<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:04:43] *** Kasen is now known as rakiru|offline
L2[00:23:48] <sugoi> :/ rm removes without warning, and removes dirs
L3[00:23:49] <sugoi> :)
L4[00:25:06] <sugoi> Magik6k|off: you might be offline, but can i force mpt to update a readonly file? so i can overwrite openos files?
L5[00:25:15] <sugoi> also, can i tell mpt to make pkg files readonly?
L6[00:27:31] <sugoi> maybe it's not a radonly issue stopping the install of the pkg, but that the pkg knows what files it should own?
L7[00:34:07] ⇨ Joins: Flawedspirit (~Flawedspi@bas1-stcatharines11-2925496003.dsl.bell.ca)
L8[00:35:42] <Flawedspirit> Question: When is the best point in my program loop to pull events such as when I press a key? My issue is that my reactor monitor won't respond to my key presses unless I mash the key repeatedly.
L9[00:36:57] <Flawedspirit> My program loop is basically wipe screen->update reactor variables->render screen->sleep for 2 seconds->repeat
L10[00:38:34] <sugoi> Flawedspirit: you should use event.listen
L11[00:39:02] <sugoi> that way, you can register a handler
L12[00:39:04] <sugoi> and then check it later
L13[00:39:09] <sugoi> you won't miss events that way
L14[00:39:15] <Flawedspirit> Ah'
L15[00:39:26] <Flawedspirit> Ok, I'll go read up on that in the wiki
L16[00:39:50] <Flawedspirit> So the event.listen only needs to be called on startup, right?
L17[00:39:59] <Flawedspirit> It doesn't ahve to be in the main loop?
L18[00:40:05] <sugoi> that is correct
L19[00:40:45] <Flawedspirit> Ok, and if I understand this correctly, it basically calls a hard interrupt whenever the event its looking for is called?
L20[00:41:44] <sugoi> i haven't traced exactly what is happening, and my knowledge of lua is quite limited
L21[00:41:57] <sugoi> but, i would "log" the event in the handler
L22[00:42:03] <sugoi> and the main event loop, check the "log"
L23[00:42:33] <Flawedspirit> That way it can act on whatever's in the queue whenever I want it to
L24[00:42:41] <sugoi> yes
L25[00:43:06] <sugoi> and if you want it more...responsive, you could check that stack of events at various places during your main loop
L26[00:43:20] <sugoi> but hopefully that messy solution won't be necessary
L27[00:43:23] <Flawedspirit> event.pull()? Or something else?
L28[00:44:06] <sugoi> with a handler, registered with listen, you won't need to pull the events
L29[00:44:22] <sugoi> "don't call us, we'll call you" sort of thing
L30[00:44:38] <sugoi> is it an interrupt? truly concurrent? that's what idon't know
L31[00:44:57] ⇨ Joins: VikeStepFTB (~VikeStep@CPE-123-211-66-81.lnse4.cha.bigpond.net.au)
L32[00:44:58] <sugoi> but given from the small amount i've heard about lua's limitations, maybe an interrupt
L33[00:45:45] <Flawedspirit> Probably. Lua has a fairly simple event flow
L34[00:46:06] <Flawedspirit> "Start at line 1, just work downward until something stops you"
L35[00:46:06] <sugoi> "simple" :)
L36[00:46:14] <sugoi> yeah
L37[00:46:18] <sugoi> not a fan of lua
L38[00:47:12] ⇦ Quits: VikeStep (~VikeStep@CPE-123-211-66-81.lnse4.cha.bigpond.net.au) (Ping timeout: 204 seconds)
L39[00:47:25] <Flawedspirit> OO languages are great and all, but I find it easier to visualize what the program is supposed to be doing with languages like Lua, or PHP (when it's not in OO mode)
L40[00:47:45] <sugoi> i dont need it to be object oriented for me to like it
L41[00:48:40] <sugoi> how about a loop continue for crying out loud. or "cleaner" syntax (i'm obviously biased)
L42[00:49:08] <Flawedspirit> True
L43[00:49:09] <asie> sugoi: he's in the poland timezone, give him a few hours
L44[00:49:10] <sugoi> get rid of then/do and end, use normal brackets
L45[00:49:13] <sugoi> etc
L46[00:49:23] <sugoi> asie: Magik6k? yeah, i know
L47[00:49:27] <sugoi> asie: thank you though.
L48[00:49:30] <asie> same for me
L49[00:49:39] <Flawedspirit> I can take or leave Lua, but I guess it fulfills its overall purpose
L50[00:50:08] <Flawedspirit> All I need out of it is a totally *bitchin* reactor monitor
L51[00:50:16] <sugoi> Flawedspirit: my point is, when i say i dont like lua, don't assume that is because it isn't java (which i actually REALLY don't like)
L52[00:50:19] <sugoi> Flawedspirit: ha :)
L53[00:50:24] ⇨ Joins: Krutoy242 (webchat@94.137.13.184)
L54[00:50:29] <sugoi> well, i think you'll like event registers
L55[00:50:38] <Flawedspirit> Not a huge java fan either
L56[00:51:07] <sugoi> c++, c# ... that's basically my small preference list
L57[00:51:12] <Flawedspirit> Maybe its because I try making things like simple forge mods, fail, get pissed, abandon them, and forget everything
L58[00:51:19] <sugoi> haha
L59[00:51:45] <Flawedspirit> I'm great and syntax, bad at remembering APIs
L60[00:51:55] <Flawedspirit> OC is pretty well documented though
L61[00:52:05] <sugoi> and the community is the beset
L62[00:52:08] <Flawedspirit> s/and/at
L63[00:52:08] <Kibibyte> <sugoi> at the community is the beset
L64[00:52:22] <sugoi> :)
L65[00:52:31] <sugoi> s/great and/great at/
L66[00:52:31] <Kibibyte> <Flawedspirit> I'm great at syntax, bad at remembering APIs
L67[00:52:51] <Flawedspirit> Your bot hates me
L68[00:56:27] <Flawedspirit> Ok, so event.listen calls a function... how do I extract info about what key I pressed?
L69[00:57:18] <sugoi> Flawedspirit:the args are passed to the handler
L70[00:57:36] <sugoi> think of it like...handler(event.pull(...))
L71[00:57:55] <sugoi> 1st param, however, is the event name
L72[00:58:10] <Flawedspirit> well, the event is "key_down" isn't it?
L73[00:58:48] <Flawedspirit> Oh wait, I think I already have what I need elsewhere in my program
L74[00:58:50] <Flawedspirit> local event, address, _, key, _ = event.pull(pollRate)
L75[00:59:04] <sugoi> yes
L76[00:59:49] <Flawedspirit> now, about even.pull's argument... seeing as the program has registered a handler to look for events, does event.pull need a timeout?
L77[01:00:10] <Flawedspirit> If so, what should such a timeout logically be for maximum responsiveness?
L78[01:00:38] <sugoi> either i dont understand your problem, or - you don't understand what the registered handler can do for you
L79[01:00:51] <sugoi> once you register a handler for event a, you won't need to pull event a anymore
L80[01:01:05] <sugoi> you can, and event pull still works the same
L81[01:01:06] <Flawedspirit> Mainly using it to control my reactor's control rods
L82[01:01:26] <Flawedspirit> for instance, if it detects I pressed Insert, it raises them by 1%
L83[01:01:46] <Flawedspirit> That sorta deal
L84[01:02:04] <sugoi> in the handler, create a command stack, and push to it
L85[01:02:13] <sugoi> in your loop, unwind, pop off the stack, all commands
L86[01:02:47] <sugoi> no more event polling
L87[01:02:53] *** Skye|ZZZ is now known as Skye
L88[01:02:57] <sugoi> unless you have other events that you want to poll
L89[01:03:08] <sugoi> but really there wouldn't be a reason to poll anymore once you have your own register
L90[01:04:17] <Flawedspirit> Ok think I have it working
L91[01:05:19] <Flawedspirit> May have to rethink my controls though
L92[01:05:29] <Flawedspirit> Doesn't want to repond to the insert key
L93[01:05:38] <sugoi> yeah, switching from a polling model to a push model - that's an arch change for sure
L94[01:05:50] <sugoi> do a print in the handler to check how quick it reacts
L95[01:05:59] <sugoi> i haven't tested this under load
L96[01:07:07] <Flawedspirit> My program by default updates every two seconds, but I can see my changes when the screen redraws
L97[01:07:10] <Flawedspirit> So it is working
L98[01:07:29] <sugoi> ok
L99[01:07:35] <sugoi> i understand the problem now
L100[01:07:45] <sugoi> you have it hold the refresh for 2 seconds
L101[01:07:49] <sugoi> makes sense
L102[01:08:00] <sugoi> you could wait for a small amount of time
L103[01:08:09] <sugoi> check if there are new commands from the handler stack
L104[01:08:11] <sugoi> if not, wait more
L105[01:08:26] <sugoi> stop waiting again when it's been "2 seconds"
L106[01:11:14] <Flawedspirit> Right now I'm just trying to figure out why my insert key stopped working after I switched the event handler around
L107[01:11:34] <Flawedspirit> should just be keyboard.keys.insert...
L108[01:13:11] *** Skye is now known as Skye|School
L109[01:15:06] <gamax92> I wonder what the best way to do this is, LWJGL has separate codes for numpad keys, depending if numlock is on or not
L110[01:15:17] <gamax92> SDL2 just sends the same codes regardless of numlock status
L111[01:15:29] ⇨ Joins: Negi (~Poireau@2a01:e35:2f6a:7060:e2ca:94ff:fe1f:76e0)
L112[01:15:37] <Flawedspirit> Oh well. I can always just rebind the keys it's expecting
L113[01:16:02] <Flawedspirit> insert/delete, home/end, and pg up/pg down just seemed like fairly logical choices
L114[01:16:12] <gamax92> Flawedspirit: btw what i just said was not relevant to your issue
L115[01:25:10] <dangranos> "221: My force-field generators will be located inside the shield they generate."
L116[01:25:33] ⇦ Quits: VikeStepFTB (~VikeStep@CPE-123-211-66-81.lnse4.cha.bigpond.net.au) (Quit: Leaving)
L117[01:25:49] ⇨ Joins: VikeStep (~VikeStep@CPE-123-211-66-81.lnse4.cha.bigpond.net.au)
L118[01:31:26] *** SleepingFairy is now known as Daiyousei
L119[01:54:54] ⇨ Joins: Vexatos (~Vexatos@p5B3C84D9.dip0.t-ipconnect.de)
L120[01:54:54] zsh sets mode: +v on Vexatos
L121[01:56:28] ⇨ Joins: zzzxxx (webchat@112.215.36.145)
L122[01:58:05] ⇦ Quits: calclavia (uid15812@id-15812.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L123[01:58:57] <zzzxxx> why everytime i leave the computer the screen goes black.. but the computer still on
L124[02:04:22] <Izaya> uh, it has power, right?
L125[02:04:36] <Izaya> Maybe one of the OpenOS wizards added screen sleep mode.
L126[02:09:16] ⇨ Joins: zzzxxx_ (webchat@36.83.156.59)
L127[02:10:11] ⇦ Quits: zzzxxx (webchat@112.215.36.145) (Ping timeout: 204 seconds)
L128[02:10:19] <zzzxxx_> when i teleport back the screen turn to this http://puu.sh/izqU7/7b32fc95d8.png and go blank http://puu.sh/izqTx/a07c59af3e.png
L129[02:11:11] *** Pwootage|Off is now known as Pwootage
L130[02:11:50] <Flawedspirit> Interesting...
L131[02:13:02] <Izaya> Very strange.
L132[02:14:03] <Negi> Wait
L133[02:24:05] *** Daiyousei is now known as Fairy
L134[02:25:10] <Temia> Bleh.
L135[02:25:47] <Temia> I've been stuck without a network connection beyond my phone for a couple of days now .-. thanks to an idiot roommate and his busted-ass network hardware
L136[02:26:21] <zzzxxx_> the code.. http://puu.sh/izrwg/d1fd351b4e.txt
L137[02:26:29] <Temia> Boredom is starting to settle in and make me consider doing crazy things.
L138[02:26:46] <Izaya> what did he do?
L139[02:27:06] <Temia> Managed to turn adding a port-forwarding rule into a complete disaster.
L140[02:27:25] <Izaya> so why not just revert to previous configs?
L141[02:27:45] <Temia> Because he's a complete idiot.
L142[02:27:50] <Negi> Temia: Kill it with fire.
L143[02:27:53] <Temia> He first managed to cause wireless connectivity to malfunction. How, I don't know.
L144[02:28:03] <Temia> Then he decided wiping everything was a good idea. Why, I have no idea.
L145[02:28:19] <Temia> Then he revealed he didn't back up the configurations in any way.
L146[02:28:20] <Shuudoushi> ...
L147[02:28:38] <Shuudoushi> Temia: kill him with fire...
L148[02:28:41] <Negi> Some brains don't work as well as others.
L149[02:28:44] <Temia> Then he managed to break it 30 minutes after getting things fixed with the help of his ISP's tech support.
L150[02:28:47] <Temia> HOW, I DON'T KNOW.
L151[02:28:59] <Temia> Somehow, he is a programmer for a medical tech company.
L152[02:28:59] <Shuudoushi> TALENT!
L153[02:29:01] <Temia> WHY, I DON'T KNOW.
L154[02:29:17] <Negi> Temia: RELATIONSHIPS
L155[02:29:30] <Shuudoushi> b/c every company needs a whipping boy!
L156[02:29:39] <Temia> And he's still so paranoid that WE'LL screw up the network hardware that he has the damn thing under lock and key -- first thing he set after doing a factory reset was the password.
L157[02:29:58] <Negi> ._.
L158[02:30:03] <Temia> Because god forbid we somehow break it any worse than he has! (hint: impossible)
L159[02:30:06] <Shuudoushi> Temia: just brute force the password
L160[02:30:16] <Temia> I'm taking another route.
L161[02:30:19] <Shuudoushi> that or just try dorwssap
L162[02:30:23] <Temia> I've been setting up OpenWRT on a Raspberry Pi
L163[02:30:39] <Temia> To transfer over to HIS Raspberry Pi and commandeer it as a new router.
L164[02:30:48] <Shuudoushi> XD
L165[02:30:54] <Negi> Are you going to only use wireless or what
L166[02:31:43] <Temia> Wired-only, actually. I have a USB Ethernet adapter to hook to the modem (had it a WAN interface exposed over USB, that wouldn't be needed, but oh well)
L167[02:32:06] <Temia> I do have a Cisco WAP, but until I get a set of torx wrenches handy I can't confirm for sure.
L168[02:32:14] <Temia> Whether it works or not, I mean.
L169[02:32:21] <Temia> It sounds like something's come loose in there >>
L170[02:32:38] <Negi> Things being loose sometimes don't mean anything.
L171[02:32:58] <Temia> Yeah, but this thing is completely noncommunicative over ethernet or serial.
L172[02:33:11] <Negi> Ohw.
L173[02:33:13] <Temia> So whether something simply needs refastening or the whole ensemble's toast, I'm not sure.
L174[02:33:46] <zzzxxx_> hmm the screen only turn like that in the server...
L175[02:33:53] * Izaya looks at his cheap-ass TP-link consumer router
L176[02:34:11] <Temia> Anyway
L177[02:34:39] * Negi looks at his cheap-ass ISP-provided router.
L178[02:34:40] <Shuudoushi> I just grabbed a shitty old desktop and tossed pfsense on it and called it good for a router...
L179[02:34:50] <Izaya> I want to set something up with PFSense or OpenWRT eventually, but I haven't seen any low-power boards with dual ethernet that I've seen
L180[02:34:59] <Temia> I'm also having some trouble getting the Pi-turned-router to communicate with the USB ethernet adapter -- it's detected as a USB device, but doesn't configure it at all, and manually starting the driver has no effect either.
L181[02:35:14] <Temia> Well, it gives me a generic 'failure to insert pegasus.ko' but
L182[02:35:15] <Negi> :u
L183[02:35:28] <Temia> Either way a bit frustrating.
L184[02:35:36] ⇦ Quits: Flawedspirit (~Flawedspi@bas1-stcatharines11-2925496003.dsl.bell.ca) (Ping timeout: 189 seconds)
L185[02:35:39] <Negi> http://paste.awesom.eu/5AOf I'm starting to like this.
L186[02:36:56] <Izaya> maybe I'll get a wifiless ADSL2+ router with one port with gigabit ethernet, hook it up to the server with PPPoE, obtain a 28-port ether switch from work and hook it up to one of the gigabit ports (4 gigabit ports for backbone, 24 10/100 ports for everything else)
L187[02:36:57] *** Pwootage is now known as Pwootage|Off
L188[02:36:58] <Temia> The build is close to a year out of date though, so my plan tomorrow should I get any amount of sleep is to grab the Pi, my laptop, a fistful of jumper wires, a voltage shifter, an Arduino Nano, and then hit the college to leech off their network while I set up the OpenWRT buildroot.
L189[02:37:45] <Izaya> ~w tank
L190[02:37:45] <ocdoc> Predicted http://www.lua.org/manual/5.2/manual.html#pdf-math.tan ( I tried D: )
L191[02:38:03] <Temia> ocdoc you did not try at all :<
L192[02:38:07] <Temia> ~w tank API
L193[02:38:07] <ocdoc> Predicted http://ocd.cil.li/api:note
L194[02:38:18] <Temia> ... AT ALL :<
L195[02:38:22] <Temia> ~w tank upgrade
L196[02:38:22] <ocdoc> http://ocd.cil.li/item:tank_upgrade
L197[02:38:25] <Shuudoushi> XD
L198[02:38:27] <Temia> Better.
L199[02:38:34] <Shuudoushi> fail x3
L200[02:39:21] * Negi looks coldly at ocdoc.
L201[02:42:21] <Izaya> If I cut out all the parts of OpenOS I don't specifically need for my program, could I reduce RAM usage enough to fit it in a T1 RAM stick?
L202[02:43:33] <Shuudoushi> maybe?
L203[02:43:52] ⇨ Joins: RaptorJeebus_ (RaptorJeeb@CPE-121-220-75-66.lnse2.win.bigpond.net.au)
L204[02:43:54] <Shuudoushi> trying to do RAMdisk or something?
L205[02:44:36] <Shuudoushi> ew... that could be a bad security risk...
L206[02:44:36] <Temia> Anyway, someone convince me not to download the latest OC to mess around with offline, lest the anguished cries of my data plan be silenced by the blade.
L207[02:44:54] <Shuudoushi> LMFAO Temia
L208[02:45:06] <Shuudoushi> fixed!
L209[02:45:30] <Izaya> Shuudoushi: I mean, to make it run off a floppy on a machine with no monitor and a T1 RAM stick
L210[02:45:35] ⇦ Quits: RaptorJeebus (RaptorJeeb@CPE-137-147-67-144.lnse7.lon.bigpond.net.au) (Ping timeout: 206 seconds)
L211[02:45:47] <Shuudoushi> Izaya: idk, try it and find out
L212[02:45:59] <Izaya> Though running OpenOS from /tmp could be interesting
L213[02:46:28] <Temia> Wouldn't OpenOS from /tmp be needed for things like network boots anyway?
L214[02:46:35] <Izaya> yep.
L215[02:46:37] <Shuudoushi> I think so
L216[02:46:55] <Izaya> You wouldn't be able to run most OpenOS programs on a version of OpenOS that runs in 64k though
L217[02:47:39] <Shuudoushi> one line of code that without it would be VERY bad... https://github.com/Shuudoushi/SecureOS/commit/6f61610189bd606cf2a2cf592a31224505002023
L218[02:48:46] ⇦ Quits: zzzxxx_ (webchat@36.83.156.59) (Quit: Web client closed)
L219[02:49:10] <Temia> It's too bad you can't attach external components or graphics cards to microcontrollers. It'd be neat to make thin clients out of them.
L220[02:49:24] <Shuudoushi> lol
L221[02:50:12] *** Pwootage|Off is now known as Pwootage
L222[02:50:44] <Izaya> Temia: Just have a T1 RAM stick / EEPROM with netboot (or even the entire program)
L223[02:50:53] <Izaya> stick it in a T1 case
L224[02:51:00] <Izaya> give it an APU
L225[02:51:15] <Temia> I suppose that could work.
L226[02:51:24] <Izaya> Put it behind the monitor.
L227[02:53:29] <Temia> ...nnnh.
L228[02:53:32] <Temia> I AM WEAK ;A;
L229[02:53:34] * Temia downloads latest
L230[02:53:36] <Temia> ...
L231[02:53:51] * Temia stops when she realises she's too lazy to reach for her USB stick.
L232[02:56:54] <Izaya> so /bin is more than 64k
L233[02:56:57] * Izaya frowns
L234[02:57:35] <Vexatos> Temia, b...but Lua 5.3 masterrace?!?
L235[02:57:51] <Temia> Oh, it's 5.3 now?
L236[02:57:52] <Vexatos> Lua 5.3 + openloader + plan9k + selene = fun
L237[02:57:56] <Vexatos> Temia, you can choose
L238[02:57:58] <Temia> ah.
L239[02:58:05] <Vexatos> by shift right clicking the CPU
L240[02:58:11] <Temia> ahhhh.
L241[02:58:12] <Temia> well
L242[02:58:22] <Temia> thing is I'm feeling lazy and also sleepy
L243[02:58:37] <Temia> And I only have about 400MBs of data left
L244[02:58:54] <Temia> And I have no idea how much longer this network hell will continue D:
L245[03:01:21] <Izaya> ~w adapter
L246[03:01:21] <ocdoc> http://ocd.cil.li/block:adapter
L247[03:02:35] * Evey yawn
L248[03:02:39] <Shuudoushi> night all
L249[03:03:01] * Evey gets up, stretches and goes back to napping on Lizzy & vifino
L250[03:03:03] * Izaya frowns - he'll need to make another adapter
L251[03:03:08] <Izaya> night Shuudoushi
L252[03:03:09] <Vexatos> ewwwwww
L253[03:03:13] <Vexatos> Evey no
L254[03:03:25] <Izaya> building a monitored power generation system is hard.
L255[03:03:49] * Evey meows curiously at Vexatos
L256[03:04:30] <Temia> Not really .-.
L257[03:04:52] <Temia> I can manage with just basic logic when I'm too lazy to write code for it
L258[03:05:10] <Izaya> well, I'm gonna have to craft a fair bit
L259[03:05:15] <Izaya> more microcrafting, yay
L260[03:05:42] *** Yepoleb is now known as Guest94460
L261[03:05:42] ⇦ Quits: Guest94460 (~quassel@194-166-1-201.adsl.highway.telekom.at) (Killed (portlane.esper.net (Nickname regained by services)))
L262[03:05:44] ⇨ Joins: Yepoleb (~quassel@178-190-230-227.adsl.highway.telekom.at)
L263[03:06:20] *** Whataburger is now known as PotatoSleep
L264[03:06:55] <Evey> Vexatos: why the negative?
L265[03:08:13] <Izaya> how does one interface with a railcraft tank?
L266[03:08:26] <Izaya> Do I need to put a tank interface upgrade in the adaptor?
L267[03:09:06] <Vexatos> yesssss
L268[03:09:28] <Izaya> argh
L269[03:09:34] <Izaya> more microcrafting
L270[03:09:47] <Evey> :/ Lizzy is usually on by now
L271[03:11:03] <Temia> mmm...
L272[03:11:10] <Temia> sleeepy.
L273[03:11:18] <Temia> contemplating opening up MC but I dunnoooo.
L274[03:11:26] * Evey licks Lizzy's face till she wakes up
L275[03:11:46] <Temia> o-o
L276[03:11:59] <Temia> ohmy.
L277[03:12:15] * Lizzy slightly wakes up, grabs Evey then cuddles her along with vifino
L278[03:12:20] * Evey eep
L279[03:12:27] * Evey purrs
L280[03:12:51] * Temia poutmoos :<
L281[03:13:21] * Lizzy pets Temia as well before falling back to sleep
L282[03:13:35] * Temia tucks herself under Lizzy's palm and zzzmoos =w=
L283[03:19:47] ⇨ Joins: RaptorJeebus (RaptorJeeb@CPE-137-147-181-152.lnse7.win.bigpond.net.au)
L284[03:21:16] ⇦ Quits: RaptorJeebus_ (RaptorJeeb@CPE-121-220-75-66.lnse2.win.bigpond.net.au) (Ping timeout: 180 seconds)
L285[03:56:03] *** Pwootage is now known as Pwootage|Off
L286[03:58:43] *** Pwootage|Off is now known as Pwootage
L287[03:59:41] *** Pwootage is now known as Pwootage|Off
L288[04:18:44] *** Fairy is now known as Daiyousei
L289[04:42:24] <SnowDapples> o_O
L290[04:51:59] <PotatoSleep> SnowNipples?
L291[04:52:19] <PotatoSleep> WHO THE HELL IS EVEY
L292[04:54:05] <Izaya> it would appear PotatoSleep is jealous
L293[04:54:08] <Izaya> go back to sleep
L294[04:54:10] <Izaya> this is all a dream
L295[04:54:15] <PotatoSleep> :/
L296[04:54:22] *** PotatoSleep is now known as PotatoReallyAsleep
L297[04:55:13] * Negi writes on Izaya's face.
L298[04:55:39] <Izaya> I can't read it, it's on my face, what does it say?
L299[04:56:34] <Negi> It says "Izaya is 50% of..." and then I ran out of room because I wrote too big.
L300[04:57:01] <Izaya> What was it going to say?
L301[04:57:25] <Negi> *Max voice* I did know but...I kinda forgot.
L302[05:02:25] <Izaya> you would appear to have 50% of a memory
L303[05:02:47] <Izaya> s/to/you
L304[05:02:47] <Kibibyte> <Izaya> you would appear you have 50% of a memory
L305[05:02:55] <Izaya> wait
L306[05:02:56] <Izaya> ..
L307[05:32:48] <Negi> I do have 50% of a memory
L308[05:36:26] ⇦ Quits: Vexatos (~Vexatos@p5B3C84D9.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L309[05:48:00] <Izaya> heh, I got a UUID starting with babe14bf
L310[05:53:37] <Izaya> ~w reboot
L311[05:53:37] <ocdoc> Predicted http://ocd.cil.li/component:robot
L312[05:53:42] <Izaya> ~w shutdown
L313[05:53:42] <ocdoc> Predicted http://ocd.cil.li/component:piston
L314[05:53:47] <Izaya> ~w computer
L315[05:53:47] <ocdoc> http://ocd.cil.li/component:computer
L316[05:54:05] *** Benguin[ZzZ] is now known as Benguin
L317[05:55:41] <Izaya> can I not boot from /tmp?
L318[06:04:39] ⇦ Quits: Forecaster (~Forecaste@83.223.1.173) (Read error: Connection reset by peer)
L319[06:05:16] ⇨ Joins: Forecaster (~Forecaste@83.223.1.173)
L320[06:05:34] ⇨ Joins: Flenix (~Flenix@97e31234.skybroadband.com)
L321[06:05:38] <Flenix> Hey. Back on 1.6 when I was using ComputerCraft, there was this cool peripheral addon which had an actual keypad, that you press the buttons in on to enter a code read by the computer. Does OC have anything similar? (Image in case you dunno what I mean: http://geomys.com/mc/keypad1.jpg)
L322[06:06:19] <Izaya> well, you could use a T2 touchscreen as a keypad
L323[06:13:19] ⇦ Quits: Negi (~Poireau@2a01:e35:2f6a:7060:e2ca:94ff:fe1f:76e0) (Quit: WeeChat 1.2)
L324[06:15:23] ⇨ Joins: Nathan1852 (~Nathan185@p5DC116D6.dip0.t-ipconnect.de)
L325[06:15:55] <dangranos> what izaya said
L326[07:05:45] *** gAway2002 is now known as g
L327[07:20:36] *** alekso56_off is now known as alekso56
L328[07:26:00] *** Magik6k|off is now known as Magik6k
L329[07:34:27] <vifino> meep
L330[07:40:04] <Lizzy> meep
L331[07:40:49] <cloakable> meep
L332[07:42:49] * vifino continues to cuddle Lizzy <3
L333[07:43:05] * Lizzy wiggles up closer to vifino
L334[07:43:14] <vifino> :)
L335[07:45:11] *** prassel|off is now known as prasselpikachu
L336[07:55:46] <cloakable> daww
L337[07:56:16] ⇨ Joins: Inari (~Uni@p54934E0B.dip0.t-ipconnect.de)
L338[08:08:57] ⇨ Joins: calclavia (uid15812@id-15812.highgate.irccloud.com)
L339[08:08:57] zsh sets mode: +v on calclavia
L340[08:21:45] ⇦ Quits: VikeStep (~VikeStep@CPE-123-211-66-81.lnse4.cha.bigpond.net.au) (Quit: Leaving)
L341[08:30:02] <Kodos> Flenix, that was an addon called Biolocks by Gopher. I've asked him about porting it, but it's not likely to happen. Your best bet is to use a T2 Screen as a keypad, as mentioned.
L342[08:30:37] <Inari> https://www.techdirt.com/articles/20150622/17354931427/australia-passes-own-sopa-ignores-all-concerns-about-it.shtml wut
L343[08:32:21] <Kodos> RIP Australia
L344[08:37:34] <cloakable> OpenSecurity doesn't have a keypad, though it does have magstrips
L345[08:37:44] <cloakable> Which is pretty awesome
L346[08:38:42] <Inari> im not a too huge fan of OC even being able to tell who is typing on it with just a monitor
L347[08:40:47] <cloakable> Don't use that field in a security program then
L348[08:41:05] <Inari> i'd rather it not be available :P
L349[08:41:41] <cloakable> I want a pony that never needs feeding and can fly :D
L350[08:42:04] <Inari> *shrug* it just makes no sense for it to be there
L351[08:42:08] <cloakable> .burn cloakable
L352[08:42:09] <^v> cloakable, http://en.wikipedia.org/wiki/List_of_burn_centers_in_the_United_States
L353[08:42:54] <Inari> could have a webcam block that could identify people or something
L354[08:43:12] <cloakable> That would be okay
L355[08:43:28] <Inari> which is stlil kinda lazy considering it provides perfect, unbreakable protection
L356[08:43:29] <Inari> but yeah
L357[08:43:47] <cloakable> Have Morph be able to fool it ;p
L358[08:44:55] <XDjackieXD> cloakable that would be really interesting :P
L359[08:46:03] <Inari> relying on other mods wouldnt be too good
L360[08:46:06] <Inari> esp not as OP ones
L361[08:47:15] <cloakable> xD
L362[08:48:06] <cloakable> Plus there's already a 'perfect' protection
L363[08:48:55] <Inari> useradd?
L364[08:48:57] <cloakable> Add yourself as a user to the computer and write a program that opens the door. Nobody else can use the computer, so nobody else can use the program
L365[08:49:03] <cloakable> Yup
L366[08:49:09] <Inari> yeah, thats also kind of a thing that shouldn't exist :p but ohwell
L367[08:49:36] <cloakable> I habitually useradd myself to my tablet when I make one :D
L368[08:50:10] <Kodos> useradd shouldn't exist? Better tell Microsoft to remove accounts from Windows, too
L369[08:50:31] <Inari> Kodos: ?
L370[08:50:44] <Inari> last i checked windows couldnt magically figure out who i am
L371[08:51:06] * Kodos sighs
L372[08:51:07] <Kodos> nevermind
L373[08:51:13] <Kodos> Going to watch a movie until dr appointment
L374[08:51:18] <Inari> lol
L375[08:52:04] <Inari> at least useradd can be configed off
L376[08:52:06] <Inari> so thats a plus
L377[08:52:18] <cloakable> I have it configured on :D
L378[08:52:44] <Kodos> You could always compile your own jar with the parameter for player names nulled out
L379[08:52:49] <Kodos> or whatever it is that'd be needed
L380[08:52:56] <Inari> heh
L381[08:53:14] <Inari> well at that point we're not really discussing the feature in of itself anymore
L382[08:53:19] <cloakable> InariComputers.jar
L383[08:53:25] <cloakable> :D
L384[08:53:36] ⇦ Quits: Kibibyte (~PircBotX@cucumber.kilobyte22.de) (Remote host closed the connection)
L385[08:53:47] <Inari> i just dislike things getting too magical, esp. when there are better solutiosn
L386[08:54:06] <cloakable> enchanted computer monitor :D
L387[08:54:22] <cloakable> Eye of Sauron I
L388[08:54:30] <Kodos> Eye of Sangar*
L389[08:54:33] <XDjackieXD> XD
L390[08:54:38] <cloakable> Even better :D
L391[08:54:43] <Inari> and thats exactly why i tend to dislike magic :p
L392[08:55:14] <XDjackieXD> cause Sangar could watch every step you make? :P
L393[08:55:58] <cloakable> But only while you're wearing a ring of invisibility
L394[08:56:12] <XDjackieXD> :3
L395[08:56:23] <Inari> cause it always ends up with "theres no real reason this should work that way, but magic!"
L396[08:57:10] <XDjackieXD> magic wouldn't make sense if it could be explained with sience XD
L397[08:57:49] <Inari> nah, it doesn'T make any sense as it is even :p
L398[08:58:18] <cloakable> magic works that way because almighty Notch
L399[08:58:19] <Inari> usually ends up being a plto device to save the hero anyway
L400[09:05:37] <Kodos> I have no idea what @MightyPirates is tweeting about half the time, nor what's being said in their videos, but I like watching :x
L401[09:06:31] <cloakable> xD
L402[09:06:55] <cloakable> I sub for the occasional english video
L403[09:28:04] <Kodos> What's the funny b thing called again, essex isn't it?
L404[09:28:46] <Lizzy> ?
L405[09:28:50] <Kodos> Nevermind
L406[09:28:54] <Kodos> Was looking for ẞ
L407[09:37:02] ⇨ Joins: s0r00t (~s0@nsg93-10-78-236-116-224.fbx.proxad.net)
L408[09:50:53] <Inari> nowadays usualyl called scharfes s
L409[09:51:04] <Inari> you're probaly thinking of eszett
L410[09:51:52] <Inari> or maybe some call it eszett nowdays too :p
L411[09:52:26] *** Keridos|away is now known as Keridos
L412[09:59:39] <Kodos> All I know is I had a WoW rogue named ẞlades and I was trying to find my old guild's name
L413[10:05:50] ⇦ Quits: s0r00t (~s0@nsg93-10-78-236-116-224.fbx.proxad.net) (Quit: Leaving)
L414[10:06:49] *** alekso56 is now known as alekso56_off
L415[10:08:12] ⇨ Joins: Vexatos (~Vexatos@p200300556E066534DDC13F56D7D47165.dip0.t-ipconnect.de)
L416[10:08:12] zsh sets mode: +v on Vexatos
L417[10:09:10] *** Daiyousei is now known as ShoweringFairy
L418[10:15:35] ⇨ Joins: RaptorSB (webchat@pool-108-17-139-118.nrflva.fios.verizon.net)
L419[10:17:32] <RaptorSB> Hello everyone, was hoping to get some help with OC v 1.5, trying to get a robot to use the dig disc but can't figure out how to access the disc or install it to the hdd. Everything I've seen for Robots in tutorials, videos and etc. just covers programming. Any help would be appreciated.
L420[10:18:05] <Kodos> Raptor, place the robot next to a charger that is powered with redstone, and then connect the charger to a computer via a network cable
L421[10:18:17] <Kodos> You should then be able to access the robot's HDD via the mnt folder
L422[10:18:56] <RaptorSB> Doing that will allow me to access a program on a floppy disc to install it?
L423[10:19:18] <Kodos> Yes, just copy the file from the floppy to the robot's HDD using the computer
L424[10:20:26] <RaptorSB> Okay, how do I access floppy discs from the computer itself? I put the floppy disc Dig into a computer, and can't access it at all... -is setting up the system you said-
L425[10:20:53] <Kodos> Okay, I'm gonna take a shot in the dark and assume you're probably used to computercraft?
L426[10:21:26] <Kodos> (Either way, that's okay, just need to know how to go about explaining this)
L427[10:21:30] <RaptorSB> lol! That obvious?
L428[10:21:46] <Kodos> Lol well in CC, floppies magically pop up when you use dir after inserting them
L429[10:21:47] <Kodos> But
L430[10:21:59] <Kodos> In OC, you can either access them in the mnt folder as well, or you can mount them to a folder
L431[10:22:13] <Vexatos> RaptorJeebus, either have a tier 3 case or a disk drive connected to the case
L432[10:22:22] <Vexatos> then you can place the floppy in there
L433[10:22:30] <Vexatos> (tier 3 case has a built-in disk drive)
L434[10:22:33] <Kodos> Vexatos, he's already done that
L435[10:22:36] <Vexatos> ah
L436[10:23:25] ⇨ Joins: marcin212 (~marcin212@abiq57.neoplus.adsl.tpnet.pl)
L437[10:24:33] <RaptorSB> Yeah, I'm in creative on a single player, trying to figure this out with Creatix. I've got him with a disc in the drive, and have a disk drive on a T3 computer (I know, don't need one) and can't access the disc. When I use ls mnt it gives a bunch of numbers and says file not found when typing those numbers.
L438[10:24:56] <Kodos> Lol, okay, just hang on a sec
L439[10:24:59] <Vexatos> ah
L440[10:25:03] <Vexatos> creatix has a built-in disk drive
L441[10:25:05] <Vexatos> doesn't it
L442[10:25:12] <Vexatos> i.e. a slot for a floppy disk
L443[10:25:14] <Kodos> Not that I know of, but I could be wrong
L444[10:25:25] <Vexatos> (You can assemble a robot with a disk drive to make it have one)
L445[10:25:26] <Kodos> If it does, just stick 'Dig' in and type install
L446[10:25:50] <Kodos> Vexatos, know anyone who does video tutorials?
L447[10:25:53] <RaptorSB> It does, and when I typle install, it installs OpenOS
L448[10:25:59] <Vexatos> yea
L449[10:26:09] <Kodos> We need a 'getting started with OC' video =P
L450[10:26:09] <Vexatos> RaptorJeebus, hover over the floppy
L451[10:26:14] <Vexatos> there will be an address shown
L452[10:26:21] <Vexatos> get the first 3 characters of that address
L453[10:26:42] <RaptorSB> Kodos, all the tutorials I've run across just cover making a computer and then programming. Nothing really about how to use the stuff already in the game. :P lol
L454[10:26:45] *** ShoweringFairy is now known as Daiyousei
L455[10:26:50] <Vexatos> everything on the floppy will be in /mnt/<first3characters>
L456[10:27:00] <Kodos> RaptorJeebus, indeed, which is why we need a video for that =)
L457[10:27:02] <RaptorSB> Okay, will try that.
L458[10:27:07] <Kodos> err
L459[10:27:12] <Kodos> RaptorSB
L460[10:27:13] <Kodos> Whoops
L461[10:27:23] <Vexatos> Hehehe
L462[10:27:29] <Vexatos> the curse of the tab automplete
L463[10:27:30] <Kodos> Anyway, I've gotta run. Good luck, Raptor! I'll be around in a couple hours if you still need more help
L464[10:27:46] *** Kodos is now known as Kodos|Dr
L465[10:27:58] <RaptorSB> Roger, thanks. That /mnt/dig says file not found. lol
L466[10:28:36] <Lizzy> it wont
L467[10:28:40] <Inari> whats the feature of earbuds/headphones called that makes sure the noise isnt hearable for other peopel?
L468[10:28:41] <Lizzy> it wont be /mnt/dig
L469[10:28:49] <Lizzy> Inari: in-ear?
L470[10:29:00] <Inari> well those still often noise pollute
L471[10:29:29] <Vexatos> RaptorSB, you need the first 3 characters of the floppy address
L472[10:29:31] <Lizzy> RaptorSB: it'll be /mnt/xxx where xxx is the first 3 letters of the disk's UUID
L473[10:29:33] <Vexatos> those will be the folder name
L474[10:29:48] <Vexatos> the floppy's tooltip will show a very long string of random characters
L475[10:29:53] <Inari> what if you get 3 floppies with hte smae first 3 chars? will one then be 4 cahrs?
L476[10:29:54] <Vexatos> the first 3 ones are the ones you need
L477[10:30:11] <Inari> *2 floppies
L478[10:30:32] <RaptorSB> Okay, for mine it's 316... When I do /mnt/316 it still says file not found. But 316 shows in the ls mnt
L479[10:31:39] <RaptorSB> Trying to not be a real dunce here guys, sorry. lol
L480[10:32:08] <Inari> what are you typing exactly
L481[10:32:32] <RaptorSB> I'm typing /mnt/316
L482[10:32:51] <Lizzy> RaptorSB: cd /mnt/316
L483[10:33:24] <Lizzy> OpenOS' style is similar to Unix
L484[10:33:31] <RaptorSB> That changed it to that directory. Sweet! Now, should just be able to ls and see what is there, yes?
L485[10:33:37] <Lizzy> yep
L486[10:33:48] <RaptorSB> Oh, I am not a programmer. lol! I used to know HTML back in the early days, but that's about it.
L487[10:34:57] <RaptorSB> Ah ha! Sweet, it's working now. Thank you Lizzy. Can I move over to another problem I've had? lol
L488[10:35:08] <Lizzy> Unix is a style of Operating System... Linux and Mac OS X are derivatives of it
L489[10:35:13] <Lizzy> RaptorSB: ask away
L490[10:35:22] <Inari> is there some block that allows a clear underwater view?
L491[10:37:33] <RaptorSB> The EEPROM to EEPROM (LUA Bios) creation (EEPROM and a OC Manual) hasn't been working, nor the Floppy Disc with Manual to make the OpenOS disc. Is this a bug or am I doing something wrong there?
L492[10:38:01] <Lizzy> that sounds like a bug, are you able to reproduce it with just OC?
L493[10:39:52] <RaptorSB> Hmm... I just did it in single player, but last night on my server it didn't work... Let me hop over there and double check to make sure I'm not giving false info...
L494[10:40:46] * dangranos reads EEPROM as "eep rom"
L495[10:41:04] <Lizzy> i read it as E PROM
L496[10:41:14] <dangranos> e-prom?
L497[10:41:22] <Lizzy> Electronic Prom
L498[10:41:32] <Lizzy> that sounds awful
L499[10:41:55] <RaptorSB> Prom held via Skype or something? lol
L500[10:42:33] <Lizzy> And i thought it couldnt get worse
L501[10:43:10] <gamax92> Prom via Oculus Rift
L502[10:43:24] <dangranos> gamax92, with skype
L503[10:43:30] <Temia> Raptor, how long has the server been running?
L504[10:43:33] <RaptorSB> While I'm waiting for MC to reload -sighs- I should be able to install the program from a disc to the HD, yes?
L505[10:43:46] <RaptorSB> My server? It reboots every 12 hours...
L506[10:43:53] <Temia> Ah, alright.
L507[10:44:32] <Temia> I've seen rare cases of servers getting Alzheimer's after a long time running, so I wanted to check if that might've been another case.
L508[10:44:35] <dangranos> RaptorSB, why you SHOULDN'T be able to do so?
L509[10:46:05] <RaptorSB> Have never had an issue before, so if that's the case would be a first. dangranos, why shouldn't I be able to install? I dunno, haven't tried it yet, was making sure it was possible, I guess.
L510[10:46:42] <dangranos> floppy is same thing as HDD, just more portable
L511[10:46:48] <dangranos> *just a little more
L512[10:47:42] <Inari> Temia: maybe we should try to reboot people who have alzheimers
L513[10:49:06] <Temia> Sadly hardware bad sectors are not solvable by rebooting. :(
L514[10:49:10] <RaptorSB> I'm well aware of the differences of disc drives and floppies. :P lol! Okay, guess I did something wrong or something 'cause those combines just worked for me. Thanks Lizzy for your help, Kodos and Vexatos too!
L515[10:49:31] <Temia> Anomalous states though, well, that's what a good night's rest and a cup of hot cocoa are for
L516[10:49:31] <dangranos> Inari, copy on new hardware and boot it from it?
L517[10:49:42] <Inari> dangranos: once we can that will be awesome
L518[10:49:48] <dangranos> but
L519[10:49:52] <Inari> also
L520[10:49:54] <Inari> portal2
L521[10:49:58] <dangranos> would a copy still be same person?
L522[10:50:15] <Inari> i'd prefer a tasnfer
L523[10:50:16] <Inari> :p
L524[10:50:17] <gamax92> mmmm, hot cocoa
L525[10:50:24] <dangranos> eh
L526[10:50:32] <dangranos> please, not the hot cocoa
L527[10:50:42] <dangranos> it's too hot here already
L528[10:51:43] <RaptorSB> I've always wondered that, dangranos. That's a huge philosophical question. I've always figured though, if I died, but was cloned (perfectly and ready to go), it would be RaptorSB starting from the point of cloning, but it wouldn't be me. Transfer of conciousness is a different story though, I think. :P
L529[10:52:06] <dangranos> hm
L530[10:52:15] <dangranos> damn it, not that fanfic again
L531[10:52:23] <RaptorSB> ?
L532[10:52:29] <dangranos> nevermind
L533[10:54:53] <dangranos> just a story about someone thinking about conciusness transfer into simulated world
L534[10:56:09] <RaptorSB> Ah, the SAO and Log Horizon thing. lol
L535[10:56:17] <dangranos> uh
L536[10:56:26] <dangranos> what are you talking about?
L537[10:57:13] <RaptorSB> Sword Art Online and Log Horizon are Japanese Anime shows, they're both about people who get either physically trasnported into the game, or are mentally linked into the game.
L538[10:58:09] *** rakiru|offline is now known as Kasen
L539[10:58:58] ⇦ Quits: SnowDapples (~powered@pD9589307.dip0.t-ipconnect.de) (Killed (NickServ (GHOST command used by SnowDapples_!~powered@pD9589079.dip0.t-ipconnect.de)))
L540[10:59:04] ⇨ Joins: SnowDapples (~powered@pD9589079.dip0.t-ipconnect.de)
L541[11:04:30] *** Skye|School is now known as Skye
L542[11:04:32] <dangranos> http://www.opencontainers.org/ >linux foundation >M$
L543[11:04:34] <dangranos> whoa
L544[11:05:39] <gamax92> dangranos: what keyboard layout do you have?
L545[11:05:52] <dangranos> hm?
L546[11:06:15] <gamax92> I want to do a test with a non qwerty keyboard
L547[11:06:22] <dangranos> qwerty
L548[11:06:35] <dangranos> test what?
L549[11:06:35] <gamax92> darnit
L550[11:06:45] <dangranos> layout is purely OS thing iirc
L551[11:07:07] <gamax92> dangranos: well i meant the lwjgl codes, https://github.com/LWJGL/lwjgl/blob/master/src/java/org/lwjgl/input/Keyboard.java
L552[11:07:21] <gamax92> if you notice, 0x10 to 0x15 are QWERTY
L553[11:14:13] ⇦ Quits: RaptorSB (webchat@pool-108-17-139-118.nrflva.fios.verizon.net) (Ping timeout: 204 seconds)
L554[11:39:40] *** cbcercas|AFK is now known as cbcercas
L555[11:45:24] <wolfmitchell> want to know what i don't get? why do people say to download more ram when there's this http://i.imgur.com/og43Szt.jpg
L556[11:46:13] <wolfmitchell> gamax92, dangranos ^
L557[11:46:44] <dangranos> why did you pinged me Q_Q
L558[11:47:18] <gamax92> ^
L559[11:47:32] <wolfmitchell> dangranos, because i can
L560[11:47:35] <wolfmitchell> \o/
L561[11:47:52] * dangranos sighs
L562[11:48:05] <dangranos> my pinglist became too trigger happy
L563[11:48:31] ⇨ Joins: Flawedspirit (~Flawedspi@bas1-stcatharines11-2925496003.dsl.bell.ca)
L564[11:49:50] <wolfmitchell> oh ok
L565[11:50:13] <sugoi> Magik6k: hello!
L566[11:51:53] <Magik6k> o/
L567[11:52:37] <Vexatos> https://www.youtube.com/watch?v=MIaihe8HGiY ;_;
L568[11:54:11] <gamax92> Vexatos: ;^;
L569[11:55:01] <sugoi> that man is excited
L570[11:55:09] <sugoi> Magik6k: i've been bashing a bit
L571[11:55:09] <Vexatos> about klein bottles
L572[11:55:34] <sugoi> added some gnu tools
L573[11:55:48] <sugoi> only a couple, but it sure is making my shell more natural
L574[11:56:36] <sugoi> Magik6k: anywho, i didn't want to redo work you've already done, i should check what you've added to bin
L575[11:57:06] <sugoi> Magik6k: suggestion about mpt, i'd like a way to force overwriting existing files
L576[11:57:32] <sugoi> Magik6k: because i'm changing the way some commands work, like rm, cd, and alias
L577[12:02:23] <Magik6k> sugoi, the /bin is in big part different taht openos
L578[12:06:38] <gamax92> Magik6k: where can I try out plan9k
L579[12:10:02] ⇦ Quits: WireWulf (~SageKitsu@2602:306:ce4f:a280:b58a:663d:6933:ae77) (Quit: Leaving)
L580[12:11:56] <Magik6k> gamax92, oppm install mpt / mpt --root=/mnt/drive -S plan9k
L581[12:13:51] <gamax92> Magik6k: so what if --root=/
L582[12:15:23] <Vexatos> You can't install plan9k on a drive that already has an OS
L583[12:15:43] <Vexatos> you install it on a new one
L584[12:15:50] <Vexatos> then computer.setBootAddress to that one
L585[12:15:52] <Vexatos> and you're good
L586[12:20:28] <dangranos> heh
L587[12:20:41] <dangranos> adblocker block adblocker blockers
L588[12:20:53] <XDjackieXD> :P
L589[12:22:35] <gamax92> XD jackie XD jackies
L590[12:23:43] <XDjackieXD> ? o.O
L591[12:24:09] <Lizzy> omfg where is Caitlyn
L592[12:24:12] ⇦ Quits: ^v (~ping@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 378 seconds)
L593[12:25:51] ⇦ Quits: asie (~asie@asie.pl) (Ping timeout: 378 seconds)
L594[12:26:26] <Flawedspirit> I've been reading through this suggestion here: https://github.com/MightyPirates/OpenComputers/issues/779. Anyone know if it's ever been implemented in the mod?
L595[12:26:39] <Flawedspirit> I could really use a way to avoid this screen flickering
L596[12:27:11] <dangranos> huh
L597[12:27:20] ⇨ Joins: Negi (~Poireau@2a01:e35:2f6a:7060:e2ca:94ff:fe1f:76e0)
L598[12:27:28] <dangranos> i didnt knew that one is still alive
L599[12:27:32] <dangranos> and not closed
L600[12:27:51] <Flawedspirit> There was another one, but this particular request overtook it
L601[12:27:54] <dangranos> we need to bump it or poke sangar i guess
L602[12:28:24] <Flawedspirit> Yeah, really. Because as I've discovered, trying to render things tot he screen in a for loop is Bad (tm)
L603[12:29:00] * dangranos really would like to have at SOME raw storages in base OC
L604[12:30:00] <Flawedspirit> Iirc, what was suggested is basically what monitors and GPUs IRL do
L605[12:30:22] <Flawedspirit> draw the entire frame to a buffer, move it to the display, wipe the buffer and ready the next frame, rinse, repeat
L606[12:30:36] <Flawedspirit> (probably oversimplified, but meh)
L607[12:30:58] <sugoi> dangranos: raw storage for to do what?
L608[12:31:21] <dangranos> ugh, anything really, just some raw storage or memory
L609[12:41:53] <Flawedspirit> And apparently I fixed the flickering issue. While loops are bossmode.
L610[12:43:48] * Lizzy stores dangranos in a raw sewage container
L611[12:44:01] ⇨ Joins: asie (~asie@asie.pl)
L612[12:44:02] <dangranos> what?
L613[12:44:08] <gamax92> oh ...
L614[12:44:24] <gamax92> luasec does not do http requests when given an http url
L615[12:44:32] <gamax92> it tries to do https all the time.
L616[12:47:36] <Flawedspirit> Spoke too soon. Introduced more bugs and fixing them brought the flickering back :(
L617[12:48:48] <Flawedspirit> There is no victory against the screen buffer. Only ruin and sadness.
L618[12:50:16] <gamax92> Flawedspirit: what flickering are you havign?
L619[12:50:41] <Flawedspirit> My reactor monitor has to iterate through all my turbines to get their data
L620[12:50:56] <Flawedspirit> it does this in a for loop which prints the data to the screen
L621[12:51:13] <Flawedspirit> Apparently it doesn't do it fast enough
L622[12:51:45] ⇨ Joins: doognim (~doognim@ip-196.net-82-216-138.issy4.rev.numericable.fr)
L623[12:52:19] <Lizzy> Flawedspirit, could you not have it put all the data in a table then print it all in one go?
L624[12:52:30] ⇦ Quits: doognim (~doognim@ip-196.net-82-216-138.issy4.rev.numericable.fr) (Client Quit)
L625[12:52:42] <Flawedspirit> How do you print data from a table without for loops?
L626[12:52:45] <Lizzy> like, for loop gathers data and puts it in the table, once for loop is over it prints it out
L627[12:52:48] <Lizzy> err
L628[12:53:19] <Lizzy> not sure, also just realised that would only help if it took a while to get the data
L629[12:53:21] <Lizzy> ignore me
L630[12:53:26] * Lizzy goes back to derping
L631[12:54:06] * Lizzy prods samrg472
L632[12:54:08] <Lizzy> er
L633[12:54:12] <Lizzy> thanks hexchat
L634[12:54:22] * Lizzy unprods samrg472 and prods Sangar
L635[12:54:46] <Flawedspirit> Well, I tried. I was in here a while back talking to some rather smart cookies
L636[12:55:03] <Flawedspirit> if they also run into screen flickering problems, I'm certainly not gonna fix it
L637[12:57:36] *** alekso56_off is now known as alekso56
L638[13:00:56] ⇦ Quits: SkySom (~SkySom@162.243.21.185) (Ping timeout: 186 seconds)
L639[13:01:48] <sugoi> Magik6k: also, would love the text edit field in mpt.magik6k.net to be a bit shorter so i didn't have to scroll the browser up to save
L640[13:01:58] <sugoi> i guess i could use autosave, i just don't know how often it saves
L641[13:07:27] ⇨ Joins: SkySom (~SkySom@162.243.21.185)
L642[13:09:40] <Magik6k> sugoi, for now autosave saves each 20 updates, update is sent when you typed something and wait 0.25s
L643[13:25:42] ⇦ Quits: Negi (~Poireau@2a01:e35:2f6a:7060:e2ca:94ff:fe1f:76e0) (Ping timeout: 189 seconds)
L644[13:33:54] <dangranos> hm, is there any way to filter piped input in linux to explude same strings?
L645[13:35:28] ⇨ Joins: WireWulf (~SageKitsu@2602:306:ce4f:a280:8100:bb76:713c:31bd)
L646[13:35:30] <sugoi> dangranos: what do you mean, explode?
L647[13:35:44] <dangranos> ugh
L648[13:35:45] <dangranos> sec
L649[13:35:50] <Flawedspirit> separate a string into other strings based on a delimiter
L650[13:35:53] <dangranos> no
L651[13:36:06] <dangranos> *exclude
L652[13:36:12] <dangranos> lol
L653[13:36:16] <Flawedspirit> lel
L654[13:36:20] <sugoi> grep -v
L655[13:36:21] <Flawedspirit> gg man
L656[13:36:45] <sugoi> dangranos: will grep -v work for your needs?
L657[13:37:03] <sugoi> echo "i don't want to see this" | grep -v "this"
L658[13:37:12] <dangranos> ugh no
L659[13:37:54] <dangranos> lets say i have something that outputs a lot of same strings (as in with newlie)
L660[13:38:25] <dangranos> and i want to filter it so there is only new strings
L661[13:39:13] ⇦ Quits: WireWulf (~SageKitsu@2602:306:ce4f:a280:8100:bb76:713c:31bd) (Read error: Connection reset by peer)
L662[13:39:14] <Vexatos> write a bash script
L663[13:39:21] <Vexatos> and pipe your output through it :P
L664[13:39:32] ⇨ Joins: WireWulf (~SageKitsu@2602:306:ce4f:a280:8100:bb76:713c:31bd)
L665[13:39:48] <dangranos> it's 00:40 -_-
L666[13:39:54] <dangranos> well, 39 but whatever
L667[13:39:54] <Vexatos> no
L668[13:39:58] <Vexatos> it's 8:39
L669[13:40:03] <Vexatos> p.m.
L670[13:40:04] <Vexatos> :P
L671[13:40:46] ⇦ Quits: WireWulf (~SageKitsu@2602:306:ce4f:a280:8100:bb76:713c:31bd) (Read error: Connection reset by peer)
L672[13:42:22] ⇨ Joins: Kibibyte (~PircBotX@cucumber.kilobyte22.de)
L673[13:47:16] <dangranos> XD
L674[13:47:35] <dangranos> found some genetic algorithm demo
L675[13:47:57] <dangranos> http://math.hws.edu/eck/jsdemo/jsGeneticAlgorithm.html used "rows" setting, got high score of 100
L676[13:48:04] <dangranos> changed to clumps, it went down
L677[13:50:41] <sugoi> dangranos: sorry, i was afk
L678[13:50:47] <sugoi> reading what you wrote now
L679[13:51:19] <sugoi> dangranos: what constitutes "new line"
L680[13:51:22] <sugoi> like, non-unique?
L681[13:51:28] <sugoi> if so, you can use uniq
L682[13:51:29] <dangranos> ugh
L683[13:51:40] <dangranos> nevermind
L684[13:51:42] <sugoi> :(
L685[13:51:44] <sugoi> ok
L686[13:52:00] * sugoi is trying to make friends in #oc
L687[13:52:07] * sugoi knows a lot about bash, can be helpful!
L688[13:56:41] <Inari> dangranos: you appear incredibly unfriendly xD
L689[13:56:59] <Inari> > all that "ugh"
L690[13:57:57] <dangranos> sorry, cant really be polite, i dont know what isnt polite (well, except for awering, it's always impolite)
L691[13:58:38] ⇨ Joins: MajGenRelativity (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net)
L692[14:07:07] ⇦ Quits: Krutoy242 (webchat@94.137.13.184) (Ping timeout: 204 seconds)
L693[14:10:57] <Inari> The Space and Naval Warfare Systems Command, which runs the Navy’s communications and information networks, signed a US$9.1 million contract earlier this month for continued access to security patches for Windows XP, Office 2003, Exchange 2003 and Windows Server 2003. The entire contract could be worth up to $30.8 million and extend into 2017.
L694[14:14:21] *** SkySom is now known as SkySom_
L695[14:14:24] *** SkySom_ is now known as SkySom
L696[14:19:58] ⇦ Quits: Nathan1852 (~Nathan185@p5DC116D6.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
L697[14:22:14] <MajGenRelativity> why?
L698[14:22:24] <MajGenRelativity> why not get a secure OS?
L699[14:23:22] <MajGenRelativity> also, why not help me make a FOB?
L700[14:24:08] ⇨ Joins: Nathan1852 (~Nathan185@p5DC116D6.dip0.t-ipconnect.de)
L701[14:27:43] *** cbcercas is now known as cbcercas|AFK
L702[14:33:02] ⇨ Joins: orthoplex64 (~orthoplex@cpe-66-69-96-209.satx.res.rr.com)
L703[14:36:17] <Flawedspirit> Inari: eew
L704[14:36:30] <Flawedspirit> Hey China, go to town :D
L705[14:40:53] ⇦ Quits: kane_hart (~Kane_Hart@99.238.206.99) ()
L706[14:40:56] <gamax92> okay, OCEmu can now actually preforms http requests and doesn't try to use SSL for everything, and the keyboard will generate various control characters for their respective keys
L707[14:41:09] <gamax92> as in, plan9k can actually be installed and ran now
L708[14:42:56] <Vexatos> OCEmu supports SSL?
L709[14:43:10] <Vexatos> s/ran/run
L710[14:43:11] <Kibibyte> <gamax92> as in, plan9k can actually be installed and run now
L711[14:43:23] <gamax92> run is not past tense
L712[14:43:33] <Vexatos> "it can be run"
L713[14:43:42] <Vexatos> I can does tehgramar
L714[14:43:59] <gamax92> cool, that's not my sentence though
L715[14:44:12] <Vexatos> it is
L716[14:44:17] <Vexatos> read again :P
L717[14:44:57] <gamax92> anyway, OCEmu can do https if luasec is installed
L718[14:45:17] <Vexatos> OC can not do TCP connections with https
L719[14:45:40] <gamax92> Vexatos: ofc, so use request and not connect >_>
L720[14:46:23] <Vexatos> gamax92, have fun downloading a 32MB song then
L721[14:46:44] <gamax92> how is this relavent
L722[14:46:45] <gamax92> at all
L723[14:47:32] <gamax92> Vexatos: no seriously, how is that relevant
L724[14:48:28] <gamax92> you can use both request and connect to download a 32MB song with no issue.
L725[14:48:42] <gamax92> you'd likely have more issues using connect though
L726[14:49:46] <Vexatos> You can not
L727[14:49:59] <Vexatos> OC with a RAID full of T3 hard drives can only store 12 MB
L728[14:50:18] <gamax92> you wouldn't store the song on the HDD ...
L729[14:50:22] <Vexatos> Exactly
L730[14:50:26] <Vexatos> I would write it for a tape
L731[14:50:30] <Vexatos> and for that I need chunks
L732[14:50:33] <Vexatos> not the entire thing
L733[14:50:37] <gamax92> Vexatos, incase you're fucking stupid
L734[14:50:42] <gamax92> connect is a stream
L735[14:50:45] <gamax92> and so is request
L736[14:50:45] <Vexatos> I know it is
L737[14:50:53] <Vexatos> but it does not work
L738[14:50:55] <Vexatos> I tested that
L739[14:50:59] <Vexatos> I tested .request
L740[14:51:07] <Vexatos> and it OOMed fairly quickly
L741[14:53:37] <MajGenRelativity> gamax92, why u so med
L742[14:54:22] <Flawedspirit> Mom, dad, please stop fighting :P
L743[14:55:36] <MajGenRelativity> robot, go up!
L744[15:01:01] <MajGenRelativity> oh ho ho!
L745[15:02:44] <gamax92> ehh, while its not out of OOMing like Vexatos thinks it should which makes no sense, it's reading at like 24KiB/s
L746[15:03:38] <gamax92> oh nvm, I get the same speed with his tape program
L747[15:03:53] <gamax92> oooooh right, i forgot, it is rate limited
L748[15:05:00] <Lizzy> heh ~4MB/s transfering files from my external hdd to my Pi over SMB
L749[15:05:57] <Vexatos> gamax92, will be fixed in the next version
L750[15:06:04] <Vexatos> Stole Magik6k's -b
L751[15:06:06] <gamax92> Vexatos: next version of what?
L752[15:06:10] <Vexatos> Computronics
L753[15:06:15] <Vexatos> the built-in tape program will have a -b
L754[15:06:19] <Vexatos> and a doubled default rate
L755[15:06:22] <gamax92> what would that do
L756[15:06:25] <gamax92> oh
L757[15:06:38] <Vexatos> because some severs *cough vifino cough* apparently close a connection if data is retrieved too slowly
L758[15:06:51] <gamax92> Vexatos: which is a good thing
L759[15:06:55] <Vexatos> 2k seems to be good though
L760[15:06:58] <gamax92> have you never seen slow http attack?
L761[15:07:21] <vifino> Vexatos: q_q
L762[15:07:23] *** Kodos|Dr is now known as Kodos
L763[15:07:24] <Kodos> Home
L764[15:07:24] <Kodos> Finally
L765[15:07:35] <MajGenRelativity> gg Kodos
L766[15:07:42] <MajGenRelativity> I finally got my robot program to work!
L767[15:07:47] <Vexatos> vifino, yea, that was the issue
L768[15:07:49] * MajGenRelativity looks at Inari
L769[15:07:51] <Vexatos> doubling the read rate fixed it
L770[15:07:58] <Vexatos> it simply was too slow xD
L771[15:08:00] <vifino> Vexatos: I can dl at 1kb/s and i can finish the download without a problem q_q
L772[15:08:05] <Vexatos> no idea then
L773[15:08:11] <Vexatos> when in doubt, blame Snagar
L774[15:08:26] <vifino> already done
L775[15:08:30] <Vexatos> vifino, mind also that OC takes a while to calculate stuff between reads
L776[15:08:42] <Vexatos> as does writing to a tape
L777[15:08:51] <Vexatos> (it takes at least 0.05 seconds as it's synchronized)
L778[15:09:00] <MajGenRelativity> Vexatos, does the next version of Computronics include 1.8?
L779[15:09:12] <Vexatos> 1.8 what
L780[15:09:18] <MajGenRelativity> MC 1.8 support
L781[15:09:20] <Vexatos> what's that
L782[15:09:30] * MajGenRelativity smacks Vexatos with ForceLasers
L783[15:09:54] <cloakable> It's a version of minecraft with a very poor modding community :P
L784[15:09:59] <Vexatos> MajGenRelativity, a mod adding integration to 20 other mods
L785[15:10:03] <Vexatos> one of which is updated to 1.8
L786[15:10:14] <Vexatos> k?
L787[15:10:15] <Vexatos> k.
L788[15:10:22] <cloakable> :D
L789[15:10:22] <MajGenRelativity> oh, i thought it was only an addon for OC
L790[15:10:24] ⇨ Joins: WireWulf (~SageKitsu@2602:306:ce4f:a280:7885:3648:3bfb:d691)
L791[15:10:25] <MajGenRelativity> I apologize
L792[15:10:30] <MajGenRelativity> should have mentioned that before :P
L793[15:10:38] <Vexatos> ....
L794[15:10:39] <Inari> Vexatos: only have it load the things that hav updated :D
L795[15:10:47] <Vexatos> Inari, cutest 200kb mod ever
L796[15:10:52] <Vexatos> kB*
L797[15:11:08] * Vexatos sais that having made a 30kB mod adding > 2000 items
L798[15:11:27] <Inari> hm?
L799[15:11:34] <gamax92> the most I've gotten out of it is like 37KB/s
L800[15:12:11] <Vexatos> gamax92, research sais the best speed to use in tape.lua is 8k
L801[15:12:18] <Vexatos> which is why I added a -b to the program
L802[15:12:19] <Vexatos> blame Magik6k
L803[15:12:28] <gamax92> Vexatos: gee, maybe because it's rate limited to 8k?
L804[15:13:13] <Vexatos> No, 16k is worse than 8k
L805[15:13:42] <gamax92> how is that relevant again?
L806[15:13:48] <gamax92> who said 16k?
L807[15:13:49] <Vexatos> fishpie
L808[15:13:58] ⇦ Quits: cpup (~cpup@32.218.118.91) (Quit: Breaking stuff)
L809[15:14:01] <Vexatos> I like fish pie
L810[15:14:48] <Lizzy> k, so laptop isn't seeing samba shares but that's okay. it can do sftp out of the box
L811[15:18:41] ⇨ Joins: kane_hart (~Kane_Hart@CPE50455d826d7c-CMbc4dfbd56480.cpe.net.cable.rogers.com)
L812[15:18:51] *** Keridos is now known as Keridos|away
L813[15:23:15] ⇨ Joins: marcin212_ (~marcin212@awt214.neoplus.adsl.tpnet.pl)
L814[15:24:16] ⇦ Quits: marcin212 (~marcin212@abiq57.neoplus.adsl.tpnet.pl) (Ping timeout: 180 seconds)
L815[15:25:33] ⇦ Quits: Vexatos (~Vexatos@p200300556E066534DDC13F56D7D47165.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L816[15:33:46] ⇦ Quits: WireWulf (~SageKitsu@2602:306:ce4f:a280:7885:3648:3bfb:d691) (Ping timeout: 180 seconds)
L817[15:45:59] ⇦ Quits: MajGenRelativity (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net) (Quit: Time to go, to adventure!)
L818[15:55:16] <Kodos> Has anyone written a zip program yet =P
L819[16:16:03] <Temia> Compression is a tricky beast to pull off.
L820[16:18:17] <Temia> I can imagine it wouldn't be hard to push a tarball through a compressor though.
L821[16:19:00] <Kodos> Temia, I want to be able to compress and decompress entire folders
L822[16:19:39] <Temia> ...tarballs can do that? >.>
L823[16:20:41] <Lizzy> ^
L824[16:21:27] * Kodos isn't sure what a tarball is, but is assuming it's some sort of zip format for another OS
L825[16:21:56] <Lizzy> ......
L826[16:23:27] * Shuudoushi slaps Kodos with a rusty squid.
L827[16:23:28] * EnderBot2 laughs
L828[16:24:08] <Temia> kind of. It's a file serialisation format for UNIX, which in keeping in their philosophy lets another program handle the compression.
L829[16:24:15] <Shuudoushi> .tar.gz (and other formats) are high compression high fidelity compression format
L830[16:24:24] <Temia> Hence why you see archives named--yeah, that
L831[16:25:10] <Shuudoushi> i.e. less chance of corruption in the file using .tar
L832[16:25:28] <Shuudoushi> and it can be compressed more heavily
L833[16:26:01] <Shuudoushi> though, if you ever see .zip/.rar.tar.gz or something, RUN THE FUCK AWAY
L834[16:26:20] <Inari> .zip.rar.tar.gz.gz.gz.tar.rar.zip
L835[16:26:21] <Lizzy> eww .rar, burn it
L836[16:26:39] <Shuudoushi> Inari: I have seen that before...
L837[16:26:55] <Shuudoushi> well, close at least
L838[16:26:57] <Inari> also http://www.unforgettable.dk/
L839[16:27:40] <Shuudoushi> you should already know that I don't trust anything you link devil woman >.>
L840[16:27:50] <Inari> lol
L841[16:28:10] <gamax92> virus://virus.virus.viru/virus/viruses/virus.vru
L842[16:28:15] <Lizzy> s/devil/sexy devil
L843[16:28:15] <Kibibyte> <Shuudoushi> you should already know that I don't trust anything you link sexy devil woman >.>
L844[16:28:19] <gamax92> lol
L845[16:28:21] <Lizzy> :P
L846[16:28:29] <Shuudoushi> lol
L847[16:28:54] <Shuudoushi> and now you're on Inari's hit list Lizzy XD
L848[16:29:04] * Lizzy doesn't care
L849[16:29:09] <Shuudoushi> XD
L850[16:29:32] <Inari> lol
L851[16:29:44] <Shuudoushi> github, go home, you're drunk... http://puu.sh/iAcLS/85dbd988bb.png
L852[16:29:53] <Inari> somehow that reminded me of that one lewd momo scene
L853[16:30:02] <Shuudoushi> ...
L854[16:30:07] <Shuudoushi> ofc it did
L855[16:30:12] <Inari> Lol
L856[16:30:28] <Lizzy> also Shuudoushi, which of her /hit/ lists?
L857[16:30:33] ⇨ Joins: WireWulf (~SageKitsu@2602:306:ce4f:a280:7885:3648:3bfb:d691)
L858[16:30:39] <Inari> what hit list anyway
L859[16:30:45] <Shuudoushi> I have to buzz my head today... I'm not used to having this much hair...
L860[16:30:52] * Lizzy *lennyface*
L861[16:30:58] <Shuudoushi> lulz
L862[16:31:13] <Inari> i have no idea what that even means :D
L863[16:31:44] <Shuudoushi> o.O
L864[16:32:55] <Inari> wat
L865[16:33:39] * Lizzy giggles
L866[16:33:40] <Shuudoushi> 1.) I can't seem to find my hair trimmers... 2.) my program is back to exploding on itself for no reason...
L867[16:33:56] <Lizzy> Shuudoushi, just use an angle grinder
L868[16:34:02] <Inari> theres always a reason
L869[16:34:05] <Shuudoushi> I was thinking abour it
L870[16:34:11] <Shuudoushi> about*
L871[16:34:18] <Inari> go watch yurikuma
L872[16:35:04] <Shuudoushi> yurikuma arashi?
L873[16:35:20] <Temia> Anyway, Kodos
L874[16:36:02] <Temia> I believe tar is already available, so one would just need a CLI frontend to ipack or something
L875[16:36:39] <Shuudoushi> you can use .tar in OC using one of the programs in oppm
L876[16:36:45] <gamax92> ipack is not DEFLATE
L877[16:36:48] <Lizzy> didn't Izaya make some sort of tar program?
L878[16:37:13] <Shuudoushi> anywho, afk
L879[16:37:18] <gamax92> I've made a tar program, someone on the forums has made a (better?) tar program as well, perhaps Magik6k's made a tar program
L880[16:37:19] <Temia> ipack is hardware-agnostic, that's a plus in my book >.>
L881[16:37:22] <gamax92> Everyone's made a tar program
L882[16:37:27] <gamax92> Temia: wat
L883[16:37:45] <gamax92> ahh
L884[16:37:50] <WireWulf> hardware-agnostic sound like a bad thing :P
L885[16:38:31] <Temia> Why would it be bad? It just means it doesn't rely on a card like deflate does <.<
L886[16:40:37] <WireWulf> I said sounds did not say it was
L887[16:40:49] <gamax92> Temia: there's deflate in pure lua
L888[16:40:54] <gamax92> the png viewer uses it
L889[16:40:58] <Temia> Oh, is there?
L890[16:41:37] <Temia> It wasn't mentioned last time I was looking into compression methods, so.
L891[16:41:38] <gamax92> decode only, but it exists
L892[16:41:42] <Temia> Ah.
L893[16:42:34] <gamax92> http://oc.cil.li/index.php?/topic/266-libpngimage-a-preliminary-library-for-decoding-encoding-png-images/
L894[16:44:02] *** Daiyousei is now known as SleepingFairy
L895[16:44:42] <Temia> Well, ipack still has a use since it can encode in pure lua to
L896[16:44:44] <Temia> too
L897[16:45:11] <gamax92> don't be silly, nobody uses ipack
L898[16:45:22] <gamax92> except for like 1 or 2 people
L899[16:45:56] <Temia> I consider viability, not popularity.
L900[16:49:54] <Temia> Anyway, with piping and redirection, it wouldn't be hard to write a small frontend at all.
L901[16:55:59] ⇨ Joins: alsoWireWulf (~SageKitsu@2602:306:ce4f:a280:7885:3648:3bfb:d691)
L902[16:56:08] <gamax92> I should see about writing a dfpwm encoder in OC
L903[16:56:41] ⇦ Quits: alsoWireWulf (~SageKitsu@2602:306:ce4f:a280:7885:3648:3bfb:d691) (Remote host closed the connection)
L904[16:58:16] ⇦ Quits: WireWulf (~SageKitsu@2602:306:ce4f:a280:7885:3648:3bfb:d691) (Ping timeout: 180 seconds)
L905[17:18:38] <Temia> ... what would you be encoding...?
L906[17:20:27] ⇦ Quits: Flenix (~Flenix@97e31234.skybroadband.com) (Quit: Leaving)
L907[17:27:39] <gamax92> Temia: audio ofc
L908[17:27:53] <Temia> From what source? .-.
L909[17:28:16] <gamax92> any, but mainly a synthesizer, or perhaps from wav files
L910[17:30:15] <Temia> Well, alright.
L911[17:30:47] <Temia> Sequencing music from inside OC would be pretty boss.
L912[17:37:57] ⇨ Joins: WireWulf (~SageKitsu@2602:306:ce4f:a280:7885:3648:3bfb:d691)
L913[17:50:02] *** alekso56 is now known as alekso56_off
L914[17:53:46] *** prasselpikachu is now known as prassel|off
L915[17:54:48] *** prassel|off is now known as prasselpikachu
L916[18:05:51] ⇦ Quits: WireWulf (~SageKitsu@2602:306:ce4f:a280:7885:3648:3bfb:d691) (Ping timeout: 206 seconds)
L917[18:11:02] ⇦ Quits: marcin212_ (~marcin212@awt214.neoplus.adsl.tpnet.pl) (Read error: Connection reset by peer)
L918[18:11:47] ⇨ Joins: marcin212_ (~marcin212@83.27.79.214)
L919[18:22:44] *** prasselpikachu is now known as prassel|off
L920[18:25:43] <Magik6k> I did nothing productive today ;/
L921[18:43:55] <gamax92> Magik6k: i did something productive today
L922[18:44:07] <gamax92> Magik6k: also if plan9k does not have tar implemention, then please do so
L923[18:47:19] ⇨ Joins: WireWulf (~SageKitsu@2602:306:ce4f:a280:7885:3648:3bfb:d691)
L924[19:18:43] ⇦ Quits: kane_hart (~Kane_Hart@CPE50455d826d7c-CMbc4dfbd56480.cpe.net.cable.rogers.com) (Read error: Connection reset by peer)
L925[19:19:54] ⇦ Quits: Nathan1852 (~Nathan185@p5DC116D6.dip0.t-ipconnect.de) (Ping timeout: 189 seconds)
L926[19:38:23] *** Magik6k is now known as Magik6k|off
L927[19:42:41] <sugoi> gamax92: i'm adding a lot of fun bash tools to what i call payo-bash
L928[19:42:48] <sugoi> (my mc handle is payonel)
L929[19:42:55] <sugoi> gamax92: just curious, why would you want tar?
L930[19:43:22] <sugoi> i love and use tar regularly - just hadn't considered it for oc
L931[19:43:28] <gamax92> why do people want a lot of things
L932[19:43:31] <gamax92> just because
L933[19:43:39] <sugoi> haven't limited space on the machines...i can see a need for compression
L934[19:43:49] <sugoi> or are you just interested in packaging files into a single tar
L935[19:44:14] <sugoi> well i was just curious if you had a specific need/workflow already thought out
L936[19:44:17] <gamax92> oooooh, compression filesystem :o
L937[19:44:39] <gamax92> that could work
L938[19:45:43] *** Pwootage|Off is now known as Pwootage
L939[19:49:10] ⇨ Joins: MichiBot (~lb@eos.pc-logix.com)
L940[19:53:17] ⇦ Quits: marcin212_ (~marcin212@83.27.79.214) (Quit: Leaving)
L941[19:54:19] ⇦ Quits: WireWulf (~SageKitsu@2602:306:ce4f:a280:7885:3648:3bfb:d691) (Quit: Leaving)
L942[20:02:46] *** g is now known as gDroid2002
L943[20:05:11] *** Pwootage is now known as Pwootage|Off
L944[20:05:45] *** Pwootage|Off is now known as Pwootage
L945[20:10:09] *** Pwootage is now known as Pwootage|Off
L946[20:10:13] *** Pwootage|Off is now known as Pwootage
L947[20:15:03] ⇦ Quits: Inari (~Uni@p54934E0B.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
L948[20:19:44] *** Pwootage is now known as Pwootage|Off
L949[20:31:39] *** gDroid2002 is now known as gAway2002
L950[20:36:32] ⇨ Joins: ping (~pixel@c-68-41-215-101.hsd1.mi.comcast.net)
L951[20:36:33] zsh sets mode: +v on ping
L952[20:41:42] ⇨ Joins: jimm (~Nintendo3@cpe-69-206-65-132.hvc.res.rr.com)
L953[20:42:27] <jimm> http://ocdoc.cil.li/component:modem?s[]=modem when I do this, component.modem is nil
L954[20:42:48] <gamax92> when you do what
L955[20:44:20] * gamax92 pokes jimm
L956[20:44:49] <jimm> when I type in that sample code
L957[20:44:52] <jimm> up to m.open(123)
L958[20:44:58] <jimm> I get an error because m is nil
L959[20:45:19] <jimm> gamax92
L960[20:45:20] <sugoi> jimm: at the console shell, run `components`
L961[20:45:24] <sugoi> does it list the modem?
L962[20:45:40] <gamax92> Well let's check the obvious, do you have a network card or a wireless network card?
L963[20:45:52] <jimm> some of it scrolls too much and it doesn't work |'ing it into more
L964[20:45:56] <jimm> yeah I put a wireless card in it
L965[20:46:30] <jimm> >'d it into a file then more'd that
L966[20:46:32] <jimm> worked that way
L967[20:46:35] <jimm> I see two modems
L968[20:47:16] <Kodos> Can you screenshot your setup please?
L969[20:47:40] <jimm> which setup?
L970[20:47:48] <gamax92> the one you are having issues with, obviously
L971[20:48:03] <jimm> I don't know what part of it you want screenshotted
L972[20:48:09] <jimm> it's a robot
L973[20:49:15] <jimm> http://i.imgur.com/St6cHVz.png
L974[20:49:35] <Kodos> Did you give it a wireless AND a wired network card?
L975[20:49:46] <gamax92> I don't think you need both, Kodos
L976[20:49:52] <Kodos> You don't, that's my point
L977[20:49:58] <Kodos> I'm just not sure how he has two modems listed
L978[20:49:58] <gamax92> ah
L979[20:50:01] <Kodos> With different addresses
L980[20:50:16] <Kodos> Also, Dairy Queen Peanut Butter Sundaes are surprisingly good
L981[20:50:27] <gamax92> mmmm
L982[20:51:08] * sugoi realizes Kodos knows what's up
L983[20:51:22] <Kodos> I do indeed know what is up
L984[20:51:56] <jimm> running it as a lua fileI didn't get an error message
L985[20:52:02] <jimm> but I did typing it into a lua console
L986[20:52:17] <Caitlyn> if you local a variable in the lua console... it'll be null when you try to use it
L987[20:52:23] <Caitlyn> s/null/nil
L988[20:52:24] <Kibibyte> <Caitlyn> if you local a variable in the lua console... it'll be nil when you try to use it
L989[20:52:36] <Caitlyn> null... lol too much Java.
L990[20:52:48] * gamax92 throws a CaitlynException
L991[20:52:52] <Kodos> Speaking of, where can I get the latest build of OS?
L992[20:52:56] <jimm> never used lua before
L993[20:53:00] <jimm> that seems pretty weird
L994[20:53:02] <Caitlyn> Kodos, Curse :P
L995[20:53:10] <Kodos> Mkay
L996[20:53:26] <Caitlyn> http://www.curse.com/mc-mods/minecraft/231687-opensecurity
L997[20:53:30] <sugoi> jimm: think of this way -
L998[20:53:40] <sugoi> the lua consoles sees each line like a separate file (a chunk)
L999[20:53:53] <sugoi> jimm: thus, saying a variable is local ... is like a local variable to a file (a chunk)
L1000[20:53:56] <jimm> so every line gets its own scope
L1001[20:53:57] <jimm> lol
L1002[20:54:22] <sugoi> jimm: sort of
L1003[20:54:34] <sugoi> local -- it has its purpose
L1004[20:54:42] <sugoi> typically not for the lua console
L1005[20:55:51] <Kodos> We need a subsection of forums for EEPROM programming
L1006[21:01:18] ⇨ Joins: VikeStep (~VikeStep@CPE-123-211-66-81.lnse4.cha.bigpond.net.au)
L1007[21:04:22] <gamax92> cat why you freak out and scratch me
L1008[21:04:29] <gamax92> please no
L1009[21:08:16] ⇦ Quits: sugoi (~sugoi@75-172-5-90.tukw.qwest.net) (Ping timeout: 202 seconds)
L1010[21:22:37] ⇨ Joins: sugoi (~sugoi@71-217-124-111.tukw.qwest.net)
L1011[21:24:57] ⇨ Joins: sugoi_ (~sugoi@static-50-53-73-138.bvtn.or.frontiernet.net)
L1012[21:25:05] <sugoi_> sugoi: where did you go man!?
L1013[21:25:10] * sugoi_ kicks sugoi
L1014[21:25:38] <sugoi_> question for you guys - i just realized my lib fix wasn't working because it was cached
L1015[21:25:51] <sugoi_> i use a mylib = require("mylib") syntax
L1016[21:26:04] <sugoi_> is there an easier way besides rebooting to clear that cache?
L1017[21:26:31] <Caitlyn> Yes, there is. I don't recall it right now though.
L1018[21:26:37] <gamax92> sugoi_: package.loaded["mylib"] = nil
L1019[21:26:38] * Caitlyn pokes gamax92
L1020[21:26:44] <gamax92> Caitlyn: already on it
L1021[21:26:44] <Caitlyn> there he is :P
L1022[21:26:58] <sugoi_> in any lua console?
L1023[21:27:06] <gamax92> anywhere
L1024[21:27:09] <sugoi_> s/any/some/
L1025[21:27:09] <Kibibyte> <gamax92> somewhere
L1026[21:27:12] <sugoi_> ok cool
L1027[21:27:13] <sugoi_> thanks guys
L1028[21:27:21] <sugoi_> +and gals
L1029[21:29:11] <Caitlyn> Heh, I'll commit that to memory one day
L1030[21:29:41] <gamax92> my personal favorite is patching a library, i.e what I do to luasocket's http library to make it better
L1031[21:29:44] <sugoi_> and from the lua console, is there a cleaner way to exit than alt+ctrl+c ?
L1032[21:29:52] <gamax92> ctrl-d
L1033[21:29:59] <sugoi_> ah nice, thanks
L1034[21:30:02] <Kodos> Isn't it just ctrl-C
L1035[21:30:12] <sugoi_> Kodos: not for me
L1036[21:30:13] <gamax92> ctrl-C also works
L1037[21:30:21] <sugoi_> oh...um
L1038[21:30:36] <sugoi_> ok..worked that time. nvm
L1039[21:31:29] <gamax92> fun fact, if you write a wide character to the screen, the overlapping character to the right of it is set to a space
L1040[21:32:54] <sugoi_> :)
L1041[21:34:01] <Kodos> gamax92, what would the ugly, newbish method of using the data card to compress all files in a folder
L1042[21:34:14] ⇨ Joins: Slikrick98 (~Ricky@2601:19c:4201:c40f:9ce3:41b4:74d2:67d2)
L1043[21:34:17] <gamax92> ~w data
L1044[21:34:17] <ocdoc> http://ocd.cil.li/component:data
L1045[21:42:22] <gamax92> Kodos: http://hastebin.com/xequnidiku.lua
L1046[21:42:53] <Kodos> k
L1047[21:42:54] <Kodos> also
L1048[21:43:01] <Kodos> does double-deflating/inflating work
L1049[21:43:08] <gamax92> pointless usually
L1050[21:43:28] <gamax92> however, i should see what inflate does on invalid data
L1051[21:47:29] <gamax92> Kodos: http://hastebin.com/noroputuju.lua
L1052[21:47:37] <gamax92> no option = compress, -d = decompress
L1053[21:47:42] <Kodos> Neat
L1054[21:47:46] <gamax92> also checks if the compress/decompress didn't fail
L1055[21:47:51] <Kodos> k
L1056[21:47:58] <Temia> Why would double-deflating ever work
L1057[21:48:02] <jimm> does the lua here not have a loadstring command
L1058[21:48:08] <gamax92> jimm: lua 5.2 uses load
L1059[21:48:10] <Kodos> I think it's just load
L1060[21:48:11] <gamax92> 5.1 is loadstring
L1061[21:48:11] <Kodos> ye
L1062[21:48:38] <gamax92> Temia: if you were compressing a load of the same bytes, then maybe
L1063[21:48:56] <gamax92> but I'm not sure why you'd want to do that
L1064[21:49:06] <Temia> Not really. Anything the algorithm would've already caught would've already been caught.
L1065[21:52:02] <gamax92> Temia: 10MB file, first pass -> 10KB, second pass -> 107 bytes
L1066[21:52:15] <Temia> That... would never ever work.
L1067[21:52:19] <gamax92> Temia: it just happened
L1068[21:52:27] <Kodos> gamax92, indulge me, double inflate and see if it's back to normal
L1069[21:52:38] <Temia> What were you compressing?
L1070[21:52:45] <gamax92> "a load of the same bytes"
L1071[21:52:50] <gamax92> i.e 10MB's of nul
L1072[21:52:56] <Temia> .
L1073[21:53:11] <Temia> so.
L1074[21:53:30] <Temia> You could do five bytes by just doing run-length encoding with 32-bit values.
L1075[21:53:52] <Temia> Big whoop.
L1076[21:54:03] <Temia> it's still wholly pointless. <_<
L1077[21:54:06] <gamax92> my point being that "Not really." is wrong and "would never ever work" is also wrong
L1078[21:54:20] * sugoi_ awards gamax92 2 points
L1079[21:54:33] <Temia> Gamax, a bunch of the same bytes is useless to anyone and everyone.
L1080[21:54:33] <gamax92> Kodos: and yeah it's the same after double inflate
L1081[21:54:44] <Kodos> gamax92, now do double inf/def to init.lua
L1082[21:54:45] <Temia> So even if I am technically wrong on the latter
L1083[21:54:47] <Kodos> Just for shiggles
L1084[21:54:51] <gamax92> not if you're making raw harddrive files
L1085[21:54:58] <Temia> "not really" still applies as any PRACTICAL application would never see that kind of benefit.
L1086[21:55:02] <Temia> Okay, uh
L1087[21:55:03] <Temia> Dude?
L1088[21:55:09] <gamax92> I'm sorry :c
L1089[21:55:42] <Temia> Any compression algorithm worth a damn would already have a good way to deal with excess blank space.
L1090[21:55:57] <Temia> Especially ones designed for compressing disk images.
L1091[21:56:20] * gamax92 puts a strawberry on top of Temia
L1092[21:56:26] <Temia> :|
L1093[21:56:29] <Temia> Nevermind.
L1094[21:56:31] <Temia> fuck it.
L1095[21:56:32] <gamax92> Thank you
L1096[21:56:50] <Temia> Yeah yeah.
L1097[21:57:01] <gamax92> Ranting about good compression algorithms is nice and all but this is deflate we're talking about
L1098[21:57:11] <Temia> Okay, seriously, fuck off.
L1099[21:57:15] <Temia> I'm done talking about it.
L1100[21:57:18] <sugoi_> :|
L1101[21:57:22] <Kodos> Then don't respond to him
L1102[21:57:28] <Temia> Good call.
L1103[21:57:39] <Temia> I know just the way to assure that.
L1104[21:57:44] <gamax92> whatever
L1105[21:57:46] ⇦ Quits: gamax92 (gamax92@The.Dragon.Slayer.PanicBNC.eu) (Quit: Gazoobadaba!)
L1106[21:58:10] <Temia> "ranting". bullshit.
L1107[21:58:34] <Kodos> Oi
L1108[21:58:35] <Kodos> Stop
L1109[22:01:23] <Kodos> Kubuxu, you around?
L1110[22:01:54] <Caitlyn> ffs..
L1111[22:04:52] <sugoi_> so i read in lua that nil is false in terms of a conditional check
L1112[22:04:58] <sugoi_> but it not type boolean
L1113[22:05:00] *** Benguin is now known as Benguin[ZzZ]
L1114[22:05:25] <sugoi_> is there a clever way to convert nil to boolean false without say...well a bunch of if and type checking?
L1115[22:05:35] <Kodos> local nil = false
L1116[22:05:44] <Kodos> ¯\_(ツ)_/¯
L1117[22:05:47] <sugoi_> ha, :)
L1118[22:05:50] <sugoi_> ok, sure
L1119[22:06:18] <Temia> Any reason you need it as a boolean? It should still be able to compare.
L1120[22:06:26] <sugoi_> no good reason
L1121[22:06:30] <Temia> Ah, mmkay.
L1122[22:06:38] <sugoi_> sometimes i just ... consider things
L1123[22:06:48] <Temia> Lua's less stringent about it than, say, java, so it had me wondering why.
L1124[22:07:06] <sugoi_> the issue here is more me, than say java
L1125[22:07:14] <sugoi_> lua is far far less stringent than _me_
L1126[22:07:17] <Temia> Heh.
L1127[22:09:40] ⇨ Joins: cpup (~cpup@32.218.114.76)
L1128[22:10:51] <sugoi_> btw...in case anyone is curious. i'm purposefully not kicking sugoi off
L1129[22:11:11] <sugoi_> it's at my remote location...where i log stuff :( and i've lost connection
L1130[22:11:35] <Temia> We're pretty chill with bouncers so yeah, nbd. >_>
L1131[22:12:01] <Kodos> I just had a brilliant idea
L1132[22:12:01] * sugoi_ tries to decode `nbd'
L1133[22:12:04] * Temia is running from a quassel core herself, which is why she's been technically online almost all the time even though her idiot roommate broke the router last weekend. <_<
L1134[22:12:08] <Temia> no big deal.
L1135[22:12:15] <sugoi_> ah
L1136[22:12:24] <sugoi_> Kodos: yes?
L1137[22:12:33] <Kodos> I want the Computronics Chat Box to read me any IRC messages that highlight me on OpenIRC
L1138[22:12:43] <Kodos> And let me type back into IRC if I prefix a chat message with .irc
L1139[22:12:55] <sugoi_> :)
L1140[22:13:08] <Temia> Sounds like an interesting project.
L1141[22:13:09] ⇦ Quits: cpup (~cpup@32.218.114.76) (Ping timeout: 189 seconds)
L1142[22:14:11] <Temia> Speaking of which, now that I have a connection again, I need to update OC.
L1143[22:14:35] ⇨ Joins: cpup (~cpup@32.218.114.46)
L1144[22:16:25] <sugoi_> so, what wrong assumptions am i making with the following in a lua console: ="string":find("str");
L1145[22:16:53] <sugoi_> does lua not....auto wrap that as a variable?
L1146[22:16:58] <sugoi_> not sure what to call that
L1147[22:17:06] * sugoi_ has been perhaps a bit spoiled by c#
L1148[22:17:47] <sugoi_> yeah, that's all it was. sad
L1149[22:18:11] <Temia> Hmmm.
L1150[22:18:51] <sugoi_> yeah?
L1151[22:19:04] <sugoi_> so i'm implementing gnu find
L1152[22:19:13] <sugoi_> and its file matching pattern does not use regex
L1153[22:19:22] <sugoi_> it's more of a splat-expansion match
L1154[22:19:51] <sugoi_> ... i think i'll just use lua's built in find, and prefix any * with .
L1155[22:20:02] <sugoi_> and not be strick if the user sneaks in some actual regex stuff as well
L1156[22:20:55] <Temia> So is there a way to get the name of the script being executed from inside it anymore? The means in the lua reference manual does not work, and I'm not finding anything in the ocdoc APIs so far
L1157[22:21:07] ⇨ Joins: gamax92 (gamax92@The.Dragon.Slayer.PanicBNC.eu)
L1158[22:21:24] <Temia> Ah, nevermind.
L1159[22:21:26] <Temia> It's in the process API.
L1160[22:21:45] <sugoi_> questions about the filesystem api - well, the underlying nodes really
L1161[22:21:55] <sugoi_> are there only files, symlinks, and dirs?
L1162[22:22:05] <sugoi_> ergo, if not dir and not symlink, then it must be a file?
L1163[22:22:24] <sugoi_> what also leads me to ask is there no isFile in filesystem
L1164[22:22:29] <sugoi_> only isDirectory and isLink
L1165[22:26:16] *** PotatoReallyAsleep is now known as PotatoTrumpet
L1166[22:29:54] <Temia> Okay, so process.info does not dereference links. Good, that's what I needed to check on.
L1167[22:33:42] <Temia> Hmm.
L1168[22:34:03] <Temia> Here's something I just thought of for shell.parse()
L1169[22:34:33] <Temia> What if options that immediately preceeded arguments were set to the index of said argument?
L1170[22:35:21] <sugoi_> what you're saying could be interpretted a few different ways (at least, to my reading)
L1171[22:35:26] <sugoi_> can you give a simple example?
L1172[22:35:43] ⇦ Quits: Slikrick98 (~Ricky@2601:19c:4201:c40f:9ce3:41b4:74d2:67d2) (Quit: Leaving)
L1173[22:37:57] <Temia> Well, say, $command -abcd file1 file2 would have the options as {a=true, b=true, c=true, d=1}, or $command -a file1 -o file2 -i file3 would have {a=1, i=3, o=2}
L1174[22:40:17] <gamax92> Hmm, that could work, numbers aren't used at all atm
L1175[22:40:38] * Temia nods.
L1176[22:40:58] <sugoi_> ah
L1177[22:41:02] <Temia> And it'd retain backwards compatibility with older code calling parse() as they still all equate to true in the end.
L1178[22:41:18] <Temia> Also, sorry for snapping at you Gamax. It's been a very rough weekend.
L1179[22:41:26] <gamax92> Sorry for being a smartass
L1180[22:41:29] <Temia> No internet and no code makes Temia mad cow. @_@
L1181[22:41:52] <sugoi_> well, in case this little flair to shell.parse isn't added
L1182[22:42:01] <sugoi_> i do have my own smart_parse that does this
L1183[22:42:08] <sugoi_> sort of
L1184[22:42:11] <gamax92> the only thing that could actually go wrong with that number addition, is things that specifically check for true
L1185[22:42:15] <sugoi_> for the -abcd example i would
L1186[22:42:27] <sugoi_> -abc --d file1
L1187[22:42:34] <Temia> Ah, hm.
L1188[22:42:37] <Temia> That could work too.
L1189[22:42:39] <sugoi_> and options['d'].value == "file1"
L1190[22:43:14] <gamax92> Also I've been wanted to get my own getopt style parser, where I tell it all the options and the number of arguments it takes, and it would automatically check for invalid arguments, and create a usage message, based on the valid arguments table
L1191[22:43:15] <sugoi_> smart_parse("-abc --d file1", /*allow short options*/true, /*use equal sign*/false)
L1192[22:43:33] <sugoi_> yeah - mine isn't as crazy as getopts
L1193[22:43:37] <sugoi_> but it definitely suits all my neds
L1194[22:43:54] <sugoi_> short options in my terms are -o -a
L1195[22:43:58] <sugoi_> long options are --
L1196[22:44:04] <gamax92> well yeah
L1197[22:44:09] <sugoi_> so short options false would mean -type <- 'type' is the option name
L1198[22:44:37] <gamax92> ahh
L1199[22:44:40] <sugoi_> anywho, i'm hosting all this bashy code on magik's mpt host
L1200[22:44:47] ⇨ Joins: WireWulf (~SageKitsu@2602:306:ce4f:a280:e4db:686c:5a5d:eafb)
L1201[22:44:54] <gamax92> I should work on OCEmu some more
L1202[22:45:15] <sugoi_> i just keep a small window logged into mc with a oc screen open :)
L1203[22:45:16] <gamax92> Temia: btw, anything specific you'd like to see done in OCEmu?
L1204[22:45:18] <sugoi_> but an emu would be nice
L1205[22:45:26] <sugoi_> as long as it was furry
L1206[22:45:31] <gamax92> what
L1207[22:45:51] <sugoi_> http://i401.photobucket.com/albums/pp98/dustyemu/emu_face001.jpg
L1208[22:45:53] <sugoi_> emu
L1209[22:46:00] <gamax92> oh .-.
L1210[22:46:08] <Temia> My workstation likes to overheat with Minecraft running so I've stuck to OCEmu. It's much lighter and handier for quick testing.
L1211[22:46:11] <Temia> And... hm.
L1212[22:46:15] <Temia> As of right now, nothing springs to mind?
L1213[22:47:19] <gamax92> alright, then I'm probably going to move the whole available components thing into the ocemu.cfg file
L1214[22:47:41] <sugoi_> getting "nil value" on calling string.replace
L1215[22:47:41] <Temia> Mmkay
L1216[22:47:54] <sugoi_> is that in a lua version beyond what oc has?
L1217[22:47:54] <gamax92> string.replace is not a thing, you are thinking of gsub
L1218[22:48:08] <sugoi_> >.< thank you
L1219[22:48:23] <sugoi_> i did a quick ^f in the doc page and round replace
L1220[22:48:37] <sugoi_> did actually read that i had found the name of an arg for it, and not its method name
L1221[22:48:44] <sugoi_> s/round/found/
L1222[22:48:44] <Kibibyte> <sugoi_> i did a quick ^f in the doc page and found replace
L1223[22:49:01] <sugoi_> and..
L1224[22:49:07] <sugoi_> s/did a/didn't a/
L1225[22:49:07] <Kibibyte> <sugoi_> i didn't a quick ^f in the doc page and found replace
L1226[22:49:10] <sugoi_> derp
L1227[22:49:15] <sugoi_> s/did ac/didn't ac/
L1228[22:49:15] <Kibibyte> <sugoi_> didn't actually read that i had found the name of an arg for it, and not its method name
L1229[22:49:23] * sugoi_ pats Kibibyte
L1230[22:49:40] <gamax92> Another fun fact, wide characters cannot exist in the very right edge of the screen, where the overlapping area would be off screen
L1231[22:50:21] <sugoi_> ok i'm gsub-confused a bit
L1232[22:50:43] <gamax92> hmm?
L1233[22:51:08] <sugoi_> s='*example'; s:gsub("\*", ".*") -- invalid escape sequence (expected, honestly)
L1234[22:51:22] <gamax92> % is the character to escape things in a pattern
L1235[22:51:25] <sugoi_> and, s:gsub("\\*", ".*") gives me ...
L1236[22:51:26] <sugoi_> oh
L1237[22:51:31] <gamax92> \ is the character to escape things in a string
L1238[22:51:52] <sugoi_> i really try not to gripe about lua...
L1239[22:52:17] <gamax92> also if you live in CC world, LuaJ happily accepts invalid escape sequences, but don't do that anyway
L1240[22:52:20] <sugoi_> ok that worked great, thanks
L1241[22:52:41] <sugoi_> well 1. i dont look to do things in non-lua happy ways
L1242[22:53:10] <sugoi_> and 2. i really dont care at all for the cc community
L1243[22:53:26] <sugoi_> and...other things to say that aren't needed
L1244[22:53:41] <gamax92> sugoi_: btw, the second pattern will still run into issues if it has %'s as you can do stuff like
L1245[22:53:44] <gamax92> #lua ("apples"):gsub("(a)(p)","%2%1")
L1246[22:53:44] <|0xDEADBEEF|> > paples | 1
L1247[22:54:22] <sugoi_> what i want to do is
L1248[22:54:38] <gamax92> glob?
L1249[22:54:43] <sugoi_> #lua ("*.txt"):gsub(".*")
L1250[22:54:47] <sugoi_> yeah
L1251[22:54:48] <|0xDEADBEEF|> > lua:1: bad argument #2 to 'gsub' (string/function/table expected)
L1252[22:54:48] <sugoi_> i ...
L1253[22:54:56] <sugoi_> messed up my gsub because you interrupted my thought :P
L1254[22:55:03] <sugoi_> #lua ("*.txt"):gsub("%*", ".*")
L1255[22:55:03] <|0xDEADBEEF|> > .*.txt | 1
L1256[22:55:23] <sugoi_> + with more glob-y cleanup
L1257[22:55:23] <gamax92> I had a glob library somewhere ...
L1258[22:55:31] <sugoi_> oh yeah? :)
L1259[22:56:01] <gamax92> nope, is not on my github repo
L1260[22:56:06] <sugoi_> no fret
L1261[22:56:12] <sugoi_> not going for perfect gnu find
L1262[22:56:20] <sugoi_> just "reasonably good for now"
L1263[22:56:52] <PotatoTrumpet> Don't mind me
L1264[22:56:58] <gamax92> also, there's this Russian guy who helps me working on this project
L1265[22:57:06] <gamax92> But his English is SO BAD ;~;
L1266[22:57:18] ⇦ Quits: Lathanael|Away (~Lathanael@p5497162F.dip0.t-ipconnect.de) (Ping timeout: 206 seconds)
L1267[22:57:28] <PotatoTrumpet> Just learning the Declaration of Independence and Constution all in one night
L1268[22:57:37] <PotatoTrumpet> Damn APUSH summerwork
L1269[22:57:55] <gamax92> He raises good points about various things, but I have to ask him twice or just tell him to type in Russian so i can google translate it
L1270[22:59:22] <PotatoTrumpet> Summary of the Declaration of Independence: The king is an ass
L1271[22:59:30] <PotatoTrumpet> >_<
L1272[22:59:52] * gamax92 eats PotatoTrumpet's family
L1273[22:59:59] <PotatoTrumpet> To late
L1274[23:00:05] <PotatoTrumpet> They were already eaten
L1275[23:01:10] <sugoi_> PotatoTrumpet: by what?
L1276[23:01:25] <PotatoTrumpet> =3
L1277[23:01:38] <PotatoTrumpet> O================================3
L1278[23:02:00] * PotatoTrumpet eats gamax92
L1279[23:02:03] <PotatoTrumpet> BWAHAHAHAHHA
L1280[23:02:06] <PotatoTrumpet> SUCK IT
L1281[23:02:16] <gamax92> oh noes, its the not potato eating potato!
L1282[23:02:52] * PotatoTrumpet sends gamax92 to the darkest pits of hell
L1283[23:04:00] <gamax92> mmm
L1284[23:04:37] <jimm> how can I access the computer variable from a script file
L1285[23:04:51] <gamax92> local computer = require("computer")
L1286[23:05:10] <jimm> thanks
L1287[23:05:32] ⇨ Joins: Lathanael|Away (~Lathanael@p5497104F.dip0.t-ipconnect.de)
L1288[23:05:37] <gamax92> I also need to fix when you use shutdown in the emulator, the configuration doesn't get saved
L1289[23:05:50] <gamax92> only when you close the emulator, does it get saved
L1290[23:10:11] <Temia> Erm... That's weird. o.O
L1291[23:10:14] <PotatoTrumpet> COCKS
L1292[23:10:17] <PotatoTrumpet> BALLOCKS
L1293[23:10:20] <Temia> I'm getting a coremod dependency for... Remote IO?
L1294[23:10:20] <PotatoTrumpet> >_<
L1295[23:10:31] <PotatoTrumpet> I just want to be done with this summer work
L1296[23:10:32] <Temia> From OpenComputers. What the heck.
L1297[23:10:34] <PotatoTrumpet> which is due thursday
L1298[23:10:46] <sugoi_> ok
L1299[23:10:47] <sugoi_> find is awesome
L1300[23:10:52] <sugoi_> it works, but i can't ^c kill it
L1301[23:10:53] <sugoi_> :)
L1302[23:11:03] <sugoi_> nor alt+ctrl+c it, nor ^d it
L1303[23:11:40] <sugoi_> next, du
L1304[23:11:59] <PotatoTrumpet> Congrats OC
L1305[23:12:03] <PotatoTrumpet> we are at 136 people
L1306[23:12:06] ⇨ Joins: Michi (Caitlyn@2001:470:1f0f:dec:4855:22e7:d44d:a6fd)
L1307[23:12:07] <PotatoTrumpet> \o/
L1308[23:12:13] <PotatoTrumpet> s/6/7
L1309[23:12:13] <Kibibyte> <PotatoTrumpet> we are at 137 people
L1310[23:12:23] <sugoi_> well, i'm 2 people
L1311[23:12:25] <sugoi_> so, 136 :)
L1312[23:12:29] <PotatoTrumpet> LIES
L1313[23:12:30] ⇦ Quits: Michi (Caitlyn@2001:470:1f0f:dec:4855:22e7:d44d:a6fd) (Client Quit)
L1314[23:12:32] * PotatoTrumpet stabs sugoi_
L1315[23:12:34] * sugoi_ pokes sugoi
L1316[23:12:40] <PotatoTrumpet> Hold on
L1317[23:12:46] <PotatoTrumpet> WHERE IS KATIE
L1318[23:12:53] * PotatoTrumpet starts setting
L1319[23:12:55] <Caitlyn> …
L1320[23:12:56] <PotatoTrumpet> #oc on fire
L1321[23:13:03] <PotatoTrumpet> oh hi
L1322[23:13:08] <Caitlyn> ¬_¬
L1323[23:13:13] <PotatoTrumpet> My user list wasn't scroleld all the way up
L1324[23:13:27] <PotatoTrumpet> So it looked like it was just Liz , San, and Zsh
L1325[23:13:36] <gamax92> Caitlyn: You're achieved invisibility@
L1326[23:13:36] <PotatoTrumpet> I was about the freak out
L1327[23:13:41] <Caitlyn> d.f.6.a.d.4.4.d.7.e.2.2.5.5.8.4.c.e.d.0.f.0.f.1.0.7.4.0.1.0.0.2.ip6.arpa PTR 86400 michiyo.science.
L1328[23:13:44] <Caitlyn> so WTF esper...
L1329[23:13:54] ⇨ Joins: Slikrick98 (~Ricky@2601:19c:4201:c40f:9ce3:41b4:74d2:67d2)
L1330[23:14:04] * Caitlyn stabs espernet.
L1331[23:14:14] <sugoi_> df.lua local function formatSize should be public/shard
L1332[23:14:16] <sugoi_> +e
L1333[23:14:25] <sugoi_> meh
L1334[23:14:31] * sugoi_ reinventst the wheel
L1335[23:14:36] <PotatoTrumpet> a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.A.B.C.D.E.F.G.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.0.1.2.3.4.5.6.7.8.9.
L1336[23:14:37] <sugoi_> and spelling, apparently
L1337[23:14:51] <Caitlyn> Anyway... AFK
L1338[23:14:52] <Caitlyn> also
L1339[23:14:55] *** Caitlyn is now known as Mimiru
L1340[23:14:58] <Mimiru> damn znc.
L1341[23:14:59] <gamax92> sugoi_: format.lib?
L1342[23:15:09] <gamax92> oh wait, you're in plan9k aren't you
L1343[23:15:12] <PotatoTrumpet> Does Mimiru moo?
L1344[23:15:15] <sugoi_> i'm not actually
L1345[23:15:17] <gamax92> oh
L1346[23:15:18] <sugoi_> openos
L1347[23:15:50] <gamax92> sugoi_: well this garbage exists: https://github.com/OpenPrograms/gamax92-Programs/blob/master/enhanced/format.lua
L1348[23:16:03] <gamax92> I don't at all remember how to use it
L1349[23:16:48] <gamax92> >_> that is also horribly not unicode compat
L1350[23:17:32] <gamax92> granted a few of these programs exist from when we had not unifont
L1351[23:17:39] <sugoi_> so
L1352[23:17:40] <sugoi_> um
L1353[23:17:47] <sugoi_> i can't actually use my find like i want
L1354[23:17:52] <sugoi_> sh.lua is dieing before my lua is called
L1355[23:17:54] <sugoi_> :(
L1356[23:18:00] <sugoi_> e.g. find / -name "format.*"
L1357[23:18:09] <sugoi_> the sh.lua parse i guess crokes
L1358[23:18:16] <sugoi_> trying to glob format.* and doesn't find a match?
L1359[23:18:28] <sugoi_> before i read a lot of sh.lua code -- anyone know what openos is trying to do?
L1360[23:18:34] <gamax92> shouldn't you be using single quotes?
L1361[23:18:47] * sugoi_ rolls eyes
L1362[23:18:50] <sugoi_> i guess, sure
L1363[23:18:55] <sugoi_> doesn't matter in bash
L1364[23:19:42] <sugoi_> well, i'm gald i can still use my find tool
L1365[23:19:47] <sugoi_> i'd be quite disappointed :)
L1366[23:21:49] <sugoi_> is it possible for the lua exception handler to also print function parameters/
L1367[23:21:50] <sugoi_> ?
L1368[23:22:00] <gamax92> no not really
L1369[23:22:09] <sugoi_> the one in place ... the handler that is invoked when scripts die running on openos
L1370[23:22:10] <sugoi_> ok
L1371[23:24:50] <sugoi_> my find is actually really slow :(
L1372[23:24:55] <sugoi_> i may have to reprogram it to use nodes
L1373[23:35:15] <sugoi_> Temia: seeing some code btw, not not value to convert possible nil to false
L1374[23:36:43] <dangranos> PotatoTrumpet, that's Temia's job
L1375[23:37:55] <Temia> moooo 'o'
L1376[23:40:42] ⇨ Joins: Krutoy242 (webchat@46.233.211.252)
L1377[23:42:33] <Temia> Oh.
L1378[23:42:45] <Temia> Accidentally grabbed the wrong version. That's a hell of a weird way to get that error
L1379[23:43:16] <Kodos> Does deflate.lua support piping to a file
L1380[23:45:02] <sugoi_> some of the openos code (e.g. /lib/filesystem.lua) requires component
L1381[23:45:14] <sugoi_> but there is no component.lua
L1382[23:45:40] <sugoi_> there is a 04_component.lua, that's all i see
L1383[23:46:38] <dangranos> hi Krutoy242
L1384[23:47:46] <Kodos> gamax92, halp
L1385[23:49:34] <dangranos> sugoi_, it grabs component from _G? *shrugs*
L1386[23:50:11] <sugoi_> i think it's one of those magical files
L1387[23:50:14] <sugoi_> what is _G?
L1388[23:50:42] <sugoi_> i'm just trying to figure out how filesystem.lua builds its node table
L1389[23:51:00] <sugoi_> and it leverages component
L1390[23:51:20] <sugoi_> i think there are some filesystem components with some code that filesystem.lua is calling
L1391[23:52:11] <sugoi_> dangranos: i implemented gnu find - but for my large fs it's pretty slow
L1392[23:52:23] <dangranos> yay
L1393[23:52:30] <dangranos> i think i saw grep somewhere
L1394[23:52:40] <sugoi_> so i was considering copying some of filesystem.lua's code which leverages a node-like structure i believe it builds from info from component
L1395[23:52:51] <sugoi_> dangranos: grep where?
L1396[23:52:56] <sugoi_> i was going to impl that soon
L1397[23:52:57] <dangranos> OP?
L1398[23:53:14] <dangranos> https://github.com/OpenPrograms/Wobbo-Programs/tree/master/grep/
L1399[23:53:16] <sugoi_> open peripherals?
L1400[23:53:19] <sugoi_> ah, open programs
L1401[23:53:34] * dangranos slaps sugoi_
L1402[23:53:34] * EnderBot2 high-fives dangranos
L1403[23:54:20] <sugoi_> Temia: wobbo-programs has getopt
L1404[23:54:21] <sugoi_> if you prefer
L1405[23:55:57] <sugoi_> can i requeset a repo on OP here?
L1406[23:56:01] <sugoi_> or should i do that in the forums?
L1407[23:56:07] <dangranos> poke whoever is admin on it
L1408[23:56:32] * dangranos pokes Mimiru
L1409[23:56:45] <dangranos> who adds people and repos to OP?
L1410[23:56:58] <gamax92> Vexatos
L1411[23:57:12] <sugoi_> i didn't realize how much good content was there
L1412[23:57:22] <sugoi_> i've probably wasted hours these last couple days ...
L1413[23:57:26] <sugoi_> but ... i have learned a lot of lua
L1414[23:57:33] <sugoi_> and a bit about the openos api
L1415[23:57:37] <sugoi_> so, there's that
L1416[23:58:04] * dangranos pats sugoi_
L1417[23:58:08] <sugoi_> thanks :)
L1418[23:58:29] <sugoi_> what timezone is vexatos in?
L1419[23:58:30] *** Kasen is now known as rakiru|offline
L1420[23:59:02] * dangranos shrugs
L1421[23:59:07] <dangranos> internet
L1422[23:59:11] <sugoi_> ha
<<Prev Next>> Scroll to Top