<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:03:22] ⇦
Quits: VikeStep (~VikeStep@192.43.96.58.static.exetel.com.au) (Ping
timeout: 206 seconds)
L2[00:15:11] ⇨
Joins: VikeStep
(~VikeStep@192.43.96.58.static.exetel.com.au)
L3[00:45:56] ⇦
Quits: Doty1154 (~Doty1154@2601:648:8000:134f:b079:c293:a642:ac4c)
(Read error: Connection reset by peer)
L4[01:15:47] ⇨
Joins: xarses
(~xarses@c-71-198-44-234.hsd1.ca.comcast.net)
L5[01:24:33] ⇦
Quits: Michiyo (~Michiyo@mail.pc-logix.com) (Read error: Connection
reset by peer)
L6[01:24:34] ⇨
Joins: Michiyo_ (~Michiyo@mail.pc-logix.com)
L7[01:24:34] zsh
sets mode: +o on Michiyo_
L8[01:48:07] <payonel> xarses: you're trying
to paste multiline text into the lua shell?
L9[01:48:16] <xarses> payonel: yep
L10[01:48:24] <xarses> used to work like a
champ
L11[01:48:48] <payonel> there was a bug
with multiline pasting in the shell
L12[01:48:59] <payonel> so...my fix there
may have broken it in the other :/
L13[01:49:27] <xarses> it works fine in
edit
L14[01:49:46] <payonel> i love how you
expect those to use the same input stream
L15[01:50:15] <payonel> edit is a highly
customized key_down handlers
L16[01:50:19] <payonel> -s
L17[01:51:00] <payonel> xarses: yeah, ok
i'll look into that
L18[01:51:04] <xarses> gee I wonder why
they wouldn't work the same
L19[01:51:29] <payonel> the lua shell and
the shell normally SHOULD, so i'm surprised
L20[01:51:33] <payonel> i'll check it
out
L21[01:51:39] ⇨
Joins: Trangar
(~Trangar@249-153-145-85.ftth.glasoperator.nl)
L22[01:52:28] <payonel> thanks for the
report
L23[01:53:21] <payonel> sorry for the 1.6.1
delay, i started fixing a minor issue in /bin/mv, and then i found
a whole area of issues and code that needs refining
L24[01:53:35] <payonel> so i'm completely
redoing /bin/cp and /bin/mv atm
L25[01:53:49] <payonel> no fret though,
that's why we have almost 1700 unit tests now
L26[01:55:43]
<Kodos> ELI5
Unit tests
L27[01:57:05] <payonel> well there are ~8
error results you can get from cp (maybe more), and ~16 different
parsing rules (again, maybe more)
L28[01:57:31] <payonel> so that easily
creates ~8*16 different work flows of how one might use cp, and
that doesn't include the different options
L29[01:57:39] <payonel> like -f, -r, -P,
-v, -i, and -u
L30[01:58:23] <payonel> so i write tests to
cover them all, adding tests when i realize i forgot to test `cp
a/. b` when is is a link with a link cycle (i.e., a link that can't
resolve)
L31[01:59:29] <payonel> after a while, i
have a rather large list of tests that cover everything from what
you should see when you tab complete, to proving that a test script
crash should print to the stderr, to proving that popen works, to
proving cp works
L32[01:59:49] <payonel> and so, i'm over
1600 now, i haven't checked the final count in a while
L33[02:00:46] <payonel> anyways, i need
sleep now. o/
L34[02:06:13] ⇨
Joins: Monkeyfish (Monkeyfish@monkey.fish)
L35[02:06:46] <Monkeyfish> How do you
access sides in a microcontroller+transposer, as there's no sides
API access?
L36[02:06:54] <Monkeyfish> I tried using
numbers but it gets all out of whack
L37[02:13:29]
<Kodos>
Wait, you can stick a transposer inside a microcontroller?
L38[02:13:37]
<Kodos> Or
do you mean the inventory controller upgrade
L39[02:13:55] <xarses> transposer in a
microcontroller... o.O
L40[02:16:11] <Monkeyfish> A transposer is
a valid item in the upgrade slot of a microcontroller in the
electronics assembler
L41[02:16:17]
<Kodos> I'll
be damned
L42[02:16:38]
<Kodos>
Anyway, I believe you can check the wiki for the corresponding
numbers for sides
L43[02:16:43]
<Kodos> They
should be absolute
L44[02:16:50]
<Kodos> Just
do ~w sides
L45[02:16:52]
<Kodos> in
irc
L47[02:17:22]
<Kodos> Yep,
just use those numbers
L48[02:17:32]
<Kodos> And
keep in mind that left/right are in reference to the
microcontroller
L49[02:17:36] <Monkeyfish> I kinda just
looked at the second list, marked the cardinal direction needed,
then used the first list to connect that to the number
L50[02:17:39]
<Kodos> ie,
looking at the front face, your left would be its right
L51[02:17:58]
<Kodos> That
may be where you got screwed up at
L52[02:18:02] <Monkeyfish> probably.
L53[02:18:15] <Monkeyfish> The wiki
mentions north, south, east, and west, so I was going by that
L54[02:19:19]
<Kodos> If
it makes you feel any better, I always get screwed up with using
numbers for sides, too, since I have to use a different format for
sides on another platform that I code on
L55[02:19:30]
<Kodos> So
I'm used to 0 being top, and 5 being bottom
L56[02:22:23] <Monkeyfish> I'm on v10 of my
script for the microcontroller, I've fucked up a lot of
things
L57[02:22:31] <Monkeyfish> it worked
flawlessly on a computer, in testing
L58[02:23:18]
<Kodos> If
one doesn't already exist, there should be a low level programming
page on the wiki explaining what things like Microcontrollers have
access to
L59[02:23:33] <Monkeyfish> the wiki is
kinda limited at best
L60[02:23:46] ⇨
Joins: Kodos
(~Kodos@2602:306:ce20:6c30:b5fd:43ba:78a4:2cfa)
L61[02:23:47] zsh
sets mode: +v on Kodos
L62[02:23:52] <Monkeyfish> and a lot of the
info that is in the guidebook isn't on the wiki, which is annoying,
imo
L63[02:24:04] <Monkeyfish> I neglect
looking at manuals and tend to use wikis, because of the search
function, and two monitors
L64[02:24:05] <Kodos> ~w OS
L67[02:24:14] <Kodos> Not what I
wanted
L68[02:24:16] <Kodos> ~w low level
L71[02:24:50] <Monkeyfish> The list says
what BIOS/Microcontrollers have access to
L72[02:24:55]
<Kodos> ^
that
L73[02:24:55]
<Kodos>
yues
L74[02:26:11] <Monkeyfish> os.sleep
apparently isn't available
L75[02:30:59] <Kodos> No but you can copy
the code from open os
L76[02:32:05] <Monkeyfish> oh, I was just
going to rough up some crappy os.time() comparison thing :P
L77[02:33:58] <Kodos> That's basically what
sleep is
L78[02:36:03] <Monkeyfish> OpenOS's sleep
is kinda really weird.
L79[02:37:58] ⇨
Joins: TheReturningVoid
(webchat@CPE-101-181-96-141.lnse5.cha.bigpond.net.au)
L80[02:39:36] <Kodos> Anyway, I'm going to
(try to) sleep
L82[02:39:41] <MichiBot> Kodos: Dashkal
will be notified of this message when next seen.
L83[02:40:11] <TheReturningVoid> Hello all,
been playing around with nanomachines
L84[02:40:25] ⇨
Joins: Vexatos
(~Vexatos@p200300556E5AFE5925E151CCE968DBF9.dip0.t-ipconnect.de)
L85[02:40:25] zsh
sets mode: +v on Vexatos
L86[02:40:47] <TheReturningVoid> For some
reason, all the inputs of my nanomachines seem to do nothing
L87[02:41:06] <TheReturningVoid> Is that
normal? Could I have just gotten really bad liuck with my
configuration?
L88[02:41:34] <Kodos> What are you using to
input commands, and read the output?
L89[02:41:48] <Saphire> Hmmm
L90[02:42:07] <Saphire> ...why nobody added
memory and emotions into chatbots?
L92[02:42:47] <Saphire> I mean, all of them
are just... They are just "action-reaction" systems that
don't do anything other than reply
L94[02:43:12] <Kodos> Run that on a tablet
with a wireless networking card
L95[02:43:33] <Kodos> tl;dr Nanomachines
have a terrible range for output, so tablets will solve that
L96[02:43:48] <Monkeyfish> So the guidebook
doesn't even say that you can use "flash" to write to
EEPROM. I understand others might use non-OpenOS things, but I feel
like that's an important thing to mention
L97[02:43:49] <TheReturningVoid> Yeah, I'm
using a tablet with a network card
L98[02:43:57] <Kodos> Network, or Wireless
Network
L99[02:44:01] <TheReturningVoid>
wireless
L100[02:44:22] <TheReturningVoid> I'll
give that program a shot, even though it looks close to identical
to the one I lonked
L101[02:44:24] <Monkeyfish> I found some
random forum post when googling which mentioned the capacity (with
Lua) and flash method
L102[02:44:27] <Kodos> It is nearly,
es
L103[02:44:28] <Kodos> yes*
L104[02:44:45] <Kodos> What I'd recommend,
is using the debug nanomachines command, and checking your console
output for the list
L105[02:44:54] <Kodos> You may have indeed
just gotten terrible luck, though it's unlikely
L106[02:45:36] <Kodos> Monkeyfish, I have
zero experience with messing about with Microcontrollers, you -may-
try Lizzy but I think she's asleep atm
L107[02:45:54] <Monkeyfish> Kodos, nah, I
figured it out after long enough, but I had to find a random forum
post, which is annoying
L108[02:48:19] <TheReturningVoid> So... I
got to 7, all of then did nothing
L109[02:48:24] <TheReturningVoid> I get to
8, and it's magnet
L110[02:48:34] <TheReturningVoid> Looks
like I got a horrible roll
L111[02:48:57] <Forecaster> !roll
1d20
L112[02:48:57] <Forecaster> Forecaster
rolls the 1d20 and gets: 18 [18]
L113[02:49:02] <Forecaster> I didn't
:D
L114[02:49:03] <Kodos> Aye, I personally
just debug my set and eat new ones until I get a decent list
L115[02:49:20] <Kodos> %cointoss
L116[02:49:24] <Kodos> Why isn't that a
thing
L117[02:49:28] <Kodos> !roll 1d2
L118[02:49:29] <Forecaster> Kodos rolls
the 1d2 and gets: 2 [2]
L119[02:50:27] <TheReturningVoid> Wow,
looks like 8 was the only input that did anything...
L120[02:50:57] <TheReturningVoid> What's
the debug command?
L121[02:51:14] <Kodos> Just tabcomplete
/oc_deb
L122[02:51:17] <Kodos> It should come
up
L123[02:51:50] <TheReturningVoid> Only
command that comes up for me is oc_debugwhitelist
L124[02:52:01] <TheReturningVoid> That
might be because I'm on a multiplayer server
L125[02:52:03] <Kodos> Try /help OC and
see what pops up
L126[02:52:05] <Kodos> Ah
L127[02:52:06] <Kodos> That may be
L128[02:52:08] <Renari> Is there a file
size limit when downloading files via wget?
L129[02:52:11] <Kodos> You might need to
be opped
L130[02:52:17] <Kodos> Renari, Uhh
L131[02:52:19] <Kodos> Maybe?
L132[02:52:23] <Kodos> payonel would be
the one to ask
L133[02:52:30] <Forecaster> Renari: no,
only the space on the system
L134[02:52:35] <Kodos> Or that
L135[02:52:36] <Kodos> =D
L136[02:52:46] <Renari> Hm, strange since
I'm getting exactly 328byte files when the source is larger.
L137[02:52:47] <TheReturningVoid> Welp,
time to make a new batch of nanomachines :P
L138[02:54:05] <Forecaster> do you get an
error?
L139[02:54:15] <Renari> It was a https
redirect was the problem.
L140[02:54:29] <Forecaster> ah
L141[02:54:31] <Kodos> Good luck to you
all
L142[02:54:34] <Kodos> Sleeptime with the
wife
L143[02:54:39] <Kodos> (Actual sleep, you
pervs)
L144[02:54:41] <TheReturningVoid> cya
o/
L145[02:54:44] <Kodos> o7
L146[03:13:37] <Vexatos> Kodos
> Just tabcomplete
/oc_deb
L147[03:13:40] <Vexatos> Kodos, or
/oc_dn
L148[03:13:51] <Vexatos> or /oc_nm
L149[03:13:54] <Vexatos> for the
printout
L150[03:14:09] <Vexatos> the /oc_dn
actually generates a configuration with every behaviour in it
L151[03:16:53] <Dashkal> Kodos:
Awesome
L152[03:17:22] <Monkeyfish> I'd kill for
the analyzer to get a stacktrace from a microcontroller instead of
a single statement
L153[03:17:42] <Monkeyfish> "invalid
slot" doesn't help when there's 4 inventory interactions per
main loop
L154[03:33:53] <Vexatos> %tell Sangar so
potion resource locations changed in 1.8 explaining #1885. Should I
make a config patch resetting the potion whitelist for
nanomachines?
L155[03:33:53] <MichiBot> Vexatos: Sangar
will be notified of this message when next seen.
L156[03:52:46]
⇨ Joins: m_A_y_A_t (Riry@2001:470:36:2de::5)
L157[04:01:52] <Saphire> Today i saw a
person that had actual argument (and reasons) why ps4 is better
than pc o..o
L158[04:05:40] <xarses> Monkeyfish: if you
see a gap on the wiki, don't be afraid to create an issue ticket
for it on github, one of us can get too it when we have time
L159[04:06:10] <Monkeyfish> If I get
myself to, I'll probably go through and see what could be
added
L160[04:06:33] <Monkeyfish> I started
messing with it today, so I have the perfect view from a starter
:D
L161[04:06:48] <xarses> the most precious
view IMO
L162[04:08:37] <Monkeyfish> Everything is
confusing and I have to go through Google hell to get answers
L163[04:09:53] <xarses> yep, drop an issue
down, esp if you hang around on irc so we can figure out what you
mean
L164[04:10:12] <xarses> we'll figure out
what's missing and the next poor victim might have an easier
time
L165[04:10:37] *
xarses goes off and preps another live test dummy
L166[04:11:16] *
xarses launches the code directly into production and heads to
bed
L167[04:14:22] <Lizzy> yay, crashed
windows by trying to install xorg in the ubuntu for windows
thing
L168[04:29:45] <Vexatos> %tell Sangar
actually, it only applies to 1.9+, you need to decide whether the
potion whitelist should be a list of potion resource locations or a
list of potion names
L169[04:29:45] <MichiBot> Vexatos: Sangar
will be notified of this message when next seen.
L170[04:36:09] <Vexatos> %tell Sangar i.e.
whether to put "mining_fatigue" or
"effect.digSlowDown" there. The resource location is the
unique ID so I am not sure
L171[04:36:10] <MichiBot> Vexatos: Sangar
will be notified of this message when next seen.
L172[04:39:14] <Renari> I just installed
computronics for the first time, do you have to find the tape
floppy in a dungeon? It doesn't seem to have a crafting
recipe.
L173[04:54:32] <Vexatos> It is currently
unobtainable due to a missing feature in OC, it will be there in
the next version
L174[04:54:39] <Vexatos> for now, just
cheat one in or add a crafting recipe
L175[04:54:57] <Renari> I just used wget
and pulled the program from github.
L176[04:55:03] <Vexatos> works too
L177[05:18:02]
⇨ Joins: techno156 (~techno156@203.114.73.135)
L178[05:20:58]
⇨ Joins: Savos
(~Savos@CPEf0f24903d453-CMf0f24903d450.cpe.net.cable.rogers.com)
L179[05:21:11] ⇦
Quits: XDjackieXD (~XDjackieX@navi.chaosfield.at) (Quit: bye
o/)
L180[05:23:59]
⇨ Joins: XDjackieXD
(~XDjackieX@navi.chaosfield.at)
L181[05:25:03] ⇦
Quits: glasspelican (~quassel@104.167.117.185) (Remote host closed
the connection)
L182[05:25:55]
⇨ Joins: glasspelican (~quassel@104.167.117.185)
L183[05:43:19] *
Vexatos pokes Sangar with a stick
L184[05:54:54] ⇦
Quits: glasspelican (~quassel@104.167.117.185) (Remote host closed
the connection)
L185[05:55:06]
⇨ Joins: glasspelican (~quassel@104.167.117.185)
L186[06:08:46]
⇨ Joins: Shawn|i7-Q720M
(~shawn156@c-50-170-156-102.hsd1.co.comcast.net)
L187[06:08:47] <Shawn|i7-Q720M>
howdy
L188[06:08:55] <Shawn|i7-Q720M> anyone
here play BEVOs tech pack?
L189[06:10:09] <Forecaster> no, why?
L190[06:11:54]
⇨ Joins: TheReturningVoid_
(webchat@CPE-101-181-96-141.lnse5.cha.bigpond.net.au)
L191[06:13:24] <TheReturningVoid_> Is
there a way to get the IRC program at all, seeing as the floppy for
it hasn't been implemented yet?
L192[06:13:45] <Forecaster> what do you
mean "hasn't been implemented"?
L193[06:13:54] ⇦
Quits: TheReturningVoid
(webchat@CPE-101-181-96-141.lnse5.cha.bigpond.net.au) (Quit: Web
client closed)
L194[06:14:02] ***
TheReturningVoid_ is now known as TheReturningVoid
L195[06:14:10] <TheReturningVoid> Well,
I'm not seing an IRC floppy in JEI
L196[06:14:30] <Forecaster> pretty sure
the irc program is on oppm
L197[06:14:36] <TheReturningVoid> I'm
assuming there's a way to get it on ippm
L198[06:14:38] <TheReturningVoid> yeah,
thought so
L199[06:14:56] <TheReturningVoid> What
would the package name be?
L200[06:15:17] <Forecaster> uh
L201[06:16:12] <Forecaster>
"wocchat"
L202[06:17:42] <Vexatos> TheReturningVoid,
it's not in JEI because floppies do not appear in JEI
L204[06:19:39] <TheReturningVoid> Ah,
righto
L205[06:19:58] <TheReturningVoid> I'm
assuming there's still a recipe for it?
L206[06:20:46] <Vexatos> the normal
scrench one
L207[06:23:55] <TheReturningVoid> How does
that work?
L208[06:24:24] <TheReturningVoid> Made a
floppy, doesn't seem to craft with a scrench
L209[06:25:14] <Vexatos> you need to make
a program floppy
L210[06:25:16] <Vexatos> oppm or
openos
L211[06:25:34] <TheReturningVoid> Ah,
right
L212[06:26:31] <TheReturningVoid> Made it
an openos floppy, still doesn't craft
L213[06:27:06] <TheReturningVoid> It's
just the scrench and a floppy, right?
L214[06:27:38] <Vexatos> yea
L215[06:28:05] <Vexatos> It definitely
works for me :P
L217[06:29:23] <TheReturningVoid> :/
L218[06:30:11] <TheReturningVoid> wait
hang on, my inventory was desyncing
L219[06:30:14] <TheReturningVoid> that's
probably why lol
L220[06:30:20] <Vexatos> ._.
L221[06:30:38] <TheReturningVoid> stupid
multiplayer servers >:V
L222[06:31:35] <TheReturningVoid> Huh,
still doesn't work
L223[06:31:40] <TheReturningVoid> It's
shapeless?
L224[06:32:32] <TheReturningVoid> Running
OC 1.6.1.6
L225[06:32:58] <Vexatos> can you take the
floppy out of the output slot?
L226[06:33:08] <Vexatos> Just because it
doesn't display a result doesn't mean it's not a valid recipe
L227[06:33:22] <TheReturningVoid> Huh, I
can
L228[06:33:25] <TheReturningVoid> Never
seen that before
L229[06:33:43] <Forecaster> then your
server and client doesn't have the same recipes
L230[06:33:56] <Forecaster> ie non-synced
configs
L231[06:34:00] <Forecaster> probably
L232[06:34:02] <TheReturningVoid>
Possibly
L233[06:34:14] <TheReturningVoid> I mean,
pretty sure we both use default SkyFac3 configs
L234[06:35:29] <TheReturningVoid> THen
again, that server does crash when someone places a Rack
L235[06:35:44] <TheReturningVoid> Crashed
the server twice doing that today... :P
L236[06:35:53] <Forecaster> fun
times
L237[06:37:04] <TheReturningVoid> Is that
a known issue, or something server side?
L238[06:37:24] <Forecaster> you mean the
rack thing?
L239[06:37:26] <Forecaster> I dunno
L240[06:37:27] <TheReturningVoid>
Yeah
L241[06:37:42] <Forecaster> I think there
may be a ticket about it on the issue tracker
L243[06:38:34] <TheReturningVoid> Hmm,
looks like it is an OC thing
L244[06:39:35] ⇦
Quits: Trangar (~Trangar@249-153-145-85.ftth.glasoperator.nl)
(Quit: Leaving)
L245[06:40:16] ⇦
Quits: TheReturningVoid
(webchat@CPE-101-181-96-141.lnse5.cha.bigpond.net.au) (Quit: Web
client closed)
L246[06:40:47]
⇨ Joins: TheReturningVoid
(webchat@CPE-101-181-96-141.lnse5.cha.bigpond.net.au)
L247[06:42:24] ⇦
Quits: TheReturningVoid
(webchat@CPE-101-181-96-141.lnse5.cha.bigpond.net.au) (Client
Quit)
L248[06:43:17]
⇨ Joins: TheReturningVoid
(~thereturn@eu3.modrealms.net)
L249[06:43:35] <TheReturningVoid> Well,
looks to me as if OC irc is working :)
L250[06:43:59] <TheReturningVoid> Thanks
for helping me with my noob questions :P
L251[06:44:22] <Forecaster> that's what
we're here for :P
L252[06:45:56] <TheReturningVoid> Now it's
easier for me to pester you guys with my questions :P
L253[06:47:09]
⇨ Joins: BearishMushroom
(~BearishMu@90-231-174-194-no159.tbcn.telia.com)
L254[06:49:11] <Vexatos> TheReturningVoid,
I think I just fixed the cycling recipe not appearing on the
client
L255[06:50:05] <TheReturningVoid> Ah, what
was th issue?
L256[06:50:18] <Vexatos> the cycling
recipe was never sent to the client
L257[06:56:58] <Vexatos> ...I think
L258[06:58:25] <TheReturningVoid> Just
looked at the git repo, and realized that the mod is mainly written
in Scala
L259[06:58:29] <TheReturningVoid> That's
awesome
L260[06:58:40] <TheReturningVoid> Scala is
a really nice language imo
L261[07:01:04] <TheReturningVoid> Welp,
looks like it's time for me to head off
L262[07:01:13] <TheReturningVoid> Thanks
for helping me out again :)
L263[07:01:16] <TheReturningVoid> Cya all
o/
L264[07:01:22] ⇦
Quits: TheReturningVoid (~thereturn@eu3.modrealms.net) (Remote host
closed the connection)
L265[07:09:53] ⇦
Quits: VikeStep (~VikeStep@192.43.96.58.static.exetel.com.au)
(Quit: Leaving)
L266[07:10:52]
⇨ Joins: brandon3055
(~Brandon@122-129-151-98.dynamic.ipstaraus.com)
L267[07:44:57] <Vexatos> yo payonel, how's
that there openos update going
L268[07:58:47]
⇨ Joins: Nachtara
(~Nachiebre@173-22-110-5.client.mchsi.com)
L269[07:59:39] ⇦
Quits: glasspelican (~quassel@104.167.117.185) (Remote host closed
the connection)
L270[08:00:03]
⇨ Joins: glasspelican (~quassel@104.167.117.185)
L271[08:00:35] ⇦
Quits: glasspelican (~quassel@104.167.117.185) (Remote host closed
the connection)
L272[08:00:50]
⇨ Joins: glasspelican (~quassel@104.167.117.185)
L273[08:05:19] ⇦
Quits: Icedream (~icedream@has.streaminginter.net) (Remote host
closed the connection)
L274[08:12:08]
⇨ Joins: brandon3055_
(~Brandon@122-129-151-98.dynamic.ipstaraus.com)
L275[08:13:09] ⇦
Quits: brandon3055 (~Brandon@122-129-151-98.dynamic.ipstaraus.com)
(Read error: Connection reset by peer)
L276[08:17:25]
<Ady
(WriteEscape)> can a robot charge from the topside of a charger
or does it have to be like the left or right?
L278[08:25:13] <Saphire> make this an arch
for OC o..o
L279[08:32:51] ⇦
Quits: Shawn|i7-Q720M
(~shawn156@c-50-170-156-102.hsd1.co.comcast.net) (Read error:
Connection reset by peer)
L280[09:06:11]
⇨ Joins: Icedream
(~icedream@has.streaminginter.net)
L281[09:11:55] ⇦
Quits: brandon3055_ (~Brandon@122-129-151-98.dynamic.ipstaraus.com)
(Read error: Connection reset by peer)
L282[09:24:54]
⇨ Joins: pwnagepineapple (~zack@181.61.66.98)
L283[09:26:14] <pwnagepineapple> Having
some strange behavior with robots. They won't boot up at all. The
analyzer says that no BIOS was found, despile the fact I put in a
configured EEPROM. I even tested the EEPROM in a computer before
assembling the robot
L284[09:30:23] <S3> so have you guys heard
why trump takes anxiety medication?
L285[09:32:18] <Vexatos> pwnagepineapple,
did you install an operating system?
L286[09:32:33] <S3> eeprom is probably not
working
L287[09:33:17] <pwnagepineapple> Vexatos
yes
L288[09:33:50] <Vexatos> OpenOS?
L289[09:35:46] <pwnagepineapple> Also
yes
L290[09:38:53] <pwnagepineapple> The
EEPROM and Hard Drive are both good. I tested them in a computer
before installing them in the robot
L291[09:46:36] <pwnagepineapple> Any
ideas?
L292[09:49:04] <Vexatos> No clue
L293[09:49:07] <Vexatos> it's working for
me :X
L294[09:49:50] <pwnagepineapple> I'm
reassembling now> I'll give it a shot and see how it goes
L295[09:50:36] <pwnagepineapple> These
robots are going to be part of an automatic nether star farm, so I
kinda do need them working
L296[09:56:05] <pwnagepineapple> wtf it
works now. Whatever
L298[09:56:14] <S3> I got my first credit
card
L299[09:56:37] <S3> being almost 30, I
realized holy shit it's kinda a pain to keep paying with cash for
everything
L301[09:57:05] <S3> pwnagepineapple: whatd
you do?
L302[09:57:38] <S3> I wonder, can you
stuff an internet card in a robot?
L303[09:57:41] <pwnagepineapple> Just
disassembled, stuck both EEPROM and HDD into a computer, booted it
up to test, then put both back in the robot
L304[09:57:51] <Forecaster> I stopped
using cash years ago
L305[09:58:04] <pwnagepineapple> Now I can
get my wither skeleton murderer running
L306[09:58:34] <pwnagepineapple> And
literally automate nether stars
L307[10:00:06] <S3> I wonder what'd it'd
be like to use lisp on OC..
L308[10:00:41] <pwnagepineapple> Somebody
probably did it
L309[10:00:53] <pwnagepineapple> People
port lisp to everything
L310[10:02:13] <S3> well s expressions are
easy to interpret
L311[10:02:26] <S3> nbecause you can write
one in a single function that tail calls itself
L312[10:03:06] <S3> you can treat a file
itself as an s expression
L313[10:03:23] <S3> and handle its
contents as an entire form
L314[10:03:34] <S3> and just recursively
handle every s expression in them
L316[10:06:46] <pwnagepineapple> lol
L317[10:08:03] ⇦
Quits: Cranium (~znc@cpe-97-98-169-24.neb.res.rr.com) (Quit: Oh no,
my bouncer died!)
L318[10:08:07] ***
medsouz|offline is now known as medsouz
L319[10:09:01]
⇨ Joins: Cranium
(~znc@cpe-97-98-169-24.neb.res.rr.com)
L320[10:11:09] ⇦
Quits: Cranium (~znc@cpe-97-98-169-24.neb.res.rr.com) (Client
Quit)
L321[10:12:02]
⇨ Joins: Cranium
(~znc@cpe-97-98-169-24.neb.res.rr.com)
L322[10:17:33]
⇨ Joins: Cranium_
(~znc@cpe-97-98-169-24.neb.res.rr.com)
L323[10:17:41] ⇦
Quits: Cranium (~znc@cpe-97-98-169-24.neb.res.rr.com) (Ping
timeout: 206 seconds)
L324[10:18:11]
⇨ Joins: Cervator
(~Thunderbi@2601:4c1:4000:1050:9111:eef:d88b:dad)
L325[10:23:54]
⇨ Joins: MC_Daniel_LP
(~mc_daniel@p4FD5DF34.dip0.t-ipconnect.de)
L326[10:27:44] ⇦
Quits: MC_Daniel_LP (~mc_daniel@p4FD5DF34.dip0.t-ipconnect.de)
(Client Quit)
L327[10:27:47] ⇦
Quits: Cranium_ (~znc@cpe-97-98-169-24.neb.res.rr.com) (Ping
timeout: 384 seconds)
L328[10:30:21] ⇦
Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Quit: I
solemnly swear that I am up to no good.)
L329[10:30:28] ⇦
Quits: techno156 (~techno156@203.114.73.135) (Quit:
Leaving)
L330[10:34:02]
⇨ Joins: Cranium
(~znc@cpe-97-98-169-24.neb.res.rr.com)
L331[10:34:42] <Forecaster> I've figured
out that YT's content id can't identify songs if I play other music
over them :D
L332[10:34:49] <Forecaster> which means I
don't have to mute the game audio
L333[10:38:43] ⇦
Quits: Savos
(~Savos@CPEf0f24903d453-CMf0f24903d450.cpe.net.cable.rogers.com)
(Read error: Connection reset by peer)
L334[10:43:17]
⇨ Joins: Nathan1852
(~Nathan185@hsi-kbw-091-089-189-253.hsi2.kabel-badenwuerttemberg.de)
L335[10:46:56] ⇦
Quits: Cranium (~znc@cpe-97-98-169-24.neb.res.rr.com) (Quit: Oh no,
my bouncer died!)
L336[10:48:56] <Lizzy> lol
L337[10:49:20]
⇨ Joins: Cranium
(~znc@cpe-97-98-169-24.neb.res.rr.com)
L338[10:53:10] <S3> pineapple apple
pen?
L339[10:53:20] <S3> pwnagepineapple: are
you the pineapple apple pen guy?
L340[11:00:50]
⇨ Joins: Keanu73
(~Keanu73@host-78-148-133-192.as13285.net)
L341[11:00:50] ⇦
Quits: pwnagepineapple (~zack@181.61.66.98) (Read error: Connection
reset by peer)
L342[11:01:04]
⇨ Joins: pwnagepineapple (~zack@181.61.66.98)
L343[11:06:41] ⇦
Quits: Cranium (~znc@cpe-97-98-169-24.neb.res.rr.com) (Quit: Oh no,
my bouncer died!)
L344[11:07:24]
⇨ Joins: Cranium
(~znc@cpe-97-98-169-24.neb.res.rr.com)
L345[11:45:59] ⇦
Quits: pwnagepineapple (~zack@181.61.66.98) (Quit: Konversation
terminated!)
L346[12:53:11]
<Ady
(WriteEscape)> does anyone here use Computronics in 1.10?
L347[13:02:09] <S3> hey uh
L348[13:02:25] <S3> would you guys say
that I am crazy if I said that the OS I'm writing for OC will run
on my desktop?
L349[13:02:29] <S3> without an OS
L350[13:02:53]
<Ady
(WriteEscape)> not if you have lua installed ;)
L351[13:03:16] <S3> I'm linking againt lua
5.3 with newlib and some assembly
L352[13:03:22] <S3> on my desktop
upstairs
L353[13:03:37] <S3> plus a little C glue
of course
L354[13:03:48] <S3> S3IX has a generic bus
api
L355[13:04:09] <S3> so you can install a
peripheral bus or a component bus on CC / OC
L356[13:04:27] <S3> but how does that
prevent me from writing a small C binded PCI bus module
L357[13:05:02] <S3> details will come as
development progresses
L358[13:05:44] <S3> but you should be able
to run the OSyou run in OC on qemu soon
L359[13:05:51] <S3> well S3IX that
is
L360[13:06:02] <S3> there won't be a
component api
L362[13:06:32] <S3> memory management, etc
will be done in the C side
L363[13:08:41] <CompanionCube> i recall
something about plan9k and linux
L364[13:09:55] <CompanionCube> oh here we
go
L366[13:10:21] <CompanionCube> S3: ^
L369[13:12:07] <S3> that's cool
CompanionCube
L370[13:17:03] ⇦
Quits: glasspelican (~quassel@104.167.117.185) (Remote host closed
the connection)
L371[13:17:15]
⇨ Joins: glasspelican (~quassel@104.167.117.185)
L372[13:18:57] ⇦
Quits: Vexatos
(~Vexatos@p200300556E5AFE5925E151CCE968DBF9.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L373[13:19:07]
⇨ Joins: Vexatos
(~Vexatos@p200300556E5AFE5925E151CCE968DBF9.dip0.t-ipconnect.de)
L374[13:19:07]
zsh sets mode: +v on Vexatos
L375[13:30:51]
⇨ Joins: SF-MC
(~EiraIRC@131-191-86-130.as.clicknet.org)
L376[13:31:17] <SF-MC> o/
L377[13:36:39] ⇦
Quits: glasspelican (~quassel@104.167.117.185) (Remote host closed
the connection)
L378[13:36:50]
⇨ Joins: glasspelican (~quassel@104.167.117.185)
L379[14:11:16] <payonel> Renari: there
could be a memory limit issue (With wget) it probably isn't
optimized for writing to disk and clearing the buffer. i didn't
write wget but i could check
L380[14:13:26] <payonel> Renari: hmm,
looks good actually (the buffer code in wget)
L381[14:13:48] <payonel> Renari: are you
still seeing 328 byte limits on your wget downloads?
L382[14:13:55] <payonel> SF-MC: o/
L383[14:43:16]
⇨ Joins: Inari
(~Pinkishu@p5DEC66D7.dip0.t-ipconnect.de)
L384[15:02:37] <Renari> payonel, No, it
was a https redirect.
L385[15:10:29]
⇨ Joins: Thamathar
(~Thamathar@18.135.61.94.rev.vodafone.pt)
L386[15:10:46] <Thamathar> Hi there
people
L387[15:10:48] <SF-MC> o/
L388[15:10:59] <Thamathar> How is every
one today ?!
L389[15:11:05] <SF-MC> fairly good
L390[15:11:12] <Thamathar> Good to know
:D
L391[15:12:06] <Thamathar> I'm having a
little problem and was wondering if any could help me out, I have
try several thinks, from the autostart.lua to edit the rc and such
but whitout any luck on it, can't make the program to start at the
boot of the computer :/
L392[15:12:30] <Thamathar> I did try to
search the Wiki for this but whitout any luck :(
L393[15:14:09] <SF-MC> so what is it
exactly that you're wanting to do?
L394[15:15:02] <Thamathar> trying to run a
program when the computer starts, I did even check the
"filesystem.isAutorunEnabled()"
L395[15:15:14] <SF-MC> Are you using
OpenOS?
L396[15:15:23] <Thamathar> It return true,
so rly don't understand what is happening here
L397[15:15:25] <Thamathar> Yep
L398[15:15:47] <Thamathar> Started messing
arround today on OpenComputers (come from the computercraft)
L399[15:16:11] <Forecaster> did you add
your program name to .shrc in /home?
L400[15:17:04] <Thamathar> I did see that
option several times, but didn't see a "how to" for
it
L401[15:17:16] <Thamathar> should I just
alias program.lua ?!
L402[15:17:17] <Forecaster> cd /home
L403[15:17:18] <SF-MC> just add the name
of your program to the end of it?
L404[15:17:23] <Forecaster> edit
.shrc
L405[15:17:36] <Forecaster> type your
program on a new line at the bottom
L406[15:17:39] <Forecaster> save and
exit
L407[15:17:40] <Forecaster> reboot
L408[15:17:48] <Thamathar> let me try
Forecaster
L409[15:17:52] <Forecaster>
s/program/program name/
L410[15:17:52] <MichiBot>
<Forecaster> type your program name on a new line at the
bottom
L411[15:19:24] <Thamathar> Ahhh finnaly
hehe ty Forecaster, I did see that file being mention on several
topics and such but 0 mentions on "type your program on a new
line at the bottom" :P
L412[15:19:24] <SF-MC> I read that
autorun.lua is really meant for on fs mount
L413[15:19:44] <SF-MC> Thamathar: it's
patterned after a common Unix-ism
L414[15:19:54] <SF-MC> and most people who
use OC would have recognized it
L415[15:20:04] <SF-MC> that's probably why
there wasn't much mentioning it
L416[15:20:06] <Forecaster>
s/OC/unix/
L417[15:20:06] <MichiBot> <SF-MC>
and most people who use unix would have recognized it
L418[15:20:23] <SF-MC> I meant what I
said
L419[15:20:39] <SF-MC> mostly because
people who use OC are generally those who use Unix
L420[15:20:43] <SF-MC> generally ;)
L421[15:20:49] <Forecaster> I'm sure you
did
L422[15:20:58] <Thamathar> Not used to use
Unix, only Linux and Windows hehe, on Linux didn't never have to
use that file for it :P
L423[15:21:07] <SF-MC> because on
Linux
L424[15:21:11] <SF-MC> it's .bashrc most
of the time
L425[15:21:15] <SF-MC> As you use bash as
your shell
L426[15:21:23] <CompanionCube> (and your
at-startup tasks are usually done by the init system)
L427[15:21:23] <SF-MC> in most cases
L428[15:21:33] <SF-MC> that too
CompanionCube
L429[15:21:35] <CompanionCube> I believe
OC has one too, called 'rc' or something
L430[15:22:13]
⇨ Joins: Trangar
(~Trangar@249-153-145-85.ftth.glasoperator.nl)
L431[15:22:24] <Thamathar> Thanks people
:D, time to automate the basic power system now hehe, ohh by the
way any one using the version for MC 1.10.2 ?"
L432[15:22:38] ⇦
Quits: glasspelican (~quassel@104.167.117.185) (Remote host closed
the connection)
L433[15:22:40] <SF-MC> versions are
generally cross-compatible
L434[15:22:44] <SF-MC> for the most
part
L435[15:22:48]
⇨ Joins: glasspelican (~quassel@104.167.117.185)
L436[15:23:28] <Thamathar> The Adapter
isn't working properly with Ender IO did have to add the
Computronics-1.10.2-1.6.1
L437[15:23:52] <Thamathar> To be able to
interact with other mods, at least with Ender IO
L438[15:23:59] <SF-MC> maybe EIO support
isn't in base OC
L439[15:24:05] <Thamathar> Haven't try
other mods
L440[15:24:09] <SF-MC> base OC generally
has support for most mods though
L441[15:24:18] <Vexatos> EIO support is in
Computronics
L442[15:24:23] ⇦
Quits: glasspelican (~quassel@104.167.117.185) (Remote host closed
the connection)
L443[15:24:26] <SF-MC> so that's why
:P
L444[15:24:34] <SF-MC> straight from the
current dev btw
L445[15:24:34]
⇨ Joins: glasspelican (~quassel@104.167.117.185)
L446[15:24:41] <Thamathar> Ohh hehe
:P
L447[15:25:01] ⇦
Quits: glasspelican (~quassel@104.167.117.185) (Remote host closed
the connection)
L448[15:25:11]
⇨ Joins: glasspelican (~quassel@104.167.117.185)
L449[15:25:23] <Thamathar> Sorry my bad,
just started to use OC :P still getting use to with, normaly the
modpack that I play (DW20) have the stuff ready to work with each
other in sort of speak
L450[15:25:52] <Inari> Lua's hanlding of
local's makes swapping a bit of a pain :|
L451[15:26:02] <SF-MC> it's just that base
OC doesn't have EIO support... for some reason
L452[15:26:06] <SF-MC> idk why
exactly
L453[15:26:11] <Inari> Noone wrote
it
L454[15:26:14] <Inari> And EIO didn't make
it
L455[15:26:18] <Inari> Usually the reasons
:P
L456[15:26:24] <Thamathar> hehe
L457[15:26:30] <SF-MC> but if it's in
Computronics
L458[15:26:31] <Forecaster> damn lazy
devs
L459[15:26:35] <Inari> And since
Computronics has it, OC proabbly wont
L460[15:26:39] <SF-MC> Why not move
it?
L461[15:26:51] <Inari> Why not use
both
L462[15:26:59] <Forecaster> because
computronics is Java isn't it?
L463[15:27:02] <Forecaster> OC is
Scala
L464[15:27:07] <SF-MC> I do use both
L465[15:27:08] <Inari> Might actually be
the reason
L466[15:27:12] <Vexatos> Main reason
L467[15:27:14] <Vexatos> I wrote it
L468[15:27:20] <Vexatos> and I maintain
Computronics and not OC
L469[15:27:25] ⇦
Quits: glasspelican (~quassel@104.167.117.185) (Remote host closed
the connection)
L470[15:27:34]
⇨ Joins: glasspelican (~quassel@104.167.117.185)
L471[15:27:35] <SF-MC> but I can imagine
not wanting all the extra Computronics stuff and wanting just the
intergration
L472[15:28:22] <Thamathar> Back to some
programing, brb
L473[15:29:00] ⇦
Quits: glasspelican (~quassel@104.167.117.185) (Remote host closed
the connection)
L474[15:29:10]
⇨ Joins: glasspelican (~quassel@104.167.117.185)
L475[15:29:13] <Thamathar> BtW can we
register nicknames on the IRC Server?! I remenber back in the days,
the PTNet server would allow this (haven't use IRC for more then 10
years eheh)
L476[15:29:13]
<Kodos>
What's wrong with the extra stuff?
L477[15:29:20]
<Kodos> Yes,
Tham
L478[15:29:22] <SF-MC> Nothing
L479[15:29:31] <Thamathar>
./nickserver?!
L480[15:29:31] <Vexatos> SF-MC, I think
you fail to notice Computronics and OC being two entirely separate
mods
L481[15:29:32] <SF-MC> I'm not saying
there's anything wrong with it
L482[15:29:36] <Vexatos> one is made by
Sangar, and one by asie
L483[15:29:41] <SF-MC> I know?
L484[15:29:45] <Forecaster> Thamathar:
/msg nickserv help
L485[15:29:45] <Vexatos> and I am
maintaining Computronics
L486[15:29:50] <Thamathar> Ty
L487[15:29:50] <SF-MC> yes?
L488[15:29:54] <Vexatos> So naturally, any
code I write I put into Computronics
L489[15:29:57] <Vexatos> and I wouldn't
move it to OC
L490[15:30:08] <Vexatos> Not to mention
Computronics still is a ComputerCraft addon too
L491[15:30:12] <Vexatos> including the
EnderIO support
L492[15:30:14] <SF-MC> your perrogative I
guess
L493[15:30:21] <Vexatos> ....no?
L494[15:30:29] <SF-MC> ah
L495[15:30:31] <SF-MC> right
L496[15:30:36] <SF-MC> I had forgotten
about that
L497[15:31:04] <Vexatos> Would you add
thaumic tinkerer to thaumcraft?
L498[15:31:12] <Vexatos> Would you add
OpenPeripheral to ComputerCraft?
L499[15:31:28] <Vexatos> Why the hell
would you move a feature of one mod to another you don't make
L500[15:31:43] <SF-MC> Kodos: because I
can see wanting just intergration, maybe to keep mod # down for
potato-PC packs
L501[15:32:01]
<Kodos> If
you've got a potato PC, you shouldn't really worry about OC,
tbh
L502[15:32:06] <Vexatos> yea
L503[15:32:14] <SF-MC> anyways
L504[15:32:21] <SF-MC> obviously I'm on
the losing side of this
L505[15:32:24] <SF-MC> I'll just be quiet
:)
L506[15:34:10] <Forecaster> I will not be
quiet!
L507[15:34:21] <Forecaster> bush was fake!
the moon did 9/11!
L508[15:34:27] <SF-MC> the moon haha
L509[15:34:48] <Thamathar> One quick
question guys if possible, can we scale up the font on the screens
?! To be bigger ? not the resolution it self
L510[15:35:01] <SF-MC> opencomputers.cfg
IIRC
L511[15:35:16] <SF-MC> I may not RC
though
L512[15:35:35] <Vexatos> Thamathar, if you
lower the resolution, you make the font bigger :P
L513[15:35:40] <SF-MC> haha
L514[15:36:17] <Thamathar> We make it? Let
me try hehe, just resolution w h?"
L515[15:36:31] <Vexatos> yea
L516[15:36:48]
⇨ Joins: Crazylemon (~Crazylemo@207.62.170.220)
L517[15:37:18] <Thamathar> Numbers/letters
still small eheh
L518[15:37:24] <Thamathar> have set to
160/50
L519[15:37:33] <SF-MC> that's still pretty
big
L520[15:37:40] <SF-MC> try something more
like 80x25
L521[15:38:26] <Thamathar> Better SF-MC,
it seams changing the resolution its the only way hehe
L522[15:39:28] <payonel> Thamathar:
o/
L523[15:40:04] <Thamathar> payonel,
o/
L525[15:40:58] <Thamathar> ty payonel but
its resolve all ready :D
L526[15:41:11] <payonel> :) ok
L527[15:43:02] <Thamathar> coment on Unix
= # like bash ? (if I remenber right)
L528[15:43:18] <SF-MC> in shell languages
and most configuration files, yes
L529[15:43:19] <payonel> in a script? it
is lua, so --
L530[15:43:27] <SF-MC> But ^ for Lua
L531[15:43:31] <payonel> Thamathar: are we
talking openos?
L532[15:43:35] <SF-MC> ^ meaning
above
L533[15:43:38] <Thamathar> No on the
shrc
L534[15:43:42] <payonel> openos has
/bin/source for shell commands, and yes, it respects #
L535[15:43:52] <payonel> /bin/source runs
/etc/profile and /home/.shrc
L536[15:44:01] <payonel> so, it is shell
commands, and yes, it respect # comment
L537[15:44:05] <Thamathar> Ty :D
L538[15:44:25] <Thamathar> so use to use
the dam command nano and not edit -.- hehe
L539[15:44:31] <Thamathar> allways tryping
nano hehe
L540[15:44:39] <payonel> :) add alias
nano=edit in your .shrc
L541[15:44:47] <Thamathar> ohhh ty
:D
L542[15:44:59] <SF-MC> won't get the nice
editing keystrokes though
L543[15:45:10] <SF-MC> but nano's are
terrible anyways, so not much loss ;)
L544[15:45:17] <payonel> are there any
good editors in oppm?
L545[15:45:32] <Thamathar> I'm use to use
nano, never got use to work with vi
L546[15:45:43] <Monkeyfish> I keep on
using ctrl+x to try to exit the editor in OpenOS
L547[15:45:46] * Vi
feels offended
L548[15:46:02] <payonel> i'll use you,
Vi
L549[15:46:09] <Thamathar> Don't feel
offended :P
L551[15:46:22] <Thamathar> \o/
L552[15:46:38] *
Forecaster used to use nano
L553[15:46:43] <Forecaster> then started
using vim
L554[15:46:52] <SF-MC> GNU Emacs
<3
L555[15:47:05] <SF-MC> also
L556[15:47:07] <SF-MC> man
L557[15:47:22] <SF-MC> I forgot how much
stuff you need to build even a small BR reactor
L558[15:47:41] <payonel> SF-MC: my
previous power multiblock experience was ic2 reactors
L559[15:47:42] <vifino> Emacs? Man, I use
ACME!
L560[15:47:52] <SF-MC> vifino: do you
really?
L561[15:47:55] <payonel> so i found br to
be super simple
L562[15:47:55] <Thamathar> Canola POWER!!!
:P
L563[15:48:05] <Antheus> I use Microsoft
Word 2003
L564[15:48:10] <payonel> SF-MC: but i
respect that i am biased
L565[15:48:13] <SF-MC> Antheus: out.
now.
L566[15:48:17] <payonel> Antheus:
ha!
L567[15:48:19] <vifino> SF-MC: I do when I
am not using vim.
L568[15:48:19] <payonel> nice
L569[15:48:21] <Antheus> Hai
L570[15:48:27] <Antheus> SF-MC, no u
L571[15:48:36] <SF-MC> payonel: It's been
a while since I've done much modded period, soo
L572[15:48:48] <SF-MC> vifino: I respect
you and feel bad for you at the same time
L573[15:48:54] <vifino> Why?
L574[15:48:56] <payonel> no mc or
vanilla?
L575[15:49:02] <SF-MC> MC
L576[15:49:05] <SF-MC> no MC
L577[15:49:10] <vifino> Have you ever used
ACME, SF-MC?
L578[15:49:16] <SF-MC> vifino: because
Acme looks painful to use
L579[15:49:23] <vifino> It is not.
L580[15:49:23] <SF-MC> I'll admit that I
have not
L581[15:49:34] <payonel> i go in
spurts
L582[15:49:42]
<TYKUHN2>
Thamatar: Lua's smart. On linux it ignores the first #! IIRC
L583[15:49:45] <payonel> ive been playing
with br and oc lately
L584[15:49:52] <vifino> It is more or less
the oposite of vim.
L585[15:50:07] <vifino> Quite relaxing
every one in a while.
L586[15:50:12] <SF-MC> I've watched a
screencast (more than once!) about someone walking though
Acme
L587[15:50:20] <SF-MC> He apparently did
plan9port
L588[15:50:25] <SF-MC> anyways
L589[15:50:26] <vifino> Russ Cox?
L590[15:50:30] <SF-MC> think so
L591[15:50:38] <vifino> Well, he is /the/
guy.
L592[15:50:48] <vifino> Along with Rob
Pike.
L593[15:50:53] <SF-MC> It's kinda like vi
for me
L594[15:50:54] <vifino> Which you should
definitly know.
L595[15:51:01] <SF-MC> I don't grok the
mental model needed
L596[15:51:11] <SF-MC> plus, I'm often not
using an explicitly 3 button mouse
L597[15:51:21] <SF-MC> And yes, Rob
Pike
L598[15:52:38] <vifino> rsc is the main
contributor to p9p nowadays.
L599[15:53:18] <vifino> Personally, I use
a patched version of acme to have a dark colorscheme.
L600[15:53:22] <SF-MC> I would have tried
it
L601[15:53:31] <SF-MC> but p9p nor Acme
are in the Fedora repos
L602[15:53:46] <vifino> shame. should've
installed gentoo instead.
L603[15:53:53] <SF-MC> and I don't want to
put that much effort forth to get something I'm just going to
test
L605[15:54:32] <SF-MC> heh
L606[15:54:38] <Stary> waow
L607[15:56:50] <SF-MC> guess I ought to
think about getting a computer set up now
L608[15:56:53] <SF-MC> to manage my
reactor
L609[15:57:44] <vifino> First time I got
in contact with gentoo, I installed it out of interest and maybe
part joke. Now I'm addicted.
L610[15:58:12] <SF-MC> same
L611[15:58:17] <SF-MC> except I didn't get
addicted
L612[15:58:24] <SF-MC> I ran it on
somewhat old hw
L613[15:58:31] <SF-MC> so compiling
everything was kinda painfully slow
L614[15:58:51] <SF-MC> especially for big
pkg builds
L615[15:58:54] <vifino> Probably doesn't
help that I tend to have a bunch of patched packages. Or that I
love to tweak everything possible.
L616[16:00:45] ⇦
Quits: Keanu73 (~Keanu73@host-78-148-133-192.as13285.net) (Read
error: Connection reset by peer)
L617[16:00:58] <vifino> At some point I'm
gonna implement the Ultimate Package Manager For Absolutely
Everything(tm) I designed and gonna make my own distro based on it.
At that point, I will probably have a beard putting stallman to
shame.
L618[16:03:20] <vifino> Reminds me to fix
crossdev and get the avr and arm toolchains bootstrapped
correctly.
L619[16:03:49] <vifino> Oh well. That can
wait.
L620[16:04:12] <vifino> I have more
important things to do, like rgb-ifying everything. Everything.
Absolutely everything.
L621[16:07:36] *
Lizzy rgb-ifys vifino
L622[16:07:44] <vifino> Too late, already
done.
L623[16:07:52] <Lizzy> :O :P
L624[16:08:04] <vifino> i have used 5
meters of rgb lighting.
L625[16:08:09] <Lizzy> wow
L626[16:08:13] <vifino> 150 leds.
L627[16:08:35] <vifino> Only draws around
8A @ 5V when white.
L628[16:09:08] <Thamathar> Humm was
adapting my computercraft program, sleep(5) not working -.-
L629[16:09:16] <Mimiru> os.sleep(5)
L630[16:09:17] <Monkeyfish> try
os.sleep()?
L631[16:09:25] <Thamathar> Ty let me
see
L632[16:09:47] <Thamathar> \o/
L633[16:09:49] <Thamathar> ty
L634[16:10:27] ⇦
Quits: Vexatos
(~Vexatos@p200300556E5AFE5925E151CCE968DBF9.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L635[16:25:04]
<TYKUHN2>
One guy takes 3 slugs to the head, other takes a quater slug to the
foot. Both are no longer with us.
L636[16:25:27] <SF-MC> uh
L637[16:25:30] <SF-MC> that's...
morbid
L638[16:25:46]
<TYKUHN2>
It's odd the damage model in this game.
L639[16:26:11] <Forecaster> apparently
firefox is going to switch completely to WebExtensions soon
L640[16:26:12] <Forecaster> >:
L641[16:26:21]
<TYKUHN2> I
think that entire "armored suspect" mission I saw 2
pieces of armor.
L642[16:27:12] <CompanionCube> Forecaster:
ikr
L643[16:27:17] <SF-MC> wow
L644[16:27:28] <SF-MC> the OC recipes now
give out *tons* more
L645[16:27:29] <CompanionCube> vifino: why
rgb-ify all the things
L646[16:27:32] <SF-MC> is this a 1.6.x
thing?
L647[16:27:34] <vifino> because.
L648[16:27:46] <vifino> dont question the
rgbification. ever.
L649[16:27:51] <Forecaster> that means a
lot of interface changing addons will disappear
L650[16:28:12] <CompanionCube> Forecaster:
did you see the dude basically going 'Fuck this shit, I can't do
this.'
L651[16:28:39] *
Lizzy wonders if she will be rgb-ified when she next visits
vifino
L652[16:29:04] <Forecaster> CompanionCube:
are you talking about Luis Miguel?
L653[16:29:08] <CompanionCube> Lizzy: why
not rgb-ify yourself
L654[16:29:17] <CompanionCube> Forecaster:
maybe
L655[16:31:46] <SF-MC> OC crafting is much
nicer now 10/10
L656[16:31:51] *
CompanionCube still wonders why firefox is basically wanting to be
a Chromium clone for extensions
L657[16:36:23]
<TYKUHN2> Is
it me or is it awesome that in this game you can kill people by
shooting them with lightsticks?
L658[16:40:34] <Thamathar> Humm people the
string.len doesn't work on OC ? Is there an equivelent to it
?!
L659[16:40:46] <SF-MC> "doesn't
work"?
L660[16:42:16] <Thamathar> local test =
"this"
L661[16:42:26] <Thamathar> print
(string.len(test))
L662[16:42:29] <Thamathar> should return
4
L663[16:42:33] <Thamathar> gives me
error
L664[16:42:45] <SF-MC> I forget... does #
work on strings?
L665[16:42:46] <Forecaster> wellp, time to
disable auto update for FF
L666[16:42:47] <SF-MC> #test ?
L667[16:44:22] ⇦
Quits: Nathan1852
(~Nathan185@hsi-kbw-091-089-189-253.hsi2.kabel-badenwuerttemberg.de)
(Read error: Connection reset by peer)
L669[16:45:03] ⇦
Quits: Inari (~Pinkishu@p5DEC66D7.dip0.t-ipconnect.de) (Quit:
'Beauty can be found where _everything_ is in harmony.' - Symmetra
(Overwatch))
L670[16:45:13] <SF-MC> what's the output
of `print(#test)` ?
L671[16:45:57] <Thamathar> With the print
(string.len("test")) works
L672[16:46:07] <Thamathar> but doesn't
work with the variable
L673[16:46:20] <SF-MC> wha?
L674[16:46:29] <SF-MC> are you doing this
in a REPL?
L675[16:46:33] <SF-MC> Or in a file?
L676[16:46:52] <Thamathar> at the lua
command at the momen tto test some stuff
L677[16:46:53] <SF-MC> if you're doing it
in a REPL, don't local the variable
L678[16:46:59] <SF-MC> it goes out of
scope after that line
L679[16:47:16] <SF-MC> that, or enclose in
a body
L680[16:47:30] <SF-MC> do local test =
"this" print(string.len(test)) end
L681[16:47:40] <SF-MC> to encase the code
into a single lexical block
L682[16:48:14] <Thamathar> yep doing a
"block" for it
L683[16:48:20] <Thamathar> did return the
len of it
L684[16:48:26] <Thamathar> ty
L685[16:48:29] <SF-MC> It's a scope
thing
L686[16:48:31] <SF-MC> np
L687[16:48:35] <SF-MC> that's not
obvous
L688[16:48:47] <SF-MC> took me a minute to
remember since I don't Lua all that often anymore
L689[16:48:59] <Thamathar> No worries
:D
L690[16:49:33] <Thamathar> just trying to
update specif parts of the screen depending on results, so I don't
need to do a clear screen, well at least trying hehe
L691[16:52:44] ⇦
Quits: SF-MC (~EiraIRC@131-191-86-130.as.clicknet.org) (Remote host
closed the connection)
L692[16:58:07] <Forecaster> "Trump's
press secreatry has been fighting with Dippin' Dots for 5
years"
L693[16:58:08] <Forecaster> wut
L694[17:01:02]
<TYKUHN2>
Them dots man. They hurt
L695[17:02:00] <payonel> gamax92: beep
volume (on ubuntu) seems to be reversed. 127 is nice and quiet. 1
is super loud, and in fact .1 just makes my speakers pop :)
L696[17:03:01] <gamax92> I dunno
L697[17:08:25] <Thamathar> Humm using
term,setPosition(x,y) on lua command works, but not when i put it
on a file and run it :/
L698[17:08:30] <Thamathar> do I need to
os.term?!
L699[17:08:53] <Forecaster> local term =
require("term")
L700[17:09:10] <Thamathar> ty
L701[17:09:39]
<TYKUHN2>
Yeah OC doesn't like loading things for you
L702[17:09:57] <Thamathar> Hehe no worries
just need to get used to it :D
L703[17:09:58] <Forecaster> except in the
lua prompt
L704[17:10:10]
<TYKUHN2>
Lua Prompt loads things it uses and not much more I don't
think
L705[17:10:36]
<TYKUHN2>
Alternatively local term = require "term"
L706[17:10:41]
<TYKUHN2>
Save 1 byte >:)
L707[17:20:29] <Forecaster> "Florida
woman used photocopied $20 bills at Walmart, Applebee's"
L708[17:20:32] <Forecaster> amazing
L709[17:22:04] <Forecaster> she apparently
got questioned at the Walmart, ran away, then tried again at the
Applebee's
L710[17:22:46] <Forecaster> where it
happened again, but that time she left her phone behind
L711[17:28:32]
<TYKUHN2>
Idiot
L712[17:30:28] <Forecaster> she'd made the
copies herself of course
L713[17:31:16]
<TYKUHN2>
Not sure if I want to combine sockets
L714[17:31:36]
<TYKUHN2> If
the same machine is handling connections not sure if I want to
virtualize the TCP connections into a single socket.
L715[17:33:31]
⇨ Joins: Rubicon (~rubicon@47.42.100.136)
L716[17:33:46] ⇦
Quits: Rubicon (~rubicon@47.42.100.136) (Remote host closed the
connection)
L717[17:37:18]
<TYKUHN2>
Yeah. I'll virtualize it into "Control" and
"Data" channels
L718[17:58:23]
<TYKUHN2>
"Doubly keyed" ooo
L719[18:14:13]
⇨ Joins: SF-MC
(~EiraIRC@131-191-86-130.as.clicknet.org)
L720[18:14:30] <SF-MC> o/ again
L721[18:21:00]
⇨ Joins: TheReturningVoid
(~thereturn@eu3.modrealms.net)
L722[18:22:53] ⇦
Quits: TheReturningVoid (~thereturn@eu3.modrealms.net) (Remote host
closed the connection)
L723[18:28:36] <payonel> \o
L724[18:32:12] <payonel> openos leaves
very little in _G, namely: assert, string, type, rawget, select,
_VERSION, require, pcall, print, runlevel, package, next, rawlen,
getmetatable, dofile, os, loadfile, table, _OSVERSION, load, error,
debug, setmetatable, checkArg, rawequal, coroutine, io, ipairs,
tonumber, pairs, tostring, bit32*, math, xpcall, and rawset [bit32
if on lua 5.2]
L725[18:32:45] <SF-MC> basically just
about everything raw Lua leaves and nothing more, looks like
L726[18:32:47] <SF-MC> well
L727[18:32:50] <SF-MC> _OSVERSION
L728[18:33:09] <payonel> coroutine, io,
ipairs, tonumber, pairs, tostring, bit32*, math, xpcall, and rawset
[bit32 if on lua 5.2]
L729[18:33:18] <payonel> err, sorry, bad
paste
L730[18:35:03] <SF-MC> rawget runlevel
package _OSVERSION checkArg rawequal
L731[18:35:10] <SF-MC> not that it matters
much
L732[18:36:13] <payonel> what, things
openos adds not in normal lua?
L733[18:36:18] <SF-MC> right
L734[18:36:19] <SF-MC> in _G
L735[18:36:24] <payonel> rawget?
L736[18:36:29] <SF-MC> wasn
L737[18:36:32] <SF-MC> wasn't sure
L738[18:36:37] <SF-MC> It's been too long
:P
L739[18:37:13] ⇦
Quits: Trangar (~Trangar@249-153-145-85.ftth.glasoperator.nl)
(Quit: Leaving)
L740[18:37:15] <payonel> rawget, package,
and rawequal are in vanilla lua
L741[18:37:17] <payonel> in _G
L742[18:37:40] <payonel> runlevel,
_OSVERSION, checkArg, yeah we add those
L743[18:37:47] <SF-MC> wow
L744[18:37:49] <SF-MC> again, too
long
L745[18:49:19] <Thamathar> Dont know why
some times Computronics reads wrong the maxenergy from the
capacitors of the endor IO, now I don't know if ender IO problem or
computronics
L746[18:49:36] <Thamathar> I have 30Mil
total but some times gives me 50Mil
L747[19:09:53] ⇦
Quits: Renari (~Renari@70.44.82.160.res-cmts.bgr.ptd.net) (Read
error: Connection reset by peer)
L748[19:11:01]
⇨ Joins: Renari
(~Renari@70.44.82.160.res-cmts.bgr.ptd.net)
L749[19:11:15] <SF-MC> whee made a
quarry
L750[19:17:37] ⇦
Quits: bamajoe411 (~bamajoe41@cpe-174-111-254-181.triad.res.rr.com)
(Ping timeout: 384 seconds)
L751[19:25:10]
<TYKUHN2> I
do have a question though. How dost thou "doubly key"?
Metatable?
L752[19:26:10] ⇦
Quits: Renari (~Renari@70.44.82.160.res-cmts.bgr.ptd.net) (Read
error: Connection reset by peer)
L753[19:26:49]
<TYKUHN2>
socket.select({table.unpack(sockets)}) feels wrong
L754[19:28:15]
<TYKUHN2> It
is wrong that's why
L755[19:29:56]
⇨ Joins: Renari
(~Renari@70.44.82.160.res-cmts.bgr.ptd.net)
L756[19:32:17]
⇨ Joins: TheReturningVoid
(~thereturn@eu3.modrealms.net)
L757[19:32:46] <TheReturningVoid> There
seems to be very little documentation of programming EEPROMs and
drones
L758[19:33:12] <SF-MC> OpenOS `flash` for
EEPROMs
L759[19:33:28] <SF-MC> And drones for the
most part are the same thing as normal computers
L760[19:33:33]
<TYKUHN2>
component.eeprom.get/set/getData/setData is all you need
L761[19:33:54]
<TYKUHN2>
How does one do the documentation bot?
L762[19:34:03] <SF-MC> ~w eeprom
L764[19:34:09] <SF-MC> like that :)
L765[19:34:11]
<TYKUHN2> ~w
drone
L766[19:34:24] <SF-MC> it may not pass
through
L767[19:34:26] <SF-MC> ~w drone
L769[19:34:28]
<TYKUHN2> Oh
I'm discord so it didn't pass
L770[19:35:00]
<TYKUHN2> Oh
and the "custom documentation" tutorial is also
helpful
L771[19:35:20]
<TYKUHN2>
Just remove "checkArg"
L772[19:37:07] <SF-MC> power prod is going
down :/
L773[19:37:12] <SF-MC> not much I can do
about it though
L774[19:37:21] <TheReturningVoid> Cool
thanks for the info :)
L775[19:37:30] <SF-MC> wish I could find a
fekkin nether base
L776[19:41:17]
⇨ Joins: Wiiplay123
(~kvirc@adsl-72-154-27-119.bna.bellsouth.net)
L777[19:41:25] <Mimiru> Yeah.. I keep
asking for ocdoc to listen to corded...
L778[19:41:44] <SF-MC> doesn't sound like
it would be that hard either
L779[19:42:13] <Mimiru> I'm considering
making corded just send "~w whatever" when it detects the
message starts with ~w
L780[19:42:19] <SF-MC> just special case
in a second msg parse if Corded spoke
L781[19:42:26] <SF-MC> that too
L782[19:42:28] <SF-MC> that could be
easier
L783[19:43:37] ⇦
Quits: TheReturningVoid (~thereturn@eu3.modrealms.net) (Remote host
closed the connection)
L784[19:44:24] <SF-MC> totally forgot I
had a portal gun
L785[19:44:28] <SF-MC> that makes life
easier
L786[19:46:21]
<TYKUHN2>
Proper tail calls!
L787[19:46:24]
<TYKUHN2>
return sock:close()
L788[19:47:15]
<TYKUHN2> OH
CHRIST BAD MISTAKE
L789[19:47:22] <SF-MC> lol
L790[19:47:27]
<TYKUHN2>
Actidentally closed channels after sending even though they were to
be reused
L791[19:48:07]
<TYKUHN2> I
have a wrapped send function that concatenates a bunch of data with
some formatting into a single packet to reduce network load
L792[19:48:29]
<TYKUHN2>
That send function clsoed the socket automatically due to the code
I copied it from could take advantage of that
L793[19:49:14] <Mimiru> restarting
Yuri/Corded
L794[19:49:32] ⇦
Quits: Corded (~Corded@hekate.pc-logix.com) ()
L795[19:49:43]
⇨ Joins: Corded (~Corded@hekate.pc-logix.com)
L796[19:49:43]
zsh sets mode: +v on Corded
L797[19:50:04]
<Mimiru> ~w
drone
L798[19:50:10]
<Mimiru>
...
L799[19:50:16] <Corded> * Mimiru
sighs
L800[19:51:24] <SF-MC> it generally
doesn't take me this long to find a nether fortress
L801[19:51:25] <SF-MC> wtf
L802[19:56:39]
<TYKUHN2>
Hehe
L803[19:56:40]
<TYKUHN2>
HEHEHE
L805[19:56:48]
<TYKUHN2>
{sock = destsock, destsock = sock}
L806[19:56:57]
<TYKUHN2>
Too easy.
L807[19:57:24]
<TYKUHN2>
Flip-flop
L808[19:57:36] <gamax92> Mimiru sorry I'll
add this in now
L809[20:03:19]
<Kodos>
Where's ds at
L810[20:05:51]
<TYKUHN2> So
if you send the "BYE" message the server will scrub all
your data from it's database and then preceed to send the packet
{"BYE! SEE YOU SOON!", ";("}
L811[20:06:04] ⇦
Quits: ocdoc (~ocdoc@hekate.pc-logix.com) (Remote host closed the
connection)
L812[20:06:12]
<TYKUHN2> It
also closes the data channel associated with the closing
socket
L813[20:07:26]
⇨ Joins: ocdoc (~ocdoc@hekate.pc-logix.com)
L814[20:08:08]
<gamax92> ~w
test
L816[20:08:17]
⇨ Joins: AshIndigo
(~EiraIRC@host-92-11-196-119.as43234.net)
L817[20:08:53]
<gamax92>
@Mimiru There
L818[20:09:19]
<Kodos> Ah
good now I can link shit for people
L819[20:09:26]
<TYKUHN2>
check(sock) and control(sock) sounds scarily english
L820[20:11:01]
<TYKUHN2>
Crap. Forgot I'm not coding in JS again
L821[20:15:17] <Mimiru> Oh.. thanks
gamax92
L822[20:15:24] <Mimiru> I was working on
getting that in Corded..
L823[20:19:33]
<TYKUHN2>
Crap I did it again
L824[20:19:37] <SF-MC> lol
L825[20:20:05]
<TYKUHN2>
Can someone message the maker of Lua and ask them to make
concatenate +
L826[20:21:11]
⇨ Joins: ironmoutain
(~root@50-201-41-253-static.hfc.comcastbusiness.net)
L827[20:25:26] ***
ironmoutain is now known as ironmountain
L828[20:27:21] <gamax92> @TYKUHN2
debug.getmetatable("").__add=function(x,y)return x..y
end
L829[20:27:43]
<TYKUHN2>
Too lazy
L830[20:27:45] <gamax92> (don't actually
use that and just get used to lua concat)
L831[20:27:51]
<TYKUHN2>
Then again I just did it again
L832[20:28:14]
<TYKUHN2> +
makes sense... I am adding two strings together
L833[20:28:20] <SF-MC> no you're not
L834[20:28:24] <SF-MC> you're
concatenating them
L835[20:29:08]
<TYKUHN2> I
like how that worked out, but it will mean channel trimming could
take a LONG time
L836[20:29:23] <gamax92> ?
L837[20:30:42]
<TYKUHN2> If
a dead socket is accessed by another socket then the channel
accessed is trimmed. If a socket dies it is trimmed. If a socket
dies and it has channels it must wait until the channels are
accessed, it will be trimmed but not the channels.
L838[20:30:46]
<TYKUHN2>
Trim = remove
L839[20:31:45] ⇦
Quits: Thamathar (~Thamathar@18.135.61.94.rev.vodafone.pt) (Quit:
Leaving)
L840[20:33:26] <gamax92> If a Laurn if
seen by another Laurn both Laurn's will explode unless they have an
active potion of blindness. If a Laurn explodes it is purged from
the world and transfered to Delvans Realm. If a Laurn explodes and
it has a family it must wait for it's family is notified of it's
death., it will be purged but not it's family
L841[20:33:59] <gamax92> Explode =
Death
L842[20:34:05] <SF-MC> XD
L843[20:34:34]
<TYKUHN2> If
gamax == gamax then return true else return "The world... what
happened to it?" end
L844[20:34:49]
<TYKUHN2>
Technically
L845[20:34:56] <SF-MC> return gamax ==
gamax or "The world... what happend to it?"
L846[20:35:03] <SF-MC> pls
L847[20:35:06]
<TYKUHN2>
return gamax == gamax or "The world... what happened to
it?"
L848[20:35:06] <gamax92> Technically
what?
L849[20:35:22] <gamax92> the only way that
can fail is if gamax is NaN
L850[20:35:36]
<TYKUHN2>
But nil == nil no? ?
L851[20:35:45] <gamax92> yes, it is,
what's your point?
L852[20:35:46] <SF-MC> right
L853[20:35:49] <SF-MC> that's what he's
saying
L854[20:35:55] <SF-MC> ONLY if gamax is a
NaN
L855[20:35:58] <SF-MC> will that be
false
L856[20:36:16] ⇦
Parts: AshIndigo (~EiraIRC@host-92-11-196-119.as43234.net)
())
L857[20:36:23] <SF-MC> because it's in
iEEE768 that NaNs are never equal
L858[20:36:50]
<TYKUHN2>
Unless __eq = function() return false end
L859[20:36:53] <SF-MC> s/iEEE768/IEEE
754/g
L860[20:36:53] <MichiBot> <SF-MC>
because it's in IEEE 754 that NaNs are never equal
L861[20:37:05] <SF-MC> and most hardware
follows 754
L862[20:37:39] <gamax92> the PS2
doesn't
L863[20:37:45] <SF-MC> I said most
L864[20:37:54]
<TYKUHN2>
PS2 ShmeeS2
L865[20:38:14] <SF-MC> The PS2 may be the
greatest selling console ever, but it has still sinned
L866[20:38:41] <ironmountain> Do you use
linux on ps2 for your coding?
L867[20:39:18] <SF-MC> I'm not even sure
you can find the YDL for PS2 disc anymore
L868[20:39:21] <SF-MC> even if you
could
L869[20:39:24] <SF-MC> it's ancient
L870[20:39:25] <gamax92> >_> ... new
mail filter, if message contains Viagra, send to spam
L871[20:39:37] <SF-MC> and the PS2 is
pretty weak for developing on
L872[20:39:45] <SF-MC> <256MB RAM
L873[20:40:00] <ironmountain> How dare
you! The ps2 is my primary desktop computing solution!
L874[20:40:08] <SF-MC> I'm so sorry
L875[20:40:14] <SF-MC> That sounds
awful
L876[20:43:17] <ironmountain> Just did
some research and the PS2 has 32mb of ram.
L877[20:43:26] <SF-MC> that's what I
thought
L878[20:43:34] <SF-MC> didn't remember for
sure though
L879[20:43:43] <ironmountain> Think that's
enough for chrome?
L880[20:43:59] <SF-MC> that's not enough
for a single tab
L881[20:44:04] <gamax92> Lol no
L882[20:44:13]
<TYKUHN2>
You ready for this guys?
L883[20:44:16] <SF-MC> Chrome is like...
at least 128MB/tab
L884[20:44:16] <gamax92> no
L885[20:44:41]
<TYKUHN2>
Because it's time to test this code I wrote in <24hrs
L886[20:45:01]
<TYKUHN2>
And it involves a LOT of typing (no test suite yet)
L887[20:45:57]
<TYKUHN2>
First let me commit it
L888[20:46:00] <S3> so this is pretty
bold
L889[20:46:14] <S3> I will not include a
malloc in my OS
L890[20:46:21] <SF-MC> lol
L891[20:46:22]
<TYKUHN2>
?
L892[20:46:23] <S3> well I'm actually
lying, but not directly
L893[20:46:31]
<TYKUHN2>
BURN THE HERETIC
L894[20:46:35] <SF-MC> "you deal with
it, not my damn job"
L895[20:46:40] <SF-MC> OS to
applications
L896[20:46:41]
<TYKUHN2>
***He must die for his sins***
L897[20:46:51] <S3> SF-MC: it's an
exokernel, I CAN say that
L898[20:46:53] <S3> and get away with
it
L899[20:47:08] <S3> but no there's a very
good reason why
L900[20:47:09] <SF-MC> I'd just bootstrap
a Lisp and write in that
L901[20:47:21] <SF-MC> Free memory
allocation and GC for everyone :P
L902[20:47:22] <S3> there is a memory
allocation function but it's not malloc, nor calloc
L903[20:47:33] <S3> and it's also not the
same effect
L904[20:47:54] <S3> my operating system
does not (on purpose) support reserving memory of odd sizes.
L905[20:48:11] <S3> instead, you specify
how much memory you need, and it provides you with 4K blocks of
memory.
L906[20:48:22] <S3> all memory allocations
are exactly the same size
L907[20:48:26] <S3> I call them
mnodes
L908[20:48:32]
⇨ Joins: Thamathar
(~Thamathar@18.135.61.94.rev.vodafone.pt)
L909[20:48:36] <Thamathar> o/
L910[20:48:39] <S3> however I think I
found a way to implement malloc if you need it
L911[20:48:54] <S3> and that is to make
malloc interface my mnode allocation function
L912[20:49:04] <S3> and embed data in the
allocated blocks
L913[20:49:13] <S3> of course this is
slower but should work for compatability
L915[20:50:10] <SF-MC>
<your_mc_dir>/config/opencomputers.cfg
L916[20:50:15] <SF-MC> or .conf, can't
remember
L917[20:50:18] <SF-MC> you'll find
it
L918[20:50:19]
<TYKUHN2>
Fuck shit shit fuck
L919[20:50:31]
<TYKUHN2>
Forgot Github for Windows is spastic about undos
L920[20:50:54] <Thamathar> Ty
L921[20:51:08] <S3> but fixed memory
allocation is beautiful
L922[20:51:22] <SF-MC> until you need 5k
:P
L923[20:51:48]
<TYKUHN2>
Github for Windows just deleted everything
L924[20:51:52]
<TYKUHN2>
Including my broken test suite
L925[20:54:42]
<TYKUHN2>
Now I have to blunder around with the world's worst file recovery
software
L926[20:55:10] <ironmountain> Good luck
restoring your data
L927[20:56:07] ⇦
Quits: BearishMushroom
(~BearishMu@90-231-174-194-no159.tbcn.telia.com) (Read error:
Connection reset by peer)
L928[20:57:28]
<TYKUHN2>
"Volume locked by another process" well duhhh
L929[20:57:54] <S3> what's really cool
tykuhn2
L930[20:58:13] <S3> is that my memory
allocator is, if not very close to O(1)
L931[20:58:24] <S3> which is
ridiculous
L932[20:59:25] <Thamathar> SF-MC, I just
need to change on the server right?! Or the clients must do the
change to the config of the mod also ?!
L933[20:59:31]
<TYKUHN2>
Anyone have any good file recovery software/methods of undoing what
github just did
L934[20:59:42] <SF-MC> pretty sure it's
just server-side for server config
L935[20:59:47] <SF-MC> but not 100%
sure
L936[21:01:17] <Thamathar> Ty will try,
the OC give me an blue screen saying that I did have 22 components
conected but just have 3 in total
L937[21:01:30] <Thamathar> Screen just
count as one right? Even if I have 1' or 20 ?
L938[21:01:39] <SF-MC> I believe so
L939[21:01:47] <SF-MC> also note that
components act as cables
L940[21:02:06] <SF-MC> so components
touching components touching computers count as well
L941[21:03:01] <Thamathar> Humm I just
have cables to connect to the stuff
L942[21:03:31] <Thamathar> Have a Redstone
I/O, adapter, screen (16 screen) and the keyboard
L943[21:03:33] <Thamathar> and thats
it
L944[21:03:46] <Thamathar> so it should
only be 4 right?
L945[21:04:36] <SF-MC> so long as
something isn't connected that you don't realize
L946[21:05:17] <Thamathar> Humm the rest
are just cables to conect the components nothing more
L947[21:06:10] <SF-MC> try taking
pictures
L948[21:06:17] <SF-MC> maybe something is
touching that you don't realize
L949[21:06:27] <Thamathar> sec
L950[21:06:36] <Thamathar> restarting the
server
L951[21:06:49] <S3> Thamathar: also you
can upgrade your cpu
L952[21:06:57] <S3> or use a server with a
component bus or more
L953[21:07:15] <S3> you can get hundreds
of components with servers maxed with component busses :D
L954[21:07:19] <ironmountain> "Rather
than fixing the problem, work around it!"
L955[21:07:27] <S3> heheh
L956[21:07:31] <Thamathar> hehe
L957[21:07:40] <ironmountain> That's
practically my motto for life
L958[21:07:47] <S3> ironmountain: you just
explained x86.
L959[21:07:50] <SF-MC> lol
L960[21:08:01] <S3> the architecture used
in almost every computer everyone uses todsay
L961[21:08:01] <Thamathar> Ya after the
restart of the server
L962[21:08:14] <Thamathar> its saying that
I have 8/16 not 22/16
L963[21:08:55] <Thamathar> but where does
8/16 comes from 1 sec taking a small video
L964[21:10:30] <Thamathar> uploading
now
L966[21:11:07] <MichiBot>
2017 01 29 03
09 15 | length:
20s | Likes:
0 Dislikes:
0
Views:
0 | by
Thamathar | Published On
29/1/2017
L967[21:12:17] <ironmountain> odd
L968[21:12:58] <SF-MC> ok
L969[21:13:02] <SF-MC> I don't see
anything wrong with it
L970[21:13:05] <Thamathar> Did have to
restart the server to fix this "bug"
L971[21:13:37]
⇨ Joins: bamajoe411
(~bamajoe41@cpe-174-111-254-181.triad.res.rr.com)
L972[21:13:41] <Thamathar> with the
anylazer (sorry for my english :P) is saying now 8/16
L973[21:13:48] <Thamathar> before the
server restart 22/16
L974[21:13:57] <SF-MC> oh
L975[21:13:58] <SF-MC> irhg
L976[21:13:59] <SF-MC> right
L977[21:14:06] <SF-MC> internal components
are still components
L978[21:14:13] <SF-MC> hdd, floppy,
etc
L979[21:14:14] <ironmountain> try
switching your breakers off
L980[21:14:42] <Thamathar> breakers
off?
L981[21:15:15] <Thamathar> even with hdd
and such total counts 14/16
L982[21:18:08] <S3> ok so what do you
think guys
L983[21:18:15] <S3> wipe on allocate or
deallocate
L984[21:18:42] <S3> both have its
advantages
L985[21:19:59] <S3> if you wipe on
allocate, it makes handling crashes faster for larger applications
and such, but if you wipe on deallocate, it makes memory allocation
much faster when requesting a lot of memory
L986[21:20:29] <S3> the third is not not
wipe at all. Some systems do this. However, I find it a security
issue.
L987[21:20:34] <S3> and I would always
wipe
L988[21:20:51] <S3> I don't want one
program to see junk that was part of some other
L989[21:29:26] <Kodos> Why not both?
L990[21:30:50] <S3> both has no
point
L991[21:30:53] <S3> waste of cputime
L992[21:30:57] <Kodos> ¯\_(ツ)_/¯
L994[21:30:59] <Kodos> I'm doing LSL
atm
L995[21:31:14] <Kodos> Adding decision
making to SID
L996[21:31:35] <S3> Kodos: you're saying
you want to set every bit in a block of memory to 0 when you free
it and when you allocate it too?
L997[21:31:52] <S3> seems a bit
fishy
L998[21:32:11] <Kodos> S3, Honestly I have
no idea what I'm talking about usually when it comes to
programming
L999[21:32:30] <S3> course you do
L1000[21:32:38] <S3> but this is
operating system stuff
L1001[21:32:50] <Kodos> Indeed
L1002[21:32:52] <S3> (not for oc)
L1003[21:32:55] <Kodos> Ah
L1004[21:32:59] <Kodos> Then I definitely
am clueless
L1005[21:33:24] <S3> I'm embedding a lua
5.3 interpreter in my OS
L1006[21:33:28] <S3> but it needs
malloc
L1007[21:33:43] <S3> and my OS does not
have a malloc because my os doesn't allow allocating memory in
sizes other than 4 Kilobytes
L1008[21:33:48] <S3> at a time
L1009[21:34:01] <S3> if you ask for 13.5K
you will get 16KB
L1010[21:34:46] *
xarses tries to make sense of a computronix colorful
lamp
L1011[21:35:12] <Kodos> ¯\_(ツ)_/¯
L1012[21:36:22] <Thamathar> There it goes
again the Ender IO or Computronics, the total of capacitors its
30Mil, it says that I have 50Mil energy -.-
L1013[21:37:32] <Thamathar> Have this
happen do you guys ?!
L1014[21:39:06] *
xarses googles a bit and cant get to the wiki for
computronix
L1015[21:40:53] <SF-MC> ok
L1016[21:41:10] <SF-MC> think I've had
enough Minecraft for tonight
L1017[21:41:11] <SF-MC> o/
L1018[21:41:15]
⇦ Quits: SF-MC (~EiraIRC@131-191-86-130.as.clicknet.org)
(Remote host closed the connection)
L1019[21:41:19] <Thamathar> o/
L1020[21:43:20] <Kodos> xarses, what are
you having issues with?
L1021[21:45:58]
⇨ Joins: techno156 (~techno156@203.114.73.135)
L1022[21:45:59] <xarses> Kodos: finally
noticed the in game docs, but a 15 bit int... nice to screw with
people
L1023[21:46:09] <Kodos> Lol
L1024[21:46:27] <Kodos> I use it for
dynamically changing a gradient between red and green based on my
total energy storage
L1025[21:46:48] <xarses> rofl
L1026[21:47:01] <xarses> it also made me
feel it would take from the colors api and nope
L1027[21:47:31] <xarses> then I was like
maybe I can pass it a string for standard colors ... nope
L1029[21:47:43] <Kodos> That's how I use
it
L1030[21:47:47] <xarses> then i was like,
surely it takes html colors...
L1031[21:48:26] <xarses> then I spend 15
minutes searching, sure as fu it takes a 15bit int
L1032[21:48:29] <xarses> XD
L1033[21:48:48] <xarses> it should at
least take 3 args if people don't want to figure out the bits
L1034[21:48:59] *
xarses wanders off for a bit
L1035[21:49:30] <Kodos> xarses, if you
want an easier to use version, check out OpenLights
L1036[21:49:41] <Kodos> It takes a
0x###### Hex value for a color
L1037[21:54:34] <S3> that's too bad
L1038[21:54:37] <S3> why not 32
bit?
L1039[21:56:10]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8000:134f:f01c:eeea:d0c1:6a88)
L1040[21:56:29] <Kodos> Dunno, Ask
Vex
L1041[21:56:31] <Kodos> It was his
project
L1042[21:56:38] <Thamathar> People any
one you use Ender IO and use Computronix to read the capacitor
stuff?!
L1043[21:56:38] <Kodos> Or do you mean on
OL
L1044[21:56:47] <Kodos> Thamathar, I
do
L1045[21:56:55] <Kodos> Let me see your
code
L1046[21:57:08] <Thamathar> sec
L1047[21:57:17] <S3> 32 bit color is
fantastic and only useful when you have z buffers / stackable
framebuffers.
L1048[21:57:33] <S3> otherwise 24 bit is
where it's at
L1050[22:01:35] <Thamathar> Kodos is that
one
L1051[22:03:01] <Kodos> That looks like
basically what I do, yeah
L1052[22:03:02] <Thamathar> Its the same
program that I did use on the computercraft
L1053[22:03:09] <Kodos> What is the issue
you're having?
L1054[22:03:43] <Thamathar> The think is
sometimes tells me from the capacitor.getMaxEnergyStored() that I
have 50Mil or 30Mil
L1055[22:03:48] <Thamathar> and it should
allways tell me 30Mil
L1056[22:04:02] <Thamathar> Since its
what I have
L1057[22:04:16] <Thamathar> and not 50Mil
like he some times tells me
L1058[22:05:20] <Kodos> Can you
screenshot your physical setup?
L1060[22:05:34] <MichiBot>
2017 01 29
03 09 15 | length:
20s | Likes:
0 Dislikes:
0
Views:
2 | by
Thamathar | Published On
29/1/2017
L1061[22:05:46] <Thamathar> Its that one
it will apear at the end
L1062[22:06:27] <Thamathar> have 6
capacitor bank
L1063[22:06:31] <Kodos> Hm
L1064[22:06:39] <Kodos> I don't see any
reason it should be reporting a false value
L1065[22:06:48] <Kodos> But it's like
10pm and I've been awake all day so I may be missing
something
L1067[22:07:24] <Thamathar> If it was
from the code it self
L1068[22:07:38] <Thamathar> it should
give me allways 50Mil or 30Mil
L1069[22:07:51] <Thamathar> it is reading
wrong don't know why
L1070[22:07:58] <Thamathar> maby a bug
from of of the mods ?!
L1071[22:08:08] <Kodos> Maybe
L1072[22:08:11] <Kodos> Might be a bad
interaction
L1073[22:08:25] <Kodos> I'd check with
Vex and have him test 'tronics against current EIO versions
L1074[22:08:28] <Kodos> Make sure
something didn't change
L1075[22:09:21] <Thamathar> Vex comes to
the channel?!
L1076[22:10:59] <Thamathar> lol now my
screens doesn't show me a think -.- not my day for sure
L1077[22:11:55]
<TYKUHN2> Pissing me off
L1078[22:12:05]
<TYKUHN2> What's that one file recovery
software?
L1079[22:12:53]
<TYKUHN2> Thamathar atleast your software
isn't deleted
L1080[22:13:36] <Thamathar> Dohehe agre,
but thats why there are backup s:P
L1081[22:13:44]
<TYKUHN2> Just racing the clock at this
point to prevent corruption
L1082[22:13:58]
<TYKUHN2> I wasn't intending on backing up
the github repo locally.
L1083[22:14:02]
<TYKUHN2> I just hadn't pushed yet
L1084[22:14:26]
<TYKUHN2> I keep forgetting Github for
Windows is unforgiving
L1085[22:16:58]
<TYKUHN2> "Enable deep scan? Note this
can take an hour on larger drives" 2 Minutes remaining
L1086[22:17:23] <Thamathar> Now doesn't
matter how much time I will restart the OC computer it allways give
me 50Mil -.-
L1087[22:17:43]
<TYKUHN2> If it's gone forever I might as
well redo it with the enhancments I already decided on
L1088[22:17:44] <xarses> Kodos: I don't
want another mod to add
L1089[22:17:58] <Kodos> Well, your call,
but it's literally one block
L1090[22:18:05] <xarses> I want a
function with sensible input
L1091[22:22:25]
<TYKUHN2> Wow
L1092[22:22:33]
<TYKUHN2> Did github really just securly
overwrite my file?
L1093[22:23:05] <xarses> it would also be
fine if it just took a 32 bit int and truncated it so I don't have
to go make a new color library
L1094[22:24:04]
<TYKUHN2> Jesus it was just deleted as
well
L1095[22:25:04]
<TYKUHN2> Name: "" Path:
"C:\?\" Last Modified: "Unknown" Size: 0B
L1096[22:25:08]
<TYKUHN2> Guess what state it's in
L1097[22:26:47]
<TYKUHN2> Ugh
L1098[22:26:54]
<TYKUHN2> Github does securly
overwrite
L1099[22:27:24]
<TYKUHN2> ***Feature Request:*** Don't
assume developer is suicidal
L1100[22:28:40]
⇨ Joins: SF-MC
(~EiraIRC@131-191-86-130.as.clicknet.org)
L1101[22:29:18]
<TYKUHN2> Ewww I have to load
powershell
L1102[22:31:21]
<TYKUHN2> Nope
L1103[22:34:37] <Monkeyfish> Feature
request: make developer suicidal
L1104[22:36:03] <xarses> ugh, how am I
even supposed to work with binary numbers
L1105[22:36:13]
⇦ Quits: SF-MC (~EiraIRC@131-191-86-130.as.clicknet.org)
(Remote host closed the connection)
L1106[22:36:19] *
xarses bangs head into keyboard
L1107[22:37:43]
<TYKUHN2> 9:50
L1108[22:38:00]
<TYKUHN2> QUICK 9:50 PM into 24hr
L1109[22:38:09]
<TYKUHN2> 21?
L1110[22:43:33]
<TYKUHN2> Looks like the fateful command
was a reset -mixed
L1111[22:45:29]
<TYKUHN2> What's really odd is that when
github scrubbed the git log it scrubbed it's own internal log
L1112[22:45:39]
<TYKUHN2> So I can't actually find the
exact time I initiated the commit
L1113[22:55:03]
<TYKUHN2> Very compelete I'll give it
that
L1114[22:55:42]
<TYKUHN2> ?
L1115[22:55:46]
<TYKUHN2> ?
L1116[22:55:49]
<TYKUHN2> I found it
L1117[22:55:58]
<TYKUHN2> ORIG_HEAD was saved
L1118[22:57:00]
<TYKUHN2> I can see it with my own
eyes
L1119[22:57:13]
<TYKUHN2> Now how do I retrieve the cached
item?
L1120[22:58:12]
<TYKUHN2> Oh my god I had Github so
much
L1121[22:58:20]
<TYKUHN2> I broke recuva out for nothing
it's right thee
L1122[22:58:43]
<TYKUHN2> @MGR Jesus christ I have it
L1123[22:59:04]
<TYKUHN2> ?
L1124[22:59:36]
<TYKUHN2> And to the the reason I undid the
change to begin with was because I included a bad file
L1125[23:00:00]
<TYKUHN2> GG
L1126[23:00:22]
<TYKUHN2> As I cross the date line: To
y'all I say goodnite.
L1128[23:15:02] <Thamathar> Humm just
notice something strange, if I type components, I do get 3
capacitor_bank (should only get 1) get 2 computers (should only get
1) redstone got 2 (should only get one) -.-
L1129[23:15:09] <Thamathar> any one knoes
why this happends ?!
L1130[23:23:09]
<Kodos>
You got two computers linked together without a relay between
them
L1131[23:23:17]
<Kodos>
That's why your banks are getting messed up
L1132[23:23:53] <Thamathar> The think
is
L1133[23:23:59] <Thamathar> I just have
one computer
L1134[23:24:11] <Thamathar> and no one
else on the server is using OC beside me
L1135[23:24:31] <Thamathar> So it should
only apear one on the components
L1136[23:24:56]
<Thamathar> @Kodos Ohh you typing from here
hehe ?
L1137[23:28:42]
<Kodos>
You probably have a computer linking back in on itself,
somehow
L1138[23:28:50]
<Kodos>
I dunno how though
L1139[23:29:19]
<Thamathar> Don't know too :/ you did check
the code and there is nothing wrong with it
L1140[23:29:40]
<Thamathar> I rly don't understand whats
wrong with the mod ? I'm rly loving it
L1141[23:31:15]
⇦ Quits: techno156 (~techno156@203.114.73.135) (Quit:
Leaving)
L1142[23:31:25]
⇦ Quits: Thamathar (~Thamathar@18.135.61.94.rev.vodafone.pt)
(Quit: Leaving)
L1143[23:42:04]
⇦ Quits: ironmountain
(~root@50-201-41-253-static.hfc.comcastbusiness.net) (Ping timeout:
202 seconds)