<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:01:45] <Darkness> ok and when i search
for codes what do you think as what is search for? Sorry but i
search with "Opencomputer programs" and i didn´t find
something
L2[00:02:36] <gamax92> Darkness: are you
just looking for programs to put on your computer? Or do you have
something specific you want to grab from the internet?
L3[00:03:14] <Bizzycola> If you're looking
for OC specific programs, try the OC forums(
http://oc.cil.li/ ) probably a few there
L4[00:04:05] <Bizzycola> otherwise yea, if
you want something specific, ask. Someone else might've created it
already
L5[00:05:44] <Darkness> gamax i search
programs for the opencomputerterminals and Robots.
L7[00:13:12] ⇦
Quits: finkmac (~finkmac@68-68-12-88.applecreek.pathcom.com) (Quit:
Nettalk6 - www.ntalk.de)
L8[00:13:23] <ShadowKatStudios> Do I want to
invest in T2 graphics?
L9[00:13:41] <Darkness> ok i think i have so
much to learn to use this Mod^^
L10[00:13:56] <gamax92> ShadowKatStudios:
yes
L11[00:14:10] <gamax92> 80x25 good
resolution, color support.
L12[00:14:16] <ShadowKatStudios> I think I
agree.
L13[00:14:47] <gamax92> and because 160x50
is such an ugly resolution, I keep my screens as T2
L14[00:15:33] <ShadowKatStudios> I usually
(In creative/cheating) use T3 with resolution set to 80x25, for
more colours :D
L15[00:16:38] <gamax92> yeah, but, it start
in 160x50, and then eventually after mounting drives switches to
80x25
L16[00:17:46] *
ShadowKatStudios is still trying to figure out how to mount a tdfs
as /
L17[00:18:32] <gamax92> ShadowKatStudios:
uhh, unmount /, mount to /
L18[00:18:36] <gamax92> thats not too
hard.
L19[00:19:01] <ShadowKatStudios> Except it
doesn't work well as a normal filesystem
L20[00:19:16] <gamax92> yeah well thats ds'
fault
L21[00:19:27] <ShadowKatStudios> I'm
considering modifying the program to mount itself.
L22[00:19:59] ⇦
Quits: MindWorX
(~MindWorX@80-161-13-134-static.dk.customer.tdc.net) (Quit:
HydraIRC -> http://www.hydrairc.com <- s0 d4Mn l33t |t'z
5c4rY!)
L23[00:21:07] <gamax92> ShadowKatStudios:
its on a github right?
L24[00:21:19] <ShadowKatStudios>
Yeah.
L25[00:21:39] <ShadowKatStudios> I'm
thinking I'll turn the program into an autorun for personal
purposes though.
L26[00:22:50] <gamax92> :< his
tu1,tu2,tu4.
L27[00:23:02] <gamax92> This is why i made
a generic string2number and number2string
L28[00:24:37] <gamax92> ShadowKatStudios:
gah, this lack ALL the error checking the proxy functions
have.
L29[00:25:50] <ShadowKatStudios> T2
graphics card :D
L30[00:26:11] <ShadowKatStudios> Also it
hangs when you remove a file or close a handle.
L31[00:26:38] <ShadowKatStudios> I managed
to fix the hanging but...
L32[00:30:49] <ShadowKatStudios> Well, the
hanging when you remove.
L33[00:32:08] <ShadowKatStudios> Usage of
internet card in a T2 case: Set up timer, swap GPU and internet
card, wait until computer turns off, reinsert GPU, start computer
again
L34[00:40:28] <gamax92> ShadowKatStudios:
ds's code makes me cringe
L35[00:51:40] ⇦
Quits: Gopher (~Gopher@113.sub-70-193-136.myvzw.com) (Ping timeout:
194 seconds)
L36[00:52:16] <ShadowKatStudios> I didn't
understand most of it :(
L37[00:55:51] <gamax92> ShadowKatStudios:
probably because file handles aren't numbers (WHY DS)
L38[00:56:11] <ShadowKatStudios> Oh yeah,
he said it was string handles
L39[00:56:18] <gamax92> they are tables
...
L40[00:56:29] <gamax92> they should be
numbers.
L41[00:57:57] <ShadowKatStudios>
file=file?
L42[00:58:04] <gamax92> what?
L43[00:58:17] <ShadowKatStudios> In the
stream opening thing
L44[00:58:35] <gamax92> sets table index
"file" to variable file
L45[00:59:06] <ShadowKatStudios> So if that
made it a number it would work?
L46[01:00:11] <gamax92> ShadowKatStudios:
You would have a table of handles and what they mean, the thing
using the proxy gets a number and that number is used as a
reference to some open handle,
L47[01:00:45] <ShadowKatStudios> Ah, and
it's trying to use strings so it can be lazy?
L48[01:00:57] <gamax92> ShadowKatStudios:
"they are tables"
L49[01:01:01] <gamax92> he is returning a
table
L50[01:01:06] <ShadowKatStudios> Ah.
L51[01:08:55] <ShadowKatStudios> So it
should have a table of handles, rather than returning a
table?
L52[01:09:01] <gamax92> yeah
L53[01:09:44] *
ShadowKatStudios thinks this is doable
L54[01:30:47] <ShadowKatStudios> I mighta
just fixed it
L55[01:34:53] <ShadowKatStudios> So my
computer won't start now xD
L56[01:38:21] <ShadowKatStudios> Nope, it
still hangs D:
L57[01:42:10] <ShadowKatStudios> Huh. That
sorta works ish now.
L58[01:42:26] <ShadowKatStudios>
Weird.
L59[01:45:06] <ShadowKatStudios> It must
have been my mods.
L60[01:45:15] <ShadowKatStudios> An
original copy works fine o.O
L61[01:57:03] ⇨
Joins: BevoLJ
(~BevoLJ@cpe-24-55-33-198.austin.res.rr.com)
L62[01:57:03] zsh
sets mode: +v on BevoLJ
L63[02:04:47] ⇨
Joins: asie
(~textual@078088168214.elblag.vectranet.pl)
L64[02:12:42] <Darkness> what is the
funktion digLayer()?
L65[02:20:39] <Darkness> ok another
question: how can i say to the Robot that he checkt the Block under
it that it is badrock?
L66[02:21:32] ⇨
Joins: Vexatos
(~Vexatos@p200300556E151574D5536C8E0DFAA642.dip0.t-ipconnect.de)
L67[02:22:49] <Darkness> i found this
"robot.detect()" but this funktion say me by every Blocks
"True solid"
L68[02:30:56] <Darkness> is anyone
here?
L69[02:31:51] <Bizzycola> I don't think
there is any function to detect what specific block is there, or
even whether or not the robot can actually break it :/
L70[02:32:37] <Bizzycola> actually there is
compare()
L71[02:32:45] <Bizzycola> "Compares
the item in the currently selected inventory slot to the block in
front of the robot. Returns true if the block is equivalent to the
item at the selected slot, false otherwise."
L72[02:33:09] <Bizzycola> and of course
there is also compareUp() and compareDown()
L73[02:33:54] <Darkness> ok but with this i
must plaze a Block of Bedrock in the Robot and thats very bad
without cheats
L74[02:34:47] <Bizzycola> Yea unfortunately
it's not very useful for bedrock
L75[02:35:35] <Darkness> Block ID is the
same Problem right? I think that this dosn´t goes to
L76[02:37:39] <Darkness> hmmm ok baut how
can i tell my Robot that he comes back when he comes to the
Bedrock?
L77[02:37:40] <Michiyo> anyone running
1.7.2 with OC wanna test OpenPrinter for me? :D
L78[02:38:01] <Darkness> -baut +but
L79[02:38:01] <Bizzycola> I've never used a
mod with 1.7 :p
L80[02:38:37] <Michiyo> lol
L81[02:38:45] <Michiyo> got someone sayign
they crash trying to load the model..
L82[02:38:49] <Michiyo> but.. it works fine
for me
L83[02:39:01] <Bizzycola> well if you do
swing I think it returns false if it can't break the block. So use
detect to see if there is a solid block there, and then if swing
returns false, its something the robot cannot break but also is
solid
L84[02:39:14] <Bizzycola> Michiyo: I can if
you really want me to lol
L85[02:39:32] <Bizzycola> mclauncher or
what ever it is called can install forge automatically :p
L86[02:39:52] <Michiyo> mod is built on
1060, they are using 1061, which.. shouldn't matter
L87[02:40:01] <Darkness> ok i test it with
swing
L88[02:40:11] <Bizzycola> though my
internet is going quite slow atm so who knows how long it will
take
L89[02:40:38] <Bizzycola> swing will return
false if nothing happens, which is also the case if air is there.
So be sure to check whether there is a solid block there or
not
L90[02:40:47] <Bizzycola> otherwise it'll
stop digging if it hits air :p
L91[02:43:29] <Darkness> yes it is this
funktion! By Bedrock i become the Message false
L92[02:45:37] <Bizzycola> Michiyo: got a
link for OC 1.7 and OpenPrinters 1.7? :p
L95[02:50:00] ⇨
Joins: gjgfuj (~gjgfuj@119.15.76.203)
L96[02:57:56] <ShadowKatStudios> Yaay, more
bleach :D
L97[02:58:02] <ShadowKatStudios> I've got 3
episodes :D
L98[02:58:28] <gjgfuj> People.
L99[02:58:38] <gjgfuj> I have written a
addon to OC!
L100[02:58:40] <gjgfuj> Yay!
L101[02:58:48] <ShadowKatStudios> Have
you?
L102[02:58:53] <ShadowKatStudios> What
does it do?
L103[02:59:07] <gjgfuj> Yes I have.
L104[02:59:08] <gjgfuj> Automation.
L105[02:59:16] <gjgfuj> Transport of items
specifically.
L106[02:59:44] <gjgfuj> Sort of like
AE.
L107[02:59:52] <gjgfuj> But a bit
different as well.
L108[03:00:10] <ShadowKatStudios> Does it
do high-density storage?
L109[03:00:16] <gjgfuj> No.
L110[03:00:22] <gjgfuj> Not yet
anyway.
L111[03:00:31] *
ShadowKatStudios wonders about computer-controlled
replicators
L112[03:00:32] <gjgfuj> It's a future
feature.
L113[03:00:41] <gjgfuj> The mod is very
much in alpha.
L114[03:00:48] <gjgfuj> Most of the items
are unfinished.
L115[03:01:30] <gjgfuj> Anyway, if you
want it, it requires a 1.7 OC.
L116[03:02:32] <gjgfuj> If survival, it
requires dusts of bronze, silver, aluminum, iron, and gold to be
found in the tech mods.
L117[03:03:28] <gjgfuj> But of course,
that's not neccessary if you are playing creative.
L118[03:03:57] <asie> gjgfuj: Neat
L119[03:04:03] <asie> I wrote
Computronics, it adds tape drives
L120[03:04:18] <gjgfuj> Yay!
L121[03:04:24] <asie> i just got a few
ideas, too
L122[03:04:32] <asie> first, configurable
tape drive hearing distance
L123[03:04:36] <asie> second, configurable
volume
L124[03:05:01] <gjgfuj> By tape drives,
what do you mean?
L125[03:05:03] <Vexatos> Third, fix
distanceDown and distanceUp and generally distance of camera
robots
L126[03:05:13] <Vexatos> gjgfuj: Get tape,
write song on tape
L127[03:05:16] <Vexatos> listen to
song
L128[03:05:22] <asie> gjgfuj: or use tapes
as data
L129[03:05:23] <asie> both work
L130[03:06:23] <gjgfuj> Right now, I'm
trying to share my mods on google drive, and failing.
L131[03:07:17] <gjgfuj> It's so fun having
a 20kb/s connection speed.
L133[03:14:51] <gjgfuj> And you
need.
L136[03:14:59] <asie> woo! circular
dependencies
L137[03:15:11] <gjgfuj> Not that one. The
second one.
L138[03:15:37] <gjgfuj> As well as OC for
1.7, obviously.
L139[03:17:44] <gjgfuj> So, there you
are.
L140[03:17:56] <gjgfuj> You should be able
to have fun with that.
L141[03:18:15] <gjgfuj> Oh, by the way,
things that work are:
L142[03:18:36] <Darkness> when i type this
Code "local i = 1 while a[i] do print(a[i]) i = i + 1
end" i become a message "attempt to index global ´a` (a
nil value) why whats wrong with that code?
L143[03:18:39] <gjgfuj> OA Item I/O, OA
Code Bundle, OA Side Definer
L144[03:19:04] <gjgfuj> What is a?
L145[03:19:50] <Darkness> the code is a
testcode i need a while Funktion for my Program
L147[03:20:14] <gjgfuj> what is the
variable a though.
L148[03:20:46] <Michiyo> if he copied that
code verbatim a is nothing
L149[03:20:58] <gjgfuj> That's your
problem.
L150[03:21:11] <Darkness> i don´t
understand?!
L151[03:21:23] <gjgfuj> what do you want
the while loop for.
L152[03:21:34] <Darkness> a is a variable
right?
L153[03:22:05] <gjgfuj> yes, but you need
a to be something, before you try to loop through it.
L154[03:22:20] <gjgfuj> What do you want
the while loop to do.
L155[03:24:27] <Darkness> ok lett me tell
u what i want to do: the user say to the Program a Coordinate this
type goes in the Variable X and now the Program must repead oll the
time wich says this coordinate
L156[03:24:50] <Darkness> omg sry for my
english
L157[03:25:23] <gjgfuj> Yeah, I'm sorry,
but I didn't really understand a thing you just said.
L158[03:25:40] <gjgfuj> So, the user ->
the program a coordinate.
L159[03:26:16] <gjgfuj> Program loops
while the coordinate is not reached, moving towards the
coordinate.
L160[03:26:40] <gjgfuj> Then, when it is
reached, it stops?
L161[03:26:49] <gjgfuj> Is that
right?
L162[03:27:14] <Darkness> when the User
types 10 with this code "Art = io.read()" then the
Program must repead 10 times befor he comes to the next step
L163[03:28:00] <gjgfuj> Ah.
L164[03:28:11] <gjgfuj> So like
this:
L165[03:28:55] <gjgfuj> local i = 0 while
i < input do doSomething() i += 1 end
L166[03:29:03] <gjgfuj> like that?
L167[03:29:05] <Darkness> because my Robot
must go 10 Blocks forward
L168[03:29:18] <Darkness> wait a moment i
test it
L169[03:29:37] <Bizzycola> why not for
i,input do doSomething() end ..?
L170[03:30:08] <gjgfuj> I'm not the best
with lua.
L171[03:30:19] <gjgfuj> Bizzy's thing is
better than mine.
L172[03:30:51]
⇨ Joins: Kat_and_Amy
(webchat@cpe-24-210-223-235.neo.res.rr.com)
L173[03:32:22] <Darkness> syntax error
near `+`
L174[03:33:21] <Bizzycola> lua might not
have +=
L175[03:33:35] <Bizzycola> so do what I
said above, the for loop, instead
L176[03:33:48] <Bizzycola> or change i +=
1 to i = i + 1
L177[03:34:29] <gjgfuj> You know what I
want.
L178[03:34:41] ⇦
Quits: Kat_and_Amy (webchat@cpe-24-210-223-235.neo.res.rr.com)
(Quit: Web client closed)
L179[03:34:41] <gjgfuj> I want a big
youtuber to spotlight OC.
L180[03:34:48] <gjgfuj> That'd be
brilliant.
L181[03:35:03] <gjgfuj> Or maybe if it was
included in a FTB pack.
L182[03:35:20] <gjgfuj> That'd also be
really good.
L183[03:35:28] <Darkness> Bizzy can you
give me the code plz i want to learn but i need so think to
understand because my english is not so good
L184[03:35:46] <Bizzycola> 17:29:33]
<Bizzycola> why not for i,input do doSomething() end
..?
L185[03:35:48] <gjgfuj> for i,input do
doSomething() end
L186[03:35:53] <asie> gjgfuj:
Doubtful.
L187[03:35:58] <asie> CC appeals more to
the FTB playerbase
L188[03:36:05] <Darkness> thaths
all?
L189[03:36:10] <gjgfuj> asie: Does
it?
L190[03:36:14] <asie> Yes
L191[03:36:19] <asie> Because it's way
easier to use
L192[03:36:29] <gjgfuj> How so?
L193[03:36:41] <asie> less complexity in
the API
L194[03:36:43] <asie> better
documentation
L195[03:36:46] <asie> and a lot of builtin
software
L196[03:36:52] <asie> and a big software
base
L197[03:37:03] <gjgfuj> True, I
suppose.
L198[03:37:23] <gjgfuj> We can try to work
on that though.
L199[03:37:34] <asie> I might do a
spotlight even though I'm not a big
L200[03:37:39] <Vexatos> Basically: CC is
an all-in-the-box PC
L201[03:37:47] <Vexatos> Much more easy
:D
L202[03:38:00] <gjgfuj> I guess, but this
is more fun.
L203[03:38:14] <gjgfuj> And much, much
more balanced.
L204[03:38:16] <Vexatos> That's why I'm
here, right
L205[03:38:22] <gjgfuj> For a modpack,
that's great.
L206[03:38:26] <Vexatos> More balanced,
more stable, less laggy
L207[03:38:26] <asie> Indeed.
L208[03:38:32] <asie> It's sad my pack is
falling apart
L209[03:39:06] <Darkness> lol now comes
`=` expectes near `do`
L210[03:39:24] <Vexatos> ?
L211[03:39:27] <Vexatos> Which line
L212[03:40:29] <Darkness> 5 and at 5 is
this code every other lines have variable only
L213[03:40:41] <Bizzycola> oops I think it
was meant to be for i=0,input do doSomething() en
L214[03:40:42] <Bizzycola> d
L215[03:40:43] <Bizzycola> lol
L216[03:41:12] <Darkness> rofl
L217[03:41:13] <Bizzycola> so change
i,input to i=0,input
L218[03:42:21] ⇦
Quits: nekosune (~nekosune@2606:df00:3:3::dad0:9d3e) (Ping timeout:
186 seconds)
L219[03:42:59] <gjgfuj> So OC appeals more
to the Calclavia crowd. Whereas CC appeals to the FTB crowd.
L220[03:43:23] <Darkness> ok and where i
take the number of repeads?
L221[03:43:57] <Bizzycola> depends, would
you rather have them start the program then ask them for it, or
have it like "myprogramname [repeats]"?
L222[03:44:04] <asie> gjgfuj: I don't like
Calc's mod
L224[03:44:07]
⇨ Joins: nekosune
(~nekosune@2606:df00:3:3::dad0:9d3e)
L225[03:44:07]
zsh sets mode: +v on nekosune
L226[03:44:21] <asie> I feel OC would work
really well with BuildCraft, in fact, since both require good
engineering knowledge
L227[03:45:24] <Vexatos> CC is extremely
easy to use
L228[03:45:36] <Vexatos> you don't need
any knowledge about basic computing
L229[03:45:45] <asie> CC fits well with
RF, OC fits well with MJ
L230[03:45:46] <asie> [/thread]
L231[03:45:46] <Vexatos> Like, you can
save files in /
L232[03:45:57] <Vexatos> Whch is more easy
than OC, in the beginning
L233[03:45:57] <asie> it's the same with
TE3-centric vs. BC-centric
L234[03:46:04] <asie> TE3 is centered
around spamming more generators at the problem
L235[03:46:05] <Vexatos> CC fits well with
RF
L236[03:46:09] <Vexatos> And CC is free in
power
L237[03:46:11] <Vexatos> >_>
L238[03:46:12] <asie> BC is centered
around using gates to optimize energy
L239[03:46:16] <asie> is what I mean
L240[03:46:25] <asie> there is no storage,
so you either design your energy routes in a smart way
L241[03:46:29] <asie> or you waste
power
L242[03:46:32] <Vexatos> Well
L243[03:46:43] <Vexatos> 8 diamond pipes
are a good battery
L244[03:46:56] <Darkness> hmm when i start
the Program comes nothing i have test it wit a print but it comes
only 1 time
L245[03:46:56] <Vexatos> In a loop
L246[03:47:08] <Vexatos> Kinesis pipe
loops can be used as batteries
L247[03:47:21] <asie> yea
L248[03:47:27] <asie> but still, that
requires good engineering
L249[03:47:31] <Vexatos> Indeed
L250[03:47:35] <Vexatos> And lots of space
:D
L251[03:48:08] <gjgfuj> Hmm. I don't have
enough power.
L252[03:48:16] <gjgfuj> Spam
generators.
L253[03:48:16] <gjgfuj> Hmm. I don't have
enough power.
L254[03:48:30] <gjgfuj> Perform transport
calculations.
L255[03:48:39] <asie> yeah
L256[03:48:47] <asie> in TE3 the only
limitation is how much energy you can throw at the problem
L257[03:48:51] <asie> in the form of
cells, generators and high-end conduits
L258[03:49:10] <asie> same with
machines
L259[03:49:17] <asie> there are no
upgrades with trade-offs like in IC2
L260[03:49:19] <ShadowKatStudios> I
dislike TE itself, but I like the idea of MJ batteries
L261[03:49:34] <asie> ShadowKatStudios:
Sure, but you must be aware MJ batteries are in conflict with the
entire idea of MJ energy
L262[03:50:02] <ShadowKatStudios> Indeed.
It's a contradiction, but it's a nice addition/personal
preferance
L263[03:50:47] <gjgfuj> I like things
which require design. But I like to be able to put my designed
things out of the way, in a big dirty machine room, and have a nice
clean main room, with a computer that runs it all.
L264[03:51:03] <gjgfuj> OpenAutomation is
like that, actually.
L265[03:51:14] <ShadowKatStudios> I wish
there were more interesting MJ generators in mods that don't have
batteries, like really-low-power solar panels or hydroelectric
turbines.
L266[03:51:39] <asie> ShadowKatStudios: i
might add them, in fact
L267[03:51:41] <asie> to my pack
L268[03:51:43] <Bizzycola> OpenAutomation
eh? Sounds fun ;p
L269[03:51:55] <ShadowKatStudios> Is that
so?
L270[03:51:57] <ShadowKatStudios> :D
L271[03:52:06] <Vexatos> SKS, have you
seen my spreadsheet about BC power generators?
L272[03:52:15] <Vexatos> How versatile
they actually are?
L274[03:52:22] <asie> ShadowKatStudios:
yes
L275[03:52:24] <gjgfuj> Bizzycola: yes,
OpenAutomation. You should definitely use it.
L276[03:52:26] <asie> solar panels that
require maintenance
L277[03:52:31] <asie> but less maintenance
than most things
L278[03:52:34] <Bizzycola> Yes. yes I
should. :p
L279[03:52:38] <asie> as in, the panel
gets dirty with time and loses efficiency
L280[03:52:38] <ShadowKatStudios> I can't
say I have Vex.
L281[03:52:41] <asie> so you need to clean
up
L283[03:52:57] <Vexatos> Esspecially the
forestry engines are extremely versatile
L284[03:53:04] <gjgfuj> For 1.7 OC.
L285[03:53:11] <gjgfuj> It should be used
all the way.
L286[03:53:12] <ShadowKatStudios> <3
forestry engines
L287[03:53:20] <Vexatos> Look at the
spreadsheet
L288[03:53:30] <Vexatos> How much power
you can actually make with them
L289[03:53:33] <asie> gjgfuj: I'm staying
on 1.6.4 for a few more months and I'd like to offer backporting
your mod if I like it
L290[03:53:35] <Vexatos> I tested that,
it's ridiculous
L291[03:53:42] <Vexatos> And noone uses
them anymore
L292[03:53:43] <asie> Vexatos: Yes! But
you need to control the engines with gates
L293[03:53:48] <asie> or you will
failwhale
L294[03:53:55] <asie> because you will
lose a lot of the energy and waste it
L295[03:54:11] <Vexatos> Yup, but you
cannot store pneumatic energy
L296[03:54:17] <Vexatos> Or hardly you
can
L297[03:54:20] <ShadowKatStudios> The mass
fab in IC2 was great as an energy sink :D
L298[03:54:27] <Vexatos> Hehe
L299[03:54:28] <Vexatos> Indeed
L300[03:54:46] <ShadowKatStudios> So many
explodified machines...
L301[03:54:54] <Vexatos> BC Combustion
engine produces 1 500 000 RF per bucket of fuel
L302[03:54:57] <Vexatos> it's
ridiculous
L303[03:55:04] <asie> oooh, shiny
L304[03:55:12] <asie> Sangar starred my
repo
L305[03:55:12] <Vexatos> Best thing:
Biogas engine
L306[03:55:16] <ShadowKatStudios> As it
turns out, most machines dislike HV
L307[03:55:19] <Vexatos> Can run on 6
different fuels
L308[03:55:25] <Vexatos> So you can
upgrade the fuel you use
L309[03:55:28] <Vexatos> instead of the
engine
L310[03:55:33] <Vexatos> Much better than
TE3
L311[03:55:38] <asie> yes
L312[03:55:50] <Vexatos> You can keep the
biogas engine all game long
L313[03:55:55] <asie> wish I could have
forestry
L314[03:55:56] <asie> but it's
closed
L315[03:55:58] <gjgfuj> Why are you
measuring in RF? This is MJ we're talking about.
L316[03:56:09] <Vexatos> I did for a
youtube video
L317[03:56:14] <ShadowKatStudios> Out of
curiosity, does anyone have a tape filesystem that doesn't have
major bugs?
L318[03:56:19] <Vexatos> I did RF for easy
comparison to TE3
L319[03:56:50] <gjgfuj> I guess so.
Although, 1RF=0.1MJ, so it's easy enough to do in one's head.
L320[03:57:07] <Vexatos> You can keep a
biogas engine the whole game, just slowly switching from water+lava
to honey to seed oil to biomass
L321[03:57:10] <Vexatos> I love them
L322[03:57:23] <ShadowKatStudios> tdfs
hangs when closing a handle, so that's sorta dead.
L323[03:57:33] <asie> ShadowKatStudios:
wait
L324[03:57:37] <Vexatos> Also, bc stirling
enine
L325[03:57:37] <asie> why are we all
creating tape filesystems now
L326[03:57:38] <asie> haha
L327[03:57:42] <Vexatos> 16000 RF per
piece of coal
L328[03:57:44] <dangranos> me too
.-.
L329[03:57:49] <Vexatos> Ridiculously
efficient
L330[03:57:49] <ShadowKatStudios> If you
get a 'bad file descriptor' you basically have to format the
tape
L331[03:57:59] <ShadowKatStudios> Lots of
storage space?
L332[03:58:01] <asie> yeah
L333[03:58:02] <Bizzycola> you has a lot
of repo's asie :p
L334[03:58:05] <asie> Bizzycola: i
know
L335[03:58:07] <asie> i plan to delete
some of them
L336[03:58:10] <Vexatos> I have more
:D
L337[03:58:11] <asie> as many of them are
useless nowadays
L338[03:58:15] <ShadowKatStudios> You can
listen to your music without wwriting to your tape?
L339[03:58:22] <dangranos> btw, all this
fs is due to you asie :P
L340[03:58:26] <asie> haha
L341[03:58:32] <asie> ShadowKatStudios:
no
L342[03:58:40] <asie> unless you
cheat
L344[03:58:49] <asie> you can then write a
buffer to your tape and rewind it when the tape is not reading
data
L345[03:59:09] <ShadowKatStudios> You have
to deal with beeps occasionally, but it works :P
L346[03:59:13] <Vexatos> This is the video
I made the spreadsheet for
L348[03:59:13] -Kibibyte- [Vexatos] Mod Guide -
RF Power (Pt.2) | by vaygrimschance | 16m15s | 1w1d ago | 471 views
| Rated:
5.00/5.00
L349[03:59:15] *
ShadowKatStudios has listened to fireflies
L351[03:59:24] -Kibibyte- [Vexatos] Mod Guide -
Early Game RF Power | by vaygrimschance | 23m11s | 2w2d ago | 748
views | Rated:
4.92/5.00
L352[03:59:40] <Vexatos> You might want to
check them out
L353[03:59:46] <Vexatos> ;)+
L354[03:59:58] <gjgfuj> Oh, yeah, and the
best place to quickly get my mods now is here:
L356[04:00:35] <ShadowKatStudios> You can
use water as fuel for biogas engines?
L357[04:00:44] <ShadowKatStudios> Also I
can't watch youtube on 2kb/s
L358[04:01:05] <asie> gjgfuj: what does
your mod add exactly?
L359[04:01:51] <gjgfuj> Everyone, quickly,
join #awesomesaucemods
L360[04:02:00] <Vexatos> SKS: You
can
L361[04:02:02] <Vexatos> water+lava
L362[04:02:10] <Vexatos> Not
efficient
L363[04:02:22] <Vexatos> but remember that
you will never need to replace the engines themselve
L364[04:02:30] <dangranos> 2kb/s?
wow
L365[04:03:03] <ShadowKatStudios> Varies
between 2 and 30
L366[04:03:24] <dangranos> dialup?
L367[04:03:25] <ShadowKatStudios> Either
way, unbearable.
L368[04:03:40] <ShadowKatStudios> Nah,
broadband, but I went over the usage allowance
L369[04:04:13] <dangranos> disconnent
everyone?
L371[04:04:27] <gjgfuj> We have ADSL2+,
but on a crackly line.
L372[04:04:43] <gjgfuj> So the internet
hardly works.
L373[04:05:33] ⇦
Quits: nekosune (~nekosune@2606:df00:3:3::dad0:9d3e) (Ping timeout:
186 seconds)
L374[04:05:42] <dangranos>
?chanstats
L376[04:05:59] <ShadowKatStudios> Ever
heard of lights asie?
L377[04:06:04] <asie> yes
L378[04:06:29] <ShadowKatStudios> Why are
there none in that picture?
L379[04:06:42]
⇨ Joins: nekosune
(~nekosune@2606:df00:3:3::dad0:9d3e)
L380[04:06:42]
zsh sets mode: +v on nekosune
L381[04:09:23] <Bizzycola> Maybe a fan of
darkness. Or creepers! or maybe the shiny machines look cooler in
the dark :p
L382[04:09:51] <ShadowKatStudios> Mmm,
true.
L383[04:12:01] <ShadowKatStudios> Can
biogas engines be heated up by like RS engines?
L384[04:13:27] <gjgfuj> Kenny wasn't very
popular, getting kicked 1 times!
L385[04:14:03] <Bizzycola> probably kicked
himself :p
L386[04:14:17] <gjgfuj> He did.
L387[04:14:33] <gjgfuj> Bizzycola brings
happiness to the world. 32.2% lines contained smiling faces.
:)
L388[04:14:54] <Bizzycola> It's all the
:p
L389[04:15:00] <Bizzycola> apparently it's
a smiling face
L390[04:16:18] <gjgfuj> ping is a very
aggressive person. He attacked others 96 times.
L391[04:16:22] <gjgfuj> Poor ping, nobody
likes him. He was attacked 64 times.
L392[04:16:33] <Bizzycola> lol
L393[04:16:38] *
Bizzycola stabs ping
L394[04:16:38] <Vexatos> SKS: They don't,
I am pretty sure
L395[04:16:47] <Vexatos> Just look at the
spreadsheet
L396[04:16:57] <Vexatos> if it sais
"Gains speed ofer time/Gains heat over time"
L397[04:17:01] <Vexatos> Then it
does
L398[04:17:02] <ShadowKatStudios> You
never linked a spreadsheet?
L399[04:17:06] <Vexatos> I did
L401[04:17:20] <Vexatos>
<Vexatos> SKS,
have you seen my spreadsheet about BC power
generators?
L402[04:17:20] <Vexatos>
<Vexatos> How
versatile they actually are?
L404[04:17:22] <Bizzycola> probably
that
L405[04:17:31] <Bizzycola> .. :p
L406[04:17:35] <Vexatos> Explains ALL the
things
L407[04:17:43] <Vexatos> I tested
everything you could test out of them
L408[04:18:00] <Vexatos> output per tick,
output per unit of fuel
L409[04:18:02] <Vexatos> material
cost
L410[04:18:09] ***
gjgfuj is now known as gjgfuj|awesomesaucemods
L411[04:18:13] <Vexatos> external devices
required
L412[04:19:09] ⇦
Quits: nekosune (~nekosune@2606:df00:3:3::dad0:9d3e) (Ping timeout:
186 seconds)
L413[04:19:50] ***
vifino|off is now known as vifino
L414[04:20:17] <gjgfuj|awesomesaucemods>
TheEnderverse has quite a potty mouth. 0.6% words were foul
language. Corey|IG also makes sailors blush, 0.6% of the
time.
L415[04:20:28] <gjgfuj|awesomesaucemods>
asie couldn't decide whether to stay or go. 682 joins during this
reporting period!
L416[04:20:35] <asie> only 682?
L417[04:20:40]
⇨ Joins: nekosune
(~nekosune@2606:df00:3:3::dad0:9d3e)
L418[04:20:41]
zsh sets mode: +v on nekosune
L419[04:20:45] <asie> that's low
L420[04:20:46] <Bizzycola> I'd have
thought more
L421[04:20:57] <Bizzycola> like at least
256,000! :p
L422[04:21:15] *
ShadowKatStudios needs a proper permenant storage to boot the
computer
L423[04:21:29] <Vexatos> ?
L424[04:22:01] <gjgfuj|awesomesaucemods>
ShadowKatStudios_ 5341 178017936711097 today "As it turns out,
most machines dislike HV"
L425[04:22:03] <dangranos> irl?
L426[04:22:20] <gjgfuj|awesomesaucemods>
asie 5182 114321221896 today "Vexatos: Yes! But you need to
control the engines with gates"
L427[04:22:43] <ShadowKatStudios> Nah, OC.
I need to mount the tape to / automatically, but I can't do that
without a storage capible of autorun
L428[04:23:02] <ShadowKatStudios> And that
is persistent.
L429[04:23:08] <Bizzycola> I wonder if
network drives are possible in oc :p
L430[04:23:18] <Bizzycola> like network
mounted filesystems :p
L431[04:23:30] <Bizzycola> dunno if you
can has custom filesytems
L432[04:23:34]
⇨ Joins: sciguyryan
(sciguyryan@109-205-169-160.dynamic.swissvpn.net)
L433[04:23:41] *
gjgfuj|awesomesaucemods does not like this stuff you
guys.
L434[04:23:50] <Bizzycola> what
stuff?
L435[04:23:59] <Bizzycola> what dun you
like
L436[04:24:19] <gjgfuj|awesomesaucemods>
Hey Hey Hey. What'd I tell ya'hll about coming into my shed!
L437[04:24:56] <Bizzycola> I was kicking
someone as a joke in another channel then I was about to do it to
you but then I remember this isn't the same channel and I have no
power here :D
L438[04:27:12] <ShadowKatStudios>
Bizzycola: Network-mounted filesystems are entirely possible.
L439[04:27:13] <Vexatos> "You have no
power here"
L440[04:27:28] <Bizzycola> Awesome
L441[04:27:59] <dangranos> sks, i wish
there was documentation how to made custom fs
L442[04:28:29] <ShadowKatStudios> Hehe,
poke at filesystem components until it makes sense is what seems to
work :P
L443[04:28:49] <Bizzycola> ic :p
L444[04:29:11] <Bizzycola> oh that time I
joke banned someone for pretending to be a spambot
L445[04:29:17] <Bizzycola> I shudn't be
allowed to have power anywhere
L446[04:31:33] ⇦
Quits: nekosune (~nekosune@2606:df00:3:3::dad0:9d3e) (Ping timeout:
186 seconds)
L447[04:31:47] <asie> 0.4.0 will probably
add Nether Star tapes
L448[04:31:51] ***
JoshTheEnder|InTheShadows is now known as JoshTheEnder
L449[04:31:53] <asie> with an amazing
length of 64 minutes
L450[04:32:08] <asie> because why not?
lol
L451[04:32:24] <Bizzycola> I shall record
one single note for 64 minutes
L452[04:33:34] <asie> John Cage's
64'00"
L453[04:33:35] <dangranos> why?
L454[04:33:36] <asie> ...wait.
L455[04:33:44] <Bizzycola> nonono...64
minutes..of that rick roll song
L456[04:33:45] <Vexatos> 4:44
L457[04:33:58] <Vexatos> 1 hour nyan
cat
L458[04:34:06] <Bizzycola> put in peoples
bases
L459[04:34:11] <Vexatos> Yes
L460[04:34:16] <Bizzycola> they go through
the door and just hear nyan cat
L461[04:34:18] <Vexatos> Best prank
ever
L462[04:34:25] <Bizzycola> then they find
it. Inside MFFS shield
L463[04:34:27] <Bizzycola> they screwed
:D
L464[04:34:48] <Bizzycola> with some kind
of infinite energy source one got from an OP
L465[04:35:05] <Vexatos> *cough
dimensional tranceivers*
L466[04:35:14] <Bizzycola> or that
:p
L467[04:35:20] <Bizzycola> that'd be
rather evil
L468[04:35:26] <Vexatos> Extremely
evil
L469[04:35:34] <Vexatos> asie: You have 4
tasks now
L470[04:35:40] <Vexatos> I love that mod,
so, GO GO GO!
L471[04:35:52] <Bizzycola> 1: add speakers
that repeat the sound from the tape player, extended with audio
wire :p
L472[04:36:05] <Vexatos>
<asie>
first, configurable tape drive hearing
distance
L473[04:36:05] <Vexatos>
<asie>
second, configurable volume
L474[04:36:06] <Bizzycola> Or not, your
choice really :p
L475[04:36:12]
⇨ Joins: nekosune (~nekosune@69.85.84.122)
L476[04:36:12] <Vexatos>
<Vexatos> Third,
fix distanceDown and distanceUp and generally distance of camera
robots
L477[04:36:12]
zsh sets mode: +v on nekosune
L478[04:36:17] <asie> Bizzycola: that is a
plan
L479[04:36:21] <asie> one day
L480[04:36:21] <Bizzycola> nice
L481[04:36:31] ***
tgame14 is now known as tgame14|away
L482[04:36:39] <Bizzycola> then we can
just run them all over peoples ba..I mean..what? I said nothing!
:p
L483[04:36:56] <Vexatos> Mhm
L485[04:37:10] <asie> nether star tape
texture
L486[04:37:13] <Vexatos> 1 hour nyan cat
all over your base
L487[04:37:29] <Vexatos> That rainbow
already suggests something, asie
L488[04:37:35] <asie> haha
L489[04:37:36] <asie> yes
L490[04:37:52] *
Vexatos searches for 1 hour nyan cat version
L491[04:38:57] <Vexatos> That was
easy
L493[04:39:02] -Kibibyte- [Vexatos] Nyan Cat 1
Hour | by djdomba98 | 1h0m | 93w3d ago | 117,771 views | Rated:
4.74/5.00
L494[04:39:16] <Bizzycola> lol
L495[04:39:23] <asie> Vexatos: have fun
waiting 20 minutes to record it :3
L496[04:39:24] <Vexatos> I just need
to
L497[04:39:27] ***
vifino is now known as NyanCat
L498[04:39:31] <Vexatos> asie: I
know
L499[04:39:32] <Bizzycola> ever heard that
opera singer guy or what ever he is, singing the trollolol song?
:p
L500[04:39:36] <Vexatos> But it's worth
it
L501[04:39:39] <asie> i should also add
Greg's tape
L502[04:39:43] <asie> made out of 9 stacks
of bronze
L503[04:39:47] <asie> and lasts 1
minute
L504[04:39:48] <Vexatos> Ya
L505[04:39:55] <Vexatos> No, not 1
minute
L506[04:39:58] <Vexatos> Make it require
power
L507[04:40:02] <asie> to hold
L508[04:40:04] <asie> or else it loses
data
L509[04:40:10] <Vexatos> NONO
L510[04:40:19] <Bizzycola> lolol
L511[04:40:20] <Vexatos> Make a normal
crafting recipe
L512[04:40:21] <JoshTheEnder>
morning
L513[04:40:31] <NyanCat> o/
JoshTheEnder
L514[04:40:38] <Vexatos> But with iridium
reinforced tungstensteel plates, asie
L515[04:40:50] <Vexatos> Makes reasonable
16 minutes
L516[04:40:53] <asie> haha
L517[04:40:56] <JoshTheEnder> hi vidino
AKA NyanCat
L518[04:41:00] <Vexatos> DO IT
L519[04:41:01] <NyanCat> >.<
L520[04:41:06] <Vexatos> "Gregorious
Tape"
L521[04:41:52] <Bizzycola> radioactive
tape, 1 in 5 chance will play really loud ear destroying static
over an area of 4096 blocks
L522[04:42:12] <Vexatos> Also, asie
L524[04:42:15] <Vexatos> There
L525[04:42:17] <Vexatos> localize
L526[04:42:18] <Bizzycola> maybe config
disablable to be nice :p
L527[04:42:50] <Bizzycola> nvm I may just
download the source and make the evil tapes myself :p
L528[04:42:53] <ShadowKatStudios>
Huh.
L529[04:42:58] <ShadowKatStudios> Bad file
descriptor.
L530[04:44:31] <asie> testing the robots
now
L531[04:44:32] *
ShadowKatStudios repeatedly reformats and re-copies this
file
L532[04:44:36] <asie> after that it's the
localization
L533[04:44:46] <Vexatos> Thanks
L534[04:44:50] <Vexatos> <3
L535[04:44:51] <asie> i might also code a
CC turtle camera upgrade
L536[04:44:52] <asie> because why
not
L537[04:44:55] <Vexatos> Yea
L538[04:44:56] <asie> but only for 1.6+ as
i'm lazeh
L539[04:45:04] <Vexatos> :)
L540[04:45:15] <Vexatos> Yay, camera
getting fixed \o/
L541[04:45:24] <Vexatos> And tooltips
getting localized \o/
L542[04:45:29] <NyanCat> Wooo!
L543[04:45:34] <Vexatos> And Nether star
tape \o/
L544[04:45:41] <ShadowKatStudios> Crashy
crashy filesystem
L545[04:45:47] <Vexatos> asie, will you
actually do the Gregorious Tape?
L546[04:45:56] <asie> not in 0.4.0
L547[04:46:14] <ShadowKatStudios> So tdfs
only supports files up to 8 blocks in length
L548[04:46:29] <Vexatos> Ok
L549[04:46:52] <Vexatos> asie: Goes into
the changelog "Added GregTech integration"
L550[04:47:01] <asie> haha
L551[04:48:05] <asie> okay, i really
cannot figure out what's wrong
L552[04:48:15] ⇦
Quits: iLLHunter (iLL@welcome.to.bantown.com) (Ping timeout: 194
seconds)
L553[04:48:30] <ShadowKatStudios> Hm.
dsAway, your filesystem doesn't like files >8 blocks. It
corrupts the filesystem, causing the bug in which file handles will
hang when you attempt to close them.
L554[04:49:06] <asie> also
L555[04:49:07] <Vexatos> asie, does it
work for you?
L556[04:49:10] <Vexatos> Or doesn't
it
L557[04:49:12] <asie> 0.4.0 will bring a
hardmode option to make seeking cost energy
L558[04:49:19] <asie> as well as reading
and writing
L559[04:50:16] <ShadowKatStudios> So as
long as it doesn't do a 'bad file descriptor', the tape filesystem
is completely OK.
L560[04:51:31] <ShadowKatStudios> Yaay,
crashed. I assume the file reading went off into space.
L561[04:51:47] <ShadowKatStudios> Wait, it
tells me this is 16384 bytes.
L562[04:52:29] <ShadowKatStudios> It
however only has 8k in the file itself.
L563[04:53:21] <Vexatos> asie: Cool, I
like it :D
L564[04:53:26] <asie> Vexatos: i found the
bug.
L565[04:53:30] <Vexatos> What was it
L566[04:54:01] <asie> complex
L567[04:54:08] <asie> it's an optimization
that i only now remembered how it worked in the tile entity
L568[04:54:14] <asie> it's a caching that
was reset every tick in the tile entity
L569[04:54:17] <asie> but was never reset
in the robot upgrade
L570[04:54:18] <asie> fixed.
L571[04:54:23] <Vexatos> Nice
L572[04:54:33] <Vexatos> Can't wait to
continue my hight mapper then :D
L573[04:54:45] <asie> so what else...
localization
L574[04:55:30] <ShadowKatStudios> Loading
files is painful xD
L575[04:55:59] <ShadowKatStudios>
Hmm...
L576[04:56:03] <asie> localized
L577[04:56:29] *
ShadowKatStudios wonders about compressing files and writing them
to a tape instead
L578[04:57:01] <Vexatos> asie, tape
tooltips? Nice
L579[04:57:05] <asie> what else...
hardmode option
L580[04:57:21] <asie> that adds energy
usage to all those fancy peripherals
L582[04:57:30] <asie> i should release
Computronics 0.4.0 this evening
L583[04:57:31] <asie> so like in 8
hours
L584[04:57:50] <Vexatos> But hard mode in
Computercraft?
L585[04:57:53] <Vexatos> That cannot
work
L586[04:58:11] <Vexatos> Also
"configurable tape drive hearing distance"
L587[04:58:15] <Vexatos>
"configurable volume"
L588[04:58:34] <asie> in ComputerCraft? it
won't work
L589[04:58:37] <asie> also configurable
volume is done
L590[04:58:41] <Vexatos> k
L591[04:58:48] <asie> it's just an
optional OpenComputers thing
L592[04:58:51] <Vexatos> ok
L593[04:59:19] <Bizzycola> oh hearing
distance will be cool
L594[04:59:25] <Bizzycola> I dun like
having to stand so close! :p
L595[04:59:46] <asie> that will be
configurable from the config file
L596[04:59:51] <asie> the default will be
upped from 16 to 32 blocks
L597[05:00:45] <Bizzycola> kick/ban is my
favourite command
L598[05:00:50] <Bizzycola> in all of my
irc client
L599[05:03:08] ⇦
Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll
probably come back in either 20 minutes or 8 hours.)
L601[05:04:56]
⇨ Joins: mallrat208 (Mibbit@68.204.184.175)
L602[05:11:01] <ShadowKatStudios> gamax92:
Are you on? And if so, how is msdosfs going? tdfs is a bit buggy...
:P
L603[05:14:45] ⇦
Quits: nekosune (~nekosune@69.85.84.122) (Ping timeout: 186
seconds)
L604[05:20:36] <gjgfuj|awesomesaucemods>
msdosfs? tdfs?
L605[05:20:42] <gjgfuj|awesomesaucemods>
What is this?
L606[05:20:47]
⇨ Joins: nekosune
(~nekosune@2606:df00:3:3::dad0:9d3e)
L607[05:20:47]
zsh sets mode: +v on nekosune
L608[05:24:13] ***
manmaed|AFK is now known as manmaed
L609[05:28:03] <ShadowKatStudios> Tape
filesystems
L610[05:28:11] <ShadowKatStudios> Aw
shi.
L611[05:28:20] <ShadowKatStudios> edit
won't copy properly :(
L612[05:28:28] <gjgfuj|awesomesaucemods>
For computronics.
L613[05:28:34] <gjgfuj|awesomesaucemods>
Is that a 1.7 mod?
L614[05:29:01] <ShadowKatStudios> It has a
1.7 version, not as up-to-date as the 1.6 version, but yes, it has
one.
L615[05:29:13] <ShadowKatStudios>
Oh.
L616[05:29:13] <Vexatos> Asie.....
L617[05:29:21] <Vexatos> Nether star tapes
won't work
L618[05:29:33] <ShadowKatStudios> I forgot
to copy the libraries to the tape.
L619[05:29:33] <Vexatos> a 1-hour dfpwm
file is 14MB large
L620[05:29:38] <ShadowKatStudios> This is
an issue.
L621[05:29:45] ***
NyanCat is now known as vifino
L622[05:29:49] <Vexatos> No hard drive has
14MB in size
L623[05:29:53] <ShadowKatStudios> Now I
can't even use lua to copy the files I need.
L624[05:29:56] <Vexatos> Oh, he's
gone
L625[05:30:00] <Bizzycola> lol
L626[05:30:06] <Bizzycola> is easy
L627[05:30:09] <ShadowKatStudios> Vex, you
need to write from the TCP stream to the tape :D
L628[05:30:16] <Bizzycola> ^
L629[05:30:24] <Vexatos> >_>
L630[05:30:32] <Vexatos> I can't I am too
stupid
L631[05:30:33] <Bizzycola> tcp directly to
some site and download, ignore headers, wait for content
L632[05:30:34] <Bizzycola> write
L633[05:30:36] <Bizzycola> oh okay
L634[05:30:41] <Bizzycola> no nether star
tapes for you then
L635[05:30:50] <Vexatos> i.e. I don't know
how to use TCP
L636[05:31:01] <Vexatos> Someone else
might do it
L637[05:31:06] <Bizzycola> is on
wiki
L638[05:31:19] <Bizzycola> I donkumented
some of it a while back
L639[05:32:13] <Vexatos> Which wiki
L640[05:32:16] <Bizzycola> the oc
one?
L641[05:32:26] <ShadowKatStudios> How much
do you think the shell could be stripped down?
L643[05:32:30] <Vexatos> Mhm
L644[05:32:38] <Bizzycola> crap about it
in there
L645[05:33:05] *
ShadowKatStudios thinks he will have to use a compression system to
load any APIs on a tape with filesize limited to 8k
L646[05:33:42]
⇨ Joins: iLLHunter (iLL@welcome.to.bantown.com)
L647[05:34:01] <Vexatos> Bizzycola: How to
get tcp via OC doesn't help me
L648[05:34:08] <Vexatos> I have no idea
how to use TCP at all
L649[05:34:12] <Vexatos> So I cannot do
it
L650[05:34:19] <Bizzycola> look at
delicious examples
L651[05:34:32] *
ShadowKatStudios needs to make a smaller editor
L652[05:34:48] <Bizzycola> or could wait,
maybe I will write basic TCP to tape streamer thing tomorrow
:p
L653[05:35:03] <Bizzycola> you'll have to
remind me though or I will lazy
L654[05:35:07] <Vexatos> Ok
L655[05:35:12] *
Vexatos reminds Bizzycola
L656[05:35:20] <Bizzycola> not tomorrow
yet :p
L657[05:35:26] *
Vexatos reminds Bizzycola tomorrow
L658[05:35:33] <Bizzycola> oic
L659[05:35:56] <ShadowKatStudios> Anyone
got a small-filesize editor?
L660[05:36:02] <ShadowKatStudios> Like,
sub-8k?
L661[05:36:05] <Vexatos> Do I use
internet.open and read from there like from a file?
L662[05:36:12] <Bizzycola> pretty
much
L663[05:36:13] <Vexatos> I wonder how the
stream looks like
L664[05:36:14] <Bizzycola> like in
examples
L665[05:36:21] <Vexatos> Like, is it the
full HTML code
L666[05:36:29] <Vexatos> If you open a
website
L667[05:36:32] <Vexatos> A HTML one
L668[05:36:34] <Bizzycola> You'll get the
HTTP headers
L669[05:36:34] <Vexatos> Mhm
L670[05:36:35] <Bizzycola> then the
content
L671[05:36:38] <Vexatos> Ok
L672[05:36:43] <Vexatos> And if you open a
real file
L673[05:36:46] <Vexatos> like, .txt
L674[05:36:52] <Vexatos> Do you just get
raw data
L675[05:36:53] <Bizzycola> And of course
you'd have to send your own headers :p
L676[05:36:55] <Vexatos> Or the header as
well
L677[05:37:07] <Bizzycola> pretty sure the
server will always send headers
L678[05:37:16] <Bizzycola> unless it is
major fail
L679[05:37:17] <gjgfuj|awesomesaucemods>
OC is so much better than CC.
L680[05:37:23] <gjgfuj|awesomesaucemods> I
love it.
L681[05:37:41] <Vexatos> :)
L682[05:37:41] <Bizzycola> I know what I
will do. I will write a basic server so literally all I have to do
is connect to it, send the filename and download
L683[05:37:44] <Bizzycola> no headers and
crap :p
L684[05:37:57] *
ShadowKatStudios is off to write a small editor
L685[05:37:59] <Vexatos> How do i skip the
header
L686[05:38:00] <Vexatos> ...
L687[05:38:27] <ShadowKatStudios> Note:
When using TDFS as a primary filesystem, be sure to type the exact
name, otherwise it will most likley crash
L688[05:38:33] <Bizzycola> well for
headers, it will print one per line, then at the end it will print
a blank line, then the content
L689[05:39:02] <Bizzycola> so like
"header: value\r\nheader: value\r\n:header:
value\r\n\r\n"
L690[05:39:09] <Bizzycola> then
content
L691[05:39:12] <ShadowKatStudios> Huh,
when the shell crashes, it starts up again
L692[05:39:19] <ShadowKatStudios> That's
'helpful'
L693[05:39:22] <Vexatos> So, I could just
search for the first occurence of \r\n\r\n ?
L694[05:39:31] <Bizzycola> yea that will
probablywork :p
L695[05:39:34] <Vexatos> Mhm
L696[05:39:38] <Vexatos> Let's try
this
L697[05:40:02]
⇨ Joins: asie
(~textual@078088168214.elblag.vectranet.pl)
L698[05:40:25] <Vexatos> asie!
L699[05:40:29] <asie> hey
L700[05:40:33] <Vexatos>
<Vexatos> Nether
star tapes won't work
L701[05:40:33] <asie> i'm adding support
for more ores for tapes
L702[05:40:36] <Vexatos>
<Vexatos> a
1-hour dfpwm file is 14MB large
L703[05:40:39] <Vexatos> Just saying
L704[05:40:39] <asie> Vexatos: and?
L705[05:40:44] <asie> nether stars are
ridiculously rare, for one
L706[05:40:48] <asie> all dfpwm files are
gzipped, for two
L707[05:40:58] <asie> by ridiculously i
mean nobody would spend a nether star on a /tape/
L708[05:41:04] <Bizzycola> lol
L709[05:41:05] <Vexatos> I would
L710[05:41:10] <asie> you
L711[05:41:14] <Vexatos> Just for the
purpose of massive nyan prank
L712[05:41:17] <Bizzycola> if your on
creative, you can do what I told him to do, use tcp and stream to
tape
L713[05:41:35] <Vexatos> Why only
creative?
L714[05:41:38] <Bizzycola> or if on
survival, actually waste nether star :p
L715[05:41:43] <Vexatos> That
L716[05:41:43] <Vexatos> :D
L717[05:41:48] <Vexatos> I will be
trying
L718[05:41:59] <Bizzycola> gl
L719[05:42:15] <Vexatos> local handle =
internet.open("example.com", 1337)
L720[05:42:19] <Vexatos> That example
port
L721[05:42:26] <ShadowKatStudios> I'd
waste a nether star for 16M of storage.
L722[05:42:33] <Bizzycola> I will write
GUI program later. Add files to it, then go in game, open the
program, choose file using ingame gui and it will write it to tape
strait from tcp connection
L723[05:43:00] <Vexatos> Using GML?
L724[05:43:03] <Bizzycola> yea
L725[05:43:07] <Vexatos> Great
library
L726[05:43:09] <Vexatos> I love it
L727[05:43:11] <Bizzycola> indeed
L728[05:43:16] <Vexatos> so easy
L729[05:43:22] <Vexatos> And it even has
gmldialogs
L730[05:43:28] <Vexatos> More easy
L731[05:44:00] <ShadowKatStudios> Guys,
would 16 chars be a reasonaable length for filenames?
L732[05:44:08] <Bizzycola> yea
L733[05:44:18] <dangranos> i use 64
L734[05:44:31] <ShadowKatStudios> I might
go with 32 actually
L735[05:44:41] <Bizzycola> kk
L736[05:44:41] *
ShadowKatStudios is working on his block allocation
scheme
L737[05:45:03] <dangranos> just grap first
unallocated block?
L738[05:45:25] <ShadowKatStudios> But
like, looking up blocks
L739[05:45:35] <ShadowKatStudios> I don't
want to have to follow a trail.
L740[05:46:15] <ShadowKatStudios> Would a
limit of 65535 files be OK?
L741[05:46:34] <gjgfuj|awesomesaucemods> I
thought of a good idea for something to do in my core.
L742[05:46:58] <dangranos> sks, is it for
FS or for folder?
L743[05:47:11] <ShadowKatStudios> There
needs to be an OC expansion with SSDs, dirt cheap filesystems with
limited write cycles
L744[05:47:34] <gjgfuj|awesomesaucemods>
Make an irc bot that sits in a channel on esper.net, so the user
can report bugs.
L745[05:47:45] <dangranos> uh
L746[05:47:56] <dangranos> i dont think
what this is good idea
L747[05:48:01] <Bizzycola> !bugreport
[information] shall save the report for you to view ingame :p
L748[05:49:44] <asie> ShadowKatStudios:
idea!
L749[05:49:56] <ShadowKatStudios> Huh.
Current idea: Block allocation takes up a third of avalible space.
Scratch that.
L750[05:50:02] <Bizzycola> turtle killing
robot squad?
L751[05:50:14] <Bizzycola> Sanga_r needs
turtle detecting robot upgrade
L752[05:50:31] <Bizzycola> gps track dem
evil turtles
L753[05:50:47] <ShadowKatStudios> Wait for
their GPS pings...
L754[05:50:54] <ShadowKatStudios> Then
strike >:O
L755[05:50:59] <asie> okay, here's
something funny
L756[05:51:04] <asie> i want to add
GregTech integration to my mod
L757[05:51:11] <asie> does GregTech have
worthwhile ore dictionary names and why not?
L758[05:52:30] <Vexatos> Gregorious tape
:<
L759[05:52:46] <Vexatos> 4 Iridium
reinforced tungstensteel plates around a nether star tape
L760[05:52:56] <asie> yes, i just want the
ore dictionary name for that
L761[05:53:13] <Vexatos> You might find it
with NEI plugins
L762[05:53:13] <ShadowKatStudios>
Hmm...
L763[05:53:29] <ShadowKatStudios> Does
anyone honenstly see themselves with an OC computer with more than
1024 files?
L764[05:53:35] <Bizzycola> no
L765[05:53:42] <asie> honenstly? yes
L766[05:53:44] <asie> honestly? no
L767[05:53:52] <Bizzycola> I will not go
create a computer and make 1025 files
L768[05:53:59] <Bizzycola>
s/not/now/g
L769[05:53:59] <SuperBot>
<Bizzycola> I will now go create a computer and make 1025
files
L770[05:54:07] *
ShadowKatStudios wonders how many 1024-byte blocks there are in a
tape
L771[05:54:07] <Bizzycola> ^
L772[05:54:53] <ShadowKatStudios> 7680
blocks in a 32-minute tape
L773[05:55:01] <ShadowKatStudios> Hmm...
Files start with a header?
L774[05:55:16] <ShadowKatStudios> With
like, their name and stuff?
L775[05:56:14] <asie> Vexatos:
plateTungstenSteel and plateIridium is what I found
L776[05:56:19] <asie> is
plateTungstenSteel expensive enough?
L777[05:56:22] <dangranos> 1 minute is 1
mb?
L778[05:56:34] <Vexatos> asie: It's not
the most crazy
L779[05:56:36] <Vexatos> Better idea
L780[05:56:37] <ShadowKatStudios> 4minutes
is ~1mb
L781[05:56:44] <asie> 4 minutes is
960KB
L782[05:56:46] <Vexatos> if there is no
iridium reinforced tungstensteel plate
L783[05:56:52] <asie> add one?
L784[05:56:52] <Vexatos> there is an ingot
for sure
L785[05:56:55] <Vexatos> Use the
ingot
L786[05:57:01] <Vexatos> Search for
that
L787[05:57:06] <asie> there is a
/block/
L788[05:57:12] <Vexatos> How do you craft
it
L789[05:57:23] <asie> from tungstensteel
ingots and iridium blocks
L790[05:57:24] <asie> or the other way
around
L791[05:57:30] <Vexatos> Ok...
L792[05:57:31] <Vexatos> Uhm
L793[05:57:37] <Vexatos> Ok
L794[05:57:43] <ShadowKatStudios> I'll let
you geniuses write the filesystems
L795[05:57:44] <Vexatos> So, recipe for
the gregorious tape
L796[05:57:46] <Vexatos> my
suggestion:
L797[05:57:48] <ShadowKatStudios> This is
too hard for me.
L798[05:57:53] <asie> i'll just use an
iridium plate, it's expensive enough
L799[05:57:58] <Vexatos> Nether star tape,
top and bottom tungstensteel plates
L800[05:58:00] <asie> three iridium plates
and one tungstensteel plate
L801[05:58:03] <Vexatos> right and left
iridium plates
L802[05:58:05] <Vexatos> Or that
L803[05:58:09] <Vexatos> No, 1 more
L804[05:58:17] <Vexatos> 2 iridium, 1
tungstensteel
L805[05:58:17] <asie> nah
L806[05:58:20] <Vexatos> and 1 stainless
steel
L807[05:58:24] <asie> naaaah
L808[05:58:42] <Vexatos> Ok
L809[05:58:48] <ShadowKatStudios> I can't
even test if this exists :/
L810[05:58:49] <Vexatos> Then 1
tungstensteel and 3 iridium
L811[05:58:53] <ShadowKatStudios> io.open
it is :/
L812[05:59:01] <asie> also, what's
gregtech's modid?
L813[05:59:02] <Bizzycola> When I get
myself the computronics source, what retarded tapes shall I add to
destroy myself with?
L814[05:59:18] <Bizzycola> nuclear tape
that takes out 1024 block area when played? :p
L815[05:59:40] <Bizzycola> internet
streaming tape, write URL to it.. :p
L816[05:59:41] <Vexatos> asie, I think
something like gregtech_addon, not sure aboout the spelling
L817[06:00:15] <Bizzycola> and then it
explodesand takes out 1024 blocks for every character in the
url
L818[06:00:43] <Bizzycola> you get the
hint because it requires anti-matter
L819[06:03:57] <ShadowKatStudios>
Interesting fact: Writing an editor that uses only standard
libraries is hard.
L820[06:04:16] <Bizzycola> I imagine
so
L821[06:04:49] <Bizzycola> lets make one
in LÖVE for fun
L822[06:04:56] <Bizzycola> won't be OC
compatible though :p
L823[06:05:18] <ShadowKatStudios> Hey guys
:D Guess what? You're getting ed for OC. Except without all the
cool stuff so I can keep the file under 8K
L824[06:05:44] <dangranos> why 8K?
L825[06:05:57] <ShadowKatStudios> tdfs
doesn't like files >8k
L826[06:06:07] ⇦
Quits: Darkness (webchat@p4FDCE9B8.dip0.t-ipconnect.de) (Quit: Web
client closed)
L827[06:06:07] <dangranos> ...
L828[06:06:27] <ShadowKatStudios> Blame
ds_Away
L829[06:06:39] <asie> GT takes years to
load
L830[06:06:48] ***
Sorroko_Off is now known as Sorroko
L831[06:07:25] <asie> the OreDictionary
can be manipulated at runtime
L832[06:07:30] <asie> can't he just make
it process it in the background?
L833[06:07:36] <asie> 1.5 minutes and
counting
L834[06:09:34] <ShadowKatStudios> 1.5
minutes and counting? Sounds like tdfs :P
L835[06:09:34]
⇨ Joins: Johannes13
(~Johannes@p4FDEBDA0.dip0.t-ipconnect.de)
L836[06:10:11] <ShadowKatStudios> Hmm, I'm
going to be forced to use a smaller shell.
L837[06:10:46] <ShadowKatStudios>
Preferably with some built-in file manipulation commands
L838[06:11:48] <asie> or... ask tgame to
fix it?
L839[06:12:14] <asie> err
L840[06:12:15] <asie> not tgame
L841[06:12:16] <asie> ds84182
L844[06:14:43] <Vexatos> 3 iridium
plates
L845[06:14:48] <Vexatos> Nice
L846[06:14:54] <Vexatos> I like it
L847[06:15:11] <asie> now, configurable
hearing distance
L848[06:15:15] <asie> and i should be
releasing, i guess
L849[06:15:24] <Vexatos> Add a
"balanced" mode to the config option, so it disables
every recipe except that one
L850[06:15:26] <dangranos> .-.
L851[06:15:44] <Vexatos> Also: What are
the 2 other casette tapes?
L852[06:15:47] <dangranos> what about
configurable recipes?
L853[06:15:52] <Vexatos> Black and
red
L854[06:16:04] <asie> Vexatos: haha
L855[06:16:08] <asie> dangranos: too
lazy
L856[06:16:12] <asie> Vexatos: copper and
steel
L857[06:16:18] <asie> copper is 2 minutes,
steel is 6 minutes
L858[06:16:21] <Vexatos> Nice
L859[06:16:25] <Vexatos> Another
question
L860[06:16:35] <Vexatos> Could you wait
for release until I translated everything?
L861[06:16:43] <Vexatos> So push to
repo-> let me translate -> release
L862[06:16:57] <Vexatos> :P
L863[06:17:00] <asie> sure
L864[06:17:05] <Vexatos> Thanks
<3
L865[06:17:17] <Vexatos> Just tell me when
you pushed
L866[06:17:31] <asie> i see how i dun
goofed, too... hmm
L867[06:17:33] <dangranos> i want to
translate too .-.
L868[06:17:49] <Vexatos> Hmmmmmmmmm
L869[06:17:58] <Vexatos> Bizzycola, you
still here?
L870[06:18:04] <Bizzycola> yea
L871[06:18:13] <Bizzycola> just destroying
programs like a boss somehow
L872[06:18:14] <Vexatos> I get an
"address could not be parsed" error
L873[06:18:39] <Bizzycola> show me
L874[06:18:46] <Vexatos> Ok
L876[06:19:20] <Vexatos> That is the
program
L877[06:19:31] <asie> dangranos: to what
language?
L878[06:19:33] <Vexatos> And if I run it
with any URL at the first argument, it errors
L879[06:19:37] <dangranos> asie,
russian
L881[06:19:56] <Bizzycola> you aren't
adding the http:// are you? :p
L882[06:20:14] <Vexatos> Also, asie: Did
you localize "Balanced!"
L883[06:20:16] <Bizzycola> you can only
specify the actual domain AFAIK. To specify the file you need to
send the appropriate headers I think
L884[06:20:19] <asie> Vexatos:
*sigh*
L885[06:20:19] <Vexatos> I am
L886[06:20:20] <dangranos> didnt you added
some new lang entries?
L887[06:20:32] <asie> should I localize
function names too? lol
L888[06:20:37] <Vexatos> No
L889[06:20:45] <Vexatos> localize
everything the player can see
L890[06:20:49] <dangranos> ^
L891[06:20:49] <Vexatos> except the
computer part
L892[06:21:00] <Vexatos> So, item/block
names
L893[06:21:03] <Vexatos> Text in
GUIs
L894[06:21:06] <Vexatos> text in
tooltips
L895[06:21:10] <asie> working on it
L896[06:21:13] <Vexatos> text in chat
messages
L897[06:21:17] <dangranos> ill wait
L898[06:21:19] <Vexatos> If you have
any
L899[06:23:32] <asie> localized the GUI of
the tape drive fully noe
L900[06:23:33] <asie> now*
L901[06:24:28] <asie> and added [Shout]
localization to AsieLib while at it
L902[06:24:30] <asie> that should be
mostly it
L903[06:25:09] <Vexatos> Also localized
every tooltip?
L904[06:26:14] ⇦
Quits: gjgfuj|awesomesaucemods (~gjgfuj@119.15.76.203) (Remote host
closed the connection)
L905[06:26:23] <Bizzycola> try only
specifying the domain name(no http:// and no path), then sending
this before reading: GET /path/to/file/on/domain HTTP/1.1\r\nHost:
args[1]\r\n
L906[06:26:27] <ShadowKatStudios> Eeesh, I
hate worrying about filesize, though it should make nicer
code.
L907[06:26:47] <Bizzycola> Host:
args[1]\r\n\r\n
L908[06:26:50]
⇨ Joins: gjgfuj|awesomesaucemods
(~gjgfujawe@119.15.76.203)
L909[06:26:53] <Bizzycola> sorry the
second \r\n is important :p[
L910[06:27:04] <Vexatos> BizzyCola, I'll
try
L912[06:27:12] <asie> have fun
L913[06:27:18] ***
gjgfuj|awesomesaucemods is now known as
gjgfuj|sendtomods
L914[06:27:21] <asie> branch 1.6
L915[06:28:03] ***
manmaed is now known as manmaed|AFK
L916[06:28:08] ***
manmaed|AFK is now known as manmaed
L917[06:29:57] ⇦
Quits: gjgfuj|sendtomods (~gjgfujawe@119.15.76.203) (Remote host
closed the connection)
L918[06:30:07] <ShadowKatStudios> Guys,
want a transcipt of sked in use?
L919[06:31:28]
⇨ Joins: gjgfuj (~gjgfuj@119.15.76.203)
L920[06:31:48] ⇦
Quits: gjgfuj (~gjgfuj@119.15.76.203) (Remote host closed the
connection)
L921[06:32:28] <Vexatos> asie: now
translating AsieLib :D
L923[06:32:35] <asie> Vexatos: hah
L924[06:33:00] <Vexatos> You didn't update
the AsieLib repo yet
L925[06:33:17] <Vexatos> Well, you
did
L926[06:33:24] <Vexatos> but you didn't
add any localization
L927[06:33:25] <dangranos> hmm
L928[06:33:25] <Vexatos> to the file
L929[06:33:26] <asie> Vexatos: There are
no new lang entries
L930[06:33:30] <asie> The [Shout] thing is
in the config file
L931[06:33:32] <asie> as it is
server-sde
L932[06:33:37] <Vexatos>
<asie>
and added [Shout] localization to AsieLib
while at it
L933[06:33:40] <Vexatos> Ah
L934[06:33:41] <asie> well, it can be
localized
L935[06:33:41] <Vexatos> Ok
<-<
L936[06:33:44] <asie> just in a different
place
L937[06:33:48] <Vexatos> .-.
L938[06:33:49] <Vexatos> Ok
L939[06:33:52] <asie> anyway, releasing
the two mods
L941[06:35:13]
⇨ Joins: gjgfuj (~gjgfuj@119.15.76.203)
L942[06:35:21] <Vexatos> Include that
before release
L943[06:35:25] <asie> Vexatos: i was just
uploading it
L944[06:35:28] <dangranos> ill left mod
name as is
L945[06:35:29] <Vexatos> :<
L946[06:35:29] <asie> ooookay.
L947[06:35:39] <Vexatos> dangranos:
Exactly
L948[06:35:42] <Vexatos> That's how you do
it :D
L949[06:35:49]
⇨ Joins: ErzGabriel
(webchat@essn-4db64ae4.pool.mediaWays.net)
L950[06:36:05] ⇦
Quits: ErzGabriel (webchat@essn-4db64ae4.pool.mediaWays.net)
(Client Quit)
L951[06:37:05] <dangranos> uh
L952[06:37:08] <asie> i also added a
Polish translation to AsieLib
L953[06:37:10] <asie> how could I miss
that?
L954[06:37:19] <dangranos> i dont know how
to translate tape track D:
L955[06:37:51] <asie> dangranos: it's just
a part of a tape
L956[06:37:59] <asie> think of a random
word used to describe the tape inside the tape
L957[06:38:00] <asie> or something
L958[06:38:07] <asie> it doesn't matter
what as long as it feels believable
L959[06:38:25] <asie> in Polish we have
separate words for cassette tape and the tape inside the cassette
tape
L960[06:38:27] ⇦
Quits: gjgfuj (~gjgfuj@119.15.76.203) (Read error: Connection reset
by peer)
L961[06:38:33] <asie> i use the former for
the item and the latter for the tape track part
L962[06:38:37] <asie> IIRC
L963[06:38:49] <asie> anyway, releasing
AsieLib with the german and polish translations
L965[06:40:37] <asie> read the
changelog
L966[06:40:39] <asie> it's unusually
big
L967[06:41:04] <Vexatos> Added: GregTech
compatibility.
L968[06:41:07] <Vexatos> Yes.
L969[06:41:53] <asie> AsieLib is out
L970[06:42:30] <Bizzycola> Pretend to be
the nsa eehhhh... :p
L971[06:42:41] <ShadowKatStudios> Argh I
went over 1k D:
L972[06:43:03] <dangranos> гр
L973[06:43:05] <dangranos> uh
L974[06:43:10] <dangranos> how to select
branch?
L975[06:43:16] <asie> dangranos: git
checkout branch_name
L976[06:43:19] <asie> also
L977[06:43:20] <asie> г(^_^)/
L978[06:43:23] <asie> your message
inspired me
L979[06:43:41] <dangranos> ?
L980[06:43:42] <asie> \(г_г /)
L981[06:43:54] <Bizzycola> to make faces
obviously! :p
L982[06:44:20] <Bizzycola> or maybe the rp
one inspired role playing based destruction of property
L983[06:46:35] <ShadowKatStudios> So I
have a mostly functional line editor in about 1k
L984[06:46:56] <Vexatos> And I have a
not-working tcp tape writer
L985[06:47:07] <Bizzycola> sounds
fun
L986[06:47:09] <Bizzycola> or should I
say
L987[06:47:14] <Bizzycola> doesn't
sound!
L988[06:47:14] <Bizzycola> :p
L989[06:47:19] <Vexatos> :|
L991[06:48:02] <Vexatos> But I want 1 hour
nyan cat D:
L992[06:48:12] <Bizzycola> show me what
you has so far
L993[06:48:26] <Bizzycola> it's a bit
annoying cuz I am busy so I can't really test it, all I can do is
look at the code :p
L994[06:48:26] <Vexatos> ok...
L995[06:48:47] <ShadowKatStudios> This be
sort of annoying
L997[06:50:03] <Bizzycola> what is
this!
L998[06:50:09] <asie> sparta?
L999[06:50:20] <Bizzycola> oh ok
L1000[06:50:21] <asie> also, i had a
different plan
L1001[06:50:28] <dangranos> ?
L1002[06:50:29] <asie> i had a plan to
write a server to convert MP3/OGG web streams to DFPWM
L1003[06:50:40] <asie> also, Computronics
0.5.0 might bring the long-rumored AudioNet
L1004[06:50:43] <dangranos> :O
L1005[06:50:49] <Bizzycola> wut does that
do?
L1006[06:50:52] <dangranos> what is
it?
L1007[06:50:53] <asie> a few things
L1008[06:51:10] <asie> first, audio
cables
L1009[06:51:15] <asie> audio cables will
connect one /source/ to multiple /sinks/
L1010[06:51:19] <Vexatos>
speakerrrrs
L1011[06:51:23] <dangranos> yay
L1012[06:51:24] <asie> speaker is a form
of sink
L1013[06:51:27] <asie> a tape drive is a
form of source
L1014[06:51:33] <asie> second, a ton more
audio machines
L1015[06:51:36] <dangranos> what about
microphone?
L1016[06:51:41] <Bizzycola> nice
L1017[06:51:43] <asie> things like wave
generators, mixers, equalizers, microphones, everything i can
imagine pretty much
L1018[06:51:47] <ShadowKatStudios>
Fitting a text editor in under 1k is hard.
L1019[06:51:53] <asie> is what i wanted
to achieve
L1020[06:51:54] <asie> because why
not
L1021[06:51:58] <Bizzycola> this sounds
amazingly fun :p
L1022[06:52:06] <asie> there will be an
API to implement your own sources and sinks
L1023[06:52:19] <asie> ISource: public
byte[] getAudioData(int time_in_milliseconds)
L1024[06:52:25] <Bizzycola> even better
:D
L1025[06:52:28] <dangranos> and
everything work with dfpwm?
L1026[06:52:29] <asie> ISink: public void
receiveAudioData(int time_in_milliseconds)
L1027[06:52:32] <asie> err
L1028[06:52:37] <Bizzycola> icbm launcher
component, makes loud sound on launch
L1029[06:52:40] <Bizzycola> alarms and
suff
L1030[06:52:41] <asie> ISink: public void
receiveAudioData(byte[] data)
L1031[06:52:44] <asie> dangranos: not
really
L1032[06:52:55] <asie> internally, data
will be handled using 8-bit PCM
L1033[06:53:00] <ShadowKatStudios> I have
done it!
L1034[06:53:03] <asie> that will then be
converted to DFPWM by speakers
L1035[06:53:05] <Vexatos>
<asie>
because why not
L1036[06:53:06] <ShadowKatStudios> A text
editor in 1k!
L1037[06:53:09] <Vexatos> Your favourite
sentence
L1038[06:53:13] <ShadowKatStudios> Now I
need to get it down to 1018 bytes
L1039[06:53:15] <Vexatos> Computronics:
Because why not
L1040[06:53:19] <asie> no
L1041[06:53:22] <asie> Computronics had
one design goal in mind
L1042[06:53:38] <asie> let me blast
adorable cute anime music at full volume even though everyone hates
it and won't add it to their modpack
L1043[06:53:39] <dangranos> have
everything?
L1044[06:53:47] <asie> that design goal
has been accomplished
L1045[06:53:52] <asie> now, audio cables
have another design goal
L1046[06:53:58] <asie> let me blast
adorable cute anime music at full volume with multiple
speakers
L1047[06:54:14] <Vexatos> At other
peoples' bases
L1048[06:54:16] <ShadowKatStudios> 1013
bytes!
L1050[06:54:45] <asie> Vexatos: Wireless
Speakers!
L1051[06:54:50] <asie> they would pick up
OC packets and blast off music
L1052[06:54:53] <asie> which means...
radio stations?
L1053[06:54:54] <asie> maybe!
L1054[06:55:01] <Bizzycola> *falls over
from excitement*
L1055[06:55:10] <Bizzycola> halp asie is
trying to kill me! :p
L1056[06:55:10] <asie> the main problem
with the audio system is lag
L1058[06:55:21] <asie> every speaker
equals 4 kilobytes of data a second
L1059[06:55:26] <Vexatos> Ok,
Bizzycola
L1060[06:55:37] <ShadowKatStudios> A
sub-1k text editor :D
L1061[06:55:39] <asie> but some things
would be really fun
L1062[06:55:41] <Bizzycola> SKS: Cool
:p
L1063[06:55:42] <asie> like an OC sound
card
L1064[06:55:46] <asie> that you can wire
to a tape drive to record its output
L1065[06:55:56] <ShadowKatStudios> It
will fit in one tdfs block :D
L1066[06:56:02] <ShadowKatStudios> I call
it a failsafe.
L1067[06:56:31] <asie> ShadowKatStudios:
you know
L1068[06:56:35] <asie> i can get it down
very easily
L1069[06:57:09] <ShadowKatStudios> Oh
yeah: Another thing, it's all standard libraries.
L1071[06:57:50] <asie> down by about 90
bytes, if not more
L1072[06:57:58] <asie> also remove
comments to save even more
L1073[06:58:14] <dangranos> and
command
L1074[06:58:18] <asie> oh yeah
L1075[06:58:19] <asie> that too
L1076[06:58:20] <ShadowKatStudios> Ah,
shortened variables
L1077[06:58:41] <asie> also
newlines
L1078[06:58:46] <asie> i'm sure you can
get this to 750 bytes or so
L1079[06:59:11] <dangranos> what if
translate it to bytecode?
L1080[06:59:31] <ShadowKatStudios> If
it's under 1018 bytes it'll fit in one block, and that's all I
need.
L1081[06:59:47] <ShadowKatStudios> But
I'll work on some more smallising
L1082[07:01:43] <ShadowKatStudios>
Hmm...
L1083[07:01:53] <ShadowKatStudios> This
editor would be good for embedded systems.
L1084[07:02:10] <Vexatos> Bizzycola:
"Address could not be parsed" >:
L1085[07:02:20] <Bizzycola> what address
are you giving it?
L1086[07:02:39] <ShadowKatStudios> Argh,
damn flash.
L1087[07:03:18] <Vexatos> some dropbox
link
L1088[07:03:31] <Vexatos> Let me try
puush
L1089[07:03:43] <asie> does OC have
delays for floppies and hard drives?
L1090[07:03:46] <asie> last i remembered
I think it did
L1091[07:04:56] <Bizzycola> show me the
arguments you are passing to it
L1092[07:04:56] <Vexatos> Still not
working.....
L1093[07:05:00] <Vexatos> Ok
L1095[07:05:16] <Vexatos> I also tried
without the HTTP
L1096[07:05:35] <dangranos>
>_<
L1097[07:05:39] <dangranos> forgot
1
L1098[07:05:44] <Bizzycola> looks like a
valid addresss lol
L1099[07:06:25] <dangranos> ...
L1100[07:06:36] <dangranos> ctrl_c in
shell is like quick restart?
L1101[07:06:45] <ShadowKatStudios> Down
too 0.87k
L1102[07:07:10] <dangranos> ...
L1103[07:07:32] <dangranos> wai, my
program runned without errors?!
L1104[07:07:45] <ShadowKatStudios> I'd
probably shave off 32 bytes if I removed the newlines
L1105[07:09:27] <Vexatos> Hmmmm
L1106[07:09:32] <Bizzycola> one sec
L1107[07:09:37] <Bizzycola> opening
minecraft to mess with it
L1108[07:14:11] <Vexatos> :)
L1109[07:15:24] <asie> Vexatos: having
fun with 0.4.0 yet?
L1110[07:15:29] <Vexatos> Yes
L1111[07:15:33]
⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl)
(Quit: I'll probably come back in either 20 minutes or 8
hours.)
L1112[07:16:26] <Bizzycola> Vexatos:
figured it out
L1113[07:16:29] <Vexatos> ?
L1114[07:16:31] <Bizzycola> internet.open
takes 2 parameters
L1115[07:16:35] <Bizzycola> the second
needs to be the port
L1116[07:16:36] <Vexatos> o.O
L1117[07:16:39] <Vexatos> >_>
L1118[07:16:42] <Vexatos> STUPID
L1119[07:17:26] <Bizzycola> so just stick
80 in it or something :p
L1120[07:17:29] <Vexatos> Uhm....
asie....
L1121[07:18:04] <Bizzycola> so what
exactly is it I am listening to? :p
L1122[07:18:09] <Bizzycola> sounds
fun
L1123[07:18:55] <Bizzycola> asie
left
L1124[07:19:01] <Vexatos> Dragon roost
island from The Legend of Zelda - the Wind Waker
L1125[07:19:06] <Bizzycola> ah cool
L1126[07:19:23] <Vexatos> Grrr
L1127[07:19:24] <Vexatos> ASIE
L1129[07:19:27] <Vexatos>
rdiuohspoaiuhsihsrth
L1130[07:19:29] <Vexatos> ASIE
L1131[07:19:32] *
Vexatos summons asie
L1132[07:20:00] <Bizzycola> what'd you
do? :p
L1133[07:22:03] <dangranos> >[18:15]
== asie [~textual@078088168214.elblag.vectranet.pl] has quit [Quit:
I'll probably come back in either 20 minutes or 8 hours.]
L1134[07:22:26] <Vexatos> Bizzycola, so
your program is working?
L1135[07:22:30] <Vexatos> Could you send
it to me?
L1136[07:22:55] ***
prassel|off is now known as prasselpikachu
L1138[07:23:02] <Vexatos> Thanks
L1139[07:23:12] <Bizzycola> with a normal
tape of soem kind, rewound to the begining :p
L1140[07:23:42] <Bizzycola> passed it the
same args as you, minus the http://
L1141[07:25:08] <Vexatos> Ok
L1142[07:25:17] <Vexatos> Hmmm
L1143[07:25:33] <Bizzycola> not working
for you?
L1144[07:26:54] <Vexatos> Still
trying
L1145[07:27:05] <Vexatos> tape drive
seems to be rather broken in 0.4.0
L1146[07:27:09] <Vexatos> That's why I
need asie
L1147[07:27:14] <Bizzycola> ah
L1148[07:27:53] <Vexatos> It doesn't seem
to be writing anything
L1149[07:28:04] <Bizzycola> weird
L1150[07:28:09] <Vexatos> and
distanceDown() still doesn't work in the camera robot
>_>
L1151[07:28:52] <Vexatos> It works
now
L1152[07:30:58] <Vexatos> Some more fixes
at file start and end, Bizzycola, and I'll PR it into your repo,
ok?
L1153[07:31:11] <Bizzycola> cool
L1154[07:31:47] <Bizzycola> makes it
easier then downloading audio files then writing them :p
L1155[07:33:05] <Vexatos> Hmmm
L1156[07:33:18] <Vexatos> I still get a
weird noisy sound at the song's start
L1157[07:33:33] <Vexatos> It might be
that it didn't cut enough from the header
L1158[07:33:34] <Bizzycola> yea I got
that too
L1159[07:33:45] <Vexatos> let me check
something
L1160[07:33:51] <Vexatos> Ooh, found
typo
L1161[07:34:14] <Bizzycola> the \r\n\r\n
specifies the end of the header, but the server could append more
newlines to the content, though I don't see why it would :p
L1162[07:34:47] <Vexatos> Mhm
L1163[07:36:07]
⇨ Joins: Kat_and_Amy
(webchat@cpe-24-210-223-235.neo.res.rr.com)
L1164[07:37:18]
⇨ Joins: gjgfuj (~gjgfuj@119.15.76.203)
L1165[07:45:16] <Vexatos> Hah, Bizzycola,
found it
L1166[07:45:18] <Vexatos> let's test
this
L1167[07:53:26] ***
prasselpikachu is now known as prassel|off
L1168[07:58:53]
⇨ Joins: asie
(~textual@078088168214.elblag.vectranet.pl)
L1169[07:59:02]
⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl)
(Client Quit)
L1170[07:59:11] <ShadowKatStudios> asie
has been summoned... Oh, nevermind xD
L1171[08:01:18] <ShadowKatStudios> :o
27.6kb/s!
L1172[08:03:58] <Vexatos> >_>
L1173[08:05:01] <ShadowKatStudios> I'm
off to watch the hobbit, the hairy-footed hobbit of the
shire!
L1174[08:05:07] <ShadowKatStudios> Worse
joke ever.
L1175[08:05:38]
⇨ Joins: asie
(~textual@078088168214.elblag.vectranet.pl)
L1176[08:07:39] <dangranos> yay
L1177[08:08:34] <Vexatos> ASIE
L1178[08:08:38] <Vexatos> ASIE
L1179[08:08:38] <Vexatos> ASIE
L1180[08:08:38] <Vexatos> ASIE
L1181[08:08:39] <Vexatos> ASIE
L1182[08:08:44] <asie> what did I
break
L1184[08:08:51] <Vexatos> 2.:
<Vexatos> tape drive seems to be rather broken in
0.4.0
L1185[08:09:01] <asie> 1.: what i'm sure
the robots work now
L1186[08:09:03] <Vexatos> The GUI buttons
do not work at all
L1187[08:09:03] <asie> 2.: what how
L1188[08:09:06] <Vexatos> In the tape
drive
L1189[08:09:09] <asie> okay that's
bad
L1190[08:09:09] <asie> very bad
L1191[08:09:21] <Vexatos> And 1. was the
exact same program
L1192[08:09:27] <Vexatos>
distanceDown()
L1193[08:09:28] <asie> Vexatos: check the
maximum distance
L1194[08:09:31] <Vexatos>
print(distance)
L1195[08:09:33] <asie> in the
config
L1196[08:09:36] <Vexatos> Ok
L1197[08:09:37] <asie> there's a
limit
L1198[08:09:54] <Vexatos>
I:maxDistance=32
L1199[08:10:01] <asie> yup
L1200[08:10:07] <asie> if it's >32
blocks you get -1
L1201[08:10:13] <Vexatos> Yes, I was 1
block above the blocks
L1202[08:10:18] <asie> what
L1203[08:10:18] <Vexatos> 1-3
blocks
L1204[08:10:25] <Vexatos> And did
that
L1205[08:10:26] <asie> do you do
distanceDown(0, 0)?
L1206[08:10:31] <Vexatos> No
L1207[08:10:34] <Vexatos>
distanceDown()
L1208[08:10:38] <asie> you can't do
that
L1209[08:10:39] <Vexatos> Wait
L1210[08:10:43] <Vexatos> that has an
angle now?
L1211[08:10:43] <Vexatos> o.o
L1212[08:10:45] <asie> it always
did
L1213[08:10:49] <asie> just like
distance()
L1214[08:10:52] <Vexatos> But tape drive
is broken for sure
L1215[08:10:54] <asie> yes
L1216[08:10:59] <asie> the tape drive my
be broken as i was fiddling there
L1217[08:10:59] <Vexatos> Let me try
that
L1218[08:11:11] <asie> i'll release 0.4.1
quickly then
L1219[08:11:16] <asie> dangranos: did you
do a translation yet?
L1220[08:11:31] <asie> Vexatos: i'll also
add 0,0 as the default angle
L1221[08:11:37] <Vexatos> k
L1222[08:11:40] <dangranos> asie,
yes
L1223[08:11:53] <dangranos> do you looked
at pull requests?
L1224[08:12:16] <dangranos> thank
L1225[08:16:28] <Vexatos> Bizzycola, you
here?
L1226[08:20:16] <Bizzycola> maybe
L1227[08:20:18] <Bizzycola> who knows
:p
L1228[08:20:40] <Vexatos> Mhm
L1229[08:20:47] <Vexatos> I am going to
merge tapeo and tapew
L1230[08:20:51] <Bizzycola> kk
L1231[08:21:08] <Vexatos> Should I do it
depending on whether it detected a URL or a file path (so, if
shell.resolve works)
L1232[08:21:16] <Vexatos> Or should I do
it via an option
L1233[08:21:25] <Vexatos> so tapew
<path/to/file>
L1234[08:21:26] <dangranos> option
L1235[08:21:31] <Vexatos> And tapew -o
<URL>
L1236[08:21:35] <Bizzycola> could do
shell.resolved but have an override
L1237[08:21:59] <Vexatos> What do you
prefer?
L1238[08:22:20] <Bizzycola> I don't mind
either way
L1239[08:22:59] <Vexatos> I'll make it an
option
L1240[08:23:11]
⇦ Quits: Ir7_o (~Ir7_o@2a02:c200:0:10:2:1:7546:1) (Ping
timeout: 194 seconds)
L1241[08:26:39]
⇨ Joins: Ir7_o
(~Ir7_o@2a02:c200:0:10:2:1:7546:1)
L1242[08:26:39]
zsh sets mode: +o on Ir7_o
L1243[08:33:33] <asie> back
L1244[08:33:36] <asie> time to finish up
0.4.1
L1245[08:37:24] <Vexatos> Yay
L1246[08:40:27] <asie> Vexatos: uhh
L1247[08:40:30] <asie> tape drives seem
to work for me
L1248[08:40:36] <Vexatos> o.O
L1249[08:40:39] <asie> check your
client/server logs
L1250[08:40:42] <Vexatos> I cannot press
any button
L1251[08:40:43] <Vexatos> Ok
L1252[08:40:48] <asie> also check if you
have updated AsieLib
L1253[08:41:02] <Vexatos>
java.io.EOFException
L1254[08:41:09] <asie>
paste.ubuntu?
L1255[08:41:19] <Vexatos> k
L1256[08:41:26] <asie> Vexatos:
wait
L1257[08:41:28] <asie> i think i know
what's wrong
L1258[08:41:34] <Vexatos> ...?
L1259[08:41:51] <asie> yup
L1260[08:41:53] <asie> found the bug and
fixed it
L1261[08:41:56] <asie> releasing 0.4.1 in
a sec
L1262[08:43:47] <Vexatos> Nice
L1265[08:48:52] <Vexatos> Yay
L1266[08:49:34] ***
Nentify|away is now known as Nentify
L1267[08:51:31] <Vexatos> Bizzycola
D:
L1268[08:57:35]
⇨ Joins: Dean4Devil
(~jaic@p54962ECB.dip0.t-ipconnect.de)
L1269[08:59:00]
⇦ Quits: Dean4Devil (~jaic@p54962ECB.dip0.t-ipconnect.de)
(Remote host closed the connection)
L1270[08:59:21] ***
prassel|off is now known as prasselpikachu
L1271[09:01:32]
⇨ Joins: Dean4Devil
(~jaic@p54962ECB.dip0.t-ipconnect.de)
L1272[09:02:36]
⇦ Quits: Dean4Devil (~jaic@p54962ECB.dip0.t-ipconnect.de)
(Remote host closed the connection)
L1273[09:04:30] ***
prasselpikachu is now known as prassel|off
L1274[09:06:26]
⇨ Joins: Dean4Devil
(~jaic@p54962ECB.dip0.t-ipconnect.de)
L1275[09:12:30]
⇨ Joins: Dark_Hunter|Off
(~DarkHunte@bnc.electrocode.net)
L1276[09:16:30] *
JoshTheEnder stabs his pc
L1277[09:16:46] <Vexatos> asie: Computer
is writing for 30 minutes now :3
L1278[09:16:57] <Vexatos> That's so
cool
L1279[09:17:02] <dangranos> ?
L1280[09:17:04] <Vexatos> that such
things do not happen instantly
L1281[09:17:10] <Vexatos> They require
time
L1282[09:17:25] <dangranos> uh
L1283[09:17:53] <dangranos> he added
delay?
L1284[09:18:14] <JoshTheEnder> there, now
hexchat has cleared it's outbound buffer of about 2000 bytes worth
of "AWAY" commands
L1285[09:21:37] ***
tgame14|away is now known as tgame14
L1286[09:22:38]
⇦ Quits: Kat_and_Amy
(webchat@cpe-24-210-223-235.neo.res.rr.com) (Quit: Web client
closed)
L1287[09:25:57]
⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl)
(Quit: I'll probably come back in either 20 minutes or 8
hours.)
L1288[09:26:21]
⇨ Joins: asie
(~textual@078088168214.elblag.vectranet.pl)
L1289[09:31:00] <JoshTheEnder>
.jenkins
L1290[09:31:02] <EnderBot> Latest builds:
OpenComputers: #358 |
OpenComponents: #37 |
OpenComputers-MC1.7: #134 |
OpenComponents-MC1.7: #5 |
ICBMComponent: #18 |
OpenPrinter: #33 |
OpenPrinter1.7: #18
L1291[09:33:24] <dangranos> i really
should cache block types >_<
L1292[09:37:53] <gamax92> hi
L1293[09:38:10] <JoshTheEnder> ih
L1294[09:38:11] <dangranos> hello
L1295[09:38:19] <JoshTheEnder>
s/ih/hi/g
L1296[09:38:19] <SuperBot>
<JoshTheEnder> hi
L1297[09:39:03] <dangranos>
s/hi/ih/g
L1298[09:39:06] <dangranos> :(
L1299[09:39:15] <JoshTheEnder> it only
does stuff you said
L1300[09:39:40] <JoshTheEnder> s/you/you
said/g
L1301[09:39:40] <SuperBot>
<JoshTheEnder> it only does stuff you said said
L1302[09:39:48] <JoshTheEnder> ¬_¬
L1303[09:39:56] *
JoshTheEnder is in derp mode
L1304[09:40:16] <gamax92> So much said we
said it twice.
L1305[09:40:31] <JoshTheEnder> s/you/you
said/g
L1306[09:40:40] <JoshTheEnder> damn
L1307[09:40:57] <JoshTheEnder>
s/¬_¬/?_?/g
L1308[09:41:03] <JoshTheEnder> meh
L1309[09:41:05] <JoshTheEnder> ¬_¬
L1310[09:41:07] <JoshTheEnder>
s/¬_¬/?_?/g
L1311[09:41:07] <SuperBot>
<JoshTheEnder> ?_?
L1312[09:41:09] <Vexatos> Bizzycola: You
here?
L1313[09:41:19] <Michiyo> Sorry I shot
Bizzycola..
L1314[09:41:51] ***
JoshTheEnder is now known as B1zzyc0la
L1315[09:41:56] <B1zzyc0la> yes, i am
here:P
L1316[09:42:20] ***
B1zzyc0la is now known as JoshTheEnder
L1317[09:45:16] <gamax92> asie gave in to
the 1.6.4 prefix!
L1318[09:45:45] <gamax92> now we need
Michiyo to give in.
L1319[09:45:58] <Michiyo> gamax92,
wat?
L1320[09:46:13] <gamax92>
OpenPrinter-1.6.4-(VERSION).jar
L1321[09:46:21] <Michiyo> why..
L1322[09:46:28] <JoshTheEnder> gamax92,
OP is 1.6&1.7
L1323[09:46:35] <JoshTheEnder> ,jenkins
OpenPrinter
L1324[09:46:38] <gamax92> wait, it works
on both without change?
L1325[09:46:39] <JoshTheEnder> .jenkins
OpenPrinter
L1327[09:46:42] <Michiyo> no
L1328[09:46:48] *
gamax92 slaps JoshTheEnder
L1329[09:46:59] <Michiyo> But why doesi t
need the MC version in it..?
L1330[09:47:05] <Michiyo> it's not like
the downloads are in the same place
L1331[09:47:21] *
JoshTheEnder stabs gamax92
L1332[09:47:23] <Michiyo> separate
jenkins jobs and everything.
L1333[09:47:29] <JoshTheEnder>
.jenkins
L1334[09:47:31] <EnderBot> Latest builds:
OpenComputers: #358 |
OpenComponents: #37 |
OpenComputers-MC1.7: #134 |
OpenComponents-MC1.7: #5 |
ICBMComponent: #18 |
OpenPrinter: #33 |
OpenPrinter1.7: #18
L1335[09:47:34] <JoshTheEnder> ^^
L1336[09:48:40] *
EnderBot 2 is shutting down :(
L1337[09:48:50] <JoshTheEnder>
.epoch
L1338[09:48:50] <EnderBot> Time since the
Epoch: 1398606530.21
L1339[09:48:53] <JoshTheEnder> \o/
L1340[09:48:58] <JoshTheEnder> pointless
command
L1341[09:49:09] ***
dsAway is now known as ds84182
L1342[09:49:10] <dangranos> yay, i
finished mkdir function
L1343[09:49:13] <dangranos> maybe
L1344[09:49:41] <gamax92> oh right,
Michiyo I gave up on OpenWorldController, since component access is
really slow and I was able to install WorldEdit and finished up the
job while OWC was still deleting.
L1345[09:50:01] <Vexatos> Massive PR is
massive
L1347[09:50:03] <Vexatos> :D
L1348[09:50:08] <Vexatos> Too many
commits
L1349[09:51:19] *
gamax92 hands Bizzycola my loadtape, which has progress indicator
and can set playback speed
L1350[09:51:35] <Vexatos> Noone cares
about progress indicators :3
L1351[09:51:40] <gamax92> and supports
multiple tape drive.
L1352[09:51:49] <Vexatos> tapew can get a
file from a URL
L1353[09:51:51] <dangranos> progress
indicators?
L1354[09:52:17] <dangranos> i have text
progress indicator in my tape write .-.
L1355[09:52:26] <gamax92> Vexatos: i fail
to see how thats possible if all it is, is an io.open
L1356[09:52:36] <Vexatos> Look at
it
L1357[09:52:42] <gamax92> "local
file = io.open(shell.resolve(args[1]), "rb")"
L1358[09:52:43] <gamax92> i did
L1360[09:53:08] <Vexatos> You certainly
did not
L1361[09:53:11] <gamax92> oh, your
change
L1362[09:53:14] <gamax92> not his
version
L1363[09:53:39] <Vexatos> >_>
L1364[09:53:47] <gamax92> such
redundancy.
L1365[09:54:07] <Vexatos> Why?
L1366[09:54:13] <dangranos> do you saw my
tape writer?
L1367[09:54:22] <Vexatos> Ye
L1368[09:54:24] <Vexatos> Yes
L1369[09:54:27] <gamax92> Vexatos: you
have the same two writers with two different file openers.
L1370[09:54:36] <Vexatos> So what?
L1371[09:54:41] <gamax92> why not just
use the -o to switch the file opener, and keep the same file
writer.
L1372[09:54:51] <Vexatos> Mhm
L1373[09:54:53] <Vexatos> Good idea
L1374[09:54:55] *
Vexatos changes
L1375[09:55:36] <JoshTheEnder> just so i
can get some ideas and what not, what commands do you (the users of
#oc) want to see in EnderBot?
L1376[09:55:53] <gamax92> I still want my
public logs.
L1377[09:55:53] <Vexatos>
!pastryfork
L1378[09:56:19] <JoshTheEnder> just so i
can get some ideas and what not, what commands do you (the users of
#oc) want to see in EnderBot and what would you want them to
do?
L1379[09:57:10] <JoshTheEnder> Vexatos,
without telling me what it's meant to do i cant even begin to put
it in
L1380[09:57:10] <Vexatos> Like this,
gamax92?
L1381[09:57:21] <Vexatos> Check the
file
L1382[09:57:50] ***
manmaed is now known as manmaed|AFK
L1383[09:57:50] <gamax92> ehh, you left
the old writer there.
L1384[09:57:58] <gamax92> in the internet
one
L1385[09:58:08] <Vexatos> Did I?
L1386[09:58:10] <Vexatos> <_>
L1387[09:58:17] *
Vexatos stupid
L1388[09:58:31] <gamax92> Vexatos: what
exactly is that \r\n\ gsub thingy doing?
L1389[09:58:32] <Vexatos> No, I did
not
L1390[09:58:51] <Vexatos> Removing the
header from the TCP stream
L1391[09:59:05] <gamax92> Vexatos: ...,
if you go to internet, it hits internet writer, goes out of if
statement, and goes to tape writer.
L1392[09:59:13] <Vexatos> The first
occurence of \r\n\r\n indicates that the header ended
L1393[09:59:26] <gamax92> yeah but, what
if the stream is base64 encoded.
L1394[09:59:39] <Vexatos> Well, it works
with, it does not work without it
L1395[09:59:42] <Vexatos> Well, without
it
L1396[09:59:54] <Vexatos> You have weird
noises at the song's beginning
L1397[10:00:27] <Vexatos> And no, U dud
not leave the old writer in the internet part
L1398[10:00:30] <Vexatos> *I did
L1399[10:00:47] <gamax92> Vexatos: do you
want me to draw you a picture?
L1400[10:00:54] <Vexatos> ?
L1401[10:01:57] <Vexatos> What do you
mean
L1402[10:03:02] <gamax92> fak imgur won't
load.
L1403[10:03:09] <JoshTheEnder>
lollolol
L1404[10:03:18] <JoshTheEnder>
.josh
L1405[10:03:19] <EnderBot> Future
ruler/ender of the world, often likes to destroy people by throwing
busses full of children at them. Sometimes puppies are in place of
children. Does not give a damn about what you think, and will
pretty much eat your soul.
L1407[10:03:31] <JoshTheEnder>
hehehe
L1409[10:06:24] <Vexatos> So what?
L1410[10:06:26] <gamax92> Vexatos: please
tell me you can see inside the -o if statement, the writer for the
internet.
L1411[10:06:31] <gamax92> and then it
goes to the writer at the bottom
L1412[10:06:32] <Vexatos> Yes
L1413[10:06:37] <Vexatos> That is a
single writer
L1414[10:06:51] <gamax92> ...
L1415[10:06:55] <Vexatos> to write the
part of the chunk that included the header
L1416[10:06:57] <Vexatos> Without the
header
L1417[10:07:18] <gamax92> JoshTheEnder:
do you see what im tryimg to say?
L1418[10:07:38] <Vexatos> The writer
there is necessary
L1419[10:07:39] <dangranos> > just
making sure
L1420[10:07:47] <JoshTheEnder> no,
because i havent looked at that file and i'm working on bots
L1421[10:08:00] <gamax92> meh what
ever.
L1422[10:08:32] <Vexatos> The writer
there is necessary because when it reads the first 1024 bytes, some
of them might actually already belong to the file instead of the
header
L1423[10:08:46] <Vexatos> This part,
minus the header itself, is then written onto the tape
L1424[10:09:10]
⇦ Quits: Dean4Devil (~jaic@p54962ECB.dip0.t-ipconnect.de)
(Remote host closed the connection)
L1425[10:25:05] <gamax92> hmm, Vexatos
would that work for https?
L1426[10:25:37] <Vexatos> It should
L1427[10:25:46] <Vexatos> I tested with a
dropbox link
L1428[10:25:49] <Vexatos> which was
HTTPS
L1429[10:27:38] <gamax92> Vexatos: well,
theres a difference between accessing a site as HTTPS, and
accessing a site as HTTP.
L1430[10:27:52] <Vexatos> I know
L1431[10:27:57] <gamax92> I think dropbox
just dropped your connection to http and contiued, but try
something like github.
L1432[10:28:07] <Vexatos> Try it yourself
if it works
L1434[10:29:29]
⇨ Joins: Gopher
(~Gopher@99.sub-174-251-64.myvzw.com)
L1435[10:29:30]
zsh sets mode: +v on Gopher
L1436[10:29:42] <Gopher> o/
L1437[10:29:54] <Vexatos> Hi Gopher
L1438[10:30:03] <Gopher> hey, vex
L1439[10:30:44] <Gopher> lol@soni.
L1440[10:31:02] <Gopher> posts such
entertaining issues on github.
L1441[10:31:11] <asie> link?
L1443[10:31:45] <Michiyo> ... :/
L1445[10:32:45] <gamax92> hmm, do i need
a specific tier for clipboard?
L1446[10:33:03] <gamax92> No, this is a
creative case ... Does shell support clipboard?
L1447[10:33:11] <Gopher> (in case you
missed it when he was here, or in #lua, or on the lua mailing list,
or any of the other places he no doubt ran with the issue after
being banned from here, it is very important that we cripple the
security of the sandbox so that he can implement better security
in-game.)
L1448[10:33:11] <JoshTheEnder> gamax92,
press INSERT
L1449[10:33:18] <gamax92> ofc,
insert.
L1450[10:33:19] <gamax92> ...
L1451[10:33:20]
⇦ Quits: jesusthekiller
(~jesusthek@2602:ffe8:102:213:1234:1234:bc92:85a7) (Ping timeout:
190 seconds)
L1452[10:33:28] <asie> Gopher: Soni's
problem is simple
L1453[10:33:37] <asie> He doesn't
understand that /he/'s the one who's supposed to solve his
challenges in life
L1454[10:34:21]
⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl)
(Quit: I'll probably come back in either 20 minutes or 8
hours.)
L1455[10:34:51] <gamax92> I ... can't
tell if its hung.
L1456[10:34:51] <Gopher> asie, that about
sums it up.
L1457[10:34:54] <gamax92> or where its
hung
L1458[10:34:59] <gamax92> since there is
no progress indicator
L1459[10:35:10] <JoshTheEnder> Gopher,
asie left
L1460[10:35:14] <Gopher> Perhaps even
more general, he thinks the whole universe should just bend to his
wishes at all times and in all ways.
L1461[10:35:25] <Gopher> wat... that
asshole
L1462[10:35:26]
⇨ Joins: jesustk_off
(~jesusthek@2602:ffe8:102:213:1234:1234:bc92:85a7)
L1463[10:35:52] ***
jesustk_off is now known as jesusthekiller
L1464[10:36:16] <gamax92> jeez, why is
reading a 506 byte file from the internet so slow.
L1465[10:36:40] <Vexatos> Because 1.
internet
L1466[10:36:51] <Vexatos> And 2. You're
reading 1 Kibibyte at a time
L1467[10:36:55] <Vexatos> Saves RAM
L1468[10:37:26] <gamax92> so, 210 bytes
at a time
L1469[10:37:30] <gamax92> two of those
reads my file.
L1470[10:37:38] <Vexatos> 210?
L1471[10:37:45] <Vexatos> Why 210
L1472[10:38:27] <gamax92> oh wait
L1473[10:38:30] <gamax92> 1024 ...
L1474[10:38:37] <Vexatos> 1024, yes
L1475[10:38:38] <gamax92> so it should be
one of those to read my file.
L1476[10:38:50] <Vexatos> Yes
L1477[10:39:04] <Vexatos> Maybe your
internet connection is bad
L1478[10:39:07] <JoshTheEnder> :O
AngieBLD!
L1479[10:39:14] <Vexatos> Or it does not
like the port specified
L1480[10:39:17] <gamax92> Vexatos: See,
it hangs for a while, then spats an error.
L1481[10:39:54] <gamax92> oh right,
Vexatos you have "local file" inside the if
statement.
L1482[10:41:24]
⇨ Joins: asie
(~textual@078088168214.elblag.vectranet.pl)
L1484[10:42:49] <JoshTheEnder> :P
L1485[10:43:55] <gamax92> If i use
internet.request, it completed a lot faster.
L1486[10:44:45] <Vexatos> Mhm
L1487[10:45:16] <gamax92> wow why is this
so fucking slow.
L1488[10:45:24] <Vexatos> Oh
L1489[10:45:26] <Vexatos> Sorry
L1490[10:45:31] <Vexatos> I'll fix the
local thing >_>
L1491[10:46:40] <Vexatos> Fixed,
gamax92
L1492[10:46:49] <gamax92> i kinda already
fixed it on my end.,
L1493[10:46:59] <Vexatos> The problem
with internet.request is that you get all the data at once
L1494[10:47:14] <Vexatos> If you, say,
have a 1-hour version of Nyan cat, that won't work
L1495[10:47:27] <gamax92> yeah but, it
shouldn
L1496[10:47:32] <Vexatos> That being a 14
Megabytes DFPWM file
L1497[10:47:35] <gamax92> shouldn't take
forever to grab a 506 byte file
L1498[10:47:38] <Vexatos> No
L1499[10:47:46] <Vexatos> I tried it with
such a 14 MB file
L1500[10:47:50] <Vexatos> it worked
L1501[10:47:55] <Vexatos> So it might
just be your internet
L1502[10:48:02] <Vexatos> Or it not
liking the port I am using
L1503[10:48:11] <gamax92> YOU REALLY
THINKMY INTERNET IS THAT SLOW
L1504[10:48:14] <Vexatos> Ooh, I'll add a
port to specify as an optinal argument
L1505[10:48:19] <Vexatos> *optional
L1506[10:49:44]
⇨ Joins: septi25
(~zandemax@2a02:810d:1e40:334:cc1c:79ec:bb3e:ad58)
L1507[10:50:03] <Vexatos> What should I
use as a default port...
L1508[10:50:14] <gamax92> Vexatos: found
the problem
L1509[10:50:21] <Vexatos> ?
L1510[10:50:30] <gamax92> local bytes =
file:read(block) kept returning ""
L1511[10:50:38] <Vexatos> >_>
L1512[10:50:40] <Vexatos> Yea
L1513[10:50:50] <Vexatos> Why did
it
L1514[10:51:18]
⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl)
(Quit: I'll probably come back in either 20 minutes or 8
hours.)
L1515[10:51:29] <Vexatos> Why did it do
that?
L1516[10:51:36] <Vexatos> Mhm
L1517[10:51:37] <gamax92> i dunno
L1518[10:51:58] <Vexatos> Should read
1024 bytes
L1519[10:52:43] <Vexatos> Did it do that
at the end of the file
L1520[10:52:49] <gamax92> yeah
L1521[10:52:54] <Vexatos> Then I could
do
L1522[10:53:03] <Vexatos> "if not
bytes or bytes == "" then break end" sh
L1523[10:53:07] <Vexatos> Instead of
"if not bytes then break end" sh
L1524[10:53:21] <Vexatos> Shouldn't cause
any problems otherwise
L1525[10:53:33] <Vexatos> Right?
L1526[10:54:52] <gamax92> oh no i
remember now, its because when i changed it form internet.open to
internet.socket, it actually did things.
L1527[10:54:55] <JoshTheEnder> Vexatos,
it /shouldnt/ do
L1528[10:55:03] <gamax92> isntead of
hanging there
L1529[10:55:18] <gamax92> but that has a
side effect of also returning ""
L1530[10:55:26] <Vexatos> >_>
L1531[10:55:29]
⇨ Joins: Gopher|omnom
(~Gopher@161.sub-174-228-198.myvzw.com)
L1532[10:55:29]
⇦ Quits: Gopher (~Gopher@99.sub-174-251-64.myvzw.com) (Killed
(NickServ (GHOST command used by
Gopher|omnom!~Gopher@161.sub-174-228-198.myvzw.com)))
L1533[10:55:29]
zsh sets mode: +v on Gopher|omnom
L1534[10:55:32] <Vexatos> I'll just stick
to internet.open
L1535[10:55:33] ***
Gopher|omnom is now known as Gopher
L1536[10:55:36] <Gopher> screenshots are
from an old project I was fiddling with in XNA a few years back,
revisiting it right now with openGL
L1537[10:55:37] <gamax92> Vexatos: but
then it sucks
L1538[10:55:43] <Vexatos> Why?
L1540[10:56:02] <Vexatos> Okay...
L1541[10:56:15] *
Vexatos starts Minecraft
L1542[10:59:48] <gamax92> Sangar: Do you
know what the default timeout for the tcp sockets is?
L1543[11:01:46] <Sangar> uhmm, no,
actually. thought it was the same as the http one, but it seems
that setting is not applied to the sockets.
L1544[11:02:38] <Gopher> sangar: you saw
soni's latest helpful issues? XD
L1546[11:03:13]
⇨ Joins: Lumien
(~lumien@p4FED44C8.dip0.t-ipconnect.de)
L1547[11:03:17] <Sangar> Gopher, yeah. i
tried not to be too mean responding to them...
L1548[11:03:39] <Sangar> gamax92, i'm not
even sure timeout applies to the sockets, because they're
nonblocking
L1549[11:03:59] <gamax92> lol, Soni
basically wants CCLights1
L1550[11:04:13] <Gopher> He found a new
angle to approach the whole "tear down the sandbox so I can be
secure" thing, which amuses me XD
L1551[11:06:04] <Vexatos> gamax92: I can
solve this
L1552[11:06:13] <Vexatos> ". It may
often be desirable to set the buffer's read timeout using
s:setTimeout(seconds), to avoid it blocking indefinitely.
"
L1553[11:06:16] <Vexatos> From the
wiki
L1554[11:06:20] <gamax92> Vexatos: theres
a worse issue though.
L1555[11:06:27] <gamax92> in OC's
code
L1556[11:06:32] <Gopher> oh my. I hadn't
seen your responses and the ensuing debate until now, sangar.
>.<
L1557[11:06:40] <Vexatos> So the delay
wasn't my fault?
L1558[11:06:42] <Vexatos> \o/
L1559[11:06:52] <Sangar> gamax92, what
did i do this time?
L1560[11:07:16] <gamax92> What? I was
talking about the socket hanging for 60 second despite it simply
being the end of stream.
L1561[11:07:25] <Gopher> Why can't you
just make OC into exactly the mod that soni wants it to be? By
virtue of his obvious brilliance, he should really be in charge of
all design decisions, after all.
L1562[11:08:15] <Sangar> Gopher, good
point.
L1563[11:08:21] <Gopher> it would be an
insane misappropriation of resources to expect him to spend time
/implementing/ his own ideas, when he could be running around the
internet telling everyone else how to make /their/ projects perfect
too.
L1564[11:08:45] <Sangar> gamax92, hmm,
does the socket not return -1 for read maybe?
L1565[11:08:54] <Vexatos> It seems to
return ""
L1566[11:08:54] <Sangar> i.e. is the
connection not closed on the server side?
L1567[11:08:55] <gamax92> java
sided?
L1568[11:09:05]
⇨ Joins: asie
(~textual@078088168214.elblag.vectranet.pl)
L1569[11:09:05] <Gopher>
</soniabuse>
L1570[11:09:17] <Sangar> hahaha
L1571[11:09:54] <Sangar> gamax92, yeah.
because as long as the connection is open, there *could* be more
data coming. so if the server doesn't kill the connection the
buffered socket will of course just try to continue reading from
it.
L1572[11:10:15] <Vexatos> gamax92: I'll
go check for empty data
L1573[11:10:16] <gamax92> Sangar: Well,
it is just a github url.
L1574[11:10:26] <gamax92> erm,
dropbox.
L1576[11:10:32] <JoshTheEnder> how do you
do italics and bold in git MD?
L1577[11:10:44] <Sangar> JoshTheEnder,
*italic* **bold**
L1578[11:10:48] <JoshTheEnder> ok
L1579[11:11:09] <Gopher> _bold_ also
works I think? or is it _italics_?
L1580[11:11:16] <Gopher> pretty sure
_bold_
L1581[11:11:21] <Vexatos> _bold_
L1582[11:11:23] <Vexatos> *italics*
L1583[11:11:35] <JoshTheEnder> **BOLD**
works
L1584[11:11:44] <Sangar> gamax92, meh,
http keepalive or some stupidity maybe? not sure, i've avoided my
best to learn about the http protocol in-depth...
L1585[11:11:45] <Gopher> yah
L1586[11:11:51] <Sangar> in fear of going
crazy
L1587[11:12:03] <Vexatos> Mhm
L1588[11:12:04] <gamax92> Sangar: well,
java would manage all that
L1589[11:12:16] <Vexatos> Well it did
work for my dropbox link, which was 14MB large
L1590[11:12:38] <gamax92> how do you even
14MB tape ...
L1591[11:12:44] <Vexatos> 1 hour Nyan
cat
L1592[11:12:53] <gamax92> Vexatos: but
the 32MB tape only goes to 8MB
L1593[11:12:58] <Sangar> gamax92, really?
it's a raw socket, why would java care that you're doing http over
it?
L1594[11:13:02] <Vexatos> gamax92: It
worked
L1595[11:13:07] <gamax92> Sangar: oh
right, that.
L1596[11:13:10] <Vexatos> With the nether
star tape
L1597[11:13:13] <Vexatos> 64
minutes
L1598[11:13:28] <gamax92> ahh, more tapes
were added
L1599[11:13:44] <Vexatos> So, gamax,
anything I could add to the program to avoid that besides a
timeout?
L1600[11:13:53] <gamax92> sockets, check
for ""
L1601[11:14:20] <Sangar> you'll also get
"" if there's an underflow... because of slow
internet...
L1602[11:14:27] <Vexatos> Hmmmm
L1603[11:14:36] <Vexatos> I did not use
the socket directly
L1604[11:14:36] <gamax92> welp
L1605[11:14:39] <Vexatos> I did
internet.open
L1606[11:14:55] <Vexatos> How long should
I set the timeout to?
L1607[11:15:02] <Sangar> JoshTheEnder, so
many *s :P
L1608[11:15:10] <JoshTheEnder> :P
L1609[11:15:54] *
JoshTheEnder awaits reply
L1610[11:15:55] <Vexatos> Hmm
L1611[11:15:58] <Vexatos> I did 10
seconds
L1612[11:16:00] <Vexatos> Seems to
work
L1613[11:16:07] <Vexatos> Also, gamax92:
I just tried
L1614[11:16:12] <Vexatos> with another
file from dropbox
L1615[11:16:17] <Vexatos> worked without
problems
L1616[11:16:19] <gamax92> but what about
my file?
L1617[11:16:33] <JoshTheEnder>
.epoch
L1618[11:16:33] <EnderBot> Time since the
Epoch: 1398611793.54
L1619[11:16:37] <JoshTheEnder>
hehehe
L1620[11:16:44] <gamax92> it doesn't help
if we don't test te same thing.
L1621[11:17:00] <Vexatos> No, wait
L1622[11:17:14] <Vexatos> I did break at
the end
L1623[11:17:16] <Vexatos> with a
timeout
L1624[11:17:29] <Vexatos> Mhm
L1625[11:17:31] <Vexatos> Weird
L1626[11:19:37] <Vexatos> Yup, definitely
not my fault
L1627[11:19:53] <Vexatos> file:read
doesn't return anything
L1628[11:20:02] <Vexatos> until the
timeout happens, then it breaks, of course
L1629[11:20:19] <gamax92> See Sangar? I'm
not crazy <_<
L1630[11:20:50] <Vexatos> file:read
simply stops returning ANYTHING at the end of the file
L1631[11:20:53] <gamax92> Vexatos: but
yeah imma go print the headers.
L1632[11:21:03] <Vexatos> Do that
L1633[11:21:06] <Vexatos> Why would
you?
L1634[11:21:15] <gamax92> looking for
keep-alive
L1635[11:21:19]
⇨ Joins: JTE|Seeborg (~SeeBorg@2.127.196.219)
L1636[11:21:33] <gamax92> Vexatos:
alternatively, you could look for the content lenght header.
L1637[11:21:40] <gamax92> and use that as
the size
L1638[11:21:55] <Vexatos> What would I
need the size for
L1639[11:21:55] <JTE|Seeborg> vexatos:
alternatively, you could look for the size
L1640[11:22:00] <JoshTheEnder> ¬_¬
L1641[11:22:08] <Vexatos> o_O-°
L1642[11:22:18] <gamax92> Vexatos: to
avoid the hanging issue ofc?
L1643[11:22:21] <Vexatos> Mhm
L1644[11:22:23] <Vexatos> Right
L1645[11:22:26] <Sangar> Vexatos, what's
'file'? because if it's the socket then that's to be expected. lua
convention is return nil at eof.
L1646[11:22:26] <JTE|Seeborg> vexatos: to
avoid the hanging issue ofc?
L1647[11:22:32] <Vexatos> So, once the
size is reached, break?
L1648[11:22:36] <gamax92> JoshTheEnder:
FAKU
L1649[11:22:40] <JoshTheEnder> ok, lemme
lower the reply rate ¬_¬
L1650[11:22:40] <JTE|Seeborg> �_�
L1651[11:22:50] *
JoshTheEnder stabs JTE|Seeborg
L1652[11:22:53] <Vexatos> Sangar:
"file" is the thing returned by internet.open
L1653[11:22:53] <JTE|Seeborg> lua
convention is reached, break?
L1654[11:23:16] <Sangar> Vexatos, well
yes, then once it returns nil, eof is reached, meaning you should
stop reading.
L1655[11:23:16] <JTE|Seeborg> so, once
the content lenght header.
L1656[11:23:22] <JoshTheEnder>
$help
L1657[11:23:22] <SuperBot> Ask
SuPeRMiNoR2 for assistance.
L1658[11:23:26] <JoshTheEnder> meh
L1659[11:23:27] <gamax92> Seeborg is a
great spambot.
L1660[11:23:29]
⇦ Quits: JTE|Seeborg (~SeeBorg@2.127.196.219) (Read error:
Connection reset by peer)
L1661[11:23:36] <Vexatos> Sangar: I did
try that
L1662[11:23:39]
⇨ Joins: JTE|Seeborg (~SeeBorg@2.127.196.219)
L1663[11:23:43] <JoshTheEnder> reply rate
is set at 0.5%
L1664[11:23:43] <JTE|Seeborg> ok, lemme
lower the reply rate �_�
L1665[11:23:47] <JoshTheEnder>
really?
L1666[11:23:50] <Vexatos> if not bytes
(<--returned thing) then break end
L1667[11:23:50] <JTE|Seeborg> because if
it's the socket then that's to be expected
L1668[11:23:57] <JoshTheEnder> wow ok,
that's broken
L1669[11:24:01] <JoshTheEnder> !kick
JTE|Seeborg
L1670[11:24:03] <JoshTheEnder> meh
L1671[11:24:03] <JTE|Seeborg> meh
L1672[11:24:06]
⇦ Quits: JTE|Seeborg (~SeeBorg@2.127.196.219) (Read error:
Connection reset by peer)
L1673[11:24:11] <Vexatos> But, Sangar, it
file:read does not return ANYTHING, not even nil
L1674[11:24:15] <Vexatos> At the end of
the file
L1675[11:24:18] <Vexatos> for a long
time
L1677[11:24:44] <JoshTheEnder> ohh, for
some reason it holds the config in memory and re-dumps it when it
wuits
L1678[11:24:54] <JoshTheEnder>
*quits
L1679[11:25:34]
⇨ Joins: JTE|Seeborg (~SeeBorg@2.127.196.219)
L1680[11:25:34] <Sangar> oh, i see.
hmm.
L1681[11:25:47] <JoshTheEnder> there,
shouldnt reply as much now
L1682[11:25:55] <JoshTheEnder> just dont
ping it
L1683[11:25:55] <gamax92> it shouldn't
reply at all.
L1684[11:25:55] <JTE|Seeborg> because if
it's the socket then once it returns nil, eof is a great
spambot.
L1685[11:26:11] <JoshTheEnder> ohh the
nonsense :P
L1686[11:26:11] <JTE|Seeborg> ok, lemme
lower the socket then once it returns nil, eof is reached,
break?
L1687[11:26:16]
⇦ Quits: JTE|Seeborg (~SeeBorg@2.127.196.219) (Read error:
Connection reset by peer)
L1688[11:26:17] <Vexatos> ...
L1689[11:26:23] <JoshTheEnder> ¬_¬
L1690[11:26:24] <gamax92> ^
L1691[11:26:36] <JoshTheEnder> i put it
to 1% :@
L1692[11:26:41] <gamax92> try 0
L1693[11:26:43] <gamax92> ;)
L1694[11:26:47]
⇨ Joins: Kat_and_Amy
(webchat@cpe-24-210-223-235.neo.res.rr.com)
L1695[11:27:27] <Sangar> hmm, the only
way i can see that happening is the socket not reporting eof.
L1696[11:28:15] <Sangar> is the code on
github somewhere?
L1698[11:28:34] <Vexatos> It is
L1700[11:29:14] <gamax92>
"Connection: keep-alive"
L1701[11:29:18] <gamax92> sooooo ... yeah
....
L1702[11:29:25] <Vexatos> What's
that
L1703[11:29:27] <Sangar> yeeeah
L1704[11:29:31] <gamax92> our
problem
L1705[11:29:37] <Vexatos> Mhm
L1706[11:30:08] <gamax92> so just, read
the Content-Length header, then read that many bytes, then
quit.
L1707[11:30:17] <Vexatos> Ok
L1708[11:30:26] <Vexatos> What's the raw
syntax of the header?
L1709[11:30:38] <Vexatos> I need to gsub
the part
L1710[11:31:50] <gamax92> Vexatos: you
could also not use HTTP 1.1 where keep alive is enabled.
L1711[11:31:59] <Vexatos> Hmh
L1712[11:32:19] <Vexatos> That was
Bizzycola's code
L1713[11:32:25] <Vexatos> I have no idea
how that works :D
L1714[11:33:28] <gamax92> Vexatos: ah!
Send "Connection: close"
L1715[11:33:41] <Vexatos> When should I
send that?
L1716[11:33:58] <gamax92> after the HTTP
1.1 part
L1717[11:34:00] <gamax92> on a nerw
line
L1718[11:34:01] <dangranos>
>_<
L1719[11:34:01] <Vexatos> Ok
L1720[11:34:05] <Vexatos> So
L1721[11:34:19] <Vexatos>
file:write("GET "..path.." HTTP/1.1\r\nConnection:
close\r\nHost: "..domain.."\r\n\r\n")
L1722[11:34:21] <Vexatos> Like
that?
L1723[11:34:23] <gamax92> no
L1724[11:34:25] <gamax92> sorry.
L1725[11:34:27] <gamax92> ("GET
"..path.." HTTP/1.1\r\nHost:
"..domain.."\r\nConnection: close\r\n\r\n")
L1726[11:34:30] <Vexatos> Ok
L1727[11:34:42] <Vexatos> So connection
AFTER the host
L1728[11:34:44] <Vexatos> k
L1729[11:34:49] <gamax92> sure
L1730[11:35:00] <Vexatos> Let's try
this
L1731[11:36:11] <Sangar> does anyone know
of issues in the latest build, by the way? otherwise i'd like to
make that final and start to focus on 1.3
L1732[11:36:15] <Vexatos> YES
L1733[11:36:18] <Vexatos> gamax92
L1734[11:36:20] <Vexatos> I love you
<3
L1735[11:36:22] <gamax92> :D
L1736[11:36:22] <Vexatos> THANK YOU
L1737[11:36:24] <Vexatos> IT WORKS
L1738[11:36:26] <Vexatos> \o/
L1739[11:36:28] <Vexatos> ~O~
L1740[11:36:38] <gamax92> Also thank
Sangar for the keep-alive hint
L1741[11:36:40] <Vexatos> Now to upload
it
L1742[11:36:46] <Vexatos> I even added a
progress indicator
L1743[11:36:54] <Sangar> np, glad it
works now :)
L1745[11:36:59] <Vexatos> gamax92
L1746[11:37:05] <Vexatos> Do you like the
indicator? :D
L1747[11:37:21] <gamax92> tis good.
L1748[11:37:41] <Vexatos> k
L1749[11:38:35] <Vexatos> Should I use
term.write and term.setCursor for that
L1750[11:38:38] <Vexatos> or
gpu.set
L1751[11:39:29] <gamax92> i use
term.setCursor
L1752[11:39:40] <gamax92> Vexatos: one
issue though.
L1753[11:39:48] <Vexatos> ?
L1755[11:40:37] <gamax92> potential for
dataloss, though extremly not likely
L1756[11:40:42] <Vexatos> No
L1757[11:40:50] <Vexatos> it only
searches the first occurence of the pattern
L1758[11:41:02] <gamax92> Vexatos: but
the .* is a greedy match.
L1759[11:41:03] <Vexatos> and that is
ALWAYS the end of the header and everything before it
L1760[11:41:10] <Vexatos> Should I use
*-
L1761[11:41:12] <gamax92> Vexatos: let me
try.
L1762[11:41:13] <Vexatos> Err
L1763[11:41:13] <Vexatos> .-
L1764[11:41:24] <Vexatos> For "as
little as possible"
L1765[11:41:24] <gamax92> yeah that
seemed to work
L1766[11:41:26] <Vexatos> ok
L1767[11:42:16] <Vexatos> And a 10 second
ermergency timeout
L1768[11:42:24] <Vexatos> in case you
have a REALLY bad connection
L1770[11:43:34] <Vexatos> \o/
L1771[11:43:58] <Vexatos> Everything
works now
L1772[11:44:00] <Vexatos> Hooray
L1773[11:44:45] <Vexatos> There are now 2
tape writers on OpenPrograms
L1774[11:44:49] <Vexatos> one with
internet support
L1775[11:44:55] <Vexatos> one with
support of multiple drives
L1776[11:44:56] <Vexatos> :P
L1777[11:45:09] <SpiritedDusty> does OC
make new threads for every lua state?
L1778[11:45:17] <gamax92> Vexatos: that
bytery in the internet code, should the headers be considered part
of the received data?
L1779[11:45:48] <Vexatos> Well, the part
of the chunk which is not the header
L1780[11:45:56] <Vexatos> I just did 1024
because why nt
L1781[11:45:57] <Vexatos> *not
L1782[11:45:57] <Sangar> SpiritedDusty,
no. there's a pool of worker threads, shared by all computers,
default size is 4 (configurable)
L1783[11:46:05] <Vexatos> Doesn't need to
be THAT exact, gamax92
L1784[11:46:15] <gamax92> Vexatos: so put
it right before tape.write, and bytery = bytery + #bytes
L1785[11:46:15] <Vexatos> Just a rough
representation
L1786[11:46:24] <SpiritedDusty> oh
L1787[11:46:24] <Vexatos> Right
L1788[11:46:34] <Vexatos> That returns
the length of the sting, clever
L1789[11:46:58] <gamax92> and i guess,
replace 1024 with block so its not hard coded twicce
L1790[11:47:26] <gamax92> oh wait, mvm,
just use #bytes.
L1791[11:47:42] <Vexatos> Yea
L1792[11:47:46] <Vexatos> I was about to
do that
L1793[11:47:47] <Vexatos> good idea
L1794[11:48:09]
⇨ Joins: seeker
(webchat@c-71-192-132-124.hsd1.ma.comcast.net)
L1796[11:48:25] <Vexatos> Longest commit
ever
L1797[11:48:47] <Vexatos> Hehe, look at
the length of this pull request
L1799[11:49:00] <gamax92> lol
L1800[11:49:20] <gamax92> Vexatos: so
I'll brb, because breakfast, and then give you a piece of code
;)
L1801[11:49:27] <Vexatos> :)
L1802[11:50:13]
⇦ Parts: seeker
(webchat@c-71-192-132-124.hsd1.ma.comcast.net) ())
L1803[11:51:05]
⇨ Joins: seeker
(webchat@c-71-192-132-124.hsd1.ma.comcast.net)
L1804[11:53:13] ***
AngieBLD is now known as AngieBLD|Off
L1806[11:59:44] <Vexatos> What's
that
L1807[11:59:56] <gamax92> get tape drive
from shorten address, something even mine can't do.
L1808[12:00:25] <gamax92> so, you'd do
--address=e34 and if say there was a tapedrive who's address
started with e34, it would pick it
L1809[12:00:31] <Vexatos> What's
options.address
L1810[12:00:36] <Vexatos> Ah
L1811[12:00:42] <Vexatos> Does it
recognize that?
L1812[12:00:43] <Vexatos> o.O
L1813[12:00:46] <Vexatos> --address
L1814[12:00:50] <gamax92> I added in the
support for equals.
L1815[12:00:56] <gamax92> in OC's
code.
L1816[12:00:59] <Vexatos> Nice
L1817[12:01:06] <Vexatos> so shell.parse
does work with that now
L1818[12:01:07] <Gopher>
component.get("e34")?
L1819[12:01:11] <Vexatos> provided you
have 2 hyphens
L1820[12:01:13] <Vexatos> right?
L1821[12:01:14] <gamax92> yeah
L1822[12:01:17] <Michiyo> Ok.. so looks
like I fixed OpenPrinter for 1.7.. yay
L1823[12:01:20] <Vexatos> Nice
L1824[12:01:21] <Vexatos> Ok
L1825[12:01:29] <Vexatos> I'll add that,
gamax92
L1826[12:04:48] <Vexatos> gamax92, I'll
add this to the usage lines:
L1827[12:04:52] <Vexatos>
"'--address=<address>' to use a specific tape
drive"
L1828[12:04:55] <gamax92> looks
good.
L1830[12:09:47] <dangranos> hmm
L1831[12:10:13] <dangranos> at random
moment function throw error
L1832[12:11:01] <gamax92> Vexatos: so,
component.get doesn't like booleans, so you should check and error
if its not a string.
L1833[12:11:13]
⇨ Joins: Codyworlds
(webchat@c-24-1-208-48.hsd1.il.comcast.net)
L1834[12:11:24] <dangranos> oh
L1835[12:11:26] <dangranos> nope
L1836[12:11:39] <Codyworlds> hi any OC
servers out there?
L1837[12:11:40] <dangranos> it was wrong
argument >_<
L1838[12:12:04] <JoshTheEnder>
Codyworlds, there are a few, not sure of them though
L1839[12:12:05] <Codyworlds> i cant find
one in the servers forum
L1840[12:12:05] <dangranos> uh
L1841[12:12:13] <Codyworlds> k
L1842[12:12:17] <dangranos> both wired's
servers is down
L1843[12:12:32] <JoshTheEnder> wired is
MIA
L1844[12:12:55] <Vexatos> gamax92:
Okay
L1845[12:13:26] <Vexatos> so, if
type(options.address) ~= "string"
L1846[12:13:27] <Vexatos> right?
L1847[12:13:31] <gamax92> yeah
L1848[12:13:52] <Codyworlds> also what
does the hologram projector do?
L1849[12:14:00] <Codyworlds> and how do i
use it?
L1850[12:14:04] <Codyworlds> ive wired it
up
L1851[12:14:12] <JoshTheEnder> projects
holograms and i have no idea
L1852[12:14:19] <Vexatos>
io.stderr:write("'address' may only be a string.")
L1853[12:14:21] <Vexatos> :D
L1854[12:14:35] <gamax92> Vexatos: well
its basically if you do --address, it will set true
L1855[12:14:42] <Vexatos> Mhm
L1856[12:14:51] <Codyworlds> btw is there
a way to terminate a program stuck in a loop like ctrl + t in
CC?
L1857[12:14:56] <Vexatos> I specified the
correct usage in the "usage" part
L1858[12:15:02] <gamax92> right.
L1859[12:15:26] <Vexatos> Which you get
from simply typing "tapew"
L1860[12:16:00] <Codyworlds> is there a
way to terminate a program stuck in a loop?
L1861[12:16:08] <gamax92> not sure.
L1862[12:16:33] <Codyworlds> k
L1863[12:16:40] <Codyworlds> bye
L1864[12:16:42]
⇦ Quits: Codyworlds
(webchat@c-24-1-208-48.hsd1.il.comcast.net) ()
L1865[12:16:59]
⇦ Parts: seeker
(webchat@c-71-192-132-124.hsd1.ma.comcast.net) ())
L1866[12:17:05] <Vexatos> There actually
is
L1867[12:17:10] <Vexatos> :|
L1868[12:17:14] <gamax92> even though he
left, i would like to know
L1869[12:17:41] <Vexatos> There's a
button in the computer case's GUI
L1870[12:17:44] <gamax92> ...
L1871[12:22:24]
⇦ Quits: septi25
(~zandemax@2a02:810d:1e40:334:cc1c:79ec:bb3e:ad58) (Ping timeout:
194 seconds)
L1872[12:28:35] ***
prassel|off is now known as prasselpikachu
L1873[12:29:39] <gamax92> Vexatos: lol
"--Credits to gamax92 for this"
L1874[12:33:25] <gamax92> Vexatos:
printing a newline would be better than term.setCursor(1,y+1),
since if its on the bottom of the screen it won't scroll upwards to
see it.
L1875[12:34:59] <Vexatos> So,
term.write(\n) ?
L1876[12:35:01] <Vexatos> Err
L1877[12:35:03] <Vexatos>
"\n"
L1878[12:35:07] <gamax92> Vexatos:
print("\nDone.")
L1879[12:35:10] <Vexatos> Right
L1880[12:35:11] <gamax92> thats
all.
L1881[12:35:11] <Vexatos> ok
L1882[12:35:15] <Vexatos> >_>
L1883[12:35:21] <Vexatos> 1 more commit
:P
L1885[12:36:16] ***
prasselpikachu is now known as prassel|off
L1886[12:36:46] <gamax92> It grows!
L1887[12:37:37] <Sangar> i suppose that's
where you usually start squashing your commits :P
L1888[12:38:05] <Vexatos> Well, I am just
too lazy to connect my external HDD
L1889[12:38:10] <Vexatos> With all the
git stuff
L1890[12:38:18] <Vexatos> And seriously,
noone cares
L1891[12:38:23] <Vexatos> It's just
OpenPrograms
L1892[12:38:43] <Vexatos> :D
L1893[12:38:49] <JoshTheEnder> but *i*
care"
L1894[12:38:51] <Sangar> i know. i hope
it can grow some more ;)
L1895[12:38:56] <JoshTheEnder>
</sarcasm>
L1896[12:39:31] <Vexatos> I don't care
what you care about :3
L1897[12:39:48] <Vexatos> Sangar,
OpenPrograms grows! That's nice :P
L1898[12:40:08] <Sangar> haha
L1899[12:40:44] <gamax92> Hey Vexatos, I
found a bugz
L1900[12:40:50] <Vexatos> D:
L1901[12:40:52] <gamax92> P
L1902[12:40:56] <Vexatos> bugz are so
nasty
L1903[12:41:18] *
JoshTheEnder hands Vexatos some bug spray
L1904[12:41:31] <Vexatos> bugz*
L1905[12:41:37] <gamax92> it basically
will most likely NEVER happen, but basically theres a chance the
content it reads, the very end was part of the empty line that
signifies end of headers.
L1907[12:42:17] <Vexatos> So, the
header's end being split up?
L1908[12:42:22] <Vexatos> Between 2
chunks
L1909[12:42:39] <Vexatos> Is that what
you mean?
L1910[12:42:43] <gamax92> uhh, yeah
L1911[12:42:49] <Vexatos> Hmmm
L1912[12:42:53] <Vexatos> I could add a
check for that
L1913[12:43:05] <Vexatos> If the end is
any part of \r\n\r\n
L1914[12:43:22] <gamax92> that wouldn't
work if say the chunk end was the end of a header line
L1915[12:43:35] <Vexatos> ?
L1916[12:43:40] <Vexatos> Why not
L1917[12:44:03] <gamax92> "...
Header: Potato\r\n" "MoreHeaders:
Poppy\r\n\r\nContent"
L1918[12:44:48] <Vexatos> Well, I meant a
check for any part of \r\n\r\n
L1919[12:44:58] <Vexatos> and then check
specifically for the beginning of the next chunk
L1920[12:45:14] <gamax92> well,
sure.
L1921[12:45:22] <gamax92> or, just
concatenate the headers together.
L1922[12:45:38] <Vexatos> Will be a 2 KB
string.... No, thanks
L1923[12:45:57] <gamax92> you're worried
about 2KB from 2MB's of ram.
L1924[12:46:12] <Vexatos> I am
efficient
L1925[12:47:08] <Vexatos> The end of
string character in a pattern is $, right?
L1926[12:47:15] <gamax92> i dunno
L1927[12:47:23] <gamax92> i can only .*
and .-
L1928[12:47:41] <Vexatos> Ok :P
L1929[12:47:46] <Vexatos> ... Yes, it
is
L1930[12:53:06] <dangranos>
>_<
L1931[12:53:08] <Gopher> yes
L1932[12:53:31] <dangranos> in my test
function, i use multiplier before i write it
L1933[12:53:54] <dangranos> and of course
instead of multipler was zero
L1934[12:56:02] <gamax92> Vexatos: hint,
it wouldn't just use 2KB, it would use 3KB
L1935[12:56:09] <gamax92> Why? Because of
Lua's string hashing.
L1936[12:56:10] <Vexatos> Mhm
L1937[12:56:17] <Vexatos> string.match to
the rescue
L1938[12:56:28] <Vexatos> But i can't
specify a single pattern...
L1939[12:56:56] <Vexatos> Because
"\r\n?" would be one and "\r\n\r" the second
one
L1940[12:57:06] <Vexatos> Merging both
isn't possible in Lua :|
L1941[12:57:39] <Vexatos> I think, at
least
L1942[12:58:10] <gamax92> they also say [
for k=1, #tbl do local v = tbl[k]; ] is better than using
ipairs.
L1943[12:58:38] <Vexatos> Ooh
L1944[12:58:42] <gamax92> because you
aren't calling a function (ipairs), and then calling an iterator
several times
L1945[12:58:51] <Vexatos> string.match
returns nil if it doesn't find the pattern
L1946[12:58:51] <Vexatos> great
L1947[12:58:52] <Vexatos> :D
L1948[12:59:01] <Vexatos> Then I can do
string.find(string.match(old,"\r\n?$") or
string.match(old,"\r\n\r$")
L1949[12:59:45] <gamax92>
ShadowKatStudios: you there?
L1950[13:01:23]
⇨ Joins: Mathias`
(M@the.one.and.only.mathiasvanmol.biz)
L1951[13:01:29]
⇦ Parts: Mathias` (M@the.one.and.only.mathiasvanmol.biz)
())
L1952[13:01:29] <gamax92> meh
L1953[13:05:15] <Vexatos> gamax92: How
does that look
L1954[13:05:20] <gamax92> what?
L1956[13:06:24] <Vexatos> I doubled some
of the code
L1957[13:06:34] <Vexatos> But That's 5
lines so I don't really care
L1958[13:07:17] <gamax92> still
broke.
L1959[13:07:24] <gamax92> i had block =
394.
L1960[13:07:50] <Vexatos> What
L1961[13:08:06] <Vexatos> What do you
mean
L1962[13:08:28] <gamax92> tapew.lua:82:
bad argument #1 to 'find' (string expected, got nil)
L1963[13:08:41] <Vexatos> Oh
L1964[13:08:42] <Vexatos> >_>
L1965[13:08:43] <Vexatos> derp
L1966[13:10:16] <Vexatos> Wait
L1967[13:10:30] <Vexatos> then file:read
returned nil
L1968[13:10:58] <gamax92> essentially at
394, the end of the data would be \r\n\r
L1970[13:11:11] <dangranos> he
again
L1971[13:13:52] <Vexatos> Mhm
L1972[13:14:09] <Vexatos> But it does
search for \r\n\r
L1973[13:14:12] <Vexatos> Gamax92
L1974[13:14:16] <Vexatos> local match =
string.match(old,"\r\n\r$") or
string.match(old,"\r\n?$")..bytes
L1975[13:14:20] <gamax92> alright ill
look for it.
L1976[13:14:24] <Vexatos> See?
L1977[13:14:31] <Vexatos> \r\n\r, and if
it doesn't find it
L1978[13:14:38] <Vexatos> \r\n and then
\r
L1979[13:17:13] <gamax92> Vexatos:
string.match(old,"\r\n\r$") will match the
"\r\n\r", and then you check for the \r\n\r\n
afterwards.
L1980[13:17:34] <Vexatos> Yes
L1981[13:17:44] <Vexatos> because I
merged it with the new chunk
L1982[13:17:49] <gamax92> no you
dont
L1983[13:17:56] <Vexatos> local match =
string.match(old,"\r\n\r$") or
string.match(old,"\r\n?$")..bytes
L1984[13:17:59] <Vexatos> ..bytes
L1985[13:18:00] <Vexatos> there
L1986[13:18:05] <gamax92> the first one
matches
L1987[13:18:11] <gamax92> the first one
is not merged
L1988[13:18:25] <Vexatos> It merges the
match with the second chunk
L1989[13:18:31] <dangranos> neodymium
magnet + little copper bar = awesome
L1990[13:18:39] <gamax92> Vexatos: uhh,
not it really doesn't
L1991[13:18:45] <Vexatos> ?
L1992[13:18:48] <gamax92> it sets match
to string.match(old,"\r\n\r$")
L1993[13:18:52] <gamax92> and ignores the
rest
L1994[13:18:57] <gamax92> because
string.match(old,"\r\n\r$") didn't give nil
L1995[13:19:03] <gamax92> brb
breakfast.
L1996[13:20:37] <Vexatos> Hmmm
L1997[13:20:39] <Vexatos> Okay.
L1998[13:20:44] <Vexatos> What if I
do
L1999[13:20:56] <Vexatos> local match =
(string.match(old,"\r\n\r$") or
string.match(old,"\r\n?$"))..bytes
L2000[13:21:05] <Gopher> I had leftover
crab cakes for breakfast.
L2001[13:21:18] <gamax92> that would
concat enate with byets.
L2002[13:21:26] <gamax92> and, thats even
slower than just always concatenating.
L2003[13:21:44] <gamax92> because now you
are always concatenating, and doing checking
L2004[13:22:03] <Gopher> no, and and or
short-circuit
L2005[13:22:22] <gamax92> Gopher: ?
L2006[13:22:30] <Gopher> so it only
concatenates if the first match fails. So slower in the case of
concatenation than always-concat, but not slower in the
don't-concat case.
L2007[13:22:54] <gamax92> Gopher: but the
two matches are wrapped in ()'s
L2008[13:23:04] <Gopher> .lua a=true or
print("hi")
L2009[13:23:08] <Gopher> oh. no
bot.
L2010[13:23:29] <Gopher> anyway, after
part of or does not evaluate at all if first part is true.
L2011[13:23:34] <Gopher> Same with and
but if first part is not.
L2012[13:23:49] <gamax92> wat
L2013[13:24:14] <gamax92> Gopher: but,
bytes is outside of the ()'s
L2014[13:24:22] <gamax92> and the matches
and the "or", is inside the ()'as
L2015[13:24:36] <gamax92> gah i can't
type today.
L2016[13:24:41] <Gopher> er, wait. Yes it
is. Now I'm confused what vex was trying to do, lol.
L2017[13:27:52] <dangranos> goodnight (or
morning)
L2018[13:27:55] <Gopher> ah well. Enough
"helping," back to geometry
L2019[13:28:01] <gamax92> dangranos: or
afternoon
L2020[13:28:04] <dangranos> ^
L2021[13:28:09] <dangranos> anyway,
sleeeep
L2022[13:28:15]
⇦ Quits: dangranos (webchat@109.203.209.139) (Quit:
sleep)
L2023[13:28:54] <Vexatos> Mhm
L2024[13:29:01] <Vexatos> I'll just
concat the two
L2025[13:29:03] <Vexatos> whateevr
L2026[13:29:06] <Vexatos> *whatever
L2027[13:29:08] <gamax92> ;)
L2028[13:29:20] <Vexatos> local match =
old..bytes
L2029[13:29:21] <Vexatos> \o/
L2030[13:29:51] <Vexatos> How about this,
gamax92
L2033[13:30:26] <Vexatos> ?
L2034[13:30:38] <Vexatos> Hmmm
L2035[13:30:50] <Vexatos> Well, then I
would always have 2048 bytes in the string
L2036[13:30:53] <Vexatos> I don't want
that
L2037[13:31:02] <Vexatos> brb,
dinner
L2038[13:31:57] <gamax92> Vexatos: uhh,
no you wouldn't?
L2039[13:32:18] <gamax92> oh right, you
don't break.
L2040[13:32:35] <gamax92> err wait, no
the until does the break
L2041[13:33:03] <gamax92> so it woudl
read once, find the thing, set the condition for until to true.
Until calls and breaks out of the loop
L2042[13:33:05] <Vexatos> but bytes is
stored outside the repeat
L2043[13:33:17] <gamax92> and?
L2044[13:33:34] <Vexatos> That means
you'll always have 2048 bytes stored for nothing
L2045[13:33:45] <gamax92> why do you
think it will read 2048 bytes.
L2046[13:34:01] <Vexatos> Because
bytes..file:read(block) equals 2048 bytes
L2047[13:34:11] <gamax92> but bytes start
out with no bytes.
L2048[13:34:11] <Vexatos> Because bytes
are 1024 of the last loop
L2049[13:34:19] <Vexatos> and file:read
are another 1023
L2050[13:34:22] <Vexatos> *1024
L2051[13:34:52] <gamax92> bytes starts
with 0, bytes now has 1024, \r\n\r\n is found, until breaks, and
because thats the end of the if statement, bytes is garbage
collected.
L2052[13:35:07] <Vexatos> But if the
header is larger than 1024 bytes?
L2053[13:35:18] <gamax92> then it has
2048 bytes, just like your soluition.
L2054[13:35:42] <Vexatos> No, mine only
has 2048 bytes if the header's end is between both chunks
L2055[13:35:53] ***
JoshTheEnder is now known as JoshTheEnder|Food
L2056[13:35:57] <gamax92> ahh,
true.
L2057[13:36:02] <Vexatos> Not if it is
only in the second/third/whatever chunk
L2058[13:36:19] <gamax92> use your
solution then.
L2059[13:36:29] <Vexatos> Yea
L2060[13:36:41] <gamax92> I'm still going
to concat all the bytes together because I have purposes for
reading the header.
L2061[13:36:51] <gamax92> and headers
being split between blocks seems stupid and im lazy.
L2062[13:38:03] ***
vifino is now known as vifino|away
L2063[13:38:35] <Vexatos> Yea
L2064[13:38:40] <Vexatos> I don't read
anything in the header
L2065[13:38:43] <Vexatos> So I don't
care
L2066[13:45:05] <Vexatos> gamax92: Mind
if I stole the idea of checking whether the tape is too large for
the file?
L2067[13:45:17] <Vexatos> (When using
local file, won't work with the internet version)
L2068[13:45:26] <gamax92> Well, i didn't
patent it, so go ahead and steal a concept ;)
L2069[13:45:28] <Vexatos> *when the file
is too large for the tape
L2070[13:45:30] <Vexatos> Ok
L2071[13:47:17] <gamax92> Vexatos:
interesting that it never goes into like base64 mode, which is
perfect for doing tapes.
L2072[13:47:23] <gamax92> so, i have no
purpose for reading the headers.
L2073[13:47:28] <Vexatos> :P
L2074[13:48:16] <gamax92> Vexatos: but,
you know how theres a term.write("Read
"..tostring(bytery).." bytes...") in the bottom
writer, but not in the not-header chunk writer? :P
L2075[13:48:47] <Vexatos> The top one is
only to find the header
L2076[13:48:54] <gamax92> but it does
write data
L2077[13:49:00] <Vexatos> The bytes
written there are counted to the thing at the bottom
L2078[13:49:10] <Vexatos> thus, will be
displayed once that point is reached
L2079[13:49:20] <gamax92> Vexatos: yes,
but it won't go off if say, that chunk and headers is smaller than
the block size.
L2080[13:49:44] <Vexatos> Then you
certainly won't ever care about the size of such a tiny thing
L2081[13:49:59] <Vexatos> Whyever you'd
place such a thing onto a tape in the first place
L2082[13:50:17] <Vexatos> But, okay, I'll
do it for you >_>
L2083[13:50:21] <gamax92> :D
L2084[13:50:27]
⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl)
(Quit: I'll probably come back in either 20 minutes or 8
hours.)
L2085[13:50:50] <Vexatos> Actually,
no
L2086[13:50:52] <gamax92> D:
L2087[13:50:59] <Vexatos> would be 2 more
lines
L2088[13:51:06] <gamax92> uhh, its one
more line.
L2089[13:51:19] <Vexatos> 2 times
L2090[13:51:23] <gamax92> oh right, your
code.
L2091[13:51:25] <Vexatos> because of the
exceptional exception
L2092[13:51:39] <gamax92> so nvm
them
L2093[13:51:42] <gamax92> then*
L2094[13:53:19] <Vexatos> I did it
anyways
L2095[13:53:21] <Vexatos> <3
L2096[13:53:23] <gamax92> :<
L2097[13:54:30] <Vexatos> local bytes =
file:read(math.min(block,filesize-bytery))
L2098[13:54:30] <Vexatos> :3
L2099[13:54:51] ***
JoshTheEnder|Food is now known as JoshTheEnder
L2100[13:55:11] <gamax92> if
bytes:match("Content%-Length: (.-)\r\n") then
print("Filesize: " .. bytes:match("Content%-Length:
(.-)\r\n")) end
L2101[13:55:14] <gamax92> i got
bored.
L2102[13:55:51] <gamax92> Vexatos: might
as well just do that, so if it does match (and its likely to) you
know the internet file size.
L2103[13:56:36] <Vexatos> Is that the
header part showing the size in bytes?
L2104[13:58:02] <gamax92> yes
L2105[13:58:37] <Vexatos> k, thank
you
L2106[13:58:49] <Vexatos> Hmmm
L2107[13:58:56] <Vexatos> I need to gsub
the number out of that :D
L2108[13:59:02] <gamax92> uhh. no
L2109[13:59:07] <gamax92>
tonumber(bytes:match("Content%-Length: (.-)\r\n"))
L2110[13:59:29] <Vexatos> Oh, right
L2111[13:59:30] <Vexatos> >_>
L2112[13:59:35] <Vexatos> You have a
capture there
L2113[13:59:39] <gamax92> :D
L2114[13:59:40] <Vexatos> Didn't see it,
sorry
L2115[13:59:40] ***
vifino|away is now known as vifino
L2116[14:02:15] <gamax92> Vexatos: heh,
hes gonna see this pull request with like 28 commits.
L2117[14:02:22] <Vexatos> Mhm
L2118[14:02:29] <Vexatos> I don't want to
use (.-)
L2119[14:02:30] <Vexatos> I will
use
L2120[14:02:39] <gamax92> %d
L2121[14:02:43] <Vexatos> Exactly
L2122[14:02:48] <Vexatos> (%d-)
L2123[14:02:54] <Vexatos> To make sure
tonumber works
L2124[14:03:07] <Vexatos> ;)
L2125[14:04:40]
⇦ Quits: phillips1012 (~phillips1@72.42.104.172) (Read error:
Connection reset by peer)
L2126[14:05:53]
⇨ Joins: phillips1012 (~phillips1@72.42.104.172)
L2127[14:13:33] <gamax92> Vexatos: btw,
you put _,y inside an if statement.
L2128[14:13:42] <gamax92> so, now the
bottom can't use it.
L2129[14:14:00] <gamax92> its also before
the "Writing..."
L2130[14:15:46] <Vexatos> >_>
L2131[14:15:48] <Vexatos> Oops
L2132[14:15:58] <Vexatos> Wait
L2133[14:16:00] <Vexatos> I did not
L2134[14:16:15] <gamax92> Vexatos: I
don't think im blind and can't see the error on my screen.
L2135[14:16:32] <Vexatos> o.O
L2136[14:16:45]
⇦ Quits: Maxwolf (labs@madsciencemod.com) (Ping timeout: 186
seconds)
L2137[14:16:46] <Vexatos> I see
L2138[14:16:49] <Vexatos> I'll fix
L2139[14:17:24] <gamax92> Vexatos: oh,
and if filesize is set to block, you can only read that many bytes,
setting it to tape.getSize() is safer
L2140[14:17:26]
⇨ Joins: Maxwolf (labs@madsciencemod.com)
L2141[14:17:26]
zsh sets mode: +v on Maxwolf
L2142[14:17:36] <Vexatos> Ok
L2143[14:17:46] <Vexatos> Well, that's
just the start value
L2144[14:17:48] <Vexatos> for it to have
one
L2145[14:18:01] <gamax92> yeah, but if it
doesn't get that header value, it only reads 1024 bytes.
L2146[14:18:26] <Vexatos> No, because I
just did local bytes = file:read(block)
L2147[14:18:28] <Vexatos> there
L2148[14:18:34] <gamax92> Vexatos: let me
send you a screenshot then
L2149[14:18:40] <Vexatos> because I do
not expect a header to be larger than the smallest tape
L2150[14:18:43] <Vexatos> Okay...
L2152[14:19:27] <Vexatos> Oh
L2153[14:19:37] <Vexatos> Why didn't it
set the filesize properly
L2154[14:19:38] <Vexatos> ....
L2155[14:19:39] <gamax92> github's header
is larger than your block size
L2156[14:19:41] <gamax92> and in the
first block
L2157[14:19:45] <Vexatos> Okay...
L2158[14:19:48] <Vexatos> But it did
repeat
L2159[14:19:49] <Vexatos> <-<
L2160[14:20:17] <gamax92> basically in
that loop, instead of checking for the size when you find the
\r\n\r\n, check for the size when you read the block.
L2161[14:20:49] <Vexatos> This gets more
and more complicated
L2162[14:20:57] <Vexatos> I'll use your
version of the repeat loop
L2163[14:20:59] <gamax92> uhh, you just
move 3 lines to a different location
L2164[14:21:02] <gamax92> no dont
L2165[14:21:02] <Vexatos> with
concatenating everything
L2166[14:21:03] <Vexatos> >_>
L2167[14:21:04] <gamax92> no
L2168[14:21:44] <Vexatos> Why not
L2170[14:22:04] <gamax92> see my
changes?
L2171[14:22:13] <Vexatos> Yes
L2172[14:22:28] <Vexatos> You moved the
filesize= ... up
L2173[14:22:31] <gamax92> yeah
L2174[14:22:33] <Vexatos> Wait
L2175[14:22:35] <Vexatos> that makes
sense
L2176[14:22:37] <Vexatos> derp
L2177[14:22:38] <Vexatos> >_>
L2178[14:23:09] <gamax92> Vexatos: and
the default filesize is the size of the tape, which isn't a problem
because if it reads nil it stops reading.
L2179[14:23:18] <Vexatos> Right
L2180[14:23:39] <Vexatos> I'll do
file:read(math.min(block,filesize-bytery)) in the repeat loop as
well
L2181[14:24:02] <Vexatos> In case of
REALLY, REALLY large headers :D
L2182[14:25:05] <gamax92> uhh
L2183[14:25:18] <gamax92> Content-Length
is the size of the content
L2184[14:25:22] <gamax92> not
everything.
L2185[14:27:22] <gamax92> Vexatos?
L2186[14:27:46] <Vexatos> ...?
L2187[14:27:57] <Vexatos> Oh, right
L2188[14:28:05] <Vexatos> I'll just stick
to a kibibyte, then
L2189[14:33:12] <Vexatos> Done ;)
L2190[14:33:25] *
gamax92 is scared.
L2191[14:35:18] <gamax92> Vexatos: i mean
yeah, you want to have _,y local outside the if, but you also want
to get the current y pos after "Writing ..."
L2192[14:35:34] <gamax92> or else its
just going to clear that line again.
L2193[14:35:38] <Vexatos> Right
>_>
L2194[14:35:39] <Vexatos> Ok
L2195[14:36:12] <Vexatos> I'll just call
it a second time after "writing"
L2196[14:36:16] <Vexatos> And remove the
first call
L2197[14:36:20] <Vexatos> just initialize
the variable
L2198[14:36:33] <gamax92> yeah, and
remember the one for normal files as well
L2199[14:36:40] <Vexatos> Yup
L2200[14:37:05] <Vexatos> done
L2201[14:37:26] <gamax92> _ is now a
global.
L2202[14:37:40] <gamax92> not that it
matters, since globals don't stick in OC
L2203[14:38:08] <Vexatos> >_>
L2205[14:38:21] <gamax92> lol
L2206[14:38:31] <gamax92> lets push for
64 commits
L2207[14:38:34] <gamax92> and then
128
L2208[14:39:02]
⇨ Joins: Vexaton
(~Vexatos@p200300556E151551615A6CE3E8E258BB.dip0.t-ipconnect.de)
L2209[14:39:07] <gamax92> :<
L2210[14:39:18]
⇦ Quits: Vexatos
(~Vexatos@p200300556E151574D5536C8E0DFAA642.dip0.t-ipconnect.de)
(Killed (NickServ (GHOST command used by
Vexaton!~Vexatos@p200300556E151551615A6CE3E8E258BB.dip0.t-ipconnect.de)))
L2211[14:39:22] ***
Vexaton is now known as Vexatos
L2213[14:39:26] <Vexatos> You did not see
anything
L2214[14:39:35] <Vexatos> Fixed it
L2215[14:39:40]
⇦ Quits: BevoLJ (~BevoLJ@cpe-24-55-33-198.austin.res.rr.com)
()
L2216[14:39:43] <Vexatos> See Commit no
33 :P
L2217[14:40:02] <gamax92> :< you used
a x
L2218[14:43:55]
⇦ Parts: Kat_and_Amy
(webchat@cpe-24-210-223-235.neo.res.rr.com) ())
L2219[14:44:25] <Vexatos> gamax92: It's
at least local now
L2220[14:44:51] <Vexatos> WHat should I
have used instead of an x? gamax92? :P
L2221[14:45:06] <gamax92> you could have
used the _
L2222[14:45:09] <Vexatos> gamax92,y =
term.getCursor()
L2223[14:45:14] <Vexatos> I don't like
global variables
L2224[14:45:20] <gamax92> ...
L2225[14:45:22] <gamax92> local _
L2226[14:45:50] <Gopher> the point of _
is that you won't touch the result. Not actually a language feature
tho, just a convention.
L2227[14:46:03] <Vexatos> local _ then
<-<
L2228[14:46:07] <Vexatos> commit No34
\o/
L2229[14:46:09] <gamax92> oh, i just use
_ as /dev/null
L2230[14:46:13] <Gopher> and not that
great a convention really, esp. with the tendency to write
disposable values to a non-local (and more expensive)
"_"
L2231[14:46:34] <gamax92> Gopher: ehh,
but if i make it local?
L2232[14:46:49] <Gopher> lua should
really something like _ in it's explicit syntax, for discarding
values.
L2233[14:46:59] <Gopher> if you make it
local it's faster, tho it'll use more memory
L2234[14:47:10] <Gopher> since it
allocates it in the local block
L2236[14:47:20] <gamax92> i though local
variables were lua's vm registers.
L2237[14:47:20] <Vexatos> :D
L2238[14:47:58] <Gopher> and when you
enter a child scope, what are your locals then?
L2239[14:48:12] <gamax92> true
L2240[14:48:39] <gamax92> well no, its
still registers.
L2241[14:48:41] <Gopher> finally got the
damned Shape::makeDual() function working. \o/
L2242[14:49:01] <Vexatos> Well, that's
enough for today
L2243[14:49:03] <Gopher> Meaning I've
almost reproduced everything from my project 3 years ago :P
L2244[14:49:05] <Vexatos> the program
works now :)
L2245[14:49:09] <Vexatos> Good night
o/
L2246[14:49:15] <gamax92> it worked
before lol
L2247[14:49:20] <Vexatos> It works better
now
L2248[14:49:21] <Vexatos> >_>
L2249[14:49:24] <Vexatos> Bye \o
L2250[14:49:27] <Gopher> but it didn't
work in between!
L2252[14:49:45] <gamax92> Gopher:
:P
L2253[14:50:32] <Gopher> welp, I'm
properly generating hex tiled spheres. What next...
L2254[14:50:37] <gamax92> Gopher: i
though it was like 250 locals per function.
L2255[14:50:48]
⇦ Quits: Vexatos
(~Vexatos@p200300556E151551615A6CE3E8E258BB.dip0.t-ipconnect.de)
(Quit: Greetings from Pastry Fork, Inc. ✔)
L2256[14:51:12] <Gopher> I'm not entirely
clear on how the vm handles it, tbh, tho my impression in general
is that lua doesn't really do much in the way of optimization when
compiling bytecode
L2257[14:51:51] <Gopher> I just know
there are closures and child functions and annonymous functions
that can all potentially continue to reference your locals even
after the local scope they were created in would otherwise be
gone
L2258[14:52:56] <Gopher> in any case, the
original point was that _ doesn't /actually/ throw away the
value
L2259[14:53:04] <Gopher> it just puts it
in a variable called "_"
L2260[14:53:36]
⇨ Joins: asie
(~textual@078088168214.elblag.vectranet.pl)
L2261[14:53:50] <gamax92> hmm, i wonder
if such a recycle-bin variable could exist, like say with some ffi
garbage from luajit
L2262[14:54:16] <asie> i think the
minecraft modding communty finally wore me out
L2263[14:54:30] <Gopher> not sure what
the best way to implement it would be, but it could definitely be a
language feature, a special pseudo-variable that is interpreted as
"store this nowhere"
L2264[14:56:33] ***
prassel|off is now known as prasselpikachu
L2265[15:00:38] <SpiritedDusty> imagine
OC with luajit? sucks we can't use luajit since it can't
persist
L2266[15:00:52] <gamax92> what does OC
use to persist anyway?
L2267[15:01:04] <asie> SpiritedDusty: OC
with luajit?
L2268[15:01:05] <SpiritedDusty> San_gar's
custom made persist thingy
L2269[15:01:07] <asie> use the
architecture API
L2270[15:01:12] <gamax92> oh ofc, its
custom made.
L2271[15:01:33] <SpiritedDusty> :P
L2272[15:01:44] <SpiritedDusty> I don't
know Java or Scala :/
L2273[15:01:52] <asie> Clojure!
L2274[15:02:03] <asie> Someone should
make a mod in Clojure just for lulz
L2275[15:02:28] <SpiritedDusty> it looks
more complicated than Java/Scala D:
L2276[15:02:49] <gamax92> Someone should
make a mod in X86 assembly, and modify JPC to offer cards with java
interfaces.
L2277[15:03:21] <Gopher> Eris is the name
of the lua persistence library, which was custom-written
L2278[15:03:28] <Gopher> but based on one
called pluto, which is for lua 5.1
L2279[15:03:36] <gamax92> So OC uses
Eris?
L2280[15:03:41] <SpiritedDusty> while
we're at it, lets write a mod in brainfuck using some Java
<-> Brainfuck API
L2281[15:03:49] ***
prasselpikachu is now known as prassel|off
L2283[15:03:59] <Gopher> yawp
L2284[15:04:25] ***
prassel|off is now known as prasselpikachu
L2285[15:04:25] <SpiritedDusty> I asked
San_gar once and he said he wrote that just for OC :D
L2286[15:04:44] <gamax92> Does java have
some sort of persistence?
L2287[15:04:53] <gamax92> like, can you
save instances
L2289[15:14:32] <gamax92> what if, luajit
was a card
L2290[15:24:03]
⇨ Joins: ping (~notPing@64.134.221.131)
L2291[15:24:14] <ping> hai
L2292[15:24:23] <ping> still in
aneheim
L2293[15:24:27] <ping> just gawt
internots
L2294[15:27:37]
⇨ Joins: ^v (~pingbot@64.134.221.131)
L2295[15:29:29] <gamax92> ohai
ping.
L2296[15:29:36] <SpiritedDusty> oh ping,
you're 30 minutes away from me
L2297[15:30:08] <ping> .-.
L2298[15:30:22] <ping> y u no vex
L2299[15:30:32] <ping> tony hawk was
here
L2300[15:30:49] <SpiritedDusty> uh
L2301[15:38:10] <ping> he was here on
fridat
L2302[15:38:10] ***
prasselpikachu is now known as prassel|off
L2303[15:38:13] <ping> friday*
L2304[15:38:19] <ping> you could have
come o3o
L2305[15:39:15] <ping> well i gtg
L2306[15:39:42]
⇦ Quits: ^v (~pingbot@64.134.221.131) (Read error: Connection
reset by peer)
L2307[15:40:31] ***
prassel|off is now known as prasselpikachu
L2308[15:42:55]
⇦ Quits: ping (~notPing@64.134.221.131) (Ping timeout: 186
seconds)
L2310[15:58:51]
⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl)
(Quit: I'll probably come back in either 20 minutes or 8
hours.)
L2311[15:59:07] <SpiritedDusty> lol
L2312[15:59:15] <SpiritedDusty> what
video was that in?
L2313[15:59:26] <gamax92> this was on
reddit
L2314[15:59:50] <SpiritedDusty> oh
L2315[16:00:03] <gamax92> ds84182: you
there?
L2316[16:00:10] <ds84182> yes
L2317[16:00:17] <ds84182> wat
L2318[16:00:34] <gamax92> ds84182: so,
for k = 1,#table do local v = table[i] is faster than ipairs?
L2319[16:00:44] <ds84182> yes
L2320[16:00:49] *
SpiritedDusty has to test it
L2321[16:01:02] <gamax92> ds84182: and so
is table[#table + 1], value instead of table.insert(table,
value)
L2322[16:01:14] <ds84182> yep
L2323[16:01:25] <gamax92> and
table.concat instead of ..
L2324[16:01:52] <SpiritedDusty> is the
speed difference even noticable?
L2325[16:01:58] <gamax92> no probably
nto
L2326[16:02:11] <gamax92> it is on
table.concat however
L2327[16:02:57] <gamax92> reason is
because you're not creating and hashing a string every time
iirc.
L2328[16:06:17] <SpiritedDusty> I just
tried the ipairs vs for i = 1, #tbl and the ipairs took twice as
long
L2329[16:08:10] ***
Sorroko is now known as Sorroko_Off
L2330[16:12:30] ***
prasselpikachu is now known as prassel|off
L2331[16:18:33] ***
vifino is now known as vifino|off
L2332[16:22:06]
⇦ Quits: iLLHunter (iLL@welcome.to.bantown.com) (Ping
timeout: 380 seconds)
L2333[16:32:50]
⇨ Joins: iLLHunter (iLL@welcome.to.bantown.com)
L2334[16:34:29] ***
prassel|off is now known as prasselpikachu
L2335[16:35:01]
⇦ Quits: Gopher (~Gopher@161.sub-174-228-198.myvzw.com) (Ping
timeout: 380 seconds)
L2336[16:40:57] ***
tgame14 is now known as tgame14|slee[p
L2337[16:40:59] ***
tgame14|slee[p is now known as tgame14|sleep
L2338[16:47:40]
⇦ Quits: iLLHunter (iLL@welcome.to.bantown.com) (Ping
timeout: 190 seconds)
L2339[16:48:02]
⇨ Joins: Kat_and_Amy
(webchat@cpe-24-210-223-235.neo.res.rr.com)
L2340[16:48:05]
⇦ Parts: Kat_and_Amy
(webchat@cpe-24-210-223-235.neo.res.rr.com) ())
L2341[16:48:23]
⇦ Quits: Lumien (~lumien@p4FED44C8.dip0.t-ipconnect.de)
(Quit: Nettalk6 - www.ntalk.de)
L2342[16:49:58]
⇨ Joins: Kodos|MC
(~kodos|mc@108-226-6-195.lightspeed.stlsmo.sbcglobal.net)
L2343[16:50:04] <Kodos|MC> Hullo
L2344[16:50:10] <Death> Hi.
L2345[16:50:19] <Kodos|MC> Finally got
done updating my pack
L2346[16:50:21] <Kodos|MC> :3
L2347[16:50:57] <Bizzycola> nice
L2348[16:50:59] <Kodos|MC> With the OC
IRC program, can you be in more than one channel at once?
L2349[16:51:06] <JoshTheEnder> yes
L2350[16:51:16] <JoshTheEnder> ./join
<chan>
L2351[16:51:23] <Kodos|MC> Just in case I
can't figure it out, how would I swap channels that I'm chatting
in
L2352[16:51:24] <Bizzycola> The most
annoying part about custom mod packs is updating all the mods
:p
L2353[16:51:37] <JoshTheEnder> Kodos|MC,
just do the join command again
L2354[16:51:40] <Kodos|MC> Okay
L2355[16:51:41] <Kodos|MC> Thanks
L2356[16:51:44] <JoshTheEnder> np
L2357[16:51:45] <Kodos|MC> Whoops
L2358[16:52:51] <Death> Heh, version
1.2.7 for version 1.7.2
L2359[16:54:45] <Bizzycola> it adds blue
screens for computer crashes!
L2360[16:55:05]
⇦ Quits: Kodos|MC
(~kodos|mc@108-226-6-195.lightspeed.stlsmo.sbcglobal.net) (Quit:
Kodos|MC)
L2361[16:55:08] <Death> So, where can I
get this irc program?
L2362[16:55:36] <JoshTheEnder> Death, via
loot disks or wget'ing from the OC github
L2363[16:56:04] <Bizzycola> Didn't it
used to be included on all computers with a network card? :p
L2364[16:56:26] <JoshTheEnder> yes, but
then it got moved to loot disks
L2365[16:56:39] <Bizzycola> oic
L2366[16:57:12] <Death> [15:56]
-NickServ- Death^2!~death^2@108.236.92.195 has just authenticated
as you (Death)
L2367[16:57:15] <Death> ^-^
L2368[16:57:40] <Bizzycola> ok? :p
L2369[16:58:08] <JoshTheEnder> also I
might set up something like ping had with ^v where you can do a .oc
<lua code here> command and it'd be executed on a OC
computer
L2370[16:58:13]
⇨ Joins: Death^2 (~death^2@108.236.92.195)
L2371[16:58:19] <Death^2> Oh, hey, it
worked.
L2372[16:58:22] <Death^2> \o/
L2373[16:58:30] <Bizzycola> hello other
death!
L2374[16:58:37] <Death> Hi.
L2375[16:58:40] <JoshTheEnder> Death
squared
L2376[16:58:40] <Death^2> Hi.
L2377[16:58:46] <Bizzycola> indeed
:p
L2378[16:59:10]
⇦ Parts: Death^2 (~death^2@108.236.92.195) ())
L2379[16:59:17] <gamax92> yay, I've
written 1/7 pages of a paper.
L2380[17:00:23]
⇨ Joins: Kodos|MC
(~kodos|mc@108-226-6-195.lightspeed.stlsmo.sbcglobal.net)
L2381[17:00:35] <Kodos|MC> Note to self,
computers reset when you change the size of the screen
L2382[17:00:46] <Bizzycola> Oh?
L2383[17:00:54] <Kodos|MC> Yiss
L2384[17:00:55] <Bizzycola> didn't even
know that :p
L2385[17:00:59] <gamax92> yeah they
do
L2386[17:01:01]
⇨ Joins: iLLHunter (iLL@welcome.to.bantown.com)
L2387[17:01:15] <Kodos|MC> So, now that
I'm back into MC again, any new good mods I should grab?
L2388[17:01:30] <Bizzycola> Yea my real
computers turn off if I plug a bigger monitor in too! *not*
:p
L2389[17:01:30] <Michiyo>
OpenPrinter!
L2390[17:01:31] <Michiyo> :P
L2391[17:01:36] <Bizzycola> ^
L2392[17:01:45] ***
Death is now known as Death|Away
L2393[17:01:54] <Bizzycola> also if you
want to nuke stuff using ICBM and OC, grab ICBM Component :p
L2394[17:02:04] <Michiyo> ^
L2395[17:02:18] <Kodos|MC> I'd ask for
links to both, but I'm ingame, so I'll google
L2396[17:02:19] <JoshTheEnder> .jenkins
ICBMComponent
L2398[17:02:28] <Michiyo> .jenkins
OpenPrinter
L2400[17:02:47] <JoshTheEnder>
.jenkins
L2401[17:02:49] <EnderBot> Latest builds:
OpenComputers: #358 |
OpenComponents: #37 |
OpenComputers-MC1.7: #134 |
OpenComponents-MC1.7: #5 |
ICBMComponent: #18 |
OpenPrinter: #33 |
OpenPrinter1.7: #21
L2402[17:03:16] <JoshTheEnder> i wonder
how that looks on an oc computer
L2403[17:03:18] <Kodos|MC> Give me about
10 minutes, I need to roll into the kitchen and figure out how i'm
going to get ice out of our freezer from down here
L2404[17:03:24] <Kodos|MC> One sec
L2405[17:03:36] <Bizzycola> What?
:p
L2406[17:03:52] <Bizzycola> Josh: Seeing
as the irc client on OC doesn't like colours, probably rather
ridiculous :D
L2407[17:03:59] <Michiyo> lol
L2408[17:04:02] <JoshTheEnder> guessing
by the term 'roll' that he is in a wheelchair
L2409[17:04:03] <JoshTheEnder> lol
L2410[17:04:10] <Bizzycola> Ah
maybe
L2411[17:04:34] <Bizzycola> I'm odd so I
immedately assumed he was rolling across the floor for some
reason
L2412[17:05:21] <JoshTheEnder> i'm not
sure how oc will pick them up, because lua sends them like \032
where as Python/EnderBot is sending them as \x032
L2413[17:05:58] <Bizzycola> I don't even
know how to color text in oc :p
L2414[17:06:10] <Bizzycola> Or how to
change text size if that's even possible
L2415[17:06:58] <Bizzycola> Funny enough
even though I never leave this channel, I don't actually use OC all
that much. In fact I don't even play minecraft all that often
:p
L2416[17:07:27] <JoshTheEnder> so yeah,
going back to my earlier question. Would it be useful if you had
access to a command like ^v's .oc command?
L2417[17:07:54] ***
prasselpikachu is now known as prassel|off
L2418[17:08:12] <Bizzycola> what does it
do?
L2419[17:10:01] <Michiyo> run OC lua in
the IRC
L2420[17:10:09] <JoshTheEnder> ^^
L2421[17:10:27] <Bizzycola> Oh cool
L2422[17:10:35] <Bizzycola> how'd you
figure that one out? :p
L2423[17:10:37] <Kodos|MC> Which of you
was asking how IRC looks on MC?
L2424[17:10:41] <JoshTheEnder> me
L2425[17:10:46] <JoshTheEnder> Bizzycola,
eh?
L2427[17:11:11] <Kodos|MC> err png
L2428[17:11:15] <Bizzycola> Well OC has
so many random things!
L2429[17:11:18] <Kodos|MC> Had to type it
out manually x.x
L2430[17:11:27] <Bizzycola> ahh it
stripped the colours
L2431[17:11:33] <Michiyo> jpg works too
:P
L2432[17:11:35] <Bizzycola> You know you
can paste on OC
L2433[17:11:35] <JoshTheEnder> Kodos|MC,
still works as a .jpg
L2434[17:11:40] <Kodos|MC> I cannot
L2435[17:11:42] <Kodos|MC> I tried
L2436[17:11:45] <JoshTheEnder> press
INSERT
L2438[17:12:09] <Kodos|MC> Gonna take me
a bit to get used to keybinds again
L2439[17:12:10] <JoshTheEnder> hmm, not
that bad then
L2440[17:12:11] <Kodos|MC> Also
L2441[17:12:31] <Kodos|MC> Yes, I'm in a
wheelchair. Was in a car accident awhile ago, broke my right femur
and my left Tibia and fibula
L2442[17:12:43] <JoshTheEnder> oww
L2443[17:13:07] <Kodos|MC> If I'd have
been going a hair faster, I'd be dead, because he'd have hit my
door, and not my engine
L2444[17:13:09] <JoshTheEnder> also i was
semi-expecting the od irc to look like
\x034\x02OpenComputers\x0F
L2445[17:13:19] <JoshTheEnder> since
that's what python sends
L2446[17:13:39] <Kodos|MC> I'll be back,
Gonna restart MC with the new components and Printer :3
L2447[17:13:47] <JoshTheEnder> cool
L2448[17:13:57]
⇦ Quits: Kodos|MC
(~kodos|mc@108-226-6-195.lightspeed.stlsmo.sbcglobal.net) (Quit:
What)
L2449[17:14:33] <Bizzycola> I wonder if
mc will explode if I join your bouncer
L2450[17:14:41] <Bizzycola> MC probably
has no support for passworded servers though
L2451[17:14:42] <Michiyo> JoshTheEnder,
the color code character becomes ? cause it can't display it
L2452[17:14:51] <JoshTheEnder> ahh
L2453[17:14:57] <Bizzycola>
s/MC/OC/g
L2454[17:14:57] <SuperBot>
<Bizzycola> OC probably has no support for passworded servers
though
L2455[17:15:01] <Michiyo> Give it a shot
Bizzycola if not, I'll add it :p
L2456[17:15:18] <Porygon> Kilobyte is
making a mod to connect minecraft servers and IRC channels
L2457[17:15:26] <JoshTheEnder> yeah, not
that trivial to add it in
L2458[17:15:26] <Michiyo> anothero ne?
:P
L2459[17:15:31] <Kilobyte> yup
L2460[17:15:41] <Kilobyte> and much
more
L2461[17:15:53] <Kilobyte> atm paused for
2 weeks because finals tho
L2462[17:17:50] <Bizzycola> nah immediate
connection lost, doesn't have any option to accept server
password
L2463[17:18:38] <Michiyo> Oh
wait...
L2464[17:18:40] <Michiyo> SSL I
bet..
L2465[17:18:46] <JoshTheEnder> Bizzycola,
didnt say it did, just said it'd be very easy to add it
L2466[17:18:46] <Bizzycola> Oh
L2467[17:18:49] <Bizzycola> yea it is
actually :p
L2468[17:18:57] <Bizzycola> josh: you
force ssl though?
L2469[17:19:05] <JoshTheEnder> passwords
are not dependant on ssl but yes i do
L2470[17:19:25] <JoshTheEnder> only
non-ssl ports on the bouncer are link-local only
L2471[17:19:32] <Bizzycola> Ah
L2472[17:19:38] <Bizzycola> So basically
it'd be very fun to implement :p
L2473[17:19:42] <Michiyo> never said the
password was dependent on SSL, but the IRC client has no idea how
to speak SSL
L2474[17:19:55] <JoshTheEnder> yeah, that
needs to be implimented
L2475[17:20:12] <Bizzycola> Hmm
L2476[17:20:13] <Bizzycola> oh well
:p
L2477[17:20:25] <Bizzycola> Maybe I will
get my bouncer on my mac..to connect to your bouncer
L2478[17:20:29] <Bizzycola> then connect
minecraft to it :p
L2479[17:20:33] <JoshTheEnder> lol
L2480[17:21:10] <JoshTheEnder> that's
sorta what i wanted to do with my Pi, though i forgot to install
openSSL on it so it could only do non-ssl connections
L2481[17:21:35] <Bizzycola> ahh
L2482[17:22:10] <Bizzycola> I don't know
what I like more about the bouncer. The fact that it is less
annoying when I reconnect or the fact that I can connect multiple
clients to the same nick.. :p
L2483[17:22:36] <Bizzycola> You know,
when I remember the password anyway
L2484[17:22:42] <JoshTheEnder> lol
L2485[17:22:46] <Bizzycola> usually takes
me like 15 tries
L2486[17:23:09] <JoshTheEnder> i also
wanna get a VPN set up so i can get round college blocks
L2487[17:23:35] <Bizzycola> could you
actually set one up on your vps? :p
L2488[17:24:13] <JoshTheEnder> i
/could/
L2489[17:24:27] <JoshTheEnder> though not
right now
L2490[17:24:33] <JoshTheEnder> since i
have to goto bed
L2491[17:24:38] <Bizzycola> oh ok
L2492[17:24:40] <JoshTheEnder> :(
L2493[17:24:41] <Bizzycola> g'night
:p
L2494[17:26:15]
⇨ Joins: Kodos|MC
(~kodos|mc@108-226-6-195.lightspeed.stlsmo.sbcglobal.net)
L2495[17:26:22]
⇨ Joins: Rob73_
(~rob73@fl-208-163-142-38.dhcp.embarqhsd.net)
L2496[17:26:24] *
JoshTheEnder pewfs away
L2497[17:26:38]
⇨ Joins: Kat_and_Amy
(webchat@cpe-24-210-223-235.neo.res.rr.com)
L2498[17:26:41] <Kodos|MC> Okay, Got a
printer hooked up to a diff computer so you guys can walk me
through how to use this thing
L2499[17:26:46]
⇦ Parts: Kat_and_Amy
(webchat@cpe-24-210-223-235.neo.res.rr.com) ())
L2500[17:26:52] <Kodos|MC> I have the ink
and a paper roll in it
L2501[17:26:59] ***
JoshTheEnder is now known as JoshTheEnder|InTheShadows
L2502[17:27:06] <Bizzycola> I actually
haven't used it yet lol
L2503[17:27:12] <Bizzycola> Michiyo:
^
L2504[17:27:29] <Kodos|MC> Didn't you
write it?
L2505[17:27:39] <Bizzycola> No, michiyo
did
L2506[17:27:46] <Michiyo> Bizzycola,
pretty easy
L2507[17:27:47] <Kodos|MC> Oh
L2508[17:27:53] <Bizzycola> .jenkins
OpenPrinter
L2509[17:27:53] <Rob73_> I don't know if
this is a lua problem or open computers, but when I do
os.date("%H") versus os.date("%I"), the
military time is 1 hour faster
L2511[17:28:05] <Bizzycola> I've compiled
the 1.7 version of it but that's about it :p
L2512[17:28:10] <Kodos|MC> Ahh
L2513[17:28:15] <Michiyo> fire up
lua
L2514[17:28:22] <Michiyo> op =
component.openprinter
L2515[17:28:32] <Michiyo>
op.writln("This is my string")
L2516[17:28:38] <Michiyo>
op.print()
L2517[17:28:39] <Michiyo> :p
L2518[17:28:50] <Kodos|MC> How would I
write a file
L2519[17:28:53] <Kodos|MC> err
L2520[17:28:55] <Kodos|MC> print a
file
L2521[17:28:59] <Bizzycola> I installed
it into my icbm dev instance to screw with it :p
L2522[17:29:07] <Michiyo> err... you
can't?
L2523[17:29:12] <Michiyo> lol
Bizzycola
L2524[17:29:32] <Kodos|MC>
op.writln("This is a test.") crashed it
L2525[17:29:39] <Bizzycola> o.O
L2526[17:29:43] <Michiyo> if you want to
print to a file, use the io lib in OC
L2527[17:29:57] <Michiyo> Kodos|MC,
"crashed" got a crashlog? error?
L2528[17:30:01] <Kodos|MC> Sec
L2530[17:30:52]
⇨ Joins: Techokami
(~Techokami@pool-173-48-7-25.bstnma.east.verizon.net)
L2531[17:30:55] <Michiyo> hmm.... is the
printer detected by the computer?
L2532[17:31:07] *
JoshTheEnder|InTheShadows pewfs back
L2533[17:31:10] <Michiyo> ctrl-c back to
the prompt, and run components
L2534[17:31:11] <Kodos|MC> It's adjacent
to a creative case
L2535[17:31:16] <Bizzycola> that was
quite a sleep, josh!
L2536[17:31:25] <Michiyo> Also, 1.6, or
1.7?
L2537[17:31:25]
<JoshTheEnder|InTheShadows> Bouncer wut r u doing?
L2538[17:31:27] <Kodos|MC> Oh I'm an
idiot
L2539[17:31:32] <Kodos|MC>
Nevermind
L2540[17:31:37] <Michiyo> What was
it?
L2541[17:31:42] <Kodos|MC> I forgot to
mount the printer
L2542[17:31:46] <Kodos|MC> Err I think I
need to
L2543[17:31:52] <Kodos|MC> WHY CAN'T THIS
BE SIMPLE
L2544[17:32:03] <Michiyo> op =
component.openprinter is what does that
L2545[17:32:10] <Kodos|MC> 1.6
L2546[17:32:10] <Bizzycola> Can I
like..title the document? The item looks odd with no name :P
L2547[17:32:13] <Michiyo> that assigns
the printer to op.
L2548[17:32:16] <Kodos|MC> The computer
deteects the printer
L2549[17:32:20] <Michiyo> Bizzycola,
op.setTitle("string")
L2550[17:32:41] <Bizzycola> thanks
L2551[17:33:20] <Michiyo> you can also
use color codes in the writeln
writeln("§0-9/a-fBlah§4blah")
L2552[17:33:34] <Michiyo> or
writeln("Test",0xRRGGBB)
L2553[17:33:38] ***
JoshTheEnder|InTheShadows is now known as JoshTheEnder
L2554[17:33:41] <Michiyo> which will
color the whole line
L2555[17:33:42] <Bizzycola>
"Something Ridiculous" "AHH! THE SOMETHING! IT'S SO
RIDICULOUS!" except it came out as "AHH! THE SOMETHING!
IT'S RI..." :p
L2556[17:33:48] <Bizzycola> no wordwrap I
assume
L2557[17:33:50] <Michiyo> ok Yeah to
long.
L2558[17:33:53] <Michiyo> no wordwrap
mode yet
L2559[17:33:58] <Michiyo> *yet*
L2560[17:34:01] <Michiyo> ok
Kodos|MC...
L2561[17:34:12] <Bizzycola> I shall now
make a program to print text file
L2562[17:34:41] <Michiyo> see if...
op.setTitle("String") works..?
L2563[17:34:49] <Bizzycola> it
worked
L2564[17:34:56] <Michiyo> that was to
Kodos|MC :P
L2565[17:35:01] <Bizzycola> oh :p
L2566[17:35:21] <JoshTheEnder> Printing a
file shouldnt be too hard
L2567[17:35:34] <Kodos|MC> It did
L2568[17:35:46] <Michiyo> ok.. then why
is writeln not working.. :/
L2569[17:35:58] <Kodos|MC> Checking
something
L2570[17:36:18] <Kodos|MC> Because I'm an
idiot and we're both blind
L2571[17:36:20] <Kodos|MC> I was typing
writln
L2572[17:36:22] <Kodos|MC> not
writeln
L2573[17:36:26] <Michiyo> ahh lol
L2574[17:36:29] <Michiyo> I missed that
too
L2575[17:37:44] <Kodos|MC> Lolol
L2576[17:37:50] <JoshTheEnder> $sendraw
test hi
L2577[17:37:55] <Kodos|MC> I tried 'while
true do op.print() end'
L2578[17:37:57] <JoshTheEnder> Hmm
L2579[17:38:22] <Kodos|MC> You should try
to make the printer eject stuff it prints if the 'tray' is
full
L2580[17:38:25] <Kodos|MC> As items
L2581[17:38:27] <gamax92> ohai
Bizzycola
L2582[17:38:30] <Bizzycola> hia
L2583[17:38:44] <gamax92> Bizzycola: did
you see Vex's pull request
L2584[17:39:10] <Bizzycola> oh yea I saw
the email, forgot to merge :p
L2585[17:39:14] <Michiyo> Kodos|MC, err..
maybe..?
L2586[17:39:16] <JoshTheEnder> $sendraw
PRIVMSG #oc :\x01ACTION test \x01
L2587[17:39:22] <JoshTheEnder> Hmm
L2588[17:39:40] *
JoshTheEnder stabs superbot
L2589[17:39:42] <Bizzycola> merged
L2590[17:39:49] <gamax92> Bizzycola: yay,
34 commits
L2591[17:40:07] <Bizzycola> sounds fun
:p
L2592[17:40:11] <Michiyo> lol
L2593[17:40:13] <gamax92> no, it
wasn't
L2594[17:40:15] <gamax92> :P
L2595[17:40:17] <Bizzycola> haha
L2596[17:40:23] <JoshTheEnder> $sayraw
PRIVMSG #oc :\x01ACTION test \x01
L2597[17:40:23] <SuperBot> \x01ACTION
test \x01
L2598[17:40:35] <JoshTheEnder> Meh
L2599[17:40:46] <Bizzycola> Out of all my
repos, my website has the most commits and my game is probably the
biggest :p
L2601[17:43:38] <Kodos|MC> Wuuuut
L2602[17:43:39] <Kodos|MC> Oh
L2603[17:43:40] <Kodos|MC> Stargate
L2604[17:43:55] <Michiyo> indeed, got
localization working on the death message
L2605[17:43:55] <Bizzycola> How many
characters on average will fit one line on the paper?
L2606[17:43:56] <Kodos|MC> That reminds
me! I have Sync again!
L2607[17:44:07] <Michiyo> 30 renderable
characters
L2608[17:44:12] <Bizzycola> Ah
L2609[17:44:13] <Bizzycola> kk
L2610[17:44:18] <Michiyo> Color codes DO
NOT count against that
L2611[17:44:34] <Bizzycola> Hmm
L2612[17:44:50] <Bizzycola> I can't
really split it at length because that'd include the color codes
:p
L2613[17:44:59] <Bizzycola> I have to
strip them and get the length
L2614[17:45:19] <Michiyo> lol, I had some
fun counting the renderable string length myself..
L2615[17:45:46] <Bizzycola> oh I bet..
:p
L2616[17:45:53] <Michiyo> IIRC the full
string IS stored in the NBT
L2617[17:45:57] <Michiyo> but it's just
not rendered...
L2618[17:45:58] <Michiyo> lol
L2619[17:46:11] <Bizzycola> Too bad you
didn't expose a function that would strip the colour codes and give
me length in lua :p
L2621[17:46:35] <Bizzycola> lol
L2622[17:46:45] <Michiyo> oh hey.. looks
like lots of LC, and OP's commits!
L2623[17:47:02] *
gamax92 commits Michijou to the mental ward
L2624[17:47:03] <Bizzycola> better then
some of my commits
L2625[17:47:15] <Bizzycola> I bet at leas
one of mine is probably "WAI?"
L2626[17:47:37]
⇨ Joins: Gopher
(~Gopher@18.sub-70-193-129.myvzw.com)
L2627[17:47:38]
zsh sets mode: +v on Gopher
L2628[17:47:40] <Michiyo>
<PCL-Jenkins
>
Michiyo.Ravencroft: I just don't even
anymore.
L2629[17:47:41] <Michiyo> lol
L2630[17:47:41] <JoshTheEnder> I've done
"meh" before
L2631[17:48:06] <gamax92> Michijou: But
do you odd?
L2632[17:48:14] <Bizzycola> I wuld get
annoyed and stick dumb crap in there just because I had to have a
message :p
L2633[17:48:40] <Michiyo> lol
right..
L2634[17:48:46] <Gopher> My current
project has a throw("wtf error") in it somewhere or
other
L2635[17:48:58] <Kodos|MC> Not as bad as
'Notmyfaultexception'
L2636[17:49:03] <gamax92> yeah many times
I'll push a commit thats like, several changes to several things.
"Changes" just becomes my message.
L2637[17:49:04] <Bizzycola> lol
L2638[17:49:10] <Michiyo> there is SO
MUCH vulgarity in my debug output..
L2639[17:49:27] <gamax92> Michiyo: Can I
call you Michijou
L2640[17:49:27] <Michiyo> FING WORK, WHAT
THE SHI... FUUUUUUUUU... etc
L2641[17:49:50] <Bizzycola> Just for you
kodos, I will implement NotMyFaultException into my game. So when
it crashes and you see theerror log on the screen, you will see
"NotMyFaultException: I don't know what happened, but it
wasn't me, I swear!"
L2642[17:49:54] <Michiyo> I left one such
message in LC not to long ago...
L2643[17:50:00] <Michiyo> managed to pull
it RIGHT before a build
L2644[17:50:12] <gamax92> NotMyFault.exe
from Microsoft Sysinternals
L2645[17:50:13] <Michiyo> Otherwise
everyone using LC's console woulda been spamed with shit..
L2646[17:50:16] <Gopher> lol. I once
accidentally left an error dialog in a project that said something
like "I don't have any fucking clue how you managed to get
this error message, but it's probably because you're an
idiot." Which was supposed to be directed at me, doing
something stupid in the code that failed the most obvious of safety
checks.
L2647[17:50:17] <gamax92> has
MyFault.sys
L2648[17:50:18] <Gopher> but it got left
in by mistake and a client managed to get it about a year later
XD
L2649[17:50:28] <Bizzycola> olol
L2650[17:50:33] <Kodos|MC> Blizzy, that
was the 'exception' Gregorious used when he intentionally crashed
MC if he detected GT and TiC installed simultaneously
L2651[17:50:49] <Bizzycola> oic :p
L2652[17:51:11] <Kodos|MC> I stopped
using TiC and GT both when they started acting like children to
each other.
L2653[17:51:14] <gamax92> sigh, modders
resorting to intential crashes.
L2654[17:51:23] <Kodos|MC> gamax, this
was nearly a year ago
L2655[17:51:28] <gamax92> and?
L2656[17:51:32] <Bizzycola> I am trying
to decide whether or not I can be bothered to detect character
codes or just split the text at it's original length like the mean
person I am
L2657[17:51:35] <Kodos|MC> Just saying,
it's not current
L2658[17:51:40] <Bizzycola> probably the
latter cuz I'm lazy
L2659[17:51:47] <JoshTheEnder> Afaik TiC
doesnt crash, it just warns you
L2660[17:51:54] <Kodos|MC> Right
L2661[17:52:03] <Michiyo> lol
Bizzycola
L2662[17:52:09] <Michiyo> don't take the
easy way out!
L2663[17:52:12] <Kodos|MC> But Greg, in
his furious rage, decided that since mD wouldn't fix the 'exploit',
he'd just punish the users
L2664[17:52:16] <Bizzycola> Too late I'm
being lazy
L2665[17:52:17] <Bizzycola>
muhahaha
L2666[17:52:25] <Michiyo> q_q
L2667[17:52:32] <Bizzycola> not liek I
will be adding color codes to my text files to print anyway
L2668[17:52:33] <Michiyo> I had high
hopes for you too
L2669[17:52:42] <Bizzycola> and if I do
I'll determain the lengths and stuff myself
L2670[17:52:47] <Bizzycola> or just not
care :p
L2671[17:52:49] <Kodos|MC> Bizzy, if
you're going to add anything to your game, add 'I don't know what
happened, but let's just blame Kodos.'
L2672[17:53:03] <Bizzycola> Well that is
your problem. High hopes for me? HAHAHAH! :p
L2673[17:53:08] <Bizzycola> Oh ok
:p
L2674[17:53:18] <Bizzycola> I will make
that the death message for the final boss
L2675[17:53:23] <Michiyo> wait...
L2676[17:53:30] <Michiyo> where is the
code to count characters...
L2677[17:53:31] <Michiyo> oh god.
L2678[17:53:33] <Bizzycola> when you die
it'll be like "You died." "I don't know what
happened, but let's just blame Kodos." :p
L2679[17:53:59] <Michiyo> WHERE DID THE
CODE GO
L2680[17:54:05] <Kodos|MC> Fun things to
do with an internet card. Go
L2681[17:54:16] <Michiyo> FIND MY MISSING
DAMN CODE.
L2682[17:54:18] <Michiyo> :D
L2683[17:54:21] <Kodos|MC> One sec
L2684[17:54:27] <Kodos|MC> What's your
git
L2685[17:54:34] <Bizzycola> paste 1000
pastes in 10 seconds
L2686[17:54:42] <Bizzycola> instabanned
from pastebin
L2687[17:54:56] <Bizzycola> If I can get
it to split properly I'll add it to my openprograms repo :p
L2688[17:54:59] <Kodos|MC> Were I playing
on a public computer on someone else's MC name, I would
L2689[17:55:07] <Bizzycola> lol
L2690[17:55:13] <Michiyo> Bizzycola, if
you can get it to split decently I'll write a FS wrapper, and
include it in the mod
L2691[17:55:17] <Kodos|MC> it wouldn't be
hard to do, just 'while true do'
L2692[17:55:27] <Bizzycola> Nice :p
L2693[17:55:39] <Michiyo> But
first...
L2694[17:55:43] <Michiyo> there is code
SOMEWHERE HERE
L2695[17:55:56] <Michiyo> that counts
characters without including control codes
L2696[17:57:32] <Kodos|MC> What is
OpenStreets?
L2697[17:57:41] <Michiyo> Waaaait...
crap
L2698[17:57:46] <Michiyo> the ... is in
the renderer, not the writer
L2699[17:57:49] *
Michiyo facedesks
L2700[17:58:32] <Michiyo> in java I
cheated Integer outleng =
output.replaceAll("(?:§[0-9a-fk-or])+",
"").length();
L2701[17:58:43] <Kodos|MC> Does anyone
remember Ken's (Not wanting to ping) Github name
L2702[17:58:46] <Michiyo> removes all
control codes from the string, and saves the length
L2703[17:58:55] <Michiyo>
BigRenegade
L2704[17:59:02] <Bizzycola> ok so I just
gotta figure out how to do it in lua
L2705[17:59:22] <Michiyo> I'm wondering
the best way to implement that as a OP method..
L2706[17:59:30] <Michiyo> just like...
charCount("string")
L2707[17:59:34] <Michiyo> and return a
int?
L2708[17:59:43] <Bizzycola> Doesn't lua
have different regular expression stuff then java?
L2709[17:59:46] <Bizzycola> Yea that'd
work :p
L2710[17:59:53] <Kodos|MC> Where's the
open programs repo x.x
L2711[18:00:10] <ShadowKatStudios> Okay,
gotta go to school o/
L2713[18:00:16] <Michiyo> o/
L2714[18:00:20]
⇦ Quits: ShadowKatStudios
(~chatzilla@c211-31-42-102.rochd5.qld.optusnet.com.au) (Quit: Some
things have to be done :()
L2715[18:00:25] <Bizzycola> darn I was
too slow! :p
L2716[18:01:21] <JoshTheEnder>
?help
L2717[18:01:21] <EnderBot> I can help you
with: _?, BlackKnight, opencomputers, computronics, OpenPrograms,
ocforum, dev-builds, chanstats, 2048game, opencomponents,
L2718[18:01:21] <EnderBot> Command usage:
?<topic> e.g. ?stargates
L2719[18:02:04] <JoshTheEnder>
?OpenPrograms
L2721[18:02:16] <Kodos|MC> Waiiiit
L2722[18:02:21] <Kodos|MC> Open Printers
can scan?!
L2723[18:02:25] <JoshTheEnder>
?chanstats
L2725[18:02:31] <Bizzycola> no :p
L2726[18:02:34] <Techokami> wait how far
along has Open Printers gotten?!
L2727[18:02:36] <Kodos|MC> Why is there a
scan function
L2728[18:02:42] <Bizzycola> I don;t think
it does anything yet
L2729[18:02:50] <Kodos|MC> Brb while I go
break things
L2730[18:02:53] <Bizzycola> k
L2731[18:03:06] <Michiyo> Techokami, it
prints.. :D
L2732[18:03:10] <Michiyo> it doesn't scan
yet
L2733[18:03:15] <Michiyo> but I'm playing
with it
L2734[18:03:19] <Techokami> YESSSS,
PRINTING
L2735[18:03:31] <Techokami> I've been
waiting for this mod to actually function :D
L2736[18:03:32] <Michiyo> Techokami, I
prefer it over CC's printer by far
L2737[18:03:39] <Michiyo> it's functioned
for quiet awhile
L2738[18:04:40] <Kodos|MC> A written book
does shift click into the paper input though :3
L2739[18:04:43] <Kodos|MC> So there's
hope
L2740[18:04:49] <Techokami> oh man this
might mean I won't need ComputerCraft in this mod pack, since
printers are the only thing missing from OC
L2741[18:04:59] <Kodos|MC> Actually
L2742[18:05:01] <Kodos|MC> Biolocks,
too
L2743[18:05:13] <Michiyo> Yeah most stuff
shift clicks into it.. the filter isn't working right
L2744[18:05:15] <Kodos|MC> I want
fingerprint and retinal scanners
L2745[18:05:20] <Michiyo> you can shift
click a black ink into a color ink slot too
L2746[18:05:41] <Gopher> kodos, monitors
can act like biolocks
L2747[18:05:47] <Gopher> touch events
have the player name
L2749[18:05:59] <JoshTheEnder> Me, sleepy
time o/
L2750[18:06:01] <Kodos|MC> Damnit I hate
that I can't click links
L2751[18:06:09] <Gopher> not 100% like
biolocks, can't program them and use without a computer
attached
L2752[18:06:14] <gamax92> Kodos|MC: oh,
its just glob
L2753[18:06:18] <Gopher> but still, a
basic form of oc biolocks
L2754[18:06:41] <JoshTheEnder> Night
all
L2755[18:07:26] ***
JoshTheEnder is now known as JoshTheEnder|InTheShadows
L2756[18:07:56]
⇦ Quits: Rob73_ (~rob73@fl-208-163-142-38.dhcp.embarqhsd.net)
(Ping timeout: 380 seconds)
L2757[18:08:07] <Kodos|MC> Okay, time to
see if I can get the ICBM component to work
L2758[18:10:19] <Kodos|MC> Ahh, only for
missile platforms?
L2759[18:10:24] <Kodos|MC> That's
disappointing, I wanted to make a radar program
L2760[18:10:57] <Michiyo> It's something
we're working on Kodos|MC
L2761[18:11:26] <Kodos|MC> :3
L2762[18:11:52] <Kodos|MC> Just need
RFID/Mag Cards and readers, and I can drop CC completely now
L2764[18:12:34] <Bizzycola> cuz I said
so
L2765[18:12:43] <Bizzycola> gimme a color
code to test with :p
L2766[18:12:49] <Michiyo> hmm... the work
I did on OP I know how to do MagCard... I could prob play with RFID
too
L2767[18:13:18] <Kodos|MC> I have a
request that doesn't really make sense if you do though
L2768[18:13:42] <Kodos|MC> Make an
optional RFID card that goes into your chest slot, and when you
wear it, your character has a little ID Badge on his chest
L2769[18:13:54] <Gopher> chest
slot?
L2770[18:13:58] <Kodos|MC>
Chestplate?
L2771[18:13:58] <Gopher> oh, chest armor
slot
L2772[18:14:19] <Kodos|MC> Because my
avatar as it is, is a scientist in a labcoat
L2773[18:14:21]
⇨ Joins: Kat_and_Amy
(webchat@cpe-24-210-223-235.neo.res.rr.com)
L2774[18:14:23] <Kodos|MC> Would LOVE an
ID badge
L2775[18:14:31] <Michiyo> Hmm...
L2776[18:14:34] <Michiyo> sounds
reasonable
L2777[18:14:44] <Michiyo> I can try
L2778[18:14:54] <Kodos|MC> And unless
you're working with Hazmat suits, you don't really need armor in
the lab anyway =P
L2779[18:17:41] <ds84182> Ash needs to
stop attempting suicide by jumping off of buildings and taking
rides to the top of the atmosphere.
L2780[18:18:19] <ds84182> (And getting
stuck in huge trees)
L2781[18:18:56] <ds84182> (And
intercepting attacks)
L2782[18:21:50] <Kodos|MC> Is 1.2 Ars
Magica 2 a thing yet
L2783[18:22:40] <Kodos|MC> Also, did my
OpenPrinter just run an updatechecker?
L2784[18:22:57]
⇦ Quits: Gopher (~Gopher@18.sub-70-193-129.myvzw.com) (Read
error: Connection reset by peer)
L2785[18:24:41] <Michiyo> Kodos|MC, yeah,
you can disable it in the config
L2786[18:24:54] <Kodos|MC> Awesome.
Thanks
L2787[18:24:59] <Kodos|MC> Also, I'm
excited for 'morse'
L2788[18:25:04]
⇨ Joins: Gopher
(~Gopher@18.sub-70-193-129.myvzw.com)
L2789[18:25:04]
zsh sets mode: +v on Gopher
L2790[18:25:14] <Kodos|MC> That's going
to be awesome, using redstone lamps to chat with other bases
L2791[18:25:20] <Michiyo> it makes 2
configs one for the actual mod, and one for the update checker.. if
you disable the one in the mod config it removes ALL traces of the
update checker, if you disable it in the update checker config it
just disables the auto check
L2792[18:30:09]
⇦ Quits: hi117 (~hi117@208.38.135.100) (Ping timeout: 186
seconds)
L2793[18:31:45]
⇨ Joins: hi117 (~hi117@208.38.135.100)
L2794[18:31:59] <gamax92> Sangar: if T3
screens limit to 8bits per pixel, is that RGB565?
L2795[18:32:13] <gamax92> erm, 323*
L2797[18:38:27] <Bizzycola> "attempt
to yield across a C-call boundry" broke oc again
L2798[18:39:50] <Bizzycola> oh restarting
my oc computer didn't fix it
L2799[18:39:53] <Bizzycola> uh ooohhhh
:p
L2800[18:44:21] <Techokami>
<Kodos|MC> Just need RFID/Mag Cards and readers, and I can
drop CC completely now
L2801[18:44:27] <Techokami> good news
Kodos|MC
L2802[18:44:53] <Techokami> asie ported
Immibis' Peripherals to 1.7.2, and in doing so, added OC
support
L2803[18:44:54] <Michiyo> Aww, I was JUST
about to start on that... did you already do it?
L2804[18:44:58] <Michiyo> oh..
L2805[18:45:03] <Michiyo> I'll do my own
still :p
L2806[18:45:14] <gamax92> aww, but to
1.7.2
L2808[18:45:42] <Techokami> 1.7.2 doesn't
get the love it needs :<
L2809[18:46:19] <gamax92> computronics's
is more up to date in its 1.6.4 version than its 1.7.2
L2810[18:47:07] <Techokami> someone needs
to poke asie into updating the 1.7.2 branch, then
L2812[18:48:56] <Gopher> looks like 8-8-4
to me
L2813[18:50:25] <Techokami> hmm... I
wonder how a 6-6-6 palette would look.
L2814[18:51:11] <Techokami> wouldn't be
256 color, but it'd have pure grays
L2815[18:51:42] <Gopher> 6-6-6 would be
... odd. For oc, I'm recommending 6-8-5, which leaves 16 colors
that could be customized by the program
L2816[18:52:08] <gamax92> :O, by the
program
L2817[18:52:20] <Gopher> which fits well
with the 4-bit color mode having a fully customizable palette
L2818[18:52:33] <Techokami> oooh
L2819[18:52:35] <Techokami> I likey
L2820[18:52:37] <gamax92> ^
L2821[18:52:39] <Gopher> that's what
san_gar's been saying, he wants customizable palettes to some
degree
L2822[18:53:10] <Gopher> tho it's an
interesting thing, since custom palettes are generally /indexed/,
and currently everything is strictly rgb
L2823[18:53:23] <Techokami> I feel like a
newb for asking this, but what about loading a different font set
without using a resource pack
L2824[18:53:35] <Techokami> not possible
I assume
L2825[18:54:06] <gamax92> probably
possible, probably also awkward.
L2826[18:55:32] <Techokami> I'd love to
make a font set for OC, but I was going to use an 8 pixel by 8
pixel char size, which miiight not work well? Going to assume it
wants 8x16
L2827[18:55:59]
⇨ Joins: darknife (~gareth@95.144.188.37)
L2828[19:02:46] <gamax92> Techokami: it
wants 10x19
L2830[19:03:25] <Techokami> 10x19?
wtf
L2831[19:03:31] <Techokami> also, very
awesome :D
L2832[19:07:00] <Bizzycola> why dun oc
want yield across c-call boundry
L2833[19:07:13] <gamax92> thats not oc's
fault, thats lua's fault.
L2834[19:07:19] <Bizzycola> dam u
lua
L2835[19:07:38] <Bizzycola> it only fails
when I call it inside the function thing on gsub
L2837[19:08:52] <gamax92> gsub is the C
function
L2838[19:09:10] <gamax92> so, your lua
code goes to C code, gsub calls the function you give, and back to
lua: lua -> C -> lua
L2839[19:09:21] <gamax92> then you yield
and theres C function in the way.
L2840[19:09:53] <Bizzycola> oic
L2841[19:10:00] <Bizzycola> any easy ways
around that? :p
L2842[19:10:19] <gamax92> what is the
gsub function doing
L2843[19:10:26] <Bizzycola> some other
way of doing what gsub is doing
L2844[19:10:45] <gamax92> <_<
L2845[19:10:49] <Bizzycola> well sort of
attempting to wordwrap but not in the middle of the word
L2847[19:11:54] <Michiyo> the issue comes
in when using the printer.charCount(line) function
L2848[19:11:59] <gamax92> Michiyo:
why?
L2849[19:12:03] <Michiyo> also that's
uspposed to be charCount(line) i was editing
L2851[19:12:38] <Michiyo> gamax92, I
dunno why, if I knew I'd fix it.
L2852[19:12:41] <Kodos|MC> Lol Microsoft,
hyping a vulnerability in 'every version of IE' so you can get XP
users to upgrade and spend more money on your products
L2853[19:12:46] <gamax92> no, i mean why
did you repaste it to me
L2854[19:12:54] <Kodos|MC> How convenient
is it that this comes not long after XP support was ceased
L2855[19:13:00] <Michiyo> cause you asked
what the function was doing...
L2856[19:13:16] <gamax92> I meant the
goal of it.
L2857[19:13:20] <gamax92> nvm
L2858[19:13:32] <Michiyo> Like Bizzycola
said, wordwrap, but not in the middle of a word
L2859[19:13:43] <gamax92> yes, he
perfectly answered my question.
L2860[19:13:59] <Michiyo> I figured
seeing WHAT it was doing would help.
L2861[19:14:14] <gamax92> HE PASTEBIN'D
IT!
L2862[19:14:21] <Michiyo> I didn't see
it..
L2863[19:14:28] <gamax92> then how did
you get the code
L2864[19:14:40] <Michiyo> Because I have
the mother fucking code already.
L2865[19:16:04] <Kodos|MC> Lol I keep alt
tabbing to find my IRC program, Keep forgetting it's ingame
L2866[19:16:13] <Michiyo> lol
L2867[19:16:16] <Bizzycola> :p
L2868[19:18:06]
⇦ Quits: Kodos|MC
(~kodos|mc@108-226-6-195.lightspeed.stlsmo.sbcglobal.net) (Read
error: Connection reset by peer)
L2869[19:18:34] <Bizzycola> not ingame
anymore
L2870[19:20:16] <Kenny|AFK> Michiyo: look
at the Compviewer, I have it set up in there to word wrap
L2871[19:20:38] <Bizzycola> the word wrap
isn;t the problem
L2872[19:20:50] <Bizzycola> it's trying
ot get the length without color codes
L2873[19:21:13] <Bizzycola> using a
function from OpenPrinter, but when called in the gsub function, it
throws "attempt to yeild across C-call boundry"
L2874[19:21:14] <Kenny|AFK> in lua or
java?
L2875[19:21:49] <Bizzycola> well the OP
function is from the printer component, but my program is lua
L2876[19:22:15] <Michiyo> might need to
poke Sanga_r
L2877[19:22:36] <Bizzycola> well you
cannot poke him without pinging and our finding his house!
L2878[19:22:36] <Bizzycola> :p
L2879[19:22:44] <Michiyo> lol
L2880[19:22:47] <Bizzycola> s/and our/and
or/g
L2881[19:22:49] <Michiyo> ok I'll bite,
it is my mod
L2882[19:22:53]
⇨ Joins: Kodos|MC
(~kodos|mc@108-226-6-195.lightspeed.stlsmo.sbcglobal.net)
L2883[19:22:56] <Bizzycola> aww :p
L2884[19:22:56] <Michiyo> Sangar, HALP
US
L2885[19:23:02] <Kenny|AFK> ok, i know a
way to do it
L2886[19:23:19] <Sangar> wat?
L2887[19:23:27] <Kodos|MC> Just spent 20
minutes trying to figure out why I couldn't place a freaking
missile launcher at y20, only to remember I forgot to disable
Railcraft's hidden block bullshit
L2888[19:23:28] <Bizzycola> I broke
everything halp
L2889[19:23:30] <Michiyo> Id just like to
know why it's throwing "attempt to yeild across C-call
boundry"
L2890[19:23:41] <Kenny|AFK> make a temp
copy of the line and strip that of the color codes to get the line
length
L2891[19:23:48] <Bizzycola> well gamax
said why, need to find a way around it
L2892[19:23:53] <Michiyo> Kenny|AFK,
charChount already returns a int
L2893[19:24:03] <Michiyo> which is the
count of characters without control codes.
L2894[19:24:28] <Michiyo> He didn't
really say WHY, just WHAT.
L2895[19:24:29] <Sangar>
printer.charCount is not @Callback(direct = true) i assume
L2896[19:24:39] <Michiyo> no.. no it's
not?
L2897[19:24:49] <Michiyo> what does
direct - true do?
L2898[19:24:50] <Michiyo> err =
L2899[19:24:51] <Sangar> well, then that
call yields. or tries to. hence that error.
L2900[19:24:59] <Michiyo> Ahh...
L2901[19:25:07] <Sangar> nondirect calls
are run in the server's main thread, i.e. synchronized to the mc
world.
L2902[19:25:08] <Michiyo> so..
@Callback(direct = true) should fix it?
L2903[19:25:23] <Sangar> yes, just keep
in mind that's then called from the executor thread
L2904[19:25:37] <Michiyo> well it's a
lightweight method
L2905[19:25:40] <Sangar> so you may have
to synchronize things (though from the name of that method i guess
you don't)
L2906[19:25:42] <Michiyo> so shouldn't
hurt anything
L2907[19:25:59] <Michiyo> yeah just
counts non control codes in a string and returns the number
L2908[19:26:09] <Bizzycola> Sangar:
return new Object[] {
args.checkString(0).replaceAll("(?:§[0-9a-fk-or])+",
"").length() }; --thats all that is in the method
lol
L2909[19:26:13] <Sangar> ah, yeah, then
that's perfectly safe
L2910[19:26:45]
⇦ Quits: sciguyryan
(sciguyryan@109-205-169-160.dynamic.swissvpn.net) ()
L2911[19:27:37] <Michiyo> Thansk
Sangar
L2912[19:27:39] <Michiyo> thanks
too
L2913[19:27:46] <Sangar> anytime :)
L2914[19:28:57] <Bizzycola> The almighty
Sang_ar has saved the day once again! And being an evil genious, I
am hardwired to be outraged by this! :p
L2915[19:29:23] <Porygon> is there a
hastebin script yet?
L2916[19:29:32] <Bizzycola> no idea
L2917[19:29:45] <Porygon> otherwise I'll
add it to the pile of things I want to do
L2919[19:30:21] <Michiyo> AFAIK no, I
also need to write one for stikked, which is the paste script that
powers paste.pc-logix.com lol
L2920[19:31:42] <ds84182> That moment
when you get shipped by your little sister
L2921[19:31:50] <gamax92> wat
L2922[19:32:18] <gamax92> ds84182:
OCLights
L2923[19:32:25] <ds84182> haha
L2924[19:32:35] <gamax92> also Sangar i
broke it.
L2925[19:32:38] <gamax92> now the only
color is blue.
L2926[19:32:41] <ds84182> Persistance is
something thats not happening
L2927[19:32:54] <Sangar> gj
L2928[19:33:04] <gamax92> so, its like
256 0 0
L2929[19:33:32] <gamax92> bbl
L2931[19:34:57] <Bizzycola> :D
L2932[19:35:22] <Michiyo> lol
L2933[19:35:56] <Bizzycola> *looks in
crash log* *BSException caused by NotMyFaultException*
L2934[19:36:01] <Bizzycola> You'd be
happpy the game crashed! :p
L2936[19:37:39] <Michiyo> heh
L2939[19:42:45] <ds84182> try { throw new
Exception("I perfer to be thrown twice"); } catch
(Exception ex) { throw ex; }
L2940[19:42:58] <Bizzycola> :p
L2941[19:43:04] <Kenny|AFK> gamax92: how
did you get it to do 320x100 when i thought the max resolution for
a tier3 monitor was 160x50
L2942[19:43:52]
⇨ Joins: dangranos (webchat@109.203.209.139)
L2943[19:45:17]
⇨ Joins: ping
(~notPing@rrcs-24-199-21-99.west.biz.rr.com)
L2944[19:46:01] <ping> hai
L2945[19:46:15] <Bizzycola> hi
L2947[19:46:57]
⇨ Joins: ^v
(~pingbot@rrcs-24-199-21-99.west.biz.rr.com)
L2948[19:48:16] <Bizzycola> .oc
print("lel")
L2949[19:48:30] <ping> dont have it
running
L2950[19:48:37] <ping> once my computer
is fixed
L2951[19:48:40] <ping>
eventually....
L2952[19:49:15] <ping> my mom is full of
shit
L2953[19:49:27] <ping> she said we
couldnt offord a new one >_>
L2954[19:49:42] <ping> and she just spent
$270 on useless stuff at the mall
L2955[19:49:54] <Bizzycola> oic
L2956[19:50:27] <Bizzycola> spending
$1000 on assorted items is fine, but spending $1000 on one item is
absolutely unacceptable
L2957[19:50:44] <Kodos|MC> Ping what did
she get
L2958[19:50:59] <ping> yes but we are
poor ;-;
L2959[19:51:11] <Kodos|MC> You're not too
poor if you're on a functioning computer with internet
L2960[19:52:11] <ping> $120 on shirts
>_>
L2961[19:52:42] <ping> $70 on jewelry,
which i looked at and it seemed to be ceramic
L2962[19:53:08] <ping> then some more on
a handbag
L2963[19:53:14] <ping> i dont even
fucking...
L2964[19:54:03] <ping> \o/ Vexatos used
the lua script instead of editing html directly
L2965[19:55:40] <ping> so, what did i
miss while i was gone
L2966[19:56:16] <Kodos|MC> Oh I'm a
genius
L2967[19:56:38] <Kodos|MC> I'm going to
learn how to write a server program using wireless network cards
and ICBM Bridges
L2968[19:56:45] <dangranos> what does
"binary" file handler do? What the difference with, and
without it?
L2969[19:58:13] <Michiyo> Kodos|MC, why
ICBM Bridges? lol
L2970[19:59:03] <Kodos|MC> Because I like
explosions, and it seems like a good thing to start with, since
servers are a thing
L2971[19:59:11] <Michiyo> lol ahh
L2972[19:59:30] <Kodos|MC> Gonna try
using an actual computer to send commands to the ICBM servers
L2973[19:59:38] <Kodos|MC> Rather than
just cheating with a remote terminal
L2974[20:00:13] <Bizzycola> I did that in
my base
L2975[20:00:29] <gjgfuj> What are the
disadvantages to using servers, because as far as I see, they are
much better.
L2976[20:00:33] <Bizzycola> I has a
client and a server. My client can even store waypoints(you use a
name to get/set the x,y,z)
L2977[20:00:41] <ping> dangranos, the
binary file handle disabled eol converstions and makes sure all
chars 0-255 are read/written properly
L2978[20:00:42] <Bizzycola> and it can
send the coords for a waypoint straight to the launcher :p
L2979[20:00:46] <Kodos|MC> Wait, does a
server NEED a graphics card, or is that only for a remote
terminal
L2980[20:01:09] <Michiyo> only for the
terminal
L2981[20:01:12] <ping> Kodos|MC, i dont
think so
L2982[20:01:15] <ping> it diddnt complain
when i did
L2983[20:01:38] <dangranos> ping, eol
conversion? to what?
L2984[20:02:41]
⇦ Quits: ping (~notPing@rrcs-24-199-21-99.west.biz.rr.com)
(Read error: Connection reset by peer)
L2985[20:03:08]
⇨ Joins: ping
(~notPing@rrcs-24-199-21-99.west.biz.rr.com)
L2986[20:03:20]
⇦ Quits: ^v (~pingbot@rrcs-24-199-21-99.west.biz.rr.com)
(Read error: Connection reset by peer)
L2987[20:03:33] <ping> dangranos,
linux/windows use different newlines
L2988[20:03:41]
⇨ Joins: ^v
(~pingbot@rrcs-24-199-21-99.west.biz.rr.com)
L2989[20:03:49] <Kodos|MC> Okay, so how
do I increase the range on a wireless signal, without editing the
config
L2990[20:05:35]
⇦ Quits: ^v (~pingbot@rrcs-24-199-21-99.west.biz.rr.com)
(Read error: Connection reset by peer)
L2991[20:05:44]
⇨ Joins: ^v
(~pingbot@rrcs-24-199-21-99.west.biz.rr.com)
L2992[20:05:47]
⇨ Joins: pong
(~notPing@rrcs-24-199-21-99.west.biz.rr.com)
L2993[20:06:03] <pong> .w modem
L2995[20:06:26] <pong> .h
modem.setStrength
L2996[20:06:26] <^v> pong,
modem.setStrength(value: number):number Sets the signal strength.
If this is set to a value larger than zero, sending a message will
also generate a wireless message.
L2997[20:06:38]
⇦ Quits: ping (~notPing@rrcs-24-199-21-99.west.biz.rr.com)
(Read error: Connection reset by peer)
L2998[20:06:45] <pong> internet here
sucks
L2999[20:07:55] <Kodos|MC> Could've just
said modem =P
L3000[20:08:04] <Kodos|MC> It's hard to
find stuff on OpenIRC when you're on 4 channels
L3001[20:10:53] <Kodos|MC> Bleh, I'm
using an Access point, with the strenght set to 10000 in Lua, but
it isn't working
L3002[20:13:00] <pong> what isnt
working
L3003[20:13:18]
⇨ Joins: Gopher|omnom
(~Gopher@111.sub-174-251-97.myvzw.com)
L3004[20:13:19]
⇦ Quits: Gopher (~Gopher@18.sub-70-193-129.myvzw.com) (Killed
(NickServ (GHOST command used by
Gopher|omnom!~Gopher@111.sub-174-251-97.myvzw.com)))
L3005[20:13:19]
zsh sets mode: +v on Gopher|omnom
L3006[20:13:24] ***
Gopher|omnom is now known as Gopher
L3007[20:13:31] <Kodos|MC> I'm trying to
access the server with a remote terminal from ~50 blocks away
L3008[20:13:33] <Kodos|MC> But it says no
signal
L3009[20:14:00] <pong> it needs to be set
for both sides
L3010[20:14:04] <pong> wait
L3011[20:14:15] <pong> no, you set the
range in the server rack
L3012[20:14:20] <Michiyo> ^^
L3013[20:14:23] <pong> unless OC changed
while i was gone ;-;
L3014[20:14:36] <pong> .j
L3016[20:14:53]
⇦ Quits: darknife (~gareth@95.144.188.37) (Quit:
Leaving)
L3017[20:17:04] <Kodos|MC> Bleh, I need a
server with 3 card slots, so I can have graphics, wifi, and
internet
L3018[20:17:18] <Kodos|MC>
coughcreativeserverscough
L3019[20:18:10] <pong> access point
L3020[20:18:29] <pong> graphics and
internet in server, then access point
L3021[20:21:13] <Kodos|MC> Okay, got that
far, now is there any way to have the server access the accesspoint
and a component simultaneously? or does the access point work for
the whole rack
L3022[20:22:37] <pong> the access point
acts like a modem only for the network on the side you set the
server to
L3023[20:23:11] <Kodos|MC> Okay, so I
can't have wireless, internet, graphics, and an ICBM bridge at the
same time
L3024[20:23:32] <pong> if the ICBM bridge
is a block you can l_l
L3025[20:23:44] <Kodos|MC> It is
L3026[20:23:46] <Kodos|MC> Also
L3027[20:23:48] <pong> use cable
L3028[20:24:04] <pong> cable works as
component network also
L3029[20:24:05] <Kodos|MC> ~.~ Well now I
feel like an idiot, did't even think of cable
L3030[20:24:17] <Kodos|MC> I'm working on
a funny project
L3031[20:24:32] <Kodos|MC> Nuke launching
from Facebook :3
L3032[20:24:39]
⇨ Joins: Rob73_
(~rob73_@fl-208-163-142-38.dhcp.embarqhsd.net)
L3033[20:24:49] <Michiyo> I should write
a card component....
L3034[20:24:56] <Michiyo> card
host*
L3035[20:25:16] <pong> remote
components?
L3036[20:25:40] <Michiyo> heh,
yeah...
L3037[20:25:53] <Rob73_> Hi all
L3038[20:25:58] <Michiyo> I really doubt
I could...
L3039[20:25:59] <Michiyo> :D
L3040[20:26:06] <Kenny|AFK> gey
Rob73_
L3041[20:26:09] <Kenny|AFK> hey*
L3042[20:26:17] <Michiyo> plus I've gotta
start on my next mod.
L3043[20:26:43] <pong> its pretty easy
Michiyo
L3044[20:26:54] <Kenny|AFK> an actual
hub/switch :)
L3045[20:27:18] <pong> exept when you
deal with things that have events or take functions or return
functions
L3046[20:27:41] <Michiyo> pong,
exactly
L3047[20:28:18] <Michiyo> But i was
thinking something with like 3-4 slots of various tiers
L3048[20:28:20] <pong> you will have to
have custom handlers for things
L3049[20:28:35] <Kenny|AFK> ah, but
Michiyo is getting better at theta. she definitely knows how to set
up access to OC computers in java hehe
L3050[20:28:38] <Michiyo> But I'm not
even gonna try... I'll let someone who knwos WTF they are doing
mess with that :P
L3051[20:28:41] <Kenny|AFK> that*
L3052[20:28:50] <pong> oh yeah, my
suggestion on github
L3053[20:29:06] <Kodos|MC> Got it
now.
L3054[20:29:12] <Kodos|MC> If I
disconnect, the missile exploded prematurely
L3055[20:29:19] <Kenny|AFK> lol
L3056[20:29:20] <Gopher> good to
know
L3057[20:29:42] <Michiyo> o_O no comment
:D
L3058[20:29:49] <Kenny|AFK> that means
every one stay away frojm Kodo's place hehe
L3059[20:30:06] <Kenny|AFK> you might get
blown up
L3060[20:30:12] <pong> a block that has a
bunch of card slots
L3061[20:30:14] <Kodos|MC> Kenny
L3062[20:30:14] <pong> woah lag
L3063[20:30:17] <Kodos|MC> Do me a
favor
L3064[20:30:24] <Kodos|MC> Get some info
on Comps viewer for the ICBM Bridge
L3065[20:30:26] <Kenny|AFK> shut
up?
L3066[20:30:44] ***
pong is now known as ping|IRC
L3067[20:30:47] <Kodos|MC> Nah, I like
you too much to tell you to shut up =)
L3068[20:30:52] *
ping|IRC slaps Kodos|MC
L3069[20:30:56] <Michiyo> Kenny|AFK, need
the methods? :p
L3070[20:31:21] <ping|IRC>
<ds84182> ping|IRC: No fucking dur
L3071[20:31:21] <ping|IRC>
<ds84182> This is totally AIM
L3072[20:31:22] <Kenny|AFK> yeah, that'd
bw helpful
L3073[20:31:26] <Kenny|AFK> be*
L3074[20:32:03] <Kenny|AFK> but i'm
fairly sure there isn't anything on the ICNM site
L3075[20:32:07] <Kenny|AFK> ICBM*
L3077[20:32:30] <Michiyo> Give me a
second I'll write up a list of info
L3078[20:32:55] <ping|IRC> 22/7 ≈
pi
L3079[20:33:00] <ping|IRC> 3 ≈ pi
L3080[20:33:23] <ping|IRC>
245850922/78256779 = pi
L3081[20:34:25] <Kenny|AFK> ok
L3082[20:34:45] *
Kenny|AFK tosses a pi at ping|IRC
L3083[20:34:52] <ping|IRC> .lua
245850922/78256779==math.pi
L3084[20:34:52] <^v> ping|IRC, true
L3086[20:35:43] <ping|IRC> Michiyo, y u
no has |
L3087[20:35:53] <Michiyo> wat?
L3088[20:36:23] ***
Michiyo is now known as |Michiyo|
L3089[20:36:24] <|Michiyo|> :P
L3090[20:36:27] <|Michiyo|> better?
L3091[20:36:32] <Kodos|MC> Initial launch
is a success
L3092[20:36:35] <Kodos|MC> Now,
question
L3093[20:36:40] ***
|Michiyo| is now known as Michiyo
L3094[20:36:44] <ping|IRC> i gtg
L3095[20:36:47] <ping|IRC> .-.
L3096[20:36:49] <Kenny|AFK> maybe an
answer
L3097[20:36:54] <Michiyo> Kodos|MC,
answer... unrelated
L3098[20:36:57] <Kodos|MC> Let's say I
wanted to trigger a command on a server remotely from somewhere on
the interwebs
L3099[20:37:05] <Kodos|MC> How would I go
about doing that
L3101[20:37:35] <Michiyo> IIRC Sanga_r
said sockets can't listen... so http request a page that you can
update?
L3102[20:37:51] <Kodos|MC> Okay, would a
link to a raw pastebin suffice?
L3103[20:37:58] <Kodos|MC> Let me give an
example
L3104[20:38:01] <Michiyo> yeah, as long
as you can update it
L3105[20:38:11] <Kodos|MC> I can, you can
edit pastes if you're logged in when you post it
L3106[20:38:15] <Michiyo> then yes
L3107[20:38:37] <Kodos|MC> So
essentially
L3108[20:39:06] <Kodos|MC> I'd just run a
'while true do', with a, let's say 20 minute sleep on it, and have
it break the loop and run the command if it comes back with
whatever codeword on the paste?
L3109[20:39:16] <Michiyo> yep.
L3110[20:39:27] <Kodos|MC> I am totally
making nukes that launch on 'Big floppy donkey dick'
L3111[20:39:37] <Michiyo> o_O
L3112[20:39:38] <Michiyo> O_o
L3113[20:40:52] <Michiyo> Ok.. I need a
name for my RFID/Mag card mod.
L3114[20:43:11] <Kenny|AFK>
OpenCardReader?
L3115[20:43:21]
⇦ Quits: ^v (~pingbot@rrcs-24-199-21-99.west.biz.rr.com)
(Ping timeout: 380 seconds)
L3116[20:43:25] <dangranos> so many
open*
L3117[20:43:58] <Michiyo> lol
L3118[20:44:46] <Kodos|MC>
OpenSecurity
L3119[20:44:49] <Kodos|MC> Ironic, and it
fits
L3120[20:45:15] <Kodos|MC> It also leaves
room to branch out into those Retinal scanners I mentioned
L3121[20:45:39] <SuPeRMiNoR2> Retinal
scanners can be bypassed by the Loki method
L3122[20:45:48] <Kodos|MC> The wut
L3123[20:46:00] <SuPeRMiNoR2> Ripping out
peoples eyes XD
L3124[20:46:05] <Kenny|AFK> he's talking
shit hehe
L3125[20:46:05] <Michiyo> ooh I like
OpenSecurity
L3126[20:46:31] <Kodos|MC> Doesn't look
like anyone's used the name, either
L3127[20:46:41] <SuPeRMiNoR2> Its not
shit, Kenny|AFK. its from the Avengers
L3129[20:46:57] <Kodos|MC> =D
L3130[20:46:59] <Kodos|MC> I contributed
=D
L3131[20:47:15] <Michiyo> heh
L3133[20:47:44] <Michiyo> Thanks Kodos
for the name!
L3134[20:47:49] <Michiyo> Since you can't
click links
L3135[20:48:14] <Techokami> awesome
L3136[20:48:16] <Kodos|MC> \o/
L3137[20:48:30] <Techokami> btw,
OpenPrinter for 1.7.2? :V
L3138[20:48:39] <Michiyo> yeah
L3139[20:48:44] <Kodos|MC> It's a
thing
L3141[20:49:18] <Porygon> will that
feature ssh and two-factor authentication?
L3142[20:49:28] <Techokami> kudos! Will
play with it later :D
L3143[20:49:38] <Kodos|MC> Wish me luck,
pressing the launch button on antimatter
L3144[20:49:44] <Michiyo> bad luck!
L3145[20:49:46] <Michiyo> err good
luck!
L3146[20:49:51] <Techokami> GOOD
LURK!
L3147[20:49:56] <Kodos|MC> Detonating in
3
L3148[20:49:57] <Kodos|MC> 2
L3149[20:49:58] <Kodos|MC> 1
L3150[20:49:59] <SuPeRMiNoR2> Michiyo, i
sent a pull req to add a period, XD
L3151[20:50:16] <Michiyo> SuPeRMiNoR2,
?
L3152[20:50:32] <SuPeRMiNoR2> to
"opensecurity"
L3153[20:50:41] <SuPeRMiNoR2> i closed
it, i dont know. i felt random
L3154[20:50:43] <Michiyo> I see no
PRs
L3155[20:50:45] <Kodos|MC> Back in a
tick, gonna go check the damage
L3156[20:51:17] <Michiyo> There... it is
dafuq I have no PRs but yet..
L3157[20:51:19] <Michiyo> heres a
PR.
L3159[20:51:40] <Michiyo> and it's
gone
L3160[20:51:40] <Michiyo> lol
L3161[20:51:49] <Michiyo> shiny
L3162[20:51:55] <dangranos> hmm
L3163[20:52:02] <Gopher> how did I get
off on a tangent of making a program generate prime numbers?
O_o
L3164[20:52:11] <Gopher> oooh, right,
perlin noise
L3165[20:52:29] <Kodos|MC> Gaussian >
Perlin
L3166[20:52:34] <dangranos> omg
L3167[20:52:42] <dangranos> snow and
rain
L3168[20:52:54] <Kodos|MC> You must be
from the midwest
L3169[20:53:27] <dangranos> barnaul,
siberia, russia
L3170[20:53:45] <dangranos> now only
snow
L3171[20:54:20] <Gopher> kodos: ...
:smack:
L3172[20:55:16] <dangranos> Gopher: why
dont just use /me ?
L3173[20:55:34] <Kodos|MC> Weird, I can't
/me on OpenIRC
L3174[20:55:36] <Gopher> I do, when it
feels appropriate. And sometimes I just want to inline an
action.
L3175[20:55:56] *
SuPeRMiNoR2 me
L3176[20:56:03] <SuPeRMiNoR2> lol
L3177[20:56:06] *
Porygon explodes violently
L3178[20:56:06] <Michiyo> Kodos|MC, it
was recently PR'd in, might not be in your build though
L3179[20:56:13] <dangranos> ^
L3180[20:56:15] <Michiyo> Josh and I
added the support
L3181[20:56:22] <Gopher> anyway, saying
gaussian noise is better than perlin noise seems rather ...
difficult to grok
L3182[20:56:45] <Gopher> since one is a
category of noise, and the other is an algorithm for generating
noise
L3183[20:56:45] <dangranos> still
snow
L3184[20:58:41] <Gopher> some proper
post-processing can make perlin noise gaussian. The only context I
can recall anyone talking about /generating/ gaussian noise is in
photoshop filters and as part of test harnesses for filters to
/remove/ naturally occurring gaussian noise (static)
L3185[21:00:54] <Kodos|MC> Whooops
L3186[21:00:59] <Kodos|MC> Forgot to turn
off Antimatter eating bedrock
L3187[21:01:39] <Kodos|MC> Gopher, as I
said, I actually have no idea what I'm talking about, and am just
being a shit
L3188[21:01:44] <Gopher> lol
L3189[21:01:50] <Gopher> I'd moved on in
any case :)
L3190[21:01:55] <Kodos|MC> I only knew
that both were noise types
L3191[21:02:49] <Gopher> simplex noise
would make more sense.
L3192[21:03:06] <Gopher> Simplex noise is
another algorithm, one better in measurable but almost never
/observable/ ways
L3193[21:03:21] <Gopher> more efficient
in execution but roughly 50x more confusing logically
L3194[21:03:50] *
Kenny|AFK is only hearing a bunch of noise sinced he understands
none of it
L3195[21:04:35] <Kodos|MC> *Wipes the
drool from his face and goes back to playing with explosives*
L3196[21:05:00] <Gopher> kenny, you think
it's confusing at this level, you should read an explanation of 4d
simplex noise generation. The last article I read talked a lot
about "skewed 4d triangles"
L3197[21:05:17] <Gopher> which I found
particularly bizarre, since I'm pretty sure triangles are strictly
2 dimensional constructs.
L3198[21:05:18] <Kenny|AFK> ok, I'm going
to start calling you Gomez, Kodos
L3199[21:05:51] <Kodos|MC> Lol
L3200[21:05:58] <Kenny|AFK> a pyramid is
a 4d triangle :P
L3201[21:06:05] <Gopher> (if you're
thinking they mean triangles that just occupy a 4d space - no. They
mean some kind of hyperpyramids.)
L3202[21:06:13] <Gopher> pyramids are 3d,
not 4d. :)
L3203[21:06:33] <Gopher> but yes, that is
basically what they had in mind as n-dimensional extensions of
triangles
L3204[21:06:42] <dangranos> i should
cache size too .-.
L3205[21:06:45] <Kenny|AFK> pyramids have
4 sides in a traingular shape
L3206[21:06:54] <dangranos> btw,
bye
L3207[21:06:56] <dangranos> school
L3208[21:06:57] <Kenny|AFK> hence
4d
L3209[21:07:07] <Gopher> that is not how
dimensions work
L3210[21:07:16]
⇦ Quits: dangranos (webchat@109.203.209.139) (Quit: school
and gopher is right)
L3211[21:07:36] <Kenny|AFK> how do you
know? ever traveled to one? hehe
L3212[21:08:04] <Gopher> Only the usual
3, which is enough to know triangular pyramids are 3d :)
L3213[21:09:02] <Gopher> bottom line:
these "4d triangles" have 5 corners, and 24 of them can
be combined to make one 4d hypercube.
L3214[21:09:03] <Kenny|AFK> but you don't
know for ure if they might not have a 4th dimension inside of them
that we know nothing about
L3215[21:09:09] <Kenny|AFK> sure*
L3216[21:09:29] <Kodos|MC> What's the
pastebin command to push something from a computer to pb
L3217[21:09:39] <Gopher> if the
triangular pyramid is merely a 3d cross-section of some 4d object,
it doesn't make that 4d object a triangular pyramid
L3218[21:09:49] <Gopher> the
cross-section is the triangular pyramid, and that cross section is
3d
L3219[21:10:18] <Kenny|AFK> but a pyramid
is not just triangular, it is also square :P
L3220[21:10:46] <Gopher> not a triangular
pyramid, which is what I was talking about. Square pyramids are
also 3d, though, as the number of faces, or sides on the base, has
no effect on how many dimensions something occupies.
L3221[21:11:42] <Kenny|AFK> but you can't
be sure of that. not even the scientists are sure about the 4th
dimension and up
L3222[21:12:06] <Kenny|AFK> there coluld
be zillions of dimensions that have different methods of
access
L3223[21:12:20] <Kodos|MC> Okay, going to
go play SWTOR with the wife. Catch you guys later
L3224[21:12:29] <Gopher> if you'd just
reread what I said, and perhaps some reference material - flatland
is nice, and wikipedia has articles on the subject as well - you'll
eventually come to realise nothing I've said is speculative, but
all quantifiable fact. There are things that are speculative, the
things I've been saying just aren't among them.
L3225[21:12:48]
⇦ Quits: Kodos|MC
(~kodos|mc@108-226-6-195.lightspeed.stlsmo.sbcglobal.net) (Read
error: Connection reset by peer)
L3226[21:13:28] <Kenny|AFK> but who says
they are quantifiable? a scientist who might have been proved wrong
on some other course of action?
L3227[21:13:45] <Gopher> if you'd just
reread what I said, and perhaps some reference material - flatland
is nice, and wikipedia has articles on the subject as well - you'll
eventually come to realise nothing I've said is speculative, but
all quantifiable fact. There are things that are speculative, the
things I've been saying just aren't among them.
L3228[21:15:47] *
Kenny|AFK is only hearing a bunch of noise sinced he understands
none of it
L3229[21:18:55]
⇦ Quits: Johannes13 (~Johannes@p4FDEBDA0.dip0.t-ipconnect.de)
(Ping timeout: 186 seconds)
L3230[21:28:46]
⇦ Quits: Techokami
(~Techokami@pool-173-48-7-25.bstnma.east.verizon.net) (Quit:
Leaving)
L3231[21:29:25] ***
Nentify is now known as Nentify|away
L3232[21:35:01] ***
Nentify|away is now known as Nentify
L3233[21:53:13]
⇨ Joins: finkmac
(~finkmac@68-68-12-88.applecreek.pathcom.com)
L3234[21:55:52]
⇦ Quits: Rob73_
(~rob73_@fl-208-163-142-38.dhcp.embarqhsd.net) (Quit:
Rob73_)
L3235[22:02:15]
⇨ Joins: ping (~notPing@64.134.221.131)
L3236[22:02:16]
⇨ Joins: ^v (~pingbot@64.134.221.131)
L3237[22:06:15]
⇦ Quits: Kat_and_Amy
(webchat@cpe-24-210-223-235.neo.res.rr.com) (Quit: Web client
closed)
L3238[22:07:30] ***
Keridos is now known as Keridos_off
L3239[22:12:25]
⇨ Joins: Moonrise (~Moonrise@112.185.38.188)
L3240[22:21:19] ***
Nentify is now known as Nentify|away
L3241[22:31:33]
⇦ Quits: ^v (~pingbot@64.134.221.131) (Ping timeout: 186
seconds)
L3242[22:35:51]
⇦ Quits: ping (~notPing@64.134.221.131) (Ping timeout: 380
seconds)
L3243[22:56:49] ***
ds84182 is now known as dsAway
L3244[23:09:29] <gamax92> Gah, 6/7 pages
of my essay done.
L3245[23:12:21]
⇦ Quits: Lathanael|Away
(~Lathanael@p5497382B.dip0.t-ipconnect.de) (Ping timeout: 186
seconds)
L3246[23:14:38]
⇨ Joins: Kodos
(webchat@108-226-6-195.lightspeed.stlsmo.sbcglobal.net)
L3247[23:21:44]
⇨ Joins: Lathanael|Away
(~Lathanael@p549724EC.dip0.t-ipconnect.de)
L3248[23:23:23] <Porygon> woohoo,
essays
L3249[23:23:40] <Porygon> I'm heavily
revising essays for English
L3250[23:40:34]
⇦ Quits: Kodos
(webchat@108-226-6-195.lightspeed.stlsmo.sbcglobal.net) (Quit: Web
client closed)