<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:11] <JoshTheEnder> i'll probably add stuff to it tomorrow
L2[00:00:23] <Sangar> also, i noticed for the first time the openos version difference in the screenshots :X
L3[00:00:23] <JoshTheEnder> well, today.
L4[00:00:30] <Sangar> oh, awesome
L5[00:00:44] <JoshTheEnder> since it's 1am and i have yet to goto sleep
L6[00:01:01] <Kilobyte> i'll sleep soon too
L7[00:01:12] <Sangar> 2am and i really should sleep
L8[00:01:33] <Sangar> should
L9[00:01:35] <Sangar> gnn
L10[00:02:22] <v^> >_>
L11[00:02:23] <v^> gn
L12[00:02:33] <Kilobyte> night
L13[00:02:35] <Sangar> oh
L14[00:02:48] <Sangar> that wasn't the intended meaning, sorry :P
L15[00:03:16] <Kilobyte> ?
L16[00:03:59] <Sangar> think of it like grrr but less aggressive :P
L17[00:04:04] <JoshTheEnder> \o/ laptop just grashed
L18[00:04:40] <Sangar> well, at least that's still something that can't be misinterpreted.
L19[00:05:01] <Sangar> whenever i read about computers crashing it takes me a bit to figure out whether that's ingame or for real :P
L20[00:05:59] *** jk-5 is now known as jk-5|gone
L21[00:07:20] <JoshTheEnder> Well, fuck yo too laptop
L22[00:07:26] <JoshTheEnder> -_-
L23[00:07:34] <Sangar> so, quick non-representative poll: opinions about that 'robots don't drop straight down' issue on github? i'm not really sure how i feel about that.
L24[00:07:35] <JoshTheEnder> Meh, on Mobile now
L25[00:07:43] <Kilobyte> Sangar: on the server someone earlier mounted a hard disk as /C:
L26[00:07:51] <Kilobyte> i went into panic mode
L27[00:07:57] <Porygon> grashing sounds awful >.>
L28[00:07:57] <Sangar> Kilobyte, the pain. i think the kernel should crash in such cases.
L29[00:08:08] <Kilobyte> Sangar: ikr
L30[00:08:38] <Kilobyte> i and then he let off some plasma in MY SERVER ROOM
L31[00:08:45] <JoshTheEnder> Sangar, is that something that can be done without modifying the jar on a server?
L32[00:09:00] <Kilobyte> that crash thingy?
L33[00:09:23] <Sangar> sure, just replace filesystem.mount on boot :P
L34[00:09:26] <Kilobyte> like, on mounting to c: crash
L35[00:09:29] <Kilobyte> ^
L36[00:09:36] <Kilobyte> just path the OpenOS disk
L37[00:09:37] <JoshTheEnder> Hmm
L38[00:09:44] <Kilobyte> *patch
L39[00:09:47] <JoshTheEnder> Will look into that tomorrow
L40[00:09:58] ⇦ Quits: dmod_ (uid32492@id-32492.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
L41[00:10:10] <Kilobyte> Sangar: i had a more or less random idea a while ago
L42[00:10:11] <Sangar> "DAU detected" (this only the germans will understand but i don't care)
L43[00:10:24] <Kilobyte> Sangar: actually its same in english
L44[00:10:28] <Sangar> it is?
L45[00:10:36] <Kilobyte> Dumbest assumable user
L46[00:10:45] <Sangar> never heard it in english before, oh well
L47[00:10:49] <Kilobyte> i have :P
L48[00:11:01] <Sangar> well, now i have, too :P
L49[00:11:33] <JoshTheEnder> Also Kilobyte, of he does it again, take screenshots and leave them with s
L50[00:11:48] <JoshTheEnder> Someone to link to me when I get back on
L51[00:12:01] <Sangar> (apparently everyone else is also without opinion about the dropdown issue? >_>)
L52[00:12:18] <Kilobyte> Sangar: my idea is a way to expose arbitrary server directories for readonly access as file system component
L53[00:12:21] <JoshTheEnder> I don't want to whitelist but I will of I have to
L54[00:12:28] <Kilobyte> via a server side config
L55[00:12:37] <Sangar> Kilobyte, server as in real server?
L56[00:12:45] <Kilobyte> useful to have like a config file dir that only server owner can change
L57[00:13:07] <Sangar> hmm
L58[00:13:20] <Kilobyte> aka a rom thats not in the jar
L59[00:13:55] <Sangar> i need to test that again, but iirc they could just add an OpenOS folder in the loot override dir to add additional stuff to be included in the openos disk.
L60[00:14:13] <Kilobyte> but thats not readonly :P
L61[00:15:06] <Kilobyte> and it will probably not change after it has been created when the server owner changes the files
L62[00:15:20] <Sangar> well, not after it's 'installed', no, but why would you force a fs on your users anyway? any specific usecase?
L63[00:15:41] <Kilobyte> i had one a while ago, forgot it though
L64[00:16:00] <Sangar> :P
L65[00:16:11] <kreezxil> how do you rename a robot?
L66[00:16:14] <Kilobyte> anyways, eventually i'll work on the case sensitivety part
L67[00:16:15] <Kilobyte> anvil
L68[00:16:27] <Sangar> well, there was the 'rom' folder in the saves dir in 1.2 anyway. i suppose that could be recycled for that purpose.
L69[00:16:29] <kreezxil> thanks
L70[00:17:07] <Sangar> so the rom is would not be entirely gone, just optional and server-specific.
L71[00:17:22] <Kilobyte> that would sound like a good idea
L72[00:17:55] <Sangar> maybe for .autoruns that print 'don't abuse computers or we will hunt you down and kickban your ass' :P
L73[00:18:03] ⇦ Quits: Maxwolf (labs@pipette.madsciencemod.com) (Quit: Leaving)
L74[00:18:16] <Kilobyte> "Do not use c: as mount point"
L75[00:18:22] <Sangar> :>
L76[00:18:45] <JoshTheEnder> "I don't know who you are. But I will find you and I will kill you"
L77[00:19:11] <Kilobyte> Sangar: i have an idea... https://github.com/MightyPirates/OpenComputers/issues/357 + fs.mount override + computer.explode()
L78[00:19:20] <Kilobyte> aka
L79[00:19:25] *** jk-5|gone is now known as jk-5
L80[00:19:29] <Kilobyte> mount <whatever> c:
L81[00:19:31] <Sangar> hahaha
L82[00:19:34] <Kilobyte> => computer explodes
L83[00:19:42] <Sangar> it behaves just like windows! :P
L84[00:19:48] <Kilobyte> exactly
L85[00:20:05] <Kilobyte> if you want it to be like windows you should get the full experience after all
L86[00:21:18] *** jk-5 is now known as jk-5|gone
L87[00:22:14] <Kilobyte> Sangar: fun fact, \ is valid char for filenames on ntfs
L88[00:22:23] <v^> >_>
L89[00:22:33] <Sangar> wat
L90[00:22:35] <Kilobyte> / isn't though
L91[00:22:50] <v^> so
L92[00:22:58] <v^> ican go to C:\\\\
L93[00:23:01] <Kilobyte> and ntfs itself is case sensitive. but files containing \ in name cannot be accessed from windows
L94[00:23:19] <Kilobyte> from for example linux that works
L95[00:23:20] *** Techokami|Off is now known as Techokami
L96[00:23:22] <v^> oh
L97[00:23:23] <JoshTheEnder> o/ Techokami
L98[00:23:25] <v^> so i can hide files?
L99[00:23:31] <Kilobyte> i think so
L100[00:23:32] <Techokami> ahoy
L101[00:23:57] <Porygon> ntfs isn't case sensitive, but windows is?
L102[00:24:03] <Kilobyte> exactly
L103[00:24:07] <Sangar> this makes me very sad
L104[00:24:08] <Kilobyte> no
L105[00:24:12] <Porygon> what happens if you create files n and N?
L106[00:24:13] <Kilobyte> other way round
L107[00:24:19] <Porygon> I mean yeah
L108[00:24:22] <Kilobyte> ntfs is case sensitive, windows isn't
L109[00:24:28] <Kilobyte> Porygon: windows won't let you
L110[00:24:36] <Porygon> what about from linux?
L111[00:24:38] <Kilobyte> Sangar: only invalid chars for filenames on ntfs are / and \0. aka same as on pretty much any unix file system
L112[00:24:43] <Kilobyte> haven't tested that
L113[00:24:43] <Techokami> there WAS a way to fix that...
L114[00:24:49] <Sangar> well, it's similar to the stupid "dot at the end of the file name" trick to get files starting with a dot -.-
L115[00:25:06] <Techokami> Services for UNIX Applications, bolted a UNIX to NTOS
L116[00:25:21] <Techokami> only available for Business versions of Windows until Win8 when it was removed
L117[00:25:34] <Techokami> it made Windows more... POSIX-ish
L118[00:25:45] <Techokami> including the case sensitivity part
L119[00:26:02] <Kilobyte> meh, windows is not stable enough
L120[00:26:37] <Kilobyte> even bleeding edge linux kernels are often more stable than the NT kernel
L121[00:26:53] <Techokami> lol
L122[00:27:00] <Kilobyte> i had 3 kernel panics in my life. and 30 bluescreens
L123[00:27:08] <Kilobyte> 3 of those panics were my fault
L124[00:27:12] <Techokami> Microsoft discontinued it because Cygwin and MinGW are better options
L125[00:27:37] <Kilobyte> one time i just felt like killing init (with a SIGSEGV ofc)
L126[00:27:49] <Kilobyte> one time i had a broken kernel module/pathc
L127[00:27:59] <Techokami> have you ever fork bombed Linux into oblivion
L128[00:28:09] <Kilobyte> not my own machine
L129[00:28:12] <Techokami> heh
L130[00:28:19] <Kilobyte> one time my file system driver (its still beta) paniced on shutdown
L131[00:28:32] <Techokami> back in college, my systems programming professor believed that Linux was invincible to such things
L132[00:28:36] <Techokami> I proved him wrong
L133[00:28:48] <Kilobyte> i actually took a photo of that panic and sent it to developers
L134[00:28:59] ⇨ Joins: Maxwolf (labs@pipette.madsciencemod.com)
L135[00:28:59] zsh sets mode: +v on Maxwolf
L136[00:29:16] <Kilobyte> lol
L137[00:29:28] <Kilobyte> oh, reminds me of flood_router26
L138[00:29:49] <Kilobyte> can take out a few hundred windows machines in one go
L139[00:30:24] <Kilobyte> by flooding it with ipv6 router announcement messages (which are ofc broadcast)
L140[00:30:52] <JoshTheEnder> Lol
L141[00:31:08] <Kilobyte> also affected OSX (dunno if thats fixed)
L142[00:31:13] <Kilobyte> windows just froze
L143[00:31:25] <Kilobyte> OSX disconnected from any networks until reboot
L144[00:31:32] <JoshTheEnder> Lol
L145[00:31:35] <Kilobyte> linux wasn't affected iirc
L146[00:32:10] <Kilobyte> JoshTheEnder: yeah, having a few hundred routers in a network doesn't help
L147[00:32:22] <JoshTheEnder> Lol
L148[00:32:23] <Kilobyte> especially if they all announce themselves to all machines
L149[00:32:34] <Kilobyte> and thats what flood_router26 basicly emulates
L150[00:34:16] <JoshTheEnder> Eh, ima go sleep, o/
L151[00:34:53] *** jk-5|gone is now known as jk-5
L152[00:34:54] <Kilobyte> night
L153[00:35:44] <Kilobyte> Sangar: btw, here is a neat example for what this language will be capable of https://gist.github.com/Kilobyte22/b71541ce243c6280c9ba
L154[00:35:45] <^v> Kilobyte, No desc Written in Markdown by Kilobyte22 1.09KB
L155[00:35:53] <Kilobyte> at the end is a code example
L156[00:36:45] <Sangar> looks quit nice indeed
L157[00:36:48] <Sangar> *quite
L158[00:37:14] <Sangar> too many 'quit's in the example :P
L159[00:37:18] *** jk-5 is now known as jk-5|gone
L160[00:37:20] <Kilobyte> :P
L161[00:37:26] <Kilobyte> and yeah, parser is done, runtime needs a bit of work
L162[00:37:33] <Kilobyte> and then i need a standard lib
L163[00:37:51] <Kilobyte> defining stuff from lua won't be too hard either
L164[00:38:43] <Sangar> aye
L165[00:38:52] <Kilobyte> Sangar: the stuff will also be a seperate package and can be used standalone or embedded in other projects
L166[00:39:10] <Kilobyte> not bound to the editor
L167[00:39:17] <Sangar> very cool
L168[00:40:07] <Kilobyte> yeah, i still need to gain more experience in writing parsers
L169[00:40:10] <Sangar> so it'd bascially be possible to write programs in that, right?
L170[00:40:14] <Kilobyte> yes.
L171[00:40:30] <SpiritedDusty> how does it run? it compiles to lua?
L172[00:40:39] <Kilobyte> nah, interprets
L173[00:40:42] <v^> D:
L174[00:40:46] <Kilobyte> haven't worked with parser generators yet at all for example. all my parsers are hand written so far
L175[00:40:49] <Sangar> /# vs explode.vs
L176[00:40:52] <Sangar> muhaha
L177[00:41:06] <Kilobyte> lol
L178[00:41:09] <SpiritedDusty> Sangar has turned evil! D:
L179[00:41:26] <SpiritedDusty> the laugh is causing destruction to mankind
L180[00:41:33] <Sangar> something was mounted as /C: on that imaginary computer
L181[00:41:34] * Kilobyte hides behind a rock
L182[00:42:03] *** LordFokas is now known as LordFokas|GoT
L183[00:43:02] <Kilobyte> C: - the happy drive
L184[00:43:02] <Kilobyte> D: - the shocked drive
L185[00:43:02] <Kilobyte> I: - the neutral drive
L186[00:43:02] <Kilobyte> O: - the surprised dive
L187[00:43:10] <Kilobyte> Sangar: ^
L188[00:43:34] <Sangar> hahaha
L189[00:43:43] <Sangar> oh god. will have to change partition names now.
L190[00:43:44] <v^> lel
L191[00:44:29] <Kilobyte> Sangar: another nice one is to use multichar
L192[00:44:35] <Kilobyte> DATA:\
L193[00:44:43] <Kilobyte> works... in theory
L194[00:44:54] <Sangar> that's just... wrong on so many levels.
L195[00:45:13] <Kilobyte> meh, my external hdd, from windows view is Z:\mnt\btrfs
L196[00:45:22] <Kilobyte> wine ftw
L197[00:45:46] <Sangar> :P
L198[00:46:30] <v^> ofc
L199[00:46:38] <Kilobyte> Sangar: hmmm... computers should get something like computer.freeze()
L200[00:46:47] <v^> wine default mounts root as Z:\
L201[00:46:50] <Kilobyte> which would shut down, kicking in persistance
L202[00:47:07] <Kilobyte> aka on next manual start it would continue where it left off
L203[00:47:14] <Kilobyte> useful in case power runs out
L204[00:47:15] <Sangar> aka hibernate?
L205[00:47:17] <Kilobyte> yes
L206[00:48:42] <Kilobyte> hmmm... i wonder if that way one could transport a "running" robot
L207[00:48:49] <Sangar> hrm. that'd actually just be an indefinite pause(), i suppose. with special handling to use no energy at all. maybe.
L208[00:48:58] <Kilobyte> aka, hibernate it, pick it pu
L209[00:49:07] <Sangar> not really, no
L210[00:49:19] <Kilobyte> yeah, with the pause() that wouldn't
L211[00:49:20] <Sangar> not reliably anyway
L212[00:49:20] <Kilobyte> :P
L213[00:49:49] *** jk-5|gone is now known as jk-5
L214[00:49:54] <Kilobyte> Sangar: does a computer use less energy while its yielding?
L215[00:50:00] <Sangar> because the states are saved externally (because minecraft goes bonkers otherwise and silently fails saving chunks if too many computers are in one), and those are cleared when they don't "re-save"
L216[00:50:08] <Sangar> Kilobyte, yes
L217[00:50:35] <Kilobyte> neat
L218[00:50:56] <Kilobyte> so higher CPU usage => higer power usage
L219[00:51:47] <Sangar> essentially, yes. not literally, but kind of :P
L220[00:52:01] <Kilobyte> Sangar: fun fact, i haven't tested v-script in OC yet, only on regular lua
L221[00:52:08] <Sangar> i tried doing it via the actual cpu time, but that lead to crazy energy consumption spikes :X
L222[00:52:19] <Sangar> haha
L223[00:52:23] <Kilobyte> hmmm
L224[00:52:30] *** jk-5 is now known as jk-5|gone
L225[00:52:31] <Kilobyte> i just got a ridicolous idea
L226[00:52:45] <Kilobyte> an OC emulator using ncurses in pure lua
L227[00:53:11] <Sangar> uh, ok?
L228[00:53:53] <Kilobyte> basicly, its a wrapper around regular lua that turns it into an environment like on oc
L229[00:54:17] <Sangar> oh, yeah, yeah that could work.
L230[00:54:20] <v^> so
L231[00:54:28] <v^> how does everyone feel about a doge bot
L232[00:54:37] <v^> we can tip eachother dogecoins
L233[00:54:40] <v^> <_>
L234[00:54:42] <Sangar> i have a *very* dumbed down version of something like that for testing save states, to see if they crash the persistence lib :P
L235[00:54:50] ⇨ Joins: dmod_ (uid32492@id-32492.uxbridge.irccloud.com)
L236[00:54:58] <Kilobyte> define very
L237[00:55:20] <Sangar> all the api methods are basically stubs that return fixed values
L238[00:55:27] <Sangar> except time
L239[00:55:31] <Kilobyte> ah, yeah :P
L240[00:55:37] <Kilobyte> wouldn't be here
L241[00:55:53] <Kilobyte> and you could actually write plugins to support other peripherals \o/
L242[00:56:03] <Sangar> yeah.
L243[00:56:31] <Kilobyte> but yeah, main reason: mc makes my pc slow
L244[00:56:46] <Kilobyte> so i don't wanna have to keep open mc while doing development
L245[00:56:48] <v^> <java hate>
L246[00:56:58] <v^> <java rant>
L247[00:57:08] <Kilobyte> v^: mc is the game that has highest fps on my machine
L248[00:57:17] <Sangar> <notch's programming skills rant>
L249[00:57:21] <Kilobyte> ^
L250[00:57:44] <Kilobyte> even some 2D games run at less fps than minecraft
L251[00:57:45] <Sangar> mc is probably the only game that doesn't really use shaders :P
L252[00:57:51] <Kilobyte> yeah
L253[00:57:53] <Kilobyte> probably
L254[00:58:14] <Kilobyte> my GPU is toast
L255[00:58:21] <Kilobyte> my graphics driver is as well
L256[00:58:40] <Sangar> what do you have?
L257[00:58:55] <Kilobyte> but, i am not going to use propiatary driver because 1. breaks shit when xorg updates. 2. its not open source
L258[00:59:02] <Kilobyte> Sangar: sec
L259[00:59:18] <Kilobyte> 00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Wrestler [Radeon HD 6310]
L260[00:59:31] <v^> Kilobyte, because linux
L261[00:59:43] <Sangar> ah well
L262[00:59:45] <Kilobyte> no :P
L263[00:59:47] <v^> linux has better java runtimes, and opengl is faster
L264[00:59:57] <Kilobyte> well
L265[01:00:05] <Kilobyte> other games on linux i meant :P
L266[01:00:20] <v^> like wat
L267[01:00:23] <Kilobyte> i don't use windows. i have it installed, but i use it maybe 2 h per month
L268[01:00:39] <Kilobyte> pretty much any source game
L269[01:01:08] <Sangar> http://www.videocardbenchmark.net/gpu.php?gpu=Radeon+HD+6310&id=13 i'm impressed that card can display anything that's not a desktop at all
L270[01:01:09] <Kilobyte> another one is awesomenouts (1 FPS), a 2D shooter
L271[01:02:02] <Kilobyte> Sangar: lol@0.00 value
L272[01:02:11] <Sangar> aye :>
L273[01:02:24] <Kilobyte> like i said, its toast
L274[01:02:33] <v^> xD
L275[01:02:35] <v^> WOW
L276[01:02:38] <Kilobyte> and my cpu isn't much better
L277[01:02:46] <v^> thats terrible
L278[01:02:57] <Kilobyte> AMD E-350, 2x 1.6 GHz
L279[01:02:58] <v^> Kilobyte, want my whole 4GB of DDR2?
L280[01:03:12] <Kilobyte> next week i hope i get new pc
L281[01:03:18] <v^> that is no
L282[01:03:18] <Sangar> you hope?
L283[01:03:20] <v^> >_>
L284[01:03:33] <Kilobyte> Sangar: depends on if my dad gets his ass off
L285[01:03:37] <Sangar> ah
L286[01:03:46] <Sangar> good luck!
L287[01:04:12] <Kilobyte> that one will probably be able to handle > 1 minecraft instance open and at same time compile 3 mods
L288[01:04:52] <Kilobyte> Sangar: how long does a full OC build take for you?
L289[01:04:57] *** jk-5|gone is now known as jk-5
L290[01:04:58] <Kilobyte> aka without having caches
L291[01:05:11] <Negi> I had to gather parts from other computers to be able to run anything more than Minecraft+OC correctly...
L292[01:05:13] <Sangar> uhm, on my pc? haven't timed it, let me check.
L293[01:06:59] *** jk-5 is now known as jk-5|gone
L294[01:08:03] <Sangar> Kilobyte, Total time: 1 mins 5.698 secs
L295[01:08:14] <Kilobyte> ~10 mins for me
L296[01:08:31] <dmod_> Hey Sangar how are you?
L297[01:08:32] <Sangar> wow, thats worse than my server
L298[01:08:45] <Sangar> hey dmod_, fine. tired, though ;) you?
L299[01:09:03] <Kilobyte> Sangar: i have a Geforce2 MX 400 laying around
L300[01:09:12] <dmod_> Same
L301[01:09:14] <Kilobyte> 10 year old graphics card
L302[01:09:15] <Kilobyte> xD
L303[01:09:21] <Sangar> haha
L304[01:09:46] <Kilobyte> even my current gpu beats it by far
L305[01:10:23] <Sangar> my father decided to throw out all the old hardware somewhat over a year ago :/
L306[01:10:51] <Sangar> we had some really old stuff lying around. sound cards, bigger than the big gpus of today :P
L307[01:10:55] <Kodos> halp
L308[01:11:14] <Kodos> my rl kb isnt working
L309[01:11:38] <Sangar> oh. on-screen keyboard?
L310[01:11:41] <Kilobyte> Sangar: how old are you actually?
L311[01:11:55] <Kodos> yes is wut im using now
L312[01:12:03] <Sangar> Kilobyte, 28.5
L313[01:12:13] <Kilobyte> heh, so i guessed pretty well
L314[01:12:16] <Sangar> Kodos, no spares? :/
L315[01:12:31] <Kilobyte> Sangar: and ur pretty much 10 years older than me :P
L316[01:12:35] <Kodos> hit some combo near right ctrl now no worky
L317[01:12:48] <Sangar> o.O
L318[01:12:51] <Sangar> reboot?
L319[01:12:57] <Kodos> k bbs
L320[01:13:04] ⇦ Quits: Kodos (~Kodos@2602:306:ce20:6c30:9c18:f192:221f:7512) (Quit: Leaving)
L321[01:13:45] <Sangar> Kilobyte, yeah, i'm slowly getting to that age where it's weird how a lot of people only are *younger* than me >_>
L322[01:13:57] <Sangar> s/only/online
L323[01:13:57] <SuperBot> <Sangar> Kilobyte, yeah, i'm slowly getting to that age where it's weird how a lot of people online are *younger* than me >_>
L324[01:13:58] <Kilobyte> xD
L325[01:14:48] <Sangar> oh well, i'll really head to bed now. gnight and see you tomorrow o/
L326[01:15:16] ⇦ Quits: MoonlightOwl (webchat@78.25.122.1) (Quit: Web client closed)
L327[01:18:27] <Kilobyte> night
L328[01:18:36] <Kilobyte> Sangar: oh, and a note on progress
L329[01:18:37] <Kilobyte> (abc def (ghi "jkl") {<lua chunk>})
L330[01:18:37] <Kilobyte> lua: lib/v-script/s-exp.lua:14: Unknown function abc
L331[01:19:20] <Kilobyte> i am going now as well
L332[01:19:38] ⇨ Joins: Kodos (~Kodos@2602:306:ce20:6c30:8ca:7508:6cf8:dc63)
L333[01:20:38] ⇨ Joins: Cryomancer (~Cryomance@75-135-90-185.dhcp.mdsn.wi.charter.com)
L334[01:20:39] <Kodos> http://puu.sh/9Kjkr/09b36e9ad6.png Hoo boy
L335[01:20:48] ⇦ Quits: jk-5|gone (~jk-5@5ED40762.cm-7-5a.dynamic.ziggo.nl) (Ping timeout: 190 seconds)
L336[01:21:18] <Cryomancer> anyone familiar with the hologram projector that would be so kind as to answer some questions?
L337[01:22:13] <v^> o/
L338[01:22:22] <v^> yus
L339[01:22:45] <Cryomancer> i am playing around with this program https://github.com/OpenPrograms/Pixel-Programs/blob/master/hologram/text.lua
L340[01:23:21] <v^> :o is mine
L341[01:23:21] <Cryomancer> my questions are 1) can i rotate this text? it's displaying east/west and I'd like it to be north/south
L342[01:23:29] <Cryomancer> and 2) can you do more than one line of text?
L343[01:23:58] <Cryomancer> i'm using this as a high tech alternative to signs to indicate floors of a building in an elevator shaft
L344[01:23:59] <v^> that program was pretty much a proof of concept, but yes and yes
L345[01:24:19] <Cryomancer> sort of hurts that it doens't have number support, heh
L346[01:24:38] <v^> i could add it
L347[01:24:45] <v^> are you on 1.3 or 1.2?
L348[01:24:47] <Cryomancer> well if you feel like it go nuts
L349[01:24:58] <Cryomancer> i'm playing on the yogscast complete pack, let me check
L350[01:25:17] <v^> probably 1.2 then
L351[01:25:18] <Cryomancer> ver 1.2.13.379
L352[01:25:47] <v^> unfortunutaly i cant test on 1.2 now but i can try to halp you
L353[01:25:55] <Cryomancer> no problem
L354[01:26:23] <Cryomancer> i will warn you that i am almost completely unexperienced with this mod, i only started messing with it hoping to use the holograms as sign alternatives
L355[01:26:28] <v^> so the part where it has set(24,(l2)+b,(6-l1)+10,true)
L356[01:26:32] <Cryomancer> took me a couple nights to get it working, etc
L357[01:27:06] <Cryomancer> i see it
L358[01:27:14] <v^> to change the height you change the third value
L359[01:27:23] <v^> ie, change 10 to something lower
L360[01:27:29] <Cryomancer> neat
L361[01:27:52] <v^> to switch what direction it goes in swap the x and y
L362[01:27:56] ⇨ Joins: jk-5|gone (~jk-5@5ED40762.cm-7-5a.dynamic.ziggo.nl)
L363[01:28:05] <Cryomancer> ahh
L364[01:28:06] <v^> so set((l2)+b,24,(6-l1)+10,true)
L365[01:28:21] <Cryomancer> this controls where on the hologram emitter the text is centered, i assume?
L366[01:28:29] <v^> yeah
L367[01:28:37] <Cryomancer> good to know, i did want to screw with that too a bit
L368[01:29:29] <v^> though note that program will probably be broken soon
L369[01:29:40] <v^> s/probably/
L370[01:29:40] <SuperBot> <v^> though note that program will be broken soon
L371[01:30:02] <Cryomancer> changes in 1.3 i take it
L372[01:30:04] <v^> yeah
L373[01:30:21] <Cryomancer> danger to worlds broken or just won't run broken
L374[01:30:48] <v^> Sangar, in 1.3 is the old set function avalable?
L375[01:30:53] <v^> in another name atleast
L376[01:31:29] <v^> Cryomancer, worlds should stay intact
L377[01:31:43] <Cryomancer> i'm a bit sad that nobody has made any high tech signage mods, or at least none that have caught on
L378[01:31:50] ⇨ Joins: PotatoTrumpet (~nick1@WL4-34.1scom.net)
L379[01:31:55] <Cryomancer> wooden signs in my scifi laboratory base will not do
L380[01:31:55] <PotatoTrumpet> Gah, 5 min break
L381[01:34:16] <Cryomancer> looks like i have my directions wrong, text is the proper "direction" now but mirrored
L382[01:34:46] <v^> :/
L383[01:34:50] <v^> in that case
L384[01:34:51] *** Csstform is now known as Csst|Masterball
L385[01:35:27] <v^> try doing set(24-(l2+b),24,(6-l1)+10,true)
L386[01:35:30] *** jk-5|gone is now known as jk-5
L387[01:35:30] zsh sets mode: +v on jk-5
L388[01:35:58] <v^> if the text isnt centered fiddle with the 24 i added
L389[01:36:48] <Cryomancer> i must have broke something pasting that in, one sec
L390[01:37:30] *** jk-5 is now known as jk-5|gone
L391[01:37:51] <Cryomancer> getting 72: attempt to index field "?" (a nil value)
L392[01:38:01] <v^> o.o
L393[01:38:24] <Cryomancer> changed my text to a single letter and it works
L394[01:38:36] <Cryomancer> so probably a text size thing i guess
L395[01:38:48] <v^> it should support more than one letter
L396[01:39:27] <Cryomancer> i had "T FIVE" before, working, but facing the opposite way
L397[01:39:42] <Cryomancer> so i dunno why this would upset it, "T" works now, "T FIVE" crashes it
L398[01:39:58] <v^> hmm, is the T centered?
L399[01:40:25] <v^> <_> yeah, change 24 to 48
L400[01:40:34] <v^> i derped
L401[01:40:48] <v^> set(48-(l2+b),24,(6-l1)+10,true)
L402[01:41:02] ⇦ Parts: PotatoTrumpet (~nick1@WL4-34.1scom.net) (Break OVer))
L403[01:41:13] <Cryomancer> seems to have worked
L404[01:41:23] <Cryomancer> now i just need to figure out the centering and crap i wnat
L405[01:41:24] <Cryomancer> rad
L406[01:42:15] ⇦ Quits: manmaed|AFK (~Ender@2e408ca2.skybroadband.com) (Ping timeout: 190 seconds)
L407[01:42:18] <Cryomancer> http://i.imgur.com/UpftNNl.png have a screenshot
L408[01:45:09] ⇨ Joins: manmaed|AFK (~Ender@2e41e8ed.skybroadband.com)
L409[01:45:55] *** manmaed|AFK is now known as manmaed
L410[01:47:37] <Cryomancer> so once i have this hovering where i want, i should be able to throw basically the same thing onto each floor, and edit the text, and it should be good?
L411[01:50:52] *** jk-5|gone is now known as jk-5
L412[01:52:36] *** jk-5 is now known as jk-5|gone
L413[01:53:19] <v^> Cryomancer, <3 numbers for you http://hastebin.com/nugumuhari.lua
L414[01:53:55] <Cryomancer> oh wow, thanks
L415[01:54:17] <Cryomancer> was the mutli-line text a simple thing or is that gonna be complex for everyone
L416[01:54:24] *** Techokami is now known as Techokami|Off
L417[01:56:03] <v^> basically just copy and paste the for char in ("<3 KODOS"):gmatch(".") do block
L418[01:56:19] <v^> and modify the set so that it renders at a lower height
L419[01:57:46] <v^> also, i am a genius >_> this statement: (6-l1)+10
L420[01:58:23] <Cryomancer> well i doubt you expected people to use it like i am anyway, hah
L421[01:59:52] <Cryomancer> main problem i am having now is just fitting all the equipment into the physical space i am working with
L422[01:59:59] <v^> so to lower height set((l2)+b,24,16-l1,true) decrease 16
L423[02:00:28] <Cryomancer> alright, good to know
L424[02:00:49] <v^> even more win with that statement
L425[02:00:59] <v^> (l2)+b the parentheses arent needed
L426[02:01:11] <v^> was probably 2 AM when i made that program
L427[02:01:30] <Cryomancer> naturally
L428[02:02:16] <Cryomancer> starting to wish the hologram emitter was a multipart
L429[02:02:26] <v^> D:
L430[02:02:27] <v^> yeah
L431[02:02:40] <v^> wires are the only thing :<
L432[02:03:16] <Cryomancer> i think i figure out how i'm gonna hide it
L433[02:03:25] <v^> we need multipart robots too
L434[02:03:33] <v^> having a robot look like a block
L435[02:03:35] <Cryomancer> it would be really great if i could have just wrenched the emitter to rotate the hologram just ayin guys!
L436[02:03:44] <v^> "how the fuck is that stone block moving"
L437[02:04:05] <Cryomancer> or maybe have the xyz stuff as a rightclick menu on the emitter or whatever
L438[02:05:25] <v^> you could put it under or something
L439[02:05:31] <v^> and raise the height
L440[02:05:36] <Cryomancer> yeah that's what i'm gonna do
L441[02:05:42] *** jk-5|gone is now known as jk-5
L442[02:05:55] <Cryomancer> and then run a cable under that, and microblock the cable since that's part of the celing for the next floor down
L443[02:07:09] *** jk-5 is now known as jk-5|gone
L444[02:07:43] <Cryomancer> looks like i hit the edge of this scale, lame
L445[02:09:27] *** v^ is now known as v^|notnothere
L446[02:09:32] *** v^|notnothere is now known as v^
L447[02:11:14] <Cryomancer> http://i.imgur.com/ir0NT1A.png alright i think that's good
L448[02:11:19] <Cryomancer> now i just have to make it pretty in there
L449[02:11:48] <Cryomancer> the ender IO is providing power to the PC and also operating a functional sliding elevator door 8D
L450[02:13:05] <v^> :O verry fancy
L451[02:13:15] <Cryomancer> yes, it keeps trying to kill me while i work on this
L452[02:13:33] <v^> mind the bottomless pit
L453[02:14:08] <Cryomancer> standing on elevator blocks is sort of problematic too since i keep trying to shift click things
L454[02:14:17] <Cryomancer> but once it's all in place it should be quite cool
L455[02:15:27] <Cryomancer> i shall now idle until i break something else in the code, thanks for the help
L456[02:20:35] *** jk-5|gone is now known as jk-5
L457[02:22:39] ⇦ Quits: hi117 (~hi117@208.38.135.100) (Ping timeout: 183 seconds)
L458[02:31:37] *** jk-5 is now known as jk-5|gone
L459[02:34:51] *** alekso56 is now known as alekso56_off
L460[02:35:34] *** jk-5|gone is now known as jk-5
L461[02:37:31] *** jk-5 is now known as jk-5|gone
L462[02:37:56] ⇨ Joins: hi117 (~hi117@208.38.135.100)
L463[02:41:54] ⇨ Joins: PotatoTrumpet (~nick1@WL4-34.1scom.net)
L464[02:42:12] <PotatoTrumpet> Dear god all mighty I am done with my summer work (I'm not religious)
L465[02:42:28] *** PotatoTrumpet is now known as FreePotato
L466[02:44:08] <FreePotato> I can finally learn java to empliment a lua reference manual into OpenComputers
L467[02:45:59] *** FreePotato is now known as SleepyPotato|Zzz
L468[02:49:31] ⇦ Quits: SleepyPotato|Zzz (~nick1@WL4-34.1scom.net) (Ping timeout: 183 seconds)
L469[02:50:13] <Cryomancer> http://i.imgur.com/hXsj0Iu.png there we go, elevator prettied up
L470[02:50:25] <Cryomancer> now i just have to do this like 8 more times haha
L471[02:50:51] ⇨ Joins: finkmac (~finkmac@68-68-14-25.applecreek.pathcom.com)
L472[02:50:55] *** jk-5|gone is now known as jk-5
L473[02:51:04] ⇦ Quits: Johannes13 (~Johannes@p4FDEE0AD.dip0.t-ipconnect.de) (Ping timeout: 183 seconds)
L474[02:52:33] *** jk-5 is now known as jk-5|gone
L475[02:54:09] <Cryomancer> excellent, the heights and stuff work fine on lower floors
L476[02:58:31] <Kodos> Cryomancer, what elevators do you use
L477[02:59:22] <Cryomancer> openblocks
L478[02:59:41] <Cryomancer> the actual elevator function is super simple i'm just going nuts with the decorations
L479[03:01:59] <v^> Cryomancer, nice :O
L480[03:03:11] <Kodos> Lol
L481[03:03:20] <Kodos> I wish I could get the stupid ThutTech elevators working
L482[03:03:23] <Cryomancer> dynamic blocks are a tricky building material, gotta make sure they don't become tanks
L483[03:03:40] <Cryomancer> but you can use mariculture sawmill to make custom blocks that look exactly the same so that helps
L484[03:05:49] *** jk-5|gone is now known as jk-5
L485[03:07:01] <Kodos> How do I part all channels
L486[03:07:24] <Michiyo> IDK if esper supports it but try /join 0
L487[03:07:30] <Michiyo> IIRC it does..
L488[03:07:32] *** jk-5 is now known as jk-5|gone
L489[03:08:39] ⇦ Quits: Kodos (~Kodos@2602:306:ce20:6c30:8ca:7508:6cf8:dc63) (Quit: Leaving)
L490[03:08:52] ⇨ Joins: Kodos (~Kodos@2602:306:ce20:6c30:8ca:7508:6cf8:dc63)
L491[03:09:04] ⇦ Parts: Kodos (~Kodos@2602:306:ce20:6c30:8ca:7508:6cf8:dc63) ())
L492[03:10:20] <v^> .-.
L493[03:10:21] <v^> kodos wat
L494[03:10:28] ⇨ Joins: Kodos (~Kodos@2602:306:ce20:6c30:8ca:7508:6cf8:dc63)
L495[03:10:45] <Kodos> Huehue
L496[03:10:49] <Kodos> I did a thing
L497[03:10:51] <Kodos> XD
L498[03:11:10] <v^> k
L499[03:21:02] *** LordFokas|GoT is now known as LordFokas
L500[03:21:14] *** jk-5|gone is now known as jk-5
L501[03:21:37] *** LordFokas is now known as LordFokas|off
L502[03:22:33] *** jk-5 is now known as jk-5|gone
L503[03:23:26] ⇦ Quits: dmod_ (uid32492@id-32492.uxbridge.irccloud.com) ()
L504[03:24:31] ⇨ Joins: tiin57|dead (~tiin57@23.249.161.70)
L505[03:27:45] <Michiyo> o/ Techokami|Off
L506[03:27:47] <Michiyo> err
L507[03:27:49] <Michiyo> o/ tiin57|dead
L508[03:28:05] <tiin57|dead> o/
L509[03:28:11] <tiin57|dead> as you can see I'm dead
L510[03:28:13] <v^> o/
L511[03:28:16] <tiin57|dead> \o
L512[03:28:20] <v^> coming to the dark side i see
L513[03:28:21] <v^> <3
L514[03:28:39] <tiin57|dead> XD
L515[03:29:25] <Kodos> s/dark/better
L516[03:29:54] <v^> yeah, the dark side is better
L517[03:36:22] *** jk-5|gone is now known as jk-5
L518[03:38:19] ⇦ Quits: kreezxil (~kreezxil@64-31-193-160.ip.pdq.net) (Quit: Going offline, see ya! (www.adiirc.com))
L519[03:39:52] *** jk-5 is now known as jk-5|gone
L520[03:54:48] ⇨ Joins: Michiyo (~Michiyo@apollo.pc-logix.com)
L521[03:55:29] ⇨ Joins: AngieBLD|Off (AngieBLD@this.is.theender.net)
L522[03:55:37] *** AngieBLD|Off is now known as AngieBLD
L523[03:55:39] zsh sets mode: +v on Michiyo
L524[03:56:20] ⇨ Joins: v^ (~^v@2601:4:4500:887:c1:bba5:15ee:3d2f)
L525[03:56:20] zsh sets mode: +v on v^
L526[03:57:43] ⇨ Joins: hi117 (~hi117@208.38.135.100)
L527[04:03:31] ⇨ Joins: SKS-Phone (~androirc@pa49-197-21-248.pa.qld.optusnet.com.au)
L528[04:03:52] <SKS-Phone> :D Guess what, guys?
L529[04:04:25] <Kodos> Wat
L530[04:04:40] <SKS-Phone> I just got a desktop!
L531[04:05:23] <Kodos> Nice
L532[04:05:59] <SKS-Phone> C2D, 4GB RAM, GeForce 7050 and GeForce 8600 GPUs, with a 200 GB HDD!
L533[04:06:15] <Kodos> Hope you plan on upgrading the RAM and HDD
L534[04:06:25] <SKS-Phone> I just finished installing Archbang on it.
L535[04:06:41] <Kodos> I ordered a new power supply for my Netbook today
L536[04:06:44] <Kodos> It'll be here in a few day s
L537[04:07:14] <SKS-Phone> The motherboard only supports 4GB RAM, and the HDD was my largest spare SATA drive.
L538[04:08:20] <SKS-Phone> The drive it came with was dead.
L539[04:10:15] <Kodos> How much was the rig
L540[04:11:43] <SKS-Phone> Was my grandad's, he gave it to me after I discovered the drive was dead and couldn't be recovered
L541[04:11:57] <Kodos> Can't beat the price I suppose
L542[04:13:11] <SKS-Phone> Indeed.
L543[04:13:33] <v^> \o/
L544[04:13:50] <v^> SKS-Phone, from what i heared about your shitop that is awesome
L545[04:20:58] <SKS-Phone> I've taken the obligatory guts pic, when I'm on real internet rather than 3g I''ll upload it
L546[04:21:31] *** jk-5|gone is now known as jk-5
L547[04:21:38] <Kodos> 4G master race
L548[04:22:30] <v^> >_> broadband is master race
L549[04:23:24] *** jk-5 is now known as jk-5|gone
L550[04:33:00] <SKS-Phone> Hah, in Australia, only one network has 4g, and I don't want to support pure evil.
L551[04:33:23] <Kodos> Which one
L552[04:34:08] ⇦ Quits: Negi (~negi@120.71.13.109.rev.sfr.net) (Quit: "L'homme n'est pas fait pour travailler, la preuve, cela le fatigue" --Voltaire)
L553[04:34:22] <Kodos> Whoops, wrong channel
L554[04:34:23] <v^> Kodos, google.
L555[04:35:16] <SKS-Phone> Telstra is the Australian phone&internet evil empire.
L556[04:35:44] <Kodos> Ah
L557[04:35:51] <Kodos> Well shit, I now need a 4th cardslot in my creative case
L558[04:36:10] <SKS-Phone> Most companies just re-sell telstra service.
L559[04:36:34] *** jk-5|gone is now known as jk-5
L560[04:36:47] <SKS-Phone> I'm with one of the few independant networks.
L561[04:37:39] ⇦ Quits: SKS-Phone (~androirc@pa49-197-21-248.pa.qld.optusnet.com.au) (Remote host closed the connection)
L562[04:37:39] <Kodos> Shit, my line didn't work
L563[04:37:41] *** jk-5 is now known as jk-5|gone
L564[04:37:52] ⇨ Joins: SKS-Phone (~androirc@CPE-124-179-7-172.lns3.ken.bigpond.net.au)
L565[04:38:09] <SKS-Phone> And now I'm on wifi :D
L566[04:38:32] <Kodos> Bleh
L567[04:38:35] <Kodos> This isn't working
L568[04:39:37] <Kodos> There we go :3
L569[04:40:01] <SKS-Phone> Know what sucks even more than telstra?
L570[04:40:09] <Kodos> AT&T?
L571[04:40:11] <Kodos> Comcast?
L572[04:40:18] <Michiyo> Centrytel?
L573[04:40:19] <Kodos> No internet?
L574[04:40:28] <SKS-Phone> The only internet network where I just moved to is telstra.
L575[04:41:01] <Kodos> I DID IT
L576[04:41:02] <Kodos> http://puu.sh/9KvY3/a0e1d75a65.jpg
L577[04:41:09] <SKS-Phone> We can either get crap deals with telstra or unstable connections with resellers.
L578[04:41:41] <v^> Kodos, bad kodos
L579[04:41:44] <Kodos> wat
L580[04:41:45] <v^> i want to listen on potato
L581[04:42:07] <Kodos> Should I just make potato be interpreted as 65535?
L582[04:43:12] <Kodos> if ports or msgs == "potato" then ports = 65535 and msgs = 65535 end
L583[04:43:28] <Kodos> That should work, right?
L584[04:43:57] <Kodos> I still wish I could make this open ports faster
L585[04:44:03] <Kodos> There's got to be a better way
L586[04:44:15] <SKS-Phone> There is.
L587[04:44:53] <Cryo|alt> anyone know there is a quick way to set a buch of ender IO conduits color channels?
L588[04:45:04] <SKS-Phone> You have to make Sangar add a bulkOpen(start,end) command to the modems.
L589[04:45:29] <Kodos> It can't be that hard to do, maybe I'll try to figure it out and PR it myself
L590[04:45:30] <SKS-Phone> Then you can open more ports faster.
L591[04:45:53] <SKS-Phone> :p
L592[04:46:16] <Kodos> Where the hell is the code in this nightmare of a github
L593[04:46:41] <Kodos> Oh God
L594[04:46:43] <Kodos> It's in Scala
L595[04:46:59] <SKS-Phone> I dunno, I use the github for the wiki.
L596[04:48:00] <v^> " A certain number of whirlpool residents probably believe that Telstra is an evil Australian multi-national corporation bent on providing the worst possible telecommunications service for the most amount of money with little regard for customer service."
L597[04:48:43] <v^> "Some people believe, the biggest mistake in the privatisation process, was selling Telstra with its infrastructure, instead of separating the company, claiming that this could be the main reason for perceived high prices for broadband access."
L598[04:48:52] <v^> this sounds even shittier than ATT
L599[04:49:26] <v^> this sounds like a major reason australia seems so shitty tech wise ;-;
L600[04:49:36] <SKS-Phone> It is.
L601[04:49:40] <v^> *feels for australia intensifies*
L602[04:49:49] <SKS-Phone> That and Tony Abbot.
L603[04:50:28] <Kodos> Ha! Knocked 2 lines off my code
L604[04:50:38] <Kodos> modem.close() without a defined port closes all of them
L605[04:51:23] <Kodos> Nice, and that makes the program close instantly
L606[04:51:37] <Kodos> Rather than waiting on the modem to iterate through all the open ports and closing them all manually one at a time
L607[04:51:40] *** jk-5|gone is now known as jk-5
L608[04:51:45] <Kodos> Yay for optimization
L609[04:52:03] <Kodos> I wonder what else I can do
L610[04:52:04] <Kodos> .w modem
L611[04:52:04] <^v> Kodos, https://github.com/MightyPirates/OpenComputers/wiki/component-modem
L612[04:53:45] *** jk-5 is now known as jk-5|gone
L613[05:06:00] <Kodos> Okay, time to teach myself how to do proper use of serialization
L614[05:08:55] <v^> serialize and unserialize
L615[05:08:57] <v^> <_>
L616[05:09:03] <v^> \o properness o/
L617[05:09:16] <Kodos> Yes, but I'm wanting to use those methods to transmit data
L618[05:09:26] <Kodos> And find a practical application for doing so
L619[05:09:59] <Kodos> Was thinking of using serialization to transmit files from server to computer
L620[05:10:20] <v^> ye
L621[05:10:29] <v^> good because you can do multiple in one message
L622[05:10:35] <v^> because escapes
L623[05:13:33] <SKS-Phone> Serialization has bigger overheads than other methods though
L624[05:14:14] <v^> yeah, a whole couple type and next calls <_>
L625[05:14:22] <Kodos> What would you recommend for file transfer from a server to a computer
L626[05:14:34] <Kodos> Mind you, I want to be able to request the file FROM the computer
L627[05:14:48] <v^> you could custom
L628[05:14:58] <v^> but fs doesnt need to be unnecicarily fast
L629[05:15:15] <SKS-Phone> On tapes, I use a byte to record the length of the name,
L630[05:15:31] <Kodos> I haven't even touched tapes yet
L631[05:15:37] <SKS-Phone> followed by the name,
L632[05:15:39] <Kodos> I want to wait a bit longer, for when I know a bit more
L633[05:15:55] <SKS-Phone> tapes are a generic byte stream
L634[05:16:22] <v^> you dont really need all that, serialize is reasonably fast
L635[05:16:23] <v^> <_>
L636[05:16:42] <v^> the time it takes to send a message in OC is waaaaaaaaaay slower
L637[05:16:45] <SKS-Phone> then 3 bytes for the length of the contents, then the contents.
L638[05:16:55] <v^> .calc 256^3
L639[05:16:55] <^v> v^, 16777216
L640[05:17:02] <Kodos> Is there any documentation for the tape stuff
L641[05:17:18] <SKS-Phone> v^, I do this to save space used.
L642[05:17:27] <v^> is basically a fixed size file
L643[05:17:40] <v^> you can write a binary stream
L644[05:17:52] <v^> you can seek to a specific spot and write
L645[05:17:59] <SKS-Phone> Kodos, IIRC it's on mc.shinonome.ch
L646[05:18:09] ⇦ Quits: finkmac (~finkmac@68-68-14-25.applecreek.pathcom.com) (Quit: Nettalk6 - www.ntalk.de)
L647[05:22:05] ⇨ Joins: Vexatos (~Vexatos@p200300556E3887907D459F837034032A.dip0.t-ipconnect.de)
L648[05:22:31] <Kodos> Okay, I converted an audio file, how do I get it onto this tape
L649[05:22:43] <SKS-Phone> uh
L650[05:22:55] <Vexatos> I made a utility program for that
L651[05:22:57] <SKS-Phone> you rb it from a file on the hdd
L652[05:23:05] <Vexatos> Yea
L653[05:23:08] <Kodos> rb?
L654[05:23:11] <Vexatos> Or you do it via the Internet
L655[05:23:17] <Vexatos> So, you can upload it to dropbox etc.
L656[05:23:19] <SKS-Phone> and tape_drive.write it.
L657[05:23:27] <Vexatos> And then use the program I made
L658[05:23:29] <Vexatos> :3
L659[05:23:38] <Kodos> Let's say I put it on the internet, I'm assuming I wget it
L660[05:23:43] <SKS-Phone> rb= read binary
L661[05:23:43] <Vexatos> No
L662[05:24:05] <Vexatos> Yea, if the file is small enough
L663[05:24:07] <Vexatos> you can do that
L664[05:24:12] <Kodos> It's 756kb
L665[05:24:29] <Vexatos> Whatever you want to do
L666[05:24:36] <Vexatos> here's the easiest way for both
L667[05:24:36] <Vexatos> https://docs.google.com/document/d/1RYjLuXdsiadIHY0cfMR5UMSJbETLQZBfnQJMFrt39ss/edit?usp=sharing
L668[05:24:38] <Vexatos> :3
L669[05:25:39] <v^> D:
L670[05:25:44] <v^> what if i dont want to anon
L671[05:27:23] <SKS-Phone> Nice guide, vex.
L672[05:27:51] <SKS-Phone> External dependancies, but still nice
L673[05:28:39] <Kodos> =D
L674[05:28:40] <Kodos> It worked =D
L675[05:28:43] <Kodos> \o/
L676[05:29:01] <Kodos> Now I need 140 more cassettes
L677[05:29:16] <Kodos> And a batch conversion script for Audacity
L678[05:29:20] <SKS-Phone> Kodos: shadowkatstudios.gweb.io/dfpwm
L679[05:29:20] <Kodos> Because all my files are OGG
L680[05:29:56] <Kodos> SKS-Phone, I have literally albums of stuff in OGG files that right now are on custom records with the Redstone Jukebox mod
L681[05:30:13] <SKS-Phone> I'll convert more soon, now that I have a desktop.
L682[05:30:18] <Kodos> Which is part of the reason I want a floppy array block
L683[05:30:24] <Kodos> And I want records to work in disk drives
L684[05:30:48] <SKS-Phone> I want external HDD bays.
L685[05:31:15] <Kodos> I'd want access lights on the drives
L686[05:31:26] <Kodos> Visually similiar to Drives from AE1
L687[05:31:44] <SKS-Phone> That'd be cool, but performance issues
L688[05:32:00] <Kodos> Yeah
L689[05:32:22] <Kodos> Buuuut
L690[05:32:37] <Kodos> I now have "If I Didn't Care" on cassette now :3
L691[05:32:55] <SKS-Phone> Would using an SSD as swap space be punishable by death?
L692[05:33:16] <v^> yes
L693[05:33:50] <Vexatos> SKS-Phone: Of course external dependencies, the easiest way needs some kind of wrapper :3
L694[05:34:17] <Vexatos> But these programs I've merged into a single one. It will be in the next Computronics update
L695[05:34:26] <Vexatos> So no need for downloading anything then
L696[05:34:29] <SKS-Phone> Because I have a (maybe maybe not stolen) 128GB SSD (from a school laptop)
L697[05:35:04] <Vexatos> What the fudge do you have for school laptops
L698[05:35:22] <Vexatos> We have Laptops with Windows 8 OS and C64 RAM
L699[05:36:09] <SKS-Phone> Dell stuff. i3, 4GB RAM, shit graphics. SSDs though.
L700[05:36:23] <v^> >_>
L701[05:36:36] <SKS-Phone> 64bit processor, 32bit Windows 7 :(
L702[05:37:06] <Vexatos> urlaptopssoOP
L703[05:37:09] <Vexatos> :(
L704[05:37:17] <Vexatos> They are better than my own one .-.
L705[05:37:21] <v^> lol
L706[05:37:27] <SKS-Phone> I had to return it though
L707[05:37:29] <v^> SKS-Phone, erm
L708[05:37:35] <v^> there is a 32 bit windows 7?
L709[05:37:44] <Vexatos> Kodos: If you want to mass convert a ton of files, I recommend you get Format Factory
L710[05:37:49] <SKS-Phone> Apparently.
L711[05:38:06] <v^> holy shit
L712[05:38:10] <Kodos> What's the method to set text scale
L713[05:38:12] <v^> <_> wow
L714[05:38:23] <Vexatos> v^: I am currently writing on it
L715[05:38:30] <Vexatos> <--32bitWin7
L716[05:38:48] <SKS-Phone> Kodos: ffmpeg -i wrong/* right/*.wav
L717[05:39:07] <Vexatos> Or that
L718[05:39:12] <Vexatos> Because FFAwesome
L719[05:39:21] <v^> Vexatos, how do you not 64 bit
L720[05:39:31] <Vexatos> I do 4-year old $380 laptop
L721[05:39:35] <v^> o
L722[05:39:41] <SKS-Phone> ffmpeg: swiss army electric chainsword
L723[05:39:45] <Vexatos> Whatever a 12-year old could afford
L724[05:39:54] <Vexatos> Kodos: Which conversion tool are you using for dfpwm
L725[05:39:56] <v^> SKS-Phone, exept ubuntu is terrible and doesnt have it
L726[05:40:00] <Kodos> LionRay
L727[05:40:06] <Vexatos> It's funny, I've currently got 3 on my laptop
L728[05:40:06] <v^> apparently they forked it
L729[05:40:13] <v^> but its not in the packages?
L730[05:40:15] <v^> idk
L731[05:40:19] <v^> some retarded stuff
L732[05:40:51] <SKS-Phone> Vex, do not fear, most of my computers are 10 years old and pulled off the side of the road.
L733[05:40:56] <Vexatos> Wabbitoe, LionRay, and some commandline converter which is just awesome. It auto-ffmpegifies non-wav files before conversion
L734[05:41:22] <Vexatos> SKS-Phone: But those are not your only PC and you're trying to do school work on them xD
L735[05:42:16] <SKS-Phone> Okay, how's this: My highest-spec computer has a C2D.
L736[05:42:32] <Kodos> What's the method to set text scale
L737[05:42:40] <v^> on what
L738[05:42:43] <Kodos> OC
L739[05:42:46] <Vexatos> gpu.setScale?
L740[05:42:48] <Kodos> k
L741[05:42:48] <v^> you dont
L742[05:43:00] <Kodos> err
L743[05:43:02] <Kodos> Right, nvm
L744[05:43:03] <Kodos> I'm an idiot
L745[05:43:05] <SKS-Phone> Kodos, you'll have to set the screen size.
L746[05:43:06] <Vexatos> No
L747[05:43:20] <Vexatos> I was wrong D:
L748[05:43:43] <Vexatos> gpu.setResolution(w,h)
L749[05:43:56] <Vexatos> You cannot set text scale on its own (yet)
L750[05:44:54] <v^> will never be able to
L751[05:45:07] <v^> or atleast, different from how you do now
L752[05:45:14] <SKS-Phone> Use holograms to set scale.
L753[05:45:29] <SKS-Phone> Render holotext.
L754[05:46:55] ⇦ Quits: Lunatrius (~Lunatrius@77.38.103.182) (Ping timeout: 190 seconds)
L755[05:47:00] ⇦ Quits: Maxwolf (labs@pipette.madsciencemod.com) (Quit: Leaving)
L756[05:47:02] <Vexatos> Sangar's holo-text program now can display any text you want :3
L757[05:48:42] <Kodos> Welllll
L758[05:48:54] <Kodos> I converted asie's example program for the camera to be usable with OC
L759[05:49:10] <Kodos> But I have no idea what I'm doing as to how to make it work
L760[05:49:25] <Kodos> Well, I mean
L761[05:49:31] <Kodos> it works, but I have no idea what the hell it's printing
L762[05:52:18] <SKS-Phone> Distances.
L763[05:52:37] *** jk-5|gone is now known as jk-5
L764[05:54:25] <Kodos> http://puu.sh/9KA4g/a9dc60a510.png
L765[05:54:32] <Kodos> If you can read distances from that, I'll give you my computer
L766[05:55:14] *** jk-5 is now known as jk-5|gone
L767[05:56:15] <SKS-Phone> #es are closest, -es are furthest.
L768[05:56:41] <v^> eww
L769[05:57:00] <SKS-Phone> It's more like sonar than a camera.
L770[05:57:08] <v^> ima make a program
L771[05:57:24] <v^> that uses all the greys
L772[05:57:31] <v^> to render noice looking images
L773[05:57:52] <SKS-Phone> All 4?
L774[05:58:25] * Kodos was confused as fuck last night as to why he couldn't find light grey on the colors, only to find that it is apparently called silver
L775[05:58:57] <v^> ikr
L776[05:59:07] <v^> i mean wadafack mc
L777[05:59:16] <Kodos> It's called silver in the colors lib
L778[05:59:43] <Kodos> Also, Sangy needs to put an additional thing in the event for modem messages
L779[06:00:04] <Kodos> So I can differ between commands, other things, etc
L780[06:00:12] <v^> IIRC its also silver in minecraft's colors lib
L781[06:00:41] <SKS-Phone> You can send as many args as you want, Kodos.
L782[06:01:25] <Kodos> .w modem
L783[06:01:25] <^v> Kodos, https://github.com/MightyPirates/OpenComputers/wiki/component-modem
L784[06:02:41] <v^> .w rednet.send
L785[06:02:41] <^v> v^, modem.send(address: string, port: number[, ...]):boolean Sends a network message to the specified address. Returns true if the message was sent. This does not mean the message was received, only that it was sent. No port-sniffing for you.
L786[06:03:58] <Kodos> Oohhh, I see now
L787[06:04:11] <Kodos> So I could define things like command, filename, etc
L788[06:04:21] <v^> :o oh yeah
L789[06:04:23] <Kodos> And just check to see if those match certain things
L790[06:04:24] <v^> well i gtg bed
L791[06:04:34] <Kodos> And if they do, do things
L792[06:06:34] ⇨ Joins: SKS (~androirc@pa49-197-19-73.pa.qld.optusnet.com.au)
L793[06:07:41] *** jk-5|gone is now known as jk-5
L794[06:07:50] ⇦ Quits: SKS-Phone (~androirc@CPE-124-179-7-172.lns3.ken.bigpond.net.au) (Ping timeout: 186 seconds)
L795[06:08:56] <Kodos> .w serialization
L796[06:08:57] <^v> Kodos, https://github.com/MightyPirates/OpenComputers/wiki/api-serialization
L797[06:09:18] *** Flenix_ is now known as Flenix
L798[06:09:24] *** jk-5 is now known as jk-5|gone
L799[06:09:42] *** v^ is now known as pong
L800[06:09:44] <pong> bed
L801[06:10:07] <Kodos> blrgh
L802[06:13:08] <Kodos> Okay, screw serialization until I can find some examples. Time to make my redstone program
L803[06:18:10] <Kodos> I wonder how hard it would be to sync up hologram projectors and Geolyzers to cover a larger area
L804[06:19:44] ⇨ Joins: asie (~asie@apn-95-40-238-39.dynamic.gprs.plus.pl)
L805[06:21:12] <Kodos> asie, I wrote a program for your camera block that works with OC, I basically used your CC one for reference and changed the things called
L806[06:21:17] <Kodos> Do you wants it
L807[06:21:54] <asie> hi
L808[06:22:00] <asie> Kodos: nah, i have one lol
L809[06:22:04] <Kodos> Okey
L810[06:22:34] *** jk-5|gone is now known as jk-5
L811[06:23:10] <SKS> Asie, are you still intending to make drive bays?
L812[06:23:19] <asie> SKS: Maybe.
L813[06:23:20] <Kodos> https://imgur.com/gallery/moKDeSF
L814[06:23:26] <Kodos> Practice mode or not, this is impressive
L815[06:24:22] *** jk-5 is now known as jk-5|gone
L816[06:31:28] ⇦ Quits: Altenius (~Altenius4@199.193.183.1) (Ping timeout: 190 seconds)
L817[06:31:50] ⇦ Quits: SKS (~androirc@pa49-197-19-73.pa.qld.optusnet.com.au) (Ping timeout: 186 seconds)
L818[06:32:18] <Kodos> https://imgur.com/gallery/sU0In
L819[06:37:41] *** jk-5|gone is now known as jk-5
L820[06:50:36] ⇨ Joins: SKS-Phone (~androirc@pa49-197-18-74.pa.qld.optusnet.com.au)
L821[06:51:23] <SKS-Phone> So now I have a several hour car trip with no anime.
L822[06:51:42] <asie> does anyone have a copy of OpenFrames?
L823[06:51:50] <asie> SKS-Phone: I can convert you something to a low quality and send it over
L824[06:51:57] <asie> sadly, I only have Shinryaku! Ika Musume and WataMote and Non Non Biyori handy
L825[06:52:19] <SKS-Phone> It's fine.
L826[06:52:42] <SKS-Phone> I only have a few mb of 3g left anyway
L827[07:01:26] <Kodos> I recommend manga
L828[07:01:36] <Kodos> Easy on the bandwidth and just as entertaining usually
L829[07:02:49] <SKS-Phone> That reminds me, I need to get Custom NPCs.
L830[07:05:03] <SKS-Phone> Anyway, I'm gonna go catch up on some sleep.
L831[07:05:58] <Kodos> Is that mod good for standalone
L832[07:06:09] <Kodos> as in, could I just make custom NPCs that do shit
L833[07:07:31] ⇦ Quits: Vexatos (~Vexatos@p200300556E3887907D459F837034032A.dip0.t-ipconnect.de) (Ping timeout: 380 seconds)
L834[07:13:31] ⇨ Joins: LordOfHentai|Minecraft (~lordofhen@d58-110-63-30.rdl802.qld.optusnet.com.au)
L835[07:15:22] ⇦ Quits: LordOfHentai|Minecraft (~lordofhen@d58-110-63-30.rdl802.qld.optusnet.com.au) (Remote host closed the connection)
L836[07:19:25] *** Nentify is now known as Nentify|away
L837[07:33:55] ⇦ Quits: asie (~asie@apn-95-40-238-39.dynamic.gprs.plus.pl) (Ping timeout: 190 seconds)
L838[07:51:32] ⇨ Joins: asie (~asie@apn-77-113-96-48.dynamic.gprs.plus.pl)
L839[07:59:32] <Kodos> Okay, time to port my gambling game from SL over to Minecraft
L840[08:13:29] ⇦ Quits: skilz (~skilz@203.213.225.94) (Remote host closed the connection)
L841[08:13:41] ⇨ Joins: skilz (~skilz@203.213.225.94)
L842[08:25:13] <JoshTheEnder> o/
L843[08:25:32] <JoshTheEnder> SKS-Phone, check yo memos
L844[08:32:59] <JoshTheEnder> also now to go try and fix what Potato broke of my server :/
L845[08:35:29] *** Cazzar is now known as Cazzar|Away
L846[08:38:59] <Kodos> Josh, you wanna see what I made in my half asleep stupor while waiting on Steam to roll over to new sales
L847[08:39:10] <JoshTheEnder> sure
L848[08:39:13] <Kodos> http://pastebin.com/ns7PucrZ
L849[08:43:18] ⇨ Joins: Alex_hawks (~Alex_hawk@CPE-121-221-213-170.lns7.pie.bigpond.net.au)
L850[08:43:18] zsh sets mode: +v on Alex_hawks
L851[08:57:17] ⇦ Quits: asie (~asie@apn-77-113-96-48.dynamic.gprs.plus.pl) (Read error: Connection reset by peer)
L852[09:00:18] <Kodos> Bleh, the whole thing seems to be broken. So much for that
L853[09:03:21] ⇦ Quits: mallrat208 (~mallrat20@68.204.184.175) (Ping timeout: 380 seconds)
L854[09:30:22] ⇨ Joins: asie (~asie@apn-46-169-56-2.dynamic.gprs.plus.pl)
L855[09:31:08] *** vifino|away is now known as vifino
L856[09:31:41] *** vifino is now known as vifino|away
L857[09:32:19] ⇨ Joins: SKS (~androirc@c211-31-42-102.rochd5.qld.optusnet.com.au)
L858[09:32:22] *** vifino|away is now known as vifino
L859[09:35:18] ⇦ Quits: SKS-Phone (~androirc@pa49-197-18-74.pa.qld.optusnet.com.au) (Ping timeout: 186 seconds)
L860[09:45:55] ⇦ Quits: skilz (~skilz@203.213.225.94) (Ping timeout: 190 seconds)
L861[09:49:16] ⇨ Joins: skilz (~skilz@203.213.225.94)
L862[09:57:57] <Kodos> .w internet
L863[09:57:57] <^v> Kodos, https://github.com/MightyPirates/OpenComputers/wiki/api-internet
L864[09:59:18] ⇦ Quits: SKS (~androirc@c211-31-42-102.rochd5.qld.optusnet.com.au) (Ping timeout: 186 seconds)
L865[10:06:35] ⇨ Joins: ShadowKatStudios (~chatzilla@c211-31-42-102.rochd5.qld.optusnet.com.au)
L866[10:07:14] <ShadowKatStudios> JoshTheEnder: Got your memo, don't accept the guy's skype request, I know him in real life and he's really annoying.
L867[10:07:24] <JoshTheEnder> lol
L868[10:07:31] <JoshTheEnder> ok
L869[10:07:37] ⇨ Joins: MoonlightOwl (webchat@78.25.122.166)
L870[10:09:53] <Kodos> Oh lawd
L871[10:10:04] <ShadowKatStudios> Kodos, which one?
L872[10:10:09] <Kodos> I installed the new T2 chip into my server
L873[10:10:18] <Kodos> And am now getting an error when I boot the server
L874[10:10:36] <ShadowKatStudios> Are we talking about a king or one of his associates, or a god of some description..?
L875[10:10:37] <Kodos> "init:41: attempt to concatenate global '_OSVERSION' (a nil value)
L876[10:11:32] <Kodos> Also, I think you'd be proud of me SKS
L877[10:11:32] <ShadowKatStudios> Heh, sounds fun.
L878[10:11:41] <ShadowKatStudios> ?
L879[10:11:48] <Kodos> I finally hit the point where I need to do all my testing and working on stuff on servers, because I need 4 card slots
L880[10:11:57] <ShadowKatStudios> Very, very nice.
L881[10:12:20] <ShadowKatStudios> Does it still use less RAM?
L882[10:12:38] <Kodos> Iunno
L883[10:12:45] <Kodos> But I now need wifi, internet, redstone, and graphics
L884[10:13:25] <ShadowKatStudios> Internet?
L885[10:13:33] <Kodos> Yes, for pastebin
L886[10:14:29] <ShadowKatStudios> But is it neccesary for the program to run?
L887[10:16:05] <ShadowKatStudios> Lol, 'Modern Windows' Windows 8.
L888[10:16:17] <ShadowKatStudios> Anyone noticed the way it looks like AOL from the '90s
L889[10:16:21] <ShadowKatStudios> ?
L890[10:16:38] <Kodos> ShadowKatStudios, depends on the program that I'm making, tbh
L891[10:16:49] <Kodos> Eventually I want to see about adding in support for pastebin logins
L892[10:17:29] <ShadowKatStudios> Like that CC program that you could use to paste using your pastebin account
L893[10:17:48] <Kodos> Not sure, but if you find it, let me know
L894[10:20:12] <Kodos> Ah, looks like you might be able to add in your own key to pastebin's lua file on OC, but it seems to be readonly
L895[10:21:16] <ShadowKatStudios> > talk to girl for an hour about computer-related stuff, said girl then assumes you have a crush on her
L896[10:21:30] <ShadowKatStudios> Geez, it's my last day, I don't have time for that crap.
L897[10:21:52] <JoshTheEnder> lol
L898[10:23:08] <Kodos> Oh hell
L899[10:23:10] <Kodos> Native lib crash
L900[10:23:26] <Kodos> Gonna remove my current one and let it generate a new one just to be sure
L901[10:24:01] <ShadowKatStudios> You know what's nice?
L902[10:24:17] <ShadowKatStudios> The new Minecraft launcher uses newer versions of LWJGL :D
L903[10:24:44] <JoshTheEnder> you know whats nice? multimc
L904[10:25:35] <ShadowKatStudios> Indeed.
L905[10:25:43] <ShadowKatStudios> It's much nicer than the Minecraft launcher.
L906[10:25:53] <JoshTheEnder> indeed
L907[10:26:07] <ShadowKatStudios> indeed.
L908[10:26:20] <JoshTheEnder> Indeed.
L909[10:26:27] <ShadowKatStudios> Indeed, good sir.
L910[10:26:45] <JoshTheEnder> Totally spiffing
L911[10:26:57] <Kodos> I need to find a way to force a worldsave
L912[10:26:59] <JoshTheEnder> Marvellous
L913[10:27:10] <JoshTheEnder> Kodos, ESC does a save
L914[10:27:20] <ShadowKatStudios> Kodos: Run a server, save-all
L915[10:27:30] <Kodos> I'm just in SSP
L916[10:27:41] <Kodos> But I wanna make sure that the new native lib that I just generated works
L917[10:27:49] <ShadowKatStudios> SBYSIAMS really.
L918[10:27:52] <Kodos> And Sanger told me once that it usually crashes on saves
L919[10:29:03] <ShadowKatStudios> :D How good is https://www.youtube.com/watch?v=LV31EHwtayo :D
L920[10:29:03] -Kibibyte- [ShadowKatStudios] Shinsekai Yori Ending Full HD | by BpXCCnhaYe-ryz_8NNY1IA | 1m31s | 23w0d ago | 22,829 views | Rated: 4.99/5.00
L921[10:29:08] ⇦ Quits: asie (~asie@apn-46-169-56-2.dynamic.gprs.plus.pl) (Ping timeout: 201 seconds)
L922[10:30:49] <ShadowKatStudios> The series is really good.
L923[10:31:29] <ShadowKatStudios> Aaand now I have nothing to do/.
L924[10:32:28] <Kodos> Damnit, I know this is possible, it's even in the pastebin file
L925[10:38:29] <Kodos> Whatever, I can't get this to work and I don't want banned from pastebin
L926[10:38:35] <Kodos> Will poke Sangy about it tonight
L927[10:38:39] *** Kodos is now known as Kodos|Zzz
L928[10:38:43] <ShadowKatStudios> lol
L929[10:39:14] <ShadowKatStudios> I played on a CC server and within an hour of the ban reset we couldn't access pastebin again for another 24 hours.
L930[10:39:27] <JoshTheEnder> lol
L931[10:40:38] <Kodos|Zzz> Well if you get time, look on the chunk of code for pastebin.lua at line 80
L932[10:40:50] <Kodos|Zzz> That's where it tries to read from a config in /etc/pastebin.conf
L933[10:41:27] <ShadowKatStudios> Hmm... I think I'm gonna watch some more Shinsekai Yori.
L934[10:41:45] <ShadowKatStudios> lol, I have nothing better to do atm.
L935[10:43:13] <JoshTheEnder> anyone know of any mods that add alarms to minecraft? i'd normally use NuclearControl but i cba to install ic2
L936[10:43:27] <Kodos|Zzz> RI has the Siren
L937[10:43:35] <Kodos|Zzz> but UE
L938[10:43:37] <Kodos|Zzz> =\
L939[10:43:51] <JoshTheEnder> i have that, it's only got one sound and isnt loud enough :/
L940[10:44:04] <Kodos|Zzz> Make a 3^3 cube of Sirens
L941[10:44:06] <Kodos|Zzz> And flip one on
L942[10:44:53] ⇦ Quits: skilz (~skilz@203.213.225.94) (Remote host closed the connection)
L943[10:44:56] <JoshTheEnder> eh, still not what i want :/
L944[10:45:00] <ShadowKatStudios> JoshTheEnder: What is chronological order when time travel is involved?
L945[10:45:18] <JoshTheEnder> ShadowKatStudios, i mean in relation to my timeline
L946[10:45:38] <ShadowKatStudios> Is it the protagonist's viewpoint, or time's viewpoint?
L947[10:46:00] <JoshTheEnder> ermm, whichever one is 'my' viewpoint :P
L948[10:46:20] <ShadowKatStudios> Protagonist's then.
L949[10:46:49] <Kilobyte> o/
L950[10:46:54] <JoshTheEnder> \o
L951[10:47:28] <JoshTheEnder> Kilobyte, know of any mods other than RI and NuclearControl that add siren/alarm based blocks?
L952[10:47:43] <Kilobyte> ummmmmmm
L953[10:47:45] ⇨ Joins: skilz (~skilz@203.213.225.94)
L954[10:47:59] <Kilobyte> i have no clue
L955[10:48:02] <JoshTheEnder> :/
L956[10:48:16] <JoshTheEnder> i want to use NuclearControl but i dont want to install IC2
L957[10:48:21] * Kilobyte continues work on his lisp parser
L958[10:48:29] <Kilobyte> lol, i know that feeling
L959[10:48:29] <JoshTheEnder> s/IC2/IC2.5
L960[10:48:30] <SuperBot> <JoshTheEnder> i want to use NuclearControl but i dont want to install IC2.5
L961[10:49:58] <Kodos|Zzz> http://pastebin.com/aZheqT4C Found it =D
L962[10:50:42] <ShadowKatStudios> Ohai Kilobyte.
L963[10:50:49] <Kilobyte> hai
L964[10:51:35] <ShadowKatStudios> Did I tell you and JTE that I got a (second hand) new desktop today?
L965[10:52:15] <JoshTheEnder> nope
L966[10:54:21] <ShadowKatStudios> C2D, 4GB RAM, GeForce 7050 and 8600, 200GB HDD that I found in my spares.
L967[10:54:51] <ShadowKatStudios> I installed a version of ArchBang that's actually from this year, too.
L968[11:03:28] <Kilobyte> soooo
L969[11:03:36] <Kilobyte> this should define the puts function
L970[11:03:44] <Kilobyte> (defun puts (string) {
L971[11:03:45] <Kilobyte> print(scope.lvar.string:toString())
L972[11:03:45] <Kilobyte> })
L973[11:04:27] <Kodos|Zzz> What kind of monster do you have to be, to de-fun something
L974[11:04:53] <Kilobyte> umm
L975[11:04:59] <Kilobyte> thats lisp with embedded lua :P
L976[11:05:37] <Kilobyte> here a small hello world in lisp
L977[11:06:15] <Kilobyte> (block (defun hello (what) (puts :what)) (hello "world"))
L978[11:06:26] <Kilobyte> or simpler
L979[11:06:33] <Kilobyte> (puts "Hello world")
L980[11:06:39] <Kilobyte> in my lisp dialect that is
L981[11:07:25] <ShadowKatStudios> Dialect?
L982[11:07:51] <Kilobyte> or w/e
L983[11:08:13] <ShadowKatStudios> Is it like how American english changed a few words in stupid ways and basically declared itself a new language, or is it actually useful changes?
L984[11:08:23] <Kilobyte> useful changes
L985[11:08:31] <Kilobyte> like { } to embed lua
L986[11:08:42] <Kilobyte> since the interpreter is lua itself
L987[11:09:05] <Kilobyte> only few functions have to be defined from lua (clusterfuck incoming)
L988[11:10:00] <Kodos|Zzz> pastebin it
L989[11:10:04] <Kodos|Zzz> Or gist
L990[11:11:07] <ShadowKatStudios> lol, 'Speeds available are 'Turbo' (8 Mbit/s downstream, 128 kbit/s upstream), 'Elite' (30 Mbit/s down, 1 Mbit/s up) and 'Ultimate' (100 Mbit/s down, 2 Mbit/s up).' Good job telstra, the plan we had with Optus was Ultimate with 10Mbit/s upstream. Your service sucks.
L991[11:11:35] <Kilobyte> Kodos|Zzz: what? the interpreter?
L992[11:11:41] <Kilobyte> function Environment:eval(code)
L993[11:11:41] <Kilobyte> local tokens = lexer.toTokens(code)
L994[11:11:41] <Kilobyte> local sexp = parser.parse(tokens)
L995[11:11:41] <Kilobyte> return sexp:eval(Scope.new(self))
L996[11:11:41] <Kilobyte> end
L997[11:11:49] <Kilobyte> thats the code to eval stuff :P
L998[11:12:13] <Kilobyte> sexp == s-exp == s-expression
L999[11:12:15] <Kodos|Zzz> Where's the code to make you use pastebin because eww spam
L1000[11:12:17] <Kilobyte> just saying
L1001[11:12:58] <Kilobyte> Kodos|Zzz: what code should i gist? the entire thing? i'll rather drop on github
L1002[11:13:12] <Kodos|Zzz> You can pastebin/gist the snippets you're pasting here
L1003[11:13:18] <Kodos|Zzz> Rather than filling up the channel
L1004[11:13:26] <Kodos|Zzz> Just a thought
L1005[11:13:48] <Kilobyte> i usually have a limit of 3 lines, exeeded it one time because i had no browser open
L1006[11:14:55] <JoshTheEnder> also for those who are following my story, it takes a dark turn in chapter 5
L1007[11:16:05] <ShadowKatStudios> JoshTheEnder: But there are only 3 chapters on the site..?
L1008[11:16:26] <Kilobyte> oh god it worked
L1009[11:16:37] <Kilobyte> MY FUCKING CODE WORKED ON FIRST ATTEMPT
L1010[11:16:54] <JoshTheEnder> ShadowKatStudios, i know that, still writing chapter 4 (will probably be split into 4 sections) but i was just saying plans
L1011[11:17:02] <ShadowKatStudios> Ah, I see.
L1012[11:17:35] <ShadowKatStudios> I don't make plans beyond the chapter I'm writing, and the story in general, so yeeah. :P
L1013[11:17:44] <ShadowKatStudios> Good to know someone has a plan :P
L1014[11:17:47] <JoshTheEnder> eh, i have rough ideas
L1015[11:17:49] ⇨ Joins: Daiyousei (~nick1@188.113.81.176)
L1016[11:17:54] <ShadowKatStudios> Do you have any drafts for chapter 4 yet? :D
L1017[11:18:04] <JoshTheEnder> i've got some stuff already written
L1018[11:18:38] * Kilobyte is super happy because his code worked
L1019[11:19:04] <JoshTheEnder> 4.1 is pretty much done
L1020[11:19:09] <ShadowKatStudios> Can I see said drafts? :D
L1021[11:19:17] <JoshTheEnder> though i dont have a title for it
L1022[11:19:32] <JoshTheEnder> ShadowKatStudios, in a sec, need to copy from phone to computer
L1023[11:19:48] <ShadowKatStudios> Writing on phone?
L1024[11:20:00] <ShadowKatStudios> Heh, I wrote half of chapter 8 on my tablet.
L1025[11:20:13] <JoshTheEnder> yeah, i'd generally write stuff while on the bus to college
L1026[11:21:02] <JoshTheEnder> but i finished college last thursday and got signed off this tuesday just gone
L1027[11:21:53] <ShadowKatStudios> I see.
L1028[11:32:23] ⇦ Quits: Forecaster (~Forecaste@83.223.1.173) (Ping timeout: 183 seconds)
L1029[11:36:44] ⇦ Quits: MoonlightOwl (webchat@78.25.122.166) (Ping timeout: 190 seconds)
L1030[11:41:43] ⇨ Joins: Forecaster (~Forecaste@83.223.1.173)
L1031[11:44:54] *** tiin57|dead is now known as tiin57|coma
L1032[11:57:19] ⇨ Joins: Lunatrius (~Lunatrius@77.38.103.182)
L1033[11:57:36] ⇨ Joins: istasi (webchat@46.32.58.141)
L1034[11:58:19] ⇨ Joins: Bakatrius (~Lunatrius@77.38.103.182)
L1035[11:59:48] ⇦ Quits: Lunatrius (~Lunatrius@77.38.103.182) (Killed (NickServ (GHOST command used by Bakatrius)))
L1036[11:59:50] *** Bakatrius is now known as Lunatrius
L1037[12:02:55] <istasi> \o
L1038[12:03:32] <ShadowKatStudios> o/
L1039[12:03:46] <JoshTheEnder> \o
L1040[12:05:05] <ShadowKatStudios> \o/
L1041[12:07:22] <istasi> /o\
L1042[12:08:00] <ShadowKatStudios> \\o//
L1043[12:08:10] <JoshTheEnder> //o//
L1044[12:09:25] <tiin57|coma> \/o\/
L1045[12:10:12] <Kodos|Zzz> /o\
L1046[12:15:42] <istasi> |o|
L1047[12:18:13] <Sangar> ~o~
L1048[12:18:15] * Kilobyte writes continues the lua standard lib
L1049[12:18:17] <Kilobyte> Sangar: oahi
L1050[12:18:22] <Sangar> hey
L1051[12:18:25] <Kilobyte> $ lua test.lua
L1052[12:18:25] <Kilobyte> Hello world!
L1053[12:18:37] <Kilobyte> from test.lua:
L1054[12:18:38] <ShadowKatStudios> $ lua list
L1055[12:18:49] <Kilobyte> env = vs.Environment.new()
L1056[12:18:49] <Kilobyte> env:default()
L1057[12:18:49] <Kilobyte> env:eval('(puts "Hello world!")')
L1058[12:19:00] <vifino> eww
L1059[12:19:09] * vifino steps back
L1060[12:19:16] * tiin57|coma steps forward
L1061[12:19:19] <Kilobyte> Sangar: aka it works \o/
L1062[12:19:23] * Sangar steps up
L1063[12:19:29] <Sangar> nice :)
L1064[12:19:30] * Kilobyte steps down
L1065[12:19:33] * tiin57|coma steps left
L1066[12:19:33] * vifino rolls eyes
L1067[12:19:40] * ShadowKatStudios steps into the 4th dimension
L1068[12:19:44] <tiin57|coma> oshit
L1069[12:19:58] <vifino> lel
L1070[12:20:04] <Kilobyte> Sangar: i yet have to add stuff like if and so on
L1071[12:20:20] <Sangar> meh, who needs that anyway >_>
L1072[12:20:22] * JoshTheEnder grabs ShadowKatStudios and brings him back to reality
L1073[12:20:33] <Kodos|Zzz> Sangar, I may or may not have gotten a native lib crash, but I removed my temp lib and let a new one generate and haven't since then
L1074[12:20:43] * ShadowKatStudios phases back into the 4th dimension
L1075[12:20:56] * JoshTheEnder decides to join ShadowKatStudios
L1076[12:21:05] <tiin57|coma> http://puu.sh/9KRYA/a08e723bf5.png
L1077[12:21:13] <Kilobyte> Sangar: i miss implicit return values in lua D:
L1078[12:21:14] <tiin57|coma> what kind of a rule is that
L1079[12:21:22] <Kodos|Zzz> You haven't met Potato
L1080[12:21:25] <JoshTheEnder> ^^
L1081[12:21:31] <tiin57|coma> What?
L1082[12:21:42] <Kodos|Zzz> You'll see... eventually
L1083[12:21:47] <JoshTheEnder> PotatoTrumpet likes to lick people
L1084[12:21:53] <Kilobyte> potato is the guy who mounts stuff as /c:
L1085[12:21:56] ⇨ Joins: Altenius (~Altenius4@199.193.183.1)
L1086[12:22:03] <JoshTheEnder> o/ Altenius
L1087[12:22:06] <Kilobyte> o/
L1088[12:22:09] <Sangar> Kilobyte, yeah, implicit return values would be nice indeed
L1089[12:22:12] <Kodos|Zzz> Also Sangar how do I get the pastebin program to use my dev key
L1090[12:22:13] <ShadowKatStudios> http://en.wikipedia.org/wiki/Four-dimensional_space
L1091[12:22:13] <Altenius> \o
L1092[12:22:44] <ShadowKatStudios> Kilobyte: He does WHAT!?
L1093[12:22:47] <Kodos|Zzz> I noticed the program itself refers to a /etc/pastebin.conf file, but I can't seem to find any examples anywhere of formatting
L1094[12:22:49] <Kilobyte> ikr
L1095[12:23:07] <Sangar> Kodos|Zzz, it does? oh, i kind of remember. man, that was ages ago...
L1096[12:23:11] <ShadowKatStudios> If there's a filesystem root, there's no drive lettering, it goes against all logic...
L1097[12:23:12] <Sangar> urhm.
L1098[12:23:32] <Kilobyte> ShadowKatStudios: i suggested we introduce computer.explode. and make fs.mount call that if it detects /c: as mount point
L1099[12:23:49] <ShadowKatStudios> Windows only has the whole drive letter thing because it doesn't have a proper filesystem.
L1100[12:23:54] <Kilobyte> ^
L1101[12:24:03] <Kodos|Zzz> Also, offtopic question to JoshTheEnder and ShadowKatStudios; I have a Netbook with Windows on it, how would I go about installing a linux distro on it if it doesn't have a CD drive
L1102[12:24:13] <JoshTheEnder> USB
L1103[12:24:14] <Kilobyte> USB
L1104[12:24:16] <Sangar> Kodos|Zzz, i think just having a single line "key=y0urd3vk3y" should work?
L1105[12:24:29] ⇨ Joins: mallrat208 (~mallrat20@68.204.184.175)
L1106[12:24:31] <Kodos|Zzz> Will try in a tick
L1107[12:24:39] <tiin57|coma> That's annoying. I thought I had a forum account.
L1108[12:24:51] <ShadowKatStudios> tiin57|coma: Why are you in a coma?
L1109[12:25:00] <tiin57|coma> because I was resurrected
L1110[12:25:20] <ShadowKatStudios> Reminds me of a song...
L1111[12:26:35] <Sangar> also, i just added a 'greeting' to OpenOS, mainly for small tips about OC, shown after the computer boots. further tip contributions would be appreciated, file is here https://github.com/MightyPirates/OpenComputers/blob/master/src/main/resources/assets/opencomputers/loot/OpenOS/usr/misc/greetings.txt
L1112[12:27:25] <ShadowKatStudios> Sangar, please make that switch-offable
L1113[12:27:35] <Kilobyte> Sangar: https://gist.github.com/Kilobyte22/6065c1ee9eac3e91fa29 the code that defines if
L1114[12:27:36] <^v> Kilobyte, No desc Written in Lua by Kilobyte22 0.22KB
L1115[12:27:36] <JoshTheEnder> Sangar, look at PRs
L1116[12:27:53] <Sangar> ShadowKatStudios, yeah, i will add a config to /etc
L1117[12:27:57] <ShadowKatStudios> :D
L1118[12:28:00] <tiin57|coma> ^v: You're a dummy
L1119[12:28:00] <^v> tiin57|coma, Without a doubt
L1120[12:28:03] <ShadowKatStudios> Standard config?
L1121[12:28:03] <tiin57|coma> .-.
L1122[12:28:15] <ShadowKatStudios> ^v: Derp.
L1123[12:28:15] <^v> ShadowKatStudios, Yes definitely
L1124[12:28:27] <JoshTheEnder> ^v, to derp or not to derp
L1125[12:28:27] <^v> JoshTheEnder, Cannot predict now
L1126[12:28:30] <JoshTheEnder> lol
L1127[12:28:34] <Sangar> JoshTheEnder, that was quick :P
L1128[12:28:40] <JoshTheEnder> hehe
L1129[12:28:53] <ShadowKatStudios> ^v: Do you respond to random text with a random confirmation or disagreement?
L1130[12:28:53] <^v> ShadowKatStudios, Ask again later
L1131[12:28:57] <ShadowKatStudios> ^v: Do you respond to random text with a random confirmation or disagreement?
L1132[12:28:57] <^v> ShadowKatStudios, My reply is no
L1133[12:29:01] <Kodos|Zzz> Sangar, pastebin usually needs your login and password for API interaction too. I'm thinking you and Vex never finished that part of the pastebin program, and it's just dead code that isn't commented out
L1134[12:29:07] <ShadowKatStudios> ^v: Haha, suuure.
L1135[12:29:07] <^v> ShadowKatStudios, Concentrate and ask again
L1136[12:29:13] <Kodos|Zzz> Either that, or you forgot to setup a base example of a config
L1137[12:29:28] <JoshTheEnder> \o/
L1138[12:29:58] <ShadowKatStudios> /o\
L1139[12:29:58] <Sangar> Kodos|Zzz, ah, it was never meant to support actual login. what's there is just to support custom api keys (and that *should* work just fine)
L1140[12:30:25] <Kodos|Zzz> It didn't, as per Pastebin's API, you need to log in completely to have it submit under your name, otherwise it defaults to guest
L1141[12:30:27] <ShadowKatStudios> Oh, that's why no-one is replying on skype, it's 10:30 PM
L1142[12:30:40] <Kodos|Zzz> I think
L1143[12:30:46] <Kodos|Zzz> Actually, no nvm
L1144[12:30:55] <Kodos|Zzz> It just needs the key
L1145[12:31:03] <JoshTheEnder> how would i go about getting an items unlocalizedName without the "item." at the start?
L1146[12:31:50] <ShadowKatStudios> game.item.derp ? Then it's not at the start.
L1147[12:32:00] <ShadowKatStudios> I'm not even sure if game works :P
L1148[12:32:16] <Sangar> JoshTheEnder, when creating a custom item? override 'getUnlocalizedName'
L1149[12:32:23] <Sangar> that's what adds the item.
L1150[12:32:28] <Sangar> *"item."
L1151[12:32:54] <JoshTheEnder> yeah, i override that but i preappend item. to it... hmm
L1152[12:32:54] <ShadowKatStudios> Okay, so 3D space sucks for demonstrating 4D objects.
L1153[12:33:36] <JoshTheEnder> lets see if this works (inb4 i break it)
L1154[12:34:16] <Kodos|Zzz> Anyway, Sangar, I'm going to bed. If you could take a look at the pastebin code and see if you can get the key using working, that'd be much appreciated :3
L1155[12:34:34] <Kodos|Zzz> maybe add it as an additional, optional argument on pastebin put
L1156[12:34:57] <Sangar> Kodos|Zzz, gnight, the last time i tested it it did work tho >_> will have a look later
L1157[12:35:05] <Kodos|Zzz> Then I may be doing it wrong
L1158[12:35:12] <Kodos|Zzz> Either way, if you can make it work, leave me a .tell on Kodos
L1159[12:35:17] <Sangar> will do
L1160[12:35:21] <Kodos|Zzz> g'night all
L1161[12:35:22] <ShadowKatStudios> Java stuff is scary.
L1162[12:35:57] <JoshTheEnder> grr, i want the texture loading to be done in the template item class but i cant if it cant give me a proper name
L1163[12:36:06] <JoshTheEnder> (without the item.)
L1164[12:38:04] <JoshTheEnder> ok, lets try this....
L1165[12:38:29] <JoshTheEnder> \o/
L1166[12:40:10] *** Daiyousei is now known as Daiyousei|TF2
L1167[12:40:29] *** alekso56_off is now known as alekso56
L1168[12:41:34] <Kilobyte> so, i reworked my code for if
L1169[12:41:36] <Kilobyte> https://gist.github.com/Kilobyte22/6065c1ee9eac3e91fa29
L1170[12:41:36] <^v> Kilobyte, No desc Written in Lua by Kilobyte22 0.26KB
L1171[12:43:24] ⇨ Joins: Maxwolf (labs@pipette.madsciencemod.com)
L1172[12:43:24] zsh sets mode: +v on Maxwolf
L1173[12:48:22] <Sangar> .tell Kodos|Zzz works for me, but i did quote that example earlier badly, should have been `key="yourdevkey"`. because the config is a lua file.
L1174[12:48:22] <^v> Sangar, Message queued.
L1175[12:48:57] <istasi> <3 that last tip
L1176[12:49:04] <JoshTheEnder> hehe
L1177[12:51:05] <Kilobyte> Sangar: w00t
L1178[12:51:17] <Kilobyte> i have this code
L1179[12:51:18] <Kilobyte> env:eval('(puts $SHELL)')
L1180[12:51:21] <Kilobyte> and this output
L1181[12:51:28] <Kilobyte> /bin/bash
L1182[12:51:34] <Sangar> cool :)
L1183[12:51:58] <Kilobyte> alternate syntax
L1184[12:52:15] <Kilobyte> env:eval('(puts {return scope.evars.SHELL})')
L1185[12:52:38] <Kilobyte> brb lunch
L1186[12:56:58] ⇨ Joins: MoonlightOwl (webchat@78.25.122.19)
L1187[12:57:13] ⇨ Joins: Dean4Devil (~AI_Cat@p54963FD7.dip0.t-ipconnect.de)
L1188[13:04:20] ⇨ Joins: dmod_ (uid32492@id-32492.uxbridge.irccloud.com)
L1189[13:05:29] ⇨ Joins: leagris (webchat@meumeu.noiraude.net)
L1190[13:06:49] ⇨ Joins: Lumien (~lumien@p4FED46C9.dip0.t-ipconnect.de)
L1191[13:07:41] <leagris> Hello
L1192[13:07:53] <JoshTheEnder> hi
L1193[13:08:22] <leagris> Has any-one created an addon for token authentication device?
L1194[13:09:38] <Kilobyte> nope :P
L1195[13:09:46] <leagris> I could use a diskette or named item in container and screen but it would be nicer with a signle-block device to right click with a token, and have a feedback sound and display of access granted/denied
L1196[13:09:47] <Kilobyte> i might though
L1197[13:09:59] <Kilobyte> leagris: you can use a monitor as biometric scanner
L1198[13:10:07] <Kilobyte> touch events contain player name
L1199[13:10:39] <Kilobyte> and unlike tokens you cannot steal another players name :P
L1200[13:11:23] <leagris> Right, though I have like a dozen access doors to control individually. Having that much screens require also ssssssssthese number of GPU cards :/
L1201[13:11:43] <Kilobyte> true thing
L1202[13:12:34] <Kilobyte> yeah, i am planning to write something like that :P
L1203[13:12:50] <Kilobyte> leagris: oh, since a recent version you can shift click disks into disk drives
L1204[13:12:56] <Kilobyte> you can use that as tokens
L1205[13:13:02] ⇨ Joins: Wobbo (~Wobbo@5249A243.cm-4-2c.dynamic.ziggo.nl)
L1206[13:13:02] zsh sets mode: +v on Wobbo
L1207[13:13:15] <leagris> Would it be practicable to only setup one single screen with different keyboards, one for each door access, and get the keyboard ID to mach at which entry it belong?
L1208[13:13:50] <Wobbo> Maybe if you listen to keyboard events or something similar
L1209[13:13:55] <Wobbo> Are keyboard events a thing?
L1210[13:14:22] ⇦ Quits: skilz (~skilz@203.213.225.94) (Remote host closed the connection)
L1211[13:14:26] <JoshTheEnder> theres key_down, key_up and key_press i think
L1212[13:14:34] ⇨ Joins: skilz (~skilz@203.213.225.94)
L1213[13:14:43] <Wobbo> They should give the origin of the event
L1214[13:14:47] <Kilobyte> Sangar: i got another idea for what happens on mount <whatever> /c:
L1215[13:14:57] <Kilobyte> i just say... rm -rf /
L1216[13:16:07] <Sangar> there's key_down, key_up and clipboard https://github.com/MightyPirates/OpenComputers/wiki/Signals#keyboard
L1217[13:16:17] <Sangar> Kilobyte, u so evil :P
L1218[13:16:31] <Wobbo> Sangar: But do they give the address of the keyboard that initiated the event?
L1219[13:16:32] <leagris> my name is "; DROP TABLE;
L1220[13:16:44] <Sangar> Wobbo, yes. see link.
L1221[13:16:47] <Wobbo> Little Bobby Tables? is that you?
L1222[13:16:54] <Sangar> :D
L1223[13:17:02] <Wobbo> Ah yes
L1224[13:17:13] <Altenius> Kilobyte, with C++, How would I put an object in a class header that has to be initialized with variables?
L1225[13:18:06] <Kilobyte> Altenius: default constructor
L1226[13:18:18] <Altenius> I put tcp::acceptor acceptor; in the private section but a tcp::acceptor has to be initialized with arguments like tcp::acceptor acceptor(io_service, 1209)
L1227[13:18:20] <Kilobyte> but, the inititalization goes into the cpp file
L1228[13:18:26] <Altenius> okay
L1229[13:18:28] <Kilobyte> oh hm
L1230[13:18:30] <Kilobyte> idk
L1231[13:18:35] <Kilobyte> Sangar: ^
L1232[13:21:02] <Sangar> uhm, Constructor(...) : acceptor(io_service, 1209) { ... } maybe?
L1233[13:21:03] <leagris> No, may I have remote keyboards not attached to screen or computers but OC Cables?
L1234[13:21:08] *** Cazzar|Away is now known as Cazzar
L1235[13:21:47] <Wobbo> Sangar: there is no documentation on the geolyzer, is this right?
L1236[13:22:24] <Sangar> leagris, currently not. since screens can be queried for attached keyboards now, i might remove that limitation at some point, though. not that that's helping you right now :P
L1237[13:22:54] <leagris> Because ther may be only one central CU+screen with user database to manage door accesses.
L1238[13:22:56] ⇦ Quits: hi117 (~hi117@208.38.135.100) (Ping timeout: 190 seconds)
L1239[13:22:57] <Sangar> Wobbo, yeah, the wiki in general doesn't really have anything on 1.3 yet >_>
L1240[13:23:09] <Altenius> That worked.
L1241[13:23:17] <leagris> I am on 1.2 for 1.6.4
L1242[13:23:21] <Altenius> Can I put multiple :'s?
L1243[13:23:33] <Sangar> Altenius, Const() : a(), b(), c() {}
L1244[13:23:37] <Altenius> ah
L1245[13:24:03] <Wobbo> Sangar: Geolyzer doesn't do noise?
L1246[13:24:52] <Sangar> Wobbo, no. what do you have in mind?
L1247[13:25:12] <Wobbo> I tought they used noise over the data
L1248[13:25:22] <Sangar> leagris, you could place the screens on the floor and use the `walk` event. no need for a gpu or keyboard iirc.
L1249[13:25:33] <Wobbo> But now you can just scan > threshold dig
L1250[13:25:57] <Kilobyte> Sangar: what if the screen breaks under your weight? D:
L1251[13:26:32] <Sangar> Kilobyte, they're quite sturdy :P
L1252[13:26:36] <Kilobyte> good
L1253[13:27:00] <JoshTheEnder> *breaks monitor* "Sangar... you lied"
L1254[13:27:02] <Sangar> Wobbo, ah, i see what you mean. hmm, yeah, i suppose a little bit of noise wouldn't hurt.
L1255[13:27:08] *** tiin57|coma is now known as tiin57
L1256[13:28:09] <Sangar> Wobbo, hmm, whould it be correlated to the distance to the geolyzer block?
L1257[13:28:29] <Wobbo> Sangar: What about the hardness of the blocks in between?
L1258[13:28:39] <Kilobyte> return Number.new(self.value + other.value)
L1259[13:28:54] <Wobbo> It is easier to see through soft blocks than trough hard blocks I would assume
L1260[13:29:08] <Sangar> Wobbo, yeah, but that would get way too laggy
L1261[13:29:33] ⇨ Joins: TangentDelta (~PewNaN@63.143.24.24)
L1262[13:29:54] <Sangar> 256 raycasts per tick ~= performance
L1263[13:29:59] <Kilobyte> ^
L1264[13:30:20] <Kilobyte> that would have worse performance than an IC2 macerator array
L1265[13:30:20] *** Daiyousei|TF2 is now known as Daiyousei
L1266[13:30:36] <Kilobyte> and IC2 Macerators are bad performance wise
L1267[13:30:44] <Sangar> :P
L1268[13:31:07] <ShadowKatStudios> Guys, while I have internet, reccomend anime for me to download.
L1269[13:31:07] <Kilobyte> like, 1 idle electric furnace already has as much tick time as 5 running redstone furnaces
L1270[13:31:13] <Kilobyte> macerator is even worse
L1271[13:31:24] * Kilobyte doesn't like anime
L1272[13:31:33] <Daiyousei> Kilobyte: booo
L1273[13:31:34] <Daiyousei> Kilobyte: jk
L1274[13:31:37] <Wobbo> ShadowKatStudios: Clannad is good
L1275[13:31:40] * ShadowKatStudios thinks Kilobyte is damaged
L1276[13:31:44] <ShadowKatStudios> Already got it.
L1277[13:31:53] <Kilobyte> Daiyousei: env:eval('(puts $SHELL)')
L1278[13:31:59] <Kilobyte> guess the output
L1279[13:32:00] <Daiyousei> Kilobyte: u wot
L1280[13:32:00] <Kilobyte> :P
L1281[13:32:11] <Daiyousei> uh idk
L1282[13:32:13] <Kilobyte> thats lua btw
L1283[13:32:17] <Kilobyte> /bin/bash
L1284[13:32:22] <Kilobyte> yes, ik, you use zsh
L1285[13:32:41] ⇨ Joins: Vexatos (~Vexatos@p5B3C9B31.dip0.t-ipconnect.de)
L1286[13:32:45] <Kilobyte> Daiyousei: ^
L1287[13:33:08] <Daiyousei> :p
L1288[13:33:21] <Sangar> brb, teatime
L1289[13:34:36] <Kilobyte> JoshTheEnder: include thaumcraft in da pack?
L1290[13:35:09] <Vexatos> WOOOOOOOOOOOOOOO[repeat until false]OOOOO!
L1291[13:35:12] <JoshTheEnder> Kilobyte, i'll add it to the list. i'm going to refactor the pack thisweekend
L1292[13:35:18] <leagris> Sangar, ah yes, screen on floor without GPU, sound good :)
L1293[13:35:19] <Vexatos> Guess who just finished his last exam this year
L1294[13:35:26] <Kilobyte> JoshTheEnder: yeah, you said that
L1295[13:35:28] <JoshTheEnder> Vexatos, not you?
L1296[13:35:32] <Vexatos> YES ME
L1297[13:35:35] <Vexatos> äöeopi<rglsihubghlyidug
L1298[13:35:51] <Kilobyte> he mean no, it was a typo
L1299[13:35:56] * Daiyousei finished school this year
L1300[13:35:56] <Kilobyte> s/mean/meant
L1301[13:35:57] <SuperBot> <Kilobyte> he meant no, it was a typo
L1302[13:35:59] <Wobbo> Congrats Vexatos!
L1303[13:36:03] <Kilobyte> Daiyousei: same :P
L1304[13:36:08] * Vexatos dies by TooMuchAmazementException
L1305[13:36:10] * Daiyousei highfives Kilobyte
L1306[13:36:20] <Kilobyte> monday i had last exam
L1307[13:36:26] <Kilobyte> tomorrow i'll get certificate
L1308[13:36:31] <JoshTheEnder> i finished college tuesday, though i'm gonna do another course next year
L1309[13:36:40] <Vexatos> I am year 11
L1310[13:36:43] <Vexatos> so one more to go
L1311[13:36:47] <Kilobyte> heh
L1312[13:36:50] <Vexatos> then, 6 years studying
L1313[13:37:22] <Kilobyte> i am still not 100% sure if i should go into IT Security or Applied Computer Science
L1314[13:37:35] <Kilobyte> i tend to IT Security
L1315[13:37:43] <Vexatos> I am probably studying chemistry
L1316[13:37:49] <Vexatos> Probably==most likely
L1317[13:38:08] <Kilobyte> s/=*/ $0 /
L1318[13:38:31] <Kilobyte> actually
L1319[13:38:36] <Kilobyte> s/=+/ $0 /
L1320[13:40:50] ⇨ Joins: SKS|Tab (~sks@c211-31-42-102.rochd5.qld.optusnet.com.au)
L1321[13:41:03] ⇨ Joins: black3agl3 (~black3agl@197.225.251.172)
L1322[13:41:18] <SKS|Tab> So guys, I found my tablet, meaning...
L1323[13:41:37] <SKS|Tab> I can upload guts pics of my new computer :D
L1324[13:43:05] <Wobbo> What is espers irc port?
L1325[13:43:19] <JoshTheEnder> 6667
L1326[13:43:29] ⇨ Joins: Wobbo|InGame (~wobbo|ing@35.ip-198-100-155.net)
L1327[13:43:35] <Wobbo|InGame> Hi!
L1328[13:43:45] <JoshTheEnder> Wobbo, if your using the openirc program just do your nick, the server stuff defaults to esper
L1329[13:43:56] ⇦ Quits: Wobbo|InGame (~wobbo|ing@35.ip-198-100-155.net) (Client Quit)
L1330[13:44:20] <Wobbo> Derp, I broke the screen by accident
L1331[13:44:25] <JoshTheEnder> lol
L1332[13:44:41] ⇨ Joins: SleepyPotato|Zzz (~nick1@WL4-34.1scom.net)
L1333[13:45:09] <JoshTheEnder> oh dear
L1334[13:45:21] <SleepyPotato|Zzz> I know
L1335[13:45:37] <Dean4Devil> SleepyPotato|Zzz: ?= ping
L1336[13:45:45] <JoshTheEnder> no
L1337[13:45:51] *** SleepyPotato|Zzz is now known as PotatoTrumpet
L1338[13:46:04] <PotatoTrumpet> :P
L1339[13:46:17] <Dean4Devil> PotatoTrumpet ?= ping
L1340[13:46:20] <PotatoTrumpet> no
L1341[13:46:32] <JoshTheEnder> PotatoTrumpet, is the reason for rule 12
L1342[13:46:43] <Dean4Devil> Dean4Devil ?= stupid
L1343[13:46:44] * PotatoTrumpet goes to look
L1344[13:46:46] ⇨ Joins: hi117 (~hi117@208.38.135.100)
L1345[13:47:11] <SKS|Tab> :D http://imgur.com/eVGfuf6,x2EvtsZ,qiRVOCP My room, the computer room, and my new desktop.
L1346[13:47:37] * PotatoTrumpet moves hit tounge up and down with courtesy
L1347[13:47:49] <PotatoTrumpet> You should pin the bot commands
L1348[13:47:51] <JoshTheEnder> best desk evar
L1349[13:48:05] <JoshTheEnder> PotatoTrumpet, not really needed at the moment
L1350[13:48:13] <PotatoTrumpet> :P
L1351[13:48:16] * SKS|Tab cuts PotatoTrumpet's tounge off
L1352[13:48:16] ⇦ Quits: jk-5 (~jk-5@5ED40762.cm-7-5a.dynamic.ziggo.nl) (Ping timeout: 183 seconds)
L1353[13:48:30] * PotatoTrumpet bites SKS|Tab
L1354[13:48:40] <JoshTheEnder> PotatoTrumpet, no biting
L1355[13:48:44] <PotatoTrumpet> :O
L1356[13:48:49] <PotatoTrumpet> Yes master...
L1357[13:48:49] ⇨ Joins: asie (~asie@078088168214.elblag.vectranet.pl)
L1358[13:48:50] * Dean4Devil heals SKS|Tab
L1359[13:49:04] <Dean4Devil> import __magic__
L1360[13:49:16] * SKS|Tab removes PotatoTrumpet's teeth, one-by-one
L1361[13:49:19] * PotatoTrumpet is the true reason behind rule 12
L1362[13:49:32] * PotatoTrumpet breaks all of SKS|Tab with a robot
L1363[13:49:46] <PotatoTrumpet> Well, I have to turn in all of the work I spent a week doing
L1364[13:49:50] <PotatoTrumpet> :P
L1365[13:49:53] <Kilobyte> SKS|Tab: i hope ur a dentist ;)
L1366[13:50:12] * SKS|Tab phases into the 4th dimension and regenerates
L1367[13:50:14] <Dean4Devil> Looking at PotatoTrumpets mouth, no he isnt ._.
L1368[13:50:24] <SKS|Tab> Kilobyte, I am not.
L1369[13:50:34] <SKS|Tab> I used pliers.
L1370[13:50:39] * PotatoTrumpet throws Dean4Devil into a log-chopper, making a delicious human smoothy
L1371[13:50:46] <Kilobyte> SANGAR BAN ILLEGAL TORTURE
L1372[13:50:48] <Kilobyte> jk
L1373[13:50:52] <PotatoTrumpet> :P
L1374[13:50:52] * Dean4Devil is not a human
L1375[13:51:07] <PotatoTrumpet> He already banned licking
L1376[13:51:09] * SKS|Tab throws PotatoTrumpet in and makes hashbrowns
L1377[13:51:22] * PotatoTrumpet giggles
L1378[13:51:31] * PotatoTrumpet closes SKS|Tab
L1379[13:51:48] * Kilobyte installs silcom on PotatoTrumpets computer and mounts /dev/sda to /c:...
L1380[13:51:58] <Kilobyte> oups... where is all the data gone
L1381[13:52:01] <PotatoTrumpet> Whats wrong with C:
L1382[13:52:08] <Kilobyte> Sangar: fix him
L1383[13:52:08] * JoshTheEnder slaps PotatoTrumpet
L1384[13:52:20] * Dean4Devil slaps PotatoTrumpet
L1385[13:52:27] ⇨ Joins: Wobbo|InGame (~wobbo|ing@35.ip-198-100-155.net)
L1386[13:52:28] <PotatoTrumpet> I like to use A: for my floppys, C: for my HDD's
L1387[13:52:29] * Kilobyte nukes PotatoTrumpet
L1388[13:52:34] <SKS|Tab> C: is and will always be, a monstrosity.
L1389[13:52:45] <PotatoTrumpet> I love /C:/
L1390[13:52:50] <Wobbo|InGame> PotatoTrumpte: You horrible human being D: the fs should be a tree!
L1391[13:53:00] <JoshTheEnder> wut
L1392[13:53:03] <SKS|Tab> Use fdd0... and sd0... for fdds and hdds.
L1393[13:53:03] <Kilobyte> C: is only needed because windows has no proper file system
L1394[13:53:06] <JoshTheEnder> where be enderbot :/
L1395[13:53:25] <SKS|Tab> JTE, looking for wifi.
L1396[13:53:29] * Dean4Devil heats up his oven to 1800° and throws PotatoTrumpet in
L1397[13:53:31] <JoshTheEnder> :P
L1398[13:53:34] <Wobbo|InGame> In your hole and stuff
L1399[13:53:38] <PotatoTrumpet> Oh Wobbo|InGame, there may be *some* blocks on your house due to Kilobyte setting off a couple of Hypersonics
L1400[13:53:52] <JoshTheEnder> PotatoTrumpet, i already removed them this morning
L1401[13:54:10] <Kilobyte> i did that as revenge for him mounting stuff on c: btw
L1402[13:54:16] <Wobbo|InGame> It looks alright
L1403[13:54:31] <PotatoTrumpet> Oh Kilobyte: I removed most of the plasma
L1404[13:54:39] <Kilobyte> kk
L1405[13:54:40] <PotatoTrumpet> there is still one invisiable block somewhere
L1406[13:54:46] * SKS|Tab modifies his mount command so that if someone tries to mount a drive as c:, it wipes said drive.
L1407[13:54:52] <PotatoTrumpet> :O
L1408[13:54:55] <Kilobyte> PotatoTrumpet: in server room too?
L1409[13:54:57] <JoshTheEnder> ok, last thing EnderBot2 saw was
L1410[13:54:58] <JoshTheEnder> [EnderBot2] QUIT: Cryomancer => None: ['Read error: Connection reset by peer'] (~Cryomance|75-135-90-185.dhcp.mdsn.wi.charter.com)
L1411[13:54:59] <PotatoTrumpet> Yah
L1412[13:55:06] <JoshTheEnder> not sure when that was
L1413[13:55:07] <PotatoTrumpet> I tore apart the walls and floors
L1414[13:55:09] ⇨ Joins: jk-5 (~jk-5@5ED40762.cm-7-5a.dynamic.ziggo.nl)
L1415[13:55:09] zsh sets mode: +v on jk-5
L1416[13:55:28] <Kilobyte> SKS|Tab: i approve.
L1417[13:55:48] <Wobbo|InGame> I second that
L1418[13:55:54] ⇨ Joins: EnderBot2 (TheEnders@this.is.theender.net)
L1419[13:55:54] zsh sets mode: +v on EnderBot2
L1420[13:55:59] <JoshTheEnder> there
L1421[13:56:02] <Wobbo|InGame> Hi EnderBot2
L1422[13:56:36] * JoshTheEnder instructs EnderBot2 to obliterate PotatoTrumpet
L1423[13:56:36] * EnderBot2 complies!
L1424[13:56:36] * EnderBot2 obliterates PotatoTrumpet
L1425[13:57:02] * SKS|Tab sets his io lib up so that if it detects input from PotatoTrumpet, it wipes all drives with a c in their name.
L1426[13:57:29] <Kilobyte> s/name/mount point name
L1427[13:57:39] <JoshTheEnder> okk, SKS|Tab
L1428[13:57:42] <JoshTheEnder> ?sever
L1429[13:57:42] <JoshTheEnder> I'm sorry, I couldn't find the help topic you requested :(
L1430[13:57:45] <JoshTheEnder> wut
L1431[13:57:49] <SKS|Tab> That too.
L1432[13:57:50] <JoshTheEnder> ohh
L1433[13:57:53] <JoshTheEnder> ?server
L1434[13:57:54] <JoshTheEnder> I currently have a server set up, get the pack here http://www.theender.net/downloads/TheEnderverse.7z
L1435[13:58:13] <Wobbo> Potato is changing his mountpoint now I believe
L1436[13:58:16] <JoshTheEnder> that pack needs to be re-done a bit, it's missing chicken chunks
L1437[13:58:29] <SKS|Tab> Modlist?
L1438[13:58:49] <SKS|Tab> When I get home I'll move my desktop to a place with internet and have a play.
L1439[13:58:59] <JoshTheEnder> SKS|Tab, hold on
L1440[13:59:10] * PotatoTrumpet goes to get sliced bread
L1441[13:59:35] <SKS|Tab> Lol, self-slice masterrace
L1442[13:59:47] <Kilobyte> i need to write my addon
L1443[14:00:21] <JoshTheEnder> SKS|Tab, http://puu.sh/9KXjm/582c1627f0.txt
L1444[14:00:29] <Kilobyte> it will hape zappers (component.zapper.zap('PotatoTrumpet', 0, true)
L1445[14:00:31] <Kilobyte> )
L1446[14:00:41] * SKS|Tab begins to OCD and begins planning which stickers on his Desktop to remove/replace considering his modifications
L1447[14:01:28] <SKS|Tab> JTE, OpenComputers not found.
L1448[14:01:36] <JoshTheEnder> ?
L1449[14:01:58] <SKS|Tab> Look at the version
L1450[14:02:09] <JoshTheEnder> ohh yeah :P
L1451[14:02:32] <JoshTheEnder> that needs an update because i'm like, 40 behind
L1452[14:02:57] <SKS|Tab> StargateTech rather than Lanteacraft?
L1453[14:03:13] <SKS|Tab> Does ST have OC control?
L1454[14:03:26] <JoshTheEnder> SKS|Tab, yup
L1455[14:03:49] <JoshTheEnder> Sangar, impliments SGTech2's abstract bus system
L1456[14:04:04] <SKS|Tab> Sounds fun.
L1457[14:04:18] <Wobbo|InGame> Potato: I'm not ffrom 1873 -_-
L1458[14:04:51] <Wobbo|InGame> And I'm also not dead yet!
L1459[14:05:09] <SKS|Tab> I'm from variable points in time.
L1460[14:06:00] <SKS|Tab> :D Next millenium is... inreresting.
L1461[14:06:05] <JoshTheEnder> i am time itself
L1462[14:06:59] <Wobbo|InGame> Time lives in the UK? intresting...
L1463[14:07:51] <JoshTheEnder> i can exist anytime, anywhere
L1464[14:08:02] <istasi> mmh, getting to smell all the bad farts of the whole world all at once, and it wont ever go away, being anywhere anytime
L1465[14:08:23] <JoshTheEnder> istasi, i said i was time, not matter...
L1466[14:08:27] <SKS|Tab> Aaanyway, i need to sleep, I'm still human, even if I can manipulate the 4th dimension
L1467[14:08:57] * SKS|Tab phases out
L1468[14:09:09] <istasi> aren't time in all the same places as matter?
L1469[14:12:51] ⇨ Joins: ROFLCopter64bit (webchat@CPE-124-181-203-221.lnse3.win.bigpond.net.au)
L1470[14:12:59] <istasi> Once i was addicted to soap, but im all clean now - dad jokes - michael scott
L1471[14:17:34] <Kilobyte> JoshTheEnder: did the server crash?
L1472[14:17:35] <PotatoTrumpet> Well, I timed out
L1473[14:17:41] <JoshTheEnder> probably
L1474[14:17:49] <Kilobyte> Sangar: BUG
L1475[14:17:51] <Wobbo> So it was not just me?
L1476[14:17:56] * PotatoTrumpet looks at Kilobyte in horror
L1477[14:17:56] <Kilobyte> i placed a robot assembler
L1478[14:18:01] <PotatoTrumpet> :O
L1479[14:18:01] <Wobbo> XD
L1480[14:18:04] <Kilobyte> and the server crashed
L1481[14:18:12] ⇦ Quits: ROFLCopter64bit (webchat@CPE-124-181-203-221.lnse3.win.bigpond.net.au) (Quit: Web client closed)
L1482[14:18:13] <Sangar> log?
L1483[14:18:19] <Kilobyte> ask Ender
L1484[14:18:21] <PotatoTrumpet> Its a server crash
L1485[14:18:22] <JoshTheEnder> http://puu.sh/9KYn0/d0f2019654.txt is the error it gave
L1486[14:18:23] <PotatoTrumpet> :/
L1487[14:18:34] <Kilobyte> thats what we test for
L1488[14:18:36] ⇦ Quits: Wobbo|InGame (~wobbo|ing@35.ip-198-100-155.net) (Ping timeout: 190 seconds)
L1489[14:18:38] * PotatoTrumpet freakes out
L1490[14:18:53] <Wobbo> We, wo live on the bleeding edge of OC :P
L1491[14:19:11] <JoshTheEnder> Wobbo, not entirely, we're about ~40 builds behind
L1492[14:19:12] <Kilobyte> i hope this is a server side only update
L1493[14:19:19] <Kilobyte> ah, k
L1494[14:19:25] <Kilobyte> yeeeeaaaaah, we should update
L1495[14:19:27] <PotatoTrumpet> soon to be 41
L1496[14:19:35] <JoshTheEnder> .jenkins opencomputers
L1497[14:19:37] <EnderBot2> OpenComputers: #460: http://ci.cil.li/job/OpenComputers/lastSuccessfulBuild/artifact/build/libs/OpenComputers-MC1.6.4-1.3.0.460-rc.1-universal.jar
L1498[14:19:49] <JoshTheEnder> ok, more than 40 now
L1499[14:19:56] <Wobbo> Josh: is the server back yet?
L1500[14:20:12] <Kilobyte> i hope it will restart without crashing when i log on
L1501[14:20:19] <JoshTheEnder> restarting
L1502[14:20:41] <JoshTheEnder> if it crashes again, i'm updating OC today
L1503[14:20:52] <PotatoTrumpet> You should also add Extra Utils
L1504[14:20:56] <JoshTheEnder> the rest of the pack will come friday or saturday
L1505[14:21:06] <JoshTheEnder> PotatoTrumpet, i might
L1506[14:21:06] <PotatoTrumpet> Kilobyte and I love the sound muffler
L1507[14:21:15] <Kilobyte> yes
L1508[14:21:17] <Kilobyte> i agree
L1509[14:21:24] <Kilobyte> its no nice to hide traps jk
L1510[14:21:33] <Wobbo> I'm still amased with the large amount of blocks we already have now!
L1511[14:21:35] <PotatoTrumpet> 2/5 of your server wants soundmufflers
L1512[14:22:08] <Kilobyte> JoshTheEnder: can people cheat in command blocks?
L1513[14:22:17] <Kilobyte> or does the NEI config not allow that
L1514[14:22:29] <Sangar> uhhh, did te change their mod id?
L1515[14:22:44] <Kilobyte> Sangar: idk
L1516[14:22:47] <JoshTheEnder> Sangar, idk, OC has been working fine and then that happened
L1517[14:22:50] <Kilobyte> but its installed :P
L1518[14:22:54] <JoshTheEnder> not sure what called it
L1519[14:22:56] <JoshTheEnder> *caused
L1520[14:22:58] <Kilobyte> so it shouldn't matter
L1521[14:23:20] <Kilobyte> or wait
L1522[14:23:22] <JoshTheEnder> Kilobyte, idk, but there not enabled anyway. you also need to be op and creative to set them
L1523[14:23:32] <Kilobyte> oh, op too?
L1524[14:23:35] <Kilobyte> lame
L1525[14:23:36] <JoshTheEnder> yep
L1526[14:23:49] <Kilobyte> then i cannot make my trap set survival mode on people :(
L1527[14:23:58] <Sangar> well, @Optional strips stuff based on the mod's id
L1528[14:23:58] <Sangar> so if that changed that would explain why that method went awol
L1529[14:23:58] <Sangar> JoshTheEnder, could you upload the full server's startup log somewhere?
L1530[14:24:00] <Wobbo> I get connection refused! D:
L1531[14:24:17] <JoshTheEnder> Sangar, hold on
L1532[14:24:30] <Kilobyte> Wobbo: works for me
L1533[14:24:49] ⇦ Quits: Nentify|away (~Nentify@nentify.me) (Ping timeout: 190 seconds)
L1534[14:25:02] <Kilobyte> JoshTheEnder: Sangar: the offending energy cell is gone
L1535[14:25:39] <JoshTheEnder> Sangar, what log do you want?
L1536[14:26:06] <Sangar> fml-server one
L1537[14:26:10] <JoshTheEnder> ok
L1538[14:26:15] <Sangar> should contain info on what's been stripped and why
L1539[14:26:35] <Kilobyte> Sangar: and, when i connect the robot assembler to UE power it disconnects client "internal server error"
L1540[14:26:36] ⇦ Quits: Dean4Devil (~AI_Cat@p54963FD7.dip0.t-ipconnect.de) (Ping timeout: 190 seconds)
L1541[14:26:54] ⇨ Joins: Dean4Devil (~AI_Cat@p549635B6.dip0.t-ipconnect.de)
L1542[14:26:56] <Kilobyte> i can reconnect though
L1543[14:27:14] <Sangar> i mean i could remove those optionals, since the methods don't use types that are te specific, but this could be part of a bigger issue.
L1544[14:27:30] <Kilobyte> ummmm
L1545[14:27:39] <JoshTheEnder> Sangar, http://puu.sh/9KYVM/7d8c63a9cd.zip
L1546[14:27:41] <PotatoTrumpet> Kilobyte: What did you do
L1547[14:27:41] <Kilobyte> i think i just crashed it again by connecting to UE power
L1548[14:28:06] <Wobbo> XD
L1549[14:28:07] <JoshTheEnder> it crashed alright
L1550[14:28:11] <Kilobyte> BUT I WANT ROBOTS D:
L1551[14:28:11] ⇨ Joins: Nentify|away (~Nentify@nentify.me)
L1552[14:28:15] <Wobbo> XD
L1553[14:28:17] * PotatoTrumpet loo:P
L1554[14:28:32] <JoshTheEnder> right, i'm updating
L1555[14:28:34] <JoshTheEnder> go get
L1556[14:28:39] <JoshTheEnder> .jenkins opencomputers
L1557[14:28:41] <EnderBot2> OpenComputers: #460: http://ci.cil.li/job/OpenComputers/lastSuccessfulBuild/artifact/build/libs/OpenComputers-MC1.6.4-1.3.0.460-rc.1-universal.jar
L1558[14:28:46] <PotatoTrumpet> Can I have it shortnedn
L1559[14:28:48] *** Nentify|away is now known as Nentify
L1560[14:28:54] <PotatoTrumpet> My Weechat window isn't big enough
L1561[14:29:02] <JoshTheEnder> PotatoTrumpet, not really
L1562[14:29:11] <JoshTheEnder> .j oc
L1563[14:29:14] <^v> JoshTheEnder, Build #460 for OpenComputers: http://bit.ly/1qKVHrl 1 hours 23 minutes ago
L1564[14:29:18] <JoshTheEnder> ^^ works
L1565[14:29:26] <Wobbo> Josh: newest version of opencomputers?
L1566[14:29:29] <Wobbo> .jenkins
L1567[14:29:37] <EnderBot2> Latest builds: ICBMComponent: #21 | OpenLights1.7: #17 | OpenComputers: #460 | OpenComponents: #44 | OpenPrinter: #72 | OpenComponents-MC1.7: #8 | OpenLights: #18 | OpenComputers-MC1.7: #206 | OpenPrinter1.7: #71
L1568[14:29:47] <JoshTheEnder> Wobbo, link from EnderBot2's previous mesage
L1569[14:29:54] <Sangar> JoshTheEnder, thanks, will look through it after fixing this other other bug i just found >_>
L1570[14:30:06] ⇦ Quits: skilz (~skilz@203.213.225.94) (Remote host closed the connection)
L1571[14:30:06] <PotatoTrumpet> Was it computers not exploding?
L1572[14:30:14] ⇨ Joins: skilz (~skilz@203.213.225.94)
L1573[14:30:35] <JoshTheEnder> Sangar, that was on build 404 so stuff may have change, i'm updating now
L1574[14:31:21] <Kilobyte> PotatoTrumpet: yes, that computers don't explode on using /c: as mount point is indeed a bug
L1575[14:31:57] <PotatoTrumpet> :P
L1576[14:32:02] <asie> i got a free Mac Mini G4
L1577[14:32:03] <asie> what do i do with it
L1578[14:32:03] <Wobbo> Grr… 14 minutes of download time
L1579[14:32:05] <Sangar> there are no bugs, one unfeatures
L1580[14:32:16] <Wobbo> Asie: home entertainment system
L1581[14:32:50] <Wobbo> Just instal XBMC and you are good to go
L1582[14:33:00] <Wobbo> Oh, download finished!
L1583[14:33:19] <PotatoTrumpet> Don't forget to delete build 404
L1584[14:33:46] <JoshTheEnder> ermm
L1585[14:34:07] <Kilobyte> 404 - Build not found
L1586[14:34:09] <JoshTheEnder> Sangar, we has problem on the 460 build http://puu.sh/9KZlb/f832a3155f.jpg
L1587[14:34:27] <Sangar> reinstall openos
L1588[14:34:36] <JoshTheEnder> ok
L1589[14:34:39] <PotatoTrumpet> :P
L1590[14:34:42] <PotatoTrumpet> Lol
L1591[14:34:43] <Wobbo> XD
L1592[14:35:08] <Sangar> (saying that alone was worth the change :P)
L1593[14:35:54] <Kilobyte> Sangar: that sounds like windows D:
L1594[14:36:04] <Kilobyte> if hardware changes, reinstall OS
L1595[14:36:24] <Sangar> it's your fault
L1596[14:36:39] <Sangar> that was the move of the _OSVERSION global from kernel to init.lua :P
L1597[14:37:22] <Kilobyte> ik :P
L1598[14:37:23] <asie> Wobbo: hmm...
L1599[14:37:29] <asie> i guess i could hook it up to my TV set
L1600[14:37:34] <asie> but first, i ought to install Debian on it
L1601[14:37:48] <Wobbo> Asie: its what I did with my mid2007
L1602[14:38:05] <asie> but this one is early2005
L1603[14:38:06] <asie> it's a tad slower
L1604[14:39:58] ⇨ Joins: Johannes13 (~Johannes@p4FDEE392.dip0.t-ipconnect.de)
L1605[14:40:18] <PotatoTrumpet> tad*
L1606[14:41:08] <Kilobyte> .openprg
L1607[14:41:22] <^v> Kilobyte, http://71.238.153.166/paste/I7wB0.txt
L1608[14:42:36] <Kilobyte> .openprg
L1609[14:42:44] <^v> Kilobyte, http://71.238.153.166/paste/IfOIH.txt
L1610[14:44:25] ⇦ Quits: Daiyousei (~nick1@188.113.81.176) (Remote host closed the connection)
L1611[14:45:04] <Sangar> JoshTheEnder, i should learn to read crash logs more closely >_> that crash should be fixed since build 420.
L1612[14:45:38] <JoshTheEnder> well, good thing we updated to 460 then :P
L1613[14:45:44] <Sangar> yup
L1614[14:46:13] ⇨ Joins: Biohazard (~Biohazard@188.113.81.176)
L1615[14:46:32] *** Biohazard is now known as Daiyousei
L1616[14:46:33] <Sangar> 461 fixes a few robot behavior bugs btw :P
L1617[14:47:06] <JoshTheEnder> eh, as long as they're not gamebreaking it can wait till saturday
L1618[14:47:50] *** Daiyousei is now known as Dai|Terraria
L1619[14:47:51] <Sangar> just lead to tools being used as quickly as when used by a player at all times, and them not gaining xp, so yeah. probably not too bad.
L1620[14:47:59] <Wobbo> To select the device to install to, place select a number between 1 and 1
L1621[14:48:25] <Sangar> 1i? :X
L1622[14:48:35] <Wobbo> XD
L1623[14:50:25] <Wobbo> Sangar: shouldn't greetings.txt go into /etc/motd?
L1624[14:51:08] <Sangar> should it?
L1625[14:51:20] ⇨ Joins: Wobbo|InGame (~wobbo|ing@35.ip-198-100-155.net)
L1626[14:51:33] <Wobbo> that is where BSD has a similar feature
L1627[14:51:51] <Wobbo> By default BSD does fortune;motd on startup I beliebe
L1628[14:51:54] <Wobbo> *believe
L1629[14:52:08] <Sangar> it's not really a 'motd', since it doesn't print all of it. just a random line.
L1630[14:52:47] <Wobbo> Yeah, thst is true.
L1631[14:52:55] <Wobbo> It still feels like it should go into /etc
L1632[14:53:00] <Kilobyte> ^
L1633[14:53:11] <Sangar> i did search for where this might be stored in linux (e.g. the 'fortune's) but didn't find anything in 5 minutes so i just threw it in there >_>
L1634[14:53:25] <Sangar> since it's kinda 'readonly'
L1635[14:53:34] <Kilobyte> Sangar: /usr/share/fortune pretty much
L1636[14:53:36] <Kilobyte> iirc
L1637[14:53:46] <Kilobyte> there in sub dirs
L1638[14:54:13] <Sangar> well then, that's closer than /etc :P
L1639[14:54:24] <Kilobyte> Sangar: idea, make it, so when /etc/motd starts with a #! it is run. otherwise printed. /etc/motd would by default then put a random line from /etc/greetings
L1640[14:54:30] <Wobbo> brb
L1641[14:54:31] *** vifino is now known as vifino|foooood
L1642[14:55:32] *** Alex_hawks is now known as Alex_hawks|Zzzzz
L1643[14:55:38] <Sangar> Kilobyte, hmm, i think i like that idea.
L1644[14:58:43] <Kilobyte> Sangar: i wished linux would do it that way :P
L1645[15:00:31] <Kilobyte> Sangar: how do i make a robot capable of mining out stuff?
L1646[15:00:46] <Sangar> give it a pickaxe
L1647[15:00:55] <Sangar> make sure its not in a protected area (spawn protect e.g.)
L1648[15:04:40] <Kilobyte> Sangar: does a tcon one work?
L1649[15:04:55] <Sangar> yes
L1650[15:05:34] <Kilobyte> Sangar: oh god my upgrade slots are full D:
L1651[15:06:09] <Sangar> o.O
L1652[15:06:58] <Kilobyte> yeah, i have a few inventory upgrades :P
L1653[15:07:06] <Kilobyte> i hope having > 1 works
L1654[15:07:41] <Kilobyte> Sangar: ^
L1655[15:07:58] ⇦ Quits: MoonlightOwl (webchat@78.25.122.19) (Quit: Web client closed)
L1656[15:07:59] <Sangar> it does
L1657[15:08:11] <Sangar> there's a maximum inventory size though (64 iirc)
L1658[15:09:03] <Kilobyte> yeah, 4 inv, 1 keyboard, 1 energy storage, 1 advanced inventory (so i can swap out pick), monitor
L1659[15:09:11] <Kilobyte> and a pick
L1660[15:09:15] <Kilobyte> thats 9 :P
L1661[15:13:56] <Kilobyte> Sangar: actually, can i increase ugrade slots?
L1662[15:13:58] ⇦ Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping timeout: 186 seconds)
L1663[15:14:03] <Kilobyte> i want another XP upgrade
L1664[15:14:14] <Sangar> you can slap upgrade containers into the container slots
L1665[15:14:18] <pong> in game nbt edit
L1666[15:14:38] <Sangar> or that >_>
L1667[15:15:06] ⇨ Joins: asie (~asie@078088168214.elblag.vectranet.pl)
L1668[15:15:11] ⇦ Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Remote host closed the connection)
L1669[15:15:23] <Kilobyte> Sangar: how do they work? D:
L1670[15:15:38] <pong> you get a upgrade slot
L1671[15:15:44] <Sangar> they're the three slots next to the tool in the robot's gui
L1672[15:15:59] <Sangar> hot-swappable upgrades. basically like it was in 1.2, but you can pick the slot types.
L1673[15:16:30] <Kilobyte> damn, my complexity is 38
L1674[15:16:44] <Kilobyte> bbl
L1675[15:18:13] <Vexatos> Sangar: Upgrade containers inside upgrade containers?
L1676[15:18:26] <Sangar> Vexatos, nope
L1677[15:18:31] <Kilobyte> nah, they are stored seperately
L1678[15:18:39] <Kilobyte> they go into the upgrade container slots
L1679[15:18:49] <Sangar> for exactly that reason :P
L1680[15:18:55] <Vexatos> Aww
L1681[15:21:15] ⇨ Joins: black3agl33 (~black3agl@197.225.211.77)
L1682[15:21:15] ⇦ Quits: black3agl3 (~black3agl@197.225.251.172) (Read error: Connection reset by peer)
L1683[15:23:52] <PotatoTrumpet> http://pastebin.com/fH3AJz1U JoshTheEnder
L1684[15:24:20] <JoshTheEnder> again, no mention of mod code so i cant do anything about it
L1685[15:29:10] <PotatoTrumpet> Well, I crash on server join
L1686[15:29:21] <JoshTheEnder> :/
L1687[15:29:38] <JoshTheEnder> same error or different?
L1688[15:30:31] ⇦ Quits: Dai|Terraria (~Biohazard@188.113.81.176) (Read error: Connection reset by peer)
L1689[15:31:19] <PotatoTrumpet> dSame
L1690[15:31:29] <JoshTheEnder> PotatoTrumpet, what were you doing before you crashed the first time?
L1691[15:31:29] <PotatoTrumpet> Wait
L1692[15:31:43] <PotatoTrumpet> I went behind the mountian that we blew up
L1693[15:32:08] ⇨ Joins: Daiyousei (~Biohazard@188.113.81.176)
L1694[15:32:11] ⇨ Joins: asie (~asie@078088168214.elblag.vectranet.pl)
L1695[15:32:17] *** pong is now known as v^
L1696[15:32:21] *** Daiyousei is now known as Dai|Terraria
L1697[15:32:36] <PotatoTrumpet> :P
L1698[15:32:49] <JoshTheEnder> doesnt seem to be affecting me so idk
L1699[15:32:53] <PotatoTrumpet> Now its yelling at me for having a bad login
L1700[15:33:15] <JoshTheEnder> re-launch mc
L1701[15:33:18] <JoshTheEnder> .mcdown
L1702[15:33:18] <^v> JoshTheEnder, minecraft.net sessions account auth skins authserver sessionserver api textures
L1703[15:37:58] ⇨ Joins: irgusite (~irgusite@84-75-179-103.dclient.hispeed.ch)
L1704[15:43:06] <Sangar> all right, greeting is now handled by /etc/motd which can be a script. removed the config again, delete the motd file to disable it.
L1705[15:43:26] ⇨ Joins: moonlightOwl (~NightAdmi@78.25.122.19)
L1706[15:44:26] <Sangar> also, process.load now handles #!/bin/blah
L1707[15:46:38] <asie> woo!
L1708[15:47:14] <PotatoTrumpet> uggh/ Can you reset my player.dat JoshTheEnder
L1709[15:47:22] <JoshTheEnder> sure
L1710[15:47:37] *** Vaht is now known as Tahg
L1711[15:47:39] <JoshTheEnder> done
L1712[15:47:43] <PotatoTrumpet> :P
L1713[15:48:01] * PotatoTrumpet hopes this works
L1714[15:48:18] * PotatoTrumpet loves cantelope
L1715[15:50:56] *** vifino|foooood is now known as vifino
L1716[15:52:23] ⇦ Quits: irgusite (~irgusite@84-75-179-103.dclient.hispeed.ch) (Quit: Bye!)
L1717[15:55:31] ⇨ Joins: xlg47 (~quassel@93-97-204-58.zone5.bethere.co.uk)
L1718[15:55:33] ⇦ Quits: Dean4Devil (~AI_Cat@p549635B6.dip0.t-ipconnect.de) (Remote host closed the connection)
L1719[15:59:52] <gamax92> uwot
L1720[16:03:54] ⇦ Quits: TangentDelta (~PewNaN@63.143.24.24) (Remote host closed the connection)
L1721[16:04:23] ⇨ Joins: sciguyryan (sciguyryan@109-205-169-230.dynamic.swissvpn.net)
L1722[16:13:09] ⇦ Quits: Maxwolf (labs@pipette.madsciencemod.com) (Quit: Leaving)
L1723[16:13:21] <Altenius> Do structs usually start with a capital letter in C/C++?
L1724[16:13:33] ⇦ Quits: xlg47 (~quassel@93-97-204-58.zone5.bethere.co.uk) (Remote host closed the connection)
L1725[16:35:16] <Cazzar> I usually have seen them as struct name { }
L1726[16:39:31] <Wobbo> Sangar: Finally! :P
L1727[16:40:59] <Sangar> Wobbo, ikr? it just occurred to me that i basically just have to think of plain lua files (without a #!) as "binary", and it all became clear :D i think. will see how long it takes until stuff breaks...
L1728[16:41:18] <gamax92> Sangar: #!@$
L1729[16:41:25] <Wobbo> XD
L1730[16:41:36] <Wobbo> gamax92: #!$0 :P
L1731[16:41:51] <gamax92> fkdsjkldsjf JoshTheEnder y u update things.
L1732[16:41:56] <Wobbo> Now sh.lua needs to be able to read files and it would be useful
L1733[16:42:13] <Sangar> '.'.'0|3|30!
L1734[16:42:21] <gamax92> yes, quite so
L1735[16:42:53] <Wobbo> I would quite like autorun.sh
L1736[16:42:53] <Sangar> since the shell puts the files through process.load...
L1737[16:44:09] <gamax92> PotatoTrumpet: btw, that crash you gave JoshTheEnder is the same thing that happened to me.
L1738[16:44:34] <Wobbo> Being able to mount $1 /usr/bin would be nice
L1739[16:44:42] <PotatoTrumpet> gamax92: :(
L1740[16:44:44] <gamax92> also I've just now crashed with that on join
L1741[16:45:04] <PotatoTrumpet> JoshTheEnder: Reset gamax92 when you come back
L1742[16:45:13] <PotatoTrumpet> He is afk
L1743[16:45:16] <PotatoTrumpet> eating dinner
L1744[16:45:40] <PotatoTrumpet> He will have to reset your player.dat
L1745[16:48:24] <PotatoTrumpet> Sorry gamax92
L1746[16:48:29] <gamax92> ?
L1747[16:48:34] <PotatoTrumpet> You keep joining
L1748[16:48:46] <gamax92> I am? not trying ot.
L1749[16:48:48] <gamax92> to*
L1750[16:48:52] <PotatoTrumpet> :P
L1751[16:49:01] *** Csstform is now known as Csst|Masterball
L1752[16:49:44] <JoshTheEnder> back
L1753[16:49:45] <JoshTheEnder> ok
L1754[16:49:58] <gamax92> "java.lang.NoSuchMethodException: wecui.render.RenderEntity.<init>(net.minecraft.world.World)"
L1755[16:50:02] <JoshTheEnder> gamax92, try again
L1756[16:50:03] <gamax92> is worldedit cui bad?
L1757[16:50:20] <JoshTheEnder> shouldnt be, though you can remove it since you dont have access to it
L1758[16:52:28] <moonlightOwl> Hi!
L1759[16:52:28] <moonlightOwl> Is there any way to create moving frames?
L1760[16:53:01] <JoshTheEnder> this is opencomputers, it adds computer. not frames
L1761[16:53:22] <PotatoTrumpet> Sangar: Add something that prevents people from naming HDD's C:
L1762[16:53:38] <PotatoTrumpet> gamax92: your player.dat is reset
L1763[16:53:42] <gamax92> i know
L1764[16:53:44] <Wobbo> moonlightOwl: Remain in Motion adds frames that can move
L1765[16:54:23] <gamax92> Essentially what I've gathered from the forge forums is that a mod on the server isn't properly making/registering entities
L1766[16:54:43] <gamax92> also i crashed
L1767[16:54:51] <JoshTheEnder> :/
L1768[16:55:24] <moonlightOwl> JoshTheEnder: I know, but I heard about OpenFrames.
L1769[16:55:29] <gamax92> NPE in some tile entity
L1770[16:55:45] <JoshTheEnder> :/
L1771[16:55:53] <moonlightOwl> Found nothing in Google.
L1772[16:57:44] <moonlightOwl> Wobbo: These frames are not visible in the list of components (component.list()).
L1773[16:58:10] <Wobbo> moonlightOwl: You need a carriage controller I think
L1774[16:59:38] <moonlightOwl> There are carriage Engine, Motor and Transporter, no controllers.
L1775[16:59:58] ⇦ Quits: dmod_ (uid32492@id-32492.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
L1776[17:01:11] <JoshTheEnder> .l 2*5
L1777[17:01:11] <^v> JoshTheEnder, 10
L1778[17:01:30] <Wobbo> moonlightOwl: Do you have ComputerCraft installed?
L1779[17:01:40] <Michiyo> OpenFrames co-dev here... We never really fixed a issue with them and kinda dropped it since Remain in Motion came along. IIRC though the carriage controller is only registered if you have CC installed as RiM does NOT have native OC compat
L1780[17:01:40] <moonlightOwl> No.
L1781[17:01:46] <moonlightOwl> Only OpenComputers.
L1782[17:02:44] <Wobbo> I believe you need ComputerCraft to get acces to the controller
L1783[17:03:02] <Michiyo> I just said that :p
L1784[17:06:19] * gamax92 stabs JoshTheEnder
L1785[17:06:35] <JoshTheEnder> what i do?
L1786[17:06:58] <gamax92> JoshTheEnder: more tileentity crashes
L1787[17:07:18] <JoshTheEnder> not much i can do about that, send me the crash log
L1788[17:07:44] <gamax92> JoshTheEnder: http://hastebin.com/tadowiyule.coffee
L1789[17:08:14] <Michiyo> at net.minecraft.tileentity.TileEntity.func_85027_a(TileEntity.java:283)
L1790[17:08:17] <JoshTheEnder> ok, thats vanilla being stupid. not much i can do about that
L1791[17:08:20] <Michiyo> It's crashing while trying to generate a crashlog.
L1792[17:08:24] <Michiyo> good luck with that.
L1793[17:08:35] <Michiyo> I'm glad to see what somewhere else though.
L1794[17:09:13] <JoshTheEnder> ?
L1795[17:10:23] <Michiyo> That line is this " CrashReportCategory.addBlockCrashInfo(par1CrashReportCategory, this.xCoord, this.yCoord, this.zCoord, this.getBlockType().blockID, this.getBlockMetadata());
L1796[17:10:23] <Michiyo> "
L1797[17:10:59] <JoshTheEnder> lol
L1798[17:11:03] <Michiyo> It's been happening on a server I play on, and they've been blamming LC, I've been unable to reproduce it with just LC, but now i see it happening on a server WITHOUT LC.
L1799[17:11:11] <Michiyo> kinda points to it NOT being us.
L1800[17:12:13] <tiin57> The answer is clear: LC is an all-encompassing etheral mod that randomly slices servers into bits
L1801[17:12:24] * Michiyo stabs tiin57
L1802[17:12:35] <gamax92> :O tiin57 isn't dead?
L1803[17:13:02] <tiin57> am not
L1804[17:13:04] <tiin57> *now
L1805[17:13:07] <Wobbo> I dunno, he looks pretty dead to me
L1806[17:13:14] <tiin57> I mean, I just got stabbed
L1807[17:13:19] <tiin57> kinda hurts
L1808[17:13:25] <Michiyo> :D
L1809[17:13:29] <tiin57> .-.
L1810[17:13:34] <tiin57> that's not a :D statement
L1811[17:13:42] <Michiyo> Yes iti s.
L1812[17:13:43] <tiin57> "I just got stabbed" ":D"
L1813[17:13:45] <tiin57> .-.
L1814[17:13:51] <Michiyo> s/iti/it i/
L1815[17:13:52] <SuperBot> <Michiyo> Yes it i s.
L1816[17:13:55] <Michiyo> :/
L1817[17:13:57] <Wobbo> Unless Michiyo is sadistic
L1818[17:14:00] <tiin57> gg
L1819[17:14:02] <Michiyo> well damn
L1820[17:14:11] <tiin57> Wobbo: still hurts for me ;-;
L1821[17:15:01] <Wobbo> tiin57: where did you get stabbed?
L1822[17:15:10] <tiin57> the hurty place
L1823[17:15:17] <tiin57> Michiyo has good aim
L1824[17:15:17] <Michiyo> "Yes"
L1825[17:15:49] <Wobbo> Michiyo: did your printer have header/footer fields?
L1826[17:16:20] <Michiyo> You can set the page title, which currently renders off the page.. lol
L1827[17:16:31] <Wobbo> XD
L1828[17:16:34] ⇨ Joins: Hobbyboy (webchat@host86-155-200-102.range86-155.btcentralplus.com)
L1829[17:16:38] <Wobbo> But no header/footer?
L1830[17:16:49] <Michiyo> No
L1831[17:17:06] <Michiyo> Go open an issue... I might get to it one day
L1832[17:17:08] <Michiyo> :P
L1833[17:18:03] <Wobbo> It might be better for me if they don't :P
L1834[17:18:58] <Wobbo> I want to write a small typesetting system that could be used for man pages, and with some hacks it should be able to write to printers as well, but since man pages have headers/footers it would be nice if it could properly print those as well
L1835[17:19:56] <tiin57> Gah
L1836[17:20:01] <tiin57> I can't set up the stinking computer
L1837[17:20:15] <tiin57> Mekanism power doesn't work, the UE cable won't connect to the battery
L1838[17:20:43] <tiin57> never mind
L1839[17:21:18] <tiin57> um, maybe putting plasma blocksin a forest wasn't my greatest idea .-.
L1840[17:21:32] <Wobbo> What happened to Kenny btw?
L1841[17:21:59] <JoshTheEnder> Wobbo, he ragequit after i pulled him up on not following the rules he put in place
L1842[17:22:14] <Wobbo> JoshTheEnder, Kilobyte, PotatoTrumpet, gamax92 My internet is to crappy to play right now :/
L1843[17:22:22] <Wobbo> JoshTheEnder: LOL
L1844[17:22:35] <JoshTheEnder> Wobbo, aww :/ ok
L1845[17:23:04] <asie> watching gentoo compile on a 1.25GHz PowerPC is like watching paint dry
L1846[17:24:08] <asie> i compiled the most minimal setup i could
L1847[17:24:13] <asie> disabled everything but what i actually plan on using
L1848[17:24:21] <asie> it will still probably take 40 minutes to get through the kernel
L1849[17:25:52] ⇦ Quits: PotatoTrumpet (~nick1@WL4-34.1scom.net) (Quit: WeeChat 0.4.2)
L1850[17:27:36] <Wobbo> Sangar: I forgot to check, does /etc/paths work already?
L1851[17:28:43] <Sangar> Wobbo, what would that be?
L1852[17:29:01] <Wobbo> The place where the system loads the paths from
L1853[17:29:48] <Wobbo> You on POSIX now?
L1854[17:29:53] <Sangar> huh, from searching for it i get the feeling that's a mac specific thing
L1855[17:30:10] <asie> i have no /etc/paths on my linux
L1856[17:30:15] <asie> you usually set PATH in /etc/profile
L1857[17:30:17] <Wobbo> Not? O_o
L1858[17:30:21] <asie> or /etc/mkshrc for my Linux distro project
L1859[17:30:33] <JoshTheEnder> Wobbo, want me to move your tanks next to your house?
L1860[17:30:39] <Sangar> indeed, the profile one sounds more familiar to me
L1861[17:30:42] <Wobbo> Anyway, it is a good idea to have :P
L1862[17:30:53] <asie> Wobbo: actually no
L1863[17:30:59] <asie> \it's better to have an /etc/profile and a ~/.profile
L1864[17:31:00] <Wobbo> JoshTheEnder: Yes please
L1865[17:31:13] <Sangar> bbl, dinner
L1866[17:31:28] <Wobbo> That would be more clear, but before /etc/profile could work sh.lua would need file stuffs
L1867[17:31:53] <asie> we have shebangs in process. now
L1868[17:32:03] <asie> and doesn't besh exist?
L1869[17:32:17] <Wobbo> besh can't read files either
L1870[17:32:50] <gamax92> JoshTheEnder: I wonder if I can just wrap that in a try catch and hope for the best.
L1871[17:38:17] ⇦ Quits: SuPeRMiNoR2_ (~SuPeR@superminor2.no-ip.org) (Quit: Bye!)
L1872[17:38:22] ⇨ Joins: SuPeRMiNoR2 (~SuPeR@superminor2.no-ip.org)
L1873[17:48:36] ⇦ Quits: Lumien (~lumien@p4FED46C9.dip0.t-ipconnect.de) (Ping timeout: 190 seconds)
L1874[17:52:33] <Kilobyte> JoshTheEnder: don't worry where i went, i had to restart my login manager
L1875[17:52:41] <Kilobyte> i3 was acting up
L1876[17:52:41] <JoshTheEnder> ok
L1877[17:53:15] *** alekso56 is now known as alekso56_off
L1878[17:53:41] ⇦ Parts: Noiro (~noiro@c-76-17-27-99.hsd1.ga.comcast.net) (Leaving))
L1879[17:56:27] ⇨ Joins: Lumien (~lumien@p4FED46C9.dip0.t-ipconnect.de)
L1880[17:58:26] ⇦ Quits: Wobbo|InGame (~wobbo|ing@35.ip-198-100-155.net) (Remote host closed the connection)
L1881[17:59:14] <Wobbo> LOL, my ingame irc was still running XD
L1882[17:59:18] <JoshTheEnder> yes
L1883[18:00:00] <JoshTheEnder> server back
L1884[18:01:33] <Wobbo> I'm not coming back because crappy internet :/
L1885[18:01:43] <JoshTheEnder> ok
L1886[18:05:23] <Kilobyte> JoshTheEnder: any updates?
L1887[18:05:43] <JoshTheEnder> nope
L1888[18:05:51] <JoshTheEnder> just restarted to put it in a screen session
L1889[18:06:02] * Kilobyte doesn't like screen
L1890[18:06:06] * Kilobyte prefers tmux
L1891[18:06:09] <JoshTheEnder> eh
L1892[18:06:42] <Kilobyte> Vexatos: can you add a repo to oppm?
L1893[18:07:01] <Vexatos> Of course
L1894[18:07:04] <Sangar> back
L1895[18:07:17] *** Techokami|Off is now known as Techokami
L1896[18:07:22] <Kilobyte> Vexatos: https://github.com/Kilobyte22/v
L1897[18:07:23] <JoshTheEnder> o/ Techokami
L1898[18:07:31] <Techokami> ahoy
L1899[18:07:33] <Techokami> sup
L1900[18:07:36] <gamax92> Techokami!
L1901[18:07:41] <Techokami> ahoy
L1902[18:08:07] <Wobbo> Lua work3 is released!
L1903[18:08:22] <Wobbo> Hi Techokami
L1904[18:08:25] <Kilobyte> Sangar: also, thats a reason to use my package config generator script :P compare https://github.com/Kilobyte22/v/blob/master/programs.cfg and https://github.com/Kilobyte22/v/blob/master/v-script/pkgbuild.rb
L1905[18:08:33] <Techokami> ahoy wobbo
L1906[18:08:36] <Techokami> ooh new Lua
L1907[18:08:54] <Sangar> Kilobyte, did you get anywhere with the fs upper/lowercase thing? i'm currently fixing files with invalid chars in their name being creatable in buffered fses, thus making the computer fail to save, and it'd be a good place to add that, too.
L1908[18:09:20] <Kilobyte> i didn't work on that yet, might take my time for that this evening
L1909[18:09:41] <Kilobyte> maybe i do that with a name transformer
L1910[18:09:50] <Kilobyte> like, an interface NameTransformer
L1911[18:10:04] <Kilobyte> and different implementations depending on platform
L1912[18:10:35] <Sangar> hmm, what i'm doing for the chars now is override the openOutputHandle method - all other methods shouldn't matter because they don't change anything in the fs
L1913[18:10:39] <Sangar> so it could go in there, too
L1914[18:11:00] <Sangar> i'll point you to the code location once i've pushed it
L1915[18:11:10] <Kilobyte> that could handle any platform specific FS stuff, like dir seperator, case sensitivety and file name validation
L1916[18:11:27] <Wobbo> I can't see what the difference to work3
L1917[18:11:53] <Kilobyte> Vexatos: added?
L1918[18:11:59] <Vexatos> Not yet
L1919[18:12:05] <Vexatos> I think I need to fix something >__>
L1920[18:12:30] <Vexatos> Apparently, I didn't enable adding multiple repos to a single user >__>
L1921[18:12:39] <JoshTheEnder> tgame14, how do the multiblock vertical waterwheel/waterturbines work?
L1922[18:12:42] <JoshTheEnder> in RI
L1923[18:15:16] <Vexatos> place water on the side
L1924[18:15:18] <Vexatos> flowing water
L1925[18:15:25] <Vexatos> same as the single block ones
L1926[18:15:39] <JoshTheEnder> that doesnt seem to work
L1927[18:15:55] <Vexatos> You mean the horizontally placed?
L1928[18:16:06] <Vexatos> They consume water source blocks on top of them
L1929[18:16:09] <JoshTheEnder> no, vertical
L1930[18:16:25] <Vexatos> Well, it should work then
L1931[18:16:37] <JoshTheEnder> http://puu.sh/9LeCQ/3a7f4da6bc.jpg is no worky
L1932[18:17:05] <Vexatos> You need water to flow down on the side
L1933[18:17:08] <Vexatos> from top to bottom
L1934[18:17:27] <JoshTheEnder> like http://puu.sh/9LeHU/7ef4980314.jpg?
L1935[18:17:28] <Kilobyte> Sangar: can i pass objects like class instances?
L1936[18:17:44] <Sangar> Kilobyte, context?
L1937[18:18:02] <Vexatos> Josh: Somewhere adjacent to the multiblock
L1938[18:18:41] <Kilobyte> Sangar: scala
L1939[18:18:46] <Kilobyte> as in
L1940[18:19:07] <Kilobyte> can i do SomeTrait s = SomeObjectWithSomeTrait
L1941[18:19:10] <Kilobyte> Sangar: ^
L1942[18:19:31] <Sangar> Kilobyte, yes
L1943[18:19:36] <JoshTheEnder> http://puu.sh/9LeR3/0d85fdb39e.jpg ? if that doesnt work i'm going back to the horizontal ones
L1944[18:19:41] <Kilobyte> awesome
L1945[18:19:48] <Vexatos> Kilobyte: Currently it isn't possible to assign multiple repos to a single user...
L1946[18:19:50] <Vexatos> Hmmm
L1947[18:19:54] <Vexatos> Need to fix that
L1948[18:19:57] <Kilobyte> yes you do
L1949[18:20:05] <Kilobyte> because i need > 1 repo :/
L1950[18:21:02] <Wobbo> Kilobyte: Since when do you do Scala?
L1951[18:21:12] <Kilobyte> since i help with OC
L1952[18:21:12] <Kilobyte> :P
L1953[18:21:17] <Kilobyte> a tiny but
L1954[18:21:21] <Kilobyte> *bit
L1955[18:21:30] <Wobbo> You do internal stuff? nice
L1956[18:21:56] <Vexatos> I KNOW
L1957[18:22:01] <Vexatos> I am fixing it right now
L1958[18:22:07] ⇦ Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping timeout: 201 seconds)
L1959[18:22:11] <Vexatos> But v^ need to fix the website then >_>
L1960[18:22:36] <Vexatos> v^: The "repo" in repos.cfg may now be a string or a table
L1961[18:25:24] <Sangar> Kilobyte, https://github.com/MightyPirates/OpenComputers/blob/master/src/main/scala/li/cil/oc/server/fs/FileSystem.scala#L141-L144
L1962[18:25:31] ⇨ Joins: asie (~asie@078088168214.elblag.vectranet.pl)
L1963[18:25:38] <Kilobyte> Sangar: this is what i had in mind: https://gist.github.com/Kilobyte22/b34ea22ad89c8f945f71
L1964[18:25:39] <^v> Kilobyte, No desc Written in Scala by Kilobyte22 0.28KB
L1965[18:27:26] <Kilobyte> Sangar: comments?
L1966[18:27:28] <Sangar> Kilobyte, hmm, kind of overkill? :D all \s are replaced to /s in all cases anyway (because windows understands /s, too), and that linked position is the only place where it matters anyway. all other file systems either fail because they interact with the real filesystem anyway or store it purely in memory so it doesn't matter.
L1967[18:27:45] <Altenius> This packet handler I'm making is so confusing... *Maybe this will fix it* *300 lines of errors come*
L1968[18:28:34] <Kilobyte> Sangar: well, hmm... for me that would be the cleanest solutin
L1969[18:28:53] <Kilobyte> i mean, you could put all 3 objects and the trait into a single file
L1970[18:29:06] <Wobbo> Sangar: You should be able to use this to check besh expand: https://gist.github.com/rmellema/fa5b2aa2ca42515ef06f
L1971[18:29:07] <^v> Wobbo, No desc Written in Lua by rmellema 5.69KB
L1972[18:29:16] <Vexatos> Dang
L1973[18:29:31] ⇨ Joins: dmod_ (uid32492@id-32492.uxbridge.irccloud.com)
L1974[18:29:32] <Vexatos> That would need quite a bit of rewriting, Kilobyte >__>, just for the website
L1975[18:29:41] <Vexatos> My program doesn't care
L1976[18:29:51] <Vexatos> But the website only supports 1 repo per header
L1977[18:30:00] ⇦ Quits: moonlightOwl (~NightAdmi@78.25.122.19) (Read error: Connection reset by peer)
L1978[18:30:05] <Kilobyte> ouch
L1979[18:30:07] <Vexatos> So I'd need to assign a second header
L1980[18:30:23] <Vexatos> Well, let's just do this for now
L1981[18:30:24] <Kilobyte> well, you'd have to rewite that part then :P
L1982[18:30:25] <Sangar> Kilobyte, well, yes, but from my understanding you'd basically be replacing a single 'isItCaseSensitive' method with 3 objects + 1 interface ;)
L1983[18:30:31] <Vexatos> noone uses the website anyways :3
L1984[18:30:44] <Kilobyte> Sangar: hmmm thats actually true
L1985[18:31:21] <Kilobyte> so, there are two things i could do today
L1986[18:31:24] <Sangar> Wobbo, oh, cool. i'll have a look later, thanks :)
L1987[18:31:26] <Vexatos> .openprg
L1988[18:31:30] <Vexatos> Kilobyte: Done.
L1989[18:31:34] <^v> Vexatos, http://71.238.153.166/paste/YOrb1.txt
L1990[18:31:44] <Kilobyte> write an OC emulator (in either lua or scala) or work on v
L1991[18:31:45] <Wobbo> Sangar: It is just copy pasted from the original :P
L1992[18:31:58] <dmod_> Hey Sangar how are you?
L1993[18:32:01] <dmod_> Hey all
L1994[18:32:03] <Kilobyte> or work on OC
L1995[18:32:09] <Wobbo> Hi dmod_
L1996[18:32:11] <Sangar> hey dmod_
L1997[18:32:14] <tiin57> What does .openprg do?
L1998[18:32:20] <Kilobyte> regens the website
L1999[18:32:49] <Vexatos> So
L2000[18:32:50] <Vexatos> Yea
L2001[18:32:54] <Vexatos> v-script is now a thing
L2002[18:32:55] <Vexatos> in OPPM
L2003[18:32:57] <tiin57> Ah
L2004[18:33:06] <Kilobyte> Sangar: is it bad that i clicked wobbos link and instantly got eye bleed from the code?
L2005[18:33:34] <Sangar> it's titled unittests. it's supposed to.
L2006[18:34:01] <Vexatos> Kilonbyte: Why didn't you add an author to the package?
L2007[18:34:03] <Wobbo> Kilobyte: Feel free to rewrite. It needs lots of if elses
L2008[18:34:07] <Kilobyte> untitests should be easy to read so they are more likely to be bug free
L2009[18:34:13] <Kilobyte> Vexatos: didn't i? :O
L2010[18:34:30] <Wobbo> Sangar: The bulk is just a copypaste from besh.lua :P
L2011[18:34:32] <Kilobyte> oh snap i didn't
L2012[18:34:51] <Kilobyte> author 'Kilobyte'
L2013[18:34:53] <Kilobyte> fixed :P
L2014[18:34:57] <Sangar> Wobbo, you didn't have to tell him that :P
L2015[18:35:16] <Wobbo> I'm honest like that :P
L2016[18:35:46] <Kilobyte> .openprg
L2017[18:35:53] <^v> Kilobyte, http://71.238.153.166/paste/rpTLd.txt
L2018[18:36:15] <Kilobyte> Wobbo: wanna compare to my lisp parser code? :P
L2019[18:36:30] <Kilobyte> because i think thats cleaner
L2020[18:37:23] <Wobbo> Kilobyte: Feel free to clean it up. I made it because I wanted full parameter expansion. but it is a behemot that comes back every few weeks with an error
L2021[18:37:53] <Kilobyte> lol
L2022[18:37:58] <Kilobyte> i might at one point
L2023[18:38:00] <tiin57> Um
L2024[18:38:13] <tiin57> Am I just an idiot, or can you not break leaves with your fist in MC 1.6.4?
L2025[18:38:19] <Wobbo> Kilobyte: That is why we need this unittests
L2026[18:38:27] <Kilobyte> Wobbo: https://github.com/Kilobyte22/v/blob/master/v-script/lib/v-script/parser.lua
L2027[18:38:35] <tiin57> never mind, I was in adventure mode .-.
L2028[18:38:41] * tiin57 sighs, so stupid
L2029[18:38:42] <Kilobyte> and here is the lexer
L2030[18:38:53] <Kilobyte> https://github.com/Kilobyte22/v/blob/master/v-script/lib/v-script/lexer.lua
L2031[18:38:56] <Wobbo> But lisp is easy to parse :P
L2032[18:39:14] <Kilobyte> yeah, true
L2033[18:39:26] <Wobbo> for par expansion you have to check for $, for {, for ", for ', for `, for (, for (( and so on
L2034[18:39:42] <Kilobyte> we should do a lexer there
L2035[18:39:44] <Kilobyte> :P
L2036[18:39:44] <Wobbo> And we don't even have lists in besh yet!
L2037[18:40:10] *** darknife25|AFK is now known as darknife25
L2038[18:40:23] <Wobbo> Kilobyte: I have no experience whatsoever, if you want to clean it up, go ahead! do a rewrite
L2039[18:40:30] <Sangar> i heard lpeg is great for this stuff. iirc it needs a native lib tho :/
L2040[18:40:43] <Wobbo> Yeah, it needs a ntive lib :/
L2041[18:41:01] <Kilobyte> Wobbo: basicly a lexer turns the code into a stream of tokens. the parser then parses those tokens
L2042[18:41:11] <Kilobyte> for example, lets say we have this input:
L2043[18:41:12] <Sangar> oh, there's https://github.com/pygy/LuLPeg
L2044[18:41:19] <Kilobyte> a && b | c > d
L2045[18:41:30] <Kilobyte> tokens would be:
L2046[18:41:44] <Kilobyte> a, &&, b, |, c, >, d
L2047[18:42:05] <Kilobyte> a&&b|c>d would have same output
L2048[18:42:16] <Kilobyte> the parser then only deals with tokens
L2049[18:42:27] <Kilobyte> makes things much easier
L2050[18:42:33] <Wobbo> Kilobyte: Once I get to work on my tokenizer for my typesetting system, I will bug you again, deal? :P
L2051[18:42:44] <Kilobyte> :P
L2052[18:43:02] <Sangar> oh wow, 90kb
L2053[18:43:04] <Kilobyte> Sangar: the question now is, should i work on the emulator in scala or lua
L2054[18:43:05] ⇨ Joins: PotatoTrumpet (~nick1@WL4-34.1scom.net)
L2055[18:43:20] <Kilobyte> lua would mean ncurses
L2056[18:43:28] <Kilobyte> scala would mean some fancy gui
L2057[18:43:31] <PotatoTrumpet> \o
L2058[18:43:33] <Sangar> Kilobyte, hmm, if it's only for a single machine i'd almost say lua. then it can run inside oc >_>
L2059[18:43:56] <Kilobyte> Sangar: it will need ncurses so not inside OC
L2060[18:44:05] <Sangar> meh, go port that to pure lua then
L2061[18:44:08] <Sangar> ;)
L2062[18:44:16] <Wobbo> Kilobyte: You can port ncurses, I could help you out a little with that
L2063[18:44:22] <Sangar> fancy gui sounds good tho
L2064[18:44:39] <Kilobyte> Sangar: i might do it similar to CCDesk where it has server and client
L2065[18:44:48] <Kilobyte> advantage would be network transparency
L2066[18:45:16] <Wobbo> Vexatos: Could you explain to me how programs.cfg works?
L2067[18:45:28] <Kilobyte> server would be scala for sure
L2068[18:45:29] <Sangar> i never used any of the cc emus, so i have no idea :P whatever you think makes sense
L2069[18:45:40] <Vexatos> Wobbo: It registers a package for OPPM to be visible
L2070[18:46:01] <Kilobyte> Sangar: how easy is it to use lua/your persistance lib from fresh scala project?
L2071[18:46:03] <Wobbo> But what is the syntax?
L2072[18:46:08] <Vexatos> I've got an example with everything your program _can_ have here: https://github.com/OpenPrograms/Vexatos-Programs/blob/master/op-manager/example.cfg
L2073[18:46:25] <Vexatos> The only things that a package must have defined are "files"
L2074[18:46:28] <Wobbo> Ah, thanks!
L2075[18:46:28] <Vexatos> and of course the package name
L2076[18:46:35] <Vexatos> Oh, and "repo"
L2077[18:46:47] <Vexatos> The rest is optional, just descriptive and recommended
L2078[18:46:58] <Vexatos> The rest should be explained by the comments in the file, wobbo
L2079[18:47:21] <Sangar> Kilobyte, hmm... let me check something
L2080[18:48:46] <Sangar> meh, the machine implementation has some dependencies on mc after all, otherwise i'd have said just reuse what's in oc :P
L2081[18:49:28] <Kilobyte> Sangar: the most work will be the GUI anyways
L2082[18:49:29] <Sangar> Kilobyte, you'd need something like the LuaStateFactory, i.e. something to take care of the lib loading, and then set a state up like it is in the machine / PersistenceAPI class.
L2083[18:49:44] <Kilobyte> Sangar: code examples?
L2084[18:49:54] <Sangar> classes with said names in oc
L2085[18:50:13] <Kilobyte> might look into lua version then first
L2086[18:50:37] <Kilobyte> Sangar: my plans are very advanced anyways :P
L2087[18:50:46] <Sangar> haha
L2088[18:50:56] <Kilobyte> like access controls
L2089[18:51:23] <Kilobyte> i would reuse a protocol i originally wrote for ServurChat
L2090[18:51:53] <Kilobyte> its inspired by NBT and runs through a heavily encrypted network stream
L2091[18:52:46] <Kilobyte> Sangar: custom components, hotswapping stuff
L2092[18:53:17] <Kilobyte> you can tell server "hey, please give me a new HDD with 4 MB and attach it to this computer
L2093[18:53:32] <Sangar> neat
L2094[18:53:50] <Sangar> estimated development time? :D
L2095[18:54:02] <Kilobyte> 3-4 months... at least?
L2096[18:54:21] <PotatoTrumpet> :O
L2097[18:54:45] <Kilobyte> Sangar: hmmm... i might do component config like this
L2098[18:54:52] <PotatoTrumpet> Oh Kilobyte: I like the Stargate thing to get to your base
L2099[18:55:00] <Kilobyte> \o/
L2100[18:55:32] <Kilobyte> there will be one public computer with a interface to do admin stuff, it does that through the VOC (Virtual Open Computers) card
L2101[18:55:41] <Kilobyte> latter is unobtainable
L2102[18:56:00] <Kilobyte> or something like that
L2103[18:56:07] * Kilobyte smells fucking loads of work
L2104[18:56:48] <Wobbo> Vexatos: I added a programs.cfg for getopt and grep, did I do it correclty?
L2105[18:57:26] ⇦ Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping timeout: 186 seconds)
L2106[18:57:28] <Sangar> Kilobyte, can't smell it from here, but that's what it looks like for sure :>
L2107[18:57:37] <Kilobyte> Sangar: users would also have total ram limits, and you could say: a user that is not connected may only have x computers running
L2108[18:57:53] <Vexatos> Wobbo: Looks like it
L2109[18:57:54] <Kilobyte> but again, for now i'll do a simple lua one
L2110[18:57:55] <Vexatos> .openprg
L2111[18:57:57] <Kilobyte> using ncurses
L2112[18:58:00] <Sangar> vservers on the cloud! ask amazon if the want to buy in >_>
L2113[18:58:01] <^v> Vexatos, http://71.238.153.166/paste/sGDXi.txt
L2114[18:58:15] <Vexatos> Oh right
L2115[18:58:19] <Vexatos> Wobbo, you forgot "repo"
L2116[18:58:27] <Wobbo> Ah
L2117[18:58:41] <Wobbo> Sangars didn't have either :P
L2118[18:58:44] <Vexatos> That is the URL the website should link to
L2119[18:58:50] <Kilobyte> Sangar: is the computer component filtered?
L2120[18:58:52] <Vexatos> So it might as well be a folder
L2121[18:58:59] <Kilobyte> actually
L2122[18:59:03] <Kilobyte> i can do my own component
L2123[18:59:55] <Kilobyte> as in component.voc_control.attachComponent('redstone')
L2124[18:59:58] <Kilobyte> Sangar: ^
L2125[19:00:07] <Sangar> aye
L2126[19:00:09] <Wobbo> Vexatos, updated
L2127[19:00:14] <Vexatos> .openprg
L2128[19:00:19] <Sangar> that sounds good
L2129[19:00:41] <^v> Vexatos, http://71.238.153.166/paste/84Duf.txt
L2130[19:01:06] <Kilobyte> component.voc_control.attachComponent('filesystem', {path = '~/mycomputer', readonly = true})
L2131[19:01:19] <Wobbo> Derp, forgot the dependency thingy
L2132[19:01:36] <Kilobyte> Wobbo: use my system :P makes it easier
L2133[19:01:37] <Vexatos> If you have a dependency package
L2134[19:01:39] <Vexatos> you need it, yea
L2135[19:01:48] <Kilobyte> lemme give you example
L2136[19:01:52] <PotatoTrumpet> I like the EMP thing you left, Kilobyte
L2137[19:02:00] <Kilobyte> haha xD
L2138[19:02:04] <Wobbo> Vexatos: Grep depends on getopt, would I just add dependencies = {["getopt"]="/lib"}?
L2139[19:02:04] <Kilobyte> finally you found it
L2140[19:02:06] <PotatoTrumpet> I was going insane
L2141[19:02:12] <Kilobyte> that was my plan
L2142[19:02:24] * PotatoTrumpet kills Kilobyte with no reconsiderations
L2143[19:02:37] <PotatoTrumpet> I will have something for you
L2144[19:02:42] <PotatoTrumpet> Hold my words
L2145[19:02:53] <Kilobyte> no destructive pranks
L2146[19:02:58] <Vexatos> Well, then, wobbo, it would install the files of getopt into /lib, but since the files in that package are declared to be saved in /lib, it woud be saved in lib/lib
L2147[19:02:58] <PotatoTrumpet> I know
L2148[19:03:00] <Kilobyte> for everyone not knowing, i placed an EMP + proximity detector combo under his base
L2149[19:03:02] <Vexatos> So just do
L2150[19:03:09] <Vexatos> dependencies = {["getopt"]="/"}
L2151[19:03:20] <Vexatos> Wobbo ^
L2152[19:03:25] <Kilobyte> Vexatos: ummm i need to fix my code
L2153[19:03:30] <Wobbo> That makes sense
L2154[19:03:31] <PotatoTrumpet> Kilobyte: I was about to nuke my base
L2155[19:03:38] <PotatoTrumpet> It was annoying
L2156[19:03:38] <Vexatos> Kiloderps
L2157[19:03:39] <Vexatos> :3
L2158[19:03:43] <Kilobyte> i forgot you had to specify paths for deps
L2159[19:03:54] <Kilobyte> i assumed it would (as expected) slap them all into /
L2160[19:04:08] <Wobbo> Vexatos: updated, can you check?
L2161[19:04:08] <Vexatos> Y U NO THINK MODULAR
L2162[19:04:16] <Kilobyte> i do :P
L2163[19:04:17] <Vexatos> Looks fine
L2164[19:04:32] <Vexatos> you can easily test, just join some game :3
L2165[19:04:48] <Kilobyte> so whenever he entered his base it made a EMP sound
L2166[19:05:02] <Wobbo> .openprg
L2167[19:05:05] <Kilobyte> PotatoTrumpet: how long did it take you to find?
L2168[19:05:11] <^v> Wobbo, http://71.238.153.166/paste/E2Edy.txt
L2169[19:06:30] <Kilobyte> Sangar: i love it when stuff isn't documented (https://github.com/msva/lua-ncurses)
L2170[19:07:05] <Sangar> :P
L2171[19:07:47] <Kilobyte> Sangar: lua needs symbols D:
L2172[19:07:52] <Kilobyte> i miss them D:
L2173[19:08:00] <Sangar> ?
L2174[19:08:09] <Kilobyte> don't know symbols?
L2175[19:08:16] <Kilobyte> lightweight version of strings
L2176[19:08:30] <Kilobyte> signal.signal(sig, "default") would become signal.signal(sig, :default)
L2177[19:09:05] <Kilobyte> its usually used for ids or stuff that isn't printed to screen
L2178[19:09:11] <Kilobyte> like hash keys
L2179[19:09:16] <Wobbo> Now all my programs should be in oppm
L2180[19:09:18] <Wobbo> .openprg
L2181[19:09:21] <Sangar> aaah, yes. i remember, i heard about that before.
L2182[19:09:24] <^v> Wobbo, http://71.238.153.166/paste/SN8Wn.txt
L2183[19:09:29] <Wobbo> Kilobyte: Just man ncurses :P
L2184[19:09:46] <Kilobyte> Wobbo: yeah, but still, there might be differences
L2185[19:10:11] <Sangar> someone fork lulpeg into openrpg please, to make it available via oppm :>
L2186[19:10:47] <Kilobyte> Sangar: actually, i don't like how lua handles OOP. also, for big projects i prefer statically typed languages
L2187[19:11:07] <Kilobyte> so thats pro-scala
L2188[19:11:20] <Sangar> Kilobyte, it handles oop however you tell it to :P and yes, i prefer statically typed languages for larger stuff, too.
L2189[19:11:42] <Kilobyte> just makes debugging easier
L2190[19:11:42] <Kilobyte> :P
L2191[19:11:51] <Sangar> yeah
L2192[19:12:07] <Kilobyte> can't store an X in a variable intended for Ys by accident
L2193[19:12:15] <Sangar> openos is scratching that line, kinda. only acceptable because it's relatively modular :P
L2194[19:12:27] <Wobbo> .openprg
L2195[19:12:32] <^v> Wobbo, http://71.238.153.166/paste/9ej3F.txt
L2196[19:12:43] <Kilobyte> Sangar: yeah, thats why i am going fully modular with silcom.
L2197[19:12:49] <Kilobyte> otherwise that would be impossible
L2198[19:13:06] <Sangar> mhm
L2199[19:13:18] <Wobbo> .openprg
L2200[19:13:24] <^v> Wobbo, http://71.238.153.166/paste/iu1n2.txt
L2201[19:13:25] <Kilobyte> i might even be not modular enough still
L2202[19:14:20] <Kilobyte> Sangar: so, i am prob gonna go with scala
L2203[19:14:49] <Kilobyte> Sangar: hmm... api in java or scala?
L2204[19:14:56] <Kilobyte> i'd tend to java
L2205[19:15:06] <Sangar> yeah, it's usually sufficient.
L2206[19:15:21] <Wobbo> I would go with an api in Java
L2207[19:15:31] <Kilobyte> its better too, because then i don't force ppl to write plugins in scala
L2208[19:15:42] <Kilobyte> some people prefer java because easier after all
L2209[19:16:22] <Kilobyte> Sangar: some time ago i missed the ternary operator... i forgot about if (a) then b else c
L2210[19:16:39] <Wobbo> XD
L2211[19:16:58] <Kilobyte> yeah, i fucking love that scala has implicit return values
L2212[19:17:52] *** alekso56_off is now known as alekso56
L2213[19:18:20] <PotatoTrumpet> Kilobyte: I found the perfect trap for you
L2214[19:18:26] <Kilobyte> Sangar: also, voc and oc api will be a bit different :P
L2215[19:18:32] <PotatoTrumpet> 100% non distructive
L2216[19:18:34] <Kilobyte> "a bit"
L2217[19:18:49] <Kilobyte> good :P
L2218[19:19:03] <Sangar> :P
L2219[19:19:17] <Wobbo> Only a bit :P
L2220[19:19:40] <Kilobyte> Sangar: i might copy some parts of code, but it will be mostly different
L2221[19:19:53] ⇨ Joins: asie (~asie@078088168214.elblag.vectranet.pl)
L2222[19:20:04] * Kilobyte fears the rendering code D:
L2223[19:20:46] <Kilobyte> Sangar: might need help there lol
L2224[19:20:47] <Kilobyte> meh
L2225[19:20:49] * Kilobyte goes to design the API
L2226[19:21:12] <Sangar> >_>
L2227[19:21:31] <Kilobyte> i'll figure it out
L2228[19:21:34] <Sangar> oh yey, found a random crash in the weirdest of places
L2229[19:21:37] <Kilobyte> worst case i look at OC code
L2230[19:21:43] <Kilobyte> Sangar: lol
L2231[19:21:49] <Kilobyte> Sangar: where?
L2232[19:22:19] <Kilobyte> oh god, i am sweating
L2233[19:22:21] <Kilobyte> its too hot
L2234[19:22:25] <Sangar> gc method of a file handle that was called from the host side triggered by the gc call in 'recomputeMemory()' errored leading to the stack becoming weird >_>
L2235[19:22:45] <JoshTheEnder> gamax92, where you go?
L2236[19:22:51] <gamax92> crashed
L2237[19:23:02] <Kilobyte> Sangar: does your lib support persistance while executation is in a debug hook?
L2238[19:23:04] <JoshTheEnder> ahh
L2239[19:23:21] <Kilobyte> if not you may run into occasional bugs
L2240[19:23:27] <Kilobyte> but only very rare
L2241[19:23:30] <Sangar> Kilobyte, nope. that's where my attempts at the automatic yielding failed, too.
L2242[19:23:37] <asie> i am thinking of an idea
L2243[19:23:44] <asie> since OpenComputers is now so powerful
L2244[19:23:49] <asie> why not create OC VMs separate from Minecraft?
L2245[19:24:06] <Kilobyte> asie: thats my current project :P
L2246[19:24:12] <Sangar> Kilobyte, the debug hooks don't yield, tho, so they're never being persisted.
L2247[19:24:24] <Sangar> in oc that is
L2248[19:24:26] <Kilobyte> Sangar: well, what if the server shuts down exactly while the debug hook runs
L2249[19:24:39] <Kilobyte> very very unlikely, but possible
L2250[19:24:43] <Sangar> then the save waits until the state yields
L2251[19:24:45] <Sangar> it's synchronized
L2252[19:24:49] <Kilobyte> oh, i see
L2253[19:25:28] <Vexatos> asie: Virtual Box support?
L2254[19:25:30] <Vexatos> Mewants :3
L2255[19:25:50] ⇦ Quits: Dai|Terraria (~Biohazard@188.113.81.176) (Quit: Leaving)
L2256[19:26:00] <Kilobyte> if anything, libvirt please :P
L2257[19:26:12] <Vexatos> I just want to get a really old PC
L2258[19:26:16] <Vexatos> and run OpenOS on it
L2259[19:26:23] <Kilobyte> lol
L2260[19:26:37] <Kilobyte> i originally planned on writing an OC emulator in lua
L2261[19:26:53] <Kilobyte> but that would be hard because lua isn't exactly the easiest language to debug
L2262[19:27:05] <Kilobyte> Sangar: i'll also not have floppies. because yeah, hard drives are enough
L2263[19:28:05] ⇨ Joins: Daiyousei (~nick1@188.113.81.176)
L2264[19:28:24] <Sangar> yeah, that should be enough.
L2265[19:29:12] <Kilobyte> i'll provide HDD templates though, that would be loot disk equivalent
L2266[19:29:40] <Sangar> memory sticks :X
L2267[19:29:41] <Wobbo> Kilobyte: Lua isn't the language to write emulators in :P
L2268[19:29:56] <Kilobyte> yeah, i am going scala
L2269[19:30:40] <PotatoTrumpet> Kilobyte: The trap is set
L2270[19:30:43] <PotatoTrumpet> have fun
L2271[19:31:25] <Kilobyte> Sangar: hmm... do you think i can use mojangs NBT implementation without getting issues?
L2272[19:31:29] <Kilobyte> probably not
L2273[19:31:41] <Kilobyte> so might have to use my custom serailization format
L2274[19:34:05] <Sangar> Kilobyte, there are a ton of tools / 3rd party nbt implementations so i think it'd be fine. the format is even documented on the mc wiki.
L2275[19:34:20] <Kilobyte> it is, i'd have to check though
L2276[19:34:20] <Sangar> http://i.imgur.com/AEDv9a4.png
L2277[19:34:21] <Kilobyte> hmm
L2278[19:34:34] <Sangar> minecraft deleted my level.dat :/
L2279[19:34:53] <Kilobyte> ouch
L2280[19:35:19] <Wobbo> NOO
L2281[19:35:29] <Wobbo> No backups either?
L2282[19:35:52] <JoshTheEnder> lol
L2283[19:35:59] <Kilobyte> Sangar: looking at the code base, just the OC API seems to be very complex
L2284[19:36:20] <Kilobyte> any ideas how i could make it simpler without changing behaviour too much?
L2285[19:36:21] <Sangar> was just a test world :P still, so annoying.
L2286[19:36:33] <PotatoTrumpet> Sangar: What is the tier 2 redstone card
L2287[19:37:57] <Sangar> Kilobyte, well, most of the perceived complexity is that there's just a lot of ways to hook pretty deeply into the 'component network'. if you just expose something like the SimpleComponent interface you can boil it down quite a lot.
L2288[19:38:20] <Sangar> PotatoTrumpet, new
L2289[19:38:22] <Kilobyte> i kinda want the deep internals though
L2290[19:38:36] <Kilobyte> thats one of the things i love about OC
L2291[19:39:04] <Kilobyte> but i might boil it down to a simple interface and a deep interface
L2292[19:39:10] <Wobbo> I love the complexity and the community of OC :D
L2293[19:39:12] <Sangar> dunno, maybe just structure it better
L2294[19:39:25] <Kilobyte> Sangar: basicly one way would allow access to raw messages
L2295[19:39:33] <Kilobyte> one would be like SimpleComponent
L2296[19:39:42] <Sangar> yeah
L2297[19:40:01] <Kilobyte> Sangar: how is a SimpleComonent controlled internally?
L2298[19:40:03] <Sangar> i kinda went the 'slap on different interfaces to get different functionality' in the driver api department recently.
L2299[19:40:13] <Sangar> Kilobyte, ASM injects stuff
L2300[19:40:41] <Kilobyte> ah, k, i'll use reflection
L2301[19:40:44] <Kilobyte> slower, but easier
L2302[19:40:59] <Kilobyte> and enough for a virtual one
L2303[19:41:07] <v^> back
L2304[19:41:09] <Kilobyte> Sangar: i meant network wise though
L2305[19:41:17] <Kilobyte> as in, what messages have what effect
L2306[19:41:50] <Sangar> ah. the onMessage thing? that's a little underused actually. it's mostly used for sending signals to computers atm.
L2307[19:42:06] <Sangar> and for network messages (i.e. network cards / switches)
L2308[19:42:21] <Kilobyte> well, what message types do what?
L2309[19:43:34] <Sangar> uhm, there's "computer.signal" and "computer.signal_checked" iirc, that's for telling computers to generate signals using the passed arguments. "network.message" is for that.
L2310[19:44:19] <Kilobyte> like, how are peripheral commands sent, how are replies sent, how are events sent
L2311[19:44:26] <Kilobyte> thats what i am mainly interested in
L2312[19:45:18] <Sangar> messages are sent using Node.sendToXYZ
L2313[19:45:43] <Sangar> and for each message the onMessage method in an environment of a node that receives it is called.
L2314[19:46:20] <Kilobyte> Sangar: well, yeah, what are the message names of those actions
L2315[19:46:27] <Sangar> signals are sent using Node.sendToReachable("computer.signal", "event name", ...) iirc
L2316[19:47:19] <Kilobyte> Sangar: i am preparing for a fuckton of work
L2317[19:48:25] <Sangar> Kilobyte, i'd have to make a list >_> for now, just search for uses of sendToReachable in oc
L2318[19:48:35] <Kilobyte> ah, k
L2319[19:48:53] <Kilobyte> yeah, tbh, at this time i will not start, too late
L2320[19:48:57] <Kilobyte> later maybe
L2321[19:49:02] <Kilobyte> *tmorrow
L2322[19:49:14] <Sangar> aye
L2323[19:49:56] <Kilobyte> Sangar: got a project idea for practising my scala skills?
L2324[19:50:26] <Sangar> card / upgrade that allows computers / robots to blow themselves up? >_>
L2325[19:50:35] <Kilobyte> sounds fun :P
L2326[19:50:47] <Kilobyte> actually, i can work on my zapper
L2327[19:52:22] <Kilobyte> so i can do stuff like zapper.zap('PotatoTrumpet', 0, true, 'Do not mount stuff in /c: ffs')
L2328[19:52:26] <Kilobyte> Sangar: ^
L2329[19:52:55] ⇦ Quits: Vexatos (~Vexatos@p5B3C9B31.dip0.t-ipconnect.de) (Quit: Greetings from Pastry Fork, Inc. ✔)
L2330[19:52:59] <Sangar> inverse of a lightning rod? ;)
L2331[19:53:08] <Kilobyte> a bit
L2332[19:53:17] <Kilobyte> Sangar: how can i drain power from a network btw
L2333[19:53:43] <Kilobyte> because, it just makes sense to use that to power the zapper :P
L2334[19:53:49] <Sangar> make a connector node and use node.changeBuffer(-amount) or node.tryChangeBuffer(-amount)
L2335[19:54:27] <Kilobyte> cool
L2336[19:54:32] <Kilobyte> i'll figure that out :P
L2337[19:54:56] <JoshTheEnder> lol
L2338[19:56:31] <Kilobyte> hmmm
L2339[19:56:37] <Kilobyte> i might make the zapper need coolant
L2340[19:56:51] <Kilobyte> or not need, but it will have to cool down
L2341[19:57:05] <Kilobyte> if it gets too hot it will explode
L2342[19:57:36] <Kilobyte> passively cooled:
L2343[19:58:16] <Kilobyte> component.zapper.setFan(true) -- now cools down faster, but uses energy#
L2344[19:58:32] <Wobbo> Kilobyte: component.zapper?
L2345[19:58:48] <Kilobyte> the thing i work on atm
L2346[19:58:49] <Kilobyte> :P
L2347[19:59:09] <Wobbo> What does it do?
L2348[19:59:15] <Kilobyte> kill people :P
L2349[19:59:25] <Sangar> *kill people that mount stuff on /C:/
L2350[19:59:31] <Kilobyte> mainly that
L2351[19:59:34] <Wobbo> XD
L2352[19:59:42] <Kilobyte> component.zapper.zap('Wobbo', 1)
L2353[19:59:53] <Kilobyte> reduces your health by half a heart
L2354[19:59:58] <Kilobyte> component.zapper.zap('Wobbo', 1, true)
L2355[20:00:00] <Wobbo> Maybe it should kill people that mount stuff on /[a-zA-z]:/ :P
L2356[20:00:08] <Kilobyte> reduces your health TO half a heart
L2357[20:00:42] <Kilobyte> component.zapper.zap('PotatoTrumpet', 0, true, 'DO NOT MOUNT STUFF AS /C: FFS')
L2358[20:00:52] <Kilobyte> reduces his health to 0 hearts
L2359[20:01:02] <Kilobyte> and adds a comment to death message
L2360[20:01:22] <Wobbo> Kilobyte: You can do that?
L2361[20:01:29] <Kilobyte> PotatoTrumpet was zapped (DO NOT MOUNT STUFF AS /C: FFS)
L2362[20:01:37] <Wobbo> Setting someones health I mean
L2363[20:01:51] <Kilobyte> yes, but you can only reduce
L2364[20:01:54] <Kilobyte> not increase
L2365[20:02:12] <Kilobyte> would be a liiiiitle bit OP
L2366[20:02:21] <Sangar> it's a mod. it can do anything it wants to. it could format those people's c: partition >_>
L2367[20:02:48] <Kilobyte> yeah, but thats known as malware :P
L2368[20:02:55] <Sangar> i'm not suggesting it *should*
L2369[20:03:10] <Kilobyte> :P
L2370[20:03:42] <Kilobyte> Sangar: like, Pixelmon. it connected to their server and if the server it was installed was blacklisted there, it would crash
L2371[20:04:10] <Kilobyte> so, the Pixelmon devs could prevent your server from using it
L2372[20:04:18] <v^> i saw
L2373[20:04:19] <Sangar> yes, i read about that.
L2374[20:04:28] <JoshTheEnder> that's stupid
L2375[20:04:35] <v^> <hate>
L2376[20:04:42] <Kilobyte> or gregtech which would corrupt your save if you are on a blacklist of people
L2377[20:04:50] <Kilobyte> permanently corrupt
L2378[20:04:54] <Sangar> it's particularly rich coming from people leaning heavily on others' IP :P
L2379[20:04:58] <v^> or was on tekkit
L2380[20:05:19] <Sangar> wasn't that forestry?
L2381[20:05:31] <JoshTheEnder> yeah, forestry did that at onepoint
L2382[20:05:35] <Kilobyte> no, forestry added creeper world when running under tekkit
L2383[20:05:41] <Kilobyte> id didn't corrupt your save
L2384[20:05:47] <Kilobyte> or was it nuclear bees?
L2385[20:05:55] <Kilobyte> err
L2386[20:05:59] <JoshTheEnder> Kilobyte, i thing it just didnt work
L2387[20:06:03] <Kilobyte> s/world/bees
L2388[20:06:15] <JoshTheEnder> or crash the game
L2389[20:06:21] <JoshTheEnder> cant remember
L2390[20:06:27] <Sangar> they hiss instead of hum? :P
L2391[20:06:47] <Kilobyte> i think they made giant craters when a player came close
L2392[20:06:52] <JoshTheEnder> that's a very nice apairy you have there
L2393[20:07:08] <Kilobyte> Sangar: the feature is still in iirc, but its disabled
L2394[20:07:21] <Kilobyte> so nobody will get affected anymore
L2395[20:07:31] <Kilobyte> it could be enabled again though
L2396[20:07:41] <Sangar> 'feature' :X
L2397[20:08:09] <Kilobyte> yeah
L2398[20:08:10] <Kilobyte> ik
L2399[20:08:37] <Kilobyte> Sangar: should i add an easter egg that if you are zapping PotatoTrumpet it takes half the energy?
L2400[20:08:59] <Sangar> and gives you health instead? sounds good. but only if he licked you earlier.
L2401[20:10:24] <Kodos|Zzz> x.x
L2402[20:10:30] <Kilobyte> Sangar: i love that you actually follow java naming conventions
L2403[20:10:49] <Kilobyte> so you use InterfaceName and not IInterfaceName
L2404[20:11:22] <Sangar> i actually stuck to the scala conventions because it looked so weird having java-esque stuff in the scala code >_>
L2405[20:11:44] <Sangar> well, with liberties
L2406[20:12:21] *** Kodos|Zzz is now known as Kodos
L2407[20:12:24] <Kodos> Bleh
L2408[20:12:29] <Wobbo> XD
L2409[20:13:56] <Sangar> the api is actually a bit of a mess at this point, because in the beginning i didn't use the getXYZ convention, but just used xyz() (because scala), but at some point i forgot about that and now there are some getXYZ/setXYZ getters/setters in there too. it irks my ocd, but not bad enough so i can't sleep at night :P
L2410[20:14:44] <Kodos> Sangar I just tried it again and no dice. Can you git or pastebin your pastebin.lua and pastebin.conf files for me when you get time
L2411[20:15:02] ⇨ Joins: kreezxil (~kreezxil@64-31-193-160.ip.pdq.net)
L2412[20:15:05] <Kilobyte> Sangar: lol, stuff that bugs my OCD is things like
L2413[20:15:11] <Kilobyte> somevar=somevalue()
L2414[20:15:26] <Kilobyte> FUCKING somevar = somevalue() please.
L2415[20:15:29] *** Nentify is now known as Nentify|away
L2416[20:15:42] <Kilobyte> just that message i wrote there drives me crazy
L2417[20:15:50] ⇦ Quits: v^ (~^v@2601:4:4500:887:c1:bba5:15ee:3d2f) (Ping timeout: 186 seconds)
L2418[20:15:51] ⇦ Quits: ^v (~ping@2601:4:4500:887:c1:bba5:15ee:3d2f) (Ping timeout: 186 seconds)
L2419[20:16:07] <Sangar> Kodos, /etc/pastebin.conf contains key="fd92bd40a84c127eeb6804b146793c97" and nothing else
L2420[20:16:20] <Sangar> there, just for you Kilobyte :P
L2421[20:16:21] <Kodos> Yep, mine too
L2422[20:16:24] <Kodos> Only with my key
L2423[20:16:39] <Sangar> Kodos, what does it say when you pastebin put?
L2424[20:16:52] <Kilobyte> Sangar: lemme fire up a pr
L2425[20:16:54] <Kilobyte> jk
L2426[20:16:58] <Kodos> http://puu.sh/9LoKl/07be4fae2d.jpg
L2427[20:17:20] <Sangar> Kodos, so... it works?
L2428[20:17:30] <Kodos> Yes, but it doesn't post it in my pastebins
L2429[20:17:33] <Kodos> It gets posted as a guest
L2430[20:18:06] <Kilobyte> awww :(
L2431[20:18:41] ⇨ Joins: v^ (~^v@2601:4:4500:887:d981:d1f9:d2dd:f452)
L2432[20:18:41] zsh sets mode: +v on v^
L2433[20:18:59] <Kilobyte> Sangar: btw, you can maybe even zap entities with it
L2434[20:19:17] <Kilobyte> do entities already have UUIDs in 1.7=
L2435[20:19:17] *** darknife25 is now known as darknife25|AFK
L2436[20:19:24] <Sangar> Kodos, hm, well, then i suppose pastes aren't associated to anyone when using a dev key. which is kinda weird, but looking at the account the key that's hardcoded belongs to that seems to be the case indeed.
L2437[20:19:59] <Sangar> Kilobyte, pretty sure they even do in 1.6, since it's used to sync them between server and client?
L2438[20:19:59] <Kilobyte> Sangar: hmmm i will also have a player radar
L2439[20:20:14] <Kilobyte> tier 2 will support any entity
L2440[20:20:37] ⇨ Joins: ^v (~ping@2601:4:4500:887:d981:d1f9:d2dd:f452)
L2441[20:21:37] <Kilobyte> Sangar: whats the entity type of a robot?
L2442[20:21:55] <Sangar> Kilobyte, tile entity >_>
L2443[20:22:03] <Kilobyte> oh, its a tile entity?
L2444[20:22:08] <Kilobyte> derp, yeah, makes sense
L2445[20:22:18] * Kilobyte fucking misses .each
L2446[20:22:39] <Kilobyte> here some pseudo lua for killing all items in range
L2447[20:22:48] <Sangar> Kodos, hmm, it says something about a user key in the api... i wonder where i can look that up.
L2448[20:23:02] <Kilobyte> actually, i might allow target selectors in zappers
L2449[20:23:31] <Kilobyte> component.zapper.zap("@e[type=EntityItem]", 0, true)
L2450[20:23:41] <Kilobyte> would destroy all items in range
L2451[20:23:42] <Sangar> oh, fancy
L2452[20:24:15] <Kilobyte> and it would have a base energy cost and a per-entity cost
L2453[20:26:14] <Kilobyte> Sangar: i still need an algorithm for cooldown
L2454[20:26:15] <Sangar> Kodos, so yeah, the user key thingy is for login sessions which needs a login which is messy and all that :/ feel free to fork the pastebin program and add that for yourself >_>
L2455[20:26:19] <Kilobyte> i want it to be realistic
L2456[20:26:39] <gamax92> Kilobyte: are you porting kiloshat peripherals to OC?
L2457[20:26:43] *** vifino is now known as vifino|away
L2458[20:26:50] <Kilobyte> yeah, parts at least
L2459[20:26:52] <gamax92> Also, I renamed my port from kiloshit.zip to kiloshat.zip
L2460[20:27:12] <Kilobyte> i actually gave official permissions to continue the project to someone now
L2461[20:27:13] <Kodos> So it's pasting for guests for you, too?
L2462[20:27:19] <Kodos> as guests*
L2463[20:27:34] <Kilobyte> as in, cooling down from 300 to 200 is faster than from 200 to 100
L2464[20:27:44] <Kilobyte> Sangar: need to figure that out
L2465[20:27:45] <Sangar> Kodos, yup. i was thinking you meant it didn't work as in didn't allow you to post pastes.
L2466[20:27:50] <Kodos> Ohhh
L2467[20:27:51] <Kodos> Lol
L2468[20:27:53] <Kilobyte> it would take into account environment temp
L2469[20:27:57] <Kodos> I should've been more clear, my bad
L2470[20:28:07] <Kilobyte> as in, nether it cools slower than in overworld
L2471[20:28:18] <Kilobyte> in taiga is faster than desert
L2472[20:28:30] <Kodos> Look on the brightside, you can cut the account key config and stuff out of the main pastebin file and clean it up a bit :3
L2473[20:28:51] <Sangar> Kilobyte, onTick() { cd = cd / 2 * envcorrection } ? :P
L2474[20:29:17] <Kilobyte> Sangar: actually, it would just use the env temp as base temp
L2475[20:29:27] <Kilobyte> so, i'd say, nether is 50°C
L2476[20:29:31] <Kilobyte> desert is 40
L2477[20:29:32] <Sangar> Kodos, true. too lazy now, tho :P
L2478[20:29:39] <Kodos> lol
L2479[20:29:40] <Kilobyte> and it would cool to that temp
L2480[20:29:55] <Sangar> Kilobyte, ah, yeah
L2481[20:29:57] <Kilobyte> but halving per tick... a tiny bit fast
L2482[20:30:17] <Kilobyte> maybe half it in 10 minutes without any cooling
L2483[20:30:21] <Sangar> aaaand i just remembered i wanted to add noise to the geolyzer results. why didn't i write that down, gah.
L2484[20:30:24] <Kilobyte> with fan maybe half it in 50 mins
L2485[20:30:45] <Kilobyte> with water maybe in 20-30 secs
L2486[20:30:53] <Sangar> Kilobyte, make it look like the tesla coils from c&c :D
L2487[20:31:05] <Kilobyte> c&c?
L2488[20:31:12] <Sangar> command & conquer
L2489[20:31:30] <Kilobyte> link?
L2490[20:31:39] <Sangar> http://cnc.wikia.com/wiki/Tesla_coil_(Red_Alert_1)
L2491[20:31:41] <Kilobyte> because, yeah i suck horribly at textires
L2492[20:32:09] <Kilobyte> no. not models. no.
L2493[20:32:15] <Sangar> awwww
L2494[20:32:19] <v^> dafuq is this 46.165.220.215 : recordings/theme/iefixes.css
L2495[20:32:26] <Kilobyte> i suck at textures. i suck worse at models
L2496[20:32:33] <Kilobyte> Sangar: who does textures for OC?
L2497[20:32:41] <Sangar> Kilobyte, i do
L2498[20:32:49] <Kilobyte> may i borrow your texture skills?
L2499[20:32:53] <v^> ,_,
L2500[20:32:54] *** vifino|away is now known as vifino
L2501[20:33:07] <Sangar> potentially :P
L2502[20:33:30] * v^ jumps in the air with his hand raised
L2503[20:33:30] <v^> me
L2504[20:33:34] <v^> meeemeemmememememmemememememeeeee
L2505[20:33:37] <Sangar> or him
L2506[20:33:50] <Kilobyte> override def getComponentName = "zapper"
L2507[20:33:52] <Kilobyte> <3 scala
L2508[20:34:48] *** darknife25|AFK is now known as darknife25
L2509[20:35:55] ⇦ Quits: hi117 (~hi117@208.38.135.100) (Ping timeout: 183 seconds)
L2510[20:36:05] <Kodos> Also Sangar while you're here, I cleaned up and revised http://pastebin.com/DbYMfRj4 one last time. Take a look and see if that looks good enough for the forums
L2511[20:36:31] * Sangar reads
L2512[20:36:33] <Kodos> I'm gonna try one last thing for checking the arguments to work as integers
L2513[20:36:39] <Kodos> But other than that, that should be my final draft
L2514[20:37:37] <Sangar> Kodos: local all the things :P i.e. the requires on top and the ports, msgs
L2515[20:37:46] ⇨ Joins: hi117 (~hi117@208.38.135.100)
L2516[20:37:58] <Kodos> dafuq when did those get unlocald
L2517[20:38:27] <Sangar> also line 16 is weird. put that end on a newline and indent the return, it's confusing to read like this imho?
L2518[20:39:03] <Kodos> Good point, that doesn't really look consistant with the rest of it
L2519[20:39:20] <Wobbo> Is everything a function in scala?
L2520[20:39:48] <Kilobyte> Sangar: <333, fucking <3333 scala
L2521[20:39:52] <Kilobyte> def range = 10
L2522[20:40:01] <Sangar> oh, and the tonumber(msgs) can just be msgs i suppose, i just didn't know for coerces strings to numbers when i suggested that :P
L2523[20:40:09] <Sangar> Kilobyte, ikr :>
L2524[20:40:13] <Kilobyte> later on that method will calculate the range based on upgrade count
L2525[20:40:28] <Kodos> It doesn't, I had forgotten I tonumber'd it, and removed that, and it borked. That's why I had to remove the initial draft of my check
L2526[20:40:47] <Sangar> Wobbo, not everything is a function, as i understand it, but everything has a value.
L2527[20:41:10] <Wobbo> so def range = 10 != func range {10} ?
L2528[20:41:25] <Sangar> there's no "void". if anything functions are "Unit", but even that is a value, kinda. it just gets autoconverted to void where appropriate when compiled to bytecode.
L2529[20:41:28] <Wobbo> If you understand my stupid syntax :P
L2530[20:41:30] <Kodos> My check was 'if ({..}) ~= number then error blahblah, and things like 'logger 100 1' weren't being recognized as having numbers as args
L2531[20:41:52] <Kodos> Since I hadn't stringed it yet
L2532[20:41:57] <Kodos> err numberfied it
L2533[20:42:24] <Kodos> http://pastebin.com/DbYMfRj4 Okay, one last time (Hopefully)
L2534[20:43:02] <Kilobyte> <3 modular code
L2535[20:43:03] <Kilobyte> def resolveEntities(pattern: String): Set[Entity] = {
L2536[20:43:03] <Kilobyte>
L2537[20:43:03] <Kilobyte> }
L2538[20:43:17] <Sangar> Wobbo, i think i do. in actual scala: def range = 10 vs. def range() { 10 }, i suppose? (it's always def for functions, like function in lua). those would be different, yes. however, def range = { 10 } is equivalent to def range = 10.
L2539[20:44:03] <PotatoTrumpet> Kilobyte: I put your stuff in a house, a mob died in your forge thing
L2540[20:44:13] <Kilobyte> lol
L2541[20:44:14] <Wobbo> So basically the difference is in the type?
L2542[20:44:15] <Kilobyte> :P
L2543[20:44:46] <Kilobyte> Sangar: shouldn't it be def range() = { 10 }?
L2544[20:44:56] <Kodos> Looks like Calclavia is skipping 1.7.2
L2545[20:45:01] <Sangar> Wobbo, without the = it's "sugar" for def range(): Unit { 10 }, with it's sugar for def range(): Int = { return 10 }
L2546[20:45:34] <Kilobyte> wait
L2547[20:45:35] <Kilobyte> nvm
L2548[20:45:40] * Kilobyte should read better
L2549[20:46:25] <Wobbo> Sangar: It sounds like a nice language
L2550[20:46:39] <Sangar> it is, for the most part :)
L2551[20:46:47] <Wobbo> For the most part? :P
L2552[20:47:05] <Kilobyte> as every language it has downsides
L2553[20:47:11] <Sangar> there are some parts that can be annoying to some people. ask tgame14 :P
L2554[20:47:17] <Wobbo> XD
L2555[20:48:03] * Kilobyte asks tgame14
L2556[20:48:47] <Sangar> Kodos, looks good to me. i mean, i haven't actually *run* it, but just from looking at the code it seems sane ;)
L2557[20:48:48] <Kilobyte> def baseCostForEntity(entity: Entity): Integer =
L2558[20:48:48] <Kilobyte> entity.getDistance(xCoord, yCoord, zCoord) * distanceFactor
L2559[20:48:51] <Kilobyte> <3
L2560[20:49:17] <Kodos> Okay. Frankly, my only concern is how it will handle non-messaging modem messages, such as serialized tables, and the like
L2561[20:49:22] <Kilobyte> MIGHT have to cast to integer
L2562[20:49:24] <Sangar> do you even need the :Integer? (just askinge because it's not Int)
L2563[20:49:30] <Kodos> But for catching emails between people, it should work fine :3
L2564[20:49:33] <Kilobyte> Sangar: oh hm
L2565[20:49:40] <Kilobyte> Sangar: how would i cast Double to Int?
L2566[20:49:49] <Sangar> 1.0.toInt
L2567[20:50:05] <Kilobyte> seems almost like ruby :D
L2568[20:50:09] <Kilobyte> 1.0.to_i there
L2569[20:50:24] <Sangar> heh
L2570[20:50:42] <Kilobyte> and 1.to_f casts to float :P
L2571[20:50:50] <Kilobyte> to_s to string, to_sym to symbol
L2572[20:51:00] <Kilobyte> "1".to_i also works :P
L2573[20:51:02] <Sangar> yeah, toFloat, toDouble etc in scala
L2574[20:51:09] <Sangar> i think that works in scala to
L2575[20:51:18] <tgame14> i have a very core problem iwth scala
L2576[20:51:19] <Kilobyte> :abc.to_s
L2577[20:51:20] <Sangar> it's a wrapper for Int.parseInt iirc
L2578[20:51:22] <tgame14> and its how it does inheritence
L2579[20:51:35] <Kilobyte> tgame14: ?
L2580[20:51:37] <tgame14> and as a direct issue from that, its insanely dumb constructors
L2581[20:51:58] <Kilobyte> yeah, scala could have more advanced constructors
L2582[20:52:08] <Kilobyte> Sangar: doesn't scala have lazy values?
L2583[20:52:13] <Sangar> Kilobyte, yes
L2584[20:52:15] <tgame14> or just ones that can be used easily
L2585[20:52:24] <Sangar> lazy val x = { expensive code }
L2586[20:52:27] <Kilobyte> \o/
L2587[20:52:28] <tgame14> the constructors are the result of a dumb design
L2588[20:52:36] ⇦ Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping timeout: 190 seconds)
L2589[20:52:43] <tgame14> where each cosntructor is reguarded as a separate object pretty much
L2590[20:52:48] <tgame14> inheritence wise
L2591[20:52:57] <tgame14> also inheritence is messy
L2592[20:53:02] <tgame14> multi-inheritence always is
L2593[20:53:17] <tgame14> i get traits, those i see very useful
L2594[20:53:26] <tgame14> but traits shouldn't be able to extend classes
L2595[20:53:37] <tgame14> and classes shouldnt be able to extend more than 1 class
L2596[20:53:45] <tgame14> thats what interfaces are for.
L2597[20:53:52] <tgame14> or in scala, traits
L2598[20:54:18] <Sangar> this is just a guess, but i'd wager that's just there for java interop
L2599[20:54:38] <Sangar> e.g. for traits that need to be TileEntities that's *incredibly* useful
L2600[20:55:16] <tgame14> to be fair, tile entity should be an interface
L2601[20:55:39] <Sangar> it should be a trait :P
L2602[20:55:49] <tgame14> trait / interface :)
L2603[20:55:57] <Kilobyte> Sangar: i love intellijs java -> scala conversion feature
L2604[20:56:11] <Sangar> my point being it makes sense for tile entity to contain implementation detail ;) but yeah
L2605[20:56:12] <tgame14> Kilobyte, you see my problem? :P
L2606[20:56:18] <tgame14> Sangar, i agree
L2607[20:56:22] <tgame14> most definitely
L2608[20:56:30] <tgame14> traits are great
L2609[20:56:34] <Kilobyte> well
L2610[20:56:41] <Kilobyte> if a tile entity was a trait...
L2611[20:56:41] <Kilobyte> :P
L2612[20:56:59] <tgame14> but it might aswell be an interface + a default implementation
L2613[20:57:05] <Sangar> if mc were written in scala...
L2614[20:57:12] * Sangar goes to check if scala existed back then
L2615[20:57:13] <tgame14> it would be worse
L2616[20:57:17] <tgame14> :P
L2617[20:57:41] <Sangar> oh, it did, actually
L2618[20:57:42] <Kilobyte> not really :P
L2619[20:58:05] <Kilobyte> someone rewrite it in scala then!
L2620[20:58:06] <Kilobyte> :P
L2621[20:58:07] <Kilobyte> jk
L2622[20:58:17] <tgame14> notch did a lousy job
L2623[20:58:20] <Sangar> someone probably already did
L2624[20:58:34] <tgame14> and if he used scala...
L2625[20:58:41] <tgame14> i can see the inheritence crap being so much worse
L2626[20:58:42] <Kilobyte> true
L2627[20:58:54] <Sangar> well, mc is a typical case of a program growing over time, it's not unique in that
L2628[20:59:01] <tgame14> oh not at al
L2629[20:59:04] <tgame14> im not judging notch
L2630[20:59:19] <tgame14> when he initially wrote it, he never thought it would reach this proportion
L2631[20:59:20] <Kilobyte> Sangar: how would i create a new set?
L2632[20:59:27] <Kodos> I'm kind of sad UE is skipping 1.7.2 =(
L2633[20:59:36] <Sangar> Kilobyte, mutable.Set.empty[Type] e.g.
L2634[20:59:47] <Kilobyte> Sangar: what about a set with one element?
L2635[21:00:07] ⇦ Quits: Lumien (~lumien@p4FED46C9.dip0.t-ipconnect.de) (Quit: Nettalk6 - www.ntalk.de)
L2636[21:00:11] <Sangar> tgame14, yeah, it's just so easy and tempting to flame the codebase now :>
L2637[21:00:18] <Kilobyte> doesn't actually need to be mutable
L2638[21:00:19] <Kilobyte> :P
L2639[21:00:27] <Sangar> Kilobyte, Set(element)
L2640[21:00:28] <tgame14> if it can be immutable, make it immutable
L2641[21:00:44] <Wobbo> Sangar: I just wanted to ask if you saw the codebase,
L2642[21:00:44] <Kilobyte> ^
L2643[21:01:04] <kreezxil> is it possible to paste into oc? ie, I copy the dig code from github, do edit dig, then ctrl-v. is that supposed to work but I'm suffering causing i'm using the old pack that bevo uses?
L2644[21:01:04] <tgame14> there is some dumb stuff in minecraft
L2645[21:01:04] <Wobbo> Then I remebered that it is java and there are decompilers "/
L2646[21:01:15] <Kilobyte> def resolveEntities(pattern: String): Set[Entity] =
L2647[21:01:15] <Kilobyte> new Set(worldObj.getPlayerEntityByName(pattern))
L2648[21:01:22] <Kilobyte> Sangar: that should work, right?
L2649[21:01:26] <Sangar> well, i'm just judging based on what's in forge, and that obviously is even worse than what they have internally
L2650[21:01:39] <Kilobyte> "Trait Set is abstract; it cannot be instantiated
L2651[21:01:41] <Kilobyte> "
L2652[21:01:41] <Sangar> because even if they were using generics they'd get lost
L2653[21:01:50] <Sangar> Kilobyte, without the new
L2654[21:01:52] <Kilobyte> what am i doing wrong
L2655[21:01:53] <Kilobyte> ooo
L2656[21:02:04] <Kilobyte> i see
L2657[21:02:26] <Sangar> and you can leave the :Set[Entity] away :P
L2658[21:02:35] <tgame14> :/
L2659[21:02:55] <Kilobyte> ah, nice
L2660[21:03:13] <Kilobyte> Sangar: args.checkString(). is first arg 1 or 0?
L2661[21:03:19] <Kilobyte> i guess 0
L2662[21:03:27] <Sangar> kreezxil, middle mouse button or insert key (which can be rebound in the keybind settings of minecraft)
L2663[21:03:40] <Sangar> Kilobyte, yep, 0, since it's from the java/scala side
L2664[21:03:46] <kreezxil> Sangar: thanks
L2665[21:04:13] <Sangar> it's generally very rare that you have to specify the return type explicitly
L2666[21:04:20] <Sangar> scala is incredibly good at type inference
L2667[21:04:54] ⇦ Quits: Altenius (~Altenius4@199.193.183.1) (Ping timeout: 186 seconds)
L2668[21:05:20] <Kilobyte> Sangar: i might do in some places where its less obvious to make code easier to read though
L2669[21:06:08] <Sangar> sure. i just trust my ide, so i can justify being too lazy for that :>
L2670[21:06:09] <Kilobyte> Sangar: other question. i wanna check if a value is either nil (and assign a default value) or a boolean. how would i best do that?
L2671[21:06:30] ⇦ Quits: jk-5 (~jk-5@5ED40762.cm-7-5a.dynamic.ziggo.nl) (Ping timeout: 186 seconds)
L2672[21:06:39] <Kilobyte> i guess checkAny and some type based switch
L2673[21:06:41] <Sangar> checkAny(i) == null || checkAny(i) instanceof Boolean
L2674[21:06:47] <Sangar> yeah
L2675[21:06:50] <Sangar> in scala with a pattern match
L2676[21:07:20] <Sangar> checkAny(i) match { case null => ... ; case value: Boolean => ... ; case _ => ... }
L2677[21:07:33] <Wobbo> I just watched a little tv in Frysian, I couldn't follow one bit of it O_o
L2678[21:07:37] <Kilobyte> Sangar: how to produce an error that fits?
L2679[21:08:15] <Kilobyte> like
L2680[21:08:19] <Sangar> just throw an exception if you really want to error, or return Array(Unit, "u r doin it wrong")
L2681[21:08:29] <Wobbo> Switching back, I do follow it. I understand Frysian O_o
L2682[21:08:45] <Kilobyte> argument #x: boolean or nil expected, got string
L2683[21:08:49] <Kilobyte> Sangar: like that ^
L2684[21:08:57] <Kilobyte> what would be exact format?
L2685[21:09:18] <Sangar> ah. just throw an exception with that as the message.
L2686[21:09:36] * Kilobyte forgot the exact message
L2687[21:10:07] <Sangar> "bad argument #%d (%s expected, got %s)"
L2688[21:10:28] <Kilobyte> Sangar: btw, you just added an easter egg
L2689[21:10:47] <Sangar> >_>
L2690[21:11:08] <Kodos> Is someone running MC with OC on atm
L2691[21:11:11] <Kodos> I need a quick snippet tested
L2692[21:11:22] <Kilobyte> component.zapper.zap('Sangar', 0, "hello")
L2693[21:11:22] <Kilobyte> input:1: "u r doin it wrong" - Sangar, 2014
L2694[21:11:25] <Kilobyte> Sangar: ^
L2695[21:11:33] <Kilobyte> needs your nick as target though
L2696[21:11:39] <Sangar> :D
L2697[21:11:45] <Sangar> Kodos, yes
L2698[21:12:11] <Kodos> I need you to make a quick program that reads two arguments, pass them as x and y for simplicity's sake, and then
L2699[21:12:29] <Kilobyte> Sangar: is String.format("%s", "abc") good coding style in scalaß
L2700[21:12:55] <Kodos> I need this snippet tested. if not ({...}) == number then error("It worked!", 0) else error("It didn't work.", 0) end
L2701[21:13:02] <Sangar> Kilobyte, i prefer "%s".format("abc"), but i'd say it's a matter of preference.
L2702[21:13:04] ⇨ Joins: jk-5 (~jk-5@5ED40762.cm-7-5a.dynamic.ziggo.nl)
L2703[21:13:04] zsh sets mode: +v on jk-5
L2704[21:13:09] <Kodos> And run that program with the arguments "1 potato"
L2705[21:13:15] <Kilobyte> Sangar: that exists? YES PLZ
L2706[21:13:30] <Sangar> Kodos, "It didn't work"
L2707[21:13:35] ⇦ Quits: PotatoTrumpet (~nick1@WL4-34.1scom.net) (Quit: WeeChat 0.4.2)
L2708[21:13:43] <Kodos> err fuck, hang on, I fucked up the snippet
L2709[21:13:54] <Kilobyte> Sangar: i can compare strings using ==, right?
L2710[21:14:02] <Sangar> Kilobyte, there's also s"This $variable method".
L2711[21:14:07] <Sangar> Kilobyte, yep
L2712[21:14:16] <Sangar> == is equals, eq is identity
L2713[21:14:40] <Kodos> I'll just test it in my code, since it's all set up. I'm basically going to tonumber the arguments, and if they come back as numbers, have the program work, otherwise it'll error saying to use numbers in your arguments
L2714[21:15:01] <Kilobyte> Sangar: like ruby <3 (well, there its a.equal?(b)
L2715[21:15:01] <Sangar> makes sense
L2716[21:15:02] <Kilobyte> )
L2717[21:15:19] ⇨ Joins: PotatoTrumpet (~nick1@WL4-34.1scom.net)
L2718[21:15:25] <PotatoTrumpet> Well, my laptop battery died
L2719[21:15:34] <Kilobyte> Sangar: Sangar is your ingame name, right?
L2720[21:15:45] <Sangar> Kilobyte, dunno, what does `equal?` do?
L2721[21:15:55] <Sangar> Kilobyte, nope, mc name is Kethtar
L2722[21:15:56] <Kilobyte> check for exact equality
L2723[21:16:00] <PotatoTrumpet> :P
L2724[21:16:10] <Kilobyte> like == in java
L2725[21:16:31] <Sangar> Kilobyte, that's the eq. i.e. you'd write `strign1 eq string2` for identity.
L2726[21:16:37] <Kilobyte> yeh
L2727[21:16:48] <Kilobyte> in ruby it would be string1.equal? string2
L2728[21:17:01] <Sangar> i see
L2729[21:17:03] <Kilobyte> === is what case/when does
L2730[21:17:16] <Kilobyte> "abc" === String #=> true
L2731[21:17:42] <Sangar> ah.
L2732[21:17:43] ⇦ Quits: Hobbyboy (webchat@host86-155-200-102.range86-155.btcentralplus.com) (Quit: Web client closed)
L2733[21:17:57] <Sangar> oh, i just saw there's also x.canEqual(y) :P
L2734[21:17:59] <Kodos> Okay, so my errors work, but they're reversed? Wtf
L2735[21:18:21] <Sangar> oh, that's for traversables. stupid implicit conversions :P
L2736[21:18:59] <Kodos> Okay, so this is weird. My arguments are, in order, the ports to listen on (Goes from 1 to the arguemnt), then the amount of messages to record before ending the program
L2737[21:19:12] <Kodos> But if I type 'logger 1 potato' it errors saying my port should be a number
L2738[21:19:18] <Kodos> And vice versa if I use logger potato 1
L2739[21:19:30] * Kodos just says fuck it and reverses the error strings
L2740[21:19:52] <Sangar> Kodos, post the current snippet again :P
L2741[21:20:09] <Kodos> pastebin.com/eErf7pzK
L2742[21:20:20] <Kodos> New checks are at line 19 and 24
L2743[21:20:48] <Sangar> Kodos, change tonumber(x) ~= number to not tonumber(x)
L2744[21:21:06] <Kodos> wat
L2745[21:21:11] <Kodos> Use quote marks boy
L2746[21:21:12] <Sangar> or type(x) ~= "number"
L2747[21:21:38] <Kodos> Sangar, the arguments are strings until I tonumber them
L2748[21:21:40] <Sangar> `tonumber(x) ~= number` -> `not tonumber(x)` or `type(x) ~= number` :P
L2749[21:21:43] <Kodos> Because Lua doesn't coerce like I thought
L2750[21:21:54] <Kodos> Oh, wait, okay
L2751[21:21:55] <Kodos> hang on
L2752[21:21:55] <Kilobyte> Sangar: https://gist.github.com/Kilobyte22/746571e1f8d9953a251a
L2753[21:21:57] <Sangar> yes
L2754[21:22:11] <^v> Kilobyte, No desc Written in Scala by Kilobyte22 0.35KB
L2755[21:22:44] <Kodos> That fixed it!
L2756[21:22:46] <Kodos> Thanks :3
L2757[21:22:49] <Sangar> np :)
L2758[21:22:59] <Kodos> That was the only thing stopping me from wanting to put it on the forums, I wanted the rest of the error checks
L2759[21:23:01] <Kodos> =D
L2760[21:23:12] *** prassel|off is now known as prasselpikachu
L2761[21:23:23] <Kodos> Should I use the pastebin link in the forums, or spoiler the code
L2762[21:23:36] <Sangar> Kilobyte, yay :> well hidden easter egg ;)
L2763[21:24:00] <Kilobyte> Sangar: well, as hidden as an easter egg in an open source project can be
L2764[21:24:20] <Kilobyte> added a small comment
L2765[21:24:21] <Kilobyte> // Kethtar is the ingame name of Sangar, our loved OC Dev
L2766[21:24:27] <Sangar> Kodos, however you prefer. if you're not lazy, both :P
L2767[21:24:35] <Kodos> I am indeed not lazy, good Sir
L2768[21:24:52] <Kodos> Well, as long as I can still be sitting at my PC without going anywhere
L2769[21:25:12] <Sangar> Kilobyte, haha, yes, that's the problem with secrets on github :P well, it helps when you commit stuff like that in one massive refactoring action :P
L2770[21:25:27] <Kilobyte> Sangar: like "initial commit" :P
L2771[21:25:31] <Kodos> Remember, you're talking to the guy who, at 7 years old, would transcribe the programs from BASIC Computer games books for Pepsi
L2772[21:25:33] <Sangar> yes :>
L2773[21:26:05] <Sangar> haha
L2774[21:26:13] <Kodos> I was literally the copy and paste mechanic of my brother's commodore
L2775[21:26:16] <Kilobyte> Sangar: also added the full quote as comment
L2776[21:26:29] <Kilobyte> // full quote [26/06/2014 23:08:19] <@Sangar> just throw an exception if you
L2777[21:26:30] <Kilobyte> // really want to error, or return Array(Unit, "u r doin it wrong")
L2778[21:26:37] <Kodos> OH
L2779[21:26:38] <Kodos> that reminds me
L2780[21:26:43] <Sangar> :D
L2781[21:26:45] <Kodos> How do I comment a block of code in Lua
L2782[21:26:49] <Kilobyte> --[[
L2783[21:26:50] <Kilobyte> code
L2784[21:26:51] <Kilobyte> ]]
L2785[21:26:58] <Kodos> Not ]]--?
L2786[21:27:01] <Kilobyte> nope
L2787[21:27:04] <Kodos> Okey doke
L2788[21:27:07] <Kilobyte> you CAN do that, but not needed
L2789[21:27:17] <Kodos> I'll add it because OCD
L2790[21:27:19] <Kilobyte> if you have ]] in your code you can do this
L2791[21:27:29] <Kilobyte> --[[=[
L2792[21:27:30] <Sangar> or --[=[ ... ]]
L2793[21:27:32] <Kilobyte> code
L2794[21:27:37] <Kilobyte> ]=]]
L2795[21:27:40] <v^> <_>
L2796[21:27:46] <Sangar> [=[ not [[=[ no?
L2797[21:27:50] <v^> --[=[ ]=]
L2798[21:27:51] <Kilobyte> umm
L2799[21:27:54] * Kilobyte checks
L2800[21:27:56] <Kodos> I'm basically just wanting to write a thing at the top of my code and cba to -- every line
L2801[21:28:06] <Kodos> But I guess -- on every line would look cleaner
L2802[21:28:08] <v^> .l --[=[ ... ]]
L2803[21:28:08] <^v> v^, lua:1: unfinished long comment near <eof> | Time limit exeeded.
L2804[21:28:14] <Sangar> --[============[ ... ]============]
L2805[21:28:28] <v^> lel time limit exeeded
L2806[21:28:40] <Kilobyte> -[[=[...]=]]
L2807[21:28:44] <Kilobyte> just tested
L2808[21:28:48] <Kilobyte> ]=] didn't work
L2809[21:28:48] <Wobbo> Kodos: you can also do --[[ code --]]
L2810[21:29:06] <Sangar> Kodos, without the -- those are string literals btw. i.e. you can do `local x = [[this is " my quoted " 'text' ]]
L2811[21:29:07] <Kodos> You're all just confusing me. I'm just going to -- every line
L2812[21:29:13] <Kilobyte> Kodos:
L2813[21:29:15] *** jk-5 is now known as jk-5|gone
L2814[21:29:18] <Kodos> nou
L2815[21:29:23] <Kilobyte> just put --[[ before
L2816[21:29:24] <Sangar> let's confuse him some more
L2817[21:29:27] <Kilobyte> and ]] after
L2818[21:30:19] <v^> .l [==[:O this works]==]
L2819[21:30:19] <^v> v^, :O this works
L2820[21:30:32] <PotatoTrumpet> back
L2821[21:30:37] <PotatoTrumpet> internet went out
L2822[21:30:43] <Kodos> Also, I'm adding in 'if ports == "potato" then ports = 65535
L2823[21:30:44] <PotatoTrumpet> :/
L2824[21:30:59] <v^> :>
L2825[21:31:03] <v^> also do walrus
L2826[21:31:06] <v^> and kitteh
L2827[21:31:32] <Kodos> I'm only doing potato because I CAN COUNT TO POTATO
L2828[21:31:39] <Kodos> And because I want something funny for max ports
L2829[21:31:47] <Kodos> btw Sangar
L2830[21:32:03] <Kodos> I love that modems can simultaneously close all ports at once, that definitely cut my program's uptime down
L2831[21:32:09] <Kodos> But can you make a method to open all of them at once?
L2832[21:32:12] <Kilobyte> PotatoTrumpet: whats your ingame name again?
L2833[21:32:17] <v^> lol
L2834[21:32:22] <v^> .w rednet.open
L2835[21:32:27] * v^ slaps ^v
L2836[21:32:29] <^v> v^, modem.open(port: number):boolean Opens the specified port number for listening. Returns true if the port was opened, false if it was already open.
L2837[21:32:41] <Kodos> .w modem.close
L2838[21:32:41] <^v> Kodos, modem.close([port: number]):boolean Closes the specified port (default: all ports). Returns true if ports were closed.
L2839[21:32:49] <Kodos> See?
L2840[21:32:58] <v^> oo
L2841[21:32:58] *** prasselpikachu is now known as prassel|off
L2842[21:35:12] <Kilobyte> PotatoTrumpet: poke.
L2843[21:35:34] <Wobbo> PotatoTrumpet died…
L2844[21:36:07] <Wobbo> We should build a memorial for him! :D
L2845[21:36:08] <Sangar> Kodos, you can only open ... 16? or so channels at any given time :P you can't open "all channels"
L2846[21:36:33] <Kodos> Really? because I can open 100 fine I think
L2847[21:36:35] <Kodos> Let me double check
L2848[21:36:38] ⇨ Joins: Kenny (~Kenny@2602:306:ce9e:5150:99dd:ba38:c081:5198)
L2849[21:36:56] <Kilobyte> Wobbo: you know his ingame name?
L2850[21:37:06] <Sangar> maybe it's bugged >_>
L2851[21:37:11] <Kilobyte> need it for easter egg
L2852[21:37:14] <Wobbo> Potaro or something weird with a r
L2853[21:37:41] <Kilobyte> Sangar: should i create Blocks as object?
L2854[21:37:45] <v^> 202.53.8.82 : invoker/EJBInvokerServlet
L2855[21:37:48] <Wobbo> Kilobyte: rhj91
L2856[21:38:04] <Wobbo> Its on the forums
L2857[21:38:05] <Kodos> Sangar, I just grabbed 100 instances of "test", each on a separate port
L2858[21:38:13] <Kilobyte> case e: EntityPlayer => if (e.getCommandSenderName == "rhj91")
L2859[21:38:13] <Kilobyte> baseCostForEntityWithoutEasterEggs(e) / 2
L2860[21:38:18] <Kilobyte> all i say...
L2861[21:38:22] <Sangar> Kodos, yeah, i was 100% sure i added that but it seems i plain forgot o.O
L2862[21:38:36] <Kodos> What's the risks/bad things if you don't 'fix' it
L2863[21:38:38] <Kodos> Because frankly I like it
L2864[21:38:53] <Kodos> And on larger servers, the 16 port limit might be hindering more than helping
L2865[21:42:31] <Kilobyte> Sangar: i fucking love compact code
L2866[21:42:33] <Kodos> Also, random hologram program/thing I made http://puu.sh/9LvFr/a19d4f5980.jpg
L2867[21:42:59] <Kodos> I was half asleep, I'm not really sure what I did, but I remember it using Fill, and lots of math.random
L2868[21:43:03] <Sangar> it's a bit of an issue in case of wireless modems, e.g., when each computer can potentially catch each message. it also forces you to be a bit more ... sensible with your resources, and makes sniffers harder to do ;)
L2869[21:43:11] <Kilobyte> Sangar: https://gist.github.com/Kilobyte22/5fe0586bd2c34c05e349
L2870[21:43:11] <^v> Kilobyte, No desc Written in Scala by Kilobyte22 0.35KB
L2871[21:43:22] <Kodos> Ahh, recursive network messages, I hadn't really thought of that
L2872[21:43:33] <Sangar> Kilobyte, yup :)
L2873[21:43:42] <JoshTheEnder> sangar: robot camouflage http://puu.sh/9LvLj/ce1497463e.jpg
L2874[21:43:56] <Kodos> Whhha
L2875[21:43:57] <Kodos> Do want
L2876[21:44:00] <Sangar> JoshTheEnder, lolwat
L2877[21:44:14] <v^> JoshTheEnder, shaders much?
L2878[21:44:22] <Wobbo> Why is my house purple from the inside? O_o
L2879[21:44:23] <Kodos> JoshTheEnder, make a Camoflague module
L2880[21:44:24] <JoshTheEnder> v^, yes
L2881[21:44:25] <JoshTheEnder> http://puu.sh/9LvPF/fa3e12903b.jpg
L2882[21:44:40] <JoshTheEnder> Wobbo, because shaders
L2883[21:44:47] <Sangar> hahaha
L2884[21:44:48] <Kilobyte> def baseCostForEntity(entity: Entity) =
L2885[21:44:48] <Kilobyte> baseCostForEntityWithoutEasterEggs(entity) *
L2886[21:44:48] <Kilobyte> if(EntityHelper.isEgged(entity)) 0.25 else 1
L2887[21:44:50] <Kodos> Oh ffs
L2888[21:44:50] <Kilobyte> <3
L2889[21:44:51] <Wobbo> Shaders don't do windows?
L2890[21:44:53] <Kodos> It's carpenter's blocks
L2891[21:44:57] <Kodos> JoshTheEnder, you bastard
L2892[21:44:59] <Kodos> Had me all excited
L2893[21:45:02] <JoshTheEnder> Wobbo, not modded one
L2894[21:45:19] <Wobbo> You upped the bridge
L2895[21:45:20] <JoshTheEnder> Sangar, how hard would it be to make an upgrade that could do that?
L2896[21:45:45] <JoshTheEnder> Wobbo, http://puu.sh/9LvWg/0eef90f277.jpg
L2897[21:45:51] <Sangar> Not very, just needs to add an event listener for the robot rendering events and do some opengl hackery.
L2898[21:46:05] <Wobbo> Town is growing.
L2899[21:46:17] <Kilobyte> Sangar: how to return stuff again?
L2900[21:46:40] <Sangar> Kilobyte, hmm?
L2901[21:46:58] <Kilobyte> return stuff from component call
L2902[21:47:28] <Kenny> @Callback?
L2903[21:47:37] <Kilobyte> yep
L2904[21:47:48] <JoshTheEnder> a wild kenny apeared
L2905[21:48:00] <Kodos> v^, how do you want to be referred to in a comment of my code
L2906[21:48:06] <Kenny> your slow, been here 10 minutes
L2907[21:48:06] ⇦ Quits: SKS|Tab (~sks@c211-31-42-102.rochd5.qld.optusnet.com.au) (Ping timeout: 186 seconds)
L2908[21:48:17] <v^> <_>
L2909[21:48:18] <JoshTheEnder> Kenny, i'm playing mc :P
L2910[21:48:18] <Wobbo> Yeah, he was here for some time
L2911[21:48:41] <JoshTheEnder> also not paying much attention to irc
L2912[21:48:44] <Sangar> Kilobyte, oh, as an array - that array is the tuple returned from the method call.
L2913[21:48:45] <gamax92> Sangar: these Robots have -15536/-15536 energy
L2914[21:48:51] <PotatoTrumpet> Yah
L2915[21:48:54] <PotatoTrumpet> Can confurm
L2916[21:48:58] <PotatoTrumpet> it says 100%
L2917[21:49:06] <Kilobyte> Sangar: as in Array(1, "u suk")
L2918[21:49:14] <Sangar> Kilobyte, yes
L2919[21:49:15] <gamax92> .l -15536/-155.36
L2920[21:49:16] <^v> gamax92, 100
L2921[21:49:18] <gamax92> yes that is a 100
L2922[21:49:21] <Kodos> v^, how do you want to be referred to in a comment of my code answer meh
L2923[21:49:28] <JoshTheEnder> did you goys litterally just place down blank robots?
L2924[21:49:35] <v^> Kodos, as a potato
L2925[21:49:38] <JoshTheEnder> *guys
L2926[21:49:41] <Sangar> gamax92, wow, what did you do?
L2927[21:49:46] <Kodos> So I'm supposed to thank a potato for help
L2928[21:49:49] <Kodos> x.x
L2929[21:49:55] <PotatoTrumpet> Sangar: "Energy: 100% (-15536/-15536)"
L2930[21:50:00] <JoshTheEnder> Sangar, blank NEI'd robot i'm guessing
L2931[21:50:05] <gamax92> Sangar: I built a robot and the n placed it down
L2932[21:50:15] <JoshTheEnder> wait nvm
L2933[21:50:16] <gamax92> no robots don't show in nei
L2934[21:50:17] <Kodos> Did you forget a battery upgrade
L2935[21:50:20] <Sangar> which parts?
L2936[21:50:36] <gamax92> tier 3 case and tier 3 cpu tier 1 ram
L2937[21:51:19] <Kilobyte> Sangar: does scala have iteration the functional style?
L2938[21:51:26] <JoshTheEnder> ok then, crash why dont you
L2939[21:51:30] <JoshTheEnder> ¬_¬
L2940[21:51:47] <Sangar> Kilobyte, collection.foreach(entry => ...)
L2941[21:51:55] <Kilobyte> woot
L2942[21:52:07] <PotatoTrumpet> JoshTheEnder: You host StarGatetech2's website?
L2943[21:52:16] <JoshTheEnder> yup
L2944[21:52:23] * PotatoTrumpet did not know that
L2945[21:52:38] <Kodos> Why the hell is 'Pressing' and 'Farting 1' being spammed in my console
L2946[21:52:48] <JoshTheEnder> lol?
L2947[21:52:59] <gamax92> Sangar: http://imgur.com/oAyxjPJ,eKLCcTp
L2948[21:53:14] <Kodos> http://puu.sh/9LwwK/40011dffc1.png
L2949[21:53:26] <JoshTheEnder> wtf, really?
L2950[21:53:45] ⇨ Joins: Fullmetal5 (webchat@172.3.241.166)
L2951[21:54:09] <Kilobyte> Sangar: do normal entities not have health?
L2952[21:54:40] <Sangar> gamax92, well, i did even better, crashed with that build o.O
L2953[21:54:43] * Sangar gets out bugspray
L2954[21:54:55] <Kodos> Okay, I see what's happening
L2955[21:55:00] <Kodos> Someone has bad code in their mod
L2956[21:55:00] <Sangar> Kilobyte, i think only the EntityLiving kind?
L2957[21:55:04] <gamax92> Sangar: but did you make 4 dogs
L2958[21:55:08] <gamax92> and a large dog
L2959[21:55:17] <Sangar> :D
L2960[21:55:24] <Kilobyte> kk
L2961[21:55:34] <ShadowKatStudios> .server
L2962[21:55:39] <ShadowKatStudios> ?server
L2963[21:55:39] <JoshTheEnder> I currently have a server set up, get the pack here http://www.theender.net/downloads/TheEnderverse.7z
L2964[21:55:42] <gamax92> sks!
L2965[21:55:46] <ShadowKatStudios> Morning.
L2966[21:55:57] <gamax92> almost 4pm.
L2967[21:56:00] <Wobbo> gamax92: Not a large dog. A big dog!
L2968[21:56:05] <Wobbo> ShadowKatStudios: Evening
L2969[21:56:14] <JoshTheEnder> o/ ShadowKatStudios
L2970[21:56:37] <Kodos> Will caling 'return' anywhere make the program terminate at that point?
L2971[21:56:53] <ShadowKatStudios> Well...
L2972[21:56:54] <JoshTheEnder> ShadowKatStudios, you're gonna need to update oc in that pack
L2973[21:57:07] <Kodos> I had one more idea for my logger
L2974[21:57:10] <Kodos> I wanna put it in
L2975[21:57:11] <ShadowKatStudios> If it's in a function, it'll kill the function Kodos.
L2976[21:57:24] <ShadowKatStudios> What OC version do I need?
L2977[21:57:33] <JoshTheEnder> hold on
L2978[21:57:35] <Kodos> How would I make it so if it's in a function, it just kills the entire program
L2979[21:57:46] <Sangar> one crash down, one bug to go
L2980[21:57:47] <Kodos> Isn't there like, an os.exit() or something
L2981[21:57:47] <JoshTheEnder> error()
L2982[21:58:04] <ShadowKatStudios> error("Derp")
L2983[21:58:05] <Kodos> I don't want it to be an error, I want to exit the program when someone presses q
L2984[21:58:15] <ShadowKatStudios> Uh, is the program in a loop?
L2985[21:58:17] <Wobbo> Kodos: os.exit
L2986[21:58:18] <Sangar> os.exit()
L2987[21:58:21] <PotatoTrumpet> Wobbo: Why do you keep leaving and joining
L2988[21:58:25] <Kodos> The function will be a while true do loop
L2989[21:58:32] <vifino> Kodos: os.exit(0)
L2990[21:58:32] <Wobbo> Minecraft keeps crashing :/
L2991[21:58:33] <vifino> ^.^
L2992[21:58:33] <ShadowKatStudios> Ah, have it break
L2993[21:58:51] <ShadowKatStudios> if derp == true then break end
L2994[21:58:52] <JoshTheEnder> ermm, Sangar: http://puu.sh/9LwYG/5a515a61db.png
L2995[21:59:00] <Kodos> Basically I'm going to make it so that instead of a pre-set count of messages to grab, it'll run until someone presses 'q' in the terminal
L2996[21:59:11] <Kodos> And then closes the file, and ends the program
L2997[21:59:12] <Sangar> JoshTheEnder, yes, thats a dummy mod to avoid cyclic dependencies
L2998[21:59:23] <JoshTheEnder> ahh, just found the other
L2999[21:59:37] <JoshTheEnder> ShadowKatStudios, 460 rc1
L3000[21:59:50] <ShadowKatStudios> o.O how does a keyring fall off a string if neither are broken?
L3001[21:59:58] <PotatoTrumpet> JoshTheEnder: Any help on setting up a ring teleport thing
L3002[21:59:58] <Kilobyte> Sangar: <3 hiding easter eggs
L3003[22:00:11] <Sangar> :>
L3004[22:00:19] <JoshTheEnder> PotatoTrumpet, hold on, loading texture pack then i'll be back
L3005[22:01:07] <ShadowKatStudios> No Windows, I know you can't open 7z files, and no, I would not like to support evil by going to your apple-clone appstore
L3006[22:01:21] <JoshTheEnder> ?
L3007[22:01:46] <ShadowKatStudios> MS is trying to get me to support evil.
L3008[22:01:53] <JoshTheEnder> lol
L3009[22:01:59] <ShadowKatStudios> I'm using a high-power W8 laptop atm.
L3010[22:02:08] <ShadowKatStudios> Because it's W8, it's therefore at best midrange.
L3011[22:02:09] <Wobbo> JoshTheEnder: Your brethern are destorying your garden
L3012[22:02:38] <gamax92> <7zip> Hey, I could register those 7z files to 7zip for you <Windows 8> Sure, * ignores registration *
L3013[22:02:41] <JoshTheEnder> hmm
L3014[22:03:27] *** Nentify|away is now known as Nentify
L3015[22:03:46] <Wobbo> Minecraft crashed again, I'm gone again
L3016[22:04:05] <JoshTheEnder> :/
L3017[22:04:34] <Kodos> Oh derp, I know how I can do this
L3018[22:04:43] ⇦ Quits: black3agl33 (~black3agl@197.225.211.77) (Read error: Connection reset by peer)
L3019[22:04:48] <Kodos> I'll wrap everything but the program ending into a function, and then just call it before a return
L3020[22:04:58] <ShadowKatStudios> I can't open the instance JTE.
L3021[22:05:09] <ShadowKatStudios> It can't find the version file.
L3022[22:05:27] ⇨ Joins: SKS|Tab (~sks@c211-31-42-102.rochd5.qld.optusnet.com.au)
L3023[22:05:28] <Wobbo> You need to set the version manually
L3024[22:05:31] <Wobbo> 1.6.4
L3025[22:05:50] <JoshTheEnder> ShadowKatStudios, what wobbo said or use dev branch
L3026[22:06:15] <ShadowKatStudios> MultiMC dev branch?
L3027[22:06:24] <ShadowKatStudios> I'll have to investigate that on my desktop.
L3028[22:06:29] <JoshTheEnder> yeah
L3029[22:06:29] <Sangar> GGAAAAAAAHHFFSMC -.-
L3030[22:06:50] <Kilobyte> Sangar: scala is fun
L3031[22:06:59] <Kilobyte> <3 you for getting me into it
L3032[22:07:07] <vifino> ye
L3033[22:07:10] <Sangar> :)
L3034[22:07:17] <vifino> scala = much moar fun than java
L3035[22:07:18] <ShadowKatStudios> Sangar: Sounds like me trying to get Linux to run for 5 mins on this computer :P
L3036[22:07:33] <Sangar> so yeah. this 'updateProgressBar' method in minecraft's gui. that takes ints gives ints all over the place.
L3037[22:07:39] <Sangar> and uses ints in the packet class.
L3038[22:07:45] <Sangar> sends them as shorts over the net -.-
L3039[22:07:48] <Sangar> ffs
L3040[22:08:09] <Wobbo> XD
L3041[22:08:10] <vifino> interface
L3042[22:08:11] <ShadowKatStudios> I needs chickenchunks
L3043[22:08:18] <vifino> COINCIDENCE?
L3044[22:08:22] <vifino> I THINK NOT!
L3045[22:08:26] <Wobbo> ShadowKatStudios: Yes you do
L3046[22:08:28] <Sangar> dun dun duuuuun
L3047[22:09:08] <ShadowKatStudios> 1.3.3.4?
L3048[22:09:16] <Sangar> gah, i so don't want to make a custom packet for that :/
L3049[22:09:18] <Kodos> I need a snippet for someone pressing q
L3050[22:09:23] <Kodos> Err the event pull thing
L3051[22:09:30] <Wobbo> SKS: 1.1.2.3.5.8.13
L3052[22:09:43] <ShadowKatStudios> ..?
L3053[22:10:01] <Wobbo> You don't recognize that sequence? D:
L3054[22:10:08] <Kodos> FIBONACCI
L3055[22:10:09] <Kodos> =D
L3056[22:10:10] <Sangar> Kodos, if term.read() == "q" then ? :P not quite what you want, but short!
L3057[22:10:16] <ShadowKatStudios> I know someone that
L3058[22:10:19] <gamax92> vifino: look up the etymology for vanilla
L3059[22:10:22] <Sangar> or rather, io.read()
L3060[22:10:24] <JoshTheEnder> ShadowKatStudios, yes
L3061[22:10:27] <ShadowKatStudios> 's obsessedwith fibonacci
L3062[22:10:51] <vifino> gamax92: wut
L3063[22:11:01] <Kodos> Would 'if event.pull("key_down") == keyboard.keys("q") then' work
L3064[22:11:02] <ShadowKatStudios> Ironically, she dislikes numbers.
L3065[22:11:08] <vifino> ShadowKatStudios: lrn2/me
L3066[22:11:11] ⇨ Joins: Portalboy (webchat@cpe-70-112-79-163.austin.res.rr.com)
L3067[22:11:16] <Portalboy> hey guys
L3068[22:11:24] <ShadowKatStudios> Morning.
L3069[22:11:28] <Kodos> vifino, learn to read up
L3070[22:11:33] <Wobbo> ShadowKatStudios: Thats ironic
L3071[22:11:38] <Wobbo> Evening
L3072[22:11:44] <vifino> Kodos: no u
L3073[22:11:48] <Portalboy> i have a quick question about openComponents and their uses with other mods, sure you're all pretty used to that by now lol
L3074[22:11:53] <Portalboy> im guessing a lot of people do xD
L3075[22:12:04] ⇦ Quits: Fullmetal5 (webchat@172.3.241.166) (Ping timeout: 190 seconds)
L3076[22:12:21] <Portalboy> does anyone here have experience using OpenComputers for StargateTech2?
L3077[22:12:31] <Kodos> JoshTheEnder does
L3078[22:12:36] <Portalboy> oh thank god lol
L3079[22:12:36] <Kodos> >=D
L3080[22:12:40] <Portalboy> ty
L3081[22:12:40] <Sangar> Kodos, no, since the first result of that call is "key_down" :P
L3082[22:12:53] <JoshTheEnder> Portalboy, what do you need?
L3083[22:13:08] <Portalboy> well i want have a very simple shield turn-on script
L3084[22:13:09] <Portalboy> but
L3085[22:13:18] <Portalboy> i don't know how to make it recognize the bus adapter as a component
L3086[22:13:37] <Portalboy> i tried a lot of things, including using the analyzer to get address but apperently that only works with certain blocks
L3087[22:13:46] <Kodos> This is what I'm doing right now, Sangar http://puu.sh/9Lyaj/beb40e4f51.txt
L3088[22:13:49] <JoshTheEnder> have you puut the abstract card in the computer?
L3089[22:14:04] <Portalboy> no, what is that? :P
L3090[22:14:08] <Portalboy> guess that's my problem lol
L3091[22:14:21] <Portalboy> when i search it in nei i don't get anything though
L3092[22:14:28] <Portalboy> Abstract just shoes the bus
L3093[22:14:28] <JoshTheEnder> Portalboy, OC has it's own card for the abstract bus
L3094[22:14:34] <Portalboy> oh?
L3095[22:14:40] <Portalboy> hmm
L3096[22:14:44] <Kodos> Portalboy, you're probably using conflicting versions if you don't see the ABstract bus in the OC tab
L3097[22:15:00] <Kodos> At some point, SGT2 updated its API, if you're using OC from before that update, you won't see it
L3098[22:15:10] <Portalboy> ah
L3099[22:15:11] <Kodos> Or it may be the other way around
L3100[22:15:15] <Kodos> And your OC is updated, and SGT2 isn't
L3101[22:15:18] <JoshTheEnder> Kodos, either way
L3102[22:15:26] <Kilobyte> Sangar: aaaand
L3103[22:15:27] <Kilobyte> p.attackEntityFrom(DamageSourceZapper.make(comment), Float.MaxValue)
L3104[22:15:27] <Portalboy> well it is definitely the latest, latest of both.
L3105[22:15:51] <gamax92> Sangar: Converting raw audio form X Hz to Y Hz, how do.
L3106[22:15:54] <JoshTheEnder> Portalboy, OC version?
L3107[22:16:01] <Portalboy> let me get that for you, one second
L3108[22:16:01] <gamax92> from*
L3109[22:16:08] <Kodos> Also get your SGT2 version
L3110[22:16:09] <Kodos> For shiggles
L3111[22:16:16] <Portalboy> k
L3112[22:16:36] <Kilobyte> Sangar: i love how elegant my code became
L3113[22:16:55] <Portalboy> openComputers 1.2.13.379 universal
L3114[22:17:05] <ShadowKatStudios> Gonna restart my client.
L3115[22:17:16] <Sangar> Kodos, ah, in that context term/io.read won't do. instead, make an event.pull() (i.e. without filters) and check if the first result is "modem_message" or "key_down", if it's key down check if it's q.
L3116[22:17:17] <Portalboy> and SGT2 0-7-3 for minecraft 1.6.4
L3117[22:17:26] <JoshTheEnder> ahh, Sangar what version did you update SGTEch2's api?
L3118[22:17:26] <Sangar> Kilobyte, it's amazing, isn't it? ;)
L3119[22:17:31] <Kilobyte> it is
L3120[22:17:36] <Sangar> JoshTheEnder, 0.7.1 or something?
L3121[22:17:38] <Kilobyte> Sangar: zapper is almost done
L3122[22:17:41] <Kilobyte> besides energy usage
L3123[22:17:44] <JoshTheEnder> Sangar, i mean oc version
L3124[22:18:00] <Sangar> JoshTheEnder, ah. 1.2.13 and idunnowherein1.3
L3125[22:18:07] <JoshTheEnder> hmm
L3126[22:18:13] <gamax92> Hmm, I should make wabbitoe not store the entire block of audio in memory.
L3127[22:18:42] <JoshTheEnder> Portalboy, do you got nei?
L3128[22:18:45] <Kilobyte> Sangar: i also love stuff like
L3129[22:18:46] <Kilobyte> import de.kilobyte22.advcomponents.tileentity.{Zapper => TileEntityZapper}
L3130[22:18:47] <Portalboy> indeed i do
L3131[22:18:51] <Portalboy> can't live without it xD
L3132[22:18:57] <Sangar> oh and gamax92 i'm no audio technician, i don't know how to resample off the top of my head, sorry :P
L3133[22:19:00] <Kodos> http://puu.sh/9LyAR/33ecc44d4f.txt Would this work Sangar
L3134[22:19:14] <Kodos> 'Press any key to terminate'
L3135[22:19:15] <Kodos> etc
L3136[22:19:31] <Kilobyte> Sangar: if that works on first attempt now i am REALLY impressed
L3137[22:19:33] <JoshTheEnder> in the search bar put "@mod.opencomputers" and see if the Abstract Bus Card is in there
L3138[22:19:41] <Sangar> Kodos, kinda but you might be missing modem messages with that
L3139[22:19:46] <gamax92> Sangar: sample + ((maxsize+1)/2) % (maxsize+1)
L3140[22:19:53] <Kilobyte> Sangar: i am considering to allow creative mode damage from zapper
L3141[22:19:59] <Kilobyte> not 100% sure if i should
L3142[22:20:03] <gamax92> where for an 8bit sample maxsize is 255, and for 16bit its 65535
L3143[22:20:24] <JoshTheEnder> Portalboy, in the search bar put "@mod.opencomputers" and see if the Abstract Bus Card is in there
L3144[22:20:37] <Portalboy> it isn't there :\
L3145[22:20:47] <Sangar> Kilobyte, you mean damage creative mode players or what? nah :P
L3146[22:20:55] <JoshTheEnder> then idk why it's not working
L3147[22:21:17] <Kilobyte> Sangar: yeah :P
L3148[22:21:22] <Portalboy> is there a thirdparty mod i need to get or does opencomponents come with it? :\
L3149[22:21:37] <JoshTheEnder> Portalboy, oc comes with it
L3150[22:21:41] <Portalboy> hmm
L3151[22:22:30] <Kodos> What parameters does the event 'key_down' have
L3152[22:22:32] ⇨ Joins: Negi (~negi@120.71.13.109.rev.sfr.net)
L3153[22:22:36] <Kodos> So I know what to grab and/or ignore
L3154[22:22:44] <Sangar> .w signals
L3155[22:22:44] <^v> Sangar, https://github.com/MightyPirates/OpenComputers/wiki/signals
L3156[22:23:17] <Kilobyte> Sangar: i just realized...
L3157[22:23:19] <Kodos> Okay, so check, _, char, _, _
L3158[22:23:21] <Kilobyte> i don'T enforce range
L3159[22:23:21] <Portalboy> should i try to run gradle and reinstall oc i guess?
L3160[22:24:21] <Sangar> Portalboy, why gradle? anyway, i'll take a look at it... maybe later, probably tomorrow. if you have oc 1.2.13 and it doesn't work something borked.
L3161[22:24:29] <Kilobyte> Sangar: basicly, atm you can kill any player, given he's in same dimension
L3162[22:24:32] <ShadowKatStudios> lol
L3163[22:24:34] <ShadowKatStudios> out of memory
L3164[22:24:35] <Portalboy> cause that's what's in the github
L3165[22:24:41] <Portalboy> am i using the wrong thing? o_o
L3166[22:24:49] <JoshTheEnder> Portalboy, dont build it yourself
L3167[22:24:51] <Kodos> What's the charnum for Q
L3168[22:24:52] <JoshTheEnder> .r
L3169[22:24:52] <^v> JoshTheEnder, Latest release: Patch 1.2.13 Download: 1.6.4 http://bit.ly/1wCC0Ck 1.7.2 http://bit.ly/1pTJdfg
L3170[22:25:00] <Portalboy> ah thanks
L3171[22:25:01] <JoshTheEnder> ^^ use that
L3172[22:25:14] <ShadowKatStudios> Time to get 64-bit
L3173[22:25:27] <JoshTheEnder> lol
L3174[22:25:37] <Portalboy> yeah that's the same version that i have
L3175[22:25:43] <gamax92> ShadowKatStudios: what os you on.
L3176[22:25:45] <Portalboy> idk what's up then, hopefully it works soon
L3177[22:25:56] <Kilobyte> Sangar: hälp
L3178[22:25:58] <ShadowKatStudios> I'm borrowing a W8 laptop
L3179[22:25:59] <Kilobyte> Error:(23, 20) not found: value checkAny
L3180[22:25:59] <Kilobyte> val relative = checkAny(2) match {
L3181[22:25:59] <Kilobyte> ^
L3182[22:26:07] <Kilobyte> wait
L3183[22:26:10] <Kilobyte> deeeeeeerp
L3184[22:26:11] <Kilobyte> fail
L3185[22:26:16] <gamax92> gj
L3186[22:26:21] <Sangar> Kodos, keyboard.keys.q
L3187[22:26:32] <Wobbo> SKS: I never imagined you would even touch w8 :P
L3188[22:26:58] <Kodos> http://puu.sh/9LzbV/003d311308.txt like dis?
L3189[22:27:15] <ShadowKatStudios> Well, it's UEFI Wobbo, so I can't use my portable Linux system on it :(
L3190[22:27:16] <Portalboy> windows 8 isn't half bad if you get Start8
L3191[22:27:19] <Portalboy> it's like $5
L3192[22:27:28] <Portalboy> but it gives you back windows7 controls
L3193[22:27:35] <ShadowKatStudios> It's microsoft, therefore fullbad
L3194[22:27:38] <Wobbo> windows < any POSIX system
L3195[22:27:39] <gamax92> windows 8 isn't half bad if you do (many things that make it resemble windows 7)
L3196[22:27:44] <ShadowKatStudios> And if you have to buy the menu, it's not good.
L3197[22:27:59] <Portalboy> you buy it from a third party though
L3198[22:28:02] <Portalboy> it isn't from microsoft
L3199[22:28:07] <Kodos> That's worse
L3200[22:28:09] <gamax92> ^
L3201[22:28:10] <ShadowKatStudios> But you have to buy it.
L3202[22:28:14] <gamax92> ^
L3203[22:28:24] <Portalboy> Welcome to windows 8! To start, put your cursor in any corner!
L3204[22:28:26] <Portalboy> Not that one...
L3205[22:28:31] <Portalboy> Nope, not that one....
L3206[22:28:35] <Portalboy> Not that one either...
L3207[22:28:37] <Portalboy> There!
L3208[22:28:38] <Portalboy> lol
L3209[22:28:50] <Wobbo> I can configure all my corners, but I don't have to use them
L3210[22:28:51] <gamax92> That screen was interactive?
L3211[22:28:54] <ShadowKatStudios> Why not use the package manager- oh wait, Windows 8 doesn't have one. Okay, time to build from source- wait, it doesn't have that either. Precompiled binaries? Eww.
L3212[22:29:00] <gamax92> Every time I did that nothing happened.
L3213[22:29:05] <Portalboy> lol
L3214[22:29:07] <Wobbo> I do most of my stuff with a keyboard nowadays
L3215[22:29:10] <Portalboy> it has to be top right
L3216[22:29:11] <Kilobyte> Sangar: sadly the scala plugin is not by far as good as java one
L3217[22:29:15] <Portalboy> even though it says "any corner"
L3218[22:29:27] <Wobbo> ShadowKatStudios: No Cygwin yet? :P
L3219[22:29:31] <gamax92> lol
L3220[22:29:33] <ShadowKatStudios> Bottom-left is abomination.
L3221[22:29:50] <Portalboy> microsoft is prejudicial towards corners :(
L3222[22:29:51] <ShadowKatStudios> 'Least I think that's left...
L3223[22:29:54] <Sangar> Kodos, well, yes, but that'd block until any key is pressed. make the first event.pull without filters and check the type of whatever you get from it (i.e. the first returned value)
L3224[22:30:38] <Kodos> But how would I grab the rest of the event if I'm not filtering the main grab, and then just checking the type on the check
L3225[22:31:03] <Sangar> Kilobyte, i haven't had any issues with it recently, but yeah. the idea one is still leagues ahead of the eclipse one tho :P
L3226[22:31:04] <ShadowKatStudios> PermGen extended...
L3227[22:31:28] <Kilobyte> it is
L3228[22:31:43] <Kilobyte> Sangar: just tons of compile time errors i don't get displayed :P
L3229[22:31:56] <Kilobyte> *in real time
L3230[22:32:32] <Sangar> Kodos, http://pastebin.com/Kw66gzVU
L3231[22:33:00] <Wobbo> Bad Sangar, and as a variable name
L3232[22:33:08] <Kodos> ^
L3233[22:33:11] <Sangar> Kilobyte, ah, that, yeah. have you tried enabling the type-aware highlighting? it's a little derpy in places, but might help some.
L3234[22:33:31] <Kilobyte> hmm
L3235[22:33:40] * Kilobyte hopes that won't cripple his CPU
L3236[22:33:54] <Kilobyte> enabled
L3237[22:34:07] <Sangar> Wobbo, it's kinda pseudocode, go easy on me :P
L3238[22:34:21] <Kilobyte> Sangar: ahhhhhhhh there we go
L3239[22:34:21] <Wobbo> No! We will burn you for this mistake!
L3240[22:35:26] <Kodos> I'll let someone else fix it, because I cba. I've commented out the entire block for now, so I don't have to try and recode it all later
L3241[22:35:38] <Sangar> :P
L3242[22:35:47] <Kodos> Wife's been harping at me for the last hour to go to the store
L3243[22:35:53] <Kodos> So that's partially why I'm frustrated with this
L3244[22:35:59] <Kilobyte> Sangar: issue
L3245[22:35:59] <Kodos> I'll probably try again when we get back
L3246[22:36:03] <Wobbo> Kodos: bring the store to you!
L3247[22:36:03] <Kilobyte> def resolveEntities(pattern: String) =
L3248[22:36:03] <Kilobyte> Set(worldObj.getPlayerEntityByName(pattern))
L3249[22:36:09] <Kilobyte> doesn't autodetect that as Set
L3250[22:36:15] <Kodos> I would, but as big as this house is, it can't fit a walmart
L3251[22:36:37] <Sangar> Kilobyte, the compiler or the type-aware highlighting? :P
L3252[22:36:39] <Kodos> Anyway, back in a bit
L3253[22:36:41] *** Kodos is now known as Kodos|Out
L3254[22:36:54] <Kilobyte> type aware :P
L3255[22:36:59] <Kilobyte> but it bugs me :P
L3256[22:37:08] <Kilobyte> added a : Set[Entity]
L3257[22:37:10] <Sangar> yeah, that's what i meant with "it's derpy" :P
L3258[22:37:50] <Kilobyte> Sangar: umm... idk what this is caused by
L3259[22:38:24] <Kilobyte> https://gist.github.com/Kilobyte22/002ae5593fa28f1ce948
L3260[22:38:24] <^v> Kilobyte, No desc by Kilobyte22 0.16KB
L3261[22:38:30] <Kilobyte> Sangar: ^
L3262[22:39:00] <Sangar> Kilobyte, try java.lang.Boolean instead
L3263[22:39:05] <Kilobyte> ah
L3264[22:39:22] <Kilobyte> wait, in the third line?
L3265[22:39:30] <Sangar> yes
L3266[22:40:21] <Kilobyte> Sangar: lol, without your help i'd have ragequit at least 5 times by now
L3267[22:40:24] *** Nentify is now known as Nentify|away
L3268[22:40:32] <gamax92> Sangar saves lives!
L3269[22:40:57] <Sangar> Kilobyte, yeeeah, i've been through that :P
L3270[22:41:07] <Wobbo> And uses and as a variablename in Lua!
L3271[22:41:33] <Sangar> i should have used more reserverd words
L3272[22:41:48] <Wobbo> Use all the keywords!
L3273[22:42:21] <Kilobyte> Sangar: i love ProGuard. (java obfuscator)
L3274[22:42:28] <Kilobyte> you can feed it a word list
L3275[22:42:38] <Kilobyte> output could be like
L3276[22:42:53] <Kilobyte> public your(mom is) {shit();}
L3277[22:43:11] <Kilobyte> but, you can also put keywords there
L3278[22:43:15] <Sangar> lol
L3279[22:43:29] <Sangar> hm, are there any obfuscated mods, actually?
L3280[22:43:31] <Kilobyte> public final(private int) {static();}
L3281[22:43:36] <Kilobyte> maybe, but no big ones
L3282[22:43:44] <Sangar> that's pretty evil :P
L3283[22:43:47] <Kilobyte> except some that are hand obfuscated in some parts
L3284[22:44:05] <Kilobyte> Sangar: or aggressive overloading
L3285[22:44:26] <Kilobyte> give as many methods as possible the same name
L3286[22:44:51] <Kilobyte> also, in java bytecode its valid to have 2 methods with same signature and only different return code
L3287[22:45:04] <Kilobyte> *return type
L3288[22:45:14] <Kilobyte> in java source code thats not allowed
L3289[22:45:21] <Kilobyte> pro guard can do that to
L3290[22:45:23] <Kilobyte> like
L3291[22:45:28] <Sangar> >_>
L3292[22:45:35] <Kilobyte> toString() and toInt() can become both a()
L3293[22:45:49] <Kilobyte> err
L3294[22:45:51] <Kilobyte> yeah
L3295[22:45:56] <Sangar> all right. question.
L3296[22:46:03] <Kilobyte> oh look
L3297[22:46:04] <Kilobyte> #@!@# Game crashed! Crash report saved to: #@!@# /mnt/btrfs/stephan/coding/java/misccomponents/eclipse/./crash-reports/crash-2014-06-27_00.45.07-client.txt
L3298[22:46:22] <Kilobyte> Caused by: java.lang.InstantiationException: de.kilobyte22.advcomponents.AdvancedComponents
L3299[22:46:23] <Sangar> what's a sensible maximum energy buffer for robots?
L3300[22:46:25] <Kilobyte> awesum
L3301[22:46:42] <Sangar> i.e. their internal storage?
L3302[22:46:50] <Kilobyte> Sangar: HELP
L3303[22:47:04] <Kilobyte> can that be caused by that my main mod class is an object?
L3304[22:47:07] <Sangar> 600k? 6mill?
L3305[22:47:23] <Kilobyte> idk robot energy
L3306[22:47:29] <Kilobyte> ever had to deal with it
L3307[22:47:38] <Kenny> how much energy do they consume per tick?
L3308[22:47:48] <Sangar> Kilobyte, uhm... maybe some class that should have a default constructor but doesnt?
L3309[22:48:18] <Kilobyte> Sangar: isn't default constructor implied if i don't specify one?
L3310[22:48:42] <Sangar> Kenny, depends on what they do, very much so :P i mean, the theoretical limit right now is.... with 12 xp upgrades... ~2mil.
L3311[22:48:42] <Kenny> java isa stupid
L3312[22:48:43] <Kilobyte> Sangar: maybe i need to set modLanguage = "scala"
L3313[22:48:45] <Wobbo> Sangar: I think a robot should be able to run AT LEAST one day on a full accu
L3314[22:49:13] <Sangar> i just have to decide on a number beyond which the values don't show correctly in the gui anymore :P
L3315[22:49:23] <Kilobyte> Wobbo: ingame or real day?
L3316[22:49:25] <Kenny> stay with the k system and go 720K
L3317[22:49:26] <Sangar> Kilobyte, quite possible!
L3318[22:49:29] <Wobbo> Ingame
L3319[22:50:11] <Kilobyte> that sounds not enough
L3320[22:50:14] <Kilobyte> i'd say 2
L3321[22:50:15] <Kenny> ok. Sangar, how much per tick with no upgrades and just moving around
L3322[22:50:16] <Kilobyte> at least
L3323[22:50:52] <Wobbo> Kilobyte: I said at least as well :P
L3324[22:50:56] <Sangar> uh, ok this got more in-depth than intended :P i think move is 20 per?
L3325[22:51:12] <Sangar> i'm not really planning on chaning the values
L3326[22:51:20] <Kilobyte> Sangar: can i also implement SimpleComponent in a trait and implement that in my TileEntity
L3327[22:51:28] <Kilobyte> so i don't have that logic in my tile entity
L3328[22:51:30] <Sangar> i just have to come up with what to multiply them when sending them over the net so mc doesnt' screw me over with its shorts
L3329[22:52:28] <Kenny> so 20 ticks per minute = 400 per minmute x 60 = 24000 x 24 = 576,000
L3330[22:52:36] <Sangar> Kilobyte, hmm, if you also have that trait extend tile entity that should work, i think. you can't really use simplecomponent if you want to draw power from the net, tho.
L3331[22:52:43] <Kenny> one full world day
L3332[22:52:44] ⇦ Quits: SKS|Tab (~sks@c211-31-42-102.rochd5.qld.optusnet.com.au) (Remote host closed the connection)
L3333[22:53:25] <Sangar> Kilobyte, rather, extend the tile entity environment prefab (in a trait if you want)
L3334[22:53:29] *** manmaed is now known as manmaed|AFK
L3335[22:54:28] <Kilobyte> Sangar: i basicly want reusable logic
L3336[22:54:31] <Sangar> so yeah, proper display in guis up to 6mil should be enough >_> people would have to go way overboard in messing with their configs to breach that ithink
L3337[22:54:49] <Kilobyte> so don't have to rewrite that all for a robot upgrade
L3338[22:55:05] <Kilobyte> Sangar: ^
L3339[22:55:30] <Wobbo> I'm going
L3340[22:55:32] <Wobbo> Bye!
L3341[22:55:36] <Sangar> cya Wobbo!
L3342[22:55:39] <Kilobyte> cya
L3343[22:55:40] ⇦ Quits: Wobbo (~Wobbo@5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Wobbo)
L3344[22:56:05] <Kilobyte> code duplication is a horrible thing
L3345[22:56:12] <Sangar> Kilobyte, make a trait that implements Environment, do your stuff in there, make two classes that extend it, one the tile entity, one the component for the upgrade.
L3346[22:56:34] <Kilobyte> do i have the comfort of @Callback then?
L3347[22:56:41] <Sangar> have a look at the redstone block vs card
L3348[22:56:44] <Sangar> yes
L3349[22:56:50] <Kilobyte> awesome
L3350[22:57:17] *** Csst|Masterball is now known as Csstform
L3351[22:57:31] <Kilobyte> Sangar: oh, mc launched \o/
L3352[22:58:07] <Kilobyte> Sangar: lol, zapper + hardcore map == bad idea
L3353[22:58:52] <Sangar> haha
L3354[22:59:49] <PotatoTrumpet> Kilobyte: Alot has changed on the server
L3355[22:59:54] <PotatoTrumpet> made it look nicer
L3356[23:00:15] <Kilobyte> Sangar: also, a recent invention of mine: Hardcore Ruby: run irb (interactive ruby) as root and require this file: https://gist.github.com/Kilobyte22/dd59b0cb3b5166e2d1ae
L3357[23:01:06] * Techokami cringes in fear and pain
L3358[23:01:31] <Kilobyte> Sangar: you know what would help? registering the zapper block.
L3359[23:02:46] ⇦ Quits: ^v (~ping@2601:4:4500:887:d981:d1f9:d2dd:f452) (Ping timeout: 186 seconds)
L3360[23:03:15] <Sangar> Kilobyte, hahahahaha that snippet :>
L3361[23:03:59] <Kilobyte> one typo... oups where is all my data
L3362[23:04:48] <Kilobyte> Sangar: i might as another easter egg make it so if a major mod dev is target of a zapper it puts a witty message as second return param
L3363[23:04:58] <Kilobyte> like "You are unfair :("
L3364[23:05:30] <vifino> hue
L3365[23:05:39] <Sangar> :>
L3366[23:06:32] <Kenny> for GregTech: 'Get Gone'
L3367[23:06:34] <Kilobyte> Sangar: whats the OC creative tab? can i get it through api?
L3368[23:07:03] <Kenny> yeah, you can get it thru the api
L3369[23:07:22] ⇨ Joins: ^v (~ping@2601:4:4500:887:d981:d1f9:d2dd:f452)
L3370[23:07:23] <Kilobyte> i might just replace his name with GregoriousNerf in death messages caused by my mod
L3371[23:07:38] <Kenny> lol
L3372[23:08:09] <JoshTheEnder> not quite sure what is happening http://puu.sh/9LCcN/33c72bec35.jpg
L3373[23:08:13] <Kenny> i can think of a few things to say, none nice
L3374[23:08:27] <Kilobyte> Kenny: its stuffed with easter eggs anyways
L3375[23:08:32] <Sangar> Kilobyte, https://github.com/MightyPirates/OpenComputers/blob/master/src/main/java/li/cil/oc/api/CreativeTab.java
L3376[23:08:45] <Kilobyte> ew java
L3377[23:08:46] <Kilobyte> jk
L3378[23:08:53] <Sangar> :>
L3379[23:08:55] <JoshTheEnder> well, it still renders http://puu.sh/9LCgR/60050d6b3b.jpg
L3380[23:10:52] ⇦ Quits: sciguyryan (sciguyryan@109-205-169-230.dynamic.swissvpn.net) ()
L3381[23:10:55] <Michiyo> woah.. a kenny
L3382[23:11:20] <Kenny> been here for quite a whiule Michi :P
L3383[23:11:47] <JoshTheEnder> PotatoTrumpet, dont tell me you placed that and gre it?
L3384[23:12:11] <ShadowKatStudios> RTO
L3385[23:12:14] <Michiyo> I've been dead for like almost the whole day
L3386[23:12:16] <JoshTheEnder> *grew
L3387[23:12:47] <PotatoTrumpet> test
L3388[23:13:01] <JoshTheEnder> PotatoTrumpet, why did you plant that?
L3389[23:13:03] * Kilobyte tests PotatoTrumpet
L3390[23:13:13] <PotatoTrumpet> Did it crash?
L3391[23:13:24] <Kilobyte> plant what?
L3392[23:13:29] <JoshTheEnder> no, but now we have a fucking 40 chunk tree
L3393[23:13:40] <JoshTheEnder> Kilobyte, sacred rubber saplin from MFR
L3394[23:13:45] <Kilobyte> lolo
L3395[23:13:46] <Kilobyte> xD
L3396[23:13:48] <Michiyo> 40... chunk... tree??
L3397[23:13:51] <PotatoTrumpet> I thought it was a normal tree
L3398[23:14:25] <Kenny> lol
L3399[23:14:31] <PotatoTrumpet> -_-
L3400[23:14:31] <Kilobyte> Sangar: regarding my computer performance, loading an existing world
L3401[23:14:32] <PotatoTrumpet> Have I mentioned that I don't play with MFR
L3402[23:14:34] <Kilobyte> [01:14:05] [Server thread/INFO]: Preparing spawn area: 0%
L3403[23:14:34] <Kilobyte> [01:14:06] [Server thread/INFO]: Preparing spawn area: 1%
L3404[23:14:44] <JoshTheEnder> http://puu.sh/9LCHq/85e0ce93a6.jpg
L3405[23:14:47] <JoshTheEnder> Michiyo, ^^
L3406[23:14:53] <JoshTheEnder> thats just the base
L3407[23:14:53] <Michiyo> holy
L3408[23:14:54] <Michiyo> shit...
L3409[23:15:02] <JoshTheEnder> it goes to world hieght
L3410[23:15:05] <Michiyo> dats a what now?
L3411[23:15:20] <PotatoTrumpet> hats the base of the tree
L3412[23:15:26] <Michiyo> MFR Sacred rubber?
L3413[23:15:28] <Sangar> Kilobyte, better go get a coffee / beverage of your choice
L3414[23:15:30] <JoshTheEnder> yep
L3415[23:15:30] <Kilobyte> Sangar: it would also help to actually install OC in my dev env
L3416[23:15:32] <ShadowKatStudios> Hello Kenny. Guess what...
L3417[23:15:35] <Michiyo> I know WHAT it is, I was asking what KINd of tree
L3418[23:15:37] <Michiyo> :P
L3419[23:15:46] <PotatoTrumpet> I just ran out of memory
L3420[23:15:50] <PotatoTrumpet> Oh
L3421[23:15:55] <PotatoTrumpet> Sacred Rubber Sapling
L3422[23:16:03] <Kilobyte> Sangar: nah, next second after that it had 14%
L3423[23:16:07] <Michiyo> That's a lot of tree
L3424[23:16:08] <JoshTheEnder> yes, the sacred one that generates a fucking massive tree that goes to the sky limit
L3425[23:16:22] <PotatoTrumpet> WE time
L3426[23:16:29] <ShadowKatStudios> JoshTheEnder: Can I burn it? :D
L3427[23:16:29] <Kilobyte> JoshTheEnder: i rember skyboy showing me a picture of one before he released that
L3428[23:16:43] <JoshTheEnder> ShadowKatStudios, good luck
L3429[23:16:49] <ShadowKatStudios> You're on!
L3430[23:16:50] <PotatoTrumpet> What do you add to MC to increase the permgen?
L3431[23:16:50] <Kilobyte> s/uck/ag
L3432[23:16:59] <Kilobyte> Portalboy: java 8
L3433[23:17:00] <Kilobyte> er
L3434[23:17:07] <Kilobyte> PotatoTrumpet: ^
L3435[23:17:19] <PotatoTrumpet> java8?
L3436[23:17:29] <Kilobyte> java 8 has no more permgen
L3437[23:17:33] <Michiyo> java 8 does away with permgen
L3438[23:17:40] <PotatoTrumpet> Is that good or bad?
L3439[23:17:47] <Michiyo> -XX:MaxPermSize=128m
L3440[23:17:47] <Kilobyte> good
L3441[23:17:52] <Michiyo> If you have to stay on 7
L3442[23:18:15] <Kilobyte> Sangar: aaand my block is called tile.null.name
L3443[23:18:19] <Kilobyte> aka w00t
L3444[23:18:33] <PotatoTrumpet> JoshTheEnder: We may finally have an use for ICBM
L3445[23:18:57] <Kenny> hey SKS :)
L3446[23:20:17] <ShadowKatStudios> I got a new desktop!
L3447[23:20:22] <ShadowKatStudios> s/new/second hand
L3448[23:20:22] <SuperBot> <ShadowKatStudios> I got a second hand desktop!
L3449[23:20:34] <Kenny> cool!
L3450[23:20:41] <JoshTheEnder> railgun to the tree http://puu.sh/9LD5v/1e84472396.jpg
L3451[23:20:45] <ShadowKatStudios> Core 2 Duo, 4GB RAM, 200GB HDD, and I installed ArchBang yesterday
L3452[23:21:47] <Kenny> good
L3453[23:22:18] <ShadowKatStudios> Now we just have to get internet at the new house...
L3454[23:22:23] <Kilobyte> JoshTheEnder: how does one get such a sapling?
L3455[23:22:39] <JoshTheEnder> no idea
L3456[23:23:18] <gamax92> ShadowKatStudios: i486DX2, 32MB RAM, 512MB HDD, and has RedHat Seawolf
L3457[23:23:40] <Kilobyte> [01:23:19] <@Kilobyte> how does one get a sacred rubber tree sapling?
L3458[23:23:40] <Kilobyte> [01:23:29] <@skyboy> in 1.6?
L3459[23:23:40] <Kilobyte> [01:23:32] <@skyboy> explore jungle temples
L3460[23:23:41] <ShadowKatStudios> Sounds like a nice router.
L3461[23:23:44] <Kilobyte> JoshTheEnder: ^
L3462[23:23:49] <gamax92> ShadowKatStudios: pfft, I don't use it for a router.
L3463[23:23:59] <gamax92> that would be such a waste of resources.
L3464[23:24:14] <ShadowKatStudios> I want a low-power machine to use as a router.
L3465[23:24:14] <Kilobyte> [01:23:43] <@skyboy> they have the lowest weight of any item to spawn in those
L3466[23:24:15] <Kilobyte> [01:23:54] <@skyboy> and there's a chance something else will overwrite the slot it might spawn in
L3467[23:24:15] <Kilobyte> [01:24:06] <@skyboy> so hit up a hundred or so of those, and should get 1-4
L3468[23:24:35] <Kilobyte> aka, loot jungle temples, there is a 1-4% chance to find one
L3469[23:24:36] <Daiyousei> Kilobyte: http://screencloud.net/v/sB09
L3470[23:24:46] <Kilobyte> [01:24:22] <@skyboy> thaumcraft hills also spawn them in the chests
L3471[23:25:07] <Michiyo> Daiyousei, O_O
L3472[23:25:08] <gamax92> ShadowKatStudios: I use that machine for music, gaming, and some music composition.
L3473[23:26:09] <Kilobyte> JoshTheEnder: important, don't burn it
L3474[23:26:19] <JoshTheEnder> why?
L3475[23:26:19] <Kilobyte> unless you wanna lag crap out of server
L3476[23:26:23] <Kilobyte> [01:25:29] <@skyboy> rubber trees burn more than standard trees
L3477[23:26:23] <Kilobyte> [01:25:34] <@skyboy> so i suggest not doing that
L3478[23:26:30] <JoshTheEnder> eh, didnt burn much
L3479[23:26:34] <Kilobyte> [01:25:50] <@skyboy> the entire thing will catch fire
L3480[23:26:34] <Kilobyte> [01:25:58] <@skyboy> all 30 square chunks of it
L3481[23:26:34] <Kilobyte> [01:26:25] <@skyboy> it doesn't matter how good your server is, you cannot have that much fire in a world and the world still be running
L3482[23:27:02] <gamax92> :<, Youtube's buffering constantly for a minute. I use the Chrome HTML5 player and it instantly starts and buffers a crap ton more that youtube.
L3483[23:27:09] <Kilobyte> JoshTheEnder: ^
L3484[23:27:22] ⇦ Quits: PotatoTrumpet (~nick1@WL4-34.1scom.net) (Ping timeout: 201 seconds)
L3485[23:27:27] <JoshTheEnder> i saw
L3486[23:29:19] <leagris> Back. I was going to have a try with OpenLights, though look like it is in early beta because I could not find a recipe and texture is uniform white :)
L3487[23:29:37] *** Flenix is now known as SleepyFlenix
L3488[23:29:40] <Michiyo> The texture is supposed to be white
L3489[23:29:47] <Michiyo> The lack of a recipe is because I've been busy :p
L3490[23:30:30] <Michiyo> the 1.7 build might have a recipe Techokami contributed one. I've not ported it back to 1.6 though.
L3491[23:30:47] <leagris> I thought of GregTech redstone controlled lamps who can have various lightlevel and be painted
L3492[23:31:14] <Michiyo> It has no texture so it can be used in larger displays
L3493[23:31:19] <leagris> Not sure there is a GregTech API to control tint
L3494[23:31:23] <Michiyo> err well no fancy texture*
L3495[23:31:50] <Kilobyte> JoshTheEnder: he recommends a harvester
L3496[23:31:56] <Michiyo> I've never used GT, so I couldn't tell you.
L3497[23:32:01] <Kilobyte> a single one apperently is enough, just takes a while
L3498[23:32:02] <JoshTheEnder> Kilobyte, doing that
L3499[23:33:06] <leagris> Just I hesitate in adding it because of no recipe yet. We are proud survival maniacs ;D
L3500[23:33:34] <leagris> The idea of use as display... hehe nice
L3501[23:33:49] <Kilobyte> Sangar: argh, my callback isn't detected D:
L3502[23:34:25] <Kilobyte> "attempt to call field 'zap' (a nil value)"
L3503[23:34:30] <Kilobyte> zap exists
L3504[23:34:30] <Kilobyte> D:
L3505[23:34:42] <Kilobyte> @Callback
L3506[23:34:42] <Kilobyte> @Optional.Method(modid = "OpenComputers")
L3507[23:34:42] <Kilobyte> def zap(ctx: Context, args: Arguments) = {
L3508[23:35:20] <Sangar> oh noes! z) tried reconnecting it? a) using simplecomponent or no? b) using oc deobf in mods folder or as dep instead of api? c) if not simple component, the class containing that is the environment of the node?
L3509[23:35:49] <Kilobyte> Sangar: a) yes b) mods c) n/a
L3510[23:36:07] <Kilobyte> z) no. will do after some youtube
L3511[23:36:17] <leagris> Tja,l upi %ocjoup, will try to make use of your addon :)
L3512[23:36:51] <leagris> Thank you (slided my hands over my keyboard) = garbage letters
L3513[23:37:09] <Michiyo> lol, I'm working on backporting the recipe now.
L3514[23:37:11] <Sangar> Kilobyte, hmm then reconnecting will hopefully do the trick. otherwise check the logs if there are any warnings.
L3515[23:37:29] <Kilobyte> [01:35:03] [Server thread/ERROR] [FML]: A TileEntity type de.kilobyte22.advcomponents.tileentity.Zapper has throw an exception trying to write state. It will not persist. Report this to the mod author
L3516[23:37:36] <Kilobyte> other than that nothing
L3517[23:37:45] <Kilobyte> java.lang.RuntimeException: class de.kilobyte22.advcomponents.tileentity.Zapper is missing a mapping! This is a bug!
L3518[23:37:45] <Michiyo> Hey Kilobyte you got the error above.
L3519[23:38:05] <Sangar> Kilobyte, register your tile entity! :P
L3520[23:38:09] <Michiyo> ^^^
L3521[23:38:13] * Kilobyte facedesks
L3522[23:38:13] <Michiyo> I was JUSt about to ask that. :p
L3523[23:38:24] <Kilobyte> i am a such big derp
L3524[23:38:33] <Kilobyte> that really was an obvious one too
L3525[23:39:11] <Kilobyte> also MFW bassy youtube intro goes on my bassy sound system while parents sleep in neighbour room
L3526[23:39:49] <Michiyo> bassy you say
L3527[23:40:01] <tiin57> trebely
L3528[23:40:07] <tiin57> *trebley?
L3529[23:40:11] <tiin57> *treble
L3530[23:40:18] <tiin57> ffs I can't type
L3531[23:40:19] <Michiyo> s_s
L3532[23:40:29] <tiin57> THE OTHER CLEF
L3533[23:41:06] <Kenny> Kilo, that is twice now with the forgetting to rfegister something
L3534[23:41:24] <Kilobyte> Kenny: its 1:41 am here
L3535[23:41:27] <Kilobyte> i am tired
L3536[23:42:07] <Kenny> that's when oyu should be doing the best prgramming, all those barriers are down and you think freely hehe
L3537[23:42:45] <Kilobyte> i don't feel like coding before like 9 pm usually
L3538[23:43:34] <Kenny> i'm kind of the same way. just has to be a paticular time for some things to get done
L3539[23:44:41] <Kilobyte> Sangar: btw, in silcom i already did one change in fs code. it doesn't replace \ with /
L3540[23:45:27] <Sangar> pft :P
L3541[23:45:51] <Kilobyte> so i can prevent people from doing like
L3542[23:46:09] <Kilobyte> v \my\file.txt (eyebleed!)
L3543[23:46:20] ⇨ Joins: Potatoaphone (webchat@alnmspsrvz4ts214-dmz.mycingular.net)
L3544[23:46:27] <Kilobyte> thats almost as bad as mount asdf c:\
L3545[23:46:38] <Sangar> i was just about to say :P
L3546[23:46:39] <Kilobyte> Sangar: ^
L3547[23:47:14] <JoshTheEnder> Kilobyte, can you ask skyboy if the harvester harvesting the tree survives restarts?
L3548[23:47:21] <Kilobyte> Sangar: i can add code to make fs.mount bluescreen on that
L3549[23:47:40] <Kilobyte> done.
L3550[23:47:44] <Sangar> mhm...
L3551[23:47:58] <Kilobyte> Sangar: should i later? (and pr it in)
L3552[23:47:59] <Sangar> ohwell, latest push didn't break the build, so i'm going to bed.
L3553[23:48:11] <Kilobyte> night mate
L3554[23:48:16] <Sangar> Kilobyte, nonono, no artificial bluescreens :D
L3555[23:48:24] <Kilobyte> i'll go soonish too
L3556[23:48:29] <Kilobyte> but... c: D:
L3557[23:48:32] <Sangar> gnight! o/
L3558[23:48:42] <Sangar> you can always do it on your machine :P
L3559[23:48:55] <Kilobyte> yeah, might provide a few patches
L3560[23:49:02] <Kilobyte> via oppm!
L3561[23:49:24] <Sangar> should i put openos into oppm as the ultimate stress test? >_>
L3562[23:49:41] <Kilobyte> xD
L3563[23:49:58] <Potatoaphone> JoshTheEnder: use rejuvenation a on chunks that arn being used
L3564[23:49:58] <Kilobyte> Sangar: my lisp parser is quite a few files already
L3565[23:50:01] <v^> doesnt oppm depend on openos
L3566[23:50:24] <Sangar> v^, well for upgrading without "reinstalling"
L3567[23:50:28] <JoshTheEnder> Potatoaphone, we're trying we now
L3568[23:50:28] <Kilobyte> Potatoaphone: that makes harvester not work properly maybe
L3569[23:50:36] <Kilobyte> JoshTheEnder:
L3570[23:50:39] <Kilobyte> [01:48:17] <@skyboy> yes
L3571[23:50:39] <Kilobyte> [01:48:24] <@skyboy> if yuo're running 2.7.9
L3572[23:50:46] <JoshTheEnder> ok
L3573[23:51:00] <Sangar> anywei, i'm off, gnight
L3574[23:51:10] <Daiyousei> Kilobyte: http://screencloud.net/v/q0Aa woo
L3575[23:51:10] <Kilobyte> night
L3576[23:51:13] <Daiyousei> threaded socket :D
L3577[23:51:14] <Potatoaphone> Anyone know of a good free Orc client for iPhone?
L3578[23:51:51] <ShadowKatStudios> Potatoaphone: Yeah, its called 'get a real phone'
L3579[23:51:58] * gamax92 slaps ShadowKatStudios
L3580[23:52:09] * Michiyo high-fives ShadowKatStudios
L3581[23:52:35] <Potatoaphone> I was going to get an s5 but I decided on building a computer this summer
L3582[23:52:37] <ShadowKatStudios> :D
L3583[23:52:45] * Kilobyte also highfives ShadowKatStudios
L3584[23:52:56] <ShadowKatStudios> I have a $50 Samsung Galaxy Ace.
L3585[23:53:02] <Kilobyte> ew samsung
L3586[23:53:10] <ShadowKatStudios> It can't run Minecraft, but it can IRC and do other stuff.
L3587[23:53:18] <ShadowKatStudios> Hey, it was the cheapest I could find.
L3588[23:53:18] <gamax92> I'm, assuming this is a malformed jpeg? http://jailbrea.kr/doge.jpg
L3589[23:53:26] <Kilobyte> i haz 100 € Sony Xperia Miro
L3590[23:53:29] <Kilobyte> its shit slow
L3591[23:53:35] <Kilobyte> can't recommend
L3592[23:53:42] <Kilobyte> i wish i had a nexus
L3593[23:53:57] <ShadowKatStudios> Would kill for one of those phones used for gaming
L3594[23:54:12] ⇦ Quits: Daiyousei (~nick1@188.113.81.176) (Remote host closed the connection)
L3595[23:54:18] <ShadowKatStudios> Like, the ones with better specs than most of my computers.
L3596[23:55:16] <Kilobyte> also, yeah my anti winderps-mount one would patch init.lua to change pcall and xpcall to allow me to not catch some errors
L3597[23:55:49] <gamax92> Sangar: Does OC do anything about case insensitive/sensitive fs's
L3598[23:55:57] <gamax92> or does it just not care.
L3599[23:56:16] ⇦ Quits: jk-5|gone (~jk-5@5ED40762.cm-7-5a.dynamic.ziggo.nl) (Ping timeout: 380 seconds)
L3600[23:56:52] <Kilobyte> gamax92: atm OC is case sensitive, but that will break if underlaying OS is case insensitive
L3601[23:57:12] <Kilobyte> thats a thing i have on my todo list
L3602[23:57:23] <v^> <_>
L3603[23:57:24] <ShadowKatStudios> lol, rto
L3604[23:57:34] <Kilobyte> we will make OCs fs case insensitive if underlaying OS is as well
L3605[23:57:36] <v^> case sensitive backwards compatable with case insensitive
L3606[23:57:38] <v^> <_>
L3607[23:57:57] <gamax92> I just remember in CC overriding the FS api to handle such insensitive OS's
L3608[23:58:10] <gamax92> would probably be possible in OC, since require caches
L3609[23:58:16] <JoshTheEnder> well i did replace all the rubber tree blocks in a 512768255 block area
L3610[23:58:33] <Potatoaphone> How did it go
L3611[23:58:40] ⇦ Quits: Portalboy (webchat@cpe-70-112-79-163.austin.res.rr.com) (Quit: Web client closed)
L3612[23:58:44] <JoshTheEnder> it's still processing it all
L3613[23:58:53] * ShadowKatStudios wonders whether RAM usage or CPU usage hit the roof first
L3614[23:59:08] ⇨ Joins: jk-5|gone (~jk-5@5ED40762.cm-7-5a.dynamic.ziggo.nl)
L3615[23:59:12] <JoshTheEnder> it's maxed out the 4th core
L3616[23:59:20] *** vifino is now known as vifino|away
L3617[23:59:23] * ShadowKatStudios claps
L3618[23:59:40] <JoshTheEnder> well, whatever core has it gets maxed out
<<Prev Next>> Scroll to Top