<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:23:10] <Kodos> Yay, custom paintings work in bibliocraft now =D
L2[00:23:12] <Kodos> Time to decorate my study
L3[00:23:36] ⇦ Quits: mallrat208 (~mallrat20@68.204.184.175) (Ping timeout: 189 seconds)
L4[00:26:57] ⇦ Quits: SpiritedDusty (~SpiritedD@24-205-168-36.dhcp.wsco.ca.charter.com) (Quit: SpiritedDusty)
L5[00:40:35] ⇦ Quits: jgile2 (~jgile2@c122-108-189-162.rochd4.qld.optusnet.com.au) (Ping timeout: 189 seconds)
L6[00:43:14] ⇨ Joins: ShadowKatStudios (~chatzilla@210.1.213.55)
L7[00:43:24] ⇦ Quits: ShadowKatStudios (~chatzilla@210.1.213.55) (Client Quit)
L8[00:43:32] ⇨ Joins: ShadowKatStudios (~chatzilla@210.1.213.55)
L9[00:43:35] ⇦ Quits: ShadowKatStudios (~chatzilla@210.1.213.55) (Client Quit)
L10[00:44:22] *** SKS-Away is now known as ShadowKatStudios
L11[00:45:50] ⇨ Joins: ShadowKatStudios_ (~chatzilla@210.1.213.55)
L12[00:46:09] *** ShadowKatStudios is now known as SKS-Away
L13[00:46:10] ⇨ Joins: ShadowKatStudios__ (~chatzilla@210.1.213.55)
L14[00:46:20] *** ShadowKatStudios__ is now known as ShadowKatStudios
L15[00:46:53] ⇦ Quits: ShadowKatStudios_ (~chatzilla@210.1.213.55) (Client Quit)
L16[00:46:53] ⇦ Quits: ShadowKatStudios (~chatzilla@210.1.213.55) (Client Quit)
L17[00:47:20] *** SKS-Away is now known as ShadowKatStudios
L18[00:59:41] *** Sandrafk is now known as Sandra
L19[00:59:55] <Sandra> hello.
L20[01:00:27] ⇨ Joins: jgile2 (~jgile2@c122-108-189-162.rochd4.qld.optusnet.com.au)
L21[01:09:19] <ShadowKatStudios> o/
L22[01:09:54] <ShadowKatStudios> So, suddenly, my site has content.
L23[01:10:20] ⇦ Quits: CrackedP0t (~CrackedP0@bus-203-126.idcomm.com) (Ping timeout: 200 seconds)
L24[01:12:14] *** medsouz is now known as medsouz|offline
L25[01:12:15] <LadyAlissa> So, suddenly, a random DDoS
L26[01:13:12] <ShadowKatStudios> Huh, really? To the site or..?
L27[01:13:31] <LadyAlissa> I'm joking :P
L28[01:14:05] *** Cruor|Away is now known as Cruor
L29[01:15:28] *** Pwootage is now known as Pwootage|Off
L30[01:17:29] <ShadowKatStudios> LadyAlissa: The worst part is that a person would only need a 1.5MiB/s upload to flood me.
L31[01:17:55] <ShadowKatStudios> Wait, no
L32[01:17:58] <ShadowKatStudios> They'
L33[01:18:09] <ShadowKatStudios> d need a 2.5MiB/s upload
L34[01:18:15] <LadyAlissa> Hmm.... :3
L35[01:18:23] <ShadowKatStudios> Because I only have a 2.4MiB/s download
L36[01:18:26] <LadyAlissa> So, where is this site located at? :P
L37[01:18:40] *** Daiyousei is now known as LearningFairy
L38[01:18:44] <ShadowKatStudios> Maybe I should set up SSH tunneling to Dean's VPS...
L39[01:18:50] <ShadowKatStudios> "just in case"
L40[01:18:59] <ShadowKatStudios> LadyAlissa: I'll show you if you don't DOS it.
L41[01:19:12] <LadyAlissa> I have better things to be wasting my VPS on :P
L42[01:19:27] <LadyAlissa> Plus, I'm 99% sure my bouncer users wouldn't like that I'm using the server for that.
L43[01:19:28] <ShadowKatStudios> http://shadowkat.tk
L44[01:20:30] <LadyAlissa> My site's all simple and stuff
L45[01:20:34] <LadyAlissa> http://alissa.ml
L46[01:20:45] <LadyAlissa> should probably add in bnc links and such
L47[01:21:00] <ShadowKatStudios> Simple and elegant. I like it.
L48[01:21:19] ⇨ Joins: Ditchbuster (~LudgeLiki@166.170.21.121)
L49[01:21:59] <Ditchbuster> hello! i was watching an OC tutorial vid and the guys had robots over their shoulders.. how did they do that?
L50[01:22:19] <ShadowKatStudios> Robots over their shoulders?
L51[01:22:24] <Ditchbuster> i think?
L52[01:22:34] <Ditchbuster> https://www.youtube.com/watch?v=55Xjv221kic
L53[01:22:34] -Kibibyte- [Ditchbuster] OpenComputers v1.3 Tutorial 7: Networks (English) | by mightypirateslp | 22m3s | 15w4d ago | 1,765 views | Rated: 5.00/5.00
L54[01:22:42] <Ditchbuster> or is it another mod?
L55[01:23:19] <ShadowKatStudios> wat
L56[01:23:24] <ShadowKatStudios> that I have not seen.
L57[01:23:36] <ShadowKatStudios> Paging Sangar, I want a robot on my shoulder, and it must be blue.
L58[01:23:42] <Ditchbuster> ok :P wasnt sure
L59[01:24:03] <LadyAlissa> ShadowKatStudios: I'm adding a projects list onto my site now \:D/
L60[01:24:16] <ShadowKatStudios> :P
L61[01:27:36] *** justastranger is now known as justastranger|zzz
L62[01:37:16] ⇨ Joins: TwoWholeWorms (~heifer@ben.mu)
L63[01:39:34] <ShadowKatStudios> Yay added some info about micrOS to my site
L64[01:43:30] <LadyAlissa> I added a background image but the css won't f'in reload
L65[01:45:33] <ShadowKatStudios> Uh
L66[01:45:41] <ShadowKatStudios> It's kind of the largest part of the page
L67[01:46:02] <ShadowKatStudios> I'd suggest making it width and height 100%, then set it to be behind the text
L68[01:46:08] <ShadowKatStudios> Because it isn't at the moment
L69[01:47:05] <LadyAlissa> I just deleted it
L70[01:47:16] <LadyAlissa> It's useless to make something IF THE FREAKING THING WON'T RELOAD ON MY LAPTOP
L71[01:47:36] <LadyAlissa> seriously, doesn't firefox have a "force-cache-to-die-and-reload" thing? :<
L72[01:48:22] <ShadowKatStudios> oooo http://www.josephpalmer.com/BeBox/images/inside512x512.jpg
L73[01:49:27] *** Pwootage|Off is now known as Pwootage
L74[01:52:25] *** Sandra is now known as SandraNicole
L75[01:53:38] <SandraNicole> so apparently I'm downloading from a person with 0% of this torrent I'm torrenting.
L76[01:54:00] <LadyAlissa> :D
L77[01:54:12] <SandraNicole> because that's how it works.
L78[01:54:29] <LadyAlissa> I've never had a torrent slower than 1.5mb/s
L79[01:54:48] <SandraNicole> well you don't live in my house do you.
L80[01:54:55] <SandraNicole> whoa it's going really fast now.
L81[01:55:00] <SandraNicole> 40kB/s
L82[01:55:11] <LadyAlissa> :D
L83[01:57:19] <ShadowKatStudios> I feel like I did something today.
L84[01:57:41] <ShadowKatStudios> I taught a few of the people in my class about BeOS, after they inquired about the icons I use on my linux system
L85[01:57:48] <ShadowKatStudios> fortunately I have a Haiku VM on my laptop
L86[01:59:45] <ShadowKatStudios> I can't decide whether it's weird or smart that before opening Minecraft, I set my GPU's fan speed in the NVIDIA control panel to 100%
L87[02:00:36] ⇨ Joins: [zzz] (~Something@S010674d02b5d5181.vs.shawcable.net)
L88[02:02:13] ⇨ Joins: jaquadro (~chatzilla@c-76-28-30-178.hsd1.ma.comcast.net)
L89[02:03:08] ⇦ Quits: Something12 (~Something@S010674d02b5d5181.vs.shawcable.net) (Ping timeout: 198 seconds)
L90[02:03:08] ⇦ Quits: jaquadro_ (~chatzilla@c-76-28-30-178.hsd1.ma.comcast.net) (Ping timeout: 198 seconds)
L91[02:04:57] *** skyem123|ZZZ is now known as skyem123
L92[02:06:04] ⇨ Joins: Brycey92|alt (~Brycey92@162.253.128.172)
L93[02:06:33] ⇨ Joins: jaquadro_ (~chatzilla@c-76-28-30-178.hsd1.ma.comcast.net)
L94[02:07:32] ⇨ Joins: meathack (~svs@teo.hianga.com)
L95[02:08:00] ⇨ Joins: Pwootage_ (~Pwootage@pwootage.com)
L96[02:09:01] ⇨ Joins: seanwcom_ (~seanwcom@162.243.205.50)
L97[02:09:55] ⇦ Quits: dangranos (~dangranos@176.50.152.163) (*.net *.split)
L98[02:09:55] ⇦ Quits: DFrostedWang (~DFrostedW@5.231.51.220) (*.net *.split)
L99[02:09:55] ⇦ Quits: septi25 (~septi25@ipb21bbb54.dynamic.kabel-deutschland.de) (*.net *.split)
L100[02:09:55] ⇦ Quits: Kilobyte (~Kilobyte@5.231.51.78) (*.net *.split)
L101[02:09:55] ⇦ Quits: Altenius (Altenius@Moving.Mountains.At.PanicBNC.us) (*.net *.split)
L102[02:09:55] ⇦ Quits: jaquadro (~chatzilla@c-76-28-30-178.hsd1.ma.comcast.net) (*.net *.split)
L103[02:09:55] ⇦ Quits: Lathanael|Away (~Lathanael@p549733A4.dip0.t-ipconnect.de) (*.net *.split)
L104[02:09:55] ⇦ Quits: Benguin (~Ben@adsl-83-100-188-68.karoo.KCOM.COM) (*.net *.split)
L105[02:09:55] ⇦ Quits: Csst|Masterball (Csstform@vps.alissa.ml) (*.net *.split)
L106[02:09:55] ⇦ Quits: Brycey92 (~Brycey92@162.253.128.172) (*.net *.split)
L107[02:09:55] ⇦ Quits: seanwcom (~seanwcom@162.243.205.50) (*.net *.split)
L108[02:09:55] ⇦ Quits: Dashkal (~dashkal@S0106001217d8177c.vf.shawcable.net) (*.net *.split)
L109[02:09:55] ⇦ Quits: svs_ (~svs@teo.hianga.com) (*.net *.split)
L110[02:09:55] ⇦ Quits: medsouz|offline (~medsouz@medsouz.net) (*.net *.split)
L111[02:09:55] ⇦ Quits: bananagram (~Porygon@198.52.199.35) (*.net *.split)
L112[02:09:55] ⇦ Quits: SuPeRMiNoR2 (~SuPeR@superminor2.net) (*.net *.split)
L113[02:09:55] ⇦ Quits: Kubuxu (~root@kubuxu.magik6k.net) (*.net *.split)
L114[02:09:55] ⇦ Quits: Nentify|away (~Nentify@nentify.me) (*.net *.split)
L115[02:09:55] ⇦ Quits: Pwootage (~Pwootage@pwootage.com) (*.net *.split)
L116[02:09:55] ⇦ Quits: hi1173 (~hi117@68.200.21.17) (*.net *.split)
L117[02:09:56] *** Pwootage_ is now known as Pwootage
L118[02:10:30] ⇨ Joins: medsouz|offline (~medsouz@medsouz.net)
L119[02:10:43] ⇨ Joins: dangranos (~dangranos@176.50.152.163)
L120[02:10:43] ⇨ Joins: DFrostedWang (~DFrostedW@5.231.51.220)
L121[02:10:43] ⇨ Joins: septi25 (~septi25@ipb21bbb54.dynamic.kabel-deutschland.de)
L122[02:10:43] ⇨ Joins: Kilobyte (~Kilobyte@5.231.51.78)
L123[02:10:43] ⇨ Joins: Altenius (Altenius@Moving.Mountains.At.PanicBNC.us)
L124[02:10:43] *** portlane.esper.net sets mode: +v Kilobyte
L125[02:11:00] ⇨ Joins: Dashkal (~dashkal@S0106001217d8177c.vf.shawcable.net)
L126[02:11:30] ⇨ Joins: v^Phone (~no@c-71-238-153-166.hsd1.mi.comcast.net)
L127[02:11:32] ⇨ Joins: Lathanael|Away (~Lathanael@p549733A4.dip0.t-ipconnect.de)
L128[02:11:32] ⇨ Joins: Benguin (~Ben@adsl-83-100-188-68.karoo.KCOM.COM)
L129[02:11:32] ⇨ Joins: Csst|Masterball (Csstform@vps.alissa.ml)
L130[02:11:32] ⇨ Joins: Kubuxu (~root@kubuxu.magik6k.net)
L131[02:11:32] ⇨ Joins: Nentify|away (~Nentify@nentify.me)
L132[02:11:51] ⇨ Joins: SuPeRMiNoR2 (~SuPeR@superminor2.net)
L133[02:13:57] ⇨ Joins: bananagram (~Porygon@198.52.199.35)
L134[02:17:20] *** skyem123 is now known as skyem123|away
L135[02:19:27] <ShadowKatStudios> Huh, it looks like the micrOS event system would actually work.
L136[02:19:34] <ShadowKatStudios> Looks like I fixed it.
L137[02:21:31] <Kodos> ShadowKatStudios, are you still working on networked FS or no
L138[02:21:43] <ShadowKatStudios> Once I get networking working it'll be a thing.
L139[02:22:44] <robhol> that seems like a prerequisite, lol
L140[02:23:59] <ShadowKatStudios> I'm gonna put networking in the kernel.
L141[02:25:44] <Kodos> Ah
L142[02:25:50] <Kodos> Also, does a RAID Block count as a component
L143[02:33:16] *** Pwootage is now known as Pwootage|Off
L144[02:33:37] ⇨ Joins: CompanionCube (~samis@90.200.247.14)
L145[02:34:09] <SandraNicole> Kodos: yes.
L146[02:34:32] <SandraNicole> maybe.
L147[02:34:38] <SandraNicole> actually I don't know.
L148[02:34:42] <SandraNicole> I assumed they did.
L149[02:34:49] <SandraNicole> but I guess they don't.
L150[02:34:58] <SandraNicole> they would just provide a filesystem component.
L151[02:37:14] *** Pwootage|Off is now known as Pwootage
L152[02:39:23] ⇦ Quits: iceman11a (iceman11a@cpe-74-141-56-150.swo.res.rr.com) (Ping timeout: 198 seconds)
L153[02:39:35] <Kodos> I need to know because reasons
L154[02:39:38] <Kodos> >.>
L155[02:39:38] ⇦ Quits: TwoWholeWorms (~heifer@ben.mu) (Ping timeout: 186 seconds)
L156[02:39:51] <Kodos> Time to set up like 30 and stick em on a computer
L157[02:40:21] ⇨ Joins: TwoWholeWorms (~heifer@ben.mu)
L158[02:43:02] ⇨ Joins: marcin212 (~marcin212@176.111.135.116)
L159[02:43:17] <ShadowKatStudios> Kodos: Planning for a big NAS setup?
L160[02:43:36] <Kodos> Maybe >.>
L161[02:43:44] <Kodos> Actually I'm building a server room
L162[02:43:56] <Kodos> And I can use 100 raids faster than I can think of uses for 100 servers
L163[02:44:27] <ShadowKatStudios> Oh wonderful, if you make a function as a listener that crashes, it'll crash the OS.
L164[02:44:33] <ShadowKatStudios> Time to fix *that*
L165[02:45:43] <Kodos> Okay, so
L166[02:45:48] <Kodos> Can confirm, it just adds a fs
L167[02:45:50] <Kodos> Not a component
L168[02:46:14] <ShadowKatStudios> local evt,rasin = pcall(v,evtype,table.unpack(t))
L169[02:46:43] *** Pwootage is now known as Pwootage|Off
L170[02:49:22] <Kodos> What is this 'network' floppy?
L171[02:49:26] <Kodos> Is this your sorcery, Shadow
L172[02:49:38] <ShadowKatStudios> Magi6k's network stack for OpenOS
L173[02:49:42] <ShadowKatStudios> Not mine.
L174[02:51:06] <Kodos> Ah
L175[02:51:20] <Kodos> How do I make 'cat' just show a page at a time
L176[02:51:35] <ShadowKatStudios> more
L177[02:52:26] <Kodos> Oh derp
L178[02:56:57] <robhol> or less :3
L179[02:57:11] <robhol> what's even the difference between the two again?
L180[02:57:16] <ShadowKatStudios> I should probably write a syscall to do that in micrOS
L181[02:59:30] ⇦ Quits: CompanionCube (~samis@90.200.247.14) (Remote host closed the connection)
L182[03:00:45] ⇨ Joins: iceman11a (iceman11a@cpe-74-141-56-150.swo.res.rr.com)
L183[03:03:31] *** Pwootage|Off is now known as Pwootage
L184[03:03:36] <ShadowKatStudios> I really need to impliment configuration
L185[03:09:52] *** Pwootage is now known as Pwootage|Off
L186[03:09:56] *** Pwootage|Off is now known as Pwootage
L187[03:16:43] <Kodos> Would you be willing to write me up a snippet of code really quick
L188[03:16:57] <Kodos> Actually not sure how easy it would be so maybe not >.>
L189[03:18:26] <SandraNicole> Kodos: a filesystem /is/ a component.
L190[03:18:53] <Kodos> I meant component in the sense of I want to make sure I won't overload a server's component capacity
L191[03:19:12] <SandraNicole> Do filesystems not count to the component count?
L192[03:19:14] <SandraNicole> They should.
L193[03:19:22] <Kodos> Maybe I di dn't add enough?
L194[03:19:24] <Kodos> One sec
L195[03:19:24] *** Pwootage is now known as Pwootage|Off
L196[03:19:47] <SandraNicole> because filesystems /are/ components. component.filesystem.
L197[03:20:51] <Kodos> Oh well
L198[03:20:54] <Kodos> I'll test it tomorrow
L199[03:21:06] <Kodos> Because I'll have to set up ~100 RAIDs
L200[03:21:08] <Kodos> with HDDs and such
L201[03:21:27] <Kodos> But basically my server room's going to look like fucking IBM
L202[03:22:11] <ShadowKatStudios> :D
L203[03:26:04] <Kodos> I have 22x3 RAIDs on a Creative-tier server and no overloaded errors
L204[03:26:08] <Kodos> Gonna try another row
L205[03:27:58] <Kodos> 22x6
L206[03:27:59] <Kodos> No error
L207[03:28:12] <Kodos> Pretty sure it isn't overloading the server, unless creative tier doesn't have one
L208[03:28:17] <Kodos> Let me try T3
L209[03:28:21] <ShadowKatStudios> Use a T3 and attach 32
L210[03:28:27] <ShadowKatStudios> And see if it mounts all of them
L211[03:29:38] <Kodos> I'm gonna need a bigger screen on this remote terminal...
L212[03:30:11] *** Pwootage|Off is now known as Pwootage
L213[03:30:23] <Kodos> http://puu.sh/dlUql/71c7b87a08.png
L214[03:30:33] <Kodos> Yeahhh
L215[03:30:38] <Kodos> Pretty sure RAIDs don't add to component count
L216[03:30:41] *** alekso56_off is now known as alekso56
L217[03:30:42] <Kodos> That's on a T3 server
L218[03:31:00] <ShadowKatStudios> Huh.
L219[03:31:43] <Kodos> This means I can make a stupid high count of RAIDs and run it off a single server rack
L220[03:31:48] <Kodos> 4 rows of RAIDs, one server a piece
L221[03:31:50] <SandraNicole> interesting.
L222[03:31:51] <Kodos> Because colored network cable
L223[03:32:06] <SandraNicole> what you'd need that amount of storage for?
L224[03:32:15] <Kodos> It's not about the amount of storage
L225[03:32:20] <Kodos> I'm going for mainly aesthetics
L226[03:32:36] <Kodos> And general ambience
L227[03:33:37] <ShadowKatStudios> SandraNicole: Kodos is going to run a pirated DFPWM server
L228[03:33:55] <Kodos> Actually I was contemplating trying to get Zork to work
L229[03:33:57] <Kodos> on OC
L230[03:34:07] <ShadowKatStudios> glhf
L231[03:34:11] <Kodos> I have a very rough but working version of a text based adventure game library
L232[03:34:16] <ShadowKatStudios> PDP-11 emulator?
L233[03:34:18] <Kodos> And an example game with 2 rooms
L234[03:34:18] <SandraNicole> sounds fun.
L235[03:41:09] ⇨ Joins: Ditch (~LudgeLiki@69.57.94.65.dsl.static.nccray.com)
L236[03:43:44] ⇦ Quits: Ditchbuster (~LudgeLiki@166.170.21.121) (Ping timeout: 198 seconds)
L237[03:44:26] ⇦ Quits: TwoWholeWorms (~heifer@ben.mu) (Ping timeout: 186 seconds)
L238[03:44:34] *** Pwootage is now known as Pwootage|Off
L239[03:50:56] ⇨ Joins: TwoWholeWorms (~heifer@ben.mu)
L240[03:52:07] <Kodos> I wonder how hard it would be to have a duplicate screen
L241[03:52:20] <SandraNicole> Kodos: not too hard.
L242[03:52:31] <Kodos> Is there already existing functions for that or would I have to code it
L243[03:52:34] <SandraNicole> just gotta draw the same thing twice on multiple screens.
L244[03:52:41] <SandraNicole> you would probably have to code it.
L245[03:52:44] <Kodos> Alrighty
L246[03:52:51] <Kodos> It's easy enough, just wasn't sure if there was code for it already
L247[03:53:10] <SandraNicole> there probably is /somewhere/.
L248[03:53:15] <Kodos> Well
L249[03:53:16] <SandraNicole> just not in OC afaik.
L250[03:53:25] <Kodos> First thing I wanna do is write something that will automount any unmounted HDDs
L251[03:53:41] <SandraNicole> not too hard.
L252[03:53:45] <SandraNicole> probably.
L253[03:54:10] <SandraNicole> I think I may try writing my own OS now.
L254[03:54:20] <SandraNicole> That sounds like a fun time.
L255[03:56:01] <ShadowKatStudios> Kodos: I know it would be shit-easy to do it with micrOS, you could redefine the output functions to support two screens, then reload the shell.
L256[03:56:30] <Kodos> shit-easy... mind if I steal that
L257[03:56:58] <Kodos> Gonna add it to my list of words I like right underneath Mindfuckery
L258[03:57:24] <ShadowKatStudios> I can't prevent theft of words
L259[03:58:08] <Kodos> Mkay
L260[03:58:31] <Kodos> Tomorrow's plan; https://en.wikibooks.org/wiki/Lua_Programming Using this to learn tables
L261[03:58:33] <Kodos> And how to deal with them
L262[03:59:31] <ShadowKatStudios> You don't know tables?
L263[03:59:58] <Kodos> I'm still a bit of a lua noob
L264[04:00:01] <Kodos> Lua*
L265[04:00:03] <Kodos> See?
L266[04:00:35] ⇨ Joins: Yepoleb_ (~quassel@178-191-130-153.adsl.highway.telekom.at)
L267[04:00:36] *** Yepoleb is now known as Guest66469
L268[04:00:36] ⇦ Quits: Guest66469 (~quassel@194-166-3-91.adsl.highway.telekom.at) (Killed (nova.esper.net (Nickname regained by services)))
L269[04:00:36] *** Yepoleb_ is now known as Yepoleb
L270[04:01:54] ⇨ Joins: asie (~asie@apn-31-2-107-250.dynamic.gprs.plus.pl)
L271[04:01:54] zsh sets mode: +v on asie
L272[04:02:11] ⇦ Quits: v^Phone (~no@c-71-238-153-166.hsd1.mi.comcast.net) (Ping timeout: 198 seconds)
L273[04:03:54] *** wer38 is now known as wer38|dinner
L274[04:05:50] <Kodos> I love io.stderr:write
L275[04:13:51] <Kodos> http://puu.sh/dlVVg/aefaea28ba.jpg How about these clusters? think that'd go good for a datacenter look?
L276[04:15:33] <ShadowKatStudios> What mod are those striped blocks from?
L277[04:16:07] ⇨ Joins: sciguyryan (sciguyryan@109-205-169-252.dynamic.swissvpn.net)
L278[04:16:55] <Kodos> Chisel
L279[04:17:18] <Kodos> Just about any SSP pack I do has it
L280[04:17:24] <Kodos> Just BECAUSE of those blocks
L281[04:18:12] <Kodos> Anyone know if Extra Utilities is open source, I just had an idea
L282[04:19:31] *** Hobbyboy|Sleep is now known as Hobbyboy
L283[04:23:23] ⇨ Joins: Hobby_boy (~Hobbyboy@host109-151-37-226.range109-151.btcentralplus.com)
L284[04:24:21] <Cruor> Kodos: :o that looks fancy
L285[04:24:25] <Cruor> chisels op q_q
L286[04:25:00] <SandraNicole> Kodos: extra utilties is sadly not open source.
L287[04:25:16] <Kodos> Alright
L288[04:25:22] <Kodos> Was gonna make a computer controlled sound muffler
L289[04:25:41] <SandraNicole> yeah, sadly it's not.
L290[04:25:53] <Kodos> Also, anyone know of any mods that add a way to respawn the Ender Dragon
L291[04:26:27] *** wer38|dinner is now known as wer38
L292[04:26:57] <Kodos> Cruor, it looks fancy because it's OpenComputers =P
L293[04:27:29] <SandraNicole> Kodos: und also chisel.
L294[04:27:51] <Kodos> Indeed
L295[04:28:44] <Kodos> http://puu.sh/dlWt4/9e080def3e.jpg Also this
L296[04:29:27] <Kodos> http://puu.sh/dlWuG/253daca72a.png But it's a long road ahead before I get my actual base built
L297[04:29:32] <SandraNicole> fancy.
L298[04:29:46] <SandraNicole> whoa what's that road from.
L299[04:29:49] <Kodos> Chisel
L300[04:29:54] <Kodos> asphalt and road lines
L301[04:29:54] <ShadowKatStudios> Heh
L302[04:29:57] <SandraNicole> that's from chisel?
L303[04:29:58] <ShadowKatStudios> I just remembered
L304[04:30:14] <SandraNicole> didn't know chisel had that.
L305[04:30:16] <Kodos> Just waiting on a couple more mods to update and then I can get my world done
L306[04:30:22] <Kodos> One major one is FlenixCities
L307[04:30:30] <ShadowKatStudios> the drive automount script my school uses (written in BATCH, I might add) is copyrighted to the IT guy
L308[04:30:51] <SandraNicole> to update to 1.7.10?
L309[04:30:57] <SandraNicole> mods aren't already?
L310[04:31:46] <Kodos> Office, Streets, Large Buildings, and Food hasn't
L311[04:31:53] <Kodos> Well
L312[04:31:55] <Kodos> Food's in bet
L313[04:31:55] <Kodos> a
L314[04:32:04] <Kodos> Same with Core
L315[04:32:15] * SandraNicole 's head explodes.
L316[04:34:15] <wer38> help please
L317[04:34:18] <wer38> [19:58:02] [Client thread/ERROR]: @ Post render
L318[04:34:18] <wer38> [19:58:02] [Client thread/ERROR]: 1283: Stack overflow
L319[04:34:18] <wer38> [19:58:02] [Client thread/ERROR]: ########## GL ERROR ##########
L320[04:34:58] <Kodos> Pastebin your full crashlog
L321[04:35:01] * ShadowKatStudios suggests posting a full log
L322[04:35:21] <ShadowKatStudios> So what is a good way to do OS settings?
L323[04:35:22] <wer38> it didnt crash
L324[04:36:03] <Kodos> o.O
L325[04:36:15] <Kodos> Also, how's these look http://puu.sh/dlWJY/9fcceef69d.jpg
L326[04:36:19] <ShadowKatStudios> Should I use a table stored in a file?
L327[04:36:26] <wer38> just nothing shows up
L328[04:36:32] <Kodos> One sec Wer
L329[04:36:35] <wer38> when it lanches
L330[04:36:50] <Kodos> Is this an error with OC or just minecraft in general
L331[04:37:04] <wer38> mc in general
L332[04:37:31] <ShadowKatStudios> Performing 4 hardware calls per line outputted is slow.
L333[04:37:33] <Kodos> http://www.reddit.com/r/feedthebeast/comments/1mvtwi/gl_error_1283_stack_overflow/
L334[04:37:47] <Kodos> ShadowKatStudios, why not have a .cfg file on the computer
L335[04:37:52] <Kodos> setting1=this
L336[04:37:54] <Kodos> setting2=that
L337[04:37:58] <Kodos> And read it that way
L338[04:38:54] <ShadowKatStudios> Might work.
L339[04:39:51] <wer38> how do i fix it
L340[04:39:54] <wer38> ?
L341[04:41:16] <Kodos> You may have to wipe the world you're getting the error on
L342[04:41:22] <Kodos> idk
L343[04:41:30] <ShadowKatStudios> Try clearing your inventory, first
L344[04:41:38] <wer38> can you go on ts so i can explane
L345[04:41:46] <Kodos> No, my wife's asleep
L346[04:41:52] <wer38> ok
L347[04:42:00] <wer38> so i lanch me
L348[04:42:03] <wer38> mc
L349[04:42:08] <wer38> then it loads
L350[04:42:11] <Kodos> Probably best to explain in PM
L351[04:42:14] <Kodos> So you don't spam the channel
L352[04:42:29] <wer38> ok
L353[04:42:57] ⇨ Joins: EvaKnievel (~EvaKnieve@hq.scale-up.com)
L354[04:44:09] ⇦ Quits: asie (~asie@apn-31-2-107-250.dynamic.gprs.plus.pl) (Quit: where did mai raifu go wrong)
L355[04:45:29] <ShadowKatStudios> So I just emptied a creative battery
L356[04:47:11] <Kodos> wat
L357[04:48:50] ⇦ Quits: TwoWholeWorms (~heifer@ben.mu) (Ping timeout: 186 seconds)
L358[04:50:39] <ShadowKatStudios> I appear to have borken text input.
L359[04:52:11] <ShadowKatStudios> And I fixed it by changing the weirdness of the OS.
L360[04:52:37] <ShadowKatStudios> It's now 40% more weird!
L361[04:56:23] ⇦ Quits: sciguyryan (sciguyryan@109-205-169-252.dynamic.swissvpn.net) ()
L362[04:57:09] <ShadowKatStudios> :D Okay, time to write a networking stack.
L363[04:57:56] <ShadowKatStudios> wait
L364[04:57:58] <ShadowKatStudios> first
L365[04:58:00] <ShadowKatStudios> OS Config
L366[05:01:28] ⇨ Joins: sciguyryan (sciguyryan@109-205-169-252.dynamic.swissvpn.net)
L367[05:01:36] ⇨ Joins: mallrat208 (~mallrat20@68.204.184.175)
L368[05:03:00] ⇦ Quits: mr208 (~mallrat20@68.204.184.175) (Ping timeout: 189 seconds)
L369[05:03:33] ⇨ Joins: TwoWholeWorms (~heifer@ben.mu)
L370[05:05:34] <Kodos> Whee, just found my old SHA256 lib
L371[05:07:33] <Kodos> Now to remember how to use it
L372[05:07:38] <Kodos> Actually
L373[05:07:40] <Kodos> it's 4 am
L374[05:07:44] *** Kodos is now known as Kodos|Zzz
L375[05:15:48] <Kodos|Zzz> You know those games where words appear, and you have to type them to remove them, or else it builds up Tetris-style and you end up 'dying'
L376[05:15:52] <Kodos|Zzz> I want one of those for OC
L377[05:16:05] <ShadowKatStudios> oyus
L378[05:16:15] <Kodos|Zzz> With a words.txt file it reads from
L379[05:16:17] <ShadowKatStudios> So, suddenly, I have hostnames and network names for micrOS.
L380[05:16:21] <Kodos|Zzz> So you can have different difficulties
L381[05:20:27] <ShadowKatStudios> 133K RAM usage...
L382[05:20:40] <Kodos|Zzz> o.O
L383[05:20:44] <ShadowKatStudios> Can I write a network stack in 58KiB?
L384[05:20:51] <Cruor> always
L385[05:21:27] <ShadowKatStudios> Current OS filesize: 16.3 KiB
L386[05:23:57] <SandraNicole> sounds fun? :P
L387[05:24:33] <ShadowKatStudios> That moment when you realise you implimented more functionality in a custom OS than the stock one in 1/10 the filesize and a tiny amount of the RAM usage
L388[05:24:34] <Kubuxu> ShadowKatStudios: Are you stripping it?
L389[05:24:46] <ShadowKatStudios> Kubuxu: I'm *adding to it*
L390[05:25:19] <Kubuxu> ShadowKatStudios: I mean source stripping.
L391[05:25:21] <SandraNicole> 14 hours left to download 189MB. Ah my internet.
L392[05:25:26] <ShadowKatStudios> Source stripping?
L393[05:25:49] <ShadowKatStudios> It's properly indented, and the syscall code is less dense than the API system of OpenOS
L394[05:27:31] <ShadowKatStudios> I'll note that I'm running this from a T3 raid
L395[05:27:45] <Kubuxu> ShadowKatStudios: Sould work also on 5.2: http://luasrcdiet.luaforge.net/
L396[05:27:47] <SandraNicole> then again, I am simultanaeously torrenting jet grind radio.
L397[05:28:10] <ShadowKatStudios> Could be interesting
L398[05:28:18] <ShadowKatStudios> But I see little need for the moment.
L399[05:28:31] <ShadowKatStudios> Maybe I should try to run it on OpenOS and see if I can get it below 100k
L400[05:29:16] <Kubuxu> ShadowKatStudios: I think 100%.
L401[05:29:38] <Kubuxu> Its own source goes from 22k to 8k.
L402[05:31:21] <Kodos|Zzz> What is 'source stripping' anyway
L403[05:32:00] <SandraNicole> Kodos|Zzz: where you remove all unneccessary characters from the source.
L404[05:32:07] <SandraNicole> also known as minimalizing.
L405[05:32:35] <Kodos|Zzz> Could you theoretically put everything on a single line?
L406[05:32:45] <SandraNicole> yep.
L407[05:32:54] <SandraNicole> in lua that works.
L408[05:32:58] <Kodos|Zzz> Neat
L409[05:33:05] <SandraNicole> it only requires one whitespace as a separator.
L410[05:33:14] <Kodos|Zzz> Is there a way to get a specific file's filesize
L411[05:33:33] * ShadowKatStudios checks micrOS source
L412[05:33:53] <ShadowKatStudios> fs.getSize()?
L413[05:34:07] <SandraNicole> yep something like that.
L414[05:34:07] <ShadowKatStudios> fs.size even?'
L415[05:34:12] <Kodos|Zzz> I mean a specific file, not just the fs
L416[05:34:26] <ShadowKatStudios> Kodos|Zzz: fs.size(file)
L417[05:34:44] <Kodos|Zzz> Ah, thanks
L418[05:34:54] <Kodos|Zzz> now to make checksize.lua
L419[05:37:12] <Kodos|Zzz> http://puu.sh/dlYT6/172c984d65.jpg
L420[05:37:13] <Kodos|Zzz> =D
L421[05:37:21] <Kodos|Zzz> I'm assuming those are bytes?
L422[05:37:45] <ShadowKatStudios> I really should convert the logging system to save to a buffer rather than use every line, and then have a logflushd
L423[05:37:54] ⇨ Joins: Magik6k (~Magik6k@host-89-228-225-106.kalisz.mm.pl)
L424[05:37:54] <ShadowKatStudios> Yep, bytes
L425[05:38:17] <Kodos|Zzz> Fixed.
L426[05:38:25] <Kodos|Zzz> Now to clean it up a bit and write a man for it
L427[05:38:28] <Kodos|Zzz> Then PR it in =D
L428[05:39:07] <ShadowKatStudios> So Kubuxu, on a T1 stick, I have 58k free
L429[05:39:15] <Magik6k> o/
L430[05:39:19] <ShadowKatStudios> \o
L431[05:39:38] <ShadowKatStudios> Magik6k: You hate me, I'm adding a custom networking system to micrOS
L432[05:39:49] <Magik6k> ShadowKatStudios, meh
L433[05:40:02] <Magik6k> ShadowKatStudios, you can add some compat with mine
L434[05:40:05] <ShadowKatStudios> :P
L435[05:40:11] <ShadowKatStudios> Or I could attempt to port it
L436[05:40:16] <ShadowKatStudios> But I just want my networked fses
L437[05:40:18] <ShadowKatStudios> so meh
L438[05:40:28] <Kodos|Zzz> Magik6k, what does your networking thingy do because I'm an idiot and have no idea what's going on 90% of the time
L439[05:40:29] <Kubuxu> ShadowKatStudios: I don't know what will be harder.
L440[05:40:30] <ShadowKatStudios> Anyway, time to create logflushd
L441[05:40:42] <Magik6k> ShadowKatStudios, look: https://github.com/MightyPirates/OpenComputers/blob/master-MC1.7.10/src/main/resources/assets/opencomputers/loot/Network/protocol
L442[05:41:11] <ShadowKatStudios> Looks like an RFC. Melikes.
L443[05:43:03] <Kubuxu> Magik6k: Do s/hnown/known on it...
L444[05:43:51] <Kodos|Zzz> I really like this program I made =D
L445[05:44:12] <Magik6k> Kodos|Zzz, wot program?
L446[05:44:49] <ShadowKatStudios> Hm, easier way to do logging with a buffer: have a configurable logging buffer size
L447[05:45:08] <ShadowKatStudios> On systems with more RAM, make the buffer bigger
L448[05:45:17] <Magik6k> ShadowKatStudios, I have also small protocol for modem(layer deeper than routing): https://github.com/MightyPirates/OpenComputers/blob/master-MC1.7.10/src/main/resources/assets/opencomputers/loot/Network/data/lib/network/modem.lua
L449[05:45:27] <wer38> guy i got a prob
L450[05:45:35] <wer38> guys
L451[05:45:50] <Magik6k> wer38, read topic :p
L452[05:46:03] <Kodos|Zzz> Magik6k, it's fairly simple, but I'm a noob so I'm excited. http://pastebin.com/MgkBsU7E
L453[05:46:10] <wer38> ok
L454[05:46:33] <wer38> i keep getting black screen
L455[05:46:42] <Magik6k> version?
L456[05:46:45] ⇨ Joins: asie (~asie@apn-31-2-107-250.dynamic.gprs.plus.pl)
L457[05:46:45] zsh sets mode: +v on asie
L458[05:46:52] <wer38> when i lanch mc
L459[05:47:01] <wer38> 1.7.10
L460[05:47:13] <Magik6k> Kodos|Zzz, It's alreafy possible by 'df' command
L461[05:47:27] <Magik6k> wer38, I meant OC version/build
L462[05:47:33] <Kodos|Zzz> That checks directories
L463[05:47:36] <Kodos|Zzz> This checks specific files
L464[05:47:38] <Kodos|Zzz> Sec
L465[05:47:58] <Kodos|Zzz> http://puu.sh/dlYT6/172c984d65.jpg
L466[05:48:01] <Magik6k> Ah wait, it's file size
L467[05:48:37] <Kodos|Zzz> It's an extra 122 bytes, I'm gonna write a man and PR it in later
L468[05:48:42] <Kodos|Zzz> Probably tomorrow
L469[05:49:17] <Kodos|Zzz> Or I may start dev'ing a pack of utility programs like that, and write an installer for them all
L470[05:49:26] <Kodos|Zzz> And then use that as a loot disk
L471[05:49:46] <wer38> magik
L472[05:49:55] <Magik6k> Kodos|Zzz, for installer look at that: https://github.com/MightyPirates/OpenComputers/blob/master-MC1.7.10/src/main/resources/assets/opencomputers/loot/Network/installNetwork.lua
L473[05:49:57] <Magik6k> wer38, ?
L474[05:50:10] <wer38> the black screen
L475[05:50:22] <Kubuxu> wer38: Anything in console??
L476[05:50:32] <wer38> yep
L477[05:50:37] <Kodos|Zzz> I was just gonna rewrite http://pastebin.com/w0v3Hz3x this
L478[05:50:37] <Kubuxu> Soo??
L479[05:50:46] <Magik6k> wer38, put in on pastebin/hastebin
L480[05:50:54] <wer38> ok
L481[05:51:00] <asie> hi
L482[05:51:06] <Kubuxu> asie \o
L483[05:51:08] <asie> you magikian you
L484[05:51:09] <Magik6k> asie, o/
L485[05:52:05] <wer38> [19:58:02] [Client thread/ERROR]: @ Post render
L486[05:52:06] <wer38> <wer38> [19:58:02] [Client thread/ERROR]: 1283: Stack overflow
L487[05:52:06] <wer38> <wer38> [19:58:02] [Client thread/ERROR]: ########## GL ERROR ##########
L488[05:52:26] <Kubuxu> wer38: What other mods do you have?
L489[05:52:27] <wer38> ignor <wer38>
L490[05:52:45] <Magik6k> wer38, and what gpu u haz?(and drivers)
L491[05:52:50] <Kubuxu> wer38: Do you use Optifine.
L492[05:52:56] <wer38> no
L493[05:52:56] <Kubuxu> s\/./?
L494[05:53:36] <wer38> mag u have ts
L495[05:53:51] <Kubuxu> Catastrofe. There is no sed bot...
L496[05:54:49] <wer38> i use on board graphics and latest drivers
L497[05:55:07] <wer38> and it did work
L498[05:55:23] <SandraNicole> wer38: can you pastebin it please?
L499[05:55:44] <SandraNicole> the whole log?
L500[05:55:49] <wer38> ok
L501[05:56:46] <wer38> http://pastebin.com/Aj9hcj3N
L502[05:58:04] <SandraNicole> good lord.
L503[05:58:16] <wer38> what
L504[05:58:25] <SandraNicole> some mod's being a derp I guess.
L505[05:58:30] <Magik6k> +1
L506[05:58:52] <Kubuxu> +1. Worst part -> no way to easliy debug it
L507[05:59:06] <Kodos|Zzz> Only way to debug is to pull mods out one by one, loading after removing one each time
L508[05:59:07] <wer38> oh god
L509[05:59:23] <Kodos|Zzz> Good luck, have fun, going to bed now
L510[05:59:31] <wer38> hell no
L511[06:00:12] <Kubuxu> wer38: You can do binary search. Remove half, check if works if yes swap halves, repeate.
L512[06:01:04] <Kubuxu> wer38: Sad think is that becouse of dependencies it stopped working after 1.4
L513[06:01:10] <wer38> my bloody brother whats to go to bed so i have to go
L514[06:01:55] <ShadowKatStudios> Aha!
L515[06:02:04] <ShadowKatStudios> Suddenly, flushing the log takes <1sec
L516[06:02:05] <wer38> what
L517[06:02:07] ⇦ Quits: asie (~asie@apn-31-2-107-250.dynamic.gprs.plus.pl) (Quit: where did mai raifu go wrong)
L518[06:02:23] ⇦ Quits: marcin212 (~marcin212@176.111.135.116) (Read error: Connection reset by peer)
L519[06:02:33] <ShadowKatStudios> I combined it in the lua before writing it to disk :D
L520[06:02:39] <wer38> gtg
L521[06:03:08] <wer38> feel free to use my ts server if you guys want ip wer38.info
L522[06:03:16] <Kubuxu> Confirmed: marcin212 and asie are the same person.
L523[06:03:17] ⇨ Joins: marcin212 (~marcin212@176.111.135.116)
L524[06:03:20] *** wer38 is now known as wer38|zzz
L525[06:04:26] <Magik6k> hmm
L526[06:04:58] ⇨ Joins: asie (~asie@apn-31-2-107-250.dynamic.gprs.plus.pl)
L527[06:04:58] zsh sets mode: +v on asie
L528[06:05:28] ⇨ Joins: Inari (~Uni@p54935201.dip0.t-ipconnect.de)
L529[06:07:15] <ShadowKatStudios> Yus. http://pastebin.com/qry1Ed5V
L530[06:07:35] <ShadowKatStudios> In case you were wondering how the MicrOS dev was going.
L531[06:09:55] ⇦ Quits: asie (~asie@apn-31-2-107-250.dynamic.gprs.plus.pl) (Quit: where did mai raifu go wrong)
L532[06:09:56] <Kodos|Zzz> What's a file that's in the bin folder that's over 1 Kb
L533[06:10:41] <ShadowKatStudios> Try filesystem.lua in lib
L534[06:10:46] <Kodos|Zzz> Okay
L535[06:11:21] <Magik6k> Kodos|Zzz, init.lua is 5kb afaik
L536[06:11:26] <Kodos|Zzz> Mkay
L537[06:11:40] <Kodos|Zzz> Adding in a thing to convert the bytes to kb if it applies
L538[06:12:00] <ShadowKatStudios> I could store, like, 12 songs in a RAID
L539[06:12:16] <ShadowKatStudios> inb4 convert youtube playlist to dfpwm
L540[06:12:22] <Kodos|Zzz> Lol
L541[06:12:26] <Kodos|Zzz> WHo needs tapes when we have RAID =D
L542[06:12:40] <ShadowKatStudios> You can't play music on RAIDs
L543[06:12:53] <ShadowKatStudios> Also tapes can be 32MiB, RAID can only be 12MiB
L544[06:14:59] ⇦ Quits: jaquadro_ (~chatzilla@c-76-28-30-178.hsd1.ma.comcast.net) (Ping timeout: 189 seconds)
L545[06:15:17] <Kubuxu> OpenOS source is 158936B
L546[06:15:44] <Kodos|Zzz> Who wants to test my program for me, since I already closed MC and don't want to get back in
L547[06:15:50] <Kodos|Zzz> Because bed sounds shitty
L548[06:16:02] *** SandraNicole is now known as Sandrafk
L549[06:16:09] <Sandrafk> night all.
L550[06:16:12] <Kodos|Zzz> gn
L551[06:16:17] <ShadowKatStudios> Kubuxu: My stuff is literally 1/10 the size :D
L552[06:16:21] <ShadowKatStudios> night Sandrafk
L553[06:17:03] <Ender> o/
L554[06:17:14] <ShadowKatStudios> \o Ender
L555[06:17:30] <ShadowKatStudios> Ender: http://pastebin.com/qry1Ed5V Current state of MicrOS
L556[06:19:32] <Ender> Cool
L557[06:20:58] <ShadowKatStudios> Also, Ender, http://shadowkat.tk/projects/micrOS.html
L558[06:22:26] ⇨ Joins: Guest76521 (email@78.63.148.80)
L559[06:22:41] <Guest76521> h
L560[06:22:49] *** Guest76521 is now known as abcde
L561[06:23:26] <Kodos|Zzz> What's an easy way to 'round' a number to like... 2 decimal places
L562[06:23:38] ⇦ Quits: abcde (email@78.63.148.80) (Client Quit)
L563[06:23:40] <Ender> Math
L564[06:23:40] <Ender> .floor?
L565[06:23:45] <Ender> Duck you tablet
L566[06:23:49] <Kodos|Zzz> Lol
L567[06:23:57] <ShadowKatStudios> Kodos|Zzz: Convert it to a string, find the dot, sub to 2 after it, and tonumber it.
L568[06:24:04] <Kodos|Zzz> ...
L569[06:24:11] <Kodos|Zzz> You had me up to 'find'
L570[06:24:18] <ShadowKatStudios> string.sub
L571[06:24:27] <ShadowKatStudios> string.sub returns a substring
L572[06:24:31] <Kodos|Zzz> Is that an OC thing or a lua thing
L573[06:25:17] <ShadowKatStudios> lua thing
L574[06:25:36] <Ender> #luau
L575[06:25:40] <Ender> :@
L576[06:25:43] <Ender> #luau
L577[06:25:47] <Kodos|Zzz> I got it
L578[06:25:48] <Kodos|Zzz> #lua
L579[06:25:48] <|0xDEADBEEF|> > nil
L580[06:25:48] <Ender> Tablet duck off
L581[06:26:06] <ShadowKatStudios> #lua s="abcd" s:sub(1,3)
L582[06:26:06] <|0xDEADBEEF|> > nil
L583[06:26:10] <ShadowKatStudios> #lua s="abcd" return s:sub(1,3)
L584[06:26:11] <|0xDEADBEEF|> > abc
L585[06:26:39] <Kodos|Zzz> Let me update this file, and I'll show you why I need it
L586[06:27:36] ⇨ Joins: Chris_Acrobat (uid55346@id-55346.highgate.irccloud.com)
L587[06:27:55] * ShadowKatStudios returns to accidentally making his computer wish it never existed
L588[06:27:55] <Kodos|Zzz> ShadowKatStudios, http://pastebin.com/MgkBsU7E
L589[06:28:03] <Kodos|Zzz> Line 9
L590[06:29:10] ⇨ Joins: jaquadro (~chatzilla@c-76-28-30-178.hsd1.ma.comcast.net)
L591[06:29:55] <Kodos|Zzz> Ohai jaquadro
L592[06:29:58] <Kodos|Zzz> <3 your mods
L593[06:31:40] <Kodos|Zzz> Can I create a function AND use it, inside an if statement?
L594[06:31:46] <Kodos|Zzz> Provided I create it before using it ofc
L595[06:32:08] <Kodos|Zzz> Actually nvm
L596[06:32:46] <Ender> Kodos|Zzz, yep
L597[06:33:06] <ShadowKatStudios> Kodos|Zzz: Warning, untested: http://pastebin.com/6ZUrnpTG
L598[06:33:30] <ShadowKatStudios> It's odd, I try and write small code since I've been writing micrOS...
L599[06:33:40] <ShadowKatStudios> It's messing with me.
L600[06:34:04] <Kodos|Zzz> It mostly worked
L601[06:34:07] <Kodos|Zzz> I'll adapt it
L602[06:34:10] <ShadowKatStudios> Okey.
L603[06:34:19] <Kodos|Zzz> the 'pre' didn't take, and it showed as bytes, but it did round it down
L604[06:34:23] <Kodos|Zzz> which is nice
L605[06:34:34] <ShadowKatStudios> Remove the local.
L606[06:34:38] <ShadowKatStudios> >local pre
L607[06:35:13] <Kodos|Zzz> right
L608[06:35:54] <Kodos|Zzz> Weird spacing, but it works
L609[06:35:58] <Kodos|Zzz> I'll finish fixing my code now
L610[06:36:01] * Ender wishes he had a laptop/tablet that could play modded minecraft
L611[06:40:29] <Kodos|Zzz> I broke it
L612[06:41:10] <ShadowKatStudios> micrOS v0.2.5 release time
L613[06:41:21] <ShadowKatStudios> I am skipping 0.0.2 versions!
L614[06:44:45] <Kodos|Zzz> Annnd it's still not rounding
L615[06:44:53] <Kodos|Zzz> I'm probably just being an idiot
L616[06:45:24] <Kodos|Zzz> http://puu.sh/dm1pE/b025647144.png I give up for tonight, time to code something else
L617[06:45:46] <ShadowKatStudios> http://shadowkat.tk/projects/micrOS/ 0.2.5 is out
L618[06:46:00] <Ender> #lua return math.floor( 5.0927473634 )
L619[06:46:00] <|0xDEADBEEF|> > 5
L620[06:46:08] <Ender> #lua return math.floor( 5.0927473634, 2 )
L621[06:46:08] <|0xDEADBEEF|> > 5
L622[06:46:10] <Kubuxu> ShadowKatStudios: Stripped OpenOS is 76667B
L623[06:46:11] <Ender> Hmm
L624[06:46:25] <ShadowKatStudios> 76k, half size.
L625[06:46:33] <Kubuxu> Yeah.
L626[06:46:49] <Kubuxu> Could be even less by removing debug messagges.
L627[06:47:04] <ShadowKatStudios> 17.1KiB for MicrOS
L628[06:47:13] <ShadowKatStudios> Unstripped
L629[06:47:45] <Kubuxu> Stripping now
L630[06:48:01] <Kodos|Zzz> Should make a program for that
L631[06:48:37] * ShadowKatStudios wonders if micrOS will end up like ITS- optomised as fuck, but impossible to work on
L632[06:50:27] <Kubuxu> MicroOS after stripping 13472B
L633[06:50:40] <ShadowKatStudios> 13k
L634[06:50:50] <ShadowKatStudios> #lua 17.1/13.4
L635[06:50:51] <|0xDEADBEEF|> > 1.2761194029851
L636[06:51:02] <ShadowKatStudios> #lua 13.4/17.1
L637[06:51:02] <|0xDEADBEEF|> > 0.78362573099415
L638[06:51:11] <ShadowKatStudios> 0.7x size
L639[06:51:18] <ShadowKatStudios> Optomisation
L640[06:51:19] <Kubuxu> #lua 13472/1024/17.1
L641[06:51:19] <|0xDEADBEEF|> > 0.76937134502924
L642[06:51:29] <Kubuxu> #lua 13472/1024
L643[06:51:29] <|0xDEADBEEF|> > 13.15625
L644[06:52:15] <Kodos|Zzz> What's the comment block codes
L645[06:52:17] <Kubuxu> OpenOS with mans and so on after stripping is 95328B
L646[06:52:56] <Kubuxu> I got to go.
L647[06:53:00] <Kubuxu> \o
L648[06:53:01] <ShadowKatStudios> o/
L649[06:53:29] <ShadowKatStudios> Anyway, time to work on the network stack
L650[06:54:47] <ShadowKatStudios> Still no ocdoc? :/
L651[06:54:56] <Ender> ?
L652[06:55:25] <Ender> http://ocdoc.cil.li/ is up for me
L653[06:56:43] ⇦ Quits: iceman11a (iceman11a@cpe-74-141-56-150.swo.res.rr.com) (Quit: Leaving)
L654[06:57:25] <Inari> hmm *tries to think of what component functions a CPU could have*
L655[06:57:53] <Caitlyn> Ender, I think he meant the bot
L656[06:57:58] <Ender> Oh
L657[07:03:00] <ShadowKatStudios> How does one set a timer when one does not have the event API?
L658[07:04:02] <Ender> Magic
L659[07:04:10] <ShadowKatStudios> Oh.
L660[07:04:13] <ShadowKatStudios> Uptime-based
L661[07:04:17] <ShadowKatStudios> Could just use a loop
L662[07:05:27] <Kodos|Zzz> http://puu.sh/dm2ag/dbd33e327b.jpg =D
L663[07:06:11] <Ender> I've notified Ir7_o about the forums being down though it's 10pm for him so he may not ge to it till the morning
L664[07:06:13] <ShadowKatStudios> :D
L665[07:06:23] <Kodos|Zzz> Ended up making a round function
L666[07:07:58] <Ender> right, going to get breakfast/lunch
L667[07:08:31] <Ender> Brb
L668[07:08:45] <Kodos|Zzz> http://pastebin.com/MgkBsU7E There, final code I think
L669[07:09:05] <Kodos|Zzz> Unless I decide to measure mega, too
L670[07:10:19] <Kodos|Zzz> I'd need a >1mb file to test that though
L671[07:11:06] <Kodos|Zzz> Cask of Amontillado is only 12.9 kb D=
L672[07:11:21] <Kodos|Zzz> THAT'S WHAT I'LL USE RAID FOR
L673[07:11:23] <Kodos|Zzz> BOOKS!
L674[07:11:37] * ShadowKatStudios is still waiting on an image format
L675[07:11:53] <Kodos|Zzz> Should books be in one big file, or separated by chapters
L676[07:16:53] ⇨ Joins: iceman11a (iceman11a@cpe-74-141-56-150.swo.res.rr.com)
L677[07:17:28] ⇦ Quits: iceman11a (iceman11a@cpe-74-141-56-150.swo.res.rr.com) (Remote host closed the connection)
L678[07:23:14] ⇦ Quits: jgile2 (~jgile2@c122-108-189-162.rochd4.qld.optusnet.com.au) (Ping timeout: 186 seconds)
L679[07:23:45] <ShadowKatStudios> Well.
L680[07:24:01] <ShadowKatStudios> With minimal networking stack, we have a total of 155k RAM used
L681[07:24:54] <ShadowKatStudios> I need to set up an IRC bot running from an OC computer as a supervisor so I can work on my stuff from another computer
L682[07:25:03] <Kodos|Zzz> gl
L683[07:25:16] <ShadowKatStudios> (And if the OS dies, I can restart the dead computer)
L684[07:25:23] <Sangar> o/
L685[07:25:25] <ShadowKatStudios> Very valid issue.
L686[07:25:26] <Magik6k> \o
L687[07:25:29] <Kodos|Zzz> Sangar =D
L688[07:25:30] <ShadowKatStudios> Hello Sangar.
L689[07:25:31] <Kodos|Zzz> I made a thing
L690[07:25:35] <Magik6k> ~w shell
L691[07:25:36] <ShadowKatStudios> Can I get a robot on my shoulder?
L692[07:25:41] <Kodos|Zzz> http://pastebin.com/MgkBsU7E
L693[07:26:39] <ShadowKatStudios> Sangar: http://shadowkat.tk/projects/micrOS/ So 0.2.5 is out
L694[07:26:46] <Sangar> nice
L695[07:27:30] <Sangar> Kodos|Zzz, reminds me i wanted to add a -h (human readable) option to ls... ah well
L696[07:27:47] <Sangar> ShadowKatStudios, oh, cool
L697[07:28:16] <Kodos|Zzz> I want a -q option to pastebin get, quiets the output so it just runs quietly
L698[07:28:32] <Kodos|Zzz> Only because I'm working on an installer that uses pastebin get en masse >.>
L699[07:28:46] <ShadowKatStudios> if timeout == nil then timeout=math.huge end
L700[07:28:49] <ShadowKatStudios> very useful code
L701[07:29:08] <Sangar> Kodos|Zzz, add it :P
L702[07:29:17] <Kodos|Zzz> I'll have to go look at the code
L703[07:29:27] <Sangar> ShadowKatStudios, `timeout = timeout or math.huge`?
L704[07:29:29] <Kodos|Zzz> In the mean time, size.lua is gonna be part of a utilities thing that I'll turn into aloot disk
L705[07:29:44] <ShadowKatStudios> Oooh, didn't know I could do that
L706[07:30:31] <Magik6k> Sangar, Is there any way I can get 'cost' of component call?
L707[07:30:35] <ShadowKatStudios> Hm, I'm beginning to think that this networking stack is a little heavy
L708[07:30:40] <Magik6k> (from lua side)
L709[07:30:51] <ShadowKatStudios> 151k used by the kernel
L710[07:30:58] <ShadowKatStudios> Only 40k free
L711[07:31:07] <Sangar> Magik6k, you mean the call limit? hmm, i don't think so.
L712[07:31:10] <ShadowKatStudios> Okay, network model 2! Token passing.
L713[07:31:31] ⇦ Quits: VikeStep (~VikeStep@101.162.136.227) (Quit: Leaving)
L714[07:32:04] <ShadowKatStudios> Disadvantage? Needs a little extra config.
L715[07:32:13] <ShadowKatStudios> Advantage? Easy to manage.
L716[07:32:22] <Magik6k> umm, ShadowKatStudios are you making 802.4/5 in OC?
L717[07:32:39] <ShadowKatStudios> *furious googling*
L718[07:32:57] <Kodos|Zzz> I'll settle for being able to plug 2 computers into a single RAID and have them both work
L719[07:33:11] <ShadowKatStudios> Yes. Yes I am.
L720[07:33:15] <Magik6k> huh
L721[07:34:30] <ShadowKatStudios> Or, at least, so it seems.
L722[07:36:02] <ShadowKatStudios> Well then, Kodos|Zzz, to work! :P
L723[07:36:52] <Kodos|Zzz> ShadowKatStudios, I did, ended up with a shared state pair of computers
L724[07:37:06] <ShadowKatStudios> Was there a switch between?
L725[07:37:26] <Kodos|Zzz> Tried Switch, tried switch AND network cards
L726[07:38:17] <ShadowKatStudios> I'm assuming broadcasting messages for the token bus would be bad,.
L727[07:39:05] ⇦ Quits: [zzz] (~Something@S010674d02b5d5181.vs.shawcable.net) (Read error: Connection reset by peer)
L728[07:43:22] <Ender> Back
L729[07:44:26] <Kodos|Zzz> Welp
L730[07:44:40] <Kodos|Zzz> I just had to restore my pastebin.lua from the repo after breaking it
L731[07:44:43] <Kodos|Zzz> well, breaking mine
L732[07:44:53] <Kodos|Zzz> I don't need -q that bad
L733[07:45:05] ⇨ Joins: Vexatos (~Vexatos@p508349B1.dip0.t-ipconnect.de)
L734[07:45:05] zsh sets mode: +v on Vexatos
L735[07:45:18] ⇦ Quits: Vexatos (~Vexatos@p508349B1.dip0.t-ipconnect.de) (Client Quit)
L736[07:45:31] ⇨ Joins: Vexatos (~Vexatos@p508349B1.dip0.t-ipconnect.de)
L737[07:45:31] zsh sets mode: +v on Vexatos
L738[07:47:04] <Ender> Magik6k, you were the on who made the network loot floppy wasn't you?
L739[07:47:17] <Vexatos> Yes, Ender
L740[07:47:19] <Magik6k> Ender, yep
L741[07:47:42] <Ender> ok cool. How do you use it?
L742[07:47:50] *** Vexatos is now known as Vexatoast
L743[07:48:12] * Ender butters Vexatos
L744[07:48:15] <Ender> mwahahah
L745[07:48:26] <ShadowKatStudios> "Take that as you will"
L746[07:48:30] <Magik6k> get some computers, put the floppy, run installNetwork
L747[07:48:42] <Vexatoast> Ender: I just finished a 6-hour chemistry exam
L748[07:48:51] <Vexatoast> so, that's my brain right now
L749[07:48:55] <Ender> lol
L750[07:49:10] <Ender> Magik6k, I did that but not sure where to go from there
L751[07:49:37] <Magik6k> Ender, then reboot them and put in some network(ethernet cards, linked cards, etc)
L752[07:49:54] <Ender> Wait
L753[07:49:58] <Magik6k> then to test it run 'ifconfig bind somename' on one pc
L754[07:50:08] <Ender> Just realised I don't tink I put network cards in ¬_¬
L755[07:50:08] <Magik6k> and ping somename on other
L756[07:50:14] <Magik6k> :D
L757[07:50:18] <Vexatoast> Ender: Get a Spoofing Card
L758[07:50:24] <Vexatoast> Wait... asie didn't release it yet
L759[07:50:27] <Kodos|Zzz> WTB Networked RAID
L760[07:50:31] * Vexatoast throws asie at bricks
L761[07:50:42] <LadyAlissa> that just gave me a brilliant idea
L762[07:50:44] <Magik6k> reboot after putting(I'm too lazy to finish all hotswap related things)
L763[07:50:49] <LadyAlissa> to implement when I get back into OC
L764[07:50:55] <Ender> Magik6k, thanks for the info though. Will try again when I get home providing my internet works
L765[07:51:03] <Vexatoast> LadyAlissa, what do you want to do?
L766[07:51:38] <LadyAlissa> Vexatoast: Just derp around with networking, but that kinda helps with some things.
L767[07:52:46] <LadyAlissa> anyways, kthxbaischool, back in ~9 hours.
L768[07:52:55] <ShadowKatStudios> Is the gc function in OC garbagecollect()?
L769[07:53:15] <LadyAlissa> The standard garbage collector is garbagecollect() I think.
L770[07:53:38] <ShadowKatStudios> Okay, good, every syscall it kills all the garbage
L771[07:53:47] <LadyAlissa> that was a lie :I
L772[07:54:07] <ShadowKatStudios> I don't have school tomorrow :3
L773[07:54:13] <LadyAlissa> I think Lua's is collectgarbage()
L774[07:54:20] <ShadowKatStudios> Going up to the Gold Coast to buy some computer components
L775[07:54:31] <ShadowKatStudios> #g lua garbage collect
L776[07:54:31] -Kibibyte- ShadowKatStudios: 1870 results total; First: lua-users wiki: Garbage Collection Tutorial - Lua-users.org | http://lua-users.org/wiki/GarbageCollectionTutorial
L777[07:54:37] <Vexatoast> SKS: You have gold at gold coast?
L778[07:54:37] <Vexatoast> :3
L779[07:57:22] <ShadowKatStudios> shit
L780[07:57:25] <ShadowKatStudios> power derping
L781[07:57:27] <ShadowKatStudios> timeto go
L782[07:57:29] <Ender> :O
L783[07:57:32] <Ender> nooooo
L784[07:57:58] *** ShadowKatStudios is now known as SKS-Away
L785[07:58:13] <Ender> Also hi Sanger
L786[07:58:16] <Ender> ¬_¬
L787[07:58:25] <Ender> s/e/a
L788[07:58:25] <Kibibyte> <Ender> Also hi Sangar
L789[07:58:43] <Vexatoast> s/an/na
L790[07:58:43] <Kibibyte> <Ender> Also hi Snagar
L791[07:59:47] <Sangar> hey :P
L792[08:00:32] * Vexatoast throws Snagar at <heyoufinallyupdatedthewikicongratulations>
L793[08:00:39] <Vexatoast> Thanks for doing so :)
L794[08:00:58] <Sangar> no worries, it'll be outdated again, soon :P
L795[08:01:32] <Ender> Sangar I notified Ir7_O about the forums being down over Skype but it was like 10pm for him when I did so
L796[08:02:12] <Sangar> allright. at least he knows (i think dusty said he told him, too), so thanks for that!
L797[08:02:51] <Vexatoast> I am so bored
L798[08:02:57] <Ender> Same
L799[08:02:59] <Vexatoast> I want to port another song to my song API
L800[08:03:07] <Vexatoast> Which one should I choose?
L801[08:03:15] <Sangar> bohemian rapsody, go
L802[08:03:18] <Vexatoast> Preferably 8-bit at most
L803[08:03:22] <Sangar> ah
L804[08:03:25] <Sangar> :P
L805[08:03:29] <Ender> Popcorn
L806[08:03:58] *** AtomSponge|away is now known as AtomSponge
L807[08:04:04] <Ender> Vexatos ^
L808[08:04:07] <Ender> lol
L809[08:04:16] <Ender> Tablet correcting to your normal nick
L810[08:04:20] <Vexatoast> Y'know
L811[08:04:34] <Vexatoast> >_>
L812[08:05:16] <Vexatoast> Sangar: https://www.youtube.com/watch?v=GGCzZdmZgIw again
L813[08:05:17] -Kibibyte- [Vexatoast] Monkey Island Theme 10 Hour LOOP !! \m/ !! | by haveit911 | 10h0m | 81w0d ago | 37,931 views | Rated: 4.94/5.00
L814[08:05:28] <Vexatoast> Why does everyone send me those links
L815[08:05:35] <Sangar> i still have that tab open >_>
L816[08:05:37] <Magik6k> ,
L817[08:05:44] <Vexatoast> Sangar, Auto-replay?
L818[08:05:45] <Vexatoast> xD
L819[08:05:57] <Sangar> the tab is unloaded, actually :P
L820[08:06:05] <Vexatoast> D:
L821[08:06:27] <Sangar> i have like > 100 open tabs. would be a bit of an issue if ff kept all of those loaded :X
L822[08:06:46] <Vexatoast> I have like <2
L823[08:06:58] <Sangar> i don't do bookmarks. i just keep the tabs open >_>
L824[08:06:59] <Vexatoast> <=2, rather
L825[08:07:38] <Vexatoast> brb
L826[08:07:43] ⇦ Quits: Vexatoast (~Vexatos@p508349B1.dip0.t-ipconnect.de) (Quit: Leaving)
L827[08:07:51] <Ender> On my main pc I have 2 chrome windows with ~15 tabs in each across 2 workspaces
L828[08:17:57] ⇨ Joins: Vexatos (~Vexatos@p508349B1.dip0.t-ipconnect.de)
L829[08:17:57] zsh sets mode: +v on Vexatos
L830[08:18:03] <Vexatos> back
L831[08:18:08] <Vexatos> Sangar: Just got an idea
L832[08:18:21] <Vexatos> OC card that allows you to play multiple computer.beep() at once
L833[08:18:28] <Vexatos> for Computronics
L834[08:19:01] *** LearningFairy is now known as Daiyousei
L835[08:19:06] <Sangar> pseudo soundcard? :P
L836[08:19:28] <Vexatos> Awesome orchestral surround sound card
L837[08:19:33] <Sangar> hehe
L838[08:19:36] <Vexatos> up to 8 beeps at once
L839[08:19:49] <Vexatos> What do you think? xD
L840[08:20:01] <Vexatos> input will then be a table containing up to 8 frequencies
L841[08:20:10] <Kodos|Zzz> Vexatos, it should come with a demo program that plays A Bicycle Built for Two
L842[08:20:16] <Sangar> what if you want one of those 8 beeps to be longer than the others?
L843[08:20:49] <Vexatos> Hmm
L844[08:20:58] <Vexatos> if you iterate through a table
L845[08:21:07] <Vexatos> is it in the order you defined the values in?
L846[08:21:11] <Vexatos> or a random order
L847[08:21:38] <Sangar> depends on the keys
L848[08:21:46] <Vexatos> If they are strings
L849[08:21:49] <Sangar> if it's a sequence (1,2,..., no holes) it'll be in order
L850[08:21:55] <Sangar> if it's strings it's basically random
L851[08:22:00] <Vexatos> dangit
L852[08:22:03] <Vexatos> Hmmm
L853[08:22:08] <Vexatos> 2 tables as input?
L854[08:22:10] <Sangar> you can always extract the keys, sort them, then iterate using the sorted keyset, tho
L855[08:22:19] <Vexatos> {fequencies}, {duration}
L856[08:22:21] <Vexatos> Like that?
L857[08:22:55] <Sangar> how will you determine when the next command is allowed? longest duration?
L858[08:23:17] <Kodos|Zzz> /lib/rhythm.lua =P
L859[08:23:21] <Vexatos> hmmm
L860[08:23:25] <Sangar> in other words: rather than triggering 8 at once, wouldn't it be nicer to allow up to 8 *playing* simultaneously?
L861[08:23:39] <Vexatos> Sangar: That's the idea I just got as well
L862[08:24:08] <Vexatos> then I'd have to keep count of beeps playing
L863[08:24:18] <Vexatos> but how to keep track of that
L864[08:25:44] ⇨ Joins: Lumien (~lumien@p579728F9.dip0.t-ipconnect.de)
L865[08:28:52] <Vexatos> Sangar: Is there some /good/ way to keep track of that?
L866[08:30:28] <Sangar> Vexatos, hmmm... maybe have a queue/hashmap with the currently playing sounds, storing the time they end at, remove when entry is too old (check entries frequently), only allow new sounds when size < 8?
L867[08:30:59] <Vexatos> So the card needs to tick, basically
L868[08:31:17] *** ConcernedSlippin is now known as ConcernedHobbit
L869[08:31:34] <Vexatos> And then check for the difference in world ticks or something ?
L870[08:31:39] <Vexatos> Doesn't sound ideal
L871[08:31:43] <Vexatos> Hmmmm
L872[08:33:01] <Sangar> yes. since the number of sounds is pretty small it shouldn't be too bad, tho
L873[08:33:27] <Ender> http://imgur.com/gallery/a9xIZwE
L874[08:34:17] <Vexatos> Sangar: so I'd need to have maybe an ArrayList
L875[08:34:23] <Vexatos> No wait
L876[08:34:30] <Vexatos> That won't work :|
L877[08:34:41] <Vexatos> I need to store both the time in world ticks and the duration
L878[08:34:42] <Sangar> it could. just store the time in the entry
L879[08:35:05] <Sangar> well you can just store the time the sound ends at (i.e. startWorldTime + duration)
L880[08:35:07] <Vexatos> But what if you issue multiple beeps in the same tick
L881[08:35:15] <Vexatos> Or issue multiple beeps with the same duration
L882[08:35:20] <Sangar> so what?
L883[08:35:28] <Vexatos> aaah
L884[08:35:31] <Vexatos> That's what you mean
L885[08:35:35] <Vexatos> didn't read that part
L886[08:35:47] <Vexatos> "Reading comprehension fail" ~Sangar 2014
L887[08:35:55] <Sangar> welcome to the club!
L888[08:35:59] <Vexatos> so yea
L889[08:36:03] <Vexatos> That'll be easy
L890[08:36:06] <Vexatos> VERY easy
L891[08:36:20] <Vexatos> and just every tick, check for any entry to be expired
L892[08:37:42] <Sangar> yeah.
L893[08:37:55] <Vexatos> Sangar: Could I assume computer.beep sends a packet of some sort to the client?
L894[08:38:04] <Sangar> yes
L895[08:38:11] <Kilobyte> of course it does xD
L896[08:38:12] <Vexatos> And I could just do that up to 8 times
L897[08:38:26] <Kodos|Zzz> http://pastebin.com/Gkvgz0zM Fibonacci sequence <3
L898[08:38:31] <Kilobyte> i mean, how else would the client know
L899[08:38:32] * Vexatos opens github
L900[08:38:35] <Sangar> yes. tho it'd be more efficient to bundle them into one packet.
L901[08:38:45] <Vexatos> Sangar: If that's possible
L902[08:39:28] <Sangar> well, when adding entries put them to send queue, in the tick you use to check for expired ones also flush send queue as one packet
L903[08:40:15] <Kilobyte> hmmm i just got a cool idea for a library to read binary data through a simple stack based language
L904[08:41:28] <Kilobyte> might be worth looking into later on
L905[08:41:37] <Sangar> gaah, my inventory in my testing world is always full -.- i could throw out half of the stuff, but i won't because, you know, i might just need it some time, and totally couldn't cheat it in again with nei -.-
L906[08:42:15] <Vexatos> Wait
L907[08:42:19] <Vexatos> where is the computer API
L908[08:42:25] <Ender> Put it in a chest
L909[08:42:27] <Vexatos> I can't find it on github .-.
L910[08:42:56] <Vexatos> also, what the heck, it doesn't even seem to contain .beep, that's the component, not the API
L911[08:42:58] <Sangar> Vexatos, ohh, you mean to send it using oc's own packet? that's not in the api
L912[08:43:01] <Vexatos> then why is my Song API even working
L913[08:43:11] <Vexatos> I mean the Lua part
L914[08:43:15] <Kilobyte> Sangar: NEI has inventory shortcuts
L915[08:43:43] <Vexatos> why is my note API working if there is no Computer API, just a Computer component
L916[08:43:44] <Sangar> Vexatos, the beep is a @Callback in the internal machine class, so...
L917[08:43:49] <Kilobyte> to just grab an entire predefined inventory. just make one for each purpose (OC, Redstone, Building etc)
L918[08:43:51] <Sangar> Kilobyte, you mean the save slots? yeah, i know...
L919[08:43:57] <Kilobyte> yes i do
L920[08:44:03] <Vexatos> But Sangar, I am doing require("computer").beep()
L921[08:44:05] <Vexatos> and it works
L922[08:44:13] <Sangar> I keep ignoring them for some reason >_>
L923[08:44:24] <Kilobyte> Sangar: or go creative+. adds a double chest sized extra inventory
L924[08:44:26] <Sangar> Vexatos, it's aliased in the computer lib i think
L925[08:44:33] <Vexatos> AAAAAh
L926[08:44:40] <Vexatos> Aaaaah*
L927[08:44:52] <Sangar> Kilobyte, already am, was all full >_>
L928[08:44:58] <Sangar> shift+del ftw
L929[08:45:07] <Sangar> clean slate once in a while is nice :P
L930[08:45:12] <Kilobyte> yes it is
L931[08:45:33] <Kilobyte> i know the feeling "meh... i might need this again..."
L932[08:45:34] <Vexatos> Okay, now where is the Computer component class on github
L933[08:45:50] <Ender> Sangar, holding ctrl and then moving the mouse wheel cycles the rows in your inventory
L934[08:47:09] <Sangar> Ender, explain? ctrl does nothing special for me. scrolling just moves items around as it normally does
L935[08:47:37] <Sangar> oooh, when not in the inventory
L936[08:47:43] <Vexatos> Sangar: I can't find the computer component class on github
L937[08:47:44] <Sangar> that's neat, didn't know that!
L938[08:47:48] <Vexatos> need to see how beep() works
L939[08:48:15] <Sangar> Vexatos, server.component.machine.Machine
L940[08:48:16] <Ender> Sanger, indeed
L941[08:48:27] <Vexatos> dang names
L942[08:48:56] ⇨ Joins: iceman11a (iceman11a@cpe-74-141-56-150.swo.res.rr.com)
L943[08:49:29] <Vexatos> PacketSender.sendSound(host.world, host.xPosition, host.yPosition, host.zPosition, frequency, durationInMilliseconds)
L944[08:49:34] <Vexatos> There it is
L945[08:50:00] <Vexatos> Sangar: sending single packets using that, would that be VERY bad to do?
L946[08:50:20] <Vexatos> It'd be up to 8 packets a tick :|
L947[08:50:33] <Sangar> Vexatos, yeah. relatively small packets, tho.
L948[08:50:51] <Vexatos> Meh
L949[08:50:55] <Magik6k> > TCP packets
L950[08:50:59] <Vexatos> Guess I really have to steal your packet handler
L951[08:50:59] <Sangar> so i guess it'd be fine. just make it eat some energy and the card expensive to craft :P
L952[08:51:05] <Vexatos> it will be
L953[08:51:12] <Vexatos> iron note block and more
L954[08:51:55] <Vexatos> I'll probably make a new packet handler, just abusing your packet handler to make it think it got seperate packets, but I am just callind your handler multiple times, Sangar :3
L955[08:51:58] <Sangar> re tcp packets, actually, i wonder if minecrafts/fmls network logic bundles 'packets' emitted by mods automatically... hmm
L956[08:52:14] <Sangar> heh :P
L957[08:52:15] <Vexatos> I think that'd even work
L958[08:52:26] <Vexatos> just callind your whatevermessagemethod(pseudopacketstuff)
L959[08:52:30] <Sangar> you could probably just call the audio class directly at that point :X
L960[08:52:42] <Vexatos> I'll see how you implemented it
L961[08:52:51] <Vexatos> and how hard it'd be to port it from scala to Java :3
L962[08:52:52] <Sangar> it's in util iirc
L963[08:52:57] <Vexatos> I need to go now
L964[08:53:02] <Vexatos> See you in 2 hours xD
L965[08:53:04] <Sangar> cya
L966[08:53:14] ⇦ Quits: Vexatos (~Vexatos@p508349B1.dip0.t-ipconnect.de) (Quit: Leaving)
L967[08:55:50] <Kubuxu> Sangar: Wouldn't scala wrapper on Minecraft's classes be awesome. Imagine adding packet by defining case class and @Packet addnotation. Let Macros do the rest.
L968[08:57:06] ⇨ Joins: orthoplex64 (~orthoplex@cpe-68-206-247-199.satx.res.rr.com)
L969[08:57:33] <Sangar> yeah. i have some scala extensions for some classes (nbt, world) to make my life easier. all of mc using scala features would be lovely :>
L970[09:00:10] <Kubuxu> Sangar: Option, Option, Options everywere.
L971[09:01:28] <Sangar> hehe
L972[09:02:53] <Kubuxu> In java 10 they should remove nulls.
L973[09:03:42] <Kilobyte> actually, scala should have a compiler option to remove null
L974[09:03:53] <Kilobyte> but that could cause issues with java interaction
L975[09:04:09] <Kubuxu> Kilobyte: Yeah, it is always Java.
L976[09:05:34] <Kilobyte> i really wished there was something like rubys gems for java/scala
L977[09:06:35] <Kubuxu> Kilobyte: There is maven central; used with sbt or gradle it is equivalent.
L978[09:06:50] <Kilobyte> where you can basicly dynamically link and then specify a list of libraries needed at runtime, ready to be installed user- or system wide by the guy who runs it
L979[09:07:19] <Kilobyte> i cannot do stomething like gradle install <library>
L980[09:07:57] <Kilobyte> where it would install it to ~/.gradle/libraries or so (and add that directory to user wide classpath)
L981[09:08:46] <Kilobyte> because it feels redundand to build fat jars or have the same library 5 times on the system
L982[09:09:40] <Kilobyte> also, i should totally finally get around to make my serialization lib
L983[09:09:48] <Kubuxu> Kilobyte: You can use launch4j. It eliminates need for JVM, dynamicly downaloads libs. IDK whether it caches them
L984[09:10:05] <Kubuxu> Kilobyte: For java?
L985[09:10:30] <Kilobyte> scala. now you might think "there is already such a thing". i mean something else
L986[09:10:52] <Kilobyte> the main purpose is to provide one interface that can support any data format
L987[09:11:01] <Kilobyte> json, msgpack, nbt, yaml, etc
L988[09:11:35] <Kubuxu> Kilobyte: My thoughts were WHY there is Hibernate but this seems cool.
L989[09:11:57] <Kilobyte> general syntax would be val stuff = serialize("key" -> "value")
L990[09:12:03] <Kilobyte> then somewhere stuff.to_json
L991[09:12:14] <Kilobyte> actually, toJson, too much ruby in past
L992[09:12:26] <Cruor> Kilobyte.toPickle
L993[09:12:44] <Kubuxu> json"{key: value}"
L994[09:13:07] <Kilobyte> hmmm.... i might look into that if its possible,
L995[09:13:11] <Kubuxu> It is
L996[09:13:36] <Kilobyte> well, i am not sure if i can manipulate the stuff or make it return something other than a sting
L997[09:13:38] ⇦ Quits: orthoplex64 (~orthoplex@cpe-68-206-247-199.satx.res.rr.com) (Ping timeout: 186 seconds)
L998[09:13:39] <Kilobyte> *string
L999[09:13:50] <Kubuxu> It is StringContexstringcontext
L1000[09:13:59] <Kubuxu> stringcontext
L1001[09:14:06] <Kubuxu> It can return enything
L1002[09:14:54] <Kilobyte> ah, kk yeah i'll do that then (also loadJson() or something for dynamic strings)
L1003[09:15:52] <Kubuxu> Kilobyte: json"" is just cool addition.
L1004[09:16:07] <Kilobyte> yeah, would just be a wrapper
L1005[09:16:24] <Kilobyte> if you use placeholders i might in fact escape values
L1006[09:16:59] <Kilobyte> so you can just do json"{\"stuff\": \"$mystring\"}"
L1007[09:17:09] <Kilobyte> where it would escape mystring
L1008[09:17:27] <Kubuxu> OoO
L1009[09:18:04] <Kubuxu> I would love HOCON too.
L1010[09:18:15] <Cruor> if i could figre out how to use damn json... <_>
L1011[09:18:32] <Cruor> macro str_json(s) json.whateverTheHeckLoadsThis(s) end
L1012[09:18:37] <gamax92> while true do json() end
L1013[09:18:51] <Kilobyte> Kubuxu: i mean, you can easily extend it, thanks to implicits
L1014[09:18:52] <Cruor> json"{\"foo\": \"bar\"}"
L1015[09:20:19] <vifino> json"{\"Cruor\": \"sux\"}"
L1016[09:20:40] <Kubuxu> You could add wrappers to TypesafeConfig. They already did HOCON(which includes Json) and you could add yaml....
L1017[09:20:41] <gamax92> json"{\"Sangar\": \"2014\"}"
L1018[09:20:56] <Kubuxu> hocon"Sangar=2014"
L1019[09:21:33] *** iceman11a is now known as iceman11a|off
L1020[09:23:28] <Kilobyte> Kubuxu: i don't want a config library, its mainly intended for stuff thats mostly read and written by program code
L1021[09:23:34] <Kilobyte> like state information
L1022[09:24:24] <Magik6k> mongo-db?
L1023[09:25:12] <Kilobyte> meanwhile intellij won't detect that i wanna use scala in my gradle project -.-
L1024[09:34:21] *** Cazzar is now known as Cazzar|Away
L1025[09:40:54] *** Csst|Masterball is now known as Csstform
L1026[09:58:11] *** Benguin is now known as Benguin[Nap]
L1027[10:06:09] <Kilobyte> ummm yeah... the method signature of map is extremely obfuscated in my eyes
L1028[10:06:18] <Kilobyte> i gotta dive some more deeper into scala for that
L1029[10:07:05] <Kilobyte> now to figure out what trait Stuff[+MoreStuff] does...
L1030[10:08:37] * Ender is back
L1031[10:09:52] <vifino> s/back/Ender/
L1032[10:09:52] <Kibibyte> * Ender is Ender
L1033[10:10:16] <Ender> s/Ender/about to kill vifino
L1034[10:10:16] <Kibibyte> * Ender is about to kill vifino
L1035[10:10:22] <vifino> :(
L1036[10:10:27] <Kilobyte> s/ll/ck
L1037[10:10:27] <Kibibyte> * Ender is about to kick vifino
L1038[10:10:41] <vifino> :'(
L1039[10:11:09] <Kilobyte> i think eta for kibi 8 will be around easter or so
L1040[10:11:43] <Kilobyte> mainly because huge pile of work
L1041[10:16:32] <gamax92> s/ki/li/
L1042[10:16:32] <Kibibyte> <Kilobyte> i think eta for libi 8 will be around easter or so
L1043[10:16:37] <gamax92> fuck
L1044[10:16:49] <Kilobyte> lol
L1045[10:22:34] ⇨ Joins: asie (~textual@078088168214.elblag.vectranet.pl)
L1046[10:22:37] ⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Client Quit)
L1047[10:38:26] ⇦ Quits: TwoWholeWorms (~heifer@ben.mu) (Ping timeout: 186 seconds)
L1048[10:39:32] ⇨ Joins: marcin212_ (~marcin212@176.111.135.116)
L1049[10:41:59] ⇦ Quits: marcin212 (~marcin212@176.111.135.116) (Ping timeout: 198 seconds)
L1050[10:46:20] ⇨ Joins: Johannes13 (~Johannes@141.70.98.69)
L1051[10:47:01] ⇨ Joins: TwoWholeWorms (~heifer@ben.mu)
L1052[10:53:38] *** iceman11a|off is now known as iceman11a
L1053[10:57:39] <Ditch> anyone know what the little robots on their shoulders are? https://www.youtube.com/watch?v=jo9xrnDXhGg
L1054[10:57:39] -Kibibyte- [Ditch] OpenComputers v1.3 Tutorial 8: Robots (English) | by mightypirateslp | 28m42s | 15w4d ago | 3,281 views | Rated: 5.00/5.00
L1055[10:58:27] *** alekso56 is now known as alekso56_off
L1056[11:04:27] ⇨ Joins: Vexatos (~Vexatos@p200300556E42B27630E4FA9AB8CFB911.dip0.t-ipconnect.de)
L1057[11:04:28] zsh sets mode: +v on Vexatos
L1058[11:05:02] <Vexatos> o/
L1059[11:10:35] *** Nentify|away is now known as Nentify
L1060[11:15:19] *** DeanIsGone is now known as DeanIsaKitty
L1061[11:16:26] <Ender> Ditch, super awesome pet robots
L1062[11:16:54] <Ditch> another mod then? thats what i guessed. thanks!
L1063[11:16:58] <Ender> No
L1064[11:17:14] <Ender> It's part of OC but only specific people get them
L1065[11:17:49] <Ditch> ahh ok
L1066[11:18:12] <Ditch> yea just started googling it and wasnt finding anything
L1067[11:20:18] <Ender> Kilobyte, v3 of my bot is, for the most part, done. I just need to do the extra modules for it
L1068[11:21:28] <Kilobyte> Ender: heh nice, well, i just came up with a good design of my account system :P
L1069[11:21:43] <Kilobyte> very flexible, but therefore also rather complicated
L1070[11:22:39] <Kilobyte> also, kibi 7 is technically still beta, but i am not touching its code anymore... its ugly java code so yeah
L1071[11:23:08] <Kilobyte> hence it has a few bugs that are mostly 'wontfix'
L1072[11:23:29] <Ender> Kilobyte, cool. v3 stores the data in dictionaries with the nick as the main key and then it has other values such as ident, host, shared channels, opera status, the server its on.
L1073[11:23:46] <Kilobyte> here is kibis system in a nutshell
L1074[11:23:58] <Ender> I could also expand that to allow it to store the user's last said message
L1075[11:23:59] <Kilobyte> well, kibi 8
L1076[11:24:38] <Kilobyte> each user has an account id. yours would be irc:atheme/esper/JoshTheEnder.
L1077[11:25:23] * Vexatos is now known as JoshThePastry
L1078[11:25:51] <Kilobyte> then there are identities. an identity has any amount of accounts connected, at least one though. By default a user has an implicit one with same name as the account id. implicit ones can only have one accociated account
L1079[11:26:34] <Kilobyte> you can connect your current account to an exisiting identity, given you can prove you own that identity (password, security tokens, etc)
L1080[11:26:38] ⇦ Quits: iceman11a (iceman11a@cpe-74-141-56-150.swo.res.rr.com) (Quit: Leaving)
L1081[11:26:55] <Ender> Yours would be a lot more complex than mine because you connect to many different services at the same time whereas EnderBot just handles 1 server per class instance
L1082[11:27:10] <Ender> s/would/will always
L1083[11:27:10] <Kibibyte> <Ender> Yours will always be a lot more complex than mine because you connect to many different services at the same time whereas EnderBot just handles 1 server per class instance
L1084[11:27:12] <Kilobyte> that allows you to have one identity that you can use across all networks or even other chat services like xmpp or steam chat
L1085[11:27:32] <Ender> Also cool
L1086[11:27:58] <Inari> if you want a good account system, support using ssh or so :D (though i have no clue what you're talking about, just trying to spread the idea of rsa key stuff on the web isntead of passwords xD)
L1087[11:27:58] <Kilobyte> in fact, even a single message can be connected to an account, not just a user (this allows me to support the account ircv3 tag)
L1088[11:28:29] <Kilobyte> Inari: irc bot
L1089[11:29:15] <Ender> Kilobyte does esper support that account tag?
L1090[11:29:33] <Kilobyte> no. i am pretty sure none of the big ircds support tags at all
L1091[11:29:46] <Kilobyte> but that doesn't mean my bot shouldn't support it.
L1092[11:29:49] <Ender> Hmm, ok
L1093[11:29:57] <Ender> Yeah, future proofing
L1094[11:30:30] <Kilobyte> yeah, and the per-message account stuff is required for that and would probably be way more work to implement later
L1095[11:31:18] <Ender> I'll just stick to using account-notify and extended-join for now.
L1096[11:31:58] <Vexatos> Hey Sangar, you here?
L1097[11:32:05] <Sangar> yes
L1098[11:32:07] <Vexatos> Just wanted to ask, are you okay with this: https://github.com/asiekierka/Computronics/blob/master/src/main/java/pl/asie/computronics/item/ItemOpenComputers.java#L183
L1099[11:32:09] <Ender> No he's not
L1100[11:32:13] <Kilobyte> a message/user can also have multiple accounts at same time. while i don't really see a reason, i also don't see a reason why not. and it will maybe take 5 additional minutes to implement
L1101[11:32:26] <Vexatos> That's your tooltip stuff
L1102[11:32:40] <Sangar> ah, sure, go ahead
L1103[11:32:42] <Kilobyte> also, yeah i will use account-notify, extended-join and whox for now
L1104[11:32:44] <Vexatos> Yay
L1105[11:33:10] <Ender> Oh yeah, forgot this network supports whox
L1106[11:33:38] ⇨ Joins: Ditchbuster (~LudgeLiki@69.57.94.65.dsl.static.nccray.com)
L1107[11:34:02] <Ender> Kilobyte, also the IRC link in your real name part didn't work when I tried it last week
L1108[11:34:03] <Kilobyte> (or on anope (some networks (their operators deserve a slap for most part (there are exceptions)) use that crap) i use stuff like the +R usermode and a bit more magic)
L1109[11:34:14] <Kilobyte> yes it doesn't
L1110[11:34:23] <Kilobyte> that network is down for a while already
L1111[11:34:28] <Kilobyte> cba to change my real name
L1112[11:34:30] <Ender> Ah
L1113[11:35:14] ⇦ Quits: Ditch (~LudgeLiki@69.57.94.65.dsl.static.nccray.com) (Ping timeout: 186 seconds)
L1114[11:35:30] <Inari> what extended join? :o
L1115[11:35:31] <Kilobyte> fixed, change will apply next time bouncer loses connection
L1116[11:35:46] <Kilobyte> Inari: it includes account name and real name in the JOIN message
L1117[11:35:52] <Inari> ah
L1118[11:35:59] <Kilobyte> ircv3 feature
L1119[11:36:03] <Inari> does that actually go throguh the server?
L1120[11:36:14] <Kilobyte> the server sends it
L1121[11:36:19] <Kilobyte> not the client
L1122[11:36:34] <Inari> hm... seems i should take another look at the newer irc protocols xD
L1123[11:36:42] <Kilobyte> #g ircv3
L1124[11:36:43] -Kibibyte- Kilobyte: 419 results total; First: ircv3 · GitHub | https://github.com/ircv3
L1125[11:37:02] <Ender> Inari, by default, IRC is NICK!USER@HOST JOIN #CHAN, with extended join it's NICK!USER@HOST JOIN #CHAN ACCOUNT :REANAME
L1126[11:37:12] <Ender> s/REA/REAL
L1127[11:37:12] <Kibibyte> <Ender> Inari, by default, IRC is NICK!USER@HOST JOIN #CHAN, with extended join it's NICK!USER@HOST JOIN #CHAN ACCOUNT :REALNAME
L1128[11:37:16] <Inari> thouhg new standards tend to be slow to go into practice
L1129[11:37:33] <Inari> i'll never understand that s/ stuff :P
L1130[11:37:39] <Kilobyte> ircv3 is not described in any rfc. its an agreement between various authors of ircds, services and other stuff
L1131[11:37:51] <Kilobyte> Inari: regular expressions, perl style
L1132[11:38:18] <Inari> i know what it is, just not understanding the point of using it to reprint a whole line for a minor typo that doesnt even change the meaning ^^
L1133[11:38:58] <Ender> Sometimes I does
L1134[11:39:07] <Kilobyte> actually, it can be pretty hilarious
L1135[11:39:27] <Ender> s/[aeiou]/VOWEL
L1136[11:39:28] <Kibibyte> <Kilobyte> VOWELctually, it can be pretty hilarious
L1137[11:39:28] <Inari> like if you put *REAL everyone rpetty mcuh know REA => REAL xD and its only one line haha, but just my personal peference i guess
L1138[11:39:39] <Ender> s/[aeiou]/VOWEL/g
L1139[11:39:39] <Kibibyte> <Inari> lVOWELkVOWEL VOWELf yVOWELVOWEL pVOWELt *REAL VOWELvVOWELryVOWELnVOWEL rpVOWELtty mcVOWELh knVOWELw REA => REAL xD VOWELnd VOWELts VOWELnly VOWELnVOWEL lVOWELnVOWEL hVOWELhVOWEL, bVOWELt jVOWELst my pVOWELrsVOWELnVOWELl pVOWELfVOWELrVOWELncVOWEL VOWEL gVOWELVOWELss
L1140[11:40:02] <Inari> s/[aeiou]//g
L1141[11:40:03] <Kibibyte> <Inari> lk f y pt *REAL vryn rptty mch knw REA => REAL xD nd ts nly n ln hh, bt jst my prsnl pfrnc gss
L1142[11:40:13] <Vexatos> Sangar: Is there any device that doesn't support computer.beep()?
L1143[11:40:17] <Vexatos> i.e. tablets, etc
L1144[11:40:26] <Inari> hmm
L1145[11:40:29] <Kilobyte> also, kibi 8 will feature per-channel settings. for regex that would be regex.strangersed or regex.kicksed
L1146[11:40:34] <Ender> Vexatos, tablets beep
L1147[11:40:35] <Inari> i should make my computer beep christmas songs
L1148[11:40:41] <Kilobyte> both are fixed to true in kibi 7
L1149[11:40:47] <Vexatos> Ender: Anything that does NOT beep?
L1150[11:40:54] <Ender> Vexatos, a dead pc
L1151[11:40:58] <Inari> lol
L1152[11:41:16] <Ender> Right, home time
L1153[11:41:40] <Inari> i wish more packs would use OC
L1154[11:41:48] <Kilobyte> yeah
L1155[11:42:17] <Kilobyte> but OC is more aimed at advanced players
L1156[11:42:28] <Kilobyte> not everyone will understand it
L1157[11:42:58] <Vexatos> Sangar: Which tier should the card be?
L1158[11:43:04] <Inari> hm i dont see it that much harder to understand than CC tbh which is often included
L1159[11:44:12] <Kilobyte> Inari: well, the main issue is probably that people don't check documentation. and they see in some random video how cc works and assume OC works same (or don't even realize its a different mod)
L1160[11:44:38] <Kilobyte> so they can't get it to work and think "man, this is broken" and leave it alone
L1161[11:44:50] <Inari> hm well they widely work the same aside OC being more modular , lua 5.2 etc
L1162[11:44:50] <Sangar> Vexatos, hmmm. two?
L1163[11:45:03] <Vexatos> Okay
L1164[11:45:07] <Vexatos> I thought that as well ;)
L1165[11:45:12] <Sangar> great :)
L1166[11:45:13] <Vexatos> I'll call it "Sound card"
L1167[11:45:17] <Vexatos> because I creative
L1168[11:45:20] <Sangar> Beep Card
L1169[11:45:26] <Vexatos> Beep Card
L1170[11:45:31] <Vexatos> that sounds so derpy
L1171[11:45:34] <Vexatos> I have to call it that
L1172[11:45:35] <Sangar> yes it does
L1173[11:45:37] <Kilobyte> Inari: and that you need more than just a single block. and that you need a boot disk
L1174[11:45:38] <Sangar> :D
L1175[11:45:41] <Vexatos> Sangar: Now in German
L1176[11:45:48] <Sangar> Piepskarte?
L1177[11:45:51] <Vexatos> Yea
L1178[11:45:53] <Vexatos> Exactly
L1179[11:45:58] <Kilobyte> thats hilarious
L1180[11:46:01] <Vexatos> (derp^derp)!
L1181[11:46:03] <Inari> Kilobyte: xD well, give th eplayers a book on spawn ;o
L1182[11:46:12] <Kilobyte> thats actually a nice idea
L1183[11:46:16] <Vexatos> derp level > G64, sangar
L1184[11:46:20] <Vexatos> That name
L1185[11:46:21] <Vexatos> please
L1186[11:46:23] <Vexatos> :_:
L1187[11:46:26] <Inari> lots of mods do that hehe
L1188[11:46:40] ⇦ Quits: dangranos (~dangranos@176.50.152.163) (Ping timeout: 194 seconds)
L1189[11:46:43] <Sangar> name of the week. at least.
L1190[11:46:49] <Kilobyte> thats actually a very nice idea
L1191[11:47:04] <Sangar> the main problem with such a book is that it needs writing >_>
L1192[11:47:09] <Kilobyte> Sangar: i am handing that in as suggestion (maybe with a config setting though(
L1193[11:47:14] <Kilobyte> hmmm......
L1194[11:47:28] <Kilobyte> i might be able to spare some time
L1195[11:47:39] <Sangar> you'll also need an eeprom once 1.4.2 goes out btw >_>
L1196[11:47:50] <Kilobyte> for OS?
L1197[11:47:57] <Sangar> for bootstrapping filesystem with os :X
L1198[11:48:01] <Vexatos> Sangar: Computronics haz EEPROM reader for NedoComputers
L1199[11:48:08] <Vexatos> Hurr Hurr
L1200[11:48:09] <Kilobyte> hmm thats actually a cool idea
L1201[11:48:25] <Inari> are creative cases supposed to error when placed by non-creative? :p
L1202[11:48:32] <Sangar> Vexatos, maybe you could make a driver that allows use of nedo's eeprom in oc computers?
L1203[11:48:42] ⇨ Joins: dangranos (~dangranos@37.23.131.92)
L1204[11:48:49] <Vexatos> Sangar: I could
L1205[11:48:57] <Vexatos> But I doubt I could make it fit into the EEPROM slot
L1206[11:49:01] <Sangar> Inari, as in crash? nope. log?
L1207[11:49:08] <Vexatos> Better ask asie about that
L1208[11:49:15] <Vexatos> he knows NedoComputers much better than I do
L1209[11:49:23] <Inari> as in error in console and the block is inaccessible or so xD
L1210[11:49:25] <Kilobyte> Sangar: OpenOS should still be able to be installed to hard disk, you'd just need a bootloader on the eeprom
L1211[11:49:39] <Sangar> Vexatos, just return "eeprom" from the driver's `slot(ItemStack)`
L1212[11:49:48] <Sangar> oh you mean in nedo's?
L1213[11:49:54] <Sangar> yeah, no clue that way around
L1214[11:49:54] <Vexatos> Yes
L1215[11:50:02] <Vexatos> Sangar: I don't even know how NC EEPROM works/what it does
L1216[11:50:05] <Vexatos> never messed with it
L1217[11:50:12] <Vexatos> I just know Computronics has an EEPROM reader
L1218[11:50:27] <Sangar> Kilobyte, yes. basically the default eeprom (craftable as eeprom plus book, much creative) will contain the bootstrap code that was in the kernel before
L1219[11:50:31] <Vexatos> Allowing you to read NC EEPROM inside CC/OC
L1220[11:50:58] <Vexatos> Okay, need recipe suggestion for the sound card
L1221[11:51:00] <Sangar> Vexatos, well, that'd at least allow using nedo's eeprom item in an oc computer
L1222[11:51:06] <Vexatos> iron note block, card base, T2 microchip
L1223[11:51:08] <Vexatos> anything else?
L1224[11:51:36] <Kilobyte> too bad that we can't have bytecode for security, would be cool if the eeprom would have to contain bytecode
L1225[11:51:43] <Vexatos> Sangar: That EEPROM reader block allowing you to access EEPROM from CC/OC exists since Computronics exists
L1226[11:51:58] <Vexatos> was one of the first blocks that have been added
L1227[11:51:59] <Vexatos> bah
L1228[11:52:06] <Vexatos> my English good today after 6-hour chem exam
L1229[11:52:08] <Sangar> Vexatos, yeah, i kind of remember.
L1230[11:52:32] <Inari> ah forget it
L1231[11:52:34] <Sangar> Kilobyte, yeah. it stores it as byte array tho, so other archs can store plain machine code.
L1232[11:52:37] <Vexatos> <Vexatos> Okay, need recipe suggestion for the sound card
L1233[11:52:38] <Vexatos> <Vexatos> iron note block, card base, T2 microchip
L1234[11:52:39] <Vexatos> <Vexatos> anything else?
L1235[11:52:43] <Sangar> Vexatos, thinking
L1236[11:52:46] <Inari> it just errors cause no ic2 installed :P and isnt accessible when not in creativemode
L1237[11:52:46] <Vexatos> k
L1238[11:52:51] <Kilobyte> bbl, gotta go to driving school
L1239[11:52:58] <Vexatos> When in doubt, add a brick and grog
L1240[11:53:02] <Vexatos> >_>
L1241[11:53:09] <Vexatos> To make the name that much more derpy
L1242[11:53:10] <Sangar> require scummy bee >_>
L1243[11:53:22] <Vexatos> Sangar: That bee works perfectly fine
L1244[11:53:24] <Sangar> all the dependencies
L1245[11:53:35] <Vexatos> produces caustic combs
L1246[11:53:39] <Sangar> :D
L1247[11:53:42] <Vexatos> but only if it lives in a tropical biome
L1248[11:53:51] <Vexatos> any other biome isn't good enough
L1249[11:54:02] <Vexatos> and requires a water source nearby to operate
L1250[11:54:46] <Sangar> Vexatos, for the recipe, maybe slap on an alu or cu?
L1251[11:55:08] <Vexatos> Which of those....
L1252[11:55:11] <Vexatos> ALU doesn't make sense
L1253[11:55:17] <Vexatos> it isn't derpculating anything
L1254[11:55:19] <Sangar> yeah, was also thinking cu makes more sense
L1255[11:55:21] <Vexatos> so a CU
L1256[11:55:43] <Vexatos> You get a bonus if you have said "derp" in chat 10 seconds before crafting
L1257[11:55:56] <Vexatos> within 10 seconds*
L1258[11:56:15] <Kilobyte> actually, given the wether i am staying home
L1259[11:56:26] <Kilobyte> not in mood for yet another cold
L1260[11:56:47] <Vexatos> Sangar: I saw you make your items invisible when there's no crafting recipe
L1261[11:56:49] ⇨ Joins: MrRatermat (~ratermat@host81-158-131-173.range81-158.btcentralplus.com)
L1262[11:56:53] <Vexatos> but you don't disable them
L1263[11:56:55] <Vexatos> that's good
L1264[11:57:05] <Vexatos> because it means my bee can still produce (useless) grog
L1265[11:57:10] <Vexatos> without crashing
L1266[11:57:35] <Sangar> yep
L1267[11:57:46] <Sangar> mainly to avoid shuffling the damage numbers
L1268[11:59:04] *** alekso56_off is now known as alekso56
L1269[12:00:48] <Vexatos> Question, Sangar, why is the node field in the prefab'ed ManagedEnvironment private?
L1270[12:00:55] <Vexatos> Oh wait, you can just do node()
L1271[12:00:57] <Vexatos> nevermind >_>
L1272[12:01:41] <Vexatos> Sangar: component.beep.beep(frequency, duration)
L1273[12:01:45] <Vexatos> Huzzah
L1274[12:02:41] <Vexatos> Sangar: but how to make it call multiple beeps at the same time?
L1275[12:02:55] <Inari> http://pastebin.com/x18PXtXb beep doesnt like me :(
L1276[12:03:04] <Sangar> Vexatos, component.beep.boop? :P
L1277[12:03:18] <Vexatos> Also, what should the cost be
L1278[12:03:22] <Vexatos> energy
L1279[12:03:48] <Vexatos> 10 RF * number of sounds issued * duration in seconds
L1280[12:03:49] <Vexatos> ?
L1281[12:04:12] <Vexatos> duration being longest duration
L1282[12:04:27] <Sangar> hmm, yeah, i guess.
L1283[12:04:28] <Vexatos> so maximum will be 400 RF
L1284[12:04:33] <Vexatos> for 8 sounds times 5 seconds
L1285[12:04:51] <Vexatos> 10 RF is 1.0 OC, right?
L1286[12:04:58] <Sangar> yes
L1287[12:05:01] <Sangar> i think
L1288[12:05:02] <Sangar> >_>
L1289[12:05:49] <Sangar> actually i think the numbers are a little more strange because i based the conversions off of coal, and a steam dynamo generates something other than 16000 rf / coal iirc.
L1290[12:05:58] <Sangar> can't remember if more or less thos
L1291[12:06:00] <Sangar> oh well
L1292[12:06:54] <Vexatos> asie just has 1OC==1MJ==10RF
L1293[12:07:39] <Vexatos> Hmm
L1294[12:07:40] <Sangar> since there are no cycles that's fine (as in can't infinitely increase the amount due to conversion discrepancies)
L1295[12:07:56] <Vexatos> Sangar: Is it possible to issue multiple at the same time if the callback is direct?
L1296[12:08:09] <Vexatos> so you can call the same method 8 times in the same tick?
L1297[12:08:14] <Vexatos> @Callback(direct = true, limit = 8)
L1298[12:08:19] <Vexatos> Or is that unrelated?
L1299[12:08:29] <Sangar> kind of, it won't be absolutely reliable though, since the world may tick inbetween one of those calls
L1300[12:08:45] <Sangar> so they may sound like they're triggered a bit apart
L1301[12:09:06] <Vexatos> Dang
L1302[12:09:19] <Sangar> a table mapping freq -> duration would be safer
L1303[12:09:21] ⇨ Joins: Ditch (~LudgeLiki@166.170.26.184)
L1304[12:09:31] <Sangar> and if there are more in the table than allowed just error playing none
L1305[12:09:32] <Vexatos> But how to do that?
L1306[12:09:35] <Vexatos> Ah
L1307[12:09:44] <Vexatos> Okay
L1308[12:09:55] <Vexatos> I just realized you can't play the same freq twice >__>
L1309[12:09:58] <Vexatos> so that will work
L1310[12:10:35] <Sangar> ah, good point. might want to add code to check if it's playing and prolong it instead then?
L1311[12:10:48] <Vexatos> Yea
L1312[12:10:54] <Vexatos> I'll also make it non-direct then
L1313[12:11:00] <Vexatos> to synchronize it with world ticks
L1314[12:11:47] ⇦ Quits: Ditchbuster (~LudgeLiki@69.57.94.65.dsl.static.nccray.com) (Ping timeout: 198 seconds)
L1315[12:12:13] <Vexatos> Sangar:
L1316[12:12:13] <Vexatos> "function(frequencyDurationTable:table); table needs to contain frequency-duration pairs; plays each frequency for the specified duration."
L1317[12:12:25] <Vexatos> Should I add anything to that documentation?
L1318[12:12:52] <Sangar> sounds good i think
L1319[12:13:11] <Ender> back home and internet seems to have improved
L1320[12:14:18] *** Benguin[Nap] is now known as Benguin
L1321[12:19:17] <dangranos> i really want to do something bad with "SoniEx2" from github
L1322[12:19:38] <dangranos> because most of stupid requests comes from him
L1323[12:20:03] *** Techokami|Off is now known as Techokami
L1324[12:23:31] <Kilobyte> that also happens on irc
L1325[12:23:44] <Kilobyte> i am pretty sure he is just an attention seeker
L1326[12:23:57] <Kilobyte> and banned from 80% of the big channels on esper
L1327[12:25:34] ⇨ Joins: Ditchbuster (~LudgeLiki@166.170.26.184)
L1328[12:27:57] ⇦ Quits: Ditch (~LudgeLiki@166.170.26.184) (Ping timeout: 378 seconds)
L1329[12:29:51] <Ender> Magik6k: you around?
L1330[12:29:59] <Kilobyte> yeah, he just takes random stuff he thinks could be remotely relevant and picks on it
L1331[12:30:00] <Magik6k> Ender, yep
L1332[12:30:25] <Ender> right, i have the network stuff bound and whatnot, how do i 'talk' to the other devices?
L1333[12:31:17] <Kilobyte> oh, right, he has forked litecoin to make his own crypto currency, but he didn't change the initial block and the seed servers so its technically still litecoin
L1334[12:32:14] <Magik6k> man network for api(I guess it's network), or nc -l [port] / nc [host], or ping [host] / and to bind simple name do 'ifconfig bind [anyname]', so you can do ping [anyname]
L1335[12:32:18] <Magik6k> Ender, ^
L1336[12:32:37] *** medsouz|offline is now known as medsouz
L1337[12:32:44] <Ender> Magik6k: ah, thanks
L1338[12:33:04] <Ender> what's the nc program for? is that like a traceroute or name lookup thing?
L1339[12:33:11] <Magik6k> netcat
L1340[12:33:45] <Ender> ok
L1341[12:35:00] <Ender> ermm, the ping program seems to start but doesnt get a response
L1342[12:35:26] <Magik6k> Ender, kill it and run ifconfig
L1343[12:35:30] <Ender> ok
L1344[12:35:56] <Ender> done that, should i do it on all the computers?
L1345[12:35:59] <Magik6k> and see if cards have at least RX bigger than 0
L1346[12:36:12] <Inari> hm cant find any beep issues on the issue tracker D:
L1347[12:36:15] <Magik6k> ifconfig only shows information about network
L1348[12:36:31] <Ender> yeah, 47 on the first one, lemme check the others
L1349[12:37:03] <Ender> yeah, all either 40 or above
L1350[12:37:21] <Magik6k> hmm
L1351[12:38:06] <Magik6k> did you ping good address?
L1352[12:38:45] <Ender> yes, i pinged EnderPCOne which is like 5 blocks away with a switch inbetween
L1353[12:38:51] <SuPeRMiNoR2> l
L1354[12:38:53] ⇦ Quits: EvaKnievel (~EvaKnieve@hq.scale-up.com) (Quit: bye)
L1355[12:39:32] <Magik6k> and on the other side you did ifconfig bind EnderPCOne
L1356[12:39:33] <Magik6k> ?
L1357[12:39:37] <Ender> yes
L1358[12:39:46] <SuPeRMiNoR2> i have no idea why i just said a pipe in here XD
L1359[12:39:56] <Kilobyte> thats an l
L1360[12:39:56] <Magik6k> and switch is alive when you try to ping?
L1361[12:39:57] <Ender> quick question, does the binding persist?
L1362[12:39:59] <Kilobyte> no pipe
L1363[12:40:01] <Ender> Magik6k: yep
L1364[12:40:27] <Magik6k> Ender, I'm hoing to do something like /etc/hostname(so not yet)
L1365[12:40:34] <Ender> oh
L1366[12:40:37] <Magik6k> s/ho/go
L1367[12:40:37] <Kibibyte> <Magik6k> Ender, I'm going to do something like /etc/hostname(so not yet)
L1368[12:40:39] <Ender> ok gimmie a sec
L1369[12:41:23] <Magik6k> you can also try ping EnderPCOne on the EnderPCOne to see if the name actually is bound
L1370[12:41:36] <Vexatos> Sangar: How are Lua numbers stored inside a table?
L1371[12:41:45] <Vexatos> if you get the table in Java
L1372[12:41:55] <Sangar> should be doubles
L1373[12:42:01] <Vexatos> Ok
L1374[12:42:11] <Ender> Magik6k: will try that a bit later, got dinner
L1375[12:42:13] <Vexatos> Because I have to have some instance check
L1376[12:43:03] <Vexatos> Or wait
L1377[12:43:09] <Vexatos> Sangar, I can just check for Number >__>
L1378[12:43:13] <Vexatos> and then .intValue()
L1379[12:43:15] <Vexatos> <-<
L1380[12:44:15] <Sangar> ah, right, maps can't store primitives.
L1381[12:44:41] <Kilobyte> well, they can
L1382[12:44:47] <Kilobyte> there is a class Integer
L1383[12:44:53] <Sangar> that's what i mean
L1384[12:45:03] <Kilobyte> and i am very sure you can implicitely cast int and Integer
L1385[12:45:09] <Sangar> they can't store them *as* primitives. only their boxed variants.
L1386[12:45:19] <Kilobyte> well, okay fair enough
L1387[12:45:36] <Kilobyte> but hey, its java, what do you expect?
L1388[12:46:14] <Sangar> hmm, though i wonder. i *think* primitiveNumber instanceof Number would fail, but i'm actually not sure.
L1389[12:46:17] <Vexatos> Sangar: I'll just check for instanceof Number
L1390[12:46:23] <Vexatos> it would
L1391[12:46:28] <Sangar> kk
L1392[12:46:31] <Vexatos> but Maps can't store primitive values
L1393[12:46:34] <Vexatos> So I'm fine
L1394[12:46:37] <Sangar> exactly
L1395[12:47:04] <Sangar> microcontrollers almost done \o/
L1396[12:47:08] <Kilobyte> \o/
L1397[12:47:47] <Kilobyte> Sangar: so, what storage stuff will they have?
L1398[12:47:55] <Sangar> only their eeprom :>
L1399[12:48:00] <Kilobyte> woot
L1400[12:48:05] <Kilobyte> hmmmm
L1401[12:48:28] <Kilobyte> i might write an assembly plugin running some custom assembly language
L1402[12:48:28] <Sangar> self mutating code ftw if you need to store something :D
L1403[12:48:44] <Kilobyte> hmmm maaaaaaaaybe i take the PIC instruction set
L1404[12:49:03] <Kilobyte> so we can use existing C compilers
L1405[12:49:19] <Sangar> i've been considering something along those lines, the main hurdle i'm seeing right now is the required wrappers to make oc components somewhat usable using basic i/o buses
L1406[12:49:26] <Sangar> (where you can only read/write bytes)
L1407[12:49:39] <Kilobyte> hmmm
L1408[12:49:45] <Vexatos> Sangar: Would I need to make the ArrayList containing the expiration times persistent?
L1409[12:49:50] <Vexatos> i.e. save() and load() it?
L1410[12:50:05] <Vexatos> Or should I simply initialize it in its constructor
L1411[12:50:14] <Vexatos> (The Environment's constructor)
L1412[12:50:19] <Sangar> Vexatos, honestly, i would save myself the effort. only relevant on chunk reloads, and when that happens no player is near enough to hear the derps anyway :P
L1413[12:50:20] <Inari> does beep() work for people in 1.4.1?
L1414[12:50:34] <Vexatos> Sangar: Also missing 5 seconds of sound... meh
L1415[12:50:44] <Vexatos> So, init the array list on construction
L1416[12:50:52] <Sangar> Inari, works for me
L1417[12:51:06] <Inari> hrm
L1418[12:51:11] <Kilobyte> Sangar: hmmm maybe 2 types? one running lua, one running assembly
L1419[12:51:14] <Inari> java 7 or 8? not sure if hta mkaes a diff
L1420[12:52:20] <Sangar> Kilobyte, it'd be an architecture (so it could be used by just reconfiguring the cpu if you wanted, i.e. sneak right-click it); i'd like to keep some components usable at least, though. i.e. not a second set of items/components for other archs.
L1421[12:52:22] <Vexatos> Now here's a problem
L1422[12:52:31] <Vexatos> Sangar: The Driver and item are seperate
L1423[12:52:35] <Vexatos> where to put the ArrayList?
L1424[12:52:43] <Kilobyte> Sangar: how expensive is a cpu?
L1425[12:53:02] <Sangar> Inari, running 1.7 here, shouldn't make a difference though
L1426[12:53:25] <Vexatos> Because I need to access it in the Driver to check
L1427[12:53:29] <Sangar> Vexatos, uhh, in the environment?
L1428[12:53:30] <Vexatos> and access it in the item for onUpdate()
L1429[12:53:51] <Vexatos> oh wait
L1430[12:53:56] <Vexatos> onUpdate() won't even work
L1431[12:53:57] <Sangar> why in the item's onupdate? use env's update()
L1432[12:53:59] <Kilobyte> Sangar: i think i might just go and write a PIC emulator
L1433[12:54:05] <Vexatos> Sangar: I just figured
L1434[12:54:07] <Vexatos> Iamaderp
L1435[12:54:35] <Inari> > http://pastebin.com/x18PXtXb <- getting that when i try to use beep
L1436[12:55:10] <Sangar> Kilobyte, varies and have at it :P (or finish drinkable grog. or minecarts. or update your fork ;))
L1437[12:55:48] <Kilobyte> hmmm i could update the fork
L1438[12:55:58] <Kilobyte> probably most efficient thing
L1439[12:56:07] <Kilobyte> minecarts is waiting for more knowlage
L1440[12:56:08] <Sangar> Inari, uhh... that looks like your sound card out of memory o.O never seen that before
L1441[12:56:24] <Vexatos> Sangar: To get the time, it's host.world().getTotalWorldTime()
L1442[12:56:25] <Vexatos> right?
L1443[12:56:31] <Inari> hm
L1444[12:56:33] <Sangar> Vexatos, yep
L1445[12:56:34] <Vexatos> k
L1446[12:56:35] <Inari> well i have a usb soundcard
L1447[12:56:36] <Inari> xD
L1448[12:56:40] <Kilobyte> oh other hand, i am really not feeling like messing with git madness atm
L1449[12:56:52] <Sangar> hah
L1450[12:57:46] <Kilobyte> my attempt will be to redo the stuff by extracting it as uni patch
L1451[12:57:50] <Kilobyte> *unix
L1452[12:57:52] <Sangar> Inari, does it stop working after a time (memleak) or not work from the get-go (really to little memory?)
L1453[12:57:59] <Kilobyte> then manually apply it to current code base
L1454[12:58:26] <Vexatos> Hmmm
L1455[12:58:33] *** medsouz is now known as medsouz|offline
L1456[12:58:47] <Vexatos> if(this.expirationList.size() + map.size() > 8) return new Object[] { false, "I need an error message here, help D:" };
L1457[12:59:13] <Inari> hm well i just tried beep and it didnt make any sound xD will have to test again since i tried with a like 20 freq at first which im not sure how hearable it is
L1458[12:59:14] <Vexatos> I need a good error message for if the input table contains too many frequencies
L1459[12:59:14] *** Pwootage|Off is now known as Pwootage
L1460[12:59:30] <Vexatos> Inari: Try 400
L1461[12:59:44] <Vexatos> Make you you have sound turned on
L1462[12:59:48] <Inari> hm wonder how i figure out how much memory my soundcard has
L1463[13:00:21] <Vexatos> Sangar: If the table contains so many frequencies that its size and the current list's size would be greater than 8
L1464[13:00:30] <Vexatos> Which error message should I return?
L1465[13:00:33] <Vexatos> Can't think of any
L1466[13:00:43] <Sangar> "nope"
L1467[13:00:48] <Vexatos> .-.
L1468[13:00:58] <Vexatos> if(map.size() > 8) return new Object[] { false, "table must not contain more than 8 frequencies" };
L1469[13:00:58] <Caitlyn> +1 "Nope"
L1470[13:01:00] <Vexatos> That's easy
L1471[13:01:09] <Vexatos> Meh
L1472[13:01:28] <Vexatos> Caitlyn, I'd like some descriptive error
L1473[13:01:54] <Caitlyn> -_- noshit?
L1474[13:01:55] <Caitlyn> :P
L1475[13:02:08] <Kilobyte> Sangar: actually there seems to not be a good open source c compiler for PIC
L1476[13:02:09] <Sangar> Vexatos, add a counter. if trying more than 3 times, stop giving proper messages and return 'nope', 'you wish' and so on :P
L1477[13:02:22] <Vexatos> :|
L1478[13:02:33] <Vexatos> Sangar: Derpy item name doesn't mean bad documentation
L1479[13:02:56] <Sangar> it'd be useful for the first few tries! :P
L1480[13:03:28] <Ender> back
L1481[13:04:02] <Inari> Sangar: errors directly ^^
L1482[13:04:10] <Ender> Magik6k: ok, both computers are bound to their addresses and can ping themselves but not the other
L1483[13:04:23] <Sangar> Inari, well that sucks :/ no idea what i could do about that then
L1484[13:04:32] <Magik6k> Ender, hmm
L1485[13:04:46] <Ender> also i'm using the one from the loot disk if that helps
L1486[13:04:54] * gamax92 pokes Techokami
L1487[13:05:17] <Magik6k> Ender, reboot them and see if this helped
L1488[13:05:26] <Vexatos> Sangar: Most hacky way to add multiple freq-duration combinations to a packet, you choose:
L1489[13:05:41] <Vexatos> 1. make every combination a string "frequency duration" with a free space inbetween
L1490[13:05:52] <Ender> Magik6k: should i rebind after reboot?
L1491[13:05:59] <Vexatos> 2. just write both numbers as an int, and stop reading if there are no more ints
L1492[13:05:59] <Magik6k> Ender, yes
L1493[13:06:40] <Techokami> back
L1494[13:06:42] <Techokami> sup
L1495[13:07:02] <Ender> ohh got a reply
L1496[13:07:04] <Sangar> Vexatos, write int with number of pairs, write ints?
L1497[13:07:08] <gamax92> Techokami: Have you done stuff for TCRF?
L1498[13:07:34] <Vexatos> Sangar: Ingenious
L1499[13:07:38] <Techokami> yep! I did plenty of research on Metroid Fusion and Zero Mission, and some stuff on debug menus for the GBA Castlevanias
L1500[13:07:45] ⇨ Joins: Ditch (~LudgeLiki@166.170.26.184)
L1501[13:07:58] <gamax92> Techokami: Can I pay you 0$ to go research something?
L1502[13:08:04] <gamax92> its also not TCRF content
L1503[13:08:06] <Ender> Magik6k: seems to be working now
L1504[13:08:13] <Techokami> wot is it
L1505[13:08:31] <gamax92> Techokami: Separating the songs in Skyroads' MUZIK.LZS file
L1506[13:08:57] <Techokami> I've got no experience with that game or file format :|
L1507[13:08:59] <Magik6k> Ender, I guess you connected the network and/or put card to one pc when it was working and the second was already up
L1508[13:09:34] <Ender> Magik6k: i put the network cards in them before booting them all back up (because power had died to them)
L1509[13:09:48] <Magik6k> hmm
L1510[13:09:52] <Magik6k> strange
L1511[13:10:33] <Ender> indeed
L1512[13:10:46] <Ender> lets add more computers and test it
L1513[13:10:51] ⇦ Quits: Ditchbuster (~LudgeLiki@166.170.26.184) (Ping timeout: 189 seconds)
L1514[13:12:32] <Vexatos> Sangar: What does your world() method in your PacketHandler do?
L1515[13:12:59] <Vexatos> oooh I see
L1516[13:14:42] <Ender> Magik6k: what does netcat do? is it like unix cat but for networks or does it do somthing different
L1517[13:15:27] <Magik6k> Ender, poor version of the unix one so sends text between hosts
L1518[13:15:30] *** Benguin is now known as Benguin[ZzZ]
L1519[13:15:32] <Ender> ok
L1520[13:18:39] <gamax92> >poor version
L1521[13:21:06] <Ender> Sangar: i keep asking you this and forget the answer, do capacitors transmit component data or just power?
L1522[13:22:03] <Sangar> Ender, first time i hear the question ;) they act like cables
L1523[13:22:04] <Vexatos> Sangar: Which unit is getTotalWorldTime() returning?
L1524[13:22:10] <Ender> ok
L1525[13:22:10] <Vexatos> seconds? ticks? milliseconds?
L1526[13:22:13] <Sangar> Vexatos, ticks
L1527[13:22:15] <Vexatos> ok
L1528[13:22:20] <Sangar> bbl, dinner
L1529[13:22:23] <gamax92> Sangar: don't most blocks act like cables?
L1530[13:22:32] <Sangar> they do
L1531[13:22:40] <gamax92> like, you can set who can see it, Everyone in network, neighbors only, or nobody
L1532[13:22:46] <Sangar> all except power distributor, switch/access point and rack, i think.
L1533[13:26:38] <Ender> Magik6k: ok, for computers directly connected together i can ping between them but for machines that have to go through another one dont pass along the messages
L1534[13:27:56] <Kilobyte> Ender: also, actual netcat is basicly like telnet, but lacks support for escape sequences etc
L1535[13:28:06] <Ender> ok
L1536[13:28:24] <Kilobyte> so you can exit it with a simple ctrl+c
L1537[13:29:28] <Magik6k> Ender, wait, does computer case separate networks?
L1538[13:30:20] ⇨ Joins: Vexaton (~Vexatos@p200300556E42B264F0B296BEF6976BE8.dip0.t-ipconnect.de)
L1539[13:30:20] zsh sets mode: +v on Vexaton
L1540[13:31:10] <Ender> no, what i mean is (- is wire, = is wireless) i have a network set up like so: EnderPCOne <-switch-> EnderPCTwo <-switch-> EnderPCThree <=WirelessCard=> EnderPCRemote
L1541[13:31:32] <Magik6k> umm
L1542[13:31:53] <Kubuxu> Ender: Did you boot them all up on the same time?
L1543[13:31:55] <Ender> EnderPCRemote and Three can ping each other, One, Two and Three can all ping each other but Remote can only ping Three
L1544[13:31:56] ⇨ Joins: IniTialiZ (~Swaynie@85-171-237-28.rev.numericable.fr)
L1545[13:31:57] <Magik6k> is wireless card threated as network card(i.e. component type = modem?)
L1546[13:32:04] <Ender> Magik6k: yes
L1547[13:32:11] <Magik6k> hmm
L1548[13:32:12] <Ender> Kubuxu: yes
L1549[13:32:47] ⇦ Quits: Vexatos (~Vexatos@p200300556E42B27630E4FA9AB8CFB911.dip0.t-ipconnect.de) (Ping timeout: 189 seconds)
L1550[13:33:07] <Kubuxu> Magik6k, Ender: I think it is the issue. They booted up and requested detection before initailisation.
L1551[13:33:34] <Magik6k> Ender, then something may internally fail badly as wireless support is on my roadmap(support for dynamic routing/frequent AP changes)
L1552[13:33:37] <Kubuxu> Magik6k: Solution would be random sleep time before sending new host packet.
L1553[13:33:40] <Magik6k> Kubuxu, I don't think so
L1554[13:34:09] <Ender> lemme swap out one of the switches for an AP
L1555[13:34:23] ⇦ Quits: IniTialiZ (~Swaynie@85-171-237-28.rev.numericable.fr) (Network ban)
L1556[13:34:52] <Magik6k> Ender, try remplcing wireless cards with linked cards(crafted, coz afaik creative are buggy)
L1557[13:37:10] <Magik6k> s/mpl/pla
L1558[13:37:10] <Kibibyte> <Magik6k> Ender, try replacing wireless cards with linked cards(crafted, coz afaik creative are buggy)
L1559[13:37:12] *** seanwcom_ is now known as SeanWcom
L1560[13:37:29] <Ender> Magik6k: crafting linked cards now
L1561[13:37:54] *** DeanIsaKitty is now known as DeanIsGone
L1562[13:38:00] <Ender> hmm, gonna have to swap out GFX cards lol
L1563[13:43:33] <Kubuxu> Magik6k: https://github.com/MightyPirates/OpenComputers/blob/master-MC1.7.10/src/main/resources/assets/opencomputers/loot/Network/data/boot/80_network.lua#L70 This could be so preety: local res = {pcall(listener,...)}
L1564[13:44:31] <Magik6k> Kubuxu, I wrote that driver at 3am ;p
L1565[13:45:12] <Magik6k> s/t d/ t part of d/
L1566[13:45:12] <Kibibyte> <Magik6k> Kubuxu, I wrote tha t part of driver at 3am ;p
L1567[13:50:08] <Vexaton> Okay
L1568[13:50:13] <Vexaton> Sangar: I'm done
L1569[13:50:17] <Vexaton> now I need to test it .-.
L1570[13:50:58] *** Vexaton is now known as Vexatos
L1571[13:51:42] <Ender> Magik6k: you need a network refresh function/script
L1572[13:52:21] *** Pwootage is now known as Pwootage|Off
L1573[13:53:24] <Magik6k> Ender, for now when new host connects to network(i.e. it's booted) it sends broadcast to it's local network, and other hosts in network send handshake back
L1574[13:54:41] <Magik6k> But yeah, some refresh functions would be useful
L1575[13:54:48] <Vexatos> Sangar: Incoming 8-channel song API? /me dies by monkey island theme overflow
L1576[13:56:36] <Ender> Magik6k: but what if i give a computer an address (via ifconfig bind blah) after they've all booted
L1577[13:57:15] <Magik6k> Ender, this is layer 2 address, and now give me a second to explayn it:
L1578[13:57:23] <Ender> ok
L1579[13:59:24] <Kilobyte> oh wow i totally forgot i abstracted RNGs in kibi 8
L1580[14:00:07] <Kilobyte> allowing me to use /dev/urandom as backend
L1581[14:00:18] <Kilobyte> but also java.util.Random
L1582[14:00:31] <Magik6k> There are 2 layers, physical and routing, the host discovery is layer 1 and is implemented in modem drivers, and if this derps then you need to reboot, The bound adresses(you can bind many addresses to one host) are in layer 2 which is more intelligent, and it is searching for host/route automatically using lower layer to communicate between networks
L1583[14:00:33] <Magik6k> huh
L1584[14:03:28] <Kilobyte> heck, i could use random.org as backend
L1585[14:05:00] <gamax92> Kilobyte: err ... XSRandom does well
L1586[14:05:04] <gamax92> Xor-Shift iirc
L1587[14:05:36] <Kilobyte> well, again, its modular
L1588[14:05:38] <Kilobyte> :P
L1589[14:06:24] ⇨ Joins: CompanionCube (~samis@90.198.142.3)
L1590[14:21:32] ⇨ Joins: Negi (Negi@2a01:e35:2f6a:7060:680d:835d:c9a7:b445)
L1591[14:22:59] *** Sandrafk is now known as SandraNicole
L1592[14:23:33] *** medsouz|offline is now known as medsouz
L1593[14:23:43] <SandraNicole> mornin.
L1594[14:23:58] <Kubuxu> nighh'
L1595[14:24:08] <Magik6k> .octime
L1596[14:24:09] <EnderBot2> Current OC time: Mon Dec 8 19:24:08 2014
L1597[14:25:27] <Vexatos> Hmm
L1598[14:25:41] <Vexatos> anyone insane enough to compose/port a small test song for the beep card?
L1599[14:29:41] ⇦ Quits: Ditch (~LudgeLiki@166.170.26.184) (Ping timeout: 198 seconds)
L1600[14:30:07] ⇨ Joins: Ditchbuster (~LudgeLiki@host-251-111-230-24.midco.net)
L1601[14:30:55] <Magik6k> How insanely bad idea is switching debain stable to testing and clicking yes to this: 1304 upgraded, 474 newly installed, 35 to remove and 0 not upgraded.
L1602[14:30:59] <Magik6k> ?
L1603[14:31:27] <Kubuxu> Magik6k: VPS?
L1604[14:31:31] <Magik6k> yep
L1605[14:31:44] <CompanionCube> Magik6k, just review the list
L1606[14:31:48] <Kubuxu> Magik6k: Did you get the second?
L1607[14:31:50] <CompanionCube> watch out for a systemd upgrade
L1608[14:32:54] <Magik6k> CompanionCube, why?
L1609[14:33:02] <CompanionCube> just so you know
L1610[14:33:12] <Magik6k> ohwait it weill be installed
L1611[14:33:16] <Magik6k> *will
L1612[14:33:33] <CompanionCube> it's always better to know when critical system components are swapped out for other versions
L1613[14:33:53] <Magik6k> hmm
L1614[14:34:17] <Magik6k> I think I'm going to backup /var/www, jenking and some configs ;p
L1615[14:35:04] *** skyem123|away is now known as skyem123
L1616[14:35:50] *** skyem123 is now known as skyem123|dinner
L1617[14:39:54] ⇨ Joins: MichiBot (~lb@isis.pc-logix.com)
L1618[14:40:01] <Caitlyn> *sed disable
L1619[14:40:04] <Caitlyn> *yt disable
L1620[14:40:12] <Caitlyn> *sed list
L1621[14:40:16] <Caitlyn> o_O
L1622[14:40:20] <Caitlyn> Oh der
L1623[14:40:23] <Caitlyn> wrong damn prefix
L1624[14:40:27] <Caitlyn> %sed disable
L1625[14:40:31] <Caitlyn> %sed list
L1626[14:40:35] <Caitlyn> -_-
L1627[14:41:05] ⇦ Quits: MichiBot (~lb@isis.pc-logix.com) (Remote host closed the connection)
L1628[14:41:32] <Caitlyn> fml git pulled but forgot to gradle build
L1629[14:42:06] ⇨ Joins: MichiBot (~lb@isis.pc-logix.com)
L1630[14:42:17] <Caitlyn> %sed disable
L1631[14:42:21] <Caitlyn> %sed list
L1632[14:42:22] <MichiBot> Caitlyn: Disabled SED channels: [, #oc]
L1633[14:42:28] <Caitlyn> k.
L1634[14:42:37] <Caitlyn> %yt disable
L1635[14:42:39] <Caitlyn> %yt list
L1636[14:42:40] <MichiBot> Caitlyn: Disabled YT channels: [#nubtards, #oc]
L1637[14:42:52] <Caitlyn> test
L1638[14:42:57] <Caitlyn> s/test/lol/
L1639[14:42:57] <Kibibyte> <Caitlyn> lol
L1640[14:43:00] <Caitlyn> kk.
L1641[14:43:20] <Vexatos> Hey Sangar: Ping me when you're back
L1642[14:44:15] <Ender> ok, current setup is (- wire, = wireless, ~ tunnel) EnderOne <-switch-> EnderTwo <-switch-> EnderThree <~linkedCard~> EnderRemote <=wireless card=> <=AP-> SuperServer.
L1643[14:46:04] ⇨ Joins: CrackedP0t (~CrackedP0@rrcs-74-87-156-194.west.biz.rr.com)
L1644[14:46:45] <Vexatos> Haha
L1645[14:48:36] <Ender> and it seems that any newcomers to the network can only see directly connected devices because SuPeRMiNoR2's tablet can only ping his server, EnderRemote & EnderThree but not One or Two
L1646[14:49:54] <Ender> also when pinging from super's tablet, i can see the message go to EnderOne but nothing ever comes back
L1647[14:50:53] <Ender> Magik6k: ^^
L1648[14:51:30] ⇦ Quits: Maxwolf (labs@pipette.madsciencemod.com) (Quit: Leaving)
L1649[14:52:01] <Magik6k> hmm
L1650[14:52:35] <Kilobyte> phew 90% of account stuff done, and it all compiles
L1651[14:52:37] <Magik6k> Ender, but wireless works in any way?
L1652[14:52:48] *** skyem123|dinner is now known as skyem123
L1653[14:52:55] <Ender> Magik6k: yes, whenever it's direct it always works
L1654[14:53:15] <Ender> and generally works 90% of the time through one hop. any higher and it derps
L1655[14:53:38] <Ender> that being said, his server that was added quite a bit before his tablet can ping all my devices
L1656[14:55:00] * Sangar pings Vexatos
L1657[14:55:05] <Magik6k> Ender, the problem is I haven't yet fully done wireless compat so it may derp sometimes, but if it works directly then it's strange
L1658[14:55:49] <Magik6k> Ender, is this public server?
L1659[14:55:52] <Vexatos> Hey Sangar, could you take a quick look at this and see if I'm doing it right: https://github.com/asiekierka/Computronics/blob/master/src/main/java/pl/asie/computronics/oc/DriverCardSound.java
L1660[14:56:14] <Ender> Magik6k: semi-public though i can send you the pack link and whitelist you
L1661[14:56:39] <CrackedP0t> Why is the site down?
L1662[14:56:41] <Magik6k> Ender, I'd take a look at it
L1663[14:56:56] <Ender> CrackedP0t: because of the orks
L1664[14:57:07] ⇨ Joins: Xilandro (~Kodos@2602:306:ce20:6c30:99cb:28c5:4c69:41b4)
L1665[14:57:11] <Ender> Magik6k: what's your IGN?
L1666[14:57:33] ⇨ Joins: Mirodin (~quassel@2a02:810d:12c0:1878:b026:61e6:9840:52aa)
L1667[14:57:45] <Magik6k> Ender, magik6000 I think ;p
L1668[14:57:54] <Ender> ok
L1669[14:58:01] <Kilobyte> Ender: btw, i found another nice little challenge in kibis server abstraction: colors
L1670[14:58:27] <Kilobyte> irc handles colors differently than xmpp and some stuff lacks color support alltogether
L1671[14:58:42] <Sangar> Vexatos, any part of it in particular?
L1672[14:58:56] <Vexatos> the beep() method
L1673[14:59:08] <Vexatos> and sendSound() and onSound()
L1674[14:59:19] <Vexatos> most importantly the latter ones
L1675[14:59:27] <Kilobyte> hmmm i am gonna have to abstract it, which raises another question: should i support full RGB and scale it down to whatever the service supports or only go with a couple basic colors
L1676[14:59:32] <Kilobyte> i am tending towards the first
L1677[14:59:51] <CrackedP0t> Ender: Guess I'll Exterminatus them, then
L1678[15:00:05] ⇦ Quits: Kodos|Zzz (~Kodos@2602:306:ce20:6c30:f8fe:838c:4121:300) (Ping timeout: 198 seconds)
L1679[15:00:12] <Kilobyte> what would you guys suggest?
L1680[15:01:10] *** SandraNicole is now known as Sandrafk
L1681[15:01:46] <Sangar> Vexatos, regarding optInt/Double, i don't think they'll ever be hit, because null isn't instanceof Number?
L1682[15:02:07] <Vexatos> Sangar: Right...
L1683[15:02:31] <Vexatos> Guess I have to add null checks for duration
L1684[15:02:41] <Vexatos> and frequency is never null
L1685[15:02:53] <Sangar> yeah
L1686[15:02:55] <Vexatos> because I can't set null as a key in a map, right?
L1687[15:03:05] <Sangar> duration is also never null
L1688[15:03:14] <Sangar> because nil'ing something in lua removes it from the table
L1689[15:04:58] <Sangar> Vexatos, also, do the tryenergy before actually generating the sound...
L1690[15:05:36] <Vexatos> Oh, right
L1691[15:05:37] <Vexatos> >_>
L1692[15:05:52] <Vexatos> That's why I wanted you to check for derps >_>
L1693[15:05:59] <Sangar> hehe
L1694[15:07:07] <Sangar> other than that, looks good i think
L1695[15:07:51] <Kilobyte> Sangar: hmm you know how i would scale down an image to a lower palette (where i cannot pick the palette)
L1696[15:08:26] <Sangar> Vexatos, actually. don't use an arraylist if you use the frequency as key. you'll have a waaay sparse array wasting a lot of memory. use a hashtable instead.
L1697[15:08:46] <Vexatos> I didn't want to add the frequency as a key >_>
L1698[15:08:50] <Vexatos> that was a derp
L1699[15:08:54] <Vexatos> yet another one
L1700[15:09:27] <Kilobyte> or not image, but just colors in general
L1701[15:11:29] <Sangar> Kilobyte, hmm, convert to a color space like hsl where hue/saturation != brightness and compute the distance based on that?
L1702[15:11:48] <Kilobyte> sounds like fun
L1703[15:11:58] <Kilobyte> may or may not be worth it
L1704[15:12:03] <Vexatos> Okay, sangar, pushing the fixes
L1705[15:13:08] <Sangar> Kilobyte, in oc i'm more lazy iirc, i just use the brightness (luma) and use that as a distance :P
L1706[15:13:11] ⇦ Parts: medsouz (~medsouz@medsouz.net) (Leaving))
L1707[15:13:35] ⇦ Quits: CrackedP0t (~CrackedP0@rrcs-74-87-156-194.west.biz.rr.com) (Ping timeout: 198 seconds)
L1708[15:13:59] <Kilobyte> Sangar: hmmm i may or may not do that
L1709[15:14:06] <Kilobyte> but i wanna do it the proper way
L1710[15:14:20] <Kilobyte> well, again i am abstracting, so it will be very easy to switch later
L1711[15:14:38] ⇨ Joins: Vaht (~Tahg@pool-72-74-136-157.bstnma.fios.verizon.net)
L1712[15:14:44] <Sangar> well, then make a physical simulation emitting photons hitting a shader and bouncing back into a color filtered lense or something :P
L1713[15:14:56] ⇦ Quits: Tahg (~Tahg@pool-72-74-136-157.bstnma.fios.verizon.net) (Ping timeout: 198 seconds)
L1714[15:15:44] <Vexatos> Sangar: Refresh the page, please :)
L1715[15:16:53] <Sangar> k
L1716[15:19:16] <Sangar> Vexatos, well, gj now you try to consume before emitting the sound, but you play it even if you couldn't consume the energy :P
L1717[15:19:31] <Vexatos> I don't
L1718[15:19:35] <Vexatos> see tryConsumeEnergy
L1719[15:19:41] <Sangar> i do see
L1720[15:19:44] <Vexatos> (Right below beep())
L1721[15:19:50] <Vexatos> oh right
L1722[15:19:51] <Vexatos> derp
L1723[15:19:53] <Vexatos> <_>
L1724[15:19:56] <Sangar> :P
L1725[15:20:10] <Vexatos> sorry
L1726[15:20:16] <Vexatos> chem exam really ate my brain today
L1727[15:20:21] <Sangar> haha, no worries
L1728[15:21:46] <Kilobyte> Sangar: yay java.awt.color has helper functions to convert to HSB :D
L1729[15:21:46] <Sangar> another minro thing: you're potentially skipping entries in your removal loop (because if you remove one, the rest shifts down but you ++i anyway)
L1730[15:21:57] <Sangar> Kilobyte, nice :D
L1731[15:22:17] *** Sandrafk is now known as SandraNicole
L1732[15:22:54] <Vexatos> Okay, Sangar, F5 again >_>
L1733[15:23:04] <Sangar> Vexatos, performance idea: given entries will usually be in the list longer than one tick, and the list is short: it might be a good idea to keep the list sorted (on insertion), then you can just do `while (list.size() > 0 && list.get(0) < now) list.remove(0);`
L1734[15:23:16] <Kilobyte> Sangar: now to figure out how to calculate the distance of two colors
L1735[15:23:42] ⇨ Joins: Ditch (~LudgeLiki@host-251-111-230-24.midco.net)
L1736[15:23:56] <Kilobyte> and yay firefox crashed again
L1737[15:24:01] <Sangar> \o/ >_>
L1738[15:24:34] <Vexatos> sorted list?
L1739[15:24:37] <Vexatos> what do you mean
L1740[15:24:48] <Vexatos> ah
L1741[15:24:50] <Vexatos> Hmmm
L1742[15:25:00] <Vexatos> But how to efficiently sort?
L1743[15:25:12] <Kilobyte> yeah, it keeps segfaulting for no reason
L1744[15:25:47] <Sangar> Vexatos, i think java provides a binary search implementation somewhere
L1745[15:26:11] <Sangar> Vexatos, yeah, util.Arrays.binarySearch
L1746[15:26:38] ⇦ Quits: Ditchbuster (~LudgeLiki@host-251-111-230-24.midco.net) (Ping timeout: 198 seconds)
L1747[15:26:40] <Kilobyte> Sangar: ah, so i basicly put the color in 3D room, create a vector between them and calculate the length of that vector. is that correct?
L1748[15:26:44] <Vexatos> I need to go now :(
L1749[15:26:46] <Vexatos> Bye o/
L1750[15:26:48] <Kilobyte> bye
L1751[15:26:56] <Sangar> cya \o
L1752[15:26:58] <Vexatos> Thanks, Sangar :)
L1753[15:27:00] <Sangar> np :)
L1754[15:27:02] ⇦ Quits: Vexatos (~Vexatos@p200300556E42B264F0B296BEF6976BE8.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L1755[15:27:22] <Sangar> Kilobyte, for example, yes
L1756[15:28:02] <Kilobyte> ah, that sounds simple enough
L1757[15:28:40] <Sangar> you may want to mess around with weighing the axes differently, but in general that should work quite well
L1758[15:29:03] <Kilobyte> eh, only basic stuff needed
L1759[15:29:17] <Kilobyte> and as i work with HSB i will prob not need much balancing
L1760[15:30:05] <Sangar> yeah
L1761[15:37:21] <Kilobyte> Sangar: is java float and scala Float same?
L1762[15:37:27] <SandraNicole> Kilobyte: yes.
L1763[15:37:46] <Sangar> yeah, it's a type alias
L1764[15:38:02] <SandraNicole> scala makes the java primitives actual classes.
L1765[15:39:19] <Kilobyte> well, intellij complains about a "fruitless type check" in my pattern matching code (Double.type cannot also be a Double)
L1766[15:39:37] <Kilobyte> the double comes straight from a Math.sqrt()
L1767[15:40:18] <Sangar> actually, the scala Double is the java double (primitive), iirc
L1768[15:40:34] <SandraNicole> exactly.
L1769[15:40:50] <Kilobyte> well, okay its inside a tuple, inside an anonymous function which is passwd to sortWith()
L1770[15:43:13] <Kilobyte> actually i got it now
L1771[15:43:45] <Kilobyte> yeah, this should work
L1772[15:49:12] *** SKS-Away is now known as ShadowKatStudios
L1773[15:50:33] *** skyem123 is now known as skyem123|ZZZ
L1774[15:51:08] *** skyem123|ZZZ is now known as skyem123|kindofafk
L1775[15:53:00] * vifino waves to ShadowKatStudios
L1776[15:53:10] <ShadowKatStudios> vifino
L1777[15:53:11] <ShadowKatStudios> halp
L1778[15:53:15] <vifino> ..?
L1779[15:53:24] <ShadowKatStudios> willl a Socket 755 cooler work on an 1150 socket motherboard?
L1780[15:54:33] <vifino> Probably not..?
L1781[15:54:56] <Magik6k> Sangar, u here
L1782[15:54:59] <Magik6k> ?
L1783[15:55:20] <ShadowKatStudios> argh
L1784[15:55:24] <vifino> ShadowKatStudios: Why do you ask?
L1785[15:55:34] <Sangar> Magik6k, hmm?
L1786[15:55:48] <ShadowKatStudios> Because I'm buying the new stuff today
L1787[15:56:09] <ShadowKatStudios> And it doesn't look like my motherboard comes with a cooler
L1788[15:56:38] <Kilobyte> implicit def formatString(s: String): FormattedString = new FormattedString(s)
L1789[15:56:40] <Kilobyte> :D
L1790[15:56:55] <Kilobyte> this allows me to send messages like this:
L1791[15:57:16] *** skyem123|kindofafk is now known as skyem123|ZZZ
L1792[15:57:38] <Kilobyte> "Red text: " + "look".color(Color.RED)
L1793[15:57:52] <vifino> ShadowKatStudios: https://www.youtube.com/playlist?list=PLE4GjPVpUet6HZL6Gy07P4FK2NuWScvS4
L1794[15:58:02] <vifino> I made videos \o/
L1795[15:58:03] <Magik6k> Sangar, if you have a second put 'computer.pushSignal("network_ready")' after that network initated print there as I'm too lazy to PR such tiny thing ;p: https://github.com/MightyPirates/OpenComputers/blob/master-MC1.7.10/src/main/resources/assets/opencomputers/loot/Network/data/boot/80_network.lua#L105
L1796[15:58:10] <ShadowKatStudios> can't watch now
L1797[15:58:13] <vifino> Awww.
L1798[15:58:17] <ShadowKatStudios> I'm in a hurry
L1799[15:58:20] <vifino> :(
L1800[15:58:45] <Sangar> Magik6k, will do
L1801[15:59:07] ⇦ Quits: MichiBot (~lb@isis.pc-logix.com) ()
L1802[15:59:07] <Sangar> ShadowKatStudios, the syscall doc link on your page is ded btw
L1803[15:59:19] <ShadowKatStudios> I know
L1804[15:59:21] <Sangar> k
L1805[15:59:28] <ShadowKatStudios> Haven't gotten around to pasting my docs in
L1806[16:00:17] ⇨ Joins: MichiBot (~lb@isis.pc-logix.com)
L1807[16:00:31] <Kilobyte> Sangar: do indirect implicits work? like A converts to B and B to C. can scala implicitely turn an A into a C?
L1808[16:00:45] <ShadowKatStudios> Found one for the right price: http://www.msy.com.au/cooling/14431-deepcool-gammaarcher-gamma-archer-multi-socket-115x-fm2-1-am3-2-cpu-cooler.html
L1809[16:00:48] ⇦ Quits: MrRatermat (~ratermat@host81-158-131-173.range81-158.btcentralplus.com) (Ping timeout: 378 seconds)
L1810[16:01:25] <Sangar> Kilobyte, dunno
L1811[16:03:06] <ShadowKatStudios> Anyway
L1812[16:03:08] <ShadowKatStudios> time to go
L1813[16:03:12] <ShadowKatStudios> have a good day everyone
L1814[16:03:20] <ShadowKatStudios> I'm off to buy some components
L1815[16:04:10] *** ShadowKatStudios is now known as SKS-Away
L1816[16:04:22] <vifino> bai SKS-Away
L1817[16:06:00] <Kilobyte> hmmm
L1818[16:08:52] <Kilobyte> Sangar: i have an implicit conversion from String to FormattedString and latter has a method color(Color). Yet "test".color(Color.RED) errors because the method can't be found. and that code is in same file as the implicits are defined, so its surely no import issue
L1819[16:09:22] <Dashkal> Same file might not be enough. On a companion object?
L1820[16:09:37] <Kilobyte> oh, that would explain it
L1821[16:09:52] <Dashkal> Yeah, sometimes you have to import the companion's members anyway.
L1822[16:09:53] <Kilobyte> i was assuming that would work like this
L1823[16:09:55] <Dashkal> Stupid, but true.
L1824[16:10:08] <Kilobyte> well, that is imported too :P
L1825[16:10:20] <Dashkal> I tend to just have sealed trait Foo { import Foo._; ... } object Foo { ... }
L1826[16:10:22] <Kilobyte> actually its in same namespace
L1827[16:10:46] <Dashkal> Ahh, then I'm less of help. When actually in the same namespace, I tend not to have trouble with implicit extensions
L1828[16:11:48] <Dashkal> More and more lately I'm moving away from extensions. I just use normal function notation now. foo(bar) rather than bar.foo
L1829[16:12:33] <Kilobyte> well, i am providing a nice color helper here, so it should be as compact as possible
L1830[16:13:04] <Sangar> Kilobyte, are the implicits above or below their use in the code?
L1831[16:13:07] <Dashkal> (foo bar) has exactly the same number of keystrokes as (bar.foo) :P
L1832[16:13:28] <Kilobyte> Sangar: below, so that is it?
L1833[16:13:31] <Sangar> yah
L1834[16:13:55] <Sangar> at least that was the issue for me once
L1835[16:14:01] <Sangar> which was... mildly annoying
L1836[16:14:06] <Kilobyte> hmm
L1837[16:14:30] <Kilobyte> well, i have an implicit spitting out a FormattedString but its in the object FormattedMessage
L1838[16:14:35] <Kilobyte> could that cause it?
L1839[16:15:06] <Kilobyte> my main reason for that was so people don't have to import FormattedString and FormattedMessage is usually already imported anyways
L1840[16:15:42] <Sangar> hmm, dunno. if it's in another file and imported it should work
L1841[16:16:03] <Kilobyte> meh, time for a break
L1842[16:16:07] <Dashkal> If it's in FormattedMessage than it's a namespace down. You'd have to import. Implicits only work automatically when the implicit is on the companion object of the source type (and editing String would be a bit difficult)
L1843[16:16:47] <Xilandro> Holy shiiit
L1844[16:16:54] <Xilandro> Damnit Esper
L1845[16:16:59] <Caitlyn> %flip ^
L1846[16:17:00] <MichiBot> Caitlyn: (╯°□°)╯︵ɹǝdsƎ ʇıuɯɐᗡ
L1847[16:17:05] *** Xilandro is now known as Kodos
L1848[16:17:23] <Kodos> Elite: Dangerous confirmed this morning that there will be no wipe
L1849[16:17:28] <Kodos> So I can play now instead of waiting until the 16th
L1850[16:17:34] <Dashkal> Here's a rundown of the full rules: http://lian-notes.readthedocs.org/en/latest/scala-implicit-resolution-mechanism.html
L1851[16:18:58] <Dashkal> This looks useful as well: http://eed3si9n.com/revisiting-implicits-without-import-tax
L1852[16:22:06] <Kilobyte> Dashkal: i am VERY sure i have done implicits before with the implicit on the target type companion object
L1853[16:23:06] <Dashkal> It works.. sometimes. Implicit resolution is pants.
L1854[16:23:53] <Kilobyte> i'll do a workaround
L1855[16:24:00] <Dashkal> But my understanding of what you described has your import on neither the source nor the final target. scalac would have to search for .color() methods on everything under the sun, then look for an implicit to that type on the companion.
L1856[16:24:55] <Kilobyte> hmmm well, its in same file, but lemme try stuff
L1857[16:24:55] <Sangar> allright then. microcontroller seem to work. time to push.
L1858[16:25:21] <Kodos> wat
L1859[16:25:35] <gamax92> Wait what
L1860[16:25:56] <Dashkal> "same file" alone doesn't mean all that much.
L1861[16:26:06] <Dashkal> 'sealed' notwithstanding
L1862[16:26:55] <Kilobyte> whats sealed actually do?
L1863[16:27:03] <Sangar> final
L1864[16:27:16] <Kilobyte> ah, but i assume that shouldn't make a difference
L1865[16:27:21] <Dashkal> 'sealed' ensures that only other classes within the same file may inherit
L1866[16:27:26] <Dashkal> It's not final
L1867[16:27:32] <Sangar> it's not?
L1868[16:27:35] <Dashkal> final ensures that /nothing/ may inherit
L1869[16:27:41] <Sangar> ohh, yeah. mixing it up with c# :X
L1870[16:27:55] <Dashkal> sealed is used for the scala encoding of ADTs. Closed disjoint types.
L1871[16:28:03] <Kilobyte> well, thats not relevant here i think
L1872[16:28:17] <Kilobyte> might have to do a color helper then
L1873[16:28:55] <Dashkal> Example: sealed trait Maybe[A] { def fold[B](def: => B)(f: A => B): B } case class Just[A](a: A) extends Maybe[A] { ... } case class None[A] extends Maybe[A] { ... }
L1874[16:29:06] <Dashkal> Nobody outside that file may extend Maybe. only the Just and None in there.
L1875[16:29:50] <Dashkal> Unfortunately there's mess in there. Enables proper pattern matching, but confuses types with value constructors.
L1876[16:30:58] * Kilobyte enables swap in brain
L1877[16:31:28] <Dashkal> It just leads to annoying cases where you have to cast Just back to Maybe since scala sees Just there as a type, when it's not usefully so.
L1878[16:31:39] <Dashkal> Sharp edge of the language.
L1879[16:32:00] <Kilobyte> well, scala is very complex so yeah
L1880[16:32:03] <Dashkal> sometimes cast. Not always.
L1881[16:32:07] <Dashkal> Unfortunately so, yes.
L1882[16:32:14] <gamax92> "Standing on a skate board and playing catch with a bowling ball" ~ Bill Nye, 2013
L1883[16:32:20] <Dashkal> It's trying to bridge two incompatible ways of programming. Shard edges all over the place.
L1884[16:32:45] <Dashkal> Oderski believes otherwise, but... the details reveal the problems.
L1885[16:35:44] *** ConcernedHobbit is now known as ConcernedSlippin
L1886[16:37:25] <Kilobyte> its still a very cool language
L1887[16:37:46] <Dashkal> Agreed
L1888[16:37:49] *** AtomSponge is now known as AtomSponge|away
L1889[16:38:04] <Dashkal> Just a good idea to be aware of its faults as well, so you can code around them and take advantage of the good stuff.
L1890[16:39:14] ⇦ Quits: TwoWholeWorms (~heifer@ben.mu) (Ping timeout: 186 seconds)
L1891[16:41:13] <Sangar> true. knowledge of these things separates the gurus from the average (i'm still way too average, but it's good enough >_>)
L1892[16:41:58] <Dashkal> Meh, I avoid labeling myself. That leads to "ivory tower" crap. I just try to learn as much as I can about the tools I use. My living depends on it, after all.
L1893[16:43:14] <Sangar> of course. just saying in general that depth of knowledge is admirable ;)
L1894[16:43:44] <Dashkal> Worth the effort in my experience, anyway.
L1895[16:44:19] <Sangar> yeah. stumbling around with half-knowledge can be very painful :P
L1896[16:45:33] <Kodos> Sangar, will test 269 and report back
L1897[16:45:44] <Sangar> please do!
L1898[16:46:02] <Sangar> i'll test it myself, too, to make sure it even works at all in non-dev :X
L1899[16:46:11] <Sangar> too lazy to build it locally to test that
L1900[16:46:53] *** Cruor is now known as Cruor|Away
L1901[16:52:36] *** Pwootage|Off is now known as Pwootage
L1902[16:53:27] <Kodos> So how do you program the thing
L1903[16:53:31] <Kodos> I'm looking at the callbacks
L1904[16:54:21] <Sangar> Kodos, you program the eeprom
L1905[16:54:29] <Kodos> Ah
L1906[16:54:32] *** justastranger|zzz is now known as justastranger
L1907[16:54:57] <Sangar> i.e. start a computer, put in spare eeprom, flash it (component.eeprom.set(code)), then build that into the thing
L1908[16:55:00] ⇦ Quits: CompanionCube (~samis@90.198.142.3) (Quit: Leaving)
L1909[16:55:39] <Kodos> So things like my BR monitor and shutoff when full program would be good for something like the MC
L1910[16:55:40] <Kodos> ?
L1911[16:56:17] <Sangar> depends, is restone in and output enough to handle that? because they can't connect to external components.
L1912[16:56:34] <Kodos> Yep, I can do that with a reactor redstone or even rednet port
L1913[16:56:45] <Kodos> I'll have to alter the code a bit, but that should be simple enough
L1914[16:56:55] <Sangar> then you could give that a try, aye
L1915[16:57:08] <Kodos> can the MC handle bundled redstone?
L1916[16:57:09] <Kodos> Or just basic
L1917[16:57:19] <Sangar> basic
L1918[16:57:27] <Kodos> Ah, that might be tricker, then
L1919[16:57:29] <Sangar> because t1 cards only
L1920[16:57:30] ⇨ Joins: TwoWholeWorms (~heifer@ben.mu)
L1921[16:57:32] <Kodos> Ahh
L1922[16:57:39] <Kodos> I'll let you know how it turns out
L1923[16:58:23] <Kodos> Actually if I can use rednet for basic redstone, I may still be able to do this
L1924[16:58:33] <Sangar> good luck :D
L1925[16:58:56] <Kodos> Just waiting on the thing to finish building
L1926[16:59:13] <Sangar> indeed
L1927[16:59:20] * Kodos is watching the console output >.>
L1928[16:59:21] <Sangar> any moment now :P
L1929[16:59:30] <Kodos> Yeah, just ticked ahead
L1930[17:00:00] ⇦ Quits: Hobby_boy (~Hobbyboy@host109-151-37-226.range109-151.btcentralplus.com) (Ping timeout: 200 seconds)
L1931[17:00:07] <Ender> Sangar: where does the startup beep get called?
L1932[17:00:27] ⇨ Joins: Hobby_boy (~Hobbyboy@host109-157-14-213.range109-157.btcentralplus.com)
L1933[17:00:35] <Sangar> Ender, old build: kernel.lua, new build: eeprom / lua bios
L1934[17:01:04] <Ender> Sangar: 1.4.2.266-dev, is that old or new?
L1935[17:01:19] <Sangar> all is old, new isn't done yet :>
L1936[17:01:32] <Ender> ok
L1937[17:01:35] <Magik6k> ohwait is eeprom already there?
L1938[17:01:39] <Kodos> kernel.lua just means init.lua right?
L1939[17:01:49] <Sangar> Magik6k, in the build currently building, yes
L1940[17:01:53] <Magik6k> \o/
L1941[17:02:12] *** Pwootage is now known as Pwootage|Off
L1942[17:02:15] <Sangar> Kodos, no, kernel is what's non-changeable, sets up sandbox and such, renamed to machine.lua now to make that clearer
L1943[17:02:30] *** Daiyousei is now known as SleepingFairy
L1944[17:02:31] <Kodos> Ah, so the file IN the jar then?
L1945[17:02:35] <Sangar> exactly
L1946[17:02:39] <Kodos> mkay
L1947[17:03:04] * Kodos slaps Jenkins
L1948[17:03:04] * EnderBot2 laughs
L1949[17:03:06] <Kodos> Build faster damn you
L1950[17:03:10] <Sangar> eeprom allowed stripping that down even further, so there should pretty much nothing left in there that *needs* user-changery :P
L1951[17:03:25] <Sangar> and there's a be missing somewhere
L1952[17:03:39] <Kodos> I usually change the OS name
L1953[17:03:41] <Kodos> But that's it
L1954[17:03:49] <Sangar> well, that's init.lua
L1955[17:04:00] <Sangar> isn't it?
L1956[17:04:04] <Sangar> i can't even remember
L1957[17:04:12] <Kodos> It is
L1958[17:04:14] <Kodos> I was just saying
L1959[17:04:25] <Kodos> Is there a 'default' init.lua in the jar th at gets used for that?
L1960[17:04:30] <Kodos> That I could change so it'd be universal
L1961[17:04:51] ⇨ Joins: Ir7_o (~Ir7_o@74.91.17.50)
L1962[17:04:51] zsh sets mode: +o on Ir7_o
L1963[17:05:03] <Ender> Ir7_o: \\o//
L1964[17:05:07] <Sangar> well, the one from the openos loot disk
L1965[17:05:12] <Kodos> I hope you disabling RE didn't break Galacticraft compat >.>
L1966[17:05:13] <Sangar> \\\\o////
L1967[17:05:17] <Kodos> We'll find out in a bit
L1968[17:05:22] <Sangar> Kodos, no that's separate
L1969[17:05:26] <Kodos> Okay
L1970[17:05:26] <Kodos> good
L1971[17:05:29] <Kodos> I'm building a space station
L1972[17:05:32] <Kodos> Needed to make sure that works
L1973[17:05:33] <Sangar> neat
L1974[17:05:54] <Sangar> the only thing using re i'm aware of at the time is ri
L1975[17:06:01] <Magik6k> hmm, I guess it's time to make tiny network client, TFTP and PXE :D
L1976[17:06:10] <ashka> hey, is there any known issues with the adapter and CC 1.65 ? I have a sensor from openperipheral which uses ILuaContext, and ILuaContext.pullEvent throws an exception when using the peripheral through an adapter
L1977[17:06:26] <Sangar> pullEvent cannot work in oc, sorry
L1978[17:06:37] <Kodos> #blamedan200
L1979[17:06:39] <Kodos> idk
L1980[17:06:43] <Sangar> don't :P
L1981[17:06:48] <Sangar> blame luaj using threads
L1982[17:06:57] <Kodos> Hot damn it's built
L1983[17:07:12] <Sangar> indeed. let's see if it works at all
L1984[17:07:15] <Kodos> Also
L1985[17:07:26] <Kodos> I now have Daisy Bell being sung by a computer for my default ringtone =D
L1986[17:07:27] <Ender> Ir7_o: did you get my skype message?
L1987[17:08:20] <Kodos> Jesus my internet wtf, a full minute for 10 mb
L1988[17:08:25] <ashka> oh, okay. so this peripheral would need being redone for it to work with oc ?
L1989[17:08:32] <Sangar> ashka, correct
L1990[17:08:39] <ashka> okay, thanks
L1991[17:09:27] *** prasselpikachu is now known as prassel|off
L1992[17:10:03] *** prassel|off is now known as prasselpikachu
L1993[17:11:05] <Kodos> Sangar, should I PR my filesize checking program in, or add it to a pack of small niche utilities and add it as a loot disk
L1994[17:11:40] <Kodos> Kind of leaning towards loot disk
L1995[17:12:01] <Sangar> if you have more programs, loot disk sounds more appropriate
L1996[17:12:05] <Kodos> Alright
L1997[17:12:08] <Kodos> I have at least one more I wanna do
L1998[17:12:23] <Kodos> Which will output all existing bundled redstone inputs in a readable chart
L1999[17:12:29] <Kodos> err inputs and outputs
L2000[17:13:23] *** prasselpikachu is now known as prassel|off
L2001[17:15:21] *** prassel|off is now known as prasselpikachu
L2002[17:16:36] <Ditch> Kodos, that sounds like a helpful util.
L2003[17:16:43] <Kodos> Right?
L2004[17:16:49] <Kodos> It'll even not bother showing up anything that's 0
L2005[17:16:55] <Kodos> So no wasted screen real estate
L2006[17:17:51] <Ditch> i am currently trying to figure out how i want control a ton of doors in my base. they all would have bundled cable. I am thinking of attaching tons of external redstone IO blocks
L2007[17:18:28] <Kodos> Just regular doors, or are you wanting like emergency safety doors
L2008[17:19:00] <Magik6k> Sangar, can AP do wireless hops?
L2009[17:19:41] <Sangar> Magik6k, yes
L2010[17:20:19] <Sangar> stuff seems to work \o/
L2011[17:20:32] *** prasselpikachu is now known as prassel|off
L2012[17:20:32] <Kodos> For redstone, is it side, strength, or strength, side
L2013[17:20:36] ⇨ Joins: jgile2 (~jgile2@c122-108-189-162.rochd4.qld.optusnet.com.au)
L2014[17:21:18] <Magik6k> Sangar, so assuming I have a tablet, pc with wireless card, another pc+network card+AP, there may be dupes?
L2015[17:21:50] ⇦ Quits: phillips1012 (~phillips1@72.42.104.172) (Ping timeout: 198 seconds)
L2016[17:21:54] <Sangar> yes
L2017[17:22:03] ⇨ Joins: phillips1012 (~phillips1@72.42.104.172)
L2018[17:22:08] *** prassel|off is now known as prasselpikachu
L2019[17:23:34] <Kodos> Also Sangar, was it intentional that RAID didn't add to component count for servers?
L2020[17:23:43] <Kodos> (Don't want it changed, just checking)
L2021[17:24:35] <Sangar> sort of. that's because file systems don't count now. i will change that so that every ~4th counts, though, to avoid infinite file systems.
L2022[17:24:47] <Sangar> just wanted to get the mcus done first :>
L2023[17:25:10] <Kodos> plzno
L2024[17:25:18] <Kodos> I'm setting up a datacenter room in my station
L2025[17:25:28] <Kodos> ~100 RAIDs across 4 servers
L2026[17:25:32] *** prasselpikachu is now known as prassel|off
L2027[17:25:43] <Sangar> for a server that's potentially still over 200 filesystems
L2028[17:25:54] <Sangar> so... yeah
L2029[17:26:04] <Kodos> 25 raids a piece, so 75 each
L2030[17:26:07] <Sangar> it probably won't boot anymore because lua runs out of memory first :P
L2031[17:26:19] <Kodos> Hm, looking at the numbers I guess that is a bit excessive, but
L2032[17:26:23] <Kodos> I'm making a digital library
L2033[17:26:33] <Kodos> Of actual books and short stories
L2034[17:26:55] <Kodos> Reallllly wish you could network fs the raids though
L2035[17:27:00] <Kodos> But I'm terrible at coding
L2036[17:27:04] <Kodos> And can't figure out how to do that myself
L2037[17:27:27] <Kodos> Every time I've tried, computers just get shared states
L2038[17:27:33] <Magik6k> Sangar, I think the AP should have some mode button to chose if it should act as a full switch or traditional AP(just moving data between cable and wireless)
L2039[17:27:38] <Sangar> you may also want to look into merging all those fses into one big virtual fs :P though that won't be any easier
L2040[17:27:57] <Sangar> Magik6k, you can set it's signal strength via its component
L2041[17:28:02] <Sangar> just set that to zero
L2042[17:28:18] <Sangar> oh wait
L2043[17:28:26] <Sangar> won't send cable messages then... ugh.
L2044[17:28:32] <Sangar> yeah. i'll think about it.
L2045[17:28:45] <Magik6k> Should I make an issue for it?
L2046[17:28:55] <Sangar> might end up being configurable via component only because i'm too lazy for guis >_>
L2047[17:28:57] <Sangar> yes, please
L2048[17:29:37] <Kodos> So, redstone; side, str right?
L2049[17:30:26] <Sangar> yes
L2050[17:32:51] <Kodos> I'll keep tinkering with the code, but it seems to function without blowing up MC
L2051[17:33:37] <Sangar> yeah, for me, too :) made one with a redstone card and piston upgrade checking for a signal and pushing on pulse, worked fine. so i'm pretty confident that part at least does what it should :P
L2052[17:34:04] <Kodos> Oh wait, derp
L2053[17:34:27] <Kodos> Do I need to craft an EEProm with cards, or the micro controller
L2054[17:34:49] ⇦ Quits: Lumien (~lumien@p579728F9.dip0.t-ipconnect.de) (Quit: Nettalk6 - www.ntalk.de)
L2055[17:36:00] <Kodos> Obviously, I have no idea what I'm doing
L2056[17:36:32] <Kodos> Also, what's the recipe for the microcontrolelr
L2057[17:36:42] <Kodos> inb4whoops
L2058[17:37:54] <Sangar> see microcontroller case
L2059[17:38:17] <Sangar> eeprom has its own recipe
L2060[17:38:28] <Kodos> Oh derp
L2061[17:38:43] <Kodos> No wonder I can't get the code to work, I was just cheating in a microcontroller -.-
L2062[17:38:48] <Kodos> See? Clueless
L2063[17:39:04] <Sangar> yeah, just pushed a commit where i'm hiding it from nei and creative tab :P
L2064[17:39:33] <Sangar> i think. wait. did i test this? too distracted
L2065[17:39:42] <gamax92> lol
L2066[17:40:16] <Sangar> yeah, works. phew :P
L2067[17:40:47] <Kodos> There's not very many T1 cards is there
L2068[17:40:54] <gamax92> Sangar: i want to make a core mod to prevent mods from hiding items
L2069[17:41:02] <Sangar> Kodos, yes. that's the whole point of the thing :>
L2070[17:41:14] <Sangar> gamax92, don't let me stop you
L2071[17:41:19] <Kodos> Added a network card because fuckit
L2072[17:41:24] <gamax92> Sangar: stop me
L2073[17:41:32] * Sangar throws bricks at gamax92
L2074[17:41:44] <gamax92> D: I am bleeding now
L2075[17:41:50] <Sangar> did it stop you?
L2076[17:42:05] * gamax92 cannot respond due to being dead
L2077[17:42:18] <Sangar> :/
L2078[17:42:36] * Sangar slowly walks away, waiting for a jogger to find the corpse.
L2079[17:43:30] <Kodos> Sangar before you crash for the night
L2080[17:43:36] <Ender> Sangar: just got http://pastebin.com/VDnifRau on my server, not sure what was happening at the time. i'll ask SuPeRMiNoR2 what he was doing just before the server crashed
L2081[17:43:38] <Kodos> Mind dummying up for me what you did to test that piston code
L2082[17:44:00] <Sangar> Ender, that should be fixed in the newer builds
L2083[17:44:06] <Ender> ok
L2084[17:44:08] <Sangar> Kodos, one sec
L2085[17:47:26] <gamax92> Sangar: http://www.imagemagick.org/Usage/filtera/rings_lg_orig.png
L2086[17:47:44] *** Ender changes topic to 'Forums: http://oc.cil.li/ | Wiki: http://ocd.cil.li/ | Latest version: 1.4.1 | Dev Builds: http://ci.cil.li/ | Channel Rules: http://oc.cil.li/index.php?/topic/171- | Stats: http://goo.gl/Hzm22G | OETF: https://oetf.cil.li | Don't ask to ask, just ASK!'
L2087[17:47:51] <Ender> Forums are back
L2088[17:48:09] <Inari> gamax92: 404?
L2089[17:48:18] <gamax92> err what
L2090[17:48:27] <gamax92> no, i can read it
L2091[17:48:31] <gamax92> oh, i typo'd
L2092[17:48:32] ⇦ Quits: phillips1012 (~phillips1@72.42.104.172) (Ping timeout: 189 seconds)
L2093[17:48:37] <gamax92> http://www.imagemagick.org/Usage/filter/rings_lg_orig.png
L2094[17:48:55] ⇨ Joins: phillips1012 (~phillips1@72.42.104.172)
L2095[17:49:08] <Sangar> ahhh, my eyes
L2096[17:49:22] <gamax92> yes yes
L2097[17:49:23] <Sangar> ohhh, forums work \o/
L2098[17:49:28] <gamax92> BURN YOU MURDERER!
L2099[17:49:29] <Sangar> thanks Ir7_o!
L2100[17:49:31] <gamax92> >:D
L2101[17:49:34] <Sangar> D:
L2102[17:49:43] <Sangar> they were rubber bricks
L2103[17:49:53] <Sangar> how should i have known you're allergic to rubber?
L2104[17:50:28] * Kodos waits patiently and whistles
L2105[17:51:02] <Kodos> Oooh this thing has a light on the front when you right click it
L2106[17:52:17] <Sangar> power led, yeah
L2107[17:52:32] <Sangar> rightclick toggles power
L2108[17:52:38] <Sangar> no gui because lazy :P
L2109[17:52:44] <Kodos> Lol
L2110[17:52:48] <Sangar> (actually not lazy. just hat guis in mc)
L2111[17:52:51] <Sangar> *hate
L2112[17:52:54] <Kodos> Computers should have that too imo
L2113[17:53:00] <Sangar> they do?
L2114[17:53:03] <Kodos> Do they?
L2115[17:53:04] <Kodos> Shit
L2116[17:53:22] <Kodos> Not working for me
L2117[17:53:38] ⇦ Quits: Mirodin (~quassel@2a02:810d:12c0:1878:b026:61e6:9840:52aa) (Ping timeout: 186 seconds)
L2118[17:53:45] <Kodos> The gui one works, but not just (sneak) right click
L2119[17:53:46] ⇨ Joins: Mirodin (~quassel@95.90.193.61)
L2120[17:54:14] <Kilobyte> i'm heading off now
L2121[17:54:19] <Kilobyte> night guys
L2122[17:54:20] <Kodos> o/
L2123[17:54:23] <Sangar> \o
L2124[17:54:45] <Sangar> Kodos, they can only be powered on that way
L2125[17:54:57] <Sangar> not powered off. tho i can't remember why.
L2126[17:55:17] <Kodos> Ah
L2127[17:55:23] <Kodos> To prevent accidental shutoffs?
L2128[17:55:27] <Sangar> i guess
L2129[17:55:31] <Kodos> Because that's the first thing that would happen to me
L2130[17:56:04] <Sangar> for mcus that'll luckily not be much of a problem (i.e. turning them back on will probably make them resume their job without a problem)
L2131[17:56:09] <Kodos> I should add a recipe for card base + gunpowder, grants mysterious card, which has one function; card.explode()
L2132[17:56:27] <Kodos> So we can finally get exploding computers
L2133[17:56:28] <Sangar> card + 6 blocks of tnt, please
L2134[17:56:38] <Kodos> actually 8 sounds better
L2135[17:56:41] <Sangar> + flint and stone
L2136[17:56:44] <Kodos> Because OCD and symmetry
L2137[17:56:51] <Sangar> heh
L2138[17:56:53] <Kodos> Okay, 2 TNT, 2 flint and steel
L2139[17:56:56] <Kodos> in a + pattern
L2140[17:57:00] <Kodos> with a card base
L2141[17:57:15] <Kodos> Should the function have an explosion strength setting?
L2142[17:57:20] <Kodos> Or just a standard TNT explosion
L2143[17:57:27] <Sangar> and the resuling card has 'RIP' written on it
L2144[17:57:31] <Kodos> Lol
L2145[17:57:40] <Kodos> Oh oh, should have a timer setting too
L2146[17:57:43] <Kodos> So you could do like
L2147[17:58:01] <Kodos> card.explode(10, 5) -- timer of 10 seconds, explosive factor of 5
L2148[17:58:31] * Sangar hides
L2149[17:58:45] <Kodos> WAIT
L2150[17:58:47] <Kodos> <Sangar> Kodos, one sec
L2151[17:58:49] <Kodos> You still owe meh
L2152[17:58:55] <Kodos> I need to know what I'm doing wrong
L2153[17:58:59] <Sangar> Kodos, http://youtu.be/SV1k3DwelZM
L2154[17:58:59] -Kibibyte- [Sangar] OpenComputers - Microcontrollers | by fnuecke | 2m17s | 5m44s ago | 5 views | Rated: -1.00/5.00
L2155[17:59:05] <Kodos> Ahh
L2156[17:59:11] <gamax92> lolololololol -1/5
L2157[17:59:21] <Sangar> yt so slow at processing
L2158[18:00:33] <Inari> nooow how do i find the memory of my soundcard x.x
L2159[18:01:02] <Kodos> Uhh
L2160[18:01:08] <Kodos> Can you get that long string of code on pastebin for me
L2161[18:01:10] <Ditch> yes to the exploding card.
L2162[18:01:11] <Kodos> Because holy shit trying to keep up
L2163[18:01:20] <Sangar> pause it :P
L2164[18:01:23] <Kodos> x.x okay
L2165[18:01:34] <Kodos> Never used component.proxy, this should be fun
L2166[18:01:35] <gamax92> Sangar: y u no speak, I want to hear your beautiful luscious voice
L2167[18:01:45] <Ditch> booby traps to destroy the comptuer. no evidense left
L2168[18:02:06] <Ender> #p
L2169[18:02:06] <|0xDEADBEEF|> > 0.200813881 Seconds passed.
L2170[18:02:07] <Sangar> gamax92, ehhh, will do an update again soon-ish, i'll speak enough there :X
L2171[18:02:10] <Ender> fucking ovh
L2172[18:02:29] <Sangar> Ditch, "this message will self-destruct in 5 seconds"?
L2173[18:02:38] <Kodos> That's nifty
L2174[18:02:44] <Kodos> Thanks, Sangar
L2175[18:02:47] <Kodos> afk going to store
L2176[18:02:48] <Kodos> then time to program
L2177[18:02:54] *** Hobbyboy is now known as Hobbyboy|Sleep
L2178[18:03:05] <Sangar> bye!
L2179[18:03:17] <Sangar> can't promise i'll still be here then :P getting tired
L2180[18:03:18] ⇨ Joins: marcin212 (~marcin212@176.111.135.116)
L2181[18:03:28] <Kodos> It's fine, I've got the video up still
L2182[18:03:37] <Kodos> I have enough info I should be able to figure it out
L2183[18:03:45] <Sangar> good luck!
L2184[18:03:55] <gamax92> >goes to store "Can I buy a microcontroller, an eeprom, and a tier one case?"
L2185[18:03:59] <gamax92> "What?"
L2186[18:04:11] <Ditch> lol ^
L2187[18:04:35] <Ditch> those microcontrollers look cool!
L2188[18:05:06] <Kodos> I'm basically going to have to check the redstone for a strength of > 12, at which point it will pulse a 15 strength so the reactor shuts off
L2189[18:05:21] <Kodos> Can the MC handle sides
L2190[18:05:41] ⇨ Joins: VikeStep (~VikeStep@101.162.136.227)
L2191[18:05:42] <bananagram> #p
L2192[18:05:44] <|0xDEADBEEF|> > 2.19695882 Seconds passed.
L2193[18:05:50] <Kodos> #p
L2194[18:05:50] <|0xDEADBEEF|> > 0.31275734 Seconds passed.
L2195[18:05:56] ⇦ Quits: marcin212_ (~marcin212@176.111.135.116) (Ping timeout: 198 seconds)
L2196[18:05:56] <bananagram> ahh, the precission
L2197[18:06:07] <Kodos> Ender, want my rounding function?
L2198[18:06:13] <Kodos> Or is that thing not Lua >.>
L2199[18:06:24] <Ender> Kodos: that's not my bot
L2200[18:06:33] <gamax92> Kodos: vifino
L2201[18:06:43] <bananagram> Ender's bot is EnderBot2
L2202[18:06:44] <gamax92> iirc its ruby
L2203[18:06:47] <Kodos> So proud of my rounder function :3
L2204[18:06:49] <Kodos> Ah
L2205[18:06:57] <bananagram> obviously
L2206[18:06:58] <Kodos> Hopefully the truck warms up quick
L2207[18:07:04] <Sangar> Kodos, yes, sides work as usual, except you won't have the fancy names by default :P (i.e. you have to do r.setOutput(3, 15) instead of r.setOutput(sides.front, 15))
L2208[18:07:11] <vifino> gamax92: waht
L2209[18:07:14] <vifino> gamax92: waht u want
L2210[18:07:15] <gamax92> Kodos: what is your rounder function
L2211[18:07:25] <Kodos> Is there a number for ALL sides at once, Sangar?
L2212[18:07:27] <Kodos> gamax92, one sec
L2213[18:07:41] <Sangar> Kodos, no, you'll have to iterate over them
L2214[18:07:43] <Kodos> http://pastebin.com/MgkBsU7E Lines 7-10
L2215[18:07:46] <Kodos> Okay
L2216[18:07:51] <Kodos> Anyway, afk now, wife's tickling me to go
L2217[18:08:57] <gamax92> Sangar: what is "Space"
L2218[18:09:23] <Sangar> gamax92, the large key on your keyboard
L2219[18:10:43] <vifino> gamax92: WAT DOES YOU WANT
L2220[18:10:45] <vifino> Q_Q
L2221[18:10:49] <Sangar> you mean the videos? now dead hobby game project i worked on for a while.
L2222[18:11:01] <gamax92> vifino: Kodos
L2223[18:11:12] <vifino> gamax92: No, i dont want a Kodos.
L2224[18:11:16] <gamax92> oh god, i am lagging heavily
L2225[18:11:17] <vifino> You can have it.
L2226[18:11:26] <Sangar> kudos
L2227[18:11:34] <vifino> Kudos to you too, Sangar.
L2228[18:13:25] <vifino> gamax92: It's okay, it's a sledgehammer.
L2229[18:13:32] <gamax92> what
L2230[18:13:44] * vifino used sledgehammer on gamax92. It's super effective!
L2231[18:14:32] <vifino> gamax92: https://www.youtube.com/watch?v=JawRInQ-0fw
L2232[18:14:33] -Kibibyte- [vifino] Savant - Sledgehammer (Official Video) | by ukfdubstep | 4m23s | 24w0d ago | 513,329 views | Rated: 4.88/5.00
L2233[18:14:44] <vifino> gamax92: The video is gr8.
L2234[18:20:52] *** Csstform is now known as Csst|Masterball
L2235[18:27:01] *** Nentify is now known as Nentify|away
L2236[18:27:28] <Sangar> i'm off for today o/
L2237[18:29:27] ⇦ Quits: Hobby_boy (~Hobbyboy@host109-157-14-213.range109-157.btcentralplus.com) (Remote host closed the connection)
L2238[18:29:57] <Ender> Sanger, microcontrollers seem cool
L2239[18:30:29] <Ender> Also, can computers boot without the bois card?
L2240[18:30:51] <Magik6k> Ender, From what I see in kernel, nope
L2241[18:31:04] <Ender> Hmm, ok
L2242[18:31:04] <Sangar> ok, not quite off yet :X
L2243[18:31:12] <Ender> Lola, sorry
L2244[18:31:18] <Ender> _-_
L2245[18:31:22] <Sangar> they need one, yeah. existing saves will automatically have them inserted tho
L2246[18:31:32] <Sangar> so upgrading wont break existing computers in the world
L2247[18:31:33] <Inari> microcontrollers?
L2248[18:31:48] <Magik6k> New computers won't have one?
L2249[18:31:52] <Magik6k> Sangar, ^
L2250[18:32:11] <Sangar> Magik6k, correct, when building a new one you'll also need to craft an eeprom to go with it
L2251[18:32:19] ⇨ Joins: TangentDelta (~christine@63.143.24.24)
L2252[18:32:29] <Inari> did i miss something D:
L2253[18:32:42] <Ender> Sanger, what do the biases have access to?
L2254[18:32:50] <Ender> s/ia/io
L2255[18:32:50] <Kibibyte> <Ender> Sanger, what do the bioses have access to?
L2256[18:32:53] <Sangar> Inari, new block type
L2257[18:32:57] <Magik6k> hmmmm.. loot eeproms.. eeprom copier.. ;p
L2258[18:33:02] <Inari> bois bias, but no bios!
L2259[18:33:02] <Sangar> Ender, same as init.lua before
L2260[18:33:11] <Inari> Sangar: oh nice~ released yet?
L2261[18:33:16] <Ender> Ok
L2262[18:33:24] <Sangar> Inari, dev build on jenkins, yeah
L2263[18:34:06] <Sangar> Magik6k, lua bios is craftable (eeprom + book, analog to floppy + book = openos). loot eeproms... dunno. you can just distribute them on floppies :P
L2264[18:34:20] <Inari> any documentation on them yet?
L2265[18:35:10] <Sangar> Inari, only ingame (check nei usage) and i made a quick demo video: http://youtu.be/SV1k3DwelZM
L2266[18:35:10] -Kibibyte- [Sangar] OpenComputers - Microcontrollers | by fnuecke | 2m17s | 35m25s ago | 15 views | Rated: 5.00/5.00
L2267[18:35:15] <Ender> So could the biases be made in a way so that we could have minimal stuff on the computer and have them boot from a network drive?
L2268[18:35:28] <Sangar> Ender, yes
L2269[18:35:31] <Inari> them biases
L2270[18:35:37] <Ender> Awesome
L2271[18:35:37] <Sangar> very biased
L2272[18:35:57] <Ender> Blame my tablet, the self centred jerk......
L2273[18:37:17] ⇦ Quits: Negi (Negi@2a01:e35:2f6a:7060:680d:835d:c9a7:b445) (Quit: ARPK-1 disconnected.)
L2274[18:37:33] <vifino> lul
L2275[18:38:19] <Ender> Also Sanger, is info about the raid blocks on ocdoc yet?
L2276[18:38:35] <Sangar> Ender, nope, at least i didn't add it yet
L2277[18:39:14] <vifino> Sangar: RAID? WAAAAAT
L2278[18:39:21] * vifino explods
L2279[18:39:55] <Magik6k> vifino, It looks like you slept for a while ;p
L2280[18:40:15] <vifino> Magik6k: I don't sleep.
L2281[18:40:17] <Ender> Ok, someone said they don't add to servers component counts so does tdhat mean we can add more and they'll all come under one component or is each block separate
L2282[18:40:40] *** Brycey92|alt is now known as Brycey92
L2283[18:41:00] <Sangar> Ender, as of most recent build, each fs counts as 1/4th component. so 4 raid blocks will increase component count by one
L2284[18:42:18] <Ender> So do all the raid blocks come under the same name/id or are they still separate in that manner?
L2285[18:43:03] ⇦ Quits: Magik6k (~Magik6k@host-89-228-225-106.kalisz.mm.pl) (Quit: Leaving)
L2286[18:43:09] <Sangar> each raid block is a separate fs, own uuid
L2287[18:43:22] <Ender> Ok
L2288[18:43:25] <Sangar> but the three disks in it appear as one fs
L2289[18:43:50] <Ender> I know that much
L2290[18:44:09] <Sangar> kk
L2291[18:44:19] <Ender> Right time to make a list of things to do
L2292[18:44:40] <Sangar> well, really off now :X
L2293[18:44:42] <Sangar> gnight o/
L2294[18:45:13] <Ender> What does in init.lua / bios have access to lib wise.
L2295[18:46:38] <Ender> Damn he left :<
L2296[18:52:50] ⇦ Quits: TwoWholeWorms (~heifer@ben.mu) (Ping timeout: 186 seconds)
L2297[18:56:29] ⇦ Quits: sciguyryan (sciguyryan@109-205-169-252.dynamic.swissvpn.net) ()
L2298[18:56:31] ⇨ Joins: orthoplex64 (~orthoplex@cpe-68-206-247-199.satx.res.rr.com)
L2299[19:00:03] ⇦ Quits: Mirodin (~quassel@95.90.193.61) (Remote host closed the connection)
L2300[19:06:29] <vifino> Sangar: https://www.youtube.com/watch?v=VC9b2E-imzw
L2301[19:06:29] -Kibibyte- [vifino] Electro Swing || Lyre Le Temps - Looking Like This | by funkyypanda | 3m35s | 40w0d ago | 145,760 views | Rated: 4.96/5.00
L2302[19:17:02] *** alekso56 is now known as alekso56_off
L2303[19:34:08] ⇦ Quits: Johannes13 (~Johannes@141.70.98.69) (Ping timeout: 189 seconds)
L2304[19:36:00] <Kodos> o/
L2305[19:36:13] <Kodos> I love our local walmart
L2306[19:38:45] <LadyAlissa> I love my local Kodos
L2307[19:38:48] <Kodos> <3
L2308[19:39:29] <Kodos> Right. Now to eat free popcorn chicken and free poppers while I code
L2309[19:40:37] *** SKS-Away is now known as ShadowKatStudios
L2310[19:40:42] *** Cazzar|Away is now known as Cazzar
L2311[19:40:55] <ShadowKatStudios> :D
L2312[19:41:32] <ShadowKatStudios> For the first time in my life, I actually payed for computer parts.
L2313[19:41:45] <ShadowKatStudios> The best part is, they're recent :D
L2314[19:42:24] <Kodos> Wait
L2315[19:42:29] <Kodos> Did Nathan Lane voice Cogsworth?
L2316[19:42:49] <Kodos> #g Does this work?
L2317[19:42:49] -Kibibyte- Kodos: 175000000 results total; First: HOT BUNS- DOES THIS THING REALLY WORK? - YouTube | http://www.youtube.com/watch?v=6YD2Bp03Fus
L2318[19:42:55] <Kodos> Ha! It does!
L2319[19:43:02] <Kodos> #g Who voiced Cogsworth in Beauty and the Beast
L2320[19:43:02] -Kibibyte- Kodos: 4030 results total; First: David Ogden Stiers - IMDb | http://www.imdb.com/name/nm0001773/
L2321[19:43:10] <Kodos> Nevermind >.>
L2322[19:43:40] ⇨ Joins: TwoWholeWorms (~heifer@ben.mu)
L2323[19:43:41] <Kodos> Oh HE did Cogsworth
L2324[19:43:50] <Kodos> Now I miss MASH D=
L2325[19:45:44] ⇦ Quits: jgile2 (~jgile2@c122-108-189-162.rochd4.qld.optusnet.com.au) (Ping timeout: 200 seconds)
L2326[19:48:46] <vifino> ShadowKatStudios: https://www.youtube.com/playlist?list=PLE4GjPVpUet6HZL6Gy07P4FK2NuWScvS4
L2327[19:49:42] <ShadowKatStudios> http://imgur.com/junZoYn,aY51nM9 vifino
L2328[19:49:46] <vifino> ( Also, look at the first video's comments: someone made a comment asking for my configs, instead, I gave him a HowTo, showing him how to do this. )
L2329[19:51:12] <ShadowKatStudios> 3.6Ghz
L2330[19:51:27] ⇨ Joins: Maxwolf (labs@pipette.madsciencemod.com)
L2331[19:51:27] zsh sets mode: +v on Maxwolf
L2332[19:51:40] <vifino> xvidcore-1.3.3-1-x86_64 205.0 KiB 200M/s
L2333[19:51:42] <vifino> o_o
L2334[19:51:54] <vifino> Okaaaaaaay, my server's connection rocks.
L2335[20:03:19] ⇨ Joins: Ludge (~LudgeLiki@host-251-111-230-24.midco.net)
L2336[20:03:19] <gamax92> vifino: can i borrow that internet for like a minute
L2337[20:03:26] <vifino> gamax92: No.
L2338[20:03:58] * gamax92 slaps the shit out of vifino
L2339[20:03:58] * EnderBot2 laughs
L2340[20:03:58] * vifino knocks gamax92 out, the hard way
L2341[20:04:10] <Kodos> slap
L2342[20:04:18] <Kodos> slaps
L2343[20:04:22] <Kodos> Hmm
L2344[20:04:26] <Kodos> What triggers the bot
L2345[20:04:37] <gamax92> probably an action
L2346[20:04:44] *** Csst|Masterball is now known as Csstform
L2347[20:05:08] <gamax92> since "0x01ACTION slaps" and "slaps" are different
L2348[20:05:33] ⇦ Quits: Ditch (~LudgeLiki@host-251-111-230-24.midco.net) (Ping timeout: 189 seconds)
L2349[20:06:02] <Kodos> Loooool
L2350[20:06:12] <Kodos> 2 days ago I put a single block of Taint biome in my friend's base
L2351[20:06:16] <vifino> Kodos: beep boop i am a bot
L2352[20:06:24] * vifino dances
L2353[20:06:24] <Kodos> Apparently it's spread and melted half his base
L2354[20:07:11] ⇦ Quits: Ludge (~LudgeLiki@host-251-111-230-24.midco.net) (Ping timeout: 198 seconds)
L2355[20:09:44] <Csstform> Kodos: and he didnt remove it earlier because......?
L2356[20:09:58] <Kodos> Because it was a prank, he didn't get on until this morning
L2357[20:10:04] <Kodos> SMP server
L2358[20:10:06] <Kodos> So it's always on
L2359[20:10:09] <Kodos> And he chunkloads his base
L2360[20:10:25] <Kodos> He didn't let me add ICBM so I had to get him somehow
L2361[20:11:13] <Csstform> XD
L2362[20:11:45] <ShadowKatStudios> Fun.
L2363[20:26:23] ⇦ Quits: Ir7_o (~Ir7_o@74.91.17.50) (Ping timeout: 189 seconds)
L2364[20:37:11] ⇨ Joins: Ir7_o (~Ir7_o@74.91.17.50)
L2365[20:37:11] zsh sets mode: +o on Ir7_o
L2366[20:40:02] ⇨ Joins: jgile2 (~jgile2@c122-108-189-162.rochd4.qld.optusnet.com.au)
L2367[20:42:44] ⇦ Quits: Ir7_o (~Ir7_o@74.91.17.50) (Ping timeout: 198 seconds)
L2368[20:48:11] ⇨ Joins: Ir7_o (~Ir7_o@74.91.17.50)
L2369[20:48:12] zsh sets mode: +o on Ir7_o
L2370[20:50:24] ⇨ Joins: Something12 (~Something@S010674d02b5d5181.vs.shawcable.net)
L2371[20:55:54] <Kodos> Damnit I need Vexatos
L2372[20:56:06] <Kodos> Or asie
L2373[20:57:02] *** LordFokas|off is now known as LordFokas
L2374[21:00:13] ⇦ Quits: marcin212 (~marcin212@176.111.135.116) (Quit: Leaving)
L2375[21:01:35] ⇦ Quits: Inari (~Uni@p54935201.dip0.t-ipconnect.de) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
L2376[21:04:09] ⇦ Quits: TangentDelta (~christine@63.143.24.24) (Remote host closed the connection)
L2377[21:05:47] *** LordFokas is now known as LordFokas|off
L2378[21:16:20] ⇨ Joins: CrackedP0t (~CrackedP0@bus-203-250.idcomm.com)
L2379[21:20:16] ⇦ Quits: dangranos (~dangranos@37.23.131.92) (Ping timeout: 200 seconds)
L2380[21:25:44] ⇦ Quits: Logan (~Logan@2607:5300:60:47bc:dead:beef:dead:beef) (Ping timeout: 198 seconds)
L2381[21:25:47] ⇦ Quits: jaquadro (~chatzilla@c-76-28-30-178.hsd1.ma.comcast.net) (Ping timeout: 189 seconds)
L2382[21:26:19] ⇨ Joins: jaquadro (~chatzilla@c-76-28-30-178.hsd1.ma.comcast.net)
L2383[21:27:21] ⇨ Joins: Logan (~Logan@2607:5300:60:47bc:dead:beef:dead:beef)
L2384[21:27:49] *** Logan is now known as Guest87840
L2385[21:33:59] *** Guest87840 is now known as Logan
L2386[21:49:15] ⇨ Joins: seebs (~seebs@home.seebs.net)
L2387[21:49:40] <seebs> So I upgraded my minecraft server hardware, and the performance difference is much different from what I expected. In a good way.
L2388[21:50:23] <seebs> The old machine, if I grew a Sacred Rubber Tree (the megatree), everyone got disconnected and the server was non-responsive for a couple-few minutes. The eventual "skipping ticks" message said it was behind by 225k ms, so, 225 seconds or so.
L2389[21:50:27] <seebs> The new machine didn't even disconnect me.
L2390[21:50:42] <justastranger> :O
L2391[21:50:47] ⇨ Joins: SpiritedDusty (~SpiritedD@24-205-168-36.dhcp.wsco.ca.charter.com)
L2392[21:50:47] zsh sets mode: +o on SpiritedDusty
L2393[21:50:49] <justastranger> very nice ^^
L2394[21:51:37] <seebs> It *did* actually do the "can't keep up" messages on console, twice, for ~2 and ~3 seconds respectively, but I could actually watch it drawing the tree and there were no crashes.
L2395[21:51:39] <seebs> So I'm impressed.
L2396[21:55:00] *** Pwootage|Off is now known as Pwootage
L2397[21:59:02] *** ShadowKatStudios is now known as SKS-Away
L2398[21:59:51] <Pwootage> Reddit is down D:
L2399[21:59:53] <Pwootage> WHAT DO I DO
L2400[22:00:33] <SpiritedDusty> Pwootage: you must first reconsider the meaning of life
L2401[22:05:00] <Pwootage> It's ok, it's back
L2402[22:05:04] <Pwootage> Crisis averted
L2403[22:06:29] ⇦ Quits: PotatoTrumpet (Elite12419@elitebnc6-2.clients.libirc.so) (Ping timeout: 189 seconds)
L2404[22:21:44] <Kodos> Oh nice, RAIDs actually show up as 'raid' now instead of filesystem
L2405[22:22:40] <Kodos> Now to wait for Vexatos to log in
L2406[22:32:46] <Pwootage> Wait in MC or IRL?
L2407[22:33:07] <Pwootage> and when I say MC I mean Linux, because those usually show up as mapped drives
L2408[22:33:42] <Kodos> Minecraft
L2409[22:33:45] <Kodos> The new RAID blocks in OC
L2410[22:33:55] <Pwootage> s/MC/RL/
L2411[22:33:55] <Kibibyte> <Pwootage> and when I say RL I mean Linux, because those usually show up as mapped drives
L2412[22:34:03] <Pwootage> Well that's awesome
L2413[22:34:18] <Pwootage> Can you do raid 0 and raid 1? Or is it just concat the sizes?
L2414[22:34:30] <Kodos> It basically turns any 3 HDDs into a single FS
L2415[22:34:45] <seebs> Huh.
L2416[22:34:46] <Kodos> So 12mb mounts
L2417[22:35:00] <seebs> So the shiny new server is working reasonably well, except that while it seems to have no trouble keeping tick times low...
L2418[22:35:12] <seebs> It puts up a lot of "can't keep up, did the system time change, skipping N ticks" messages.
L2419[22:35:14] <seebs> Also!
L2420[22:35:20] <seebs> It puts up a fair number of "time ran backwards" messages.
L2421[22:35:24] <seebs> So I think something's wrong somewhere.
L2422[22:35:46] <Pwootage> What mods do you have?
L2423[22:36:17] <Pwootage> Have you tried Opis?
L2424[22:36:22] <seebs> yeah
L2425[22:36:35] <seebs> opis is showing relatively stable tick times, except with weird little spikes, but nothing hitting even 40ms.
L2426[22:38:02] ⇦ Quits: TwoWholeWorms (~heifer@ben.mu) (Ping timeout: 186 seconds)
L2427[22:40:55] <Pwootage> How many mods do you have?
L2428[22:42:36] <seebs> BTP, so ~160ish
L2429[22:42:58] <seebs> This is shiny new hardware, and it's plenty fast, so I am suspecting that I've ended up with, say, two things trying to keep the clock synced to different sources or something.
L2430[22:43:17] ⇨ Joins: jaquadro_ (~chatzilla@c-76-28-30-178.hsd1.ma.comcast.net)
L2431[22:43:46] <seebs> I mean, I don't even have a CPU hitting 30% usage.
L2432[22:43:53] ⇦ Quits: jaquadro (~chatzilla@c-76-28-30-178.hsd1.ma.comcast.net) (Ping timeout: 189 seconds)
L2433[22:44:04] *** Pwootage is now known as Pwootage|Off
L2434[22:49:17] ⇨ Joins: Nibato (~nibato@97-81-156-37.dhcp.gwnt.ga.charter.com)
L2435[22:51:38] ⇦ Quits: Nibato|Work (~nibato@97-81-156-37.dhcp.gwnt.ga.charter.com) (Ping timeout: 200 seconds)
L2436[22:57:43] *** Techokami is now known as Techokami|Off
L2437[22:58:36] <Kodos> http://puu.sh/dn3lb/0f426803c2.jpg
L2438[23:02:15] ⇨ Joins: potatotrumpet (~potatotru@mobile-166-173-057-063.mycingular.net)
L2439[23:02:20] <potatotrumpet> x_x
L2440[23:08:38] <SuPeRMiNoR2> it is about to expire, so here is a link to a free copy of insurgency (from a humble bundle i got) there are two copies left if anyone wants one https://www.humblebundle.com/gift?key=rBMCAWy3cmYMW2sG
L2441[23:10:26] ⇨ Joins: TwoWholeWorms (~heifer@ben.mu)
L2442[23:10:48] <potatotrumpet> :D
L2443[23:11:00] <potatotrumpet> SuPeRMiNoR2: :DDDDDD
L2444[23:11:18] <SuPeRMiNoR2> i take it you want one?
L2445[23:11:33] * potatotrumpet took it
L2446[23:12:48] * Kodos redeemed it first
L2447[23:12:54] <Kodos> Cheers
L2448[23:13:19] <SuPeRMiNoR2> there was two copies remember
L2449[23:13:23] <Kodos> Right
L2450[23:13:23] <Kodos> Derp
L2451[23:13:37] <SuPeRMiNoR2> it's out now
L2452[23:13:38] <SuPeRMiNoR2> XD
L2453[23:14:09] <potatotrumpet> Now to see what insergency is
L2454[23:14:22] <SuPeRMiNoR2> a crappy game
L2455[23:15:15] * potatotrumpet goes back to downloading enders modpack
L2456[23:17:05] ⇦ Quits: Lathanael|Away (~Lathanael@p549733A4.dip0.t-ipconnect.de) (Ping timeout: 198 seconds)
L2457[23:19:08] <potatotrumpet> .p
L2458[23:19:13] ⇨ Joins: Lathanael|Away (~Lathanael@p54972E37.dip0.t-ipconnect.de)
L2459[23:20:01] *** SKS-Away is now known as ShadowKatStudios
L2460[23:20:31] * potatotrumpet meows at ShadowKatStudios
L2461[23:20:46] <ShadowKatStudios> So I just had a less-than-minor freakout because my new motherboard supports a 2x4 CPU power connector, while all my PSUs only have 2x2 because cheap consumer PSUs from 5 years ago.
L2462[23:21:45] <potatotrumpet> if freakout < freakoutLevel then print("All is normal") end
L2463[23:21:53] <ShadowKatStudios> potatotrumpet: You are jealous: http://imgur.com/junZoYn,aY51nM9
L2464[23:23:01] <potatotrumpet> ShadowKatStudios: You are jealous: http://imgur.com/gallery/0S5spVm
L2465[23:23:24] <ShadowKatStudios> Someone stole EA's servers!
L2466[23:23:33] <ShadowKatStudios> However, I have a more powerful potato box, too.
L2467[23:23:42] <ShadowKatStudios> http://shadowkat.tk/network/lain.html
L2468[23:25:40] <potatotrumpet> dat speed
L2469[23:25:50] * potatotrumpet is using his phone as a hotspot
L2470[23:25:59] <ShadowKatStudios> 1.4MiB/s upload on my end.
L2471[23:26:02] <ShadowKatStudios> no
L2472[23:26:06] <ShadowKatStudios> 12Mbps upload
L2473[23:26:10] <potatotrumpet> interwebz been down for a week
L2474[23:26:17] <ShadowKatStudios> oh nu
L2475[23:26:20] <potatotrumpet> yah
L2476[23:26:20] <ShadowKatStudios> tragic
L2477[23:26:24] <potatotrumpet> and now its off and on
L2478[23:26:46] <potatotrumpet> Ie: off for 99% of a minute and on for 1%
L2479[23:26:54] <ShadowKatStudios> Also, I have a proper site now.
L2480[23:27:01] <ShadowKatStudios> http://shadowkat.tk
L2481[23:27:08] <potatotrumpet> I would have one
L2482[23:27:09] <ShadowKatStudios> Be in awe of my CSS skillz
L2483[23:27:12] ⇦ Quits: orthoplex64 (~orthoplex@cpe-68-206-247-199.satx.res.rr.com) (Ping timeout: 200 seconds)
L2484[23:27:14] <potatotrumpet> but haphost is stpid
L2485[23:27:19] <potatotrumpet> stupid
L2486[23:27:28] <potatotrumpet> cant login to my FTP
L2487[23:27:35] <potatotrumpet> correct information
L2488[23:27:44] <ShadowKatStudios> ssh?
L2489[23:27:45] <potatotrumpet> says my password is invalid
L2490[23:27:47] <potatotrumpet> no
L2491[23:27:49] <potatotrumpet> FTP
L2492[23:27:53] <Csstform> ShadowKatStudios: that CSS tho
L2493[23:27:56] <potatotrumpet> FTP://potatotrumpet.tk
L2494[23:27:58] <ShadowKatStudios> ... no ssh?
L2495[23:28:17] <potatotrumpet> no ssh
L2496[23:28:21] <potatotrumpet> dat css
L2497[23:28:22] <ShadowKatStudios> So it would be easy as to hyjack your account
L2498[23:28:26] <potatotrumpet> yes
L2499[23:28:30] <potatotrumpet> as if I care
L2500[23:28:40] * potatotrumpet has no idea if it is ssh
L2501[23:28:48] * potatotrumpet doesn't care
L2502[23:29:10] * ShadowKatStudios has disabled ftp access to his server, everything goes over ssh, ie sftp
L2503[23:29:13] * potatotrumpet has used 947 MB / 6 GB
L2504[23:31:06] <potatotrumpet> ShadowKatStudios: prepare for basic HTML
L2505[23:31:07] <potatotrumpet> http://potatotrumpet.tk/
L2506[23:31:13] <ShadowKatStudios> I saw it already.
L2507[23:32:50] ⇦ Quits: bananagram (~Porygon@198.52.199.35) (Ping timeout: 198 seconds)
L2508[23:33:30] <ShadowKatStudios> potatotrumpet: My CSS is so fancy I use two stylesheets in most pages.
L2509[23:33:36] <potatotrumpet> :O
L2510[23:33:52] * potatotrumpet has only just gotten to dreamweaver in his webdesign class
L2511[23:33:59] * potatotrumpet shoots himself for tuching dreamweaver
L2512[23:34:05] <potatotrumpet> touching
L2513[23:34:08] <ShadowKatStudios> I use the colouring one and the positioning one
L2514[23:34:18] * potatotrumpet has no idea what he is talking about
L2515[23:34:59] <ShadowKatStudios> /styles/midnight.css for colouring, and /styles/twocolumn.css for positioning
L2516[23:35:42] * potatotrumpet has no idea what <link> is, so he goes to look it up
L2517[23:37:11] <ShadowKatStudios> I'm the crazy person that for every programming thing I have to do at school, I write it in a) the required Visual Basic Shit, and again in something like C, lisp or Rust
L2518[23:38:16] <potatotrumpet> You luck sonofabitch
L2519[23:38:51] <potatotrumpet> I finish my work in Webdesign in about 15 min (45 min class) so I may start learning C
L2520[23:38:58] <potatotrumpet> or should I finish java
L2521[23:39:01] <potatotrumpet> Ugggh
L2522[23:39:16] <potatotrumpet> or should I learn more CSS/HTML/Other web stuffs
L2523[23:39:32] ⇨ Joins: Nibato` (~nibato@97-81-156-37.dhcp.gwnt.ga.charter.com)
L2524[23:39:59] ⇦ Quits: Nibato (~nibato@97-81-156-37.dhcp.gwnt.ga.charter.com) (Ping timeout: 189 seconds)
L2525[23:40:09] <potatotrumpet> Uggh
L2526[23:40:15] <potatotrumpet> Haphost has not fixed the issue
L2527[23:40:23] <potatotrumpet> and I am not the only person having it
L2528[23:40:26] <ShadowKatStudios> Yell at haphost.
L2529[23:40:29] <ShadowKatStudios> Repeatedly.
L2530[23:40:33] <potatotrumpet> how
L2531[23:40:33] <ShadowKatStudios> Or maybe get a real VPS
L2532[23:40:38] <potatotrumpet> not a vps
L2533[23:40:41] <potatotrumpet> webhosting
L2534[23:40:45] * potatotrumpet is a poor man
L2535[23:40:48] <ShadowKatStudios> or maybe I'll let you have some pages on my webserver
L2536[23:42:24] <potatotrumpet> Hmm
L2537[23:42:46] * potatotrumpet begs ShadowKatStudios to find the kindness in his heart to do that
L2538[23:42:55] <ShadowKatStudios> But do I want to let you use my webserver...
L2539[23:42:57] <ShadowKatStudios> Hmm...
L2540[23:43:10] <ShadowKatStudios> Would I do something so nice?
L2541[23:43:15] <ShadowKatStudios> I think not.
L2542[23:43:18] <ShadowKatStudios> But,
L2543[23:43:18] <Kodos> Well you DID just get new computer parts
L2544[23:43:37] <ShadowKatStudios> I have not done my single good deed for the day
L2545[23:43:46] <ShadowKatStudios> potatotrumpet, you may live.
L2546[23:44:22] * potatotrumpet may not not live!
L2547[23:44:40] <Kodos> Okay, now to code a microcontroller for BR Control
L2548[23:44:45] <Kodos> Now that I got the thing working
L2549[23:45:00] <potatotrumpet> Hmm
L2550[23:45:09] <ShadowKatStudios> potatotrumpet: So, want an account? You get ssh access.
L2551[23:45:12] <potatotrumpet> I should start looking at what I want for my new computer
L2552[23:45:16] <potatotrumpet> ShadowKatStudios: Yes
L2553[23:45:45] <Kodos> Holy shit
L2554[23:45:47] <Kodos> holy shit
L2555[23:45:48] <Kodos> holy shit
L2556[23:45:56] <Kodos> http://www.space.com/27947-farthest-quantum-teleportation.html 15 miles!
L2557[23:45:58] * potatotrumpet worships the holy shit
L2558[23:46:34] <potatotrumpet> holy shit
L2559[23:46:34] <potatotrumpet> holy shit
L2560[23:46:35] <potatotrumpet> holy shit
L2561[23:46:36] <potatotrumpet> holy shit
L2562[23:46:46] * ShadowKatStudios repeatedly dies
L2563[23:49:40] <ShadowKatStudios> potatotrumpet: Oi. Check your PMs
L2564[23:50:07] <Csstform> ShadowKatStudios: where's my PM?
L2565[23:50:22] <ShadowKatStudios> Not where you're looking, evidently
L2566[23:50:47] <Csstform> inb4 sks realizes im not potatotrumpet
L2567[23:50:54] <potatotrumpet> back
L2568[23:51:11] <ShadowKatStudios> Check your damn PM, potatotrumpet
L2569[23:51:15] <Csstform> potatotrumpet: check your PM
L2570[23:51:23] <Csstform> ShadowKatStudios: but really, where's my PM?
L2571[23:52:05] ⇦ Quits: jaquadro_ (~chatzilla@c-76-28-30-178.hsd1.ma.comcast.net) (Ping timeout: 189 seconds)
L2572[23:52:17] <Kodos> ShadowKatStudios, you should write a thing to HTTP request from timeapi.org
L2573[23:52:31] ⇨ Joins: jaquadro (~chatzilla@c-76-28-30-178.hsd1.ma.comcast.net)
L2574[23:52:45] <ShadowKatStudios> timeapi.org?
L2575[23:52:52] <Kodos> timeapi.org/cdt/now?format=%25Y-%25m-%25d %25H:%25M:%25S
L2576[23:56:22] ⇨ Joins: [zzz] (~Something@S010674d02b5d5181.vs.shawcable.net)
L2577[23:57:14] <NixillUmbreon> Has anyone worked with the org.json package in java?
L2578[23:57:41] <NixillUmbreon> specifically the XML to JSON converter
L2579[23:57:51] <ShadowKatStudios> potatotrumpet: You should be able to place files in /home/potatotrumpet/web and access them with http://shadowkat.tk/pub/~potatotrumpet/
L2580[23:58:04] <potatotrumpet> ok
L2581[23:58:08] ⇦ Quits: Something12 (~Something@S010674d02b5d5181.vs.shawcable.net) (Ping timeout: 189 seconds)
L2582[23:58:13] <potatotrumpet> was just about to ask about /web/
L2583[23:58:22] * potatotrumpet whips out his coding finger
L2584[23:58:57] <ShadowKatStudios> So I just put an index.html in there for testing porpoises
L2585[23:59:00] <ShadowKatStudios> And it works.
L2586[23:59:36] <ShadowKatStudios> Keep in mind that you only have 40GB space and it's shared between all the users, though
<<Prev Next>> Scroll to Top