<<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 :)
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
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
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)
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
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
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..
L348[12:02:21] <ping> code?
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?
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
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?
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
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) ()
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?
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*
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
L779[18:04:09] <ping> .2048 random
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
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
L803[18:09:07] <ping> wow
TwoWholeWorms
L804[18:09:10] <ping> so nsfw
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)
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
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
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?
L869[18:53:53] <ping> i quit
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
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
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)
L938[22:05:08] <ping> espernet
L939[22:05:12] <ping> is restarting
L940[22:05:36] ***
Cyborg is now known as Biohazard
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