<<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
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
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
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)
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
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
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)
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
L191[02:38:03] <Temia> ocdoc you did not
try at all :<
L192[02:38:07] <Temia> ~w tank API
L194[02:38:18] <Temia> ... AT ALL
:<
L195[02:38:22] <Temia> ~w 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
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
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
L312[05:53:42] <Izaya> ~w shutdown
L314[05:53:47] <Izaya> ~w 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.
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
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?
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
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
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
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/
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)
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
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? >.>
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
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
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.
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)
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
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
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
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
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
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
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?
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