<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:04:18] ⇦ Quits: Stary2001 (Stary2001@stary2001.co.uk) (Ping timeout: 194 seconds)
L2[00:06:18] ⇦ Quits: LordJoda (~lordjoda@178-26-182-118-dynip.superkabel.de) ()
L3[00:07:49] *** alekso56 is now known as alekso56_off
L4[00:17:06] *** manmaed is now known as manmaed|AFK
L5[00:20:13] <Ir7_o> ?help
L6[00:20:13] <EnderBot> I can help you with: test, who-is-ir7_o, spacepie,
L7[00:20:13] <EnderBot> Command usage: ?<topic> e.g. ?stargates
L8[00:23:38] <Kenny> ?bananas
L9[00:23:38] <EnderBot> I'm sorry, I couldn't find the help topic you requested :(
L10[00:23:49] <Kenny> ?stuff
L11[00:23:49] <EnderBot> I'm sorry, I couldn't find the help topic you requested :(
L12[00:24:01] <Kenny> ?Kenny
L13[00:24:01] <EnderBot> I'm sorry, I couldn't find the help topic you requested :(
L14[00:27:29] <Ir7_o> :P
L15[00:27:37] <Ir7_o> &addhelp
L16[00:27:40] <Ir7_o> &addhelp Kenny
L17[00:27:43] <Ir7_o> idk
L18[00:30:03] ⇨ Joins: Stary2001 (Stary2001@stary2001.co.uk)
L19[00:38:32] <Kenny> ?Kenny
L20[00:38:32] <EnderBot> I'm sorry, I couldn't find the help topic you requested :(
L21[00:38:53] <Kenny> you have founder now
L22[00:41:25] <Ir7_o> Me? I think it is Successor.
L23[00:41:43] <Ir7_o> The only difference is you can't set other founders..
L24[00:41:46] <Kenny> !flags Ir7_o
L25[00:42:03] <Ir7_o> !flags Ir7_o
L26[00:42:12] <Ir7_o> ./cs info #oc
L27[00:42:28] <Kenny> !flags
L28[00:43:00] <Ir7_o> +AFORfiorstv is founder
L29[00:43:40] <Kenny> !flags Sangar +V
L30[00:43:41] -ChanServ- Kenny set flags +V on Sangar.
L31[00:43:47] <Kenny> !flags
L32[00:43:51] <Ir7_o> !flags
L33[00:44:21] <Kenny> !flags Ir7_o +F
L34[00:44:21] -ChanServ- Kenny set flags +F on Ir7_o.
L35[00:44:25] <Kenny> !flags
L36[00:44:27] <Ir7_o> !flags
L37[00:44:37] <Ir7_o> thats full founder..
L38[00:44:57] <Ir7_o> and LordJoda is a successor
L39[00:45:48] <Kenny> !flags LordJoda +S
L40[00:45:48] -ChanServ- Kenny set flags +S on LordJoda.
L41[00:46:16] <Kenny> !flags LordJoda +r
L42[00:46:16] -ChanServ- Kenny set flags +r on LordJoda.
L43[00:47:37] <Kenny> just saw something that no one has figured out yet
L44[00:47:44] <Ir7_o> whats that?
L45[00:47:57] <Ir7_o> !voice
L46[00:47:58] zsh sets mode: +v on Ir7_o
L47[00:47:59] <Kenny> when Cloudy quit CC yesterday and took flags from himself....
L48[00:48:00] <Ir7_o> !op
L49[00:48:01] zsh sets mode: +o on Ir7_o
L50[00:48:16] <Kenny> he did not take +F
L51[00:48:34] <Ir7_o> yeah, he did .!flags #computercraft -* Cloudy
L52[00:48:44] <Kenny> doing it the way he did will not remove +F
L53[00:48:47] <Ir7_o> how did you work that out?
L54[00:48:59] <Kenny> type /cs help flags
L55[00:49:13] <Kenny> read down nerar the bottom
L56[00:49:17] <Kenny> near*
L57[00:49:17] *** Lathanael is now known as Lathanael|Away
L58[00:49:19] <ping> Ir7_o, he is still voiced .-.
L59[00:49:31] <Kenny> doing what he did will not remove +b or +F
L60[00:49:49] <Kenny> they gave him voive back then
L61[00:49:53] <Kenny> voice*
L62[00:49:54] <Ir7_o> is says i am not authed to do that command
L63[00:50:07] <Kenny> !flags
L64[00:50:09] <Ir7_o> ./cs flags #computercraft
L65[00:50:32] <Kenny> you can't do it on computercraft
L66[00:50:41] * Kenny DiNozzo's Ir7_o
L67[00:50:51] <Ir7_o> then how did you work it out?
L68[00:51:12] <Kenny> you asked how i figured it out I SAID use /cs help flags and rad
L69[00:51:20] <Kenny> read*
L70[00:51:27] <Ir7_o> ok
L71[00:51:45] <Kenny> it tells you that doing !flags -* does NOT remove +b and +F
L72[00:51:58] <Ir7_o> oh ok
L73[00:52:43] <Ir7_o> !deop
L74[00:52:44] zsh sets mode: -o on Ir7_o
L75[00:52:45] <Ir7_o> !op
L76[00:52:46] zsh sets mode: +o on Ir7_o
L77[00:52:52] <Ir7_o> !DEOP
L78[00:52:52] zsh sets mode: -o on Ir7_o
L79[00:52:55] <Ir7_o> !voice
L80[00:52:56] zsh sets mode: +v on Ir7_o
L81[00:52:58] <Ir7_o> !devoice
L82[00:52:59] zsh sets mode: -v on Ir7_o
L83[00:53:01] <Kenny> quit playing
L84[00:53:03] <Ir7_o> test
L85[00:53:05] <Ir7_o> :P
L86[00:53:06] <Ir7_o> !Op
L87[00:53:06] zsh sets mode: +o on Ir7_o
L88[00:53:08] <Ir7_o> sorry
L89[00:53:15] <Ir7_o> it just didnt make any sense.
L90[00:53:32] <Kenny> i cna op myself but choose not to
L91[00:53:39] <Kenny> can*
L92[00:54:04] <Ir7_o> ok. do you know a bot i can set up that is easy to use, compatible with windows and can log chat?
L93[00:55:08] <Kenny> not right off hand. the client i use lets me log everything so i never worried about a bot
L94[00:55:32] <Kenny> and besides that i can write scripts for this client that will let me do what i want
L95[00:56:22] <Kenny> never really worried about using a bot
L96[01:17:52] *** Kenny is now known as OCBot
L97[01:27:04] *** OCBot is now known as Kenny
L98[01:35:07] ⇨ Joins: OCBot (~mircstorm@108-233-229-21.lightspeed.bcvloh.sbcglobal.net)
L99[01:35:20] <OCBot> I Have Added OCBot (*!*mircstorm@*.lightspeed.bcvloh.sbcglobal.net) As My Full Access User.
L100[01:38:46] ⇦ Quits: OCBot (~mircstorm@108-233-229-21.lightspeed.bcvloh.sbcglobal.net) (Client Quit)
L101[01:41:40] ⇨ Joins: OCBot (~mircstorm@108-233-229-21.lightspeed.bcvloh.sbcglobal.net)
L102[01:41:41] <OCBot> New Channel Peak: 1
L103[01:41:49] * ping claps slowly
L104[01:41:59] <OCBot> I Have Added Kenny (*!*Kenny@thatjoshgreen.me) As My Full Access User.
L105[01:42:35] <OCBot> LOGIN Kenny (*!*Kenny@thatjoshgreen.me)
L106[01:42:55] <ping> spammy bot
L107[01:43:54] ⇦ Quits: ping (~notSangar@2601:4:4500:887:55a1:4e69:8f3a:ad23) (Quit: http://i.imgur.com/MHuW96t.gif)
L108[01:43:58] ⇨ Joins: ping (~mircstorm@2601:4:4500:887:55a1:4e69:8f3a:ad23)
L109[01:43:59] <OCBot> New Channel Peak: 27
L110[01:44:29] <OCBot> ping ( *!*mircstorm@2601:4:4500:887:55a1:4e69:8f3a:* ) Has Failed To Login.
L111[01:44:34] <ping> :D
L112[01:44:46] <ping> so spam
L113[01:45:18] <ping> does it have github updates?
L114[01:45:25] <Kenny> want kicked
L115[01:45:33] <Kenny> if not chnage your ident
L116[01:45:47] <Kenny> and quit trying to take control of everything
L117[01:46:42] <ping> *!*mircstorm@* is a bad hostmask match :P
L118[01:46:44] <Kenny> you have 60 seconds to change that ident so as not to match the bot. if not you will get kicked
L119[01:46:55] ⇦ Quits: ping (~mircstorm@2601:4:4500:887:55a1:4e69:8f3a:ad23) (Client Quit)
L120[01:46:56] ⇨ Joins: pong (~notKenny@2601:4:4500:887:55a1:4e69:8f3a:ad23)
L121[01:47:32] <pong> so, does it have github updates
L122[01:47:37] <Kenny> !op
L123[01:47:38] zsh sets mode: +o on Kenny
L124[01:47:50] *** pong was kicked by Kenny (pong))
L125[01:49:56] *** Kenny sets mode: -b *!*@2601:4:4500:887:d812:daa2:1118:cbcc
L126[01:54:30] *** Kenny sets mode: -b+b *!*@2601:4:4500:887:55a1:4e69:8f3a:ad23 *!*ping*@*
L127[01:58:01] ⇨ Joins: ping (~pixel@2601:4:4500:887:55a1:4e69:8f3a:ad23)
L128[01:58:19] <ping> done
L129[01:58:23] *** Kenny sets mode: -b *!*ping*@*
L130[01:58:35] <ping> uh
L131[01:58:51] <ping> *!*ping*@* would match any realname containing ping
L132[01:59:03] <Kenny> i know
L133[01:59:43] <Ir7_o> Kenny?
L134[01:59:46] <Kenny> there was more than one ban in place with ping in it. they were all removed at once
L135[01:59:53] <Kenny> yes
L136[02:00:05] <Ir7_o> What program runs OCBot?
L137[02:00:10] <Kenny> mirc
L138[02:00:21] <Ir7_o> Awesome, can you link me the script?
L139[02:16:50] ⇨ Joins: Ir7-Bot (mIRCStorm@CPE-1-123-69-36.sfl9.fli.bigpond.net.au)
L140[02:16:50] <OCBot> New Channel Peak: 28
L141[02:16:51] <Ir7-Bot> New Channel Peak: 1
L142[02:17:06] <Ir7-Bot> I Have Added Ir7_o (*!*Ir7_o@*.static.contabo.net) As My Full Access User.
L143[02:18:14] <Ir7-Bot> LOGIN Ir7_o (*!*Ir7_o@*.static.contabo.net)
L144[02:19:02] <ping> eww mIRC
L145[02:20:21] <Ir7-Bot> Testing
L146[02:20:27] <Ir7_o> heh
L147[02:20:54] <Ir7-Bot> I am so super awesome.
L148[02:21:18] *** ping is now known as ^v
L149[02:21:27] <Ir7-Bot> I am so super awesome.
L150[02:21:35] <Ir7_o> .. whoops
L151[02:21:46] <^v> hmm
L152[02:23:30] <^v> so im making an OS
L153[02:24:53] <Ir7_o> or shell?
L154[02:25:24] <^v> Ir7_o, it will have a shell
L155[02:25:28] <^v> but also GUI
L156[02:25:40] <^v> and multitasking :O
L157[02:27:32] <Ir7_o> awesome but goodluck..
L158[02:27:57] <Ir7_o> a lot of people on cc said they were making an os and they all turned out shit... honestly.
L159[02:28:48] <^v> well, an OS on OC is more viable due to the high resolution
L160[02:29:03] <OCBot> Sangar (*!*Sangar@*.superkabel.de) Has Been Added As A ChanOwner For #OC (Kenny)
L161[02:29:21] <^v> and the current file structure is a pain
L162[02:29:25] <^v> with mounting, etx
L163[02:30:20] ⇦ Quits: Ir7-Bot (mIRCStorm@CPE-1-123-69-36.sfl9.fli.bigpond.net.au) (Quit: mIRCStorm - http://www.mIRCStorm.co.uk)
L164[02:32:10] <Ir7_o> brb 1 sec
L165[02:32:13] <Kenny> going afk for a bit. need to work legs out
L166[02:32:16] ⇦ Quits: Ir7_o (~Ir7_o@ip-185-191-143-79.static.contabo.net) (Read error: Connection reset by peer)
L167[02:32:31] ⇨ Joins: Ir7_o (Ir7_o@CPE-1-123-69-36.sfl9.fli.bigpond.net.au)
L168[02:32:51] ⇦ Quits: Ir7_o (Ir7_o@CPE-1-123-69-36.sfl9.fli.bigpond.net.au) (Client Quit)
L169[02:34:10] ⇨ Joins: Ir7_o (~JBouncer@irocast.net)
L170[02:34:15] zsh sets mode: +o on Ir7_o
L171[02:37:44] <^v> the os will be named WalrOS
L172[02:38:37] *** SuPeRMiNoR2|Away is now known as SuPeRMiNoR2
L173[02:41:20] *** Ir7_o is now known as [AWAY]
L174[02:41:52] *** [AWAY] is now known as Ir7_O
L175[02:42:50] *** Ir7_O is now known as Ir7_o
L176[02:43:02] <Ir7_o> sorry, messing around with mirc scripts
L177[02:49:35] <Kenny> back
L178[02:49:53] <Kenny> had to get up and move around. legs were bothering me
L179[02:51:56] *** AngieBLD is now known as AngieBLD|Off
L180[02:54:56] <SuPeRMiNoR2> $hi
L181[02:54:56] <SuperBot> Hello SuPeRMiNoR2.
L182[02:54:58] <SuPeRMiNoR2> good
L183[02:55:03] <SuPeRMiNoR2> just checking
L184[02:55:35] Ir7_o sets mode: +v on OCBot
L185[02:57:31] <Kenny> ?who-is-Ir7_o
L186[02:57:31] <EnderBot> I'm sorry, I couldn't find the help topic you requested :(
L187[02:57:44] <^v> ?whois Ir7_o
L188[02:57:44] <EnderBot> I'm sorry, I couldn't find the help topic you requested :(
L189[02:57:47] <^v> :/
L190[02:58:04] <^v> oh, ? is alias for its help command
L191[02:58:11] <Kenny> ?whois-Ir7_o
L192[02:58:11] <EnderBot> I'm sorry, I couldn't find the help topic you requested :(
L193[02:58:28] <Ir7_o> ?who-is-ir7_o
L194[02:58:29] <EnderBot> That awesome guy who wants to sleep right now but will be active again soon :D
L195[02:59:24] <Kenny> !deop
L196[02:59:24] zsh sets mode: -o on Kenny
L197[03:00:09] <SuperBot> Who is Ir7_o?
L198[03:00:29] <Ir7_o> do you want to keep ocbot on the channel?
L199[03:00:57] <Kenny> yep. it is more for control than help
L200[03:01:22] <Kenny> i'm looking into the commands help files and seeing what it can do
L201[03:04:06] <Ir7_o> ok. is it alright if you put me as a standard user just so i can do commands like say etc?
L202[03:04:41] *** Ir7_o is now known as Ir7_o[AWAY]
L203[03:04:50] *** Ir7_o[AWAY] is now known as Ir7_o
L204[03:05:12] <^v> so i am making a system of file opening where it will search in the directory of the calling program as opposed to having to concat the subdirectory
L205[03:05:20] <Kenny> as sso as i figure it all out hehe
L206[03:05:41] <Kenny> soon as*
L207[03:05:59] <SuPeRMiNoR2> Kenny, did you write OCBot ?
L208[03:06:37] <Kenny> nope
L209[03:07:01] <Kenny> i just did a couple of minor changes to make it work with a newer version of mirc
L210[03:08:19] <SuPeRMiNoR2> oh
L211[03:11:11] ⇦ Quits: OCBot (~mircstorm@108-233-229-21.lightspeed.bcvloh.sbcglobal.net) (Quit: mIRCStorm - http://www.mIRCStorm.co.uk)
L212[03:11:23] ⇨ Joins: finkmac (~finkmac@68-68-10-184.applecreek.pathcom.com)
L213[03:16:32] <Kenny> Ir7_o: never send me a dcc file without first asking.
L214[03:16:48] <Ir7_o> oh ok..
L215[03:16:51] <Ir7_o> sorry..
L216[03:16:53] <^v> Kenny, isnt that what the reject button is for
L217[03:16:54] <Kenny> i do not normally accept file sends
L218[03:17:03] <Ir7_o> i didnt even think the feature worked with jbouncer.
L219[03:17:18] <Ir7_o> i half expected you to say no..
L220[03:17:23] <^v> Ir7_o, it probably doesnt, but it supports ctcps
L221[03:17:46] <Ir7_o> well, i am using Jbouncer now and it just worked.. sorry kenny.
L222[03:17:56] <Kenny> i was playing in MC when mirc pulled me out of the game
L223[03:17:59] <^v> ctcp is used to ask them if they want it or not, and where to get it
L224[03:18:24] <^v> it doesnt work unless they actually get the file
L225[03:18:37] <Ir7_o> i am so sorry,,,
L226[04:36:15] *** SuPeRMiNoR2 is now known as SuPeRMiNoR2|Away
L227[04:43:10] ⇦ Quits: Lathanael|Away (~Lathanael@p54970B10.dip0.t-ipconnect.de) (Ping timeout: 207 seconds)
L228[04:49:03] ⇨ Joins: Lathanael|Away (~Lathanael@p54970BC1.dip0.t-ipconnect.de)
L229[05:02:24] ⇦ Quits: ^v (~pixel@2601:4:4500:887:55a1:4e69:8f3a:ad23) (Quit: http://i.imgur.com/MHuW96t.gif)
L230[05:04:59] <Kenny> Sangar: I knolw you check the log. I am thru trying to use OC. You have basically went GregTech with the recipes, I want to play the game not TAKE A WEEKL to craft the Computer
L231[05:05:51] <Ir7_o> +1
L232[05:06:28] <Kenny> i have over 30 autocrafting tables to build this and still need to make mnore
L233[05:06:41] <Kenny> that is too damn much crafting
L234[05:08:45] <Kenny> i've spent the past 3.5 days just crafting the computer. i haven't ahd time to play the game. I asked my friend tol put it on the server because we had some solid ideas on how to use it....
L235[05:09:10] <Kenny> but if it takes this long to make the nevessary computer than it isn't worth having on the server
L236[05:16:29] <Kenny> !op
L237[05:16:29] zsh sets mode: +o on Kenny
L238[05:16:38] <Kenny> !deop
L239[05:16:38] zsh sets mode: -o on Kenny
L240[05:27:18] ⇦ Quits: finkmac (~finkmac@68-68-10-184.applecreek.pathcom.com) (Quit: Nettalk6 - www.ntalk.de)
L241[05:29:54] *** ` is now known as Biohazard
L242[05:40:12] *** LordFokas is now known as LordFokas|off
L243[06:40:55] ⇨ Joins: Vexatos (~Vexatos@p5B31C68A.dip0.t-ipconnect.de)
L244[07:54:55] ⇦ Quits: Vexatos (~Vexatos@p5B31C68A.dip0.t-ipconnect.de) (Quit: Greetings from Pastry Fork, Inc. ✔)
L245[08:53:07] *** alekso56_off is now known as alekso56
L246[09:02:38] *** alekso56 is now known as alekso56_off
L247[09:18:20] ⇨ Joins: LordJoda (webchat@141.84.9.209)
L248[09:18:21] zsh sets mode: +o on LordJoda
L249[09:36:16] ⇨ Joins: DaKaTotal (webchat@141.84.9.209)
L250[09:40:28] ⇦ Quits: DaKaTotal (webchat@141.84.9.209) (Client Quit)
L251[09:40:55] ⇨ Joins: DaKaTotal (webchat@141.84.9.209)
L252[09:51:23] ⇦ Quits: DaKaTotal (webchat@141.84.9.209) (Quit: Web client closed)
L253[09:56:06] ⇨ Joins: DaKaTotal (webchat@141.84.9.209)
L254[09:57:08] <LordJoda> may i introduce you to our video editor DaKaTotal ;)
L255[10:00:13] <Wobbo> Hi
L256[10:00:57] <DaKaTotal> Hello and servus ^^
L257[10:01:53] ⇨ Joins: DaKaTotal_ (webchat@141.84.9.209)
L258[10:04:38] ⇦ Quits: DaKaTotal (webchat@141.84.9.209) (Ping timeout: 198 seconds)
L259[10:06:51] ⇦ Quits: DaKaTotal_ (webchat@141.84.9.209) ()
L260[10:07:14] ⇨ Joins: DaKaTotal (webchat@141.84.9.209)
L261[10:10:56] ⇦ Quits: DaKaTotal (webchat@141.84.9.209) (Ping timeout: 198 seconds)
L262[10:11:23] ⇦ Quits: LordJoda (webchat@141.84.9.209) (Ping timeout: 198 seconds)
L263[10:28:45] *** Lathanael|Away is now known as Lathanael
L264[11:07:49] *** alekso56_off is now known as alekso56
L265[11:14:30] ⇨ Joins: tofep (~tofep@d27-99-26-85.bla802.nsw.optusnet.com.au)
L266[11:24:07] ⇨ Joins: LordJoda (webchat@141.84.9.209)
L267[11:24:07] zsh sets mode: +o on LordJoda
L268[11:25:24] <Wobbo> Made some smalle adjustments to lsh, you can now read and write from and to stdin and stdout.
L269[11:30:27] <Wobbo> Oh, and you can change the prompt now XD
L270[11:33:26] * EnderBot farts
L271[11:33:51] *** alekso56 is now known as alekso56_off
L272[11:35:57] *** alekso56_off is now known as alekso56
L273[11:43:26] *** Ir7_o is now known as Ir7_o[AWAY]
L274[11:58:25] *** alekso56 is now known as alekso56_off
L275[12:17:47] *** JoshTheEnder|BackInTheEther is now known as JoshTheEnder
L276[12:31:35] <Kenny> !op
L277[12:31:35] zsh sets mode: +o on Kenny
L278[12:31:55] <Kenny> !deop
L279[12:31:55] zsh sets mode: -o on Kenny
L280[12:31:58] <Wobbo> Goodafternoon Kenny
L281[12:32:17] <Kenny> it's 7:30 am hehe
L282[12:32:29] <Wobbo> It 13:30 here
L283[12:32:38] <Kenny> and Hello
L284[12:32:45] <Wobbo> Hi
L285[12:32:53] <Kenny> either NL or DE
L286[12:33:03] <Wobbo> NL
L287[12:33:37] <Kenny> US - east coast
L288[12:33:54] <Kenny> and still trying to wake up hehe
L289[12:35:46] <Wobbo> 7:30 is still pretty early
L290[12:38:14] ⇨ Joins: DaKaTotal (webchat@141.84.9.209)
L291[12:39:06] <Kenny> nah, i'm usually awake around 6am
L292[12:39:46] <Wobbo> Why so early? Do you need to do something than?
L293[12:40:28] <Kenny> after 40 years of getting up that early it becomes a habit
L294[12:42:11] <Wobbo> I can imagine that.
L295[12:43:38] <Kenny> back in a few, have to move around and work my legs out
L296[12:48:16] *** alekso56_off is now known as alekso56
L297[12:54:34] *** alekso56 is now known as alekso56_off
L298[12:59:39] *** alekso56_off is now known as alekso56
L299[13:13:35] *** prassel|off is now known as prasselpikachu
L300[13:22:01] *** prasselpikachu is now known as prassel|off
L301[13:38:39] *** prassel|off is now known as prasselpikachu
L302[13:57:22] *** prasselpikachu is now known as prassel|off
L303[14:04:44] *** JoshTheEnder is now known as JoshTheEnder|BackInTheEther
L304[14:04:54] *** prassel|off is now known as prasselpikachu
L305[14:12:20] *** prasselpikachu is now known as prassel|off
L306[14:31:21] *** JoshTheEnder|BackInTheEther is now known as JoshTheEnder
L307[14:32:31] ⇨ Joins: daphee (~quassel@v22013051655012590.yourvserver.net)
L308[14:42:14] *** prassel|off is now known as prasselpikachu
L309[14:45:44] *** prasselpikachu is now known as prassel|off
L310[14:46:47] <Wobbo> Ca I get the oil out of a build craft refinery?
L311[14:46:57] <JoshTheEnder> wrong channel
L312[14:47:00] <JoshTheEnder> :P
L313[14:47:51] <Wobbo> I had questions before, and there were people kind enough to help me here, so I just tried it again :P
L314[14:48:00] <JoshTheEnder> lol
L315[14:48:20] <JoshTheEnder> also no, i dont think so. you'd have to refine it to get it out
L316[14:48:49] <Wobbo> Guess I will do that then
L317[14:53:58] <Kenny> Wobbo, do not quote me for sure, but you might be able to get it out by clicking on it with a bucket. I'm not sure it will work but give it a try
L318[14:54:28] <Wobbo> Nah, that does work for engines, but not with refineries.
L319[14:54:37] <Kenny> kk
L320[14:59:56] <Wobbo> But just refining it into fuel does work, so I can move it that way :P
L321[15:05:29] *** prassel|off is now known as prasselpikachu
L322[15:10:52] ⇦ Quits: daphee (~quassel@v22013051655012590.yourvserver.net) ()
L323[15:11:11] ⇨ Joins: daphee (~quassel@v22013051655012590.yourvserver.net)
L324[15:29:47] *** Lathanael is now known as Lathanael|Away
L325[15:36:00] *** SuPeRMiNoR2|Away is now known as SuPeRMiNoR2
L326[15:37:23] <Wobbo> It is silent today, compared to the last few days
L327[15:41:16] <Wobbo> Does anybody know how a server rack works?
L328[15:43:42] <JoshTheEnder> it holds servers
L329[15:44:06] <Wobbo> But when I try to start a server, it says: Too many components
L330[15:44:34] <Wobbo> Ah, you have to stick the components directly on the server
L331[15:44:43] <JoshTheEnder> ohh, i thought you ment irl
L332[15:47:36] ⇨ Joins: Vexatos (~Vexatos@p5B31C68A.dip0.t-ipconnect.de)
L333[15:48:58] <Wobbo> Now I got it to work, but I can't type -_-
L334[15:49:05] <Wobbo> So I can't use it
L335[15:52:45] <Wobbo> Alright, now I got it to work
L336[15:53:58] <JoshTheEnder> wait, OC has servers? i thought it just had normal computers
L337[15:54:15] <Wobbo> It has servers in the devbuild I am using :P
L338[15:54:23] <JoshTheEnder> ahh ok
L339[15:57:26] <Vexatos> ci.cil.li
L340[15:57:51] ⇨ Joins: ping (~pixel@2601:4:4500:887:9942:7678:a44d:9b2f)
L341[15:58:24] <Wobbo> So, now we need ssh, so we don't need to spare one of the two valuable server slots for graphic cards :P
L342[15:58:40] <Wobbo> Because servers have only two slots for crads
L343[15:58:40] <Wobbo> *cards
L344[15:58:50] <JoshTheEnder> is there any pictures of the servers?
L345[15:59:03] ⇦ Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
L346[15:59:15] ⇨ Joins: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L347[15:59:49] <daphee> what are the benefits of servers then?
L348[16:00:06] <Wobbo> Do you know what the latest stable devbuild is JoshTheEnder?
L349[16:00:18] <Wobbo> 4 CPU's, 4 Memory and 4 HDD slots
L350[16:00:33] <ping> https://github.com/MightyPirates/OpenComputers/pull/105
L351[16:00:34] <Wobbo> And you connect them using portable terminals
L352[16:00:56] <Wobbo> Hi PixelToast
L353[16:01:02] <Wobbo> Sangar hasn't been online yet
L354[16:01:12] <JoshTheEnder> i know it's a release, havent been playing mc for a while
L355[16:01:27] <ping> Wobbo, aww
L356[16:02:35] <Wobbo> There is no new release as far as I am aware, but Sangar wanted to push 1.2 out soon
L357[16:02:48] <Wobbo> So I could be mistaken
L358[16:03:45] <Wobbo> Anyway, lets see if I can get popen to work in the latests build
L359[16:03:45] *** alekso56 is now known as alekso56_off
L360[16:05:41] <LordJoda> yes it's coming soon I think Sangar wanted to make some things like new recipes
L361[16:06:54] <JoshTheEnder> i'll have to get back into mc. been playing gmod a lot recently with an addon called Starfall that adds programmable chips which run on lua :)
L362[16:08:08] <ping> E2 master race
L363[16:08:12] <Wobbo> Anyway, lsh works in the devbuild, you can even set the path from there.
L364[16:08:19] <ping> (jk, E2 is a shitty language)
L365[16:08:27] <Kenny> no new release yet, just checked. it's still at 1.1.3
L366[16:29:42] <Wobbo> I don't know what Sangar did, but it broke the lua interpreter.
L367[16:29:53] <Wobbo> or maybe not…
L368[16:30:07] <Wobbo> Nope, it didn't
L369[16:30:16] <Wobbo> It is only annoying to work with now :P
L370[16:32:08] *** JoshTheEnder is now known as JoshTheEnder|BackInTheEther
L371[16:34:16] *** JoshTheEnder|BackInTheEther is now known as JoshTheEnder
L372[16:35:28] <Wobbo> Alright, I have the output of ls into a pipe :)
L373[16:35:46] <Wobbo> Now I hope it also works with more intelligent programs :P
L374[16:37:32] *** manmaed|AFK is now known as manmaed
L375[16:40:34] <manmaed> i want oc in minecraft in oc!
L376[16:41:09] <Wobbo> First, you have to write minecraft in OC, so you would need a graphic library. I would create that first if I were you :P
L377[16:46:18] <LordJoda> you wouldn't want to do that: http://xkcd.com/878/
L378[16:46:47] <ping> Wobbo, all you need is gpu
L379[16:46:55] <ping> dont need to write a lib
L380[17:02:41] ⇦ Quits: DaKaTotal (webchat@141.84.9.209) (Ping timeout: 198 seconds)
L381[17:05:50] ⇦ Quits: LordJoda (webchat@141.84.9.209) (Ping timeout: 198 seconds)
L382[17:16:58] <Wobbo> Having a lib sounds convenient though :P
L383[17:18:18] <Wobbo> But indeed, a lib is not required ping
L384[17:18:34] <ping> its not that complicated :V
L385[17:19:09] <ping> have array with strings, strings contain chunk data
L386[17:19:41] <ping> sub strings to player offset, print to screen
L387[17:19:50] ⇨ Joins: vv3 (~IceChat9@2a02:1810:188b:2b00:5511:9bc6:e518:5561)
L388[17:20:00] <Wobbo> I guess you have something to do tonight :P
L389[17:20:45] <ping> you can also take the easy way and have {{"block","block"},{"block","block"},{"block","block"}} but thats pretty slow
L390[17:21:11] <ping> ofc you could do that with something like nbt data
L391[17:23:30] <Wobbo> But then you have to write 3D data to a screen
L392[17:23:46] <Wobbo> Well, you have to do that anyway
L393[17:24:11] ⇦ Quits: vv3 (~IceChat9@2a02:1810:188b:2b00:5511:9bc6:e518:5561) (Client Quit)
L394[17:25:25] <Wobbo> CC 1.6 Beta is online
L395[17:25:57] ⇨ Joins: vv3 (~IceChat9@2a02:1810:188b:2b00:5511:9bc6:e518:5561)
L396[17:26:01] <Wobbo> But I can't name anything actually that CC 1.6 has that OC 1.2 wouldn't have. Except for dualweilding turtles
L397[17:26:22] <Wobbo> And Lua side stuff
L398[17:27:19] <ping> tablets...
L399[17:27:33] <Wobbo> OC gets server racks with remote terminals
L400[17:27:54] *** alekso56_off is now known as alekso56
L401[17:27:59] <Wobbo> It is a little bit more work, but you can make tables happend
L402[17:28:01] <Wobbo> *happen
L403[17:29:32] <Wobbo> Lets put it this way, there is nothing in CC1.6 that makes me want to test it
L404[18:04:25] <ping> https://github.com/MightyPirates/OpenComputers/issues/106
L405[18:04:34] *** LordFokas|off is now known as LordFokas
L406[18:18:16] *** Kenny is now known as GrandpaMinecraft
L407[18:23:21] *** GrandpaMinecraft is now known as Kenny
L408[18:29:24] ⇨ Joins: DaKaTotal (webchat@ppp-88-217-69-199.dynamic.mnet-online.de)
L409[18:29:39] ⇨ Joins: LordJoda (~lordjoda@178-26-182-118-dynip.superkabel.de)
L410[18:29:39] zsh sets mode: +o on LordJoda
L411[18:31:45] <ping> i made a crash screen if anyone wants to use it: https://gist.github.com/infinikiller64/8673349
L412[18:32:03] <ping> im using for my OS
L413[18:51:00] <Vexatos> What's xpcall do?
L414[18:52:41] <Sangar> evenin' everyone!
L415[18:53:11] <Sangar> Kenny: (and anyone who shares his experience) thanks for the feedback on the recipes, but you'll have to be a bit more specific, which recipes in particular are overly time consuming? from my little bit of testing the main annoyance were circuit boards (because water buckets don't stack :P)
L416[18:53:12] <Vexatos> Hi Sangar
L417[18:53:32] <Vexatos> Sangar, try the recipes yourself :D
L418[18:54:15] <Vexatos> Will there be 4 modes then?
L419[18:54:16] <Sangar> i did, i didn't find them that terrible compared to ae/sc2/ic2 :P
L420[18:54:22] <Vexatos> Default, hard, GregTech and custom?
L421[18:54:26] <Biohazard> i find the recipes okish :p
L422[18:54:58] <Sangar> well, three+inf modes, since you can have as many custom sets as you want, but yes, that's the plan.
L423[18:55:20] <Vexatos> Ok
L424[18:55:30] <Vexatos> Well, default mode could have just less steps
L425[18:55:40] <Vexatos> But almost same material cost
L426[18:55:43] <Vexatos> that is well-balanced
L427[18:56:02] <Sangar> regarding the lua interpreter: it's just more like vanilla lua in that you have to prefix it with a '=' if you have an expression
L428[18:56:21] <Vexatos> What
L429[18:56:26] <Vexatos> Lua interpreter?!?
L430[18:56:28] <Vexatos> Where
L431[18:56:33] <Sangar> well the lua.lua program
L432[19:03:59] <Sangar> regarding simplifying while keeping the costs the same: that'll be... hard, since most intermediate steps use all 9 slots. i could use ingots instead of nuggets in some places, and redstone blocks instead of redstone... will need some testing.
L433[19:04:41] <Vexatos> Yea
L434[19:04:57] <Vexatos> You have to make it cheaper, it would not be possible otherwise
L435[19:05:17] <Vexatos> But reducing step amount is highest priority
L436[19:16:46] <ping> :D sangar
L437[19:18:15] <Sangar> i missed traceback, too ;) was just too lazy to check the lua sources up until now, to see if it does something weird that shouldn't be possible from the sandbox
L438[19:21:49] <ping> le fancy bsod http://i.imgur.com/vrazCd9.png
L439[19:22:31] <Biohazard> ono not the walruses
L440[19:22:53] <ping> moi OS is gona be called walrOS
L441[19:22:57] <Biohazard> ha
L442[19:23:18] <ping> the api will make the filesystem / gui really easy
L443[19:23:49] <ping> for example, if you read from a file called "potato" it will go to "/path/to/program/potato"
L444[19:24:06] <Biohazard> heh
L445[19:24:11] <Biohazard> also, i always get bad spawns in minecraft
L446[19:24:24] <ping> this is only possible with debug.traceback
L447[19:24:33] <Biohazard> 75% of the times, i spawn in the middle of an ocean
L448[19:24:38] <Biohazard> heh
L449[19:24:55] <ping> will also have a path variable
L450[19:25:08] <ping> and CC like library loading
L451[19:25:32] <ping> walros.lib.potato is same thing as walros.require("potato")
L452[19:25:43] <Biohazard> heh :p
L453[19:25:46] <Biohazard> hmm
L454[19:26:00] <Biohazard> which reminds me, i need to experiment with a CC Peripheral Proxy idea thingy
L455[19:26:07] <Biohazard> aka i can use OpenPeripherals in OC through CC
L456[19:27:54] <Vexatos> Oh god
L457[19:27:56] <Vexatos> ping
L458[19:28:28] <ping> what
L459[19:28:34] <Vexatos> I have to give a PC running walrOS to AlgorithmX2 :P
L460[19:28:46] <ping> its going to be a shell at first
L461[19:29:40] <Vexatos> Biohazard so making a OC block that acts as a CC peripheral AND as a OC component at once?
L462[19:29:50] <Biohazard> nope
L463[19:29:51] <Vexatos> So, like a proxy?
L464[19:30:07] <Biohazard> replacing CC's os with a custom os that lets me use openperipherals through rednet
L465[19:30:16] <Biohazard> pretty sure OC has CC rednet support
L466[19:30:42] <Biohazard> but i dont know if i can handle events and such through it
L467[19:30:42] <Vexatos> What will it be called? BiOS?
L468[19:30:45] <ping> Biohazard, making this seems harder than i originally though
L469[19:30:50] <Biohazard> Vexatos: maybe
L470[19:30:51] <Sangar> you can send network messages to and receive network messages from cc via a router block (router block acts as a peripheral for cc that looks like a modem)
L471[19:30:52] <Biohazard> ping: indeed
L472[19:30:53] <Vexatos> I have never seen Bios before
L473[19:30:58] <Biohazard> Sangar: ah :p
L474[19:31:00] <Vexatos> Such a creative name for an OS
L475[19:31:32] <ping> Biohazard, in order to use functions from lets say, an AMI you will have to proxy that function
L476[19:31:43] <ping> the events and other stuff are easy
L477[19:31:47] <Vexatos> Sooo, BiOS for my CC and walrOS for OC
L478[19:31:51] <Vexatos> Looks interesting
L479[19:31:52] <Biohazard> lol
L480[19:32:01] <Vexatos> How about me?
L481[19:32:02] <Vexatos> VexatOS
L482[19:32:10] <Biohazard> BiOS, the os that converts CC into a OC peripheral
L483[19:32:13] <Biohazard> Vexatos: haha
L484[19:32:18] <Vexatos> Translates to random languages
L485[19:32:29] <Biohazard> nooo another bad spawn in mc
L486[19:32:34] <ping> WalrOS has a kernel called popcorn
L487[19:32:36] <ping> :D
L488[19:32:37] <ping> geddit
L489[19:32:39] <Vexatos> Nonono
L490[19:32:50] * Vexatos is going to make a VexatOS
L491[19:33:00] <Vexatos> After I did that github repo manager
L492[19:33:15] <Vexatos> Which will probably take weeks due to limited free time :(
L493[19:33:34] <Vexatos> Also, ping: one walrus, two walri, not walruses
L494[19:34:11] <ping> Vexatos, walruses is better
L495[19:34:22] <Vexatos> It is wrong D:
L496[19:34:28] <Vexatos> That's like cactuses
L497[19:34:55] <ping> http://i.imgur.com/0JsrRtY.png
L498[19:35:10] <ping> Vexatos, english is shitty
L499[19:35:12] <ping> i cant help it
L500[19:35:20] <Vexatos> D:
L501[19:35:34] <Vexatos> German is more crappy
L502[19:35:38] <Vexatos> Right, Sangar?
L503[19:35:54] <Biohazard> give me a mc seed nao
L504[19:36:03] <Vexatos> pastryfork
L505[19:36:07] <Biohazard> moar random
L506[19:36:07] <Vexatos> That's a good one
L507[19:36:08] <Biohazard> D:
L508[19:36:09] <ping> Biohazard, "bacon"
L509[19:36:12] <ping> best one
L510[19:36:13] <ping> ever
L511[19:36:16] <Vexatos> VexatOS
L512[19:36:16] <Biohazard> pastrybaconfork
L513[19:36:23] <Vexatos> Uhm
L514[19:36:31] <ping> BiOS
L515[19:36:31] <Vexatos> EnderBotForkPastrybacon
L516[19:36:35] <ping> i now get it
L517[19:37:52] <Biohazard> ok never use "GregoriousTardis" as a seed
L518[19:38:01] <Biohazard> it nerfs your world and puts you on an island in the middle of a big sea
L519[19:38:02] <Biohazard> :/
L520[19:38:18] <Sangar> but it's a tardis. you could anywhere and anytime!
L521[19:38:27] <Biohazard> :>
L522[19:40:15] <ping> i miss matt smith :(
L523[19:42:08] <Biohazard> really, mc
L524[19:42:15] <Biohazard> again, in the middle of the sea
L525[19:42:23] <Biohazard> no island this time
L526[19:42:45] <Sangar> maybe you can trick it by using 'ocean' as the seed :P
L527[19:43:12] <Biohazard> i can try :p
L528[19:45:29] <Biohazard> generating...
L529[19:45:45] <Biohazard> worked
L530[19:49:51] <Biohazard> lets see if i can get eirairc to not excess flood
L531[19:49:56] ⇨ Joins: Bio|Ingame (~EiraIRC@188.113.81.176)
L532[19:50:01] <Biohazard> hax
L533[19:50:21] <Bio|Ingame> well, it didnt excess flood this time, yay
L534[19:53:03] <Wobbo> Sangar, I have a problem with my pipes, they don't wait when there is nothing to read, but I can get the contents of a directory using popen("ls")
L535[19:53:45] <Biohazard> holy balls, mc used all my 3 gigabytes of allocated ram
L536[19:53:47] <Biohazard> for some reason
L537[19:53:53] ⇦ Quits: Bio|Ingame (~EiraIRC@188.113.81.176) (Read error: Connection reset by peer)
L538[19:55:37] <Sangar> Wobbo: https://gist.github.com/Wobbo/8648742#file-pipe-lua-L35 <- not 100% sure, but this returns nil when there's nothing to read, but the end of the stream (==closed) isn't reached yet, right? try returning "" there, to indicate the stream is still open, but there was nothing (nil == eof)
L539[19:56:19] <Wobbo> Oh, that could work as well, I wanted to use false to indicate eof.
L540[19:56:24] <Sangar> you may have to add a sleep somewhere, then, though, might infinite loop depending on how it's used otherwise
L541[19:56:59] <Wobbo> Since a process might use io.read and io.write for yields, I added those anyway
L542[19:57:18] <Sangar> ok
L543[19:57:34] <Wobbo> But I can use ls now :)
L544[19:57:45] <Sangar> nice :)
L545[19:58:38] ⇨ Joins: Bio|Ingame (~EiraIRC@188.113.81.176)
L546[19:58:46] <Wobbo> So now I am trying to get lsh to work using popen, since that is a text based program that is literally made for user interaction, without using term.write, since I don't know if they write to stdout otherwise
L547[19:58:55] <Bio|Ingame> oh yay mountains
L548[19:59:20] <Wobbo> Also, Sangar, what does a gauge do?
L549[19:59:22] <Bio|Ingame> why does my memory usage keep going up o.o
L550[19:59:27] <JZTech101> Bio|Ingame: so this is where you are :p
L551[19:59:28] <Bio|Ingame> oh nvm
L552[19:59:32] <Bio|Ingame> JZTech101, yep
L553[19:59:59] *** AngieBLD|Off is now known as AngieBLD
L554[20:00:03] <Sangar> gauge?
L555[20:00:42] <Wobbo> Yeah, a gauge. I can place them on blocks, and they display 0%
L556[20:01:05] <Wobbo> They might be from universal electricity as well,
L557[20:01:19] <Sangar> what mod are those from? i have no idea. but from the name i'd expect them to measure the amount of liquid/steam/energy/... stored in something
L558[20:01:20] <Wobbo> I also installed that since I last played creative :/
L559[20:01:45] <Bio|Ingame> brb
L560[20:01:48] ⇦ Quits: Bio|Ingame (~EiraIRC@188.113.81.176) (Remote host closed the connection)
L561[20:01:50] <Wobbo> So you also didn't add player detectors?
L562[20:02:04] <Sangar> no?
L563[20:02:08] <Wobbo> Or proximity sensors
L564[20:02:25] <Wobbo> then they ar probably from universal electricity
L565[20:02:27] <Sangar> the only "detector" functionality would be the walk event of a screen
L566[20:03:51] <ping> :D
L567[20:05:41] ⇨ Joins: Bio|Ingame (~EiraIRC@188.113.81.176)
L568[20:05:42] <Biohazard> i should really work at getting a powersystem + a computer up and running in mc
L569[20:07:03] <Wobbo> My computer doesn't catch the screen anymore O_o
L570[20:10:53] <Bio|Ingame> yay, an ok spawn :d
L571[20:13:55] <Vexatos> Sangar, by the way, I really love OC, it actually made me code Lua again.
L572[20:14:02] <Vexatos> Thank you for this!
L573[20:14:16] <Wobbo> Sangar, something went wrong: http://imgur.com/UupK0sq
L574[20:14:33] <Sangar> Vexatos: thanks! and you're very much welcome :)
L575[20:14:40] <Sangar> Wobbo: crap.
L576[20:14:46] <Vexatos> I had the same problem, wobbo, 2 days ago
L577[20:14:47] <Sangar> this happens very rarely. restart mc and it'll be gone.
L578[20:14:58] <Sangar> i have no idea why it happens.
L579[20:15:15] <Wobbo> Ah, okay.
L580[20:15:29] <Wobbo> Sangar, do you want logs or something? And if yes, which log?
L581[20:15:29] <Sangar> occasionally the front of running computer cases will be white, too. seems to be related, for some reasons the textures seem to be loaded as plain white.
L582[20:15:33] <Sangar> but i don't know why :/
L583[20:15:58] <Sangar> the fml log if anything, though the last times i had it there was nothing in there
L584[20:17:37] <Wobbo> ForgeModLoader-client-0.log? Where should I upload it?
L585[20:19:03] *** SuPeRMiNoR2 is now known as SuPeRMiNoR2|Away
L586[20:19:06] <Sangar> pastebin
L587[20:19:15] ⇨ Joins: Vexaton (~Vexatos@p5B31C68A.dip0.t-ipconnect.de)
L588[20:19:57] ⇦ Quits: Vexatos (~Vexatos@p5B31C68A.dip0.t-ipconnect.de) (Killed (NickServ (GHOST command used by Vexaton)))
L589[20:20:01] *** Vexaton is now known as Vexatos
L590[20:21:36] <Wobbo> http://pastebin.com/3avYD3A9
L591[20:21:42] <Wobbo> The forge log
L592[20:23:02] <ping> froge*
L593[20:24:41] <ping> proof: http://i.imgur.com/h2fvV91.png
L594[20:25:29] <Wobbo> Let me guess edit with a gnome desktop environment running on Linux Debian?
L595[20:25:39] <ping> MATE, not gnome
L596[20:25:54] <ping> also, pluma
L597[20:26:02] <ping> er wiat
L598[20:26:09] <ping> gedit
L599[20:26:21] <ping> keep forgetting to remove the gnome menu entries
L600[20:26:22] <Bio|Ingame> ahahaha eirairc bug
L601[20:26:33] <Bio|Ingame> ping: your messages looks weird in EiraIRC
L602[20:26:43] <ping> snapshot
L603[20:26:45] <Bio|Ingame> eirairc thinks a ping command is happening
L604[20:26:51] <Wobbo> Ah, MATE is a fork of gnome 2, so I wasn't that wrong :P
L605[20:27:14] <ping> gnome 2 doesnt exist any more
L606[20:27:50] <Wobbo> The debian on the University of Groningen still runs Gnome 2 as DE
L607[20:28:09] <ping> >_>
L608[20:28:13] <Wobbo> But then again, we also still use Ubuntu 10.something.
L609[20:28:25] <ping> i still have a 8. installer
L610[20:28:30] <Wobbo> But then again, only computer science and AI use linux
L611[20:28:55] <prasselpikachu> When Kilobyte and me were to uni to try it
L612[20:29:08] <prasselpikachu> They had entire rooms of thin clients or something
L613[20:29:23] <Wobbo> what uni?
L614[20:29:25] <Kilobyte> no thin clients i think
L615[20:29:26] <Kilobyte> :P
L616[20:29:36] <prasselpikachu> And they had, like, about 20-30 DEs/WMs installed
L617[20:29:37] <ping> Kilobyte, froge.
L618[20:29:49] <prasselpikachu> Meh workstatiuns then
L619[20:29:58] <prasselpikachu> Wobbo: TU Dortmund
L620[20:30:22] <Wobbo> ah, never been there
L621[20:31:03] <Bio|Ingame> hah
L622[20:31:19] <Wobbo> We just have crappy windows pcs in most of the buildings, only two to three buildings actually offer Linux. Luckly, I am mostly in those buildings :P
L623[20:31:38] <Wobbo> Not when I go to take a course with psychology though, that might suck.
L624[20:31:38] <Bio|Ingame> and my school actually uses linux
L625[20:31:39] <Bio|Ingame> :3
L626[20:31:43] <prasselpikachu> Wir sind alle hooch educated in der universität
L627[20:31:53] <prasselpikachu> Denglisch
L628[20:31:57] <Bio|Ingame> hm
L629[20:34:02] <Wobbo> Sangar, when I try to make a directory in root, the error is unknown reason
L630[20:34:41] <Wobbo> /dead unknown reason
L631[20:41:13] <Wobbo> Sangar, with the current implementation, reading from the end of a pipe blocks execution.
L632[20:41:32] <Wobbo> So I will have to find a way around that
L633[20:43:21] <Wobbo> Maybe have pipes yield? so that you can't write something new until the previous bit is read?
L634[20:47:42] *** prasselpikachu is now known as prassel|off
L635[20:48:53] <Wobbo> Somebody here with a lot of experience with coroutines?
L636[20:53:32] <ping> me
L637[20:54:18] <Wobbo> Could you help me? I have a problem with my pipes for popen, because popen starts a new process that reads from pipes and runs on a separate coroutine.
L638[20:54:57] <Wobbo> But is there is no data in the pipe when the program starts, as is always the case, the call to read from the pipe blocks.
L639[20:55:14] <ping> .-.
L640[20:55:17] <ping> dont understand
L641[20:56:07] ⇦ Quits: Vexatos (~Vexatos@p5B31C68A.dip0.t-ipconnect.de) (Quit: Greetings from Pastry Fork, Inc. ✔)
L642[20:56:10] <Wobbo> this is my code for popen: https://gist.github.com/Wobbo/8652868
L643[20:56:26] <Wobbo> And this is my code for the pipe: https://gist.github.com/Wobbo/8648742
L644[20:57:23] ⇦ Quits: Bio|Ingame (~EiraIRC@188.113.81.176) (Read error: Connection reset by peer)
L645[20:57:41] <Wobbo> I want to spawn a new process using popen, that reads from and writes to a pipe, instead of the keyboard and the screen
L646[20:57:49] <Wobbo> It is a child process after all.
L647[20:58:11] <Wobbo> But when a process tries to read from an empty pipe, the call to read blocks.
L648[21:00:59] <Wobbo> ping, is it clearer now?
L649[21:01:19] <Biohazard> i love that mc randomly freezes for some reason
L650[21:01:20] <Biohazard> :s
L651[21:01:29] <Biohazard> gotta figure out whats causing it later
L652[21:01:55] <ping> Wobbo, not much
L653[21:02:48] *** prassel|off is now known as prasselpikachu
L654[21:03:14] <Wobbo> What is unclear?
L655[21:03:42] <ping> what pipes are
L656[21:04:13] <Wobbo> Oh, a pipe is a virtual file that you can read and write to
L657[21:04:23] <prasselpikachu> |
L658[21:04:27] <prasselpikachu> Thats a pipe
L659[21:04:29] <prasselpikachu> xD
L660[21:04:34] <Wobbo> They are used as buffers for the input output of the processes
L661[21:05:08] <Wobbo> And what prasselpikachu just said, that is indeed the pipe character. You also use those in most shells to create a pipe between to processes.
L662[21:05:19] <prasselpikachu> Yep
L663[21:05:34] <prasselpikachu> ls | grep stuff
L664[21:05:47] <prasselpikachu> Clear what it does
L665[21:06:03] <Wobbo> it looks for stuff in the pwd :P
L666[21:06:17] <prasselpikachu> s/pw/cw
L667[21:06:28] <prasselpikachu> Dammit
L668[21:06:36] <prasselpikachu> Kibibyte, i choose u
L669[21:06:37] <Wobbo> you forgot a /
L670[21:06:50] <Wobbo> Anyway, ping, is that clearer now?
L671[21:06:59] <prasselpikachu> Sangar: Is it ok to bring a sed bot in here?
L672[21:07:10] <prasselpikachu> Wobbo: Kibi doesnt mind
L673[21:07:16] <ping> Wobbo, ahh
L674[21:07:30] <Wobbo> Write see for OpenOS, it would go nicely with my grep :P
L675[21:07:57] <ping> prasselpikachu, this isnt a bot channel so just make sure it doesnt get spammeh
L676[21:07:58] <Wobbo> so pipe.lua would implement UNIX pipes, but without multithreading, that is not going to work :P
L677[21:08:17] <prasselpikachu> ping: Wont, just talks when ppl do s//
L678[21:08:19] <ping> Wobbo, i see
L679[21:08:54] ⇨ Joins: Bio|Ingame (~EiraIRC@188.113.81.176)
L680[21:09:21] * ping annoys bio by tricking his shitty irc bot to thinking it is being pinged
L681[21:09:34] <Bio|Ingame> not my irc bot
L682[21:09:37] <Bio|Ingame> not my irc mod
L683[21:09:45] <Bio|Ingame> and lel, weird bug yes
L684[21:12:13] <Wobbo> Sangar, it is the combination of pipe + buffer that causes the block
L685[21:13:40] *** prasselpikachu is now known as pingannoyer
L686[21:13:52] <Wobbo> ping, do you have any idea for a fix?
L687[21:15:03] <ping> nope :/
L688[21:15:04] * pingannoyer annoys ping by pinging him til his ping time is worse than CompanionCube's ping (2s ping) also ping wow very ping so many ping much ping
L689[21:15:12] *** pingannoyer is now known as prasselpikachu
L690[21:15:32] <ping> /lua os.execute("pkill hexchat")
L691[21:15:35] ⇦ Quits: ping (~pixel@2601:4:4500:887:9942:7678:a44d:9b2f) (Remote host closed the connection)
L692[21:15:46] ⇨ Joins: ping (~pixel@2601:4:4500:887:9942:7678:a44d:9b2f)
L693[21:15:47] <prasselpikachu> 10 pings
L694[21:16:00] <prasselpikachu> Ew lua jj
L695[21:16:01] <ping> -10 fucks
L696[21:16:02] <prasselpikachu> Jk
L697[21:16:18] <Wobbo> /lua os.execute("ping") :D
L698[21:16:29] <prasselpikachu> xD
L699[21:17:48] <prasselpikachu> /java ping.getPingByPing.ping(new Ping("Ping!"));
L700[21:21:29] <Wobbo> ping, When I do coroutine.yield() in pipe:read() when there is nothing to read, it should go back to the coroutine.resume() in popen right?
L701[21:25:30] <ping> yup
L702[21:25:41] ⇦ Quits: Bio|Ingame (~EiraIRC@188.113.81.176) (Remote host closed the connection)
L703[21:25:48] *** Biohazard is now known as Bot
L704[21:25:49] <Wobbo> But it doesn't…
L705[21:26:13] <Wobbo> Sangar, did you also make the coroutine api dependent upon the executing program?
L706[21:29:51] *** prasselpikachu is now known as prassel|off
L707[21:34:44] <Wobbo> It does work that way when I have both of them in the lua interpeter, but when I use popen to spawn a different coroutine, it suddenly breaks.
L708[21:45:40] <Wobbo> Sangar, could it be that coroutine.yield doesn't go to the latest coroutine.resume?
L709[21:52:16] <Wobbo> I give up, no popen for now. I on't think I can get that to work
L710[21:52:49] <ping> Wobbo, coroutine.yield will return to the last coroutine.resuem
L711[21:53:34] <Wobbo> But it somehow doesn't when I use it inside popen, but it works when I use it whitin the interpreter
L712[21:53:59] <Wobbo> Or, let me test something
L713[21:55:51] <Wobbo> No he does too long without yielding O_o
L714[21:58:13] <ping> ROM chips / memory would be fun
L715[21:58:18] <Wobbo> Is Sangar still here anyway?
L716[21:58:26] <ping> Wobbo, he be afk
L717[21:58:35] <Wobbo> Ah, I missed that
L718[21:59:37] <ping> so, you can write to the ROM once then call a function to prevent it from being written to permanently
L719[22:00:16] <ping> like CD-ROM
L720[22:01:28] <ping> or when the file handle is closed it becomes read only
L721[22:03:10] <Sangar> re for a sec, can you recap the coroutine problem quickly for me, it's a bit wall-of-textish :D
L722[22:04:49] <ping> Sangar, in 1.2 will you still have to require rom libs?
L723[22:05:04] <ping> because it pretty much borks everything
L724[22:05:34] <Sangar> but a blind guess: coroutine.yield just yields to whatever coroutine resumed it, so if that one doesn't do another yield/sleep/pull then it'll timeout. try an os.sleep / event.pull to do a "sysyield"
L725[22:06:07] <Wobbo> But if I do a sleep(0), then he doesn't return control to me
L726[22:06:31] <Wobbo> and if I don't do a sleep(0), he does too long without yileding
L727[22:06:35] <Wobbo> *yielding
L728[22:06:35] <Sangar> os.sleep or sleep? because sleep doesn't exists (just making sure). otherwise... that would be... odd.
L729[22:06:42] <Wobbo> os.sleep(0)
L730[22:06:46] <Sangar> hrm
L731[22:08:07] <Wobbo> I start the process in popen with coroutine.resume. lsh tries to read from a pipe, but there is nothing in the pipe, so he yields, but because I did a os.sleep(0) before, he doesn't return control to me, or popen
L732[22:08:18] <Wobbo> This is just an hypothesis
L733[22:08:38] <Wobbo> I could have derped my code somewhere as well
L734[22:09:05] *** Lathanael|Away is now known as Lathanael
L735[22:11:37] <Wobbo> does os.sleep() call coroutine.yield actually?
L736[22:12:29] <Sangar> sort of
L737[22:12:37] <Sangar> it calls the "real" coroutine.yield
L738[22:12:41] *** alekso56 is now known as alekso56_off
L739[22:12:43] <Wobbo> ah
L740[22:12:48] <Sangar> which completely yields back to the host (java)
L741[22:13:28] <ping> https://github.com/MightyPirates/OpenComputers/blob/master/assets/opencomputers/lua/rom/boot/02_os.lua#L42
L742[22:13:42] <Sangar> the coroutine.yield available in the sandbox behaves like a normal coroutine.yield and yields to the resuming coroutine
L743[22:14:18] <ping> you probably need to put a coroutine.yield after the sleep
L744[22:14:59] <Wobbo> I had the os.sleep(0) as the first statement in read
L745[22:15:27] <ping> i are confuse
L746[22:15:43] <Wobbo> Join the club of confused Europeans
L747[22:16:02] <ping> cant
L748[22:16:06] <ping> im not european
L749[22:16:12] <Kenny> Sangar: question. would it be possible to make the recipe use slime balls other then the green ones?
L750[22:16:41] <Sangar> there are others?
L751[22:16:43] <Wobbo> Ah, then the superset of confused world citizens?
L752[22:17:00] <Kenny> a couple of mods add in slimes
L753[22:17:09] <Sangar> well if they use the oredict
L754[22:17:14] <Kenny> there are blue slimes and pink slimes hehe
L755[22:17:53] <Kenny> that's where i'm runing into an issue. for some reason the blue slimes are getting accepted
L756[22:18:17] <Kenny> i believe blue slimes com from Tinker's Construct
L757[22:18:23] <Kenny> come*
L758[22:18:40] <ping> its using the ore dictionary so should be okay
L759[22:19:25] <Kenny> it's just that i'm having a very difficult time finding any slimes, and without the slimeballs i can't craft some of the memory stuff
L760[22:19:46] <Kenny> welll if it is then the OC recipe isn't acepting it
L761[22:19:53] <Kenny> accepting*
L762[22:20:36] <Kenny> and there is no way to convert blue ones to green ones
L763[22:26:51] <Wobbo> Alright, I tested it, coroutine.yield inside the pipe's read function does not go to coroutine.resume in popen
L764[22:30:23] <Wobbo> So it doesn't work as expected
L765[22:31:37] <Wobbo> But the problem isn't the os.sleep
L766[22:32:06] <Wobbo> Sangar, there is a large problem with coroutine.yield/resume now
L767[22:37:18] <Sangar> can you post a minimal example?
L768[22:37:36] <Wobbo> With how it goes wrong?
L769[22:39:56] <Wobbo> If I have him print when he starts reading, one when he is done reading, before he returns and one before he yields, I can see that he does all those things, but he does all of them again, instead of returning control to the user, like he should
L770[22:41:28] <Sangar> i don't understand. can you post some code?
L771[22:41:53] <Wobbo> This is popen: https://gist.github.com/Wobbo/8652868
L772[22:42:24] <Wobbo> This is the pip I used during testing: https://gist.github.com/Wobbo/8648742
L773[22:42:35] <Sangar> you can skip the first three lines btw (coroutine, io and os is default)
L774[22:43:07] <Wobbo> And then try to open a process that uses io.read to read from the input. I used lsh, but You can really pick any other and open it with popen
L775[22:43:15] <Wobbo> Alright, will remove those
L776[22:44:40] <Sangar> what happens if you do an os.sleep instead of a coroutine.yield in line 39 of pipe.lua?
L777[22:45:40] <Sangar> ah
L778[22:45:41] <Sangar> ok
L779[22:45:45] <Sangar> one problem:
L780[22:46:28] <Sangar> the coroutine you create in popen has to be resumed somehow... ideally from within a read/write call to the pipe
L781[22:47:01] <Wobbo> Yes, that should indeed happen.
L782[22:48:13] <Sangar> maybe if you pass the coroutine as a second parameter to the pipe constructor?
L783[22:48:42] <Sangar> as an optional one, and if present resume it before doing the actual read and after the actual writes?
L784[22:49:04] <Wobbo> But I have to create the pipes before I create the coroutine, since the first thing the coroutine does is set the stdin and stood using the pipes
L785[22:49:12] <Wobbo> or do you mean the current coroutine?
L786[22:50:04] <Sangar> but you can create it before resuming it
L787[22:51:16] <Wobbo> how do you mean that? leave the coroutine.create call the same, create the variables behove the create, but call pipe afterwards?
L788[22:52:18] <Sangar> yes, leave the declaration of the local vars above, but initialize them after the coroutine creation and resume it the first time after that to initialize it
L789[22:52:42] <Kenny> guess there's no sende me playing the game.
L790[22:52:46] *** Kenny is now known as Kenny|AFK
L791[22:53:03] <Wobbo> and how would the coroutine.yield look then?
L792[22:54:40] <Sangar> which one?
L793[22:54:58] <Wobbo> the coroutine.yield in the piep:read
L794[22:55:04] <Wobbo> *pipe:read
L795[22:55:32] <Sangar> there'd be a resume in read and write, not a yield
L796[22:55:39] <Sangar> the resume of the passed coroutine
L797[22:55:45] <Kenny|AFK> ONe more time I am going to ask about ther recipes. How rhe hell am I supposed to ake the computer when I CAN NOT get all of the required ingredients
L798[22:56:08] <Sangar> give them to yourself :P
L799[22:56:20] <Wobbo> But the passed coroutine is the coroutine that the spawned process runs on, and that is the one that is blocking in the first place
L800[22:56:22] <Kenny|AFK> I'm NOTY op on this server
L801[22:56:32] <Sangar> it's a peaceful server?
L802[22:56:59] <Kenny|AFK> no but the nearest chunk with slijmes is nearly 2000 blocks away
L803[22:57:00] <Sangar> Wobbo: ah, good point. hrm.
L804[22:57:15] <Wobbo> I could pass coroutine.running and resume that one
L805[22:57:20] <ping> Kenny|AFK, slime chunks are not that rare >_>
L806[22:57:36] <Wobbo> Kenny, try looking for a swamp
L807[22:57:41] <Kenny|AFK> i'm living in a frozen biome
L808[22:57:42] <Wobbo> Slimes spawn there to
L809[22:57:52] <Wobbo> Do you have large biomes on?
L810[22:58:01] <Kenny|AFK> the nearest swampo is almost 2000 blocks away
L811[22:58:03] <Wobbo> No nether hub or anything?
L812[22:58:14] <Kenny|AFK> yes it has large biomes
L813[22:58:32] <Kenny|AFK> and it is NOT my server so i have NO control over things
L814[22:58:51] <Wobbo> And no rails through the nether that people use for fast travel?
L815[22:59:04] <ping> swamps arent the only way for slimes to spawn
L816[22:59:05] <Sangar> well then i'm sorry for your shitty spawn, but i can't really expect that to be the common case tbh :/
L817[22:59:11] <ping> .-.
L818[22:59:37] <Kenny|AFK> and Sangar, I don;t have the advantage f having a piece of code that tells me everything needed to make them, so i can't acquire all of it beforehand
L819[23:00:23] <ping> .-.
L820[23:00:28] <ping> cant you install NEI?
L821[23:01:20] <Kenny|AFK> there is no way that in 15 minutes i can acquire every frigging iktem needed to build a complete computer
L822[23:01:34] *** Ir7_o[AWAY] is now known as Ir7_o
L823[23:01:46] <Sangar> you expect to build a computer 15 minutes after starting the game? o.O
L824[23:02:17] <Kenny|AFK> no and i didn;t just start the game, but that is the length of time you said it took you to make one
L825[23:02:52] <Kenny|AFK> now, I don't have some code that tells me the exact count of evry item i need tol make the computer
L826[23:02:54] <Sangar> do you build it from hand? i.e. craft each item yourself?
L827[23:03:00] <Kenny|AFK> yes
L828[23:03:39] <Kenny|AFK> and i have repeated said that I have to keep lookikng at the recipe to see what is needed as i have a short term meory problem
L829[23:03:44] <Sangar> then tbh that's about as long as it takes me to build a nanosuit and i'm okay with that as a complexity. though as said many times now, there will be simpler default recipes and the current ones will be the hardmode ones.
L830[23:04:36] <Kenny|AFK> and how long is it going to be before that release? necause as it stands rioght now I AM screwed in makikng one
L831[23:05:04] <Sangar> may be a few more days, you might want to take a break until then. i have some uni stuff i have to get done, too...
L832[23:06:48] <Wobbo> Sangar, even this didn't work :/ Maybe the pipes should be implemented using coroutines in the first place, instead of tables
L833[23:07:38] <Sangar> yeah, might make more sense.
L834[23:08:16] <Wobbo> But what would close do to a pipe then? just prevent writing/reading?
L835[23:09:33] <Sangar> hmm, probably
L836[23:09:36] <Wobbo> And seek would also be broken, unless I let the read side buffer the output into a buffer.
L837[23:09:58] <Sangar> seek should simply not be supported yeah
L838[23:10:11] <Wobbo> buffer doesn't depend on seek?
L839[23:13:15] <ping> nanosuits are pretty easy
L840[23:13:28] *** JoshTheEnder is now known as JoshTheEnder|BackInTheEther
L841[23:13:39] <ping> hardest part is advanced circuit with glowstone
L842[23:21:12] <Wobbo> As long as the process itself doesn't call coroutine.yield, my new pipe implementation should work
L843[23:23:45] <Wobbo> Guess what, to long without yielding <.> while the only thing my code did was yielding
L844[23:25:24] ⇨ Joins: Mandrake (~BioTech@ool-18ba0065.dyn.optonline.net)
L845[23:26:02] <Mandrake> Hello, Sangar, I was thinking about somthing.
L846[23:26:36] <Mandrake> Shouldnt there be a "real" lua prompt and one that does for example 1+1 without the =?
L847[23:26:38] <Mandrake> like
L848[23:26:56] <Mandrake> easylua.lua and lua.lua maybeh
L849[23:27:34] <Wobbo> Mandrake lua for normal prompt lua -s for simple prompt would have my preference then, but really, not a bad idea
L850[23:30:27] <Sangar> shell.execute will probably need a rewrite for the pipes / pipes have to be implemented in there.
L851[23:35:50] <Mandrake> the -s sounds good :D
L852[23:36:12] <Sangar> lua is now pretty close to the normal lua interpreter, but i see how a simple version might be a good idea
L853[23:36:27] <Wobbo> Don't talk about shell.execute yet, I am trying to implement pipes using coroutines still :P
L854[23:37:09] <Kenny|AFK> Sangar, would you be interested in talkikng with Cloudy?
L855[23:37:33] <Kenny|AFK> I know it was mentioned about giving him credit on the forum
L856[23:37:54] <Sangar> what do you mean? but i already talked with him quite a bit the day before yesterday or so.
L857[23:38:22] <Kenny|AFK> ok. I know he still sits in iChun's room. didn;t know you had talked with him
L858[23:39:20] <Sangar> ah ok
L859[23:39:38] *** Lathanael is now known as Lathanael|Away
L860[23:40:10] <Wobbo> Sangar, can I read and write to a file at the same time?
L861[23:40:23] * Wobbo looks for shortcuts
L862[23:40:37] <Sangar> nope
L863[23:40:43] <Wobbo> Dammit
L864[23:41:33] <Wobbo> Cause my current pipes don't work, I have to use a different tactic, but I am to last to get that to work now :P
L865[23:41:51] <Wobbo> Oh well, I guess I will call it a day, continue tomorrow
L866[23:42:53] <Sangar> see you :)
L867[23:43:05] <Wobbo> Later!
L868[23:51:35] *** SuPeRMiNoR2|Away is now known as SuPeRMiNoR2
L869[23:52:33] ⇦ Quits: Mandrake (~BioTech@ool-18ba0065.dyn.optonline.net) (Quit: No! I did not make fernflower.jar!!!!!!!!!!)
L870[23:53:04] ⇦ Quits: SpiritedDusty (~SpiritedD@ip-185-191-143-79.static.contabo.net) (Quit: Bye)
L871[23:53:41] ⇨ Joins: SpiritedDusty (~SpiritedD@irocast.net)
L872[23:57:53] zsh sets mode: +v on SpiritedDusty
<<Prev Next>> Scroll to Top