<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:20:09] ⇨
Joins: ben_mkiv
(ben_mkiv!~ben_mkiv@p579728C0.dip0.t-ipconnect.de)
L2[00:24:04]
<Forecaster>
%jumble
L3[00:24:04] <MichiBot> reviewing code
changes just my
L4[00:51:27] ⇨
Joins: Hobbyboy (Hobbyboy!Hobbyboy@hobbyboy.co.uk)
L5[01:42:12] ⇦
Quits: Doty1154
(Doty1154!~Doty1154@2601:648:8000:134f:9e7:669e:f394:37d3) (Quit:
Leaving)
L6[02:49:32] ⇨
Joins: Alex_hawks
(Alex_hawks!~Alex_hawk@121.221.224.174)
L7[02:54:07] ⇦
Quits: Alex_hawks|Alt (Alex_hawks|Alt!~Alex_hawk@121.221.224.174)
(Ping timeout: 383 seconds)
L8[02:55:12] ⇨
Joins: Inari
(Inari!~Pinkishu@p5DEC63A8.dip0.t-ipconnect.de)
L9[03:37:39] * Inari
stares at AmandaC
L11[03:37:48] *
Inari stares back at AmandaC
L13[03:39:49] <MichiBot>
Factorio: Big
Bertha | length:
4m 10s | Likes:
4,052 Dislikes:
109 Views:
224,648 | by
Michael
Lundgren | Published On 16/2/2018
L14[03:49:55] ⇦
Quits: Moongoodboy{K}
(Moongoodboy{K}!~LunarToyK@sugar-belle.blackl.net) (Quit:
Moongoodboy{K})
L16[04:09:13] <Izaya> Got a PDF of it
already
L17[04:09:23] <Izaya> then I realised I
don't actually want to know SQL or anything
L18[04:11:56] <Inari> Don't worry
L19[04:12:00] <Inari> Theres plenty more of
htat series
L20[04:12:11] <Izaya> yeah
L21[04:13:16]
<Forecaster>
it's incredibly silly :P
L22[04:14:30] <Izaya> yet rather
popular
L23[04:17:34] <Inari> Popura
L24[04:17:58] <Inari> %pet Izaya
L25[04:17:58] *
MichiBot brushes Izaya with hugs. Izaya recovers 2
health!
L26[04:18:11] <Inari> How would burshing
with hugs work
L27[04:18:51]
<Forecaster>
when I need info on SQL I just google :P
L28[04:27:07] <Inari> Well it can be a nice
introduction to topics you don't know much of anything about
L29[04:31:26]
<Forecaster>
%jumble ^
L30[04:31:26] <MichiBot> of much anything
know introduction nice to a can about you don't Well be topics
it
L33[04:58:39]
<Forecaster>
bats!
L35[05:17:50] ⇦
Quits: Alex_hawks (Alex_hawks!~Alex_hawk@121.221.224.174) (Quit:
Leaving)
L36[05:17:59] ⇦
Quits: ben_mkiv (ben_mkiv!~ben_mkiv@p579728C0.dip0.t-ipconnect.de)
(Remote host closed the connection)
L37[05:21:09] <Inari> Riiii~n
chaaaa~n
L38[06:10:28]
<Forecaster>
%juggle
L39[06:10:28] *
MichiBot juggles with a lovechild of chess and shogi, a mysterious
elf, & usb-d
L40[06:10:29] *
MichiBot drops a mysterious elf which takes 1 damage
L41[06:10:30] <MichiBot> Oops...
L42[07:01:19] ⇦
Quits: Dimtree (Dimtree!~dimtree@75.108.77.138) (Quit:
Peace)
L43[07:13:34] <AmandaC> Inari: d-dont you
dare! D:
L44[07:29:25] <Inari> AmandaC: :3
L45[07:29:55] <Inari> AmandaC: You'd make a
pretty floofy christmas tree
L46[07:34:12] *
Arcan is confused
L48[07:36:06] <Arcan> blocked by firewall,
will look @ when home
L49[07:36:24] <Inari> Shame
L50[07:42:37] <AmandaC> payonel: just tried
the branch, it seems to be dying when the first node is coming
up.
L51[07:50:44] ⇨
Joins: SuperCoder79
(SuperCoder79!uid276919@id-276919.tooting.irccloud.com)
L52[08:07:31] ⇨
Joins: SolaoBajiuik
(SolaoBajiuik!~quassel@75.97.233.152.res-cmts.leh.ptd.net)
L53[08:21:03] ⇨
Joins: tongkl1 (tongkl1!webchat@223.64.218.69)
L54[08:24:29] ⇦
Quits: tongkl1 (tongkl1!webchat@223.64.218.69) (Ping timeout: 180
seconds)
L56[08:29:37] ⇦
Quits: SuperCoder79
(SuperCoder79!uid276919@id-276919.tooting.irccloud.com)
()
L57[08:29:49] ⇨
Joins: SuperCoder79
(SuperCoder79!uid276919@id-276919.tooting.irccloud.com)
L58[08:35:57] ⇨
Joins: Turtle
(Turtle!~SentientT@ip5657cbb2.direct-adsl.nl)
L59[08:36:53] <Inari> Haha
L60[08:40:51] <AmandaC> payonel: Hrm, did a
clean rebuild and now it's crashing when the second node comes
up
L62[08:45:18] <MichiBot> XKCD Comic Name:
Autogyros Posted on: 3/26/2018
L63[08:45:20]
<Forecaster>
I want one
L64[09:18:41] ⇨
Joins: Vexatos
(Vexatos!~Vexatos@p200300556E187E26A434F433ECAE84CB.dip0.t-ipconnect.de)
L65[09:18:42] zsh
sets mode: +v on Vexatos
L66[09:31:28] <AmandaC> @Forecaster so
build one in your garage, it should only take 10 years according to
the alt-text
L67[09:32:07]
<Forecaster>
the problem with that is that I don't have a garage, and nothing
else
L68[09:32:49]
<Forecaster>
I guess I need to build a garage first, so the total time will
probably be more like 20 years
L69[09:51:31] <AmandaC> hrm,
L70[09:53:23]
<Forecaster>
except, I don't have a place to build a garage... so I'll have to
build a *place* first!
L71[09:53:38]
<Forecaster>
%jumble
L72[09:53:38] <MichiBot> build years
@Forecaster your alt-text take to in only 10 should it garage, one
the so according
L73[09:53:55] <Izaya> Build a garage inside
your house. Duh.
L74[09:54:32]
<Forecaster>
%jumble ^
L75[09:54:32] <MichiBot> a Duh. your house.
inside Build garage
L76[09:54:42] ⇨
Joins: LinuxMintGuy
(LinuxMintGuy!webchat@ipb21b0dca.dynamic.kabel-deutschland.de)
L77[09:56:58] ⇦
Quits: Marlyn (Marlyn!~Marlyn@c-24-17-217-150.hsd1.wa.comcast.net)
(Quit: WeeChat 2.1)
L78[10:00:52] <payonel> AmandaC: same
crash?
L79[10:01:26] <AmandaC> payonel:
read_vector in Modem::update
L80[10:08:22] <payonel> ok. i'll have to
work on repro'ing it
L81[10:10:24] <AmandaC> payonel:
tangentally-related, does using the debug feature of VSCode work
for you?
L82[10:10:38] <AmandaC> ( for ocvm )
L83[10:17:39] ⇨
Joins: ben_mkiv
(ben_mkiv!~ben_mkiv@p4fed4e63.dip0.t-ipconnect.de)
L84[10:23:19] <payonel> AmandaC: yes it
does
L85[10:23:32] <AmandaC> payonel: hrm. It
seems to just die on me, unsure why
L86[10:23:56] <AmandaC> if I switch it to
lldb it outputs something about a kernel panic for unsupported
resolution
L87[10:24:25] <AmandaC> but under gdb it
just falls over
L88[10:27:39] <AmandaC> ah, yep, it's def.
a kernel panic
L89[10:27:51] <AmandaC> ( ocvm kernel, not
linux-kernel )
L90[10:30:22] <AmandaC> ( added `lout()
<< "kernel panic: " << report << endl;`
in computer.cpp ~line 543 )
L91[10:31:16] <AmandaC> oh wait, that isn't
nessary... then why wasn't it outputting anything to the log
before..
L92[10:32:56] <AmandaC> oh yay, it only
does the panic if I launch under lldb! \o/
L93[10:34:27] <payonel> AmandaC: i got some
nodes to crash
L94[10:34:40] <payonel> i'll have time
later to dig into it
L95[10:35:03] <AmandaC> sure. :)
L97[11:11:39] <AmandaC> ( And that testcase
represents somewhat close to the usecase I'm encountering the bug
using )
L98[11:16:59] <AmandaC> payonel: and the
maybe-modem-fix patch falls over with just one client using
that
L99[11:17:24] <payonel> so, maybe-not?
:)
L100[11:17:30] <AmandaC> haha, yeah.
:P
L101[11:18:13] <AmandaC> I'm going to stop
stabbing at it now I think, as I feel like I'm going in
circles
L102[11:18:31]
<Forecaster>
stabbing in circles*
L103[11:18:37]
⇨ Joins: Cervator
(Cervator!~Thunderbi@2601:4c1:4001:1d5d:98e9:ebe0:d599:ee82)
L104[11:57:54]
⇨ Joins: BearishMushroom
(BearishMushroom!~BearishMu@82-209-154-59.cust.bredband2.com)
L105[12:42:26]
⇨ Joins: Dimtree
(Dimtree!~dimtree@75-108-77-138.nbrncmtk01.res.dyn.suddenlink.net)
L106[12:49:57]
⇨ Joins: Thutmose
(Thutmose!~Patrick@host-69-59-79-123.nctv.com)
L109[13:35:10]
⇨ Joins: lokin135_
(lokin135_!webchat@78.81.240.209)
L110[13:35:38] ⇦
Quits: lokin135_ (lokin135_!webchat@78.81.240.209) (Client
Quit)
L111[13:58:23]
<Hyperic88>
Hey ? a question... is it possible to hook up gregtech multiblock
turbine , IC2 fluid (5x5x5) reactor into OC?:)
L112[14:04:35] <AmandaC> What do you mean
"into OC"?
L113[14:04:42]
<Hyperic88>
opencomputers ?
L114[14:04:55] <AmandaC> Yes, but what do
you hope to acclomplish?
L115[14:05:25]
<Hyperic88>
get turbine stats / reactor output and fuel status
L116[14:06:25]
<Hyperic88>
i did that (reactor output +
L117[14:06:39]
<Hyperic88>
fuel status) on "basic" IC2 one - not fluid one
L118[14:06:50]
<Forecaster>
the ic2 reactor supports OC yes
L119[14:07:00]
<Forecaster>
put an adapter next to a redstone port
L120[14:08:44]
<Hyperic88>
ok... and GT multiblock turbines?:)
L121[14:16:54] ⇦
Quits: Keridos
(Keridos!~Keridos@static.56.72.76.144.clients.your-server.de)
(Quit: ZNC - http://znc.in)
L122[14:17:23]
⇨ Joins: Keridos
(Keridos!~Keridos@static.56.72.76.144.clients.your-server.de)
L123[14:33:47] ⇦
Quits: Keridos
(Keridos!~Keridos@static.56.72.76.144.clients.your-server.de)
(*.net *.split)
L124[14:33:47] ⇦
Quits: jazzpi (jazzpi!~jazzpi@jazzpis.space) (*.net
*.split)
L125[14:33:47] ⇦
Quits: Arcan (Arcan!arcy@nightfall.moe) (*.net
*.split)
L126[14:33:47] ⇦
Quits: flappy (flappy!~flappy@88-113-149-197.elisa-laajakaista.fi)
(*.net *.split)
L127[14:33:47] ⇦
Quits: AmandaC (AmandaC!sid25048@id-25048.tooting.irccloud.com)
(*.net *.split)
L128[14:33:47] ⇦
Quits: Izaya (Izaya!~izaya@210-1-213-55-cpe.spintel.net.au) (*.net
*.split)
L129[14:33:47] ⇦
Quits: alfw (alfw!~alfw@znc.exozone.net) (*.net
*.split)
L130[14:33:47] ⇦
Quits: asie (asie!~asie@asie.pl) (*.net *.split)
L131[14:33:47] ⇦
Quits: Lizzy (Lizzy!Lizzy@znc.theender.net) (*.net
*.split)
L132[14:33:47] ⇦
Quits: Thog (Thog!~Thog@is.aww.moe) (*.net *.split)
L133[14:33:47] ⇦
Quits: scj643 (scj643!~quassel@scj.theender.net) (*.net
*.split)
L134[14:33:47] ⇦
Quits: gartral (gartral!~gartral@162.243.117.98) (*.net
*.split)
L135[14:33:47] ⇦
Quits: Patchi (Patchi!Patchi@znc.theender.net) (*.net
*.split)
L136[14:33:47] ⇦
Quits: LordFokas (LordFokas!LordFokas@znc.theender.net) (*.net
*.split)
L137[14:33:47] ⇦
Quits: A_D (A_D!A_D@bnc.linuxdemon.xyz) (*.net
*.split)
L138[14:33:47] ⇦
Quits: mrkirby153 (mrkirby153!mrkirby153@2a01:7e00:e000::11) (*.net
*.split)
L139[14:33:47] ⇦
Quits: Sandra (Sandra!Sandra@znc.theender.net) (*.net
*.split)
L140[14:33:47] ⇦
Quits: AngieBLD (AngieBLD!AngieBLD@znc.theender.net) (*.net
*.split)
L141[14:33:48]
⇨ Joins: scj643
(scj643!~quassel@scj.theender.net)
L142[14:33:52]
⇨ Joins: Izaya
(Izaya!~izaya@210-1-213-55-cpe.spintel.net.au)
L143[14:33:55]
⇨ Joins: alfw|Off
(alfw|Off!~alfw@znc.exozone.net)
L144[14:33:56]
⇨ Joins: AmandaC
(AmandaC!sid25048@id-25048.tooting.irccloud.com)
L145[14:33:57]
⇨ Joins: A_D (A_D!A_D@bnc.linuxdemon.xyz)
L146[14:33:59]
⇨ Joins: Arcan (Arcan!arcy@nightfall.moe)
L147[14:34:09]
⇨ Joins: asie (asie!~asie@asie.pl)
L148[14:34:12]
⇨ Joins: dangranos
(dangranos!~dangranos@eos.pc-logix.com)
L149[14:34:13]
⇨ Joins: medsouz|offline
(medsouz|offline!~medsouz@medsouz.net)
L150[14:34:15]
⇨ Joins: DeGariless
(DeGariless!~DeGariles@174-087-138-238.dhcp.chtrptr.net)
L151[14:34:24] ***
alfw|Off is now known as alfw
L152[14:34:24]
⇨ Joins: Fridtjof
(Fridtjof!~prassel@osiris.9net.org)
L153[14:34:27]
⇨ Joins: brandon3055
(brandon3055!~Brandon@ip192.ip-139-99-140.net)
L154[14:34:32]
⇨ Joins: Lizzy
(Lizzy!Lizzy@2001:41d0:2:d8bc::13)
L155[14:34:34]
zsh sets mode: +o on Lizzy
L156[14:34:34]
⇨ Joins: mrkirby153
(mrkirby153!mrkirby153@2a01:7e00:e000::11)
L157[14:35:16]
⇨ Joins: Patchi
(Patchi!Patchi@2001:41d0:2:d8bc::13)
L158[14:35:16]
⇨ Joins: AngieBLD
(AngieBLD!AngieBLD@2001:41d0:2:d8bc::13)
L159[14:35:24]
⇨ Joins: Guest59031
(Guest59031!~Thog@is.aww.moe)
L160[14:35:26]
⇨ Joins: gartral
(gartral!~gartral@162.243.117.98)
L161[14:35:51] ***
Guest59031 is now known as Thog
L162[14:35:52]
⇨ Joins: Sandra
(Sandra!Sandra@2001:41d0:2:d8bc::13)
L163[14:36:10]
<Forecaster>
@Hyperic88 I haven't used GregTech in several years
L164[14:36:30]
<Hyperic88>
ah, ok ?
L165[14:36:34]
<Forecaster>
just put an adapter next to things and see if it does
anything
L166[14:36:37]
⇨ Joins: LordFokas
(LordFokas!LordFokas@2001:41d0:2:d8bc::13)
L167[14:37:13]
<Hyperic88>
it doesnt...
L168[14:37:55]
<Hyperic88>
and since that multiblock has special need for placement i cant
connect it to the control block
L169[14:38:43]
<Forecaster>
there's a thing that lets you remotely access a thing I think
L170[14:38:49]
<Forecaster>
it might be in computronics
L171[14:38:51]
<Forecaster>
I can't remember
L172[14:39:56]
⇨ Joins: ` (`!justastran@lightning.bouncer.ml)
L173[14:41:11]
<Hyperic88>
i know what you mean, but dont know the name tho
L174[14:41:31]
<Hyperic88>
MFU ?
L175[14:42:59] ⇦
Quits: LinuxMintGuy
(LinuxMintGuy!webchat@ipb21b0dca.dynamic.kabel-deutschland.de)
(Ping timeout: 180 seconds)
L176[14:52:39]
⇨ Joins: jazzpi
(jazzpi!~jazzpi@2a03:4000:6:20f::2)
L177[14:52:41]
<Hyperic88>
@Forecaster ok MFU works, thx
L178[14:52:44]
⇨ Joins: Keridos
(Keridos!~Keridos@static.56.72.76.144.clients.your-server.de)
L179[14:52:53]
<Forecaster>
\o/
L180[15:33:40]
<Kodos> I
love few things about GregTech. Namely the cover system, proper ore
veins, and the better versions of IC2 machines. But I can never
justify having it in my pack.
L181[15:42:46] <S3> KodosTech
L182[15:42:51] <S3> new mod
L183[15:56:19]
<Kodos> May
as well be. I've already done K-Matter in response to the UU Matter
change years ago
L184[16:40:10]
<Skye>
Goodnight
L185[16:43:28]
⇨ Joins: techno156
(techno156!~techno156@185.57.5.138)
L186[16:59:42]
⇨ Joins: DracoTech
(DracoTech!~techno156@185.217.0.38)
L187[16:59:52] ⇦
Quits: DracoTech (DracoTech!~techno156@185.217.0.38) (Client
Quit)
L188[17:02:33] ⇦
Quits: techno156 (techno156!~techno156@185.57.5.138) (Ping timeout:
186 seconds)
L189[17:12:08] ⇦
Quits: SolaoBajiuik
(SolaoBajiuik!~quassel@75.97.233.152.res-cmts.leh.ptd.net) (Remote
host closed the connection)
L190[17:20:59]
<cam72cam>
I've got another question, what is the difference between a
component address and a network address. I am firing a event out of
my NamedBlock but the address reported does not match the
component
L191[17:31:48] <Vexatos> there is no
difference
L192[17:31:55] <Vexatos> each Node
instance has its own address
L193[17:32:06] <Vexatos> if you use the
same node for the component and the event, it should have the same
address
L194[17:33:35] <Vexatos> @cam72cam ^
L195[17:33:52]
<cam72cam>
Hmm, I wonder if it could be that I was not using the preferredName
in the .withComponent call
L196[17:34:04] <Vexatos> are you sure you
were comparing the right addresses
L197[17:34:24] <Vexatos> Just making sure
>_<
L198[17:34:32]
<cam72cam>
fair question
L199[17:34:43] <Vexatos> .withComponent
defaults to the node name
L200[17:35:12] <Vexatos> but if you don't
have one set
L201[17:35:19] <Vexatos> then the node
might not even have a name
L202[17:35:28]
<cam72cam> I
think I was setting the wrong name
L203[17:35:31]
<cam72cam>
testing now
L205[17:35:55] <Vexatos> *gasp*
L206[17:35:59] <Vexatos> someone using the
API correctly
L207[17:36:01] <Vexatos> what is
this
L208[17:36:09] <Vexatos> might you be
*gasp* ACTUALLY READING THE JAVADOC?!?
L209[17:36:22] <Corded> * <cam72cam>
is a madman!
L210[17:36:26] <Vexatos> I can't believe
it!
L211[17:36:40] <Vexatos> >people
reading documentation in this millennium
L212[17:36:50] <Vexatos> It's past
midnight I must be hallucinating
L213[17:36:58]
⇨ Joins: Unh0ly_Tigg
(Unh0ly_Tigg!~Unh0ly_Ti@c-24-21-196-226.hsd1.or.comcast.net)
L214[17:38:02] <Vexatos> @cam72cam when in
doubt just call preferredName there
L216[17:38:34]
<cam72cam>
that's with the change to preferred name
L217[17:38:47] <Vexatos> you sure there is
only one of each component there?
L218[17:38:55]
<cam72cam>
yeah
L219[17:39:00]
<cam72cam> I
am breaking and re-placing t
L220[17:39:03] <Vexatos> quit back to
shell and run "components" to list it
L221[17:39:18] <Vexatos> make sure there's
only one
L222[17:39:27] <Vexatos> ah yes the node
won't update until you replace it
L223[17:39:35] <Vexatos> could just break
and replace the adapter, too
L224[17:40:07]
<cam72cam>
broke everything, restarted computer, replaced adapter
L225[17:40:18] <Vexatos> computer restarts
don't do anything here
L226[17:40:24]
<cam72cam>
ok
L227[17:40:35]
<cam72cam>
It's a habit from working in IT in a former life
L228[17:40:38] <Vexatos> >using OC
documentation syntax instead of the superior documentation
syntax
L230[17:40:54] <Vexatos> Why am I the only
one using the superior syntax D:<
L231[17:41:11] <Vexatos> ...yea that looks
perfectly fine
L232[17:41:13] <Vexatos> now run
dmesg
L234[17:41:30] ⇦
Quits: BearishMushroom
(BearishMushroom!~BearishMu@82-209-154-59.cust.bredband2.com) (Read
error: Connection reset by peer)
L235[17:41:33] <Vexatos> wait
L236[17:41:40] <Vexatos> you are just
running pullSignal
L237[17:41:46] <Vexatos> you are aware
that that waits for the next event, right
L238[17:41:57] <Vexatos> which in this
case is likely you pressing any button or anything else
L239[17:42:12] <Vexatos> in OpenOS, you
can run event.pull("name_of_the_event")
L240[17:42:29] <Vexatos> or just run dmesg
from shell to list all events
L242[17:43:11] <Vexatos> weird
L243[17:43:43] <Vexatos> could you try
setting the priority to 1?
L244[17:43:50]
<cam72cam>
how do I do that?
L245[17:43:50] <Vexatos> or, like, 4 or 5
idk
L246[17:43:55] <Vexatos> public int
priority()
L247[17:43:58] <Vexatos> return 4
L248[17:44:35] <Vexatos> the higher the
number, the more your node is preferred for anything, really. Since
you're official integration you can justify having a high number
like 4
L249[17:44:39] <Vexatos> just try it
L250[17:44:44] <Vexatos> I doubt that
changes anything
L251[17:45:01] <Vexatos> if it does I get
to yell at payonel
L252[17:45:49]
<cam72cam>
set to 3, reloading
L253[17:46:20] <Vexatos> I mean, worst
case set breakpoints at like onConnect, and update() and right
after setNode() to see what the addresses are at each point in
time
L255[17:48:37] <Vexatos> I shudder at the
level of immersion-breaking that this event is, having put way too
much effort into making Railcraft integration immersive and
sane
L256[17:48:42] <Vexatos> but it's your mod
so whatev
L257[17:48:47] <Vexatos> I don't get
it
L258[17:49:02] <Vexatos> it's clearly not
events in general being broken, key_up works just fine
L259[17:49:16] <Vexatos> it literally
looks like you are using a different node to send the event
L260[17:49:21] <Vexatos> than you are
using in onConnect
L261[17:49:57]
<cam72cam>
adding println debugging
L262[17:52:36]
<cam72cam>
[18:51:58] [Server thread/INFO] [immersiverailroading]: IN ON
CONNECT (self=e57431ff-56c3-4726-82f1-941206dd484e,
connected=e57431ff-56c3-4726-82f1-941206dd484e)
L263[17:53:01] <Vexatos> if e57 is the one
connecting to the network
L265[17:53:19] <Vexatos> then where the
potat is the computer getting 19c from
L266[17:53:58] <Vexatos> I've been using
this code for years
L267[17:54:00] <Vexatos> what the
heck
L268[17:54:14] <Vexatos> onConnect is
literally the method connecting a node to the network
L269[17:54:21] <Vexatos> 19c must be
connected somewhere
L270[17:54:22] <Vexatos> but where
L271[17:54:27]
<cam72cam>
it's one of it's neighbors
L272[17:54:33] <Vexatos> huh
L273[17:54:41]
<cam72cam> I
get that when I call node.neighbors()
L274[17:54:51] <Vexatos> does it have a
name
L275[17:54:55] <Vexatos> what is
node.name()
L276[17:55:02] <Vexatos> and what is the
name of 19c
L277[17:55:35]
<cam72cam>
can you give me a code example?
L278[17:55:51] <Vexatos> you give the node
a name, right
L279[17:56:09] <Vexatos> so your node
instance must have a name, and 19c likely also has a name
L280[17:56:14] <Vexatos> that might tell
something
L281[17:56:20] <Vexatos> just inspect it
and see what it is :I
L282[17:57:19]
<cam72cam>
ok, 1 sec
L283[17:59:02]
<cam72cam>
"ir_augment_control"
L284[17:59:12]
<cam72cam>
and my node is named the same thing
L285[17:59:20] <Vexatos> so there are
two?
L286[17:59:24]
<cam72cam>
yeah
L287[17:59:25] <Vexatos> they are not the
same object, right?
L288[17:59:28] <Vexatos> different
addresses
L289[17:59:29]
<cam72cam>
nope
L290[17:59:35]
<cam72cam>
Node(19ce3f1e-3b9f-4597-8618-07f0d1d524eb,
li.cil.oc.server.driver.CompoundBlockEnvironment@731ced37)@ir_augment_control
L291[17:59:38] <Vexatos> if you break the
thing
L293[17:59:46] <Vexatos> and replace
it
L294[17:59:51] <Vexatos> do both
change
L295[17:59:56]
<cam72cam>
let me see
L296[18:00:29] <Vexatos> because if one
keeps its address it might be leftover magic
L297[18:00:40] <Vexatos> and you should
start an entirely new setup
L298[18:00:52] <Vexatos> or rather,
somewhere else it's staying
L299[18:00:59] <Vexatos> just break the
adapter
L300[18:01:01] <Vexatos> and replace
it
L301[18:01:05] <Vexatos> that's the most
easy way
L302[18:01:12]
<cam72cam>
Neighbor:
L303[18:01:12]
<cam72cam>
Node(99ab2dc4-0b0b-4d76-9cfb-33fd4d3aae25,
li.cil.oc.server.driver.CompoundBlockEnvironment@5edd3814)@ir_augment_control
L304[18:01:14] <Vexatos> if both change
their address, that means you are actually creating two nodes
L305[18:01:23]
<cam72cam>
self:
L306[18:01:23]
<cam72cam>
Node(291a2a16-9997-408a-9dd5-0f8dbbef2b7b,
cam72cam.immersiverailroading.thirdparty.opencomputers.AugmentDriver$LocoControlAugment@3a75f880)@ir_augment_control
L307[18:01:23]
<cam72cam>
291a2a16-9997-408a-9dd5-0f8dbbef2b7b
L308[18:01:34] <Vexatos> so you are
producing two nodes then, no?
L309[18:01:53] <Vexatos> break the
adapter, and check whether the constructor is called twice when you
place down the adapter
L310[18:02:03] <Vexatos> and maybe where
it's called from
L311[18:02:45]
<cam72cam>
hah, it is being called twice
L312[18:02:51]
<cam72cam>
oh, nvm
L313[18:02:56]
<cam72cam> I
was wrong
L314[18:03:06]
<cam72cam>
It's only called once
L315[18:03:31]
<cam72cam>
It seems the neighbor node is a
"li.cil.oc.server.driver.CompoundBlockEnvironment"
L316[18:03:31]
<cam72cam>
and my node is a
"cam72cam.immersiverailroading.thirdparty.opencomputers.AugmentDriver$LocoControlAugment"
L317[18:03:33] ⇦
Quits: ben_mkiv (ben_mkiv!~ben_mkiv@p4fed4e63.dip0.t-ipconnect.de)
(Ping timeout: 198 seconds)
L318[18:03:40] <Vexatos> pro tip
L319[18:03:43] <Vexatos> nodes have
coordinates
L320[18:03:52]
<cam72cam>
how do I find that?
L321[18:03:56] <Vexatos> ...yes
L322[18:03:58]
<cam72cam> I
don't see that fn off of node
L323[18:04:21] <Vexatos> You find that at
it's 1 a.m. and I really should finish my research tomorrow
L324[18:04:33] <Vexatos> a.k.a. give me a
minute
L325[18:05:06]
<cam72cam>
no rush
L326[18:06:30] <Vexatos> like, just print
this.pos in the constructor
L327[18:06:40] <Vexatos> to make sure it's
not actually happening elsewhere :I
L328[18:06:43]
<cam72cam>
oh, that pos
L329[18:07:07] <Vexatos> and print it in
onConnect
L330[18:07:13] <Vexatos> when you break
and replace the adapter
L331[18:07:16] <Vexatos> because there are
two nodes
L332[18:07:32] <Vexatos> and it _has_ to
be called twice because otherwise there would not be two different
node instances with different addresses
L333[18:08:08]
<cam72cam>
the pos is the pos of the tile entity
L334[18:08:48] <Vexatos> which in this
case obviously is the component's position
L335[18:08:57] <Vexatos> just making sure
both nodes are actually in the same place too :I
L336[18:09:43]
<cam72cam>
well, that constructor is only called once
L337[18:09:50] <Vexatos> then why are
there two nodes
L338[18:10:00]
<cam72cam> I
don't know, why is one of them a
"CompoundBlockEnvironment"
L339[18:12:06] <Vexatos> that node should
neve be added to the network
L340[18:12:07] <Vexatos> what
L341[18:12:13] <Vexatos> wait no
L342[18:12:15] <Vexatos> it should
L343[18:12:18] <Vexatos> wrong one
L344[18:12:59] <Vexatos> the neighbor is
the CompoundBlockEnvironment, right?
L345[18:13:04] <Vexatos> That is the one
sending the event?
L346[18:13:10] <Vexatos> no wait
L347[18:13:14] <Vexatos> that is the one
appearing in components
L348[18:13:14] <Vexatos> >_<
L349[18:13:44] <Vexatos> that makes
absolutely no sense whatsoever
L350[18:13:56] <Vexatos> literally every
node like that is wrapped in a CompoundBlockEnvironment
L351[18:14:12] <Vexatos> every node an
adapter accesses, and more
L352[18:14:54]
<cam72cam>
the neighbor is the CompoundBlockEnvironment, my this.getNode() is
a AugmentDriver$LocoControlAugment
L353[18:15:07] <Vexatos> yes that is
completely normal
L354[18:15:15] <Vexatos> but why is that
one appearing in the components list
L355[18:15:40] <Vexatos> meh, sorry
L356[18:15:42] <Vexatos> I need to go
sleep
L357[18:15:46] <Vexatos> I cannot think
like this anyway
L358[18:15:53] <Vexatos> ask payonel when
he wakes up
L359[18:16:00]
<cam72cam>
ok, will do
L360[18:16:36] <Vexatos> night
L361[18:16:37] ⇦
Quits: Vexatos
(Vexatos!~Vexatos@p200300556E187E26A434F433ECAE84CB.dip0.t-ipconnect.de)
(Quit: Insert quantum chemistry joke here)
L362[18:18:41] ⇦
Quits: SuperCoder79
(SuperCoder79!uid276919@id-276919.tooting.irccloud.com) (Quit:
Connection closed for inactivity)
L363[18:20:55] <S3> wow people are
stupid
L364[18:21:13] <S3> if you do the math the
cow water vs almond milk water argument makes no sense
L365[18:21:20] <S3> when it comes to
vegans
L366[18:23:32] <Inari> If you don't do the
math you just notice almond milk tastes like crap and the argument
is over
L367[18:26:55] <payonel> @cam72cam
what?
L368[18:27:55]
<cam72cam>
morning
L369[18:28:08] <payonel> haha, well, late
afternoon
L370[18:28:10] <payonel> but what's
up?
L371[18:28:17]
<cam72cam> I
am creating a ManagedEnvironment for immersiverailroading
L372[18:28:25]
<cam72cam>
it should fire an event when a train paasses over it
L373[18:28:42]
<cam72cam>
The problem is that my component address != my node address
L374[18:28:53]
<cam72cam>
and my component seems to be the neighbor of my node
L376[18:29:07]
<cam72cam>
That's the current code
L377[18:33:24]
<cam72cam>
It "works" correctly when I do this:
L378[18:33:24]
<cam72cam>
Node neighbor = node.neighbors().iterator().next();
L379[18:33:24]
<cam72cam>
neighbor.sendToReachable("computer.signal",
"ir_train_overhead", neighbor.address(),
te.getAugment().toString(), isOverhead == null ? null :
isOverhead.toString());
L380[18:34:01] <S3> Inari: well I drink
almond milk / rice milk because my other half can't have any kind
of real milk
L381[18:34:13] <Inari> S3: Why?
L382[18:34:14] <S3> and I am very
picky
L383[18:34:22] <S3> I get the unflavored,
unsweetened stuff
L384[18:34:45] <S3> because she's allergic
stuff in the milk. She's not intolerant, she literally can't have
it
L385[18:35:00] <S3> she can't even take
lactaid pills
L386[18:35:20] <Inari> Almond milk just
tastes odd to me :D It tastes way too watery. With an odd subtle
touch of floury texture
L387[18:35:27] <Inari> Oh well
L388[18:35:44] <S3> oh I could agree
L389[18:35:57] <S3> but yeah I cant stand
any vanilla flavoring or sugar added etc
L390[18:36:00] <S3> it has to be as plain
as can be
L391[18:36:21] <S3> It can be hard to find
in the store
L392[18:36:46] <S3> Literally have to get
no name brand stuff just to find it
L393[18:36:55] <S3> because other brands
don't make it
L394[18:37:14] <S3> or at least it doesn't
sell here
L395[18:37:29] ⇦
Quits: Inari (Inari!~Pinkishu@p5DEC63A8.dip0.t-ipconnect.de) (Quit:
'Succubees make the best honey' - Xenos
(#xkcd/freenode))
L396[18:37:43] <payonel> @cam72cam
interesting. i read the entire conversation you had with vex - to
be honest, he's going to be your best support
L397[18:37:58] <payonel> i haven't changed
how componets are added to networks, so what he expects is how it
should work
L398[18:38:21] <S3> oh gosh what did
payonel break now
L399[18:38:33] <payonel> :)
L400[18:38:37] <payonel> no idea, probably
nothing
L401[18:38:54] <S3> oh.. maybe ocvm
works
L402[18:38:56]
<Ory'hara>
S3, stop drinking it if its store bought, lol. its like 5% almonds
and 95% of random junk, naturalnews.com
L403[18:39:23] <S3> I could
L404[18:39:32] <payonel> s3 oh with ocvm?
my modem is broken. i'll fix that later
L405[18:39:36] <S3> I do make rice
tea
L406[18:39:50] * S3
makes a request to set the baud rate of the modem
L407[18:40:02] <S3> because soni
entertainment
L408[18:41:41] <S3> payonel: what I am
supposed to do is install ocvm on a pi, then make a gpio component
right?
L409[18:42:05] <payonel> haha, yeah
:)
L410[18:42:12] <S3> wait a minute..
L411[18:42:21] <S3> did ocvm just
successfully compile with lua 5.2 not found errors..
L412[18:42:40] <S3> oh nvm
L413[18:43:14] <S3> man I like Lua I hate
how binding to lua libraries is so damn pita
L416[18:53:55] <payonel> :|
L417[18:54:06] <payonel> :)
L419[18:54:33] <S3> so now I don't know
what to do
L420[18:55:09] <payonel> i just reworked
cursor movement and made a big separation between tty input and tty
output
L421[18:55:20] <payonel> got rid of a lot
of code, simplified other things
L422[18:55:29] <payonel> and now...i dont
even really know why i went through all that trouble
L424[18:55:46] <S3> because AmandaC will
yell if you don't
L425[18:57:02] <S3> you know I just
realized I'm not sure I like the component API
L426[18:57:06] <S3> not your fault
L427[18:57:27] <S3> it is kind of weird
how list lists components and yet there's shortcuts to certain ones
like component.modem
L428[19:03:09] <payonel> S3: they all get
a shortcut
L429[19:03:16] <payonel> just to the
"first" one
L430[19:06:16] <S3> right
L431[19:06:30] <S3> I do recall that, but
I was just thinking, man that's a usability hack
L433[19:07:13] <payonel> yeah, blame
sangar :)
L434[19:07:21] <payonel> i think it would
have been nice to not mix any of the apis
L435[19:07:33] <payonel> no openos lib
should have the same name as a component
L436[19:07:40] <payonel> filesystem vs
filesystem, component vs component
L437[19:07:54] <payonel> but too late for
that
L438[19:08:01] <payonel> it is what it
is
L440[19:18:23] <S3> Well I mean it makes
sense for people who are getting into programming exploring
minecraft
L441[19:18:35] <S3> why not make it easy
for em
L442[19:19:21] <S3> I want a device tree
for my os
L443[19:19:36] <S3> so you can retrieve
component APIS exposed on sysfs in /sys
L444[19:20:04] <S3> I wonder you know I
could possibly get that to work on OpenOS
L445[19:20:07] <S3> maybe it'd be
neat
L446[19:20:28] <payonel> that's what /dev
is in openos
L447[19:20:38] <payonel> i decided to
merge /dev and /sys, logically
L448[19:20:39] <S3> you could do things
like echo "left on" >
/sys/component/redstone/1/state
L449[19:20:47] <payonel> yep
L450[19:20:50] <S3> I didn't realize
openos even had a sys
L451[19:21:31] <payonel> echo 4 >
/dev/components/by-type/gpu/0/depth
L452[19:21:35] <payonel> that'll change
your depth to 4
L453[19:21:42] <S3> that actually
works?!
L454[19:21:46] <payonel> yeah
L455[19:21:48] <S3> this is exciting
L456[19:21:51] <S3> did you implement
that?
L457[19:21:54] <payonel> yes
L458[19:22:00] <S3> how long ago?
L459[19:22:15] <payonel> about a year ago,
maybe a bit more
L461[19:22:23] ⇦
Quits: yorick (yorick!~yorick@ip51cd0513.speed.planet.nl) (Ping
timeout: 190 seconds)
L462[19:22:27] <S3> man I missed our
L464[19:22:36] <payonel> check out
/dev
L465[19:22:39] <payonel> it has lots of
goodies
L466[19:22:50] <payonel> i don't
automagically populate ALL component types in /dev/components
L467[19:23:13] <payonel> just the ones
that have drivers in /lib/core/devfs/adapters/
L468[19:23:25] <S3> well that makes
sense
L469[19:24:02] <payonel> /dev also has
/dev/eeprom, /dev/eeprom-data, /dev/null, and /dev/random
L470[19:24:26] <S3>
ooooooOOOOOOoooooo
L471[19:24:35] <S3> you've been busier
than I thought
L472[19:24:36] <payonel> and
/dev/components has by-address/, by-label/, and by-type/
L473[19:24:49] <payonel> :|
L474[19:24:58] <payonel> yeah man, i
rewrote 99% of openos by now
L475[19:25:01] <payonel> and added quite a
bit
L477[19:25:21] <S3> I feel like fixing
autocomplete
L478[19:25:27] <S3> it works like windows
autocomplete
L479[19:25:31] <AmandaC> S3: huh?
L480[19:25:49] <payonel> S3: yeah, i
haven't changed the old autocomplete behavior
L481[19:25:58] <payonel> rewrote it of
course, but, not changed it
L482[19:26:08] <S3> woah so changing depth
in gpu changes the color depth not the...
L484[19:26:10] <payonel> though i have
improved it considerably
L485[19:26:35] <payonel> like you can
autocomplete dir paths where there is only one match
L486[19:26:43] <payonel> and you can
autocomplete parameters for file paths
L487[19:26:50]
⇨ Joins: yorick
(yorick!~yorick@ip51cd0513.speed.planet.nl)
L488[19:26:54] <payonel> and it
autocompletes correctly within complex commands
L489[19:26:58]
⇨ Joins: SuperCoder79
(SuperCoder79!uid276919@id-276919.tooting.irccloud.com)
L490[19:27:07] <payonel> such as with
redirects, pipes, and semicolon separated commands
L492[19:28:23] <S3> I think I was just
getting annoyed when IW as trying to autocomplete one dir in a
bunch of dirs similarly named
L493[19:28:52] <S3> it kept filling in the
entire first match instead of as much as it could or suggesting
ones that still do
L494[19:29:03] <payonel> S3: yeah, i would
prefer that too
L495[19:29:03] <S3> maybe I am just so
used to bash / zsh
L496[19:29:04] <payonel> one day
L497[19:29:16] <payonel> i dont like
zsh
L498[19:29:16] <S3> guess I can't complain
:D
L500[19:29:24] <payonel> but ppl tell me
that because i'm a newb, not ready for zsh
L502[19:29:35] <S3> what you need is
bourne shell
L503[19:29:43] <payonel> that's what i
sue
L504[19:29:44] <payonel> use*
L505[19:29:48] <S3> the original?
L506[19:29:51] <S3> before bourne
again?
L507[19:29:54] <payonel> no
L508[19:30:08] <payonel> i use what is
standard with linux distros with bash
L509[19:30:14] <S3> ah shit other half
says we have to go to store right now or I am in trouble
L510[19:30:21] <payonel> o/
L512[20:03:46]
<cam72cam> I
ended up doing that
L513[20:03:59]
<cam72cam>
it seems to work just fine, even though we don't know why
L514[20:11:12] ⇦
Quits: Turtle (Turtle!~SentientT@ip5657cbb2.direct-adsl.nl) (Read
error: Connection reset by peer)
L515[20:20:31] <S3> yay for juice
L516[20:29:43] ⇦
Quits: Arimil (Arimil!~Renari@24.229.185.155.res-cmts.sm.ptd.net)
(Ping timeout: 383 seconds)
L517[21:00:35] <AmandaC> %choose be good
or be bad
L518[21:00:35] <MichiBot> AmandaC: be
good
L519[21:00:38] <AmandaC> Aww
L520[21:00:52] <S3> AmandaC is always
good
L522[21:03:06] <S3> GPIO on OC!
L523[21:05:36] <S3> useless ideas
L524[21:36:43] ⇦
Quits: SuperCoder79
(SuperCoder79!uid276919@id-276919.tooting.irccloud.com) (Quit:
Connection closed for inactivity)
L525[21:38:59] ⇦
Quits: Icedream (Icedream!~icedream@has.streaminginter.net) (Quit:
A lol made me boom.)
L526[21:41:57]
⇨ Joins: Icedream
(Icedream!~icedream@has.streaminginter.net)
L527[22:05:58]
⇨ Joins: Ivoah (Ivoah!~Ivoah@72.23.224.224)
L528[22:09:35] ⇦
Quits: Ivoah (Ivoah!~Ivoah@72.23.224.224) (Client
Quit)
L529[22:29:22]
⇨ Joins: Renari
(Renari!~Renari@24.229.185.155.res-cmts.sm.ptd.net)
L530[22:58:50] ⇦
Quits: Cervator
(Cervator!~Thunderbi@2601:4c1:4001:1d5d:98e9:ebe0:d599:ee82)
(Remote host closed the connection)
L531[23:17:24] ⇦
Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-123.nctv.com)
(Quit: Leaving.)
L532[23:28:09] ⇦
Quits: lp (lp!~lordpipe@66.109.211.167) (Ping timeout: 198
seconds)
L533[23:42:37]
⇨ Joins: lp (lp!~lordpipe@66.109.211.167)