<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:08]
<TheFox> The
more options put into the field for use forces people to improve
theirs, or enables them to improve by seeing it done other
ways.
L2[00:00:24] <Izaya> Aye. Competition is
good.
L3[00:01:13] ⇨
Joins: Doty1154
(Doty1154!~Doty1154@2601:648:8000:134f:6012:bdfb:ddb1:a133)
L4[00:01:56] <Izaya> Next project will be
building a version that can be used easily in EEPROMs I guess
L5[00:01:58]
<TheFox>
Anyone remake that ComputerCraft minecraft game to Open
Computers?
L6[00:01:58]
<TheFox> If
so maybe someone should make a multiplayer server for it in with
minitel... that would be nice.
L7[00:02:16] <Izaya> That'd be cool
L8[00:02:27] <Izaya> I was thinking I might
implement some sort of mail server
L9[00:02:32]
<TheFox>
That's what I tried with my protocol first. Design it on an EEPROM
and it will work anywhere... nah..... even with that minifier payo
uses I couldn't get it small enough.
L10[00:03:06]
<TheFox>
payo or ... someone else.. I cannot remember who sent it to
me.
L11[00:03:06] <Izaya> The fancy
implementation of Minitel is only 5k with comments and lots of
space
L12[00:03:27] <Izaya> if I were to minify
that and remove stuff you don't really need for an embedded
device
L13[00:03:30]
<TheFox>
Already minified?
L14[00:03:33]
<TheFox> oh,
no it's not.
L15[00:03:43] <Izaya> meshing, for
example
L16[00:03:54] <Izaya> I'd probably end up
with about 2k of actual code
L17[00:04:09]
<TheFox>
well then you'd have no issues getting it on there then
>.>
L18[00:04:09]
<TheFox> I
think what drove mine up in size was enabling it to take commands
instead of JUST running... debug commands to force it to do things
and what not.
L19[00:04:43] <Izaya> Take commands?
L20[00:05:22]
<TheFox>
Yes, just so I could debug it and see if the packets made it into
the sending table and what not. Route control API.
L22[00:05:42] <Izaya> I just have a lot of
print statements that can be toggled on
L23[00:05:47]
<TheFox> Was
intending to make the routers kinda handle their own efficent
routing ... mebe implementing EIGRP in my project... that ran way
too far.
L24[00:06:24]
<TheFox> and
completely broke everything honestly..
L25[00:06:43] <Izaya> Can relate :P
L26[00:06:59] *
Izaya hmms
L27[00:07:31]
<TheFox> who
needs efficent routing
L28[00:07:37]
<TheFox>
it's totally overrated
L29[00:07:40] <Izaya> I can work out how to
make stuff listen for connections opening, but I dunno how I'd make
them stop :|
L30[00:07:46] <Izaya> I mean, most OC
networks are pretty small
L31[00:07:58] <Izaya> and you usually won't
cross more than say 5 network boundaries anyway
L32[00:08:51]
<TheFox>
yeahhh... my test bed wasn't that small... each computer had an
equivelant routing device beside it... and they were all connected,
I wanted to get it there without packet duplication, but I endedup
with MASSIVE packet duplication and somehow mangling of data.
L33[00:09:23] ⇦
Quits: Doty1154
(Doty1154!~Doty1154@2601:648:8000:134f:6012:bdfb:ddb1:a133) (Read
error: Connection reset by peer)
L34[00:09:32] <Izaya> Minitel routing,
despite basically being "rebroadcast everything" is
surprisingly efficient
L35[00:09:54]
<TheFox> how
many devices can you go up to?
L36[00:10:00] <Izaya> Any amount.
L37[00:10:03]
<TheFox> I
haven't had a chance to sit and look at it yet.
L38[00:10:05]
<TheFox>
?
L39[00:10:05] <Izaya> Well
L40[00:10:24] <Izaya> Addresses are up to
256 chars, and only printable ones are valid
L41[00:10:55]
<TheFox>
well, that's a shit ton, that's for sure
L42[00:11:02] <Izaya> No node will ever
repeat a packet twice, and once it gets to its destination
everything on the way will know a the way that got it there
fastest
L43[00:11:46] <Izaya> (keeps a cache of
what HW address packets from a minitel address came from, so it
knows where to send it back, both when routing and sending new
packets)
L44[00:12:30]
<TheFox>
depending on the size of the network, wouldn't you eventually face
issues with RAM on a EEPROM if it were in a microcontroller
unit?
L45[00:12:53] <Izaya> Assuming that there
weren't uh
L46[00:13:06] <Izaya> lots of different
addresses talking in the space of 30 seconds (by default) it'd be
fine
L47[00:13:28] <Izaya> you can configure how
long addresses stay in the cache too, so if you really wanted you
could drop them immediately
L48[00:14:04]
<TheFox> I
feel like putting this in a world and testing how many I can get it
to at once in that 30 second window.. just for the sake of me being
curious
L49[00:14:15] <Izaya> It'd be interesting
to know
L50[00:14:27]
<TheFox> How
are the routes saved?
L51[00:14:43]
<TheFox> to
the cache*
L52[00:15:09] <Izaya> [minitel address] =
{local modem address, remote modem address, time last
received}
L53[00:15:55]
<TheFox> Are
the addresses 256 char long NO MATTER what? Even if it's not used
completly, or are they dynamically sized?
L54[00:16:05] <Izaya> Dynamically
sized
L55[00:16:15] <Izaya> It actually uses
separate fields in send/broadcast so
L56[00:16:53]
<TheFox>
well, then, there are a lot of variables at play that would decide
how fast it filled the cache..
L57[00:17:01] <Izaya> aye
L58[00:17:32] <Izaya> I'll also note that
the reference implementation doesn't enforce 255 char limits
L59[00:17:38] <Izaya> it's something it
really should
L60[00:18:17] <Izaya> but I'm focusing on
keeping it simple and functional, and light, over enforcing things
that really shouldn't need to be there
L61[00:19:18]
<TheFox> I'm
not trying to say there should be saftey's implemented or anything,
I'm just curious about the limitations of it, which seem to be
pretty far out there.
L62[00:19:40]
<TheFox> You
can have a pretty damn big network, EVEN WITH 256 byte
addreses
L63[00:19:42]
<TheFox> You
can have a pretty damn big network, EVEN WITH 256 byte addresses
[Edited]
L64[00:19:59] ⇨
Joins: xarses_
(xarses_!~xarses@c-67-180-86-164.hsd1.ca.comcast.net)
L65[00:20:17] <Izaya> you only get 95
characters out of each byte, I'll note
L66[00:20:20] <Izaya> welllllll
L67[00:20:37] <Izaya> behavior of
characters >127 are undefined
L68[00:21:07] <Izaya> Not saying you can't
use them, but I wouldn't.
L69[00:24:26] ⇦
Quits: xarses_
(xarses_!~xarses@c-67-180-86-164.hsd1.ca.comcast.net) (Ping
timeout: 207 seconds)
L70[00:24:29] ⇨
Joins: xarses_
(xarses_!~xarses@c-67-180-86-164.hsd1.ca.comcast.net)
L71[00:25:24] ⇦
Quits: xarses (xarses!~xarses@c-67-180-86-164.hsd1.ca.comcast.net)
(Ping timeout: 383 seconds)
L72[00:27:16]
<TheFox> oh,
ok
L73[00:27:20] ⇦
Quits: xarses_
(xarses_!~xarses@c-67-180-86-164.hsd1.ca.comcast.net) (Client
Quit)
L74[00:27:28] ⇨
Joins: xarses
(xarses!~xarses@c-67-180-86-164.hsd1.ca.comcast.net)
L75[00:27:28]
<TheFox>
welll that changes the math a bit.
L76[00:27:41] <Izaya> Still a lot of
addresses.
L77[00:28:56]
<TheFox>
Very
L78[00:30:39] <Izaya> .... And now there's
a net.flisten(), so you can have daemons on OpenOS that wait for
sockets to be opened.
L79[00:39:14] <Izaya> Hm. I might write a
netsniff tool, so you can disable caching and view the
packets
L81[00:52:12]
<Forecaster>
@Mimiru need documentation!
L82[00:52:19] <Mimiru> @Forecaster
on?
L83[00:52:28]
<Forecaster>
all the things!
L84[00:52:33] <Mimiru> ._.
L85[00:52:46]
<Forecaster>
what does the security terminal do exactly?
L86[00:52:58] <Mimiru> exactly what your
request was.
L87[00:53:18] <Mimiru> :P it stops breaking
blocks.
L88[00:53:37]
<Forecaster>
I turned on particles and there's two explosions in the air above
it
L89[00:53:42]
<Forecaster>
and I'm not sure what that means
L90[00:53:45]
<Forecaster>
what's the range?
L91[00:53:46] <Mimiru> that shows the
bounding box
L92[00:53:58] <Mimiru> I was gonna draw
lines... but IDK OpenGL :D
L93[00:54:08]
<Forecaster>
oh there's 4 of them
L94[00:54:13] <Mimiru> Yep
L95[00:54:17] <Mimiru> weell 8
L96[00:54:27] <Mimiru> one for each corner
of the cube
L97[00:54:38]
<Forecaster>
well yeah, but half are underground right now :P
L98[00:55:04] <Mimiru> it's a 16 block
cube, centered on the terminal.. it might be 17.. cause of the
block itself.
L99[00:55:10]
<Forecaster>
the range appears to be 7
L100[00:55:18]
<Forecaster>
not including the block
L101[00:55:18] <Mimiru> it should be
8...
L102[00:56:12] <Mimiru> anyway
L103[00:56:22] <Mimiru> set a password,
then call enable("password")
L105[00:56:40] <Mimiru> Then only you as
the owner, ops and creative players can break blocks
L106[00:56:46]
<Forecaster>
the spark comes from the corner of the black tower
L107[00:57:06]
<Forecaster>
hm, what if you have a shared base?
L108[00:57:19] <Mimiru> I've not
implemented adding allowed players yet
L109[00:57:22] <Mimiru> but it IS
planned
L110[00:57:26]
<Forecaster>
okay good :>
L111[00:57:26]
⇨ Joins: xarses_
(xarses_!~xarses@c-67-180-86-164.hsd1.ca.comcast.net)
L112[00:57:35] <Mimiru> soon™ which is why
I've not ran a build to CF yet
L113[00:57:51]
<Forecaster>
also being able to set the range would be nice
L114[00:58:02]
<Forecaster>
for increased energy usage?
L115[00:58:04] <Mimiru> but this weekend
is busy doing the struts on my car, so IDK if I'll have a
chance.
L116[00:58:10]
<Forecaster>
that's okay
L117[00:58:13] <Mimiru> every block break
attempt uses 30 energy :P
L118[00:58:42] <Mimiru> (I don't think
that'll stay)
L119[00:58:47]
<Forecaster>
I'm just weary about having to place millions of these for proper
coverage
L120[00:58:55]
<Forecaster>
is there any idle draw?
L121[00:59:00] <Mimiru> your request was
16 blocks.
L122[00:59:02] <Mimiru> :/
L123[00:59:02] <Mimiru> lol
L124[00:59:06]
<Forecaster>
it was?
L125[00:59:11]
<Forecaster>
I don't remember
L127[00:59:24] <MichiBot>
Title:
Add device that allows protecting an area as long as it's active
| Posted by: Forecaster
| Posted: Tue Jun 28 05:22:40
CDT 2016
| Status: open
L128[00:59:49]
<Forecaster>
well that person was stupid(er)
L129[00:59:53]
<Forecaster>
D:
L130[01:00:21]
<Forecaster>
16 blocks is next to nothing :|
L131[01:00:25]
<Forecaster>
I don't know what I was thinking
L132[01:00:47]
<Forecaster>
also what does the data block do?
L133[01:00:48] ⇦
Quits: xarses_
(xarses_!~xarses@c-67-180-86-164.hsd1.ca.comcast.net) (Ping
timeout: 186 seconds)
L135[01:00:53] *
Mimiru sighs
L136[01:00:55]
<Forecaster>
it has no component and isn't on the wiki
L137[01:01:01] <Mimiru> it's the data
card, in a block
L138[01:01:05] <Mimiru> with the addition
of bcrypt
L139[01:01:11]
<Forecaster>
ah
L140[01:01:37]
<Forecaster>
and what's the private door for?
L141[01:01:46]
⇨ Joins: xarses_ (xarses_!~xarses@67.218.117.86)
L142[01:01:58] <Mimiru> it's a door...
with no window
L143[01:02:11]
<Forecaster>
I see :P
L144[01:02:19] <Mimiru> No, that's the
point.
L145[01:02:20] <Mimiru> :P
L146[01:02:22] <Mimiru> you don't
see
L147[01:02:23] <Mimiru> lol
L148[01:02:34]
<Forecaster>
maybe I have x-ray vision D:
L149[01:02:40] <Mimiru> hax.
L150[01:03:10] <Mimiru> damn it idea
L151[01:03:16] <Mimiru> ffs eclipse
atleast works wtf
L152[01:03:36] ⇦
Quits: andreww (andreww!~xarses@67.218.117.86) (Ping timeout: 383
seconds)
L153[01:08:42] <Mimiru> considering
removing the creative check...
L154[01:09:15]
<Forecaster>
yeah, then I could use it on the creative server to allow people to
protect their things
L155[01:09:30]
<Forecaster>
then I could default people to creative mode instead of
spectator
L156[01:23:33] <Mimiru> I may have just
added the allowed list.
L157[01:23:41] <Mimiru> but either way I'm
going to bed as soon as I test this.
L158[01:23:59]
<Forecaster>
awesome
L159[01:24:46] <Mimiru> Also.. I don't
really have a way to make the range configurable via
computer.
L160[01:25:00]
<Forecaster>
aw
L161[01:25:09] <Mimiru> cause I have to
specify the bounding box in the block break event and I need the
range to find the TE
L162[01:25:15] <Mimiru> and I need the TE
to allow changing the range
L163[01:25:38] <Izaya> ~w oppm
L165[01:30:43] <Mimiru> @Forecaster it
works \o/
L166[01:30:49]
<Forecaster>
yay
L167[01:31:40]
<Forecaster>
what if you had a bunch of set ranges you could choose from, then
you can look for the TE using each of those until you find it
L168[01:32:07]
<Forecaster>
like 16, 32, 64 etc
L169[01:32:26] <Mimiru> that sounds like
it would be very slow..
L170[01:32:54]
<Forecaster>
maybe, I dunno
L171[01:33:08] <Mimiru> cause this event
is fired for *every* block break in the world.
L172[01:33:22]
<Forecaster>
oh, right
L173[01:33:25] <Mimiru> on the
door/controllers it'
L174[01:33:33] <Mimiru> 's a simple
instanceof check
L175[01:33:43] <Mimiru> for this I have to
scan the entire volume looking for a block
L176[01:36:48]
⇨ Joins: PrismaticYT
(PrismaticYT!~prismatic@118.148.108.206)
L177[01:37:52] <PrismaticYT> Is it
possible to get the location of a file specified after the command
and copy it to a specific location?
L178[01:38:15] <PrismaticYT> for example
addpkg test.lua would add the file test.lua to /usr/bin
L179[01:38:37]
<Forecaster>
also, does it block explosion events?
L180[01:38:39] <Izaya> tArgs = {...}
L181[01:38:45] <Izaya> location =
tArgs[1]
L182[01:39:00] <PrismaticYT> And how do I
copy the file?
L183[01:39:14] <Izaya> I think fs has a
method
L184[01:39:14] <Izaya> ~w
L185[01:39:14] <ocdoc> Hello, I'm #oc's
wiki bot.
L186[01:39:17] <Izaya> ~w fs
L188[01:39:37] <Izaya>
filesystem.copy(fromPath: string, toPath: string): boolean or nil,
string
L189[01:39:46] <PrismaticYT> thanks
L190[01:41:36] ⇦
Quits: PrismaticYT (PrismaticYT!~prismatic@118.148.108.206) (Quit:
PrismaticYT)
L191[01:43:52] <Mimiru> @Forecaster woot I
got usernames to work, so you don't have to manually get a players
UUID.
L192[01:44:02]
<Forecaster>
yay :D
L193[01:45:24]
<Forecaster>
why is my robot receiving two modem events from one
broadcast....
L194[01:45:32] <Mimiru> so
addUser("password", "MichiRavencroft") will
allow me to break stuff
L195[01:45:51] <Mimiru> and
delUser("password", "username") for the
reverse.
L196[01:47:08]
<Forecaster>
oh, it was a nearby relay with a wireless card in it...
L197[01:47:28]
<Forecaster>
apparently it was echoing the broadcast so the robot got it
twice
L198[01:47:31]
<Forecaster>
that's dumb
L199[01:47:37]
<Forecaster>
how do you prevent that from happening
L200[01:50:13] <Mimiru> No clue :D
L201[01:50:22] <Mimiru> I'll add doc
strings to this later
L202[01:50:28]
<Forecaster>
woo
L203[01:50:35] <Mimiru> I need sleep if
I'm going to not put the struts on my car upside down.
L204[01:51:10] <Mimiru> range is still
+/-8 for now
L205[01:51:17] <Mimiru> I'll look into
increasing it later too
L207[01:53:50] <Mimiru> I might make it
check a 64 cubed area, then have a range setting in the TE... pass
the range into the TE check and if it's out of range return false
and let it break.
L208[01:53:58] <Mimiru> still sounds
slow...
L209[01:54:31]
<Forecaster>
I'm going to see if I can find out how Pneumaticcraft does it
L210[01:54:50]
<Forecaster>
there has to be a way, its security station has range upgrades you
can put in or take out however you want
L211[01:56:54]
⇨ Joins: PrismaticYT
(PrismaticYT!~prismatic@118.148.108.206)
L212[01:57:08] <PrismaticYT> function
arguments missing near ` -- what does this mean?
L213[01:57:15] <PrismaticYT> ,*
L214[01:57:20]
<Forecaster>
show code
L215[01:57:43]
<Forecaster>
it probably means you're doing something like
function(argument,)
L216[01:58:07] <PrismaticYT> im using
tArgs to get the location of a file and filesystem.copy to copy
it
L217[01:58:21]
<Forecaster>
pastebin your code
L218[01:58:28] <PrismaticYT> how do i
copy
L219[01:58:39]
<Forecaster>
are you in singleplayer?
L220[01:58:41] <PrismaticYT> yes
L221[01:58:57]
<Forecaster>
then you can find the computer files in the opencomputers dir in
the world dir
L222[01:59:04] <Mimiru> internet card and
pastebin put filename, or ^
L223[01:59:15] <PrismaticYT> ..how do I
copy text I mean
L224[01:59:24] <PrismaticYT> Ctrl-V
doesn't work
L225[01:59:24]
<Forecaster>
you can't in-game
L227[01:59:43]
<Forecaster>
also ctrl+v is paste, not copy
L228[01:59:45] <PrismaticYT> it was bound
to insert
L229[02:00:02] <Mimiru> that's paste, not
copy :P
L230[02:00:04] <PrismaticYT> I meant paste
xD
L231[02:00:15]
<Forecaster>
...
L232[02:00:18] <Mimiru> remove the
"fromPath:", and "toPath:"
L233[02:00:22]
<Forecaster>
what is this supposed to be
L234[02:00:22] <Mimiru> that'
L235[02:00:25] <PrismaticYT> why
L236[02:00:33] <PrismaticYT> do they not
work
L237[02:00:37] <Mimiru> because that's not
how that works... IDK if this will actually work..
L238[02:00:44] <Mimiru> but at the very
least THAT will screw everything up
L239[02:00:45]
<Forecaster>
you also don't have the closing parenthesis
L240[02:00:52] <PrismaticYT> I do
L241[02:00:54] <Mimiru> the docs o nthe
wiki show the function signatures.
L242[02:00:55] <PrismaticYT> Hold on
L243[02:00:57] ⇦
Quits: PrismaticYT (PrismaticYT!~prismatic@118.148.108.206) (Client
Quit)
L244[02:01:24]
<Forecaster>
...
L245[02:01:48]
⇨ Joins: PrismaticYT
(PrismaticYT!~prismatic@118.148.108.206)
L246[02:02:01] <PrismaticYT> something
something error near /
L247[02:02:19] <Mimiru> use quotes around
the path..?
L248[02:02:20]
<Forecaster>
we can't do anything with that.
L249[02:02:29] <Mimiru> variables don't
need quotes, strings do.
L250[02:02:35] <PrismaticYT> Oh you use
quotes around the path?
L251[02:02:43]
<Forecaster>
yes...
L252[02:02:45] ⇦
Quits: PrismaticYT (PrismaticYT!~prismatic@118.148.108.206) (Client
Quit)
L253[02:02:48] <Mimiru> ANY s tring will
need quoted, othe.
L254[02:02:49] <Mimiru> ffs.
L255[02:03:34] <Mimiru> @Forecaster looks
like Pnumaticraft does basically what I'm talking about.
L256[02:03:38]
⇨ Joins: PrismaticYT
(PrismaticYT!~prismatic@118.148.108.206)
L257[02:03:42]
<Forecaster>
cool
L258[02:03:46] <PrismaticYT> attempt to
index filesystem: a nil value
L259[02:03:58] <Mimiru> fuckin hell... I'm
going to bed.
L260[02:04:00]
<Forecaster>
I've never had any lag issues with PC
L261[02:04:25]
<Forecaster>
PrismaticYT: Look at an actual example
L262[02:04:29] <PrismaticYT> ?
L263[02:04:51] <PrismaticYT> like
what?
L265[02:04:59]
<Forecaster>
these are examples of functional code
L266[02:05:03]
<Forecaster>
look for those on the wiki
L267[02:05:48] <PrismaticYT> so I need
local filesystem = require("filesystem")?
L268[02:05:53]
<Forecaster>
yes
L269[02:06:07] <PrismaticYT> alright
L270[02:06:07] ⇦
Quits: PrismaticYT (PrismaticYT!~prismatic@118.148.108.206) (Client
Quit)
L271[02:06:22] <Mimiru> SOMEONE GET THIS
PERSON A FUCKIN IRC CLIENT.
L272[02:07:16]
⇨ Joins: PrismaticYT
(PrismaticYT!~prismatic@118.148.108.206)
L273[02:07:28] <PrismaticYT> alright that
works but is there a way to print an error on invalid
filename?
L274[02:07:33]
<Forecaster>
PrismaticYT: there is a link to the discord server in the topic,
please
L275[02:07:58] <PrismaticYT> that link is
incredibly long
L276[02:08:05] <PrismaticYT> and i can't
click it
L277[02:08:13]
<Forecaster>
it's not that long...
L278[02:08:20] <PrismaticYT> it's about 20
characters
L279[02:08:28]
<chernobyl>
lol
L280[02:08:41] <PrismaticYT> 20 character
long link + tiredness = oh god why
L281[02:08:47]
<chernobyl>
are you running IRC on a potato in-game computer?
L282[02:08:51] <PrismaticYT> No
L283[02:09:01] <PrismaticYT> actually
yes
L284[02:09:10]
<Forecaster>
you just need the code at the end.
L285[02:09:29]
<Forecaster>
the rest you can copy paste from somewhere else
L286[02:09:33] <PrismaticYT> well when I
say "potato" I mean "creative computer"
L287[02:09:43]
<chernobyl>
lol
L288[02:09:53]
<chernobyl>
all in-game OCs are potato
L289[02:10:01] <PrismaticYT> yes
technically
L290[02:10:06]
<chernobyl>
given you dont have fancy software on it that allows you to click
links and things
L291[02:10:14] <PrismaticYT> also has
anyone ever made SSH in OC?
L292[02:10:20]
<Forecaster>
yes
L293[02:10:24] <Izaya> Several times
L294[02:10:32] <PrismaticYT> server and
client or client only
L295[02:10:32]
<Forecaster>
and there is no browser in OC, clicking links is useless
L296[02:10:40]
<Forecaster>
otherwise it'd be completely possible
L297[02:10:46] <Izaya> Ingame to
ingame
L298[02:10:48] <Izaya> There'
L299[02:10:49] <PrismaticYT> and by ssh I
mean ssh that can connect to real computers
L300[02:10:52] <Izaya> s a telnet
client
L301[02:11:15]
<Forecaster>
you can only do outbound connections
L302[02:11:20]
<Forecaster>
ie game => internet
L303[02:11:30] <PrismaticYT> isn't that
exactly what SSH is
L304[02:11:35] <PrismaticYT> the client
anyway
L305[02:12:46]
<logan2611>
doesnt OC support TCP tho
L306[02:12:54] <Izaya> yeah
L307[02:12:55] <PrismaticYT> does it
support UDP?
L308[02:13:07]
<Forecaster>
@lizzy should put a discord link on the forum next to the irc
webchat link
L309[02:13:07]
<logan2611>
idk, probably not
L310[02:13:10] <Izaya> Don't think
anyone's implemented SSL/whatever handshakes yet
L311[02:13:26] <PrismaticYT> doubt that'd
be possible
L312[02:13:32]
<Forecaster>
@Lizzian should put a discord link on the forum next to the irc
webchat link [Edited]
L313[02:13:51] <PrismaticYT> but ssh over
an insecure connection should work
L314[02:13:54] <Izaya> We have the data
card that can do RSA and AES
L315[02:14:00] <Izaya> ssh over an
insecure connection is not ssh
L316[02:14:02]
<logan2611>
there are libs too
L317[02:14:04] <Izaya> as ssh is 'secure
shell'
L318[02:14:08]
<logan2611>
^^
L319[02:14:15] <Izaya> and you're
basically referring to telnet
L320[02:14:23] <PrismaticYT> is telnet
like ssh?
L321[02:14:37] <PrismaticYT> same
command-line functions like ls and mkdir?
L322[02:14:47] <Izaya> ssh doesn't provide
those
L323[02:15:04]
<logan2611>
ssh is just a tunnel
L324[02:15:13]
<logan2611>
everything is provided clientside
L325[02:15:13] <PrismaticYT> I mean
support for those commands
L326[02:15:31] <PrismaticYT> those
commands are built in to every (at least most) systems
L327[02:15:36] <Corded> *
<logan2611> windows
L328[02:15:37] <Izaya> all ssh does is
connect stdio on one machine to stdio on another, over an encrypted
connection
L329[02:15:42] <PrismaticYT>
win...dows?
L330[02:15:49] <PrismaticYT> the hell is
that
L331[02:15:50] <Izaya> Windows supports
neither ssh nor ls
L332[02:15:57]
<logan2611>
windows 10 as an ssh server
L333[02:16:01] <PrismaticYT> must be a bad
os
L334[02:16:01]
<logan2611>
windows 10 jas an ssh server [Edited]
L335[02:16:04]
<logan2611>
windows 10 has an ssh server [Edited]
L336[02:16:11] <PrismaticYT> I think it's
an OS?
L337[02:16:11] <Izaya> oh right but that's
under linux anyway right
L338[02:16:14] <PrismaticYT> it sounds
like one
L339[02:16:17]
<logan2611>
I think its a bad os
L340[02:16:26] <PrismaticYT> it sounds
very bad
L341[02:16:35]
<logan2611>
its named after something that breaks
L342[02:17:03] <PrismaticYT> not the best
buisness model
L343[02:17:07]
<logan2611>
indeed
L344[02:17:11] <PrismaticYT> "Our OS
is really broken"
L345[02:17:23]
<logan2611>
I try to avoid them
L346[02:17:25] <Izaya> mfw I didn't even
start it this time
L347[02:17:26]
<logan2611>
but they just come back
L348[02:17:53] <PrismaticYT> being able to
list files is a basic terminal function
L349[02:18:11]
<logan2611>
correct
L350[02:18:36] <PrismaticYT> installing
programs must be hard
L351[02:18:57] <PrismaticYT> assuming you
can't just run apt install <program>
L352[02:19:09]
<logan2611>
or pacman -s
L353[02:19:14]
<logan2611>
no, get this
L354[02:19:22]
<logan2611>
you have to open a shitty browser that crashes all the time
L355[02:19:27]
<logan2611>
and go to their website
L356[02:19:31]
<logan2611>
navigate the malware
L357[02:19:51]
<logan2611>
and then click download, at which point you run the file and then
get assaulted with more malware
L358[02:19:55] <PrismaticYT> pacman -s?
what's that? I use Linux every day and I've never heard of
that
L359[02:20:00]
<logan2611>
I think its Arch
L360[02:20:03] <PrismaticYT> also why is
there so much malware
L361[02:20:13] <PrismaticYT> pacman for me
is literally pacman
L362[02:20:18]
<logan2611>
oh
L363[02:20:30]
<logan2611>
I've been lied to my whole life
L364[02:20:39] <PrismaticYT> Except for
some reason it runs like a commodore 64
L365[02:20:50]
<logan2611>
oh
L366[02:21:09] <PrismaticYT> i think the
clockrate is incorrect for the program
L367[02:21:25] <PrismaticYT> everything
else runs fine
L368[02:21:32]
<logan2611>
thankfully its fixable
L369[02:21:41]
<logan2611>
unlike that Microsoft "Operating" System
L370[02:21:42] <PrismaticYT> what is
L371[02:21:45]
<logan2611>
anything
L372[02:21:47]
<logan2611>
almost
L373[02:21:55]
<logan2611>
mainly your speed issue
L374[02:21:56] <PrismaticYT> oh yeah
L375[02:21:59]
<logan2611>
which btw you should fix
L376[02:22:05] <PrismaticYT> I don't know
how
L377[02:22:12]
<logan2611>
internet
L378[02:22:15] <PrismaticYT> there's no
config option or anything
L379[02:22:29]
<logan2611>
reinstall
L380[02:23:03] <PrismaticYT> i
wonder
L381[02:23:09] <PrismaticYT> has anyone
made pacman in lua
L382[02:23:30]
<logan2611>
probably something similar
L383[02:24:03] <PrismaticYT> it'd be easy
to make I assume
L384[02:24:17] <PrismaticYT> just 'change
piece of text every frame or two'
L385[02:24:44]
<logan2611>
you say this is easy
L386[02:24:55] <PrismaticYT> clear ->
draw frame -> repeat (but it has to run fast enough to not see
the clearing)
L387[02:25:05] <Izaya> don't bother with
clearing
L388[02:25:12]
<logan2611>
that works too
L389[02:25:21] <PrismaticYT> the only
problem is the rng
L390[02:27:02] <PrismaticYT> and the fact
that OC's screen refresh rate is probably not very good
L391[02:27:10]
<logan2611>
I thought itt was 30Hz
L392[02:27:17]
<logan2611>
I thought itt was 20Hz [Edited]
L393[02:27:26] <Izaya> Refresh rate is
20hz, but drawing is v. slow
L394[02:27:44] <Izaya>
s/Refresh/Theoretical refresh/
L395[02:27:44] <MichiBot> <Izaya>
Theoretical refresh rate is 20hz, but drawing is v. slow
L396[02:27:59] <PrismaticYT> Would that
look nice on a 60Hz monitor? (Most monitors are 60Hz I
think?)
L397[02:28:14]
<logan2611>
most monitors are 60Hz, also it doeesn't look too bad
L398[02:28:36] <PrismaticYT> you really
only need 60Hz
L399[02:28:44]
<logan2611>
not with that attitude
L400[02:28:52] <Izaya> Higher is
nice
L401[02:28:57] <Izaya> I miss cheap 90Hz
CRTs
L402[02:29:05] <PrismaticYT> I have one
xD
L403[02:29:07]
<logan2611>
I miss 75Hz
L404[02:29:23]
<logan2611>
for some reaosn
L405[02:29:26]
<logan2611>
for some reason [Edited]
L406[02:29:53] ⇦
Quits: xarses_ (xarses_!~xarses@67.218.117.86) (Ping timeout: 207
seconds)
L407[02:30:08] <PrismaticYT> one of the
only bad things about linux is the fact that it hates FPS values
that aren't multiples of 10
L408[02:30:29]
<logan2611>
who said windows doesnt too
L409[02:30:42]
<logan2611>
more specifically NT
L410[02:30:47] <PrismaticYT> does windows
lag tho if it's not a multiple of 10?
L411[02:30:47]
<logan2611>
as 9x supported it just fine
L412[02:30:54] <PrismaticYT> 9x
what?
L413[02:30:57]
<logan2611>
Windows 9x
L414[02:31:01] <PrismaticYT> oh
L415[02:31:09]
<logan2611>
as DOS ran natively as 75HHz
L416[02:31:11]
<logan2611>
as DOS ran natively as 75Hz [Edited]
L417[02:31:50]
<logan2611>
also honestly I don't know, I only ever used a 75Hz monitor as a
second one
L418[02:32:04]
<logan2611>
didnt seem bad tho
L419[02:32:35] <PrismaticYT> fun fact: on
some CRTs (At least, on mine, not sure about other ones) you can't
actually see the scanline
L420[02:33:52]
<logan2611>
I imagine those are called good CRTs
L421[02:36:56] <PrismaticYT> brb
L422[02:36:57] ⇦
Quits: PrismaticYT (PrismaticYT!~prismatic@118.148.108.206) (Quit:
PrismaticYT)
L423[02:42:35]
⇨ Joins: PrismaticYT
(PrismaticYT!~prismatic@118.148.108.206)
L424[02:42:38] <PrismaticYT> um
L425[02:42:43] <PrismaticYT>
filesystem.copy isn't working
L426[02:42:50] <PrismaticYT> it doesn't
copy anything
L427[02:43:00] <Izaya> what does it
return
L428[02:43:04] <PrismaticYT> nothing
L429[02:43:06] <PrismaticYT> no
output
L430[02:43:13]
<Forecaster>
not output
L431[02:43:15]
<Forecaster>
return
L432[02:43:22] <PrismaticYT> nothing
L433[02:43:23]
<Forecaster>
local return = filesystem.copy
L434[02:43:27] <PrismaticYT> oh
L435[02:43:29]
<Forecaster>
what is return
L436[02:43:36] <PrismaticYT> hang on
L437[02:43:37] ⇦
Quits: PrismaticYT (PrismaticYT!~prismatic@118.148.108.206) (Client
Quit)
L438[02:43:38]
<Forecaster>
(don't use return, that's a keyword)
L439[02:43:40]
<Forecaster>
dammit
L440[02:43:43]
<Forecaster>
-_-
L441[02:43:43] <Izaya> ohboy
L442[02:44:24]
⇨ Joins: PrismaticYT
(PrismaticYT!~prismatic@118.148.108.206)
L443[02:44:30] <PrismaticYT> <name>
expected near return
L444[02:44:41] <PrismaticYT> that's what
happens with local return = filesystem.copy
L445[02:44:46]
<Forecaster>
yeah, like I said just after you disconnected
L446[02:44:57]
<Forecaster>
don't use the name "return", it's a keyword
L447[02:44:59]
<Forecaster>
-_-
L448[02:45:04]
<Forecaster>
please stop disconnecting
L449[02:45:13] <PrismaticYT> can't edit
without disconnecting
L450[02:45:32]
<Forecaster>
so either use a different computer, get on discord or get on irc
proper
L451[02:45:42]
<Forecaster>
I don't care which
L452[02:45:52] <PrismaticYT> so what do i
use instead of return
L453[02:46:09]
<Forecaster>
anything... it's a variable...
L454[02:46:44] <PrismaticYT> so local
<anything> = filesystem.copy?
L455[02:46:51]
<Forecaster>
yes
L456[02:46:56] <PrismaticYT> ok hold
on
L457[02:46:58] ⇦
Quits: PrismaticYT (PrismaticYT!~prismatic@118.148.108.206) (Client
Quit)
L458[02:48:19]
⇨ Joins: PrismaticYT
(PrismaticYT!~prismatic@118.148.108.206)
L459[02:48:23] <PrismaticYT> no
difference/
L460[02:49:44] <PrismaticYT> didn't maske
any difference
L461[02:49:57] <PrismaticYT> make*
L462[02:52:44] <PrismaticYT> wait hold
on
L463[02:52:46] ⇦
Quits: PrismaticYT (PrismaticYT!~prismatic@118.148.108.206) (Client
Quit)
L464[02:56:05]
⇨ Joins: PrismaticYT
(PrismaticYT!~prismatic@118.148.108.206)
L465[02:56:27]
<Kodos> Are
you connecting via a computer in Minecraft?
L466[02:56:35] <PrismaticYT> Yes
L467[02:56:50]
<Kodos>
%tell Mimiru we need a command for MichiBot to link the webchat
with the channel filled in already
L468[02:56:50] <MichiBot> Kodos: Mimiru
will be notified of this message when next seen.
L469[02:57:10] <PrismaticYT> because I'm
currently watching youtube (on my second monitor)
L470[02:57:22]
<Kodos> We
also have a Discord
L471[02:57:29] <Izaya> It's on the
forum
L472[02:57:39]
<Forecaster>
I already tried that.
L473[02:57:41] <PrismaticYT> How would I
watch the video and use Discord and MC at the same time?
L474[02:57:54] <Izaya> Does your system
not allow overlapping windows?
L475[02:58:04] <PrismaticYT> yes but I
don't like that is looks ugly
L476[02:58:08] <PrismaticYT> it*
L477[02:58:13] <Izaya> well then
L478[02:58:15] <Izaya> there's your
answer
L479[02:58:23] <Izaya> use 1970s
technology
L481[02:58:53] <MichiBot> Forecaster:
Command Added
L482[03:02:52]
<Kodos> Hey,
someone remind me. Youtube has a pause button on their videos,
right? I mean, I'm not crazy, am I?
L483[03:03:05]
<Forecaster>
what do you mean?
L484[03:03:12] <PrismaticYT> No there's no
pause button
L485[03:03:18] <Izaya> Bottom left corner,
last I checked
L486[03:03:30]
<Kodos>
Well, call me crazy, but couldn't he pause the video and get help
easier, and then watch his video?
L487[03:03:31] <Izaya> yup, still
there
L488[03:03:47]
<Forecaster>
what a wild concept
L489[03:03:57]
<Kodos>
Right? Am I just innovative or w hat
L490[03:04:16] <Izaya> ngl I thought you
were making a jab at Google for removing the view image
button
L491[03:04:37] <PrismaticYT> ?
L492[03:05:19]
<TheFox>
lmao izaya
L493[03:05:27]
<TheFox> and
Kodos.. ofc you're crazy.
L494[03:05:59]
<TheFox> but
that's where good ideas come from >..
L495[03:06:16]
<TheFox>
\s/>.. />.>
L496[03:06:21]
<TheFox>
well fml...
L497[03:06:29]
<TheFox>
that was a miserable failure.
L498[03:12:42]
<Kodos> I
believe you want to remove the first \
L499[03:13:12]
<Kodos> Oh,
right, because Discord thinks it's a command [Edited]
L500[03:13:17]
<Kodos>
/help
L501[03:13:26]
<Kodos> Oh,
sure, commands are a thing, but /help gets passed through
L502[03:13:45]
<Forecaster>
you use %s/ to use MichiBot's SED from discord
L503[03:13:57]
<Kodos>
%s/>.. />.>
L504[03:13:58] <MichiBot> <TheFox>
\s/>.>/>.>
L505[03:14:04]
<Kodos>
Welp
L506[03:23:30] ⇦
Quits: PrismaticYT (PrismaticYT!~prismatic@118.148.108.206) (Quit:
PrismaticYT)
L507[03:26:16]
⇨ Joins: Vexatos
(Vexatos!~Vexatos@p200300556E187E16D85AC08F46679EC7.dip0.t-ipconnect.de)
L508[03:26:16]
zsh sets mode: +v on Vexatos
L510[03:57:17]
<TheFox>
Izaya, ssorry, didn't get the ping. Nice! A lot can be done with it
from what you've showed so far.
L511[03:57:37]
<TheFox> Too
tired to load a world to try what 's been posted, but I'm also too
tired to sleep
L512[03:59:27] <Izaya> I think as a
replacement for Copper and the MultICE internal protocol it's
turned out better than both.
L513[05:12:01]
⇨ Joins: Inari
(Inari!~Pinkishu@p5DEC68D9.dip0.t-ipconnect.de)
L514[05:23:25]
<Lizzian>
@Forecaster for some reason that didn't show up as a proper
ping....
L515[05:23:33]
<Lizzian>
but yeah, will look into it
L516[05:23:50]
<Forecaster>
probably because I edited it into a ping because I failed the first
time
L517[05:26:39]
<Lizzian>
ah
L518[05:29:36]
<Lizzian>
well i still got pinged from the first attempt on irc
L519[05:30:12] *
Izaya hmms
L520[05:31:08] <Izaya> Forum question,
would the Libraries section be the right place to post a networking
stack?
L521[05:31:23]
<Lizzian> i
think so
L523[05:32:10] <Inari> AmandaC: ^
L524[05:32:51] <Izaya> :3
L525[05:32:55] <Izaya> oh that reminds
me
L527[05:34:52]
<Forecaster>
that's some uncanny animation
L528[05:35:05] <Izaya> Uncanny valley as
hell
L529[05:35:09] <Izaya> I think the big
issue is the eyes
L530[05:35:11] <Inari> Kizuna Ai style
animation I see
L531[05:35:19]
<Forecaster>
yeah, definetly the eyes
L532[05:35:40]
<Forecaster>
I mean
L534[05:35:43]
<Forecaster>
:|
L535[05:35:54] <Inari> Real Felix is
better
L536[05:36:04] <Izaya> yeahhhh
L537[05:36:09] <Inari> Or Ferris
L538[05:36:11] <Izaya> or when the pupils
fill the whole eye
L539[05:36:11] <Inari> Whatever the real
nam was
L540[05:36:12] <Inari> :P
L542[05:36:20] <MichiBot>
Ferris' Sand
Canyon | length:
1m 18s | Likes:
32,534 Dislikes:
549 Views:
1,701,550 | by
Rlcemaster3 | Published On 12/9/2016
L543[05:38:19] <Corded> * <Lizzian>
goes to see where the forum favicon went
L544[05:38:33]
<Forecaster>
it's on vacation, better not bother it
L545[05:38:50] <Inari> It's going to get a
tan
L546[05:43:16]
<Lizzian>
aha! found it
L547[05:43:29]
<Lizzian> i
guess it didn't copy over when i set up the new forum
software
L548[05:49:09] <Izaya> Can I embed a webm
on the forum?
L549[05:49:44]
<Lizzian>
you can try
L550[05:49:50]
<Lizzian>
(meaning, idk)
L551[05:50:00] <Izaya> Somehow I doubt
it'll embed as an image
L552[05:50:02]
<Lizzian>
also there, discord link on the main banner
L553[05:50:20]
<Forecaster>
nice
L555[05:59:19] <Inari> Cleaning up code
feels good :p
L556[06:00:55]
⇨ Joins: ben_mkiv
(ben_mkiv!~ben_mkiv@p4FED4FE5.dip0.t-ipconnect.de)
L557[06:33:56]
⇨ Joins: Turtle
(Turtle!~SentientT@ip5657cbb2.direct-adsl.nl)
L558[07:06:19]
⇨ Joins: BearishMushroom
(BearishMushroom!~BearishMu@82-209-154-59.cust.bredband2.com)
L559[07:16:08] ⇦
Quits: Arcanox (Arcanox!~dragonox@arcanox.me) (Quit: Vanishes into
a deep void)
L560[07:36:28]
⇨ Joins: orrche
(orrche!webchat@213-238-244-10.customers.ownit.se)
L561[08:30:30] <AmandaC> Izaya: I'm pretty
sure that was meant to be nestled pretty comfortably in uncanny
valley, with the puple resizing and the lack of attempt of breaking
the model with the eyelid movements
L562[08:30:53] <AmandaC> s/attempt
of/attempt of not/
L563[08:30:53] <MichiBot> <AmandaC>
Izaya: I'm pretty sure that was meant to be nestled pretty
comfortably in uncanny valley, with the puple resizing and the lack
of attempt of not breaking the model with the eyelid
movements
L564[08:31:09] <Izaya> Aye
L565[08:37:55] <Arcan> Izaya: broken
link?
L566[08:38:07] <Izaya> that's the
point
L567[08:38:13] <Izaya> I tried to put a
webm in an img tag
L568[08:38:25] <Izaya> no webm embedding
on the forum, apparently
L569[08:38:40] <AmandaC> webm is a video
format, anyway. webp is the image one
L570[08:39:13] <AmandaC> %choose be nice
or be mean
L571[08:39:13] <MichiBot> AmandaC: be
mean
L572[08:39:13] <Izaya> I wanted to test
just in case browsers would do it anyway
L573[08:39:21] <Izaya> was hoping to embed
the demo in the page but no luck
L575[08:39:39] *
AmandaC goes to wake her sister for vidya games
L576[08:45:32]
<Forecaster>
ohno
L578[09:02:26] <MichiBot>
Lets Play S9
E86 Reactor Control | length:
39m 34s | Likes:
297 Dislikes:
5 Views:
2,718 | by
direwolf20 |
Published On 17/2/2018
L579[09:04:03]
<Forecaster>
psh
L580[09:04:07]
<Forecaster>
:P
L581[09:17:06] <ben_mkiv> uh reactorcraft
looks cool, why did i miss that mod? -.-
L582[09:17:11] <ben_mkiv> and its 1.7.10
only ;_;
L583[09:17:25]
<Lizzian>
it's also made by Reika, and uses dragonapi
L584[09:17:33]
<Lizzian> so
will fuck your world over when you use it
L585[09:17:41] <ben_mkiv> xD
L586[09:17:51] <ben_mkiv> yea, just read
about the id mismatch trouble
L587[09:18:03] <ben_mkiv> anyways, only
playing 1.12+
L588[09:18:40]
<Lizzian>
not just that, i'm not sure what exactly it did but basically if
you used dragonapi on a world, you couldn't just take it out of a
pack because it fucks with the data in some way
L589[09:22:38]
<Lizzian>
@Direwolf20, a thing to note the Teir 3 computer case have a Floppy
disk drive built-in so you don't need the extra disk drive block to
read floppies (though showing the use of the disk drive does help
with people starting to mess with it in early game)
L590[09:23:46]
<Lizzian>
also most stuff is plug-and-play so you don't need to always
reboot
L591[09:32:03]
⇨ Joins: onJune
(onJune!webchat@93-120-237-241.dynamic.mts-nn.ru)
L592[09:52:41] ⇦
Quits: ben_mkiv (ben_mkiv!~ben_mkiv@p4FED4FE5.dip0.t-ipconnect.de)
(Ping timeout: 182 seconds)
L593[10:24:50]
<Kodos>
Lizzy you forgot about the bad behavior with component count
L594[10:35:02]
<Lizzian>
?
L595[10:48:08]
⇨ Joins: rrt
(rrt!webchat@user-94-254-236-42.play-internet.pl)
L596[10:48:11] ⇦
Quits: rrt (rrt!webchat@user-94-254-236-42.play-internet.pl)
(Client Quit)
L597[14:25:01]
⇨ Joins: zzarr
(zzarr!~zzarr@h83-209-217-68.cust.se.alltele.net)
L598[14:25:13] <zzarr> Hello!
L599[14:25:39] <zzarr> I have a little
problem understanding how a few things work
L600[14:26:36]
<Forecaster>
%hello
L601[14:26:47]
<Forecaster>
um
L602[14:26:54]
<Forecaster>
%test
L603[14:26:55] <MichiBot> Forecaster:
No.
L604[14:27:00]
<Forecaster>
%hello
L605[14:27:00] <MichiBot> Forecaster:
Hello! Welcome to #oc! The one and only opencomputers channel!
Please ask your questions directly (dont ask to ask) and provide
error/code examples! (Use pastebin.com if theyre more than one
line!) Dont mind the random conversation you might have walked
into.
L606[14:29:07] <zzarr> I have two
computers (A and B) connected with a network cable, when I boot A,
it displays on A's screen, when I boot B it overrides A's screen
and displays the bootup there
L607[14:29:20]
<Forecaster>
put a relay between them
L608[14:29:32]
<Forecaster>
it prevents component connections
L609[14:30:31] <zzarr> thanks, I just read
about it, it's exactly what I need, thanks
L610[14:31:55] <zzarr> Corded, thanks for
the help :)
L611[14:32:08] <zzarr> now I can
experiment more
L612[14:33:02] <zzarr> will a relay act as
a network card or will I still need one?
L613[14:33:50] <zzarr> it's like a router
right? (where the LAN is the computers parts and WAN is the
network)
L614[14:42:44] <AmandaC> You'll still need
one
L615[14:42:54] <AmandaC> also, Corded is a
bridge bot
L616[14:43:44] <zzarr> AmandaC, okey,
thanks
L617[14:44:04] <zzarr> ohh, Corded is a
bot :D
L619[14:47:19] <zzarr> I have only
commented out the modem.setStrength() method in both client and
server
L620[14:48:37] <zzarr> I installed the
network disk on both the computers and ran ifconfig bind 120 on A
and ifconfig bind 110 on B
L621[14:49:28] <zzarr> I started the
server on A
L622[14:49:58] <zzarr> should I set
serverAddress to 120 on B's client?
L623[15:01:04] <zzarr> I'm reading the
wiki for modems/network card apis on cli.li, but I don't understand
how to send a data paket from one computer to another, is there a
good tutorial?
L624[15:05:39]
<Forecaster>
zzarr there is no difference between a wired and wireless network
except for the obvious
L625[15:06:52] <AmandaC> I'm guessing the
ifconfig thing is for the plan9 thing, which I've never touched.
I've only used OpenOS and EEPROMs I've written
L626[15:08:38] <zzarr> I have not tested
plan9k, the network floppy is just a set of commands
L627[15:09:03] <AmandaC> Never touched
that, I've only used the modem component APIs directly
L628[15:09:08] <zzarr> I installed it in
OpenOS
L629[15:09:24] <zzarr> okey
L630[15:09:47] <zzarr> that's what I want
to use
L631[15:10:15]
<Forecaster>
what are you trying to do?
L632[15:11:12] <zzarr> if i have computer
A and computer B and each have a modem how do I connect them
together so I can sen info between them?
L633[15:11:23] <AmandaC> just run a cable
and a router
L634[15:11:48]
<Forecaster>
what info?
L635[15:11:53] <AmandaC>
`component.modem.broadcast(42, "hello world")` and
`component.modem.open(42)`
L636[15:12:20] <zzarr> I think I'm missing
the router
L637[15:12:20] <AmandaC> on the computer
you ran `open` on it'll get a `modem_message` event
L638[15:12:57]
<Forecaster>
zzarr you're not writing a program are you?
L639[15:13:06] <zzarr> that was what I
though
L640[15:14:39] <zzarr> there are not a
router block
L641[15:14:46] <AmandaC>
s/router/relay/
L642[15:14:46] <MichiBot> <zzarr>
there are not a relay block
L643[15:15:50] <AmandaC> That is to say,
it's called relay
L644[15:16:02] <zzarr> right now I have
Computer - Relay -- Relay - Computer
L645[15:16:45] <zzarr> the reason for 1
relay per computer is that I plan to add more computers
L646[15:16:52]
⇨ Joins: MrSPECTER12
(MrSPECTER12!webchat@host38-168-dynamic.53-79-r.retail.telecomitalia.it)
L647[15:17:03] ⇦
Quits: MrSPECTER12
(MrSPECTER12!webchat@host38-168-dynamic.53-79-r.retail.telecomitalia.it)
(Client Quit)
L648[15:17:16]
⇨ Joins: MrSPECTER12
(MrSPECTER12!webchat@host38-168-dynamic.53-79-r.retail.telecomitalia.it)
L649[15:17:44] ⇦
Quits: MrSPECTER12
(MrSPECTER12!webchat@host38-168-dynamic.53-79-r.retail.telecomitalia.it)
(Client Quit)
L650[15:18:01] <AmandaC> What are you
doing on the receiving computer? pastebin the code?
L651[15:18:12] <AmandaC> ( or screenshot
of the lua prompt )
L652[15:19:04]
⇨ Joins: tom094
(tom094!webchat@ip4da10498.direct-adsl.nl)
L653[15:20:11] <zzarr> I have the code
from the wiki
L654[15:20:21] <AmandaC> which page on the
wiki?
L656[15:22:29] ⇦
Quits: tom094 (tom094!webchat@ip4da10498.direct-adsl.nl) (Ping
timeout: 180 seconds)
L657[15:26:59] <AmandaC> not sure then,
sorry
L658[15:27:03] <AmandaC> That should
work
L659[15:28:09] <zzarr> I will test in a
more naked system, now I have 2 computers in my base
L660[15:28:48]
<Forecaster>
how did you set up the computers?
L661[15:29:04]
<Forecaster>
did you copy the network cards?
L662[15:29:36]
<Forecaster>
the items that is
L663[15:29:38] <zzarr> copy network
cards?
L664[15:29:51]
<Forecaster>
are you playing in creative mode?
L665[15:30:58] <zzarr> no, survival
L666[15:31:05]
<Forecaster>
okay, then nevermind
L667[15:34:17] <zzarr> great AI in the
bot
L668[15:34:46] <AmandaC> @Forecaster
activate the self-destruct, they're onto us!
L669[15:34:47] <Skye> the bot is actually
a discor drelay
L670[15:34:49] <Skye> rlkeya
L671[15:34:51] <Skye> fknsd;khbdgsad
L672[15:35:13] <zzarr> ohh
L673[15:35:18] <zzarr> I see
L674[15:49:51] <zzarr> now I got 2 new
computers with OpenOS on
L675[15:50:39] <zzarr> they are connected
through a relay each via a network cable
L676[15:54:49] <zzarr> ohh, that
works...
L677[15:55:35] <zzarr> some hardware
issue...
L678[16:01:03] <zzarr> is there a way to
check if a computer can access a relay?
L679[16:02:09] <zzarr> nevermind, found
the problem
L680[16:03:40] <zzarr> heureca, it works
:D
L681[16:03:54]
<Forecaster>
for future reference, I believe relays have a component
L682[16:03:56] <zzarr> thanks to all of
you
L683[16:04:05]
<Forecaster>
if the computer sees the component it can access the relay
L684[16:04:30] <zzarr> I see
L685[16:06:51] <zzarr> cracking one nut,
on to next, servers and racks
L686[16:13:24] <AmandaC> %choose watch or
play or both
L687[16:13:25] <MichiBot> AmandaC:
play
L688[16:18:38] <zzarr> I have written a
simple script, putting it in /autorun.lua but it don't start on
boot (it says in the wiki it should)
L689[16:23:40]
<Forecaster>
use the .shrc file in the home dir
L690[16:25:08] <zzarr> how should that be
used?
L691[16:25:36]
<Forecaster>
each line is run as a shell command
L692[16:26:05] <zzarr> I see
L693[16:26:20]
<Forecaster>
aka just put the name of the script on a line
L694[16:26:54] <zzarr> it worked
thanks
L695[16:31:47] <zzarr> how do I access
command line arguments?
L696[16:32:25]
<Forecaster>
what
L697[16:32:40]
<Forecaster>
oh you mean in code?
L698[16:33:11] <zzarr> if I have
myscript.lua and launch it with myscript 1 2 3
L699[16:33:13] <zzarr> yes
L700[16:36:25]
<Forecaster>
the only example I have in my programs seem to be
L701[16:36:26]
<Forecaster>
local args, options = shell.parse(...)
L702[16:36:47]
<Forecaster>
you'll have to require shell
L703[16:37:02]
<Forecaster>
and then "args" should be a table of the arguments
L704[16:37:20] <zzarr> thanks :)
L705[16:44:25] ⇦
Quits: Inari (Inari!~Pinkishu@p5DEC68D9.dip0.t-ipconnect.de) (Quit:
'The wave-particle duality is like a struggle between a tiger and a
shark: each is supreme in his own element but helpless in that of
the other.')
L706[16:50:54] <AmandaC> %give MichiBot
Curtans that look suspicuously like Inari's, but shreaded
L707[16:50:54] *
MichiBot accepts Curtans that look suspicuously like Inari's, but
shreaded and adds it to her inventory
L708[17:12:21] ⇦
Quits: lp (lp!~lordpipe@66.109.211.167) (Quit: WeeChat
2.0.1)
L709[17:12:36]
⇨ Joins: lp (lp!~lordpipe@66.109.211.167)
L710[17:17:59] ⇦
Quits: lp (lp!~lordpipe@66.109.211.167) (Quit: WeeChat
2.0.1)
L711[17:18:14]
⇨ Joins: lp (lp!~lordpipe@66.109.211.167)
L712[17:48:06]
⇨ Joins: Arcanox
(Arcanox!~dragonox@104.168.20.139)
L713[17:57:24]
⇨ Joins: Doty1154
(Doty1154!~Doty1154@2601:648:8000:134f:4190:65e2:6c10:ebd8)
L714[18:27:09] ⇦
Quits: Greenphlem
(Greenphlem!uid22276@id-22276.highgate.irccloud.com) (Quit:
Connection closed for inactivity)
L715[18:34:51] <zzarr> how can I see what
blocks an adapter can interact with?
L716[18:35:36]
<Forecaster>
Put it next to things and see if a component pops up
L717[18:36:35] <zzarr> is there a command
to se if a component poped up?
L718[18:38:42] ⇦
Quits: Vexatos
(Vexatos!~Vexatos@p200300556E187E16D85AC08F46679EC7.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ?)
L719[18:40:44] <Mimiru> zzarr, you can
either run components or dmesg you have to keep running components,
but dmesg will show you "component_available" or whatever
the event name is
L720[18:41:11] <zzarr> thanks
L721[18:41:42] <zzarr> it shows the event
name I guess
L722[18:41:59] <zzarr> dmesg
L723[18:42:29] <Mimiru> dmesg is great for
debugging events.
L724[18:43:04] <zzarr> okey, I recognize
it from Linux
L725[18:44:18] <zzarr> I'm putting the
adapter beside a computer but it don't show up
L726[19:01:36] <zzarr> ohh, the adapter
itself is invisible, but a note block shows up
L727[19:06:08]
⇨ Joins: Cervator
(Cervator!~Thunderbi@2601:4c1:4001:1d5d:384e:e67e:d3e1:6297)
L728[19:09:37] <Saphire> Flop
L729[19:10:11] <Mimiru> @Forecaster 64x3
takes 19-35 milliseconds
L730[19:16:23] <zzarr> I see, theres no
driver for ender io in opencomputers in 1.10.2
L731[19:19:05] <Skye> Goodnight
L732[19:20:47] <zzarr> gn
L733[19:27:05] ⇦
Quits: jazzpi (jazzpi!~jazzpi@2a03:4000:6:20f::2) (Quit: ZNC -
http://znc.in)
L734[19:30:07]
⇨ Joins: jazzpi
(jazzpi!~jazzpi@2a03:4000:6:20f::2)
L735[20:00:40]
⇨ Joins: xarses_
(xarses_!~xarses@c-67-180-86-164.hsd1.ca.comcast.net)
L736[20:00:49]
<Ben> zzarr
you sure about that?
L737[20:01:33]
<Ben>
anyways, the enderio conduits behaved weird for me, at least with
cc iirc
L738[20:02:48] ⇦
Quits: xarses (xarses!~xarses@c-67-180-86-164.hsd1.ca.comcast.net)
(Ping timeout: 186 seconds)
L739[20:08:41]
⇨ Joins: andreww
(andreww!~xarses@c-67-180-86-164.hsd1.ca.comcast.net)
L740[20:10:37] ⇦
Quits: xarses_
(xarses_!~xarses@c-67-180-86-164.hsd1.ca.comcast.net) (Ping
timeout: 182 seconds)
L741[20:13:39] <zzarr> well there are
ender io conduits for oc network, but an capacitor bank will not be
recognized by an adapter
L742[20:13:50] <zzarr> I have read that
this is the case
L743[20:14:53] <zzarr> would I need to
install the driver manually on the computer?
L744[20:15:09] <Mimiru> zzarr, I think
Computronics adds drivers for EIO
L745[20:15:12] <Mimiru> I could be wrong
though.
L746[20:15:23]
⇨ Joins: PrismaticYT
(PrismaticYT!~prismatic@118.148.108.206)
L747[20:15:30] <PrismaticYT> I put a
computer on a cloud
L748[20:15:31] <zzarr> that's what I have
read
L749[20:15:37] <PrismaticYT> Is this cloud
computing
L750[20:15:46] <zzarr> yes
L751[20:15:51] <Izaya> You're a few years
late to make that joke though :P
L752[20:15:56] <PrismaticYT> What?
L753[20:16:11] <PrismaticYT> ...when did
Natura come out?
L754[20:16:18] <Izaya> Like 2013?
L755[20:16:25] <PrismaticYT> and OC?
L756[20:16:26] <Izaya> Maybe earlier
L757[20:16:31] <Izaya> OC was 2014?
L758[20:16:43] <PrismaticYT> so I'm four
years late?
L759[20:16:46] <Izaya> CC was earlier than
that though, so the joke was ready to be made years ago, and was,
many times.
L760[20:17:16] <PrismaticYT> did I just
revive an ages-old joke
L761[20:17:18] ⇦
Quits: PrismaticYT (PrismaticYT!~prismatic@118.148.108.206) (Client
Quit)
L762[20:17:28] <Izaya> I'd tell you if you
stuck around to find out.
L763[20:18:17]
⇨ Joins: PrismaticYT
(PrismaticYT!~prismatic@118.148.108.206)
L764[20:18:23] <PrismaticYT> Accidentally
broke my screen
L765[20:18:31] <PrismaticYT> Had to reboot
xD
L766[20:18:35] <Izaya> Ah, still not using
a proper client.
L767[20:18:42] <PrismaticYT> Nope
L768[20:18:48] <Izaya> Friendly reminder
that there's a link on the forum to the webchat.
L769[20:18:49] <PrismaticYT> Because of
the 'cloud computing' joke
L770[20:19:22] <Mimiru> %webchat
L772[20:19:38] <Mimiru> ._. why was the
topic linked?
L773[20:19:49] <Mimiru> Oh
L774[20:19:52] <Mimiru> cause it's
embeded...
L775[20:19:52] <Izaya> It's embedded in
the page
L776[20:19:54] <Mimiru> interesting.
L777[20:20:04] <Izaya> tfw no embedded
webms
L778[20:20:05] <Mimiru> I mean. you can
get the same thing without using the embed.. but mkay.
L779[20:20:38] <PrismaticYT> Will Plan9k
ever have apt?
L780[20:20:48] <Izaya> It has a package
manager.
L781[20:21:07] <PrismaticYT> WHat's it
called
L782[20:21:14] <Izaya> I don't remember,
mpt or something?
L783[20:21:31] <PrismaticYT> should be
renamed to apt
L784[20:21:35] <PrismaticYT> and copied to
make apt-get
L785[20:21:40] <Izaya> No, because then it
would be confused with apt.
L786[20:21:47] <PrismaticYT> ?
L787[20:21:50] <Izaya> Besides, I think
it's more like pacman than apt
L788[20:21:59] <PrismaticYT> apt-get = apt
= pacman = mpt
L789[20:22:05] <PrismaticYT> Same
thing
L790[20:22:10] <Izaya> apt(-get) !=
pacman
L791[20:22:13] <Izaya> they are very
different
L792[20:22:19] <Izaya> try installing a
.deb with pacman
L793[20:22:20] <Mimiru> Linux =
Windows!
L794[20:22:23] <Mimiru> or... you know
not.
L795[20:22:30] <Izaya> Mimiru: :o
L796[20:22:46] <PrismaticYT> Linux !=
Windows
L797[20:23:05] <AmandaC> chocolaty = apt =
pacman = mpt then?
L798[20:23:11]
<chernobyl>
lunix = mack
L799[20:23:18] <PrismaticYT> chocolaty?
What?
L800[20:23:21] <AmandaC> oh, don't forget
brew, too
L801[20:23:24]
<chernobyl>
YOUR MOM
L802[20:23:30] <PrismaticYT> there was a
package manager before apt and packman?
L803[20:23:33] <PrismaticYT> pacman*
L804[20:23:33] <AmandaC> chocolaty is a
package maanager for windows.
L805[20:23:34] <Izaya> I'd really prefer
to forget brew, honestly
L806[20:23:37] <AmandaC> brew is one for
mac
L807[20:23:50]
<chernobyl>
what about oppm
L808[20:23:51] <PrismaticYT> package
managers are for Linux systems
L809[20:23:56]
<chernobyl>
or npm
L810[20:24:02] <PrismaticYT> OPPM =
Apt
L811[20:24:05] <Izaya> luarocks
L812[20:24:05] *
AmandaC sighs
L813[20:24:14] <Izaya> what's the python
one?
L814[20:24:16] <Izaya> pip?
L815[20:24:17] <AmandaC> pip
L816[20:24:17]
<chernobyl>
PrismaticYT, npm works on windows
L817[20:24:28] <AmandaC> package managers
are hardly linux specific
L818[20:24:30] <PrismaticYT> NPM was for
Windows?
L819[20:24:31] <Izaya> I goddamn hate
language-specific package managers but they do exist
nonetheless
L820[20:24:39] <Izaya> Haiku has a package
manager but it's not a Linux system
L821[20:24:42] <PrismaticYT> (Before OC
made NPM for Plan9k)
L822[20:24:49] <PrismaticYT> Is it unix
based
L823[20:24:50] <Izaya> OpenBSD and FreeBSD
have package managers but they aren't Linux.
L824[20:24:51]
<chernobyl>
No no
L825[20:24:54]
<chernobyl>
i mean the IRL NPM
L826[20:24:59]
<chernobyl>
node package manager
L827[20:25:16] <PrismaticYT> Are Open and
Free BSD Unix-based?
L828[20:25:31]
<chernobyl>
prismatic stap being such a software nazi
L829[20:25:35] <Izaya> Do you count a
total rewrite as Unix-based?
L830[20:25:37]
<chernobyl>
it does the do, and therefore works
L831[20:25:41] <Izaya> Because technically
there's no Unix code left
L832[20:25:43] <AmandaC> pip, npm,
rubygems, nuget, are all available on windows too. nuget actually
started on windows, seeing as it's for .NET libraries
L833[20:25:51] <PrismaticYT> ...and
apt?
L834[20:26:10] <AmandaC> I seriously hope
you're trolling
L835[20:26:15] *
AmandaC wanders off
L836[20:26:22]
<chernobyl>
^ ditto
L837[20:26:31] <PrismaticYT> Can the
filesystem API be loaded twice?
L838[20:26:39]
<chernobyl>
what do you mean
L839[20:26:51] <PrismaticYT> I'm using it
for a package manager API
L840[20:27:27] <PrismaticYT> (That
supports adding packages mid-code and adding user packages)
L842[20:28:12] <PrismaticYT> for example
filesystem.copy(fromPath, toPath) becomes pkman.add(pkgLocation,
pkgEndpoint)
L843[20:28:25]
<chernobyl>
lol
L844[20:28:48] <PrismaticYT> I love
invalid links
L845[20:28:51]
<chernobyl>
you could just do
L846[20:28:51]
<chernobyl>
`pkman.add = require("filesystem").copy`
L847[20:29:16] <Mimiru> PrismaticYT, where
do you see an invalid link..?
L848[20:29:21] <PrismaticYT> but pkman =
require("filesystem") is less lines
L849[20:29:41] <PrismaticYT>
paste.pc-logix.com/ututewehij redirects to paste.pc-logix.com
L850[20:29:59] <Mimiru> works fine
here..
L851[20:30:03] <Mimiru> fix. yo.
shit.
L852[20:30:14] <PrismaticYT> I typed it in
the web browser
L853[20:30:17] <PrismaticYT> exact
link
L854[20:30:23] <Mimiru> Works for
me.
L855[20:30:27] <Mimiru> fix. yo.
shit.
L856[20:30:28] <Mimiru> :D
L857[20:30:49]
<chernobyl>
creepy
L858[20:30:55] <PrismaticYT> Also, why
isn't the title 'paste.pc-logix.com'? the title is apparently
'hastebin' (Sounds like a pastebin ripoff. A ripoff of a
ripoff?!)
L859[20:31:19] <Izaya> This can't be for
real.
L860[20:31:22] <Mimiru> it's not a
"ripoff" it's hastebin's code, that I run so that I'm not
spamming hastebin with peoples shitty code.
L861[20:31:23]
<chernobyl>
i did not consent to have my horrible example pastad onto a ripoff
website
L862[20:31:24] <Mimiru> :D
L863[20:31:39]
<chernobyl>
you have raped my intellectual property
L864[20:31:43]
<chernobyl>
and now will go to prison forever and ever
L865[20:31:47] <Mimiru> Well, if you don't
like it, you're free to leave the discord server.
L866[20:31:53] <Mimiru> So, shoo.
L867[20:31:53]
<chernobyl>
NO
L868[20:32:01]
<chernobyl>
EVERYONE ELSE SHOULD CHANGE TO SUIT MY NEEDS!!! REEEEEEEEEEE
L869[20:32:03] <Mimiru> I can help you out
if you insist.
L870[20:32:13]
<chernobyl>
lolno
L871[20:32:21] <Mimiru> Yeah, so enough of
that shit then. kthnx
L872[20:32:26]
<chernobyl>
kthen
L873[20:32:43] <PrismaticYT> you can't
tell anyone what to do
L874[20:32:56] <AmandaC> Being here is a
privlige not a right.
L875[20:33:06] <PrismaticYT> On an
unrelated note
L876[20:33:12] <AmandaC> Right, script
finished, toodles IRC
L877[20:33:14] <PrismaticYT> How do I add
code to the end of a file
L879[20:33:17] <Izaya> o/
L880[20:33:31]
<chernobyl>
How do you add code the the end of the file, thats a good
question.
L881[20:33:39] <Mimiru> later
AmandaC
L882[20:33:51] <PrismaticYT> that link
redirects to paste.pc-logix.com
L883[20:34:01]
<chernobyl>
your web browser is cooky
L884[20:34:11] <PrismaticYT> it's
firefox
L885[20:34:15] <PrismaticYT> becuase
chrome is dog shit
L886[20:34:26]
<chernobyl>
how many years of patches have you missed
L887[20:34:38] <PrismaticYT> this is
firefox quantum
L888[20:34:49]
<chernobyl>
Yes
L889[20:35:05] <PrismaticYT> like I said
chrome is dog shit
L890[20:35:19]
<chernobyl>
everyone had it forced down their throuts a handfull of months
ago
L891[20:35:22]
<chernobyl>
if i can even fucking spell
L892[20:35:38] *
Izaya is still using firefox addons
L893[20:35:40] <PrismaticYT> actually I
chose to switch to the bea
L894[20:35:41] <Mimiru> PrismaticYT, It
works on IE, Chrome, Firefox, Safari, across
IOS/Android/Windows/Linux here.
L895[20:35:42] <Mimiru> sooooo
L896[20:35:48] <Mimiru> if it's broken
it's something on your end.
L897[20:35:53] <PrismaticYT> IOS is not an
OS
L898[20:36:00]
<chernobyl>
lol
L899[20:36:01] <PrismaticYT> It's a piece
of shit.
L900[20:36:05] <PrismaticYT> Same thing
with Safari
L901[20:36:08] *
Mimiru rolls her eyes
L902[20:36:09] <Izaya> Both Cisco IOS and
Apple iOS are indeed operating systems.
L903[20:36:12] <Mimiru> shut the fuck
up.
L904[20:36:15] <PrismaticYT> Wait
L905[20:36:18]
<chernobyl>
yo dawg i heard you like sandboxes so i put a sandbox inside your
sandbox
L906[20:36:23] <PrismaticYT> Cisco? A
shopping center made an OS?
L907[20:36:25] <Mimiru> your inane drivel
is starting to get old.
L908[20:36:31] <PrismaticYT> I think it's
a shopping mall
L909[20:36:37] <Mimiru> that's COSCO you
shoe.
L910[20:36:50]
<chernobyl>
lmfao
L911[20:36:52] <PrismaticYT> ooh
L912[20:37:07]
<chernobyl>
cisco makes network switches and shit
L913[20:37:20]
<chernobyl>
NOT sell B-grade food products for dirt cheap
L914[20:37:37] <Izaya> brainlet
question
L915[20:37:55] <Izaya> if I
:match("(.+)\n.+") I should get the first line,
right?
L916[20:38:07]
<chernobyl>
i dont fucking know
L917[20:38:10]
<chernobyl>
strings are black magic to me
L918[20:38:22] <PrismaticYT> uh
L919[20:38:31] <PrismaticYT>
print("what the fuck is a string")?
L920[20:38:40]
<chernobyl>
i mean stuff like match
L921[20:38:58]
<chernobyl>
where you have to input moonspeak to get it to work
L922[20:39:00] <PrismaticYT> Hold on I'mma
make an autorun that checks if true == false
L923[20:39:11]
<chernobyl>
no
L924[20:39:17]
<chernobyl>
make an autorun that reboots the computer
L925[20:39:24]
<chernobyl>
for maximum memory leak reduction
L926[20:39:27] <PrismaticYT> if true ==
false then
L927[20:39:29] <PrismaticYT>
os.reboot()
L928[20:39:36]
<chernobyl>
no
L929[20:39:58] <Izaya> well, time to do
something horrible x_x
L931[20:40:13] <Izaya>
:find("\n"), sub 1, whatever -1
L932[20:40:28] ⇦
Quits: PrismaticYT (PrismaticYT!~prismatic@118.148.108.206) (Remote
host closed the connection)
L933[20:40:29]
<chernobyl>
english motherfucker do you speak it
L934[20:40:59]
⇨ Joins: PrismaticYT
(PrismaticYT!~prismatic@118.148.108.206)
L935[20:41:07] <PrismaticYT> OK so don't
use computer cases as blocks
L936[20:43:12]
<chernobyl>
lol
L937[20:43:24]
<chernobyl>
does your game die?
L938[20:43:27] ⇦
Quits: Turtle (Turtle!~SentientT@ip5657cbb2.direct-adsl.nl) (Read
error: Connection reset by peer)
L939[20:44:16] <PrismaticYT> No
L940[20:44:22] <PrismaticYT> Does Plan9k
need init.lua
L941[20:44:36]
<chernobyl>
i dont fucking know
L942[20:44:39]
<chernobyl>
plan9k is garbage
L943[20:44:44] <zzarr> is there a way to
copy text in the edit command?
L944[20:44:53]
<chernobyl>
no
L945[20:44:55] <Mimiru> No, sadly
L946[20:45:00] <Mimiru> you can paste, but
not copy
L947[20:45:07] <zzarr> okey
L948[20:46:43] <PrismaticYT> EEPROMs are
4KB right
L949[20:47:11] <PrismaticYT> Is it
possible to increase this to 16KB?
L950[20:47:23] <Mimiru> Yes, unless you
have OpenSecurity installed, and it happens to be one of the
versions with the "Large EEPROM" option enabled.
L951[20:47:29] <Mimiru> yeah, you can set
that in the config
L952[20:47:45] <PrismaticYT> OK good
L953[20:48:09] <PrismaticYT> Figured
OpenLoader 0.3 should be on the EEPROM not 0.2
L954[20:50:58] <PrismaticYT> is it
possible to get the CPU and GPU tier?`
L955[20:54:34] <PrismaticYT> Also, is it
possible to get the OS version?
L956[20:58:38] <Corded> *
<chernobyl> yes
L957[20:59:08]
<chernobyl>
_G.OSVERSION, gpu.getMaxResolution
L958[20:59:12]
<chernobyl>
but no cpu get
L959[21:03:52] <PrismaticYT> When is the
init.lua STDERR triggered?
L960[21:04:00] <PrismaticYT> (the
"unknown error")
L961[21:06:10] <PrismaticYT> Filesystem
errors?
L962[21:09:15] *
Mimiru pokes payonel
L963[21:10:00] <payonel> zup
L964[21:10:15] <payonel> PrismaticYT: the
craftable EEPROM (lua) needs init.lua
L965[21:10:35] <payonel> so an OS should
use init.lua if it wants to be compat with our default lua
EEPROM
L966[21:10:35] <PrismaticYT> Yes, but when
is the init.lua (in OpenOS) error triggered?
L967[21:10:46] <payonel> can you
elaborate?
L968[21:10:56] <PrismaticYT> The io.write
error in OpenOS' init.lua
L969[21:11:31] <Izaya> woo, dumb as rocks
file server works
L970[21:11:41] <payonel> PrismaticYT: you
mean this line? io.stderr:write((reason ~= nil and tostring(reason)
or "unknown error") .. "\n")
L971[21:11:47] <PrismaticYT> Exactly
L972[21:11:55] <payonel> that is hit if
the shell crashes
L974[21:12:17] <PrismaticYT> OK, so to
manually trigger it all I have to do is... crash the shell during
boot?
L975[21:12:54] <payonel> Izaya: are those
on separate networks?
L976[21:13:02] <payonel> PrismaticYT: what
are you trying to do?
L977[21:13:19] <PrismaticYT> tes the
custom init.lua error
L978[21:13:27] <Izaya> payonel: all on the
same network, I disabled caching of routes so you can see the
output on the top one
L979[21:13:32] *
Mimiru bashes head on desk
L980[21:14:03] <payonel> PrismaticYT:
you're trying to test the custom init.lua error? i don't
understand
L981[21:14:13] <PrismaticYT> trying to
trigger the init.lua error
L982[21:14:17] <payonel> why?
L983[21:14:29] <PrismaticYT> to see if
it's modifyable and if print() works with it
L984[21:14:39] <Mimiru> 43.829214001622255
and 43.382023926967726 both round to 44... wtf
L985[21:14:51] <payonel> PrismaticYT:
print writes to io.write
L986[21:14:52] <PrismaticYT> That's
computer logic for you!
L987[21:15:02] <PrismaticYT> so print =
io.write()?
L988[21:15:31] <Arcan> Mimiru: what round
function are you using
L989[21:15:35] <payonel> io.write,
io.stdout, print all use stdout io
L990[21:15:36] <Mimiru> Math.round
L991[21:15:47] <payonel> io.stderr is
stderr
L992[21:15:54] <Arcan> it might be using
round to nearest even, Mimiru
L993[21:15:56] <Mimiru> trying to take 2
points in 3d space, and find the distance between them
L994[21:16:04] <payonel> PrismaticYT: but
seriously, what are you trying to do?
L995[21:16:09] <Mimiru> no I'll get 43 the
next set of blocks down
L996[21:16:32] <Arcan> behaves as
math.ceil?
L997[21:16:57] <PrismaticYT> I've replaced
the error message with "1962: Operating system not found"
(The shell is basically the OS - If it crashes, nothing works) and
want to see is that outputs
L998[21:17:00] <PrismaticYT> if*
L999[21:17:06] <Mimiru> I'm wondering if
I'm just doing it wrong :D
L1000[21:18:29] <payonel> PrismaticYT: if
require("shell").getShell() is not a function, then the
system will crash
L1001[21:18:32] <Mimiru> return
Math.sqrt(Math.pow(pos1.getX() - pos2.getX(), 2) +
Math.pow(pos1.getY() - pos2.getY(), 2) + Math.pow(pos1.getZ() -
pos2.getZ(),2));
L1002[21:18:45] <PrismaticYT> so all I
have to do is not load that?
L1003[21:19:11] <payonel> Izaya: is this
a new component?
L1004[21:19:16] <payonel> or a modem
protocol
L1005[21:19:23] <Izaya> Modem
protocol
L1006[21:19:49] <Izaya> Implements layers
3, 4 and 5 of the OSI model, including reliable packet delivery,
ordering of packets, and bidirectional streams
L1007[21:20:22] <payonel> Izaya: is our
packet delivery unreliable? :P and do we change the order?
L1008[21:20:45] <Izaya> OC networking is
v. reliable
L1009[21:20:53] <Izaya> however, going
over other mediums via flood routing is less reliable
L1010[21:20:59] <PrismaticYT> Uh
L1011[21:21:05] <PrismaticYT> Is SSHD in
Plan9k supposed to not work
L1012[21:21:18] <payonel> PrismaticYT: i
haven't played with nor tested plan9k in a long time
L1013[21:21:28] <payonel> and my pssh is
outdated for openos, one day i'll update it
L1014[21:21:54] <PrismaticYT> inb4
someone makes an OC to IRL PC SSH
L1015[21:22:13] <payonel> PrismaticYT: so
you asked, "all i have to do is not load that?" i said
the system will crash, i.e. the machine will halt
L1016[21:22:22] <payonel> if
require("shell").getShell() is not a function
L1017[21:22:26] <payonel> e.g. if it is
nil
L1018[21:22:51] <PrismaticYT> And if
that's nil then the init.lua error will be displayed?
L1019[21:22:57] <payonel> no
L1020[21:22:57] <Izaya> payonel: It does
mesh routing over long distances and fancy stuff like that :3
L1021[21:22:59] <payonel> for crying out
loud
L1022[21:23:01] <payonel> the machine
will halt
L1023[21:23:51] <payonel> Izaya: using
broadcasts?
L1024[21:24:06] <Izaya> payonel:
broadcasts if it doesn't know the route, sending if it has it
cached
L1025[21:24:12] <payonel> i see
L1026[21:24:22] <Izaya> ie if you send a
packet that wants an ack, you'll only end up with one packet
broadcast
L1027[21:24:57] <payonel> PrismaticYT:
you're trying to write a custom shell? and you are pretending that
the shell is the os? and you want to see your os crash messages
displayed on the screen?
L1028[21:25:13] <PrismaticYT> yes and
no
L1029[21:25:34] <payonel> see, this is
why what you are trying to do doesn't make any sense :)
L1030[21:25:52] <PrismaticYT> I'm trying
to display "1962: Operating system not found" if it can't
find an OS
L1031[21:26:02] <payonel> then modify the
eeprom to say that
L1032[21:26:10] <payonel> the eeprom
loads the os
L1033[21:26:19] <payonel> the os is the
init.lua, essentially
L1034[21:26:35] <PrismaticYT> Is it
possible to modify the lua BIOS EEPROM?
L1035[21:26:41] <payonel> of course it
is
L1036[21:26:46] <payonel> it is a rw
device
L1037[21:26:50] <PrismaticYT> how do you
read from it though
L1038[21:26:56] <payonel> in openos, you
can even do: edit /dev/eeprom
L1039[21:27:12] <PrismaticYT> ooooh
L1040[21:27:56] *
Mimiru flips table
L1041[21:28:04] <payonel> Mimiru: how
far?
L1042[21:28:09] <payonel> 44?
L1043[21:28:18] <PrismaticYT> right that
works - is it possible to omit "bios:58:"?
L1044[21:28:20] <Mimiru> yes
L1045[21:28:40] <payonel> PrismaticYT:
read the eeprom code, you'll see that it uses gpu.set
directly
L1046[21:29:13] <payonel> oh, nevermind
:)
L1047[21:29:15] <payonel> haha, it
doesnt
L1048[21:29:19] <Izaya> payonel: I like
how rc works, makes it v. easy to run services in the background
and stop them
L1049[21:29:23] <payonel> but, boot.lua
in openos has some good gpu.set examples in it
L1050[21:29:37] <payonel> Izaya: wiki it
:)
L1051[21:29:47] <PrismaticYT> How do I
initialize "print" in the EEPROM?
L1052[21:29:48] <Izaya> that said I dunno
enough about it to write any useful docs, I just copied the
example
L1053[21:29:55] <Izaya> I'll read through
the code in a while
L1055[21:30:10] <payonel> PrismaticYT:
print is an openos library, it's not really something you can just
"initialize"
L1056[21:30:15] <PrismaticYT> Oooh
L1057[21:30:24]
⇦ Quits: Doty1154
(Doty1154!~Doty1154@2601:648:8000:134f:4190:65e2:6c10:ebd8) (Ping
timeout: 186 seconds)
L1058[21:30:27] <payonel> PrismaticYT:
btw, i'm the openos dev
L1059[21:30:36] <payonel> so, if you have
more os questions, i should be able to help
L1060[21:30:43] <payonel> also, a few in
here have made their own operating systems
L1061[21:30:48] <payonel> so, many here
can help
L1062[21:30:53] <payonel> e.g.
Izaya
L1063[21:31:13] <payonel> Izaya: wiki
info doesn't have to be "docs"
L1064[21:31:32] <payonel> "hey, so,
i've been guessing at how this works and this is what i know so
far"
L1065[21:31:35] <payonel> perfect
L1066[21:31:47] <PrismaticYT> how do I
point `install` to a specific location to install?
L1067[21:31:57] <Izaya> Alright, I'll
write down what I know in a while
L1068[21:32:10] <payonel> PrismaticYT:
`man install` will have lots of info, but: install
--to=/mnt/abc
L1069[21:48:59] <PrismaticYT> file not
found: /etc/profile.lua - what does this mean? (I copied
/etc/profile.lua over to the disk)
L1070[21:49:37] <PrismaticYT> wait
no
L1071[21:49:42] <PrismaticYT> there is no
/etc/profile.lua
L1072[21:49:52] <PrismaticYT>
nevermind
L1073[21:49:58] <PrismaticYT> I was
trying to run cd /etc/profile
L1074[21:51:36] <PrismaticYT> nevermind -
`etc` was a file
L1075[21:53:34] *
payonel is afk
L1076[21:59:16]
⇦ Quits: BearishMushroom
(BearishMushroom!~BearishMu@82-209-154-59.cust.bredband2.com) (Read
error: Connection reset by peer)
L1077[22:06:44] <Saphire> Hmm
L1078[22:06:51] <Saphire> How to call
this shit..? x.x
L1079[22:08:36] <Saphire> Effect,
Function, or what?
L1080[22:12:55] <AmandaC> Saphire: call
it affect, feed off the confusion and anger
L1081[22:13:15] *
AmandaC notices the time, goes off to sleep
L1082[22:13:51] <Saphire> Hmm
L1083[22:14:21] <Saphire> It's basically
different commands that can be also chained together into a
"trigger"
L1085[22:17:28] <Saphire> That's a
router?
L1086[22:22:17] <Arcan> Saphire: gist or
something?
L1087[22:22:24]
⇨ Joins: xarses
(xarses!~xarses@c-67-180-86-164.hsd1.ca.comcast.net)
L1088[22:23:14]
⇨ Joins: xarses_ (xarses_!~xarses@67.218.117.86)
L1089[22:23:55] <Saphire> Arcan: hmm?
Whatcha mean?
L1090[22:24:08] <Arcan> you were asking
how to name something
L1091[22:24:22] <Arcan> i don't know
really what you're talking about, it would be easier if i could see
it
L1092[22:25:33]
⇦ Quits: xarses
(xarses!~xarses@c-67-180-86-164.hsd1.ca.comcast.net) (Ping timeout:
182 seconds)
L1093[22:36:33] <Saphire> Hm
L1094[22:36:53] <Saphire> I am just
wondering how to, well, make something that will make sense out of
certain things
L1095[22:42:12] <Arcan> still not really
sure rawr
L1096[22:42:45]
⇨ Joins: xarses (xarses!~xarses@67.218.117.86)
L1097[22:44:43]
⇦ Quits: xarses_ (xarses_!~xarses@67.218.117.86) (Ping
timeout: 182 seconds)
L1098[22:45:05]
⇨ Joins: xarses_
(xarses_!~xarses@c-67-180-86-164.hsd1.ca.comcast.net)
L1099[22:48:06]
⇦ Quits: andreww
(andreww!~xarses@c-67-180-86-164.hsd1.ca.comcast.net) (Ping
timeout: 383 seconds)
L1100[22:55:51] <PrismaticYT> is l an
alias for ls -l?
L1101[23:02:12] <PrismaticYT> How do I
define an install point on a disk?
L1102[23:06:28] <PrismaticYT>
boot/00_base.lua:2: attempt to index local `filename` (a nil
value)
L1103[23:06:54] <PrismaticYT> when
running man [program]
L1104[23:16:21] <PrismaticYT> when
running install --from
L1105[23:19:02]
⇦ Quits: Cervator
(Cervator!~Thunderbi@2601:4c1:4001:1d5d:384e:e67e:d3e1:6297) (Quit:
Cervator)
L1106[23:32:20]
⇦ Quits: PrismaticYT (PrismaticYT!~prismatic@118.148.108.206)
(Remote host closed the connection)
L1107[23:32:35]
⇨ Joins: Doty1154
(Doty1154!~Doty1154@2601:648:8000:134f:9529:2d11:fdda:4c3e)
L1108[23:46:58]
⇨ Joins: PrismaticYT
(PrismaticYT!~prismatic@118.148.108.206)
L1109[23:47:49] <PrismaticYT> Is it
possible to label an OS for OpenLoader 0.3 to use?
L1110[23:48:29] <PrismaticYT> (OpenLoader
0.3 (Packaged with Plan9k) displays OS labels, like Plan9k and
OpenOS)