<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:07:00] <ShadowKatStudios> Having a nice looking memory interface is overrated, I'm not gonna dig any more.
L2[00:09:58] ⇨ Joins: Vexatos (~Vexatos@p200300556E0DF847E199949D99F12E83.dip0.t-ipconnect.de)
L3[00:14:15] *** Johannes13__ is now known as Johannes13
L4[00:15:08] ⇨ Joins: ShadowKatStudios_ (~chatzilla@c211-31-42-102.rochd5.qld.optusnet.com.au)
L5[00:15:40] ⇦ Quits: ShadowKatStudios (~chatzilla@c211-31-42-102.rochd5.qld.optusnet.com.au) (Ping timeout: 190 seconds)
L6[00:15:51] *** ShadowKatStudios_ is now known as ShadowKatStudios
L7[00:20:57] <asie> ShadowKatStudios: >vanilla
L8[01:01:42] ⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll probably come back in either 20 minutes or 8 hours.)
L9[01:35:23] <ShadowKatStudios> :D All the memory works
L10[01:35:29] <ShadowKatStudios> All 16 cells
L11[01:58:15] <ShadowKatStudios> Now, I need to be able to connect it to the adder-subtractor
L12[01:58:20] ⇨ Joins: tgame14 (~tgame14@bzq-79-176-12-65.red.bezeqint.net)
L13[01:58:48] zsh sets mode: +v on tgame14
L14[02:15:51] ⇦ Quits: Maxwolf (labs@madsciencemod.com) (Quit: Leaving)
L15[02:32:40] ⇦ Quits: Noiro (~noiro@c-76-17-27-99.hsd1.ga.comcast.net) (Ping timeout: 186 seconds)
L16[02:33:12] <ShadowKatStudios> Guys, help, I've done something really bad.
L17[02:36:32] *** alekso56_off is now known as alekso56
L18[02:38:25] ⇨ Joins: Noiro (~noiro@c-76-17-27-99.hsd1.ga.comcast.net)
L19[02:54:31] ⇦ Quits: ANXHaruhi|HexChat (~ANXHaruhi@239.Red-83-36-146.dynamicIP.rima-tde.net) (Read error: No route to host)
L20[02:54:43] ⇨ Joins: ANXHaruhi|HexChat (~ANXHaruhi@239.Red-83-36-146.dynamicIP.rima-tde.net)
L21[03:01:34] <ShadowKatStudios> Guys, why is the OpenSSL bug called heartbleed?
L22[03:06:42] <ShadowKatStudios> Nope, never mind, didn't do anything bad, my ADD-SUB is just weird.
L23[03:09:28] <tgame14> ShadowKatStudios, google it, Heartbleed is a good name :)
L24[03:10:15] <tgame14> http://heartbleed.com/
L25[03:11:20] <ShadowKatStudios> :D My ALU works properly
L26[03:13:41] <ShadowKatStudios> I need to rebuild the interface though, this system sucks.
L27[03:15:40] *** alekso56 is now known as alekso56_off
L28[03:16:51] <Vexatos> I once built an ALU myself, with transistors <3
L29[03:25:01] ⇦ Quits: Tahg (~Tahg@pool-108-20-163-248.bstnma.fios.verizon.net) (Read error: Connection reset by peer)
L30[03:25:40] ⇨ Joins: Tahg (~Tahg@pool-108-20-163-248.bstnma.fios.verizon.net)
L31[03:25:41] zsh sets mode: +v on Tahg
L32[03:28:54] ⇦ Quits: Loonacy (~Loonacy@216.112.30.229) (Quit: Quitting)
L33[03:31:24] ⇨ Joins: Loonacy (~Loonacy@216.112.30.229)
L34[03:34:03] *** SleepyFlenix is now known as Flenix
L35[04:47:56] ⇦ Quits: jk-5 (~jk-5@5ED41A81.cm-7-5a.dynamic.ziggo.nl) (Ping timeout: 380 seconds)
L36[04:51:08] ⇨ Joins: jk-5 (~jk-5@5ED41A81.cm-7-5a.dynamic.ziggo.nl)
L37[04:56:07] *** alekso56_off is now known as alekso56
L38[05:20:15] ⇨ Joins: NyanCat (~vifino@ip-5-146-144-100.unitymediagroup.de)
L39[05:22:24] *** Sorroko_Off is now known as Sorroko
L40[05:25:27] ⇦ Quits: mallrat208 (Mibbit@68.204.184.175) (Quit: http://www.mibbit.com ajax IRC Client)
L41[05:49:34] *** tgame14 is now known as tgame14|afk
L42[06:04:27] *** tgame14|afk is now known as tgame14
L43[06:12:26] *** alekso56 is now known as alekso56_off
L44[06:43:41] *** Cazzar is now known as cazzar|Away
L45[06:44:23] *** dsAway is now known as ds84182
L46[06:58:29] *** Kenny|Sleeping is now known as Kenny|AFK
L47[07:31:55] ⇨ Joins: Death (webchat@wsip-24-249-110-67.ks.ks.cox.net)
L48[07:33:22] ⇦ Quits: Johannes13 (~Johannes@p4FDE84B6.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
L49[07:35:40] <ShadowKatStudios> 'The Social Network' is an awesome movie :D
L50[07:35:54] <Bizzycola> it was interesting indeed
L51[07:36:50] <ShadowKatStudios> Next job: Separate the read and write bus for my adder-subtractor
L52[07:41:31] <ShadowKatStudios> :D It looks less like spaghetti :D
L53[07:53:28] ⇨ Joins: Gopher (~Gopher@185.sub-70-193-134.myvzw.com)
L54[07:53:28] zsh sets mode: +v on Gopher
L55[07:57:09] <ShadowKatStudios> So, I can now disconnect the ADD-SUB unit from the memory buses, this is becoming useful :D
L56[07:57:25] <Gopher> for a given definition of "useful" lol :)
L57[07:59:19] <ShadowKatStudios> I can use it as a calculator now
L58[08:00:28] <ShadowKatStudios> Well, a 4-bit binary calculator with a 16-deep stack.
L59[08:02:26] <ShadowKatStudios> I MCedit'd the memory because I'm lazy
L60[08:03:06] <Gopher> hrm. :pokes sanger:
L61[08:03:11] <Gopher> sangar even lol
L62[08:03:13] <Gopher> poke fail
L63[08:04:41] <Sangar> hmm?
L64[08:05:06] <Gopher> is there a size limit on the message queues for computers/robotS?
L65[08:05:27] <Sangar> signals/events? yes.
L66[08:05:33] <Sangar> 250 i think?
L67[08:05:36] <Gopher> what is it, and what happens when it's hit?
L68[08:05:45] <Sangar> additional signals get dropped.
L69[08:06:02] <Bizzycola> You're having lots of fun if you have 250 events queued up :p
L70[08:06:31] <Gopher> bizzy, not if you're a robot running a normal robot program
L71[08:07:04] <Bizzycola> Hmm maybe
L72[08:07:06] <Gopher> unlike cc, yielding and pulling events seem to be wholely optional, and a typical robot program.. doesn't
L73[08:08:10] <Gopher> I hadn't really thought about the implications before, but I was working on something and discovered that event handlers don't happen when robots are doing their robotty things
L74[08:09:07] <Gopher> I knew pulling events didn't yield, learned that when I was coercing oc to run 2 shells at once
L75[08:09:30] <Gopher> but hadn't thought about the case of programs that don't even pull events
L76[08:11:36] * ShadowKatStudios wonders about 'multiprocessing' using lots of computers and fake GPU components
L77[08:11:39] <Gopher> this makes complex programs that also respond to any modem messages ... problematic
L78[08:11:51] <Sangar> it yields sneakily :> so does os.sleep. but yes, not pulling/sleeping at all will congest the queue.
L79[08:12:09] <Gopher> like, using dig as an example,
L80[08:12:20] <Gopher> if you wanted a computer nearby to run a progrma that could cancel the dig remotely
L81[08:12:44] <Sangar> hmm, yeah.
L82[08:12:45] <Gopher> there'd be no trivial way to make the robot able to respond to that immediately.
L83[08:13:18] ⇦ Quits: Gopher (~Gopher@185.sub-70-193-134.myvzw.com) (Read error: Connection reset by peer)
L84[08:14:04] ⇨ Joins: Gopher (~Gopher@185.sub-70-193-134.myvzw.com)
L85[08:14:04] zsh sets mode: +v on Gopher
L86[08:14:04] <Gopher> god dammit internet, stahp
L87[08:14:16] <Gopher> last I heard was "hmm, yeah." Did I msis anything?
L88[08:14:21] <Sangar> nope
L89[08:14:24] <Gopher> k.
L90[08:14:59] <Gopher> Anyway, yeah. For a lot of cases, this doesn't really matter; my mining robots initiate all contact with their controller, so this didn't come up
L91[08:15:12] <Sangar> i've been wondering about how to make indirect calls interruptable - which would play into that - for a while. didn't come up with something nice.
L92[08:15:48] <Sangar> because that could lead to lost signals.
L93[08:16:07] <Sangar> so basically the whole control flow would need a rewrite :/
L94[08:16:13] <Gopher> I'm not sure you really want to try to shoehorn any kind of preemption into lua anyway
L95[08:16:47] <iLLHunter> hey
L96[08:17:02] <Sangar> quite frankly, 1.3 might just get that. because a few things will change drastically anyway. for one, i think i found a way to make userdata possible, so the filesystem will get a rewrite returning actual handle objects instead of integers, same for sockets etc.
L97[08:18:54] * Kenny|AFK pokes Vexatos
L98[08:18:57] *** Kenny|AFK is now known as Kenny
L99[08:19:14] <Kenny> still trying to figure out reflection hehe
L100[08:19:53] <Gopher> Sangar: hmm. Not clear how that would impact on this.
L101[08:20:19] <Gopher> I assume there's connective tissue between the ideas I'm missing, lol
L102[08:20:22] <Sangar> it won't, i'd just follow the 'if you break it, break it hard' mantra :>
L103[08:20:33] <Kenny> hehe
L104[08:20:42] <Kenny> sounds like me lol
L105[08:20:47] <Gopher> heh
L106[08:21:47] <Kenny> Sangar: how difficult is it to learn Scala?
L107[08:22:42] <Gopher> so the basic situation I was describing is just how it's gonna be? I can work with that, but it'd create a pretty significant difficulty gap in making robot programs responsive to modem messages.
L108[08:22:42] ⇦ Quits: Gopher (~Gopher@185.sub-70-193-134.myvzw.com) (Read error: Connection reset by peer)
L109[08:22:58] <Kenny> oh he's gonna be cussing hehe
L110[08:23:02] ⇦ Quits: Death (webchat@wsip-24-249-110-67.ks.ks.cox.net) (Quit: *poofs into a rainbow*)
L111[08:23:10] ⇨ Joins: Gopher (~Gopher@205.sub-174-237-128.myvzw.com)
L112[08:23:11] zsh sets mode: +v on Gopher
L113[08:23:18] <Gopher> gorrammit!
L114[08:23:25] <ShadowKatStudios> xD I can see the stack pointer moving this is so slow!
L115[08:23:25] <Sangar> Kenny, that's hard to answer. i'd say not harder than any other language if you stick to the basics. it's kind of a quick to learn hard to master thing because of how many language featuers there are.
L116[08:23:35] <Gopher> so the basic situation I was describing is just how it's gonna be? I can work with that, but it'd create a pretty significant difficulty gap in making robot programs responsive to modem messages.
L117[08:23:37] <Gopher> meaning the average person might not be able to work around it.
L118[08:24:34] <Sangar> Gopher, for now that's how it is, you'd have to pull/sleep every now and then.
L119[08:24:53] <Gopher> to be properly responsive, pull/sleep constantly
L120[08:26:57] <ShadowKatStudios> Nope, It's not because of slowness, I broke it.
L121[08:30:09] <Gopher> like I said, nothing I can't work around easily enough, and I'm sure you could work around just as easily, just wanted to raise the point since when you start talking about having to work around the system, it can be a warning sign from a usability standpoint.
L122[08:31:08] <Sangar> yeah. i'm thinking about how indirect calls would work in a 'normal yield' based system, tho. which i couldn't come up with back then, so it's like it is right now :P
L123[08:31:58] <Gopher> fair enough.
L124[08:32:29] ⇨ Joins: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net)
L125[08:32:38] <Sangar> there is the 'signal for return values' way, but i'm not too fond of that, either :/
L126[08:32:45] <Gopher> And I suppose, when I think about it, the only difference with cc is the how. standard robot calls in cc are blocking, and eat events, so it's just a different thing to work around in a different way.
L127[08:32:54] ⇨ Joins: ping (~notPing@c-71-238-153-166.hsd1.mi.comcast.net)
L128[08:33:05] <Sangar> oh right, they eat the events.
L129[08:33:37] * ping eats Sangar
L130[08:33:38] <Gopher> but everything yields, so it's trivial to use a coroutine to handle events in turtle programs while the turtle program runs in another
L131[08:33:51] <Sangar> well i could do that :P and they'd only be semi-eaten (they'd be dispatched as events).
L132[08:34:07] <Gopher> given how much people struggle to use the (stupidly easy) coroutines in cc, I don't envy them trying to translate that knowledge to oc XD
L133[08:34:36] <Sangar> :P
L134[08:34:47] * Vexatos has been pinged by Kenny
L135[08:35:00] <Vexatos> ...
L136[08:35:29] <Gopher> srsly, most cc people who work with coroutines don't realise that cc's coroutine model is a product of cc, not just "how coroutines work"
L137[08:35:56] <Gopher> they benefit from the whole event model that cc implements. oc's are just bare coroutines.
L138[08:37:47] <Sangar> yeah. oc basically fakes blocking system calls and otherwise leaves you with 'normal' coroutines. i suppose one could argue if that's a good idea :P
L139[08:39:22] <Gopher> in a vacuum, it seems just as reasonable an approach
L140[08:39:39] <Gopher> unfortunately, in reality, most new oc people will be bringing cc experience with them
L141[08:40:05] <Gopher> and trying to apply tried-and-proven cc techniques to oc, it feels like oc is fighting you sometimes
L142[08:40:39] <Sangar> one thing that plays into that is the shell i suppose. i'll have to check again why it won't pass on yields.
L143[08:41:32] <Sangar> aside from that, making the indirect calls pull events on return (and distribute them, so they're not even 'eaten') would work. i'm just not sure how i want to do that.
L144[08:41:37] <Gopher> I don't mean to harp on this, but it's much more than that. That's an issue in shell, but even /having/ to yield
L145[08:41:47] <Sangar> because events are 'user code', but the pulling would have to be in the kernel :/
L146[08:41:51] <Gopher> and event.pull eating the event once, so no other coroutine will ever event.pull the same event
L147[08:42:02] <Gopher> none of these are /problems/ in an objective sense
L148[08:42:18] <Gopher> just things that are completely opposed to expectations experienced cc programmers have
L149[08:42:26] <Sangar> wait, but event.pull is like os.pullEvent in that regard isn't it?
L150[08:42:38] <Sangar> pulling and event in cc will consume it, too, no?
L151[08:42:38] <Gopher> no, event.pull just yields
L152[08:43:07] <Sangar> well yes, but that means no other "parallel" coroutine will get that?
L153[08:43:20] <ping> no, the parallel api is a dispatcher
L154[08:43:23] <Gopher> only when the top-level coroutine yields out does java give it an event, and the coroutine model cc uses, as demonstrated in the parallel api, that event gets passed to all coroutines running under it
L155[08:43:40] <Sangar> ping, yes, but i mean when you call it 'directly', not using the parallel api
L156[08:43:48] <ping> yeah
L157[08:44:03] <Gopher> you can use coroutines as normal coroutines in cc
L158[08:44:04] <Gopher> but nobody does
L159[08:44:08] <Gopher> they use them the way cc uses them
L160[08:44:20] <Sangar> well, yes. *if* the parallel api is used.
L161[08:44:22] <Sangar> right
L162[08:44:25] ⇨ Joins: Death (webchat@wsip-24-249-110-67.ks.ks.cox.net)
L163[08:44:26] <Gopher> and the way cc uses them, they are hierarchical
L164[08:44:39] <ping> \o/ Death
L165[08:45:07] <Gopher> i.e., they yield up to a parent. Only the "root" coroutine, which was run from java, is actually /capable/ of really pulling an event from the queue
L166[08:45:26] <Gopher> even os.pullEventRaw just yields
L167[08:45:42] <Gopher> so unless your coroutine was resumed from java, you just yield up to the coroutine that ran you
L168[08:45:46] <ping> os.pullEventRaw IS coroutine.yield
L169[08:46:02] <Sangar> yeah, i know.
L170[08:46:35] <Gopher> anyway, like I said, this is how cc people think coroutines in general work.
L171[08:46:50] <Gopher> If they're not using the coroutine api, they're still writing their own custom variation of that basic model.
L172[08:46:59] <Gopher> parent coroutine pulls events, dispatches to child coroutines.
L173[08:47:02] <Gopher> to /all/ child coroutines.
L174[08:48:01] <Gopher> you could easily implement that mdoel, with your own yielding variant of event.pull
L175[08:48:32] <Gopher> but as I learned first hand, it gets ... messy... trying to make programs not written specifically for it play well in that framework, heh
L176[08:48:50] <Gopher> and in the case of non-input-driven programs, that never pull events, it's virtually impossible lua-side
L177[08:49:17] <Sangar> cc's is a generally nice model. but again, the main problem i have is the indirect calls.
L178[08:52:04] <Gopher> I feel like I've harped on this more than I intended
L179[08:52:39] <Sangar> nah, it's good. it's definitely a good idea to discuss these things.
L180[08:57:09] ⇦ Quits: wolfmitchell (~wolfmitch@172.245.212.58) (Ping timeout: 194 seconds)
L181[08:59:18] * Death pings ping
L182[08:59:26] <ping> wat
L183[08:59:36] <Death> I had to go through like 20 channels to find out who pinged me
L184[09:00:43] <ping> ah
L185[09:00:52] <ping> i usually do that to people who join
L186[09:03:27] *** Alex_hawks is now known as Alex_hawks|Sleep
L187[09:05:24] ⇦ Quits: Gopher (~Gopher@205.sub-174-237-128.myvzw.com) ()
L188[09:16:32] <ShadowKatStudios> :D I can calculate stuff :D
L189[09:17:23] ⇦ Quits: Death (webchat@wsip-24-249-110-67.ks.ks.cox.net) (Quit: *poofs into a rainbow*)
L190[09:23:38] <ShadowKatStudios> I'll do a video for you guys later
L191[09:23:57] <Kenny> cool
L192[09:26:46] <ShadowKatStudios> Maybe in the morning, when I'm less tired, but it works atm
L193[09:27:05] <ShadowKatStudios> I'm better at showing stuff when I get up, but I'm better at making stuff before I go to bed :D
L194[09:28:01] ⇨ Joins: mallrat208 (Mibbit@68.204.184.175)
L195[09:28:23] <ping> :D
L196[09:28:29] <ping> D: mibbit
L197[09:28:58] <ShadowKatStudios> Ohai ping
L198[09:29:35] <ShadowKatStudios> I used a stack pointer and mcedited my stack memory so I have 16 stack locations now
L199[09:29:47] <ShadowKatStudios> Also I can calculate from the stack
L200[09:30:33] ⇦ Quits: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net) (Read error: Connection reset by peer)
L201[09:30:50] ⇨ Joins: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net)
L202[09:33:29] <ShadowKatStudios> Everyone, I have an announcement: http://i.imgur.com/pwQ7bqk.jpg I am your new ruler, be afraid. As my first order as ruler, all microsoft people will be executed.
L203[09:34:23] <ping> .lua 5+5
L204[09:34:23] <^v> ping, true | 10 |
L205[09:34:30] <ping> wow, i added 5 and 5
L206[09:34:35] <ping> also, i borkd it again
L207[09:34:47] ⇦ Quits: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net) (Remote host closed the connection)
L208[09:35:00] ⇨ Joins: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net)
L209[09:35:10] <Biohazard> wow
L210[09:35:16] <Biohazard> your bot is fail
L211[09:35:23] <Biohazard> 5+5=0
L212[09:35:26] <Biohazard> fix pls
L213[09:35:35] * Biohazard hides
L214[09:36:35] <ping> :/ random newline is random
L215[09:37:25] <ShadowKatStudios> http://i.imgur.com/FTrVr5x.png Front panel, including blinky lights
L216[09:37:44] <ShadowKatStudios> Currently not blinking.
L217[09:42:20] ⇦ Quits: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net) (Ping timeout: 190 seconds)
L218[09:42:50] ⇨ Joins: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net)
L219[09:43:40] <ShadowKatStudios> test
L220[09:44:05] <ShadowKatStudios> Aaaw, I can't shift-return to insert a newline D:
L221[09:44:39] <ShadowKatStudios> .lua function a() a() end
L222[09:44:39] <^v> ShadowKatStudios, nil
L223[09:44:48] <ShadowKatStudios> .lua a()
L224[09:44:48] <^v> ShadowKatStudios, lua:1: attempt to call global 'a' (a nil value)
L225[09:45:11] <ShadowKatStudios> .lua function a() a() end a()
L226[09:45:12] <^v> ShadowKatStudios, Time limit exeeded.
L227[09:45:13] <ping> no persistence
L228[09:45:17] <ping> will work on that
L229[09:45:21] <ping> methinks i know how
L230[09:45:36] <ping> lua might be broken for a bit, sorry
L231[09:45:45] <ShadowKatStudios> .lua function a() a() print("recurse") end a()
L232[09:45:45] <^v> ShadowKatStudios, Time limit exeeded.
L233[09:46:01] <ShadowKatStudios> .lua function a() print("recurse") a() end a()
L234[09:46:01] <^v> ShadowKatStudios, recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse | recurse
L235[09:46:06] <ping> pls
L236[09:46:14] <ping> #ocbots if you want to break it
L237[09:46:15] <Biohazard> wow recursion
L238[09:46:31] <Biohazard> 10/9
L239[09:47:05] <Vexatos> .lua function spam(text) print(text) end while 1~=0 do spam("Spammy") end
L240[09:47:05] <^v> Vexatos, Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spamm
L241[09:47:10] <Vexatos> That works o.O
L242[09:47:19] * Kenny brings out the Ban Hammer
L243[09:47:55] ⇨ Joins: DreadTaco (webchat@c-71-192-132-124.hsd1.ma.comcast.net)
L244[09:48:10] <Kenny> next one to deliberately make the bot spam the channel gets to timeout till tomorrow
L245[09:48:45] <DreadTaco> ok
L246[09:50:16] ⇦ Parts: DreadTaco (webchat@c-71-192-132-124.hsd1.ma.comcast.net) ())
L247[09:51:08] <ShadowKatStudios> Okay Kenny, if I make it spam the channel, I'll make sure you don't know it's me :D
L248[09:51:31] <Kenny> kind of hard for you to do
L249[09:51:53] <Kenny> afk for a bit
L250[09:51:55] *** Kenny is now known as Kenny|AFK
L251[09:52:30] * ping slaps Vexatos
L252[09:53:28] ⇨ Joins: DreadTaco (webchat@c-71-192-132-124.hsd1.ma.comcast.net)
L253[09:55:55] *** alekso56_off is now known as alekso56
L254[10:07:21] ⇨ Joins: asie (~textual@078088168214.elblag.vectranet.pl)
L255[10:09:49] ⇨ Joins: Death (webchat@wsip-24-249-110-67.ks.ks.cox.net)
L256[10:17:02] *** prassel|off is now known as prasselpikachu
L257[10:17:25] <ShadowKatStudios> Kenny, I have a solution for spam which neutralizes bots: function error() return error() end
L258[10:17:54] <ShadowKatStudios> Kenny|AFK: ^
L259[10:17:59] <Kenny|AFK> i have a solution to, just don't want to do it
L260[10:18:13] <Kenny|AFK> it's called a ban hammer
L261[10:18:21] <ShadowKatStudios> Run that code on a lua bot, and it crashes it :D
L262[10:18:31] <ShadowKatStudios> ... I just discovered it.
L263[10:19:09] <ShadowKatStudios> LuaBar has crashed byy the way
L264[10:20:24] <Kenny|AFK> hehe
L265[10:21:23] <ShadowKatStudios> I call it an infinite error error.
L266[10:21:47] <ShadowKatStudios> Error calls error, which calls error recursive. :D
L267[10:23:56] ⇨ Joins: Johannes13 (~Johannes@p4FDE84B6.dip0.t-ipconnect.de)
L268[10:24:30] *** Death is now known as death
L269[10:26:17] *** NyanCat is now known as Nyan||away
L270[10:30:00] *** Kenny|AFK is now known as Kenny
L271[10:31:11] ⇦ Quits: DreadTaco (webchat@c-71-192-132-124.hsd1.ma.comcast.net) (Ping timeout: 198 seconds)
L272[10:45:57] ⇦ Quits: death (webchat@wsip-24-249-110-67.ks.ks.cox.net) (Quit: *poofs fabulously*)
L273[10:49:24] <Michiyo> Hey Sangar, any idea why tabs are being shown as "?"?
L274[10:49:40] <ping> tabs ._.
L275[10:49:55] *** ShadowKatStudios is now known as SKSBOT
L276[10:50:12] *** SKSBOT is now known as SKSIsLazy
L277[10:50:39] <SKSIsLazy> Michiyo: Because Chrome sucks at existing.
L278[10:50:51] <Michiyo> ... wat?
L279[10:51:11] <SKSIsLazy> Tabs.
L280[10:51:12] <Michiyo> Except.. I'm using wget to grab the files directly, Chrome never touches it.
L281[10:51:22] <Michiyo> So, try again.
L282[10:51:29] <SKSIsLazy> It's a joke >:O
L283[10:51:45] <SKSIsLazy> Chrome uses a separate process for every tab
L284[10:51:55] <Michiyo> Yes, yes it does.
L285[10:52:26] <SKSIsLazy> Firefox is better LO
L286[10:52:28] <SKSIsLazy> :P
L287[10:53:10] <Michiyo> Opinions are like ass ho... never mind.
L288[10:56:48] ⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll probably come back in either 20 minutes or 8 hours.)
L289[10:58:53] <Sangar> Michiyo, because the screens can't display them. you can use text.detab(value) to convert them to spaces before printing them to the screen.
L290[10:59:47] <Michiyo> Is that posisble in the editor?
L291[10:59:59] <Michiyo> cause edit displays the ?'s
L292[11:00:18] <Sangar> ah
L293[11:00:44] <Sangar> yeah, it should do that before outputting then.
L294[11:00:55] <Sangar> i can have a look later.
L295[11:01:08] <Michiyo> Mkay
L296[11:01:56] *** Nyan||away is now known as NyanCat
L297[11:13:31] ⇨ Joins: Dean4Devil (~Keith@p5496323B.dip0.t-ipconnect.de)
L298[11:13:41] <Dean4Devil> \o
L299[11:15:28] <SKSIsLazy> Hai Dean
L300[11:15:48] <Dean4Devil> Why so lazy? :O
L301[11:16:07] <SKSIsLazy> I discovered something: If you do 'function error() reuturn error() end error()' it kills Lua
L302[11:16:15] <SKSIsLazy> I'm too lazy to type my full name
L303[11:20:47] <SKSIsLazy> What kind of fines do you get for transmitting on restricted radio frequencies?
L304[11:20:59] <Dean4Devil> Depends
L305[11:21:11] <Dean4Devil> If you are good, they ain't even catch you
L306[11:21:20] <Dean4Devil> (At least in Germany)
L307[11:21:34] <SKSIsLazy> I'm in Australia
L308[11:22:12] <SKSIsLazy> I figure in the middle of nowhere if I set up a transmitter to do whatever no-one would care
L309[11:22:59] <SKSIsLazy> I want to mess with packet radio
L310[11:23:14] <SKSIsLazy> Considering buying these 4-bit frequency doorbells
L311[11:23:29] <SKSIsLazy> Using them to transmit data xD
L312[11:23:59] ⇨ Joins: Maxwolf (labs@madsciencemod.com)
L313[11:23:59] zsh sets mode: +v on Maxwolf
L314[11:26:28] ⇨ Joins: Death (webchat@wsip-24-249-110-67.ks.ks.cox.net)
L315[11:28:02] *** SKSIsLazy is now known as SKS|HybernatingBecauseCapsAreL
L316[11:28:26] *** SKS|HybernatingBecauseCapsAreL is now known as SKS|ThisIsATerriblyLongNick
L317[11:28:33] *** SKS|ThisIsATerriblyLongNick is now known as SKS|ThisIsATerriblyLongNick|As
L318[11:29:03] *** SKS|ThisIsATerriblyLongNick|As is now known as SKS|ThisTerriblyLongNick|Aslee
L319[11:31:21] <SKS|ThisTerriblyLongNick|Aslee> Anyway, capacitors are running low and I don't want a full reboot, I'm gonna hibernate till morning, night o/
L320[11:32:56] <Dean4Devil> night o/
L321[11:33:06] <ping> night
L322[11:35:35] ⇦ Quits: Death (webchat@wsip-24-249-110-67.ks.ks.cox.net) (Quit: tiuq/)
L323[11:41:58] <Michiyo> event.pull is blocking, correct?
L324[11:45:25] <Maxwolf> Naw I think it's just block
L325[11:45:31] <Maxwolf> pull is the bow animation
L326[11:45:43] <Michiyo> erm..
L327[11:45:48] <Maxwolf> Let me check
L328[11:45:50] <Maxwolf> One sec
L329[11:46:12] <Michiyo> I was talking more: https://github.com/MightyPirates/OpenComputers/wiki/API-Event
L330[11:46:29] <Maxwolf> Oh sorry, I thought you mean for animation
L331[11:46:36] <Maxwolf> Like with Steve
L332[11:46:38] <Maxwolf> Sorry
L333[11:46:39] <Michiyo> :P
L334[11:46:39] <ping> it is blocking, but listeners are still called
L335[11:48:49] <Michiyo> ok.. if I event.listen, I take it all the paramaters from the event are passed into the function?
L336[11:55:07] <ping> yep
L337[11:55:15] <Michiyo> Odd...
L338[11:55:33] <Michiyo> attempt to call global 'text' (a nil value) but it's not nil..
L339[11:55:47] <ping> apparently it is :P
L340[11:57:12] <Michiyo> anyone have a event.listen snippet handy? :D
L341[11:57:13] <Michiyo> lol
L342[12:00:52] <ping> erm
L343[12:01:04] <ping> well, it returns the event as first argument
L344[12:01:05] <Michiyo> Cause I seem to be doing something stupidly wrong.
L345[12:01:53] <Michiyo> ahh thats new..
L346[12:02:04] <ping> https://github.com/MightyPirates/OpenComputers/blob/master/src/main/resources/assets/opencomputers/lua/component/internet/.autorun.lua#L24-31
L347[12:02:05] <Michiyo> http://puu.sh/83vbN.png
L348[12:02:21] <ping> code?
L349[12:03:32] <Michiyo> http://paste.pc-logix.com/view/a237dfa9
L350[12:04:00] <Michiyo> nothing hsould be firing the sgIncoming event when that is ran either..
L351[12:04:45] <Michiyo> but as you can see, I run it and it instantly fires, the tries to run again? and says test is nil.
L352[12:05:05] <ping> code?
L353[12:05:07] <ping> fail
L354[12:05:20] <ping> utard
L355[12:05:22] <Michiyo> I see the example you posted as the function directly in the listen.
L356[12:05:30] <Michiyo> I suppose I could do that.
L357[12:05:35] <ping> event.listen("sgIncoming",test)
L358[12:05:40] * ping slaps Michiyo
L359[12:05:50] <Michiyo> ...
L360[12:06:06] <ping> you called the function you wanted to listen with
L361[12:07:01] ⇨ Joins: Pontiac76 (~Pontiac76@ykfvpn.navtech.aero)
L362[12:08:34] <Michiyo> I just need a way to listen to the sgIncoming event in the background of this DHD script, so I can do logging, without blocking the UI of said DHD.
L363[12:12:00] <Michiyo> meh... i don't get it.
L364[12:18:47] <Kenny> create the function and run it with a timer
L365[12:19:42] <Kenny> afk for a bit. need to get something to eat
L366[12:19:45] *** Kenny is now known as Kenny|AFK
L367[12:22:56] ⇦ Quits: Vexatos (~Vexatos@p200300556E0DF847E199949D99F12E83.dip0.t-ipconnect.de) (Ping timeout: 380 seconds)
L368[12:22:59] <Michiyo> Erm, with a timer, I'd have to run very often..
L369[12:37:39] ⇦ Quits: ping (~notPing@c-71-238-153-166.hsd1.mi.comcast.net) (Read error: Connection reset by peer)
L370[12:37:47] ⇦ Quits: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net) (Read error: Connection reset by peer)
L371[12:37:56] ⇨ Joins: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net)
L372[12:38:00] ⇨ Joins: ping (~notPing@c-71-238-153-166.hsd1.mi.comcast.net)
L373[13:03:16] *** JoshTheEnder|IsOnHoliday is now known as JoshTheEnder
L374[13:04:47] <JoshTheEnder> ~tells
L375[13:06:56] <JoshTheEnder> Hi all
L376[13:09:09] <ping> \o/
L377[13:15:50] ⇨ Joins: Death (webchat@wsip-24-249-110-67.ks.ks.cox.net)
L378[13:20:37] ⇦ Quits: LordFokas|off (LordFokas@162.243.30.68) (Quit: Goodbye)
L379[13:21:17] ⇨ Joins: LordFokas|off (LordFokas@thatjoshgreen.me)
L380[13:25:07] *** prasselpikachu is now known as prassel|off
L381[13:26:42] *** JoshTheEnder is now known as LordFokas
L382[13:26:58] *** LordFokas is now known as JoshTheEnder
L383[13:42:16] ⇨ Joins: maximus (~max@pool-173-69-1-187.prvdri.fios.verizon.net)
L384[13:53:42] *** NyanCat is now known as NyanCat|sad
L385[13:55:25] *** prassel|off is now known as prasselpikachu
L386[13:56:11] *** AngieBLD is now known as LordFokas|StupidEsper
L387[13:56:35] *** LordFokas|StupidEsper is now known as AngieBLD
L388[14:02:51] ⇨ Joins: Katie (webchat@cpe-24-210-223-235.neo.res.rr.com)
L389[14:03:51] *** prasselpikachu is now known as prassel|off
L390[14:29:03] ⇨ Joins: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L391[14:29:03] zsh sets mode: +v on Wobbo
L392[14:31:34] <Wobbo> Sangar: OpenComponents works with 1.7.2, but the readme on github is not entirely clear about this. It only links towards the 1.6 version, and that is confusing.
L393[14:40:59] *** AngieBLD is now known as LordFokas
L394[14:41:31] *** LordFokas is now known as AngieBLD
L395[14:41:41] *** alekso56 is now known as alekso56_off
L396[14:43:37] <Michiyo> Hey Sangar you around?
L397[14:43:51] <Katie> Hai Michiyo
L398[14:44:04] <Michiyo> Heya
L399[14:44:18] <Katie> hows it going
L400[14:44:34] * JoshTheEnder waves
L401[14:44:45] * Katie waves back
L402[14:44:58] <Michiyo> Not to good, spent last night in the hospital, and not 100% sure I'm gonna be able to work tonight.. :/
L403[14:45:14] <Katie> ohh that sucks
L404[14:45:25] <Sangar> all the pings.
L405[14:45:30] * JoshTheEnder is bored
L406[14:45:30] <Michiyo> lol
L407[14:45:31] <Katie> not as bad as being there for a week
L408[14:45:38] <Sangar> Wobbo, ah, right. i'll update the wiki in the 1.7 branch of occ.
L409[14:45:44] <Michiyo> I only pinged you once.. :P
L410[14:46:01] <Sangar> true :)
L411[14:46:01] <JoshTheEnder> Hello Sangar :P
L412[14:46:28] <Wobbo> Derp… I only looked in the 1.6 branch XD Maybe include a link there aswel?
L413[14:46:31] <Sangar> it's just the typical i go away for a bit come back to see pings :P
L414[14:46:40] <Michiyo> Does: node.sendToVisible("computer.signal", new Object[] { "sgIdle", true }); look right..?
L415[14:46:41] <Sangar> Wobbo, mm, i guess.
L416[14:46:58] <Wobbo> It is the first place I went to look for a download link
L417[14:47:02] <Michiyo> cause none of my signals seem to be going through...
L418[14:47:57] <Sangar> Michiyo, not quite. node.sendToVisible("computer.signal", "sgIdle", true)
L419[14:48:04] <Sangar> i think
L420[14:48:05] <Sangar> :P
L421[14:48:09] <Michiyo> Oh... so no need for the object?
L422[14:48:28] <Sangar> let me check. my memory is bad :P
L423[14:48:31] <Michiyo> li.cil.oc.api.network.Node.sendToVisible(String name, Object... data)
L424[14:49:18] <TwoWholeWorms> Can you connect a server rack to a screen using a cable, or does it have to be directly adjacent to control it?
L425[14:49:30] <TwoWholeWorms> Obv, it needs a GPU.
L426[14:49:38] <Sangar> hmmm, i'm not quite sure. varargs is just sugar for an object array afaik, but i'm not sure if actually passing an object array would be the same.
L427[14:50:18] <Sangar> TwoWholeWorms, cable works, just make sure it's connected to the right side (the one configured in the rack gui)
L428[14:51:17] <Michiyo> I'll give it a shot, thanks Sangar
L429[14:52:01] <TwoWholeWorms> Sangar: Cheers. That would probably be the reason it wasn't working. xD
L430[14:52:40] <Sangar> happy to help :)
L431[14:53:06] <Michiyo> Ok.. now I have to figure out a way to listen to signals in the background lol
L432[14:54:21] <JoshTheEnder> Ohh, just read the change logs for 1.2.5/6. Awesomeness awaits me when I fet back home
L433[14:54:32] <JoshTheEnder> *get
L434[14:54:55] <Michiyo> Hmm yeah doesn't seem I'm getting any signals from the gate.. crap
L435[14:55:18] <Wobbo> Michiyo: from the OC computer? or in Java?
L436[14:55:33] <Michiyo> from my mod to OC
L437[14:55:51] <Wobbo> But where do you want to catch the signals?
L438[14:55:57] <Michiyo> in lua
L439[14:56:12] <Wobbo> there is event.listen if I am not mistaken
L440[14:56:32] <Michiyo> Yeah, and I couldn't get it to work properly.. so just to test I'm using event.pull even though it is blocking..
L441[14:56:37] <Wobbo> event.listen(name, callback)
L442[14:57:02] ⇦ Quits: Death (webchat@wsip-24-249-110-67.ks.ks.cox.net) ()
L443[14:58:16] *** Biohazard is now known as Cyborg
L444[14:59:07] <Michiyo> Right now I'm trying: while true do _, address = event.pull("sgCheveronEncode") print(address) end
L445[14:59:16] <Michiyo> and it just sits there... laughing at me.. never doing anything.
L446[14:59:47] <Wobbo> Michiyo: did you spell the event name right?
L447[15:00:08] <Michiyo> Yeah.. I just typed it wrong here :P
L448[15:00:20] <Wobbo> :P
L449[15:01:39] <Wobbo> Michiyo: try event.pull(60, “eventname”). It should print something every minute that way
L450[15:01:48] <Wobbo> might be nil though
L451[15:03:49] <JoshTheEnder> If you dont specify a signal name, it should catch all of them which may help a bit more
L452[15:04:19] <Wobbo> That might help as well. Also Maybe print all the return values.
L453[15:04:55] <Wobbo> tab = {event.pull()} for v in ipairs(tab) do print(tostring(v)) end
L454[15:05:16] *** tgame14 is now known as tgame14|sleep
L455[15:05:19] <Michiyo> Yeah my signal is never being sent.
L456[15:05:21] * TwoWholeWorms frowns.
L457[15:05:47] <Michiyo> my code fires, cause I have debug output in my switch..
L458[15:05:47] <TwoWholeWorms> OK, so the screen shows the output from the terminal, if I activate my remote terminal and type jargon, it appears on the screen as expected, but the terminal itself is blank. halp? :s
L459[15:06:32] <Sangar> TwoWholeWorms, a gpu can only output to one screen at a time, and the remote terminal is a screen.
L460[15:07:16] <JoshTheEnder> Right, I'm off for now, good day to you all
L461[15:07:26] <Sangar> see ya Josh :)
L462[15:07:31] <Michiyo> Later
L463[15:08:00] <Sangar> Michiyo, for testing maybe try just a name, no args, i.e. sendToReachable("computer.signal", "test")
L464[15:08:11] *** JoshTheEnder is now known as JoshTheEnder|IsOnHoliday
L465[15:08:47] <Michiyo> Should I use Reachable, or Visible?
L466[15:09:55] <Sangar> reachable makes more sense for signals, but visible should work as well (|visible| >= |reachable|)
L467[15:10:24] <Michiyo> node.sendToReachable("computer.signal", "sgIdle"); Nothing...
L468[15:11:31] <Sangar> hmm, is the code on github so i can have a look?
L469[15:11:46] <Michiyo> erm, the old code with the new object crap is.. lol
L470[15:12:25] <Sangar> just wondering about node, you sure that's set up correctly?
L471[15:12:26] <Michiyo> https://github.com/PC-Logix/LanteaCraft/blob/master/src/main/java/pcl/lc/module/integration/OpenComputersWrapperPool.java
L472[15:13:01] <Michiyo> other stuff using the node works, and my debug code fires in the switch
L473[15:13:15] <Michiyo> Lines 151-178 are the code
L474[15:14:47] *** Sorroko is now known as Sorroko_Off
L475[15:15:11] <Sangar> hmmm, yeah, looks good. odd.
L476[15:15:19] <Michiyo> Ok... well
L477[15:15:22] <Michiyo> I R COnfus.
L478[15:15:27] <Michiyo> it's working now
L479[15:15:27] <Michiyo> lol
L480[15:15:33] <Sangar> oh o.O
L481[15:15:37] <Michiyo> the idle event isn't firing still...
L482[15:15:39] <Michiyo> which is odd.
L483[15:15:42] <Michiyo> but the others seem to be.
L484[15:16:35] <Sangar> huh.
L485[15:17:01] <Michiyo> But I WAS watching the other events too, so not sure why they magicly started working
L486[15:17:24] <Michiyo> I wonder if we stopped returning idle... that'd suck.
L487[15:22:39] ⇦ Parts: Katie (webchat@cpe-24-210-223-235.neo.res.rr.com) ())
L488[15:23:03] ⇨ Joins: Katie (webchat@cpe-24-210-223-235.neo.res.rr.com)
L489[15:25:07] <Michiyo> I'd try it in CC, but no CC support in 24+ :P
L490[15:36:47] ⇦ Quits: maximus (~max@pool-173-69-1-187.prvdri.fios.verizon.net) (Quit: Leaving)
L491[15:38:41] * Michiyo facedesks
L492[15:40:17] <Michiyo> node.sendToReachable("computer.signal", "sgIncoming", "Text") event, text = event.pull() print(text) pints http://puu.sh/83Lc0.png :/
L493[15:40:36] <TwoWholeWorms> Sangar: So, if I disconnect the screen to set it up, then reconnect it, it should work?
L494[15:40:56] ⇦ Quits: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net) (Ping timeout: 186 seconds)
L495[15:41:13] <TwoWholeWorms> Also, I'm not sure how to get hard disks to automount or how to get autorun.lua to work. Doesn't seem to be a good tutorial on it either. Might right one once I've got the hang of this.
L496[15:41:28] ⇦ Quits: ping (~notPing@c-71-238-153-166.hsd1.mi.comcast.net) (Ping timeout: 186 seconds)
L497[15:41:54] <Wobbo> TwoWholeWorms: local fs = require “filesystem” local address = … fs.mount(adress, “wherever you want”)
L498[15:42:09] <TwoWholeWorms> Ah, so there's no /etc/fstab then. ;)
L499[15:42:22] <Wobbo> if something goes wrong, you can find a file called event.log in /tmp
L500[15:42:27] <Sangar> Michiyo, yeah, for signals generated that way it'll automatically inject the address of the node the signal came from
L501[15:42:35] <Wobbo> TwoWholeWorms: No, only autorun.lua on the file itself :P
L502[15:42:37] <Sangar> TwoWholeWorms, https://github.com/MightyPirates/OpenComputers/wiki/Tutorial-HardDrives
L503[15:43:10] <Sangar> which is what Wobbo said but with images :P
L504[15:43:22] <Wobbo> Images are great :P
L505[15:43:49] <TwoWholeWorms> Sangar: I spotted that, but wasn't sure if there was anything actually built-in to do it.
L506[15:44:12] <TwoWholeWorms> I, ah, also didn't read the whole thing xD
L507[15:44:16] * TwoWholeWorms .fail();
L508[15:44:20] <Sangar> :>
L509[15:44:21] <Wobbo> Hmm… in theory it would be possible to write autorun.lua in Lisp, that would make it an autorun of over 1000 lines long :P
L510[15:44:27] <TwoWholeWorms> eww
L511[15:44:36] <TwoWholeWorms> and also: ewwer.
L512[15:44:44] <Wobbo> Sangar: BTW, I found a lisp to Lua compiler that I got working with OC!
L513[15:44:50] <TwoWholeWorms> ;_;
L514[15:44:58] <Wobbo> It only eats a lot of RAM
L515[15:45:16] <Sangar> oh, and as for the screen: once a remote terminal is bound to a server that 'virtual' screen stays until the server is removed from the rack (even if the term gets bound to another server)
L516[15:45:28] * TwoWholeWorms has an urge to marry Noe Schitt-Sherlock. o.o
L517[15:45:32] <Sangar> Wobbo, oh, wow, so lisp in oc basically?
L518[15:45:52] <Wobbo> Sangar: sort of, I haven’t tried the compiler yet, only the Lua it generates
L519[15:46:07] <Wobbo> But a simple program already needs 128 kb :P
L520[15:46:11] <Sangar> ah ok.
L521[15:46:27] <Sangar> hmm, well that'll probably be mostly 'runtime' overhead, tho, no?
L522[15:46:31] <Wobbo> this progam is what I tested it with: https://github.com/meric/l2l/blob/master/sample01.lsp
L523[15:46:59] <Wobbo> That is during runtime, but I guess the compiler needs at least as much
L524[15:47:19] <Wobbo> I mean, macros are lisp code as well, and it needs to run those
L525[15:47:42] <Sangar> ah, well yes. what meant is that's sort of the 'lisp vm' taking so much space, so even a more complex program would not take *that* much more memory perhaps
L526[15:47:57] <Wobbo> Ah, no, it probably wouldn't
L527[15:48:15] <Wobbo> But now I can’t use gentic algorithms on my robots :P
L528[15:48:31] <Wobbo> I can’t use genetic algorithms at all now anyway, but soon…
L529[15:48:44] <Sangar> well, throw another 96k into the upgrade slot and it might just be enough :P
L530[15:48:56] <Sangar> ah ok.
L531[15:49:02] <TwoWholeWorms> woo, it works. :D
L532[15:49:16] <Sangar> well until then i might have reworked robots :P
L533[15:49:48] <Wobbo> I hope so :P
L534[15:50:20] <Wobbo> I also still need to fix that compiler a little, it uses table.maxn, which is depricated
L535[15:52:03] <Wobbo> Then I will bug the forum with it :P
L536[15:58:31] *** NyanCat|sad is now known as NyanCat
L537[15:59:27] <TwoWholeWorms> Sangar: might? :p
L538[15:59:31] <Wobbo> Sangar: I had a look ata that comiler, It copies most of its code into the output file >_>
L539[15:59:58] <TwoWholeWorms> also, for reference, do powered-on OC machines boot up and run their autorun scripts when the MC server itself is restarted?
L540[16:00:35] <Sangar> they don't 'notice' the server restart. they're presistent.
L541[16:00:42] <Sangar> for them it's like the server never stopped.
L542[16:00:51] <TwoWholeWorms> oh, wicked.
L543[16:01:00] <TwoWholeWorms> That was my main gripe with CC.
L544[16:01:29] <TwoWholeWorms> But since switching over, I've managed to replace a 90-terminal Railcraft monitoring system with 4 servers. o.o
L545[16:01:55] <TwoWholeWorms> Just didn't autorun properly xD
L546[16:04:00] ⇦ Quits: NyanCat (~vifino@ip-5-146-144-100.unitymediagroup.de) (Quit: Read Error: Cat Overflow exception)
L547[16:07:29] <TwoWholeWorms> oh, a server needs a GPU to connect to a remote terminal as well. That makes sense. xD
L548[16:07:47] ⇦ Quits: Katie (webchat@cpe-24-210-223-235.neo.res.rr.com) (Ping timeout: 198 seconds)
L549[16:08:27] <Wobbo> TwoWholeWorms: It all makes sense. Except for the low levels of RAM in robots :P
L550[16:11:11] <TwoWholeWorms> heh
L551[16:11:33] <TwoWholeWorms> Something that doesn't make sense is why the redstone IO blocks don't show up when you run components.lua.
L552[16:11:41] <TwoWholeWorms> I'm guessing they can't be access by addresses?
L553[16:12:11] <Wobbo> They should show up
L554[16:14:16] <TwoWholeWorms> hmm
L555[16:14:32] <TwoWholeWorms> oh, do they have to be powered separately?
L556[16:14:39] <TwoWholeWorms> can't just use a cable
L557[16:14:42] <Wobbo> Are they connected properly? No switches in between them or something?
L558[16:14:48] <TwoWholeWorms> no switches, just one cable
L559[16:14:49] <Wobbo> You should be able to use a cable
L560[16:15:09] <TwoWholeWorms> And they don't have to be connected from a specific side?
L561[16:15:29] <Wobbo> Not on the redstone side, as far as I am aware
L562[16:15:42] <Wobbo> Did you connect it to the server on the correct side?
L563[16:17:23] *** JoshTheEnder|IsOnHoliday is now known as JoshTheEnder
L564[16:17:40] <TwoWholeWorms> yeah, assuming left is left and not west.
L565[16:17:46] <Wobbo> Alright, created a topic for the lisp compiler. So people can scream at me for using lisp now
L566[16:17:48] <TwoWholeWorms> because left is north in thhis case.
L567[16:17:56] <TwoWholeWorms> Wobbo: You're a terrible human being. >.<
L568[16:18:00] <Wobbo> TwoWholeWorms: could you send a screenshot?
L569[16:18:11] <Wobbo> :P
L570[16:18:23] <TwoWholeWorms> Gimme a bit, rebuilding the connections.
L571[16:18:24] <Wobbo> But the metaprogarmming! :D
L572[16:18:46] <TwoWholeWorms> Programming in Lisp is as enjoyable as swimming in cat sick. D:
L573[16:19:05] <Wobbo> I don’t know, but I quite like Lisp now
L574[16:19:27] <Wobbo> I’m still learning it, but the tutorial I use is really good
L575[16:20:11] <Wobbo> TwoWholeWorms: Where did you learn lisp?
L576[16:21:49] <TwoWholeWorms> 6th form college, which roughly translates to high school, but I taught myself it as it wasn't on the official syllabus (which was all VB6 >.<)
L577[16:22:13] <TwoWholeWorms> I did my final year project in C++ just to piss the teacher off.
L578[16:22:19] <TwoWholeWorms> Still got an A. :p
L579[16:22:36] <Wobbo> XD
L580[16:23:50] <Wobbo> We didn’t even have Computer Science at my high school.
L581[16:24:00] * JoshTheEnder stands in the corner with a disturbing grin on his face muttering the words "hello mortals"
L582[16:24:04] <Wobbo> But I learned myself to “program” in TI-Basic.
L583[16:24:20] <TwoWholeWorms> I did Computing rather than Computer Science.
L584[16:24:32] <TwoWholeWorms> It was more programming than computer theory.
L585[16:24:37] <Wobbo> So I had to relearn programming when I go t university :P
L586[16:24:39] <TwoWholeWorms> Kinda regret not going to uni
L587[16:24:49] <TwoWholeWorms> JoshTheEnder: Eh, you're no Anubis.
L588[16:24:54] <TwoWholeWorms> Wobbo: heh
L589[16:25:05] <TwoWholeWorms> I learnt MSX BASIC. :)
L590[16:25:22] <TwoWholeWorms> My dad bought one a couple of years before I was born, so I grew up with it.
L591[16:25:24] <JoshTheEnder> TwoWholeWorms, never said I was :)
L592[16:25:32] <TwoWholeWorms> Penguin Adventure is still my favourite game evar.
L593[16:25:37] <Wobbo> I now know C, Java, Lua, a little bit of Objective-C, Python, LaTeX and Lisp :P All in one and a half year
L594[16:26:31] <JoshTheEnder> Python, lua and a tiny bit of java
L595[16:26:35] <JoshTheEnder> For me
L596[16:27:02] <TwoWholeWorms> I wouldn't call that know. :p I've been writing PHP professionally since 2003 and I still consult the manual every day. :p
L597[16:27:57] <Dean4Devil> I think "knowing" a programming language is more about knowing the syntax and the principles behind it rather than knowing every command
L598[16:28:05] <TwoWholeWorms> True, true.
L599[16:28:13] <Wobbo> I agree with Dean4Devil
L600[16:28:17] <TwoWholeWorms> Point well made.
L601[16:28:50] <Dean4Devil> Being a "professional" PHP / HTML programmer as well, i do not know the exact specifications of HTML5, but i can USE IT.
L602[16:29:32] <Wobbo> I only know html’s syntax (put stuff between <> and the browser does some stuff) and even I can use HTML :P
L603[16:29:37] ⇨ Joins: Gopher (~Gopher@185.sub-70-193-134.myvzw.com)
L604[16:29:37] zsh sets mode: +v on Gopher
L605[16:30:08] <JoshTheEnder> Hmm. Well, going by Dean's point, knock java off my list and add html +php
L606[16:30:50] <TwoWholeWorms> In which case it's (in order of learning) MSX BASIC, (QBASIC if you count that), C (dikumud! \o/), C++, PHP, then Lua, Tcl, VB6, Java, and JavaScript all roughly at the same time, and most recently Occam and Malbolge. Because I hate myself.
L607[16:30:55] <Dean4Devil> Question arises if HTML is actually a programming language :P
L608[16:31:13] <TwoWholeWorms> Tcl makes me want to kill kittens.
L609[16:31:19] <Wobbo> Dean4Devil: I believe HTML5+CSS is turing complete.
L610[16:31:21] <TwoWholeWorms> And it isn't, it's a markup system for denoting structure.
L611[16:31:38] <TwoWholeWorms> Wobbo: [citation needed] :p
L612[16:31:38] <Dean4Devil> I started with C++
L613[16:31:38] <Dean4Devil> Biggest. Mistake. Ever.
L614[16:31:41] <TwoWholeWorms> heh
L615[16:31:42] <Gopher> it started that way, it's ... evolved a bit since then
L616[16:31:46] <Wobbo> TeX was turing complete before widespread use of the internet :P
L617[16:32:21] <TwoWholeWorms> TeX's creator thinks X is pronounced like a K, though, and is thus a giant dong.
L618[16:32:22] <Gopher> dean, I went fairly directly to c++ after a year or two dabbling in basic
L619[16:32:24] <Dean4Devil> Well, if you take CSS3 into the equasion everything gets hella more powerful
L620[16:32:39] <Wobbo> TwoWholeWorms: it is actaully a chi, a greek letter.
L621[16:32:40] <Dean4Devil> Well yes, but i was 8.
L622[16:32:55] <TwoWholeWorms> Looks like an X to me. :p
L623[16:33:27] <Wobbo> Also, TwoWholeWorms, you just insulted Donald Knuth :P
L624[16:33:36] <Dean4Devil> I should have started with something easy like Python or maybe even Java, where its harder to break stuff
L625[16:33:39] <JoshTheEnder> Awww, no-one has put a server in the server section
L626[16:33:49] <Dean4Devil> Josh: working on that
L627[16:34:00] <Gopher> nonsense! I wouldn't be the programmer I am today if I had started in safe, friendly languages XD
L628[16:34:13] <TwoWholeWorms> Otherwise it should be written Τεχ. ¨:ρ
L629[16:34:13] <Gopher> I wasn't in c+
L630[16:34:15] * JoshTheEnder runs around like a madman
L631[16:34:22] <Gopher> c++ long before I started learing x86 assembly, heh
L632[16:34:28] <Dean4Devil> And i wouldn't be the geek i am now :3
L633[16:34:33] <Gopher> so many "Creative Reboots"
L634[16:34:40] <TwoWholeWorms> 23:33 <+Wobbo> Also, TwoWholeWorms, you just insulted Donald Knuth :P <--- I do that a lot. :p
L635[16:34:46] <Wobbo> XD
L636[16:34:50] <Dean4Devil> Windows: Every boot does good :D
L637[16:34:57] <TwoWholeWorms> Intelligence I respect, but being a pretentious knob I don't.
L638[16:34:59] <Gopher> pfft, I wasn't using windows yet in those days
L639[16:35:06] <Gopher> DOS!
L640[16:35:10] <Wobbo> Dean4Devil: windows: every hammer does good :P
L641[16:35:12] <TwoWholeWorms> Same reason I wouldn't shit on Stallman if he was on fire.
L642[16:35:13] <Dean4Devil> Linux!
L643[16:35:24] <JoshTheEnder> Java still kinda confuses me which is annoying as it affects me when I want to make a mod
L644[16:35:39] <Gopher> I had linux too, for a while. Took an entire week to download the entire slackware distribution on my crappy dialup internet XD
L645[16:35:40] <Dean4Devil> Josh: How about Scala?
L646[16:35:44] <TwoWholeWorms> Percussive maintenance++
L647[16:35:55] <TwoWholeWorms> Dean4Devil: Scala is Ruby for an even more horrible VM. :p
L648[16:36:11] <Dean4Devil> Slackware? I never got to like that thingie :/
L649[16:36:22] <TwoWholeWorms> I always had driver problems with Slackware.
L650[16:36:28] <Dean4Devil> TWW: I actually do like scala
L651[16:36:37] <Gopher> there wasn
L652[16:36:42] <JoshTheEnder> Havent fully looked, was going to about 2 weeks ago but I was in college work and am on holiday at the moment
L653[16:36:53] <Gopher> there wasn't much I needed drivers /for/ for slackware in those days, and I never had issue with the ones I did.
L654[16:36:53] <TwoWholeWorms> I didn't say it was a bad language, I just said it was Ruby for an even more horrible VM. :p
L655[16:36:58] <Dean4Devil> Not on a height with something like C++, but its java, what did you expect :P
L656[16:37:21] <TwoWholeWorms> heh
L657[16:37:38] <Gopher> I do recall having sound card issues, but since there were no games for linux in those days anyway, it was a minor concern at most
L658[16:37:48] <TwoWholeWorms> Actually, TBH, it's more like Python, which I jsut realised I missed off my list.
L659[16:38:13] <TwoWholeWorms> Did two projects in Django and then decided that any language that pretends to be ducktyped and then tells you that 3 / 2 == 1 isn't trustworthy.
L660[16:38:18] <Dean4Devil> Question to the people: Does lua count as a interpreted language?
L661[16:38:26] <TwoWholeWorms> er, yes.
L662[16:38:30] <Wobbo> Yeas
L663[16:38:34] <TwoWholeWorms> Very definitely.
L664[16:39:03] <JoshTheEnder> I like python, EnderBot & SuperBot (SuPeRMiNoR2's bot) are coded in python
L665[16:39:17] <TwoWholeWorms> Has he actually given in and put the manual online yet, or is he still trying to sell it in dead tree format?
L666[16:39:17] <Dean4Devil> Because while it gets compiled to bytecode (or at least can be) its then interpreted as well..
L667[16:39:20] <TwoWholeWorms> (re: Lua)
L668[16:39:27] <Wobbo> I don’t like python that much. I don’t dislike, I just prefer Lua
L669[16:39:42] <Wobbo> Dean4Devil: most interpreted languages get comiled
L670[16:39:46] <Wobbo> *compiled
L671[16:39:55] <TwoWholeWorms> Lua's a bit too basic for my usual needs, but it's pretty damn good for scripting things like game cutscenes, which is one of its biggest uses.
L672[16:39:58] <Wobbo> At least, according to the PIL
L673[16:40:02] <TwoWholeWorms> Same is true of Tcl.
L674[16:40:38] <TwoWholeWorms> Although Tcl's syntax makes me want to smack cats.
L675[16:40:52] <Dean4Devil> Poor kittens :(
L676[16:41:03] <TwoWholeWorms> And dammit, I really wish Forge would hurry up and get the 1.7.* release out. >.<
L677[16:41:22] <Dean4Devil> There is a forge 1.7.2
L678[16:41:26] <TwoWholeWorms> Taht stupid bug where it thinks you're holding down shift is SOOO annoying, even moreso when you have to kill the client and have 200 mod installed. >.<
L679[16:41:35] <TwoWholeWorms> Dean4Devil: Well, I meant more the mod authors we use. xD
L680[16:41:44] <TwoWholeWorms> *200 mods
L681[16:42:00] <TwoWholeWorms> There's a few really important ones that we can't just drop and they don't work > 1.6.4
L682[16:42:10] <JoshTheEnder> My little brother just turned the dryer on accidentally and it scared him as it was slightly out of place and made a tonne of noise
L683[16:42:11] <Dean4Devil> TE... ?
L684[16:43:05] <Gopher> TE is the only one I'm really waiting on right now
L685[16:43:12] <Dean4Devil> same :(
L686[16:43:41] <Dean4Devil> got a real cool 1.7.2 modpack going, but its missing either Mechanism or TE. Preferably TE
L687[16:44:01] <JoshTheEnder> Did anyone ever use the turret mod by SanandreasP?
L688[16:44:17] <Dean4Devil> broke my client the only time i tried
L689[16:44:27] <Dean4Devil> was my fault tbh
L690[16:44:42] <Wobbo> Meh. I’m going to bed
L691[16:44:46] <Wobbo> Later!
L692[16:44:52] <Dean4Devil> good night
L693[16:44:52] <JoshTheEnder> Oh noes
L694[16:45:02] * JoshTheEnder waves at Wobbo
L695[16:45:07] <Dean4Devil> o/
L696[16:45:11] <JoshTheEnder> .wobbo
L697[16:45:12] ⇦ Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo)
L698[16:45:14] <JoshTheEnder> Aww
L699[16:45:27] <Dean4Devil> ping isn't here anyway
L700[16:45:27] <JoshTheEnder> Dammit ^v where you at?
L701[16:48:10] <Dean4Devil> Will be away for some time. Bye to yall :)
L702[16:48:18] *** Dean4Devil is now known as DeanAway
L703[16:51:04] <TwoWholeWorms> Balls, he goes to bed just as I get those screenshots xD
L704[16:51:05] <TwoWholeWorms> http://imgur.com/ywxZRJO,QFMGDfr,K8VqgVl,NxNzk3K,zwEuSwM,6jDij39,4jpFhJZ,0gSL0NN
L705[16:51:20] ⇦ Quits: Gopher (~Gopher@185.sub-70-193-134.myvzw.com) (Ping timeout: 186 seconds)
L706[16:51:31] <TwoWholeWorms> The redstone IO blocks don't show up in components, despite being connected.
L707[16:53:24] ⇨ Joins: Gopher (~Gopher@140.sub-174-229-1.myvzw.com)
L708[16:53:24] zsh sets mode: +v on Gopher
L709[16:53:36] <JoshTheEnder> Go into the lua prompt, load the component library/api then do
L710[16:54:18] <JoshTheEnder> For I, v in pairs( component. List() ) do print(I, v) end
L711[16:54:47] <JoshTheEnder> Stupid tablet, component.list()
L712[16:55:04] <JoshTheEnder> No space and lowercase " l "
L713[16:56:16] <JoshTheEnder> TwoWholeWorms, ^^^^
L714[16:56:56] <TwoWholeWorms> I figured that bit out, but I get bad argument #1 to pairs (table expected, got function) o.o
L715[16:57:18] <JoshTheEnder> Try removing the ()
L716[16:57:30] <TwoWholeWorms> no change
L717[16:57:55] <JoshTheEnder> Anyway, I have to go. Not sure if I'll be back tonight or not
L718[16:58:11] <TwoWholeWorms> Oh, pairs isn't needed
L719[16:58:12] * JoshTheEnder bows tomthe room and exits
L720[16:58:15] <Gopher> component.list returns an iterator
L721[16:58:16] <Gopher> remove pairs entirely
L722[16:58:23] <TwoWholeWorms> And that's the same code components.list() runs
L723[16:58:26] <TwoWholeWorms> er
L724[16:58:28] <TwoWholeWorms> components.lua
L725[16:58:33] <TwoWholeWorms> which doesn't show them up, as per the screenie
L726[16:59:04] *** JoshTheEnder is now known as JoshTheEnder|IsOnHoliday
L727[16:59:27] <TwoWholeWorms> heh
L728[17:03:57] ⇦ Quits: jk-5 (~jk-5@5ED41A81.cm-7-5a.dynamic.ziggo.nl) (Ping timeout: 186 seconds)
L729[17:06:48] ⇨ Joins: jk-5 (~jk-5@5ED41A81.cm-7-5a.dynamic.ziggo.nl)
L730[17:18:39] <Sangar> TwoWholeWorms, that's the right. the sides are from the 'point of view' of the case/rack
L731[17:35:00] ⇨ Joins: Death (webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net)
L732[17:35:23] ⇦ Quits: Death (webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net) (Client Quit)
L733[17:36:37] <TwoWholeWorms> Sangar: o.o
L734[17:36:40] <TwoWholeWorms> -_-
L735[17:36:49] * TwoWholeWorms sashays away in shame.
L736[17:37:26] ⇨ Joins: Death (webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net)
L737[17:43:03] *** SKS|ThisTerriblyLongNick|Aslee is now known as ShadowKatStudios
L738[17:43:22] <ShadowKatStudios> Yaaaay, the sun came back out :D
L739[17:43:38] ⇦ Quits: Death (webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net) (Ping timeout: 198 seconds)
L740[17:44:19] ⇨ Joins: Death (webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net)
L741[17:46:32] ⇦ Quits: Pontiac76 (~Pontiac76@ykfvpn.navtech.aero) ()
L742[17:46:54] <TwoWholeWorms> Sue Townsend just died. :( http://www.bbc.co.uk/news/entertainment-arts-26982680
L743[17:49:13] <ShadowKatStudios> Who?
L744[17:54:24] *** ds84182 is now known as dsAway
L745[17:54:43] ⇨ Joins: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net)
L746[17:54:49] ⇨ Joins: ping (~notPing@c-71-238-153-166.hsd1.mi.comcast.net)
L747[17:55:38] *** JoshTheEnder|IsOnHoliday is now known as JoshTheEnder
L748[17:55:42] *** Flenix is now known as SleepyFlenix
L749[17:55:51] <ping> leeroy
L750[17:55:55] <ping> jenkens
L751[17:57:08] * JoshTheEnder reappears in a puff of purplish smoke
L752[17:57:22] * ping eats JoshTheEnder
L753[17:57:32] * JoshTheEnder eats ping
L754[17:58:02] * JoshTheEnder has just created a paradox
L755[17:59:04] <ping> not really
L756[17:59:12] <ping> you can eat someones arm
L757[17:59:18] <ping> then have them eat youts
L758[17:59:28] <JoshTheEnder> Wait, does the forum use gravitar?
L759[17:59:33] <ping> nu
L760[17:59:37] <ping> maby
L761[17:59:39] <ping> but i dont use it
L762[18:00:06] <JoshTheEnder> Cause I dont remember setting my avitar...
L763[18:00:54] <Death> :<
L764[18:00:58] <Death> avatar*
L765[18:01:10] <ping> oh
L766[18:01:15] <ping> the forums were merged
L767[18:02:16] <JoshTheEnder> Shove over, I'm on a tablet and not bothering to type 100% properly
L768[18:02:49] <Death> You spelled it wrong twice
L769[18:03:02] * JoshTheEnder stabs Death
L770[18:03:03] <Death> and I thought most tablet keboards would have an autocorrect.
L771[18:03:13] <TwoWholeWorms> Sangar: She wrote the Adrian Mole series.
L772[18:03:20] <JoshTheEnder> It does tjough I have to click it
L773[18:03:30] <ping> ewwww tablet
L774[18:03:44] <Death> I use a tablet because portable Linux
L775[18:03:46] <ping> can you play 2048 on a tablet?
L776[18:03:58] <ping> wo shitty keyboard
L777[18:04:03] <JoshTheEnder> ?2048game
L778[18:04:03] <EnderBot> what score can you get in this game? http://gabrielecirulli.github.io/2048/
L779[18:04:09] <ping> .2048 random
L780[18:04:09] <^v> ping, winning: http://jennypeng.me/2048/
L781[18:04:12] <ping> :D
L782[18:04:13] <Death> ping: yep.
L783[18:04:17] <ping> cool
L784[18:04:18] <Death> because hacker's keyboard.
L785[18:04:24] *** dsAway is now known as ds84182
L786[18:04:31] * Death plugs into ds84182
L787[18:04:40] <Death> well, I have Animation stuff to fuck around with
L788[18:05:02] <ds84182> hai
L789[18:05:03] <ping> http://www.csie.ntu.edu.tw/~b01902112/9007199254740992/ is best 2048 clone
L790[18:05:08] <ping> it is the hardest to beat
L791[18:05:25] <ping> takes centuries at 1ms per move
L792[18:05:44] <Death> lol
L793[18:06:11] <ping> also, i got 2048 before i could lose
L794[18:06:20] <ping> losing is rly hard
L795[18:07:13] <TwoWholeWorms> ping: I dunno, I got linked to one the other day that was very NSFW. xD
L796[18:08:13] <ping> wat
L797[18:08:15] <JoshTheEnder> ?help
L798[18:08:15] <EnderBot> I can help you with: BlackKnight, opencomputers, opencomponents, OpenPrograms, ocforum, dev-builds, chanstats, 2048game,
L799[18:08:16] <EnderBot> Command usage: ?<topic> e.g. ?stargates
L800[18:08:28] <JoshTheEnder> ?chanstats
L801[18:08:28] <EnderBot> Stats are provided by SuPeRMiNoR2: http://www.thatjoshgreen.me/superminor2/stats/oc.html
L802[18:09:01] <ping> http://puu.sh/83Ujt.png
L803[18:09:07] <ping> wow TwoWholeWorms
L804[18:09:10] <ping> so nsfw
L805[18:18:20] <ping> ._. http://puu.sh/83UUt.png
L806[18:18:57] <ping> is the higgs boson the same as 2048
L807[18:19:23] <Death> ping: Apparenly the forum DOES use Gravatar.
L808[18:19:30] <ping> waaaaaat
L809[18:19:31] <Death> seeing as my avatar is now a 5x5 pixel heart
L810[18:21:33] <JoshTheEnder> 2 days roughly till I'm back home \o/
L811[18:21:55] <JoshTheEnder> ? Lua print("hi")
L812[18:21:56] <EnderBot> I'm sorry, I couldn't find the help topic you requested :(
L813[18:22:01] <JoshTheEnder> -_-
L814[18:24:14] <Death> I'm totally remaking my bot
L815[18:24:21] <Death> I don't know what stuff I was smoking while making it
L816[18:24:26] <Death> but it must've been powerful.
L817[18:25:31] <JoshTheEnder> I find that with my stuff, its like "dafuq did I do it this way for?"
L818[18:27:17] * JoshTheEnder is bored
L819[18:28:31] <Death> I had it separate the message from the server into a table
L820[18:28:34] <Death> separated by " "
L821[18:29:38] <ping> idk
L822[18:30:02] <ping> i just write nonsensical code then put it with all my other nonsensical functions
L823[18:31:50] <JoshTheEnder> Well my first irc bot wasnt that inteligent because it didnt split messages at newlines so you'd have stuff about hostnames and the initial PING in the same message, breaking the make shift ping replyer
L824[18:32:21] <ping> i dont know how you managed that but okay
L825[18:32:50] <JoshTheEnder> Neither do I, I think I connected it to my bouncer for rate limiting
L826[18:33:42] <JoshTheEnder> If you slowed the message queue a bit it'd be able to read the socket before the next message came in
L827[18:33:53] <ping> >_>
L828[18:34:00] <ping> i dont even get how that would work
L829[18:34:11] <ping> socket:read() just reads the next line
L830[18:34:35] <JoshTheEnder> This is python, its a bit lower level (I think)
L831[18:34:41] <ping> :|
L832[18:34:50] <ping> python doesnt do that?
L833[18:34:52] <ping> mfw.
L834[18:35:20] <Stary2001> nope python does it on byte level
L835[18:35:40] <ping> wat
L836[18:35:45] <ping> socket:read(1)
L837[18:35:48] <ping> byte
L838[18:35:50] <ping> ffs
L839[18:36:04] <JoshTheEnder> Anyway, I'm using an actual library so I let that handle the pings (on EnderBot2 at least anyway)
L840[18:36:15] <Stary2001> ping, no
L841[18:36:15] <ping> eww library
L842[18:36:21] <SuPeRMiNoR2> python is great ping, shut up
L843[18:36:27] <Stary2001> python is meh
L844[18:36:32] <ping> great like ur mum
L845[18:36:39] <ping> IMSORRYIMSORRYIMSORRYIMSORRYIMSORRYIMSORRYIMSORRYIMSORRYIMSORRYIMSORRYIMSORRYIMSORRY
L846[18:37:12] <JoshTheEnder> Right, off again for a bit. Going to try and waste money
L847[18:37:17] <ping> D:
L848[18:37:39] <Death> How to waste money - give to me.
L849[18:37:51] <ping> Death, how do you waste yours
L850[18:37:58] *** JoshTheEnder is now known as JoshTheEnder|IsOnHoliday
L851[18:38:46] <SuPeRMiNoR2> $slap ping
L852[18:38:46] * SuperBot slaps ping around a bit with a burning ember
L853[18:38:55] <ping> .slap SuperBot
L854[18:38:55] * ^v slaps SuperBot
L855[18:40:28] <Death> ping: computers
L856[18:40:30] <Death> mostly
L857[18:40:35] <ping> ._.
L858[18:40:56] <ping> well, all my money goes into one computer
L859[18:46:40] <Death> I manage to break them too easily
L860[18:52:31] <ping> ffs, gtk failing
L861[18:52:37] ⇦ Quits: ping (~notPing@c-71-238-153-166.hsd1.mi.comcast.net) (Quit: http://i.imgur.com/DrFFzea.png)
L862[18:52:48] ⇨ Joins: ping (~notPing@c-71-238-153-166.hsd1.mi.comcast.net)
L863[18:52:50] <Death> That's a serious fail
L864[18:52:56] <ping> wat
L865[18:53:06] <Death> what's gtk?
L866[18:53:24] <ping> google?
L867[18:53:35] <Death> Failed so hard that you quit?
L868[18:53:51] <ping> no
L869[18:53:53] <ping> i quit
L870[18:56:07] <ping> so
L871[18:56:09] <TwoWholeWorms> gtk is not google. o.o
L872[18:56:12] <ping> working on that ircd
L873[18:56:23] <TwoWholeWorms> why are you using GTK in an ircd. o.o
L874[18:56:28] <ping> http://puu.sh/83X59.png
L875[18:56:33] <ping> for fucks sake
L876[18:56:48] <ping> hexchat uses gtk
L877[18:56:53] <ping> and gtk was bugging out
L878[18:57:06] <TwoWholeWorms> I read "GTK is a highly unstable" xD
L879[18:57:15] <Death> ^
L880[18:57:54] <ping> but i am working on my ircd
L881[18:57:57] <ping> a working one
L882[18:57:59] <ping> >_>
L883[18:58:46] <ping> you know the kind, ability to join more than one channel
L884[19:02:37] <Death> i'll just stick with bots for now...
L885[19:04:01] <ds84182> ping: Is it up?
L886[19:04:03] <ds84182> I wanna break it
L887[19:04:25] <ping> ds84182, no
L888[19:04:29] <ping> im working on it .-.
L889[19:04:30] <ds84182> darn
L890[19:04:35] <ping> completely remaking
L891[19:08:24] *** Alex_hawks|Sleep is now known as Alex_hawks
L892[19:20:50] *** marcan929 is now known as gamax92
L893[19:42:39] ⇦ Quits: TwoWholeWorms (~heifer@pinky.vinari.co.uk) (Quit: Lost terminal)
L894[19:53:10] ⇨ Joins: Katie (webchat@75-38-201-121.lightspeed.nctnoh.sbcglobal.net)
L895[20:10:12] ⇦ Quits: Katie (webchat@75-38-201-121.lightspeed.nctnoh.sbcglobal.net) (Quit: Web client closed)
L896[20:14:01] ⇨ Joins: Katie (webchat@75-38-201-121.lightspeed.nctnoh.sbcglobal.net)
L897[20:15:59] ⇨ Joins: Dean4Devil (~Keith@p549636A1.dip0.t-ipconnect.de)
L898[20:16:55] *** JoshTheEnder|IsOnHoliday is now known as JoshTheEnder
L899[20:19:36] ⇦ Quits: DeanAway (~Keith@p5496323B.dip0.t-ipconnect.de) (Ping timeout: 380 seconds)
L900[20:22:32] ⇦ Quits: Death (webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net) (Quit: tiuq\)
L901[20:23:58] * JoshTheEnder apears in a puff of smoke
L902[20:26:15] <SuPeRMiNoR2> Hai JoshTheEnder
L903[20:26:18] <SuPeRMiNoR2> you there?
L904[20:26:24] <JoshTheEnder> Ja
L905[20:28:10] ⇨ Joins: PiBot (~PiBot@75-167-67-92.desm.qwest.net)
L906[20:28:19] <ping> wats a pi bot
L907[20:28:25] <ping> also, wadafack so many bots
L908[20:28:28] <SuPeRMiNoR2> MyBot
L909[20:28:48] <SuPeRMiNoR2> *join #ocbots
L910[20:29:06] <SuPeRMiNoR2> because this channel has a bunch of people who love programming
L911[20:29:42] ⇨ Joins: finkmac (~finkmac@68-68-10-41.applecreek.pathcom.com)
L912[20:29:43] <PiBot> Ohai there finkmac
L913[20:30:19] <ping> ewwwwwww
L914[20:30:21] <ping> IRCUtils?
L915[20:30:27] <ping> custom ftw
L916[20:31:19] <JoshTheEnder> https://db.tt/YHYlcq5e I forgot to tell SuPeRMiNoR2 about some of the flaws in the code of my bot that was on bitbucket
L917[20:32:29] <SuPeRMiNoR2> ping: superbot is custum
L918[20:32:53] <ping> PiBot isnt .-.
L919[20:33:37] <SuPeRMiNoR2> yes
L920[20:33:42] <SuPeRMiNoR2> so
L921[20:33:53] <SuPeRMiNoR2> they both work :)
L922[20:34:32] <JoshTheEnder> Me & SuPeRMiNoR2 like experementing, though the current SuperBot & EnderBot are using custom stuff
L923[20:36:12] ⇨ Joins: Johannes13_ (~Johannes@p4FDE8B22.dip0.t-ipconnect.de)
L924[20:36:12] <PiBot> Ohai there Johannes13_
L925[20:36:26] <SuPeRMiNoR2> gotta turn that off
L926[20:36:27] ⇦ Quits: PiBot (~PiBot@75-167-67-92.desm.qwest.net) (Remote host closed the connection)
L927[20:38:07] <finkmac> PiBot
L928[20:38:09] <finkmac> huh
L929[20:41:41] ⇦ Quits: Johannes13 (~Johannes@p4FDE84B6.dip0.t-ipconnect.de) (Ping timeout: 380 seconds)
L930[20:58:29] *** JoshTheEnder is now known as JoshTheEnder|IsOnHoliday
L931[20:59:56] ⇦ Parts: Katie (webchat@75-38-201-121.lightspeed.nctnoh.sbcglobal.net) ())
L932[21:00:42] ⇨ Joins: Katie (webchat@75-38-201-121.lightspeed.nctnoh.sbcglobal.net)
L933[21:21:49] *** ds84182 is now known as dsAway
L934[21:22:59] *** cazzar|Away is now known as Cazzar
L935[21:25:09] ⇦ Quits: Lathanael|Away (~Lathanael@p54971291.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L936[21:35:01] ⇨ Joins: Lathanael|Away (~Lathanael@p54973BC9.dip0.t-ipconnect.de)
L937[22:05:06] <ping> D:
L938[22:05:08] <ping> espernet
L939[22:05:12] <ping> is restarting
L940[22:05:36] *** Cyborg is now known as Biohazard
L941[22:06:20] ⇦ Quits: ping (~notPing@c-71-238-153-166.hsd1.mi.comcast.net) (Quit: http://i.imgur.com/DrFFzea.png)
L942[22:06:23] ⇨ Joins: pong (~notPing@2601:4:4500:887:d9b3:463c:6f64:186e)
L943[22:06:58] <pong> hmm
L944[22:07:04] <pong> .raw whois pong
L945[22:07:33] ⇦ Quits: Johannes13_ (~Johannes@p4FDE8B22.dip0.t-ipconnect.de) (Ping timeout: 194 seconds)
L946[22:25:58] ⇨ Joins: ping (~notPing@2601:4:4500:887:f835:768e:a1fb:c7d)
L947[22:26:09] <Katie> o/
L948[22:27:14] ⇨ Joins: Johannes13 (~Johannes@p4FDE8B22.dip0.t-ipconnect.de)
L949[22:27:40] ⇦ Quits: pong (~notPing@2601:4:4500:887:d9b3:463c:6f64:186e) (Ping timeout: 190 seconds)
L950[22:28:06] <ping> .lua51 for k,v in pairs(irc) do if v.server=="aperture.esper.net" then print(k) end end
L951[22:28:06] <^v> ping, SpiritedDusty | nil
L952[22:28:08] <ping> wat
L953[22:28:15] <ping> SpiritedDusty, you are alone bro
L954[22:28:31] <ping> :( only you are going to be killed when aperature restarts
L955[22:29:53] <ping> but for the sake of science pls dont rejoin, i want to see what happens
L956[22:34:56] ⇨ Joins: asie (~textual@078088168214.elblag.vectranet.pl)
L957[22:37:09] ⇦ Quits: PixelToast (PixelToast@Bash.Is.Better.Than.zsh.PanicBNC.biz) (Ping timeout: 186 seconds)
L958[22:37:33] ⇦ Quits: dsAway (ds84182@Bash.Is.Better.Than.zsh.PanicBNC.biz) (Ping timeout: 186 seconds)
L959[22:41:48] ⇨ Joins: Wired (~jacob@c-75-72-220-179.hsd1.mn.comcast.net)
L960[22:41:59] <Wired> Good evening everybody!
L961[22:42:18] <ping> its almost 1 AM but okay
L962[22:42:48] ⇨ Joins: PixelToast (PixelToast@Bash.Is.Better.Than.zsh.PanicBNC.biz)
L963[22:42:51] <Wired> 1 AM, 6 AM, 8 PM, what's the difference?
L964[22:42:56] ⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll probably come back in either 20 minutes or 8 hours.)
L965[22:43:07] <Wired> Oh yeah, 5 and 14.
L966[22:43:41] <Wired> Or 10 depending on how you look at it.
L967[22:53:20] <ping> whats a Wired
L968[22:54:28] <Wired> whats a ping
L969[22:54:36] <ping> idk
L970[22:54:38] <ping> google it
L971[22:54:56] <ping> i wish
L972[22:55:04] <ping> i could record drunk mom
L973[22:55:09] <Wired> Wired- in a nervous, tense, or edgy state
L974[22:55:16] <Wired> This is actually what I meant when I made the name.
L975[22:55:56] ⇦ Quits: finkmac (~finkmac@68-68-10-41.applecreek.pathcom.com) (Quit: Nettalk6 - www.ntalk.de)
L976[23:02:50] ⇨ Joins: dsAway (ds84182@Bash.Is.Better.Than.zsh.PanicBNC.biz)
L977[23:07:54] ⇦ Quits: Wired (~jacob@c-75-72-220-179.hsd1.mn.comcast.net) (Quit: WeeChat 0.4.3)
L978[23:25:45] ⇦ Quits: ping (~notPing@2601:4:4500:887:f835:768e:a1fb:c7d) (Read error: Connection reset by peer)
L979[23:26:04] ⇨ Joins: ping (~notPing@2601:4:4500:887:f835:768e:a1fb:c7d)
L980[23:26:21] ⇦ Quits: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net) (Read error: Connection reset by peer)
L981[23:26:35] ⇨ Joins: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net)
L982[23:36:00] ⇦ Parts: Dean4Devil (~Keith@p549636A1.dip0.t-ipconnect.de) ())
L983[23:54:41] <ShadowKatStudios> That moment when someone tells you to get lost from your own youtube page
L984[23:55:35] ⇦ Quits: ShadowKatStudios (~chatzilla@c211-31-42-102.rochd5.qld.optusnet.com.au) (Read error: Connection reset by peer)
L985[23:56:01] ⇦ Quits: Gopher (~Gopher@140.sub-174-229-1.myvzw.com) ()
L986[23:59:08] ⇨ Joins: ShadowKatStudios (~chatzilla@c211-31-42-102.rochd5.qld.optusnet.com.au)
L987[23:59:16] <ShadowKatStudios> Aaand firefoxcrashes
L988[23:59:19] <ShadowKatStudios> crashed
L989[23:59:32] <ShadowKatStudios> Spacesareoverrated
<<Prev Next>> Scroll to Top