<<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.
L6[00:06:49] <gamax92> Darkness: try http://oc.cil.li/index.php?/forum/33-showcase/ and https://github.com/OpenPrograms/
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
L93[02:46:54] <Michiyo> http://ci.cil.li/job/OpenComputers-MC1.7/
L94[02:47:10] <Michiyo> http://lanteacraft.com/jenkins/job/OpenPrinter1.7/
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.
L132[03:14:37] <gjgfuj> https://dl.dropboxusercontent.com/u/54190418/OpenAutomation-0.1.0.jar
L133[03:14:51] <gjgfuj> And you need.
L134[03:14:52] <gjgfuj> https://dl.dropboxusercontent.com/u/54190418/OpenAutomation-0.1.0.jar
L135[03:14:58] <gjgfuj> https://dl.dropboxusercontent.com/u/54190418/AwesomeSauceCore-0.1.0.jar
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
L146[03:20:11] <Darkness> its from here: http://www.lua.org/pil/4.3.2.html
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
L223[03:44:04] <asie> s
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?
L273[03:52:21] <Vexatos> https://docs.google.com/spreadsheet/ccc?key=0AhBMxdXN4vbsdFVSZGowbmt4SXpWOG9mcGFzNW5LLWc&usp=sharing
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
L282[03:52:49] <gjgfuj> 5:14:27 PM gjgfuj https://dl.dropboxusercontent.com/u/54190418/OpenAutomation-0.1.0.jar 5:14:33 PM gjgfuj https://dl.dropboxusercontent.com/u/54190418/AwesomeSauceCore-0.1.0.jar
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
L343[03:58:46] <Vexatos> All dem repos: http://puu.sh/8hi44/64dad729ca.png
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
L347[03:59:13] <Vexatos> https://www.youtube.com/watch?v=2dlzNOBWVNg
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
L350[03:59:24] <Vexatos> And this is part 1 of it https://www.youtube.com/watch?v=6tLXSEasnfY
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:
L355[03:59:58] <gjgfuj> https://drive.google.com/folderview?id=0B_DzE6NTDIQFaVg3dGhGbUsxUDg&usp=sharing
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?
L370[04:04:15] <asie> http://imgur.com/DzE2Tu0
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
L375[04:05:42] <EnderBot> Stats are provided by Kenny: http://thatjoshgreen.me/other/irc/stats/oc.html
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
L400[04:17:17] <Bizzycola> [17:52:19] <Vexatos> https://docs.google.com/spreadsheet/ccc?key=0AhBMxdXN4vbsdFVSZGowbmt4SXpWOG9mcGFzNW5LLWc&usp=sharing
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?
L403[04:17:20] <Vexatos> <Vexatos> https://docs.google.com/spreadsheet/ccc?key=0AhBMxdXN4vbsdFVSZGowbmt4SXpWOG9mcGFzNW5LLWc&usp=sharing
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
L484[04:37:06] <asie> http://i.imgur.com/0tYXWnN.png
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
L492[04:39:02] <Vexatos> https://www.youtube.com/watch?v=Rh4v5wIC7_s :3
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
L523[04:42:13] <Vexatos> https://github.com/asiekierka/Computronics/blob/master/src/main/java/pl/asie/computronics/item/ItemTape.java#L64
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
L581[04:57:25] <Vexatos> http://puu.sh/8pkpL/2c7a9c75d4.png
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.)
L600[05:04:50] ⇦ Quits: mallrat208 (Mibbit@68.204.184.175) (Quit: http://www.mibbit.com ajax IRC Client)
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?
L642[05:32:29] <Bizzycola> https://github.com/MightyPirates/OpenComputers/wiki/API-Internet
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
L842[06:14:19] <asie> Vexatos: http://imgur.com/a/JrE2x
L843[06:14:20] <asie> :)
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
L875[06:19:15] <Vexatos> http://hastebin.com/aqagexurun.tex
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
L880[06:19:46] <asie> dangranos: well, go for it, https://github.com/asiekierka/Computronics
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
L911[06:27:11] <asie> Vexatos, dangranos: https://github.com/asiekierka/Computronics
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
L922[06:32:35] <Vexatos> https://github.com/asiekierka/Computronics/pull/6
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
L940[06:35:11] <Vexatos> Asie https://github.com/asiekierka/AsieLib/pull/1
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
L964[06:40:34] <asie> Vexatos: http://mc.shinonome.ch/doku.php?id=wiki:computronics
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> :|
L990[06:47:40] <asie> :p
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
L996[06:49:00] <Vexatos> http://hastebin.com/cuvilopebe.tex
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!
L1049[06:54:24] <Bizzycola> http://hastebin.com/asidegiluh.tex give this a try
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
L1057[06:55:19] <ShadowKatStudios> Hey guys, http://pastebin.com/UrecCPw9
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.
L1070[06:57:46] <asie> http://pastebin.com/utfwbgRt
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
L1094[07:05:11] <Vexatos> tapeo http://puu.sh /8ppNE/834022d941.dragon_island
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
L1128[07:19:25] <Vexatos> http://puu.sh/8pqtF/b4a83e8426.png
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
L1137[07:22:58] <Bizzycola> this worked for me: http://hastebin.com/ekesibacaq.tex
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
L1183[08:08:45] <Vexatos> 1.: <Vexatos> http://puu.sh/8pqtF/b4a83e8426.png</span>
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
L1263[08:46:36] <Vexatos> Bizzycola: https://github.com/OpenPrograms/Bizzycola-Programs/pull/2
L1264[08:48:19] <asie> Vexatos: http://mc.shinonome.ch/doku.php?id=wiki:computronics
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
L1326[09:46:39] <EnderBot> OpenPrinter: Latest build: http://lanteacraft.com/jenkins/job/OpenPrinter/33/ | Latest successful: http://lanteacraft.com/jenkins/job/OpenPrinter/33/
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
L1346[09:50:02] <Vexatos> https://github.com/OpenPrograms/Bizzycola-Programs/pull/2
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
L1359[09:52:49] <Vexatos> https://github.com/Vexatos/Bizzycola-Programs/blob/master/Computronics/tapew.lua
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.
L1406[10:03:19] <EnderBot> - http://goo.gl/35fRvm
L1407[10:03:31] <JoshTheEnder> hehehe
L1408[10:05:29] <gamax92> Vexatos: http://s28.postimg.org/fbqcqa1il/vexatos.png
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
L1433[10:28:55] <Michiyo> remember, https://raw.githubusercontent.com seems broken all around you have to use raw.github.com
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?
L1442[10:31:21] <Gopher> this is the latest https://github.com/MightyPirates/OpenComputers/issues/237
L1443[10:31:45] <Michiyo> ... :/
L1444[10:31:46] <Gopher> but this was the one that amused me, basically asking yet again for some way to break the sandbox https://github.com/MightyPirates/OpenComputers/issues/236
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)
L1483[10:42:48] <JoshTheEnder> https://github.com/MightyPirates/OpenComputers/issues/237 Sangar 1, soni 0
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?
L1539[10:55:48] <gamax92> Vexatos: here, try this url https://dl.dropboxusercontent.com/u/93572794/potato.asp
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
L1545[11:02:56] <gamax92> Sangar: so basically, at the end of the stream, it ends up hanging for 60 seconds. http://i.imgur.com/woixv30.png
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.
L1575[11:10:30] <gamax92> https://dl.dropboxusercontent.com/u/93572794/potato.asp <- this one
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
L1676[11:24:40] <gamax92> Sangar: http://i.imgur.com/woixv30.png after that third read yes it gives us nil.
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?
L1697[11:28:30] <Vexatos> http://puu.sh/8pEXH/09b062d54a.png
L1698[11:28:34] <Vexatos> It is
L1699[11:28:37] <Vexatos> https://github.com/Vexatos/Bizzycola-Programs/blob/master/Computronics/tapew.lua
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 :)
L1744[11:36:56] <Vexatos> http://puu.sh/8pFwt/a15fcb9a77.png
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> ?
L1754[11:40:20] <gamax92> Vexatos: http://i.imgur.com/BuOiefR.png
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
L1769[11:43:33] <Vexatos> https://github.com/Vexatos/Bizzycola-Programs/blob/master/Computronics/tapew.lua
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)
L1795[11:48:21] <Vexatos> https://github.com/Vexatos/Bizzycola-Programs/commit/eddb082d392ff9a512550ab33a2ab8e5aacb5aeb
L1796[11:48:25] <Vexatos> Longest commit ever
L1797[11:48:47] <Vexatos> Hehe, look at the length of this pull request
L1798[11:48:48] <Vexatos> https://github.com/OpenPrograms/Bizzycola-Programs/pull/2
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
L1805[11:59:15] <gamax92> Vexatos: http://hastebin.com/aradetekib.lua
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.
L1829[12:06:21] <Vexatos> https://github.com/Vexatos/Bizzycola-Programs/commit/0df54485985c4b3f6cd772571179827ab908a3eb
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
L1884[12:36:04] <Vexatos> https://github.com/OpenPrograms/Bizzycola-Programs/pull/2 is ridiculous
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.
L1906[12:42:14] ⇦ Quits: Dark_Hunter|Off (~DarkHunte@bnc.electrocode.net) (Quit: ElectroBNC (http://e-code.in/ebnc))
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?
L1955[13:05:21] <Vexatos> http://hastebin.com/apudilihow.rb
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
L1969[13:11:09] <dangranos> https://github.com/MightyPirates/OpenComputers/issues/237
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
L2031[13:29:52] <Vexatos> http://hastebin.com/odoyiyamiv.rb
L2032[13:30:08] <gamax92> Vexatos: http://hastebin.com/komicamaya.lua
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...
L2151[14:19:14] <gamax92> Vexatos: http://i.imgur.com/BmOTSNy.png
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
L2169[14:22:02] <gamax92> Vexatos: http://hastebin.com/dizociriwa.lua
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> >_>
L2204[14:38:09] <Vexatos> http://puu.sh/8pSE2/95b7295f19.png
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
L2212[14:39:23] * gamax92 throws a http://i.imgur.com/xk9GAvr.png at 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
L2235[14:47:19] <Vexatos> https://github.com/Vexatos/Bizzycola-Programs/commit/359828c422e222b1f1b812c2f3b06155e65388e3
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!
L2251[14:49:35] <Vexatos> https://github.com/OpenPrograms/Bizzycola-Programs/pull/2
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
L2282[15:03:51] <gamax92> ahh, https://github.com/fnuecke/eris
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
L2288[15:05:12] <SpiritedDusty> gamax92, http://en.wikipedia.org/wiki/Java_Persistence_API
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)
L2309[15:58:39] <gamax92> SpiritedDusty: http://i.imgur.com/BvYn2A0.png
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
L2397[17:02:19] <EnderBot> ICBMComponent: Latest build: http://lanteacraft.com/jenkins/job/ICBMComponent/18/ | Latest successful: http://lanteacraft.com/jenkins/job/ICBMComponent/18/
L2398[17:02:28] <Michiyo> .jenkins OpenPrinter
L2399[17:02:28] <EnderBot> OpenPrinter: Latest build: http://lanteacraft.com/jenkins/job/OpenPrinter/33/ | Latest successful: http://lanteacraft.com/jenkins/job/OpenPrinter/33/
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?
L2426[17:11:06] <Kodos|MC> http://puu.sh/8q5k3.jpg
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
L2437[17:11:52] <Kodos|MC> http://puu.sh/8q5k3.png :o
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
L2510[17:27:53] <EnderBot> OpenPrinter: Latest build: http://lanteacraft.com/jenkins/job/OpenPrinter/33/ | Latest successful: http://lanteacraft.com/jenkins/job/OpenPrinter/33/
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
L2529[17:30:15] <Kodos|MC> http://puu.sh/8q6Vp.png
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
L2600[17:43:15] <Michiyo> http://puu.sh/8q7UM.png yay
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
L2620[17:46:21] <Kodos|MC> http://www.commitlogsfromlastnight.com/ Lol this site is hilarious
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/
L2712[18:00:13] <Michiyo> https://github.com/OpenPrograms
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
L2720[18:02:04] <EnderBot> https://github.com/OpenPrograms
L2721[18:02:16] <Kodos|MC> Waiiiit
L2722[18:02:21] <Kodos|MC> Open Printers can scan?!
L2723[18:02:25] <JoshTheEnder> ?chanstats
L2724[18:02:25] <EnderBot> Stats are provided by Kenny: http://thatjoshgreen.me/other/irc/stats/oc.html
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
L2748[18:05:54] <gamax92> http://i.imgur.com/lAHQXEX.png
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
L2763[18:12:30] <Bizzycola> http://puu.sh/8qa4Z.png
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*
L2796[18:33:05] <Sangar> 332 atm, will likely change a bit in 1.3, see https://github.com/MightyPirates/OpenComputers/issues/177
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
L2807[18:45:14] <ds84182> Ash is so swagalicious http://puu.sh/8qcoU.png
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
L2811[18:47:37] <gamax92> Gopher: http://i.imgur.com/6HwaER1.png does this apply for 884
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
L2829[19:02:59] <gamax92> Also: http://i.imgur.com/Ozsb8EB.png
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
L2836[19:08:40] <Bizzycola> http://pastebin.com/snbScRyD --when I call printer.charCount inside splitAdd it complains
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
L2846[19:11:27] <Michiyo> http://paste.pc-logix.com/view/1fac96e2 gamax92
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
L2850[19:12:12] <ds84182> more afros http://puu.sh/8qehr.png
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
L2918[19:30:02] <gamax92> Was this a bad idea? http://i.imgur.com/lWRqN19.png
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
L2930[19:34:57] <Bizzycola> http://puu.sh/8qfQf.png
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
L2935[19:36:48] <Bizzycola> I made it better: http://puu.sh/8qfXU.png
L2936[19:37:39] <Michiyo> heh
L2937[19:38:18] <ds84182> BSException is like http://i.ytimg.com/vi/7YbBugdsbR4/0.jpg
L2938[19:40:45] <Bizzycola> of if you prefer LIESException over BSException: http://puu.sh/8qgap.png
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
L2946[19:46:42] <Bizzycola> You missed out on bored bizzycola: http://puu.sh/8qfXU.png
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
L2994[20:06:04] <^v> pong, https://github.com/MightyPirates/OpenComputers/wiki/component-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
L3015[20:14:45] <^v> pong, Last sucessful build for OpenComputers: http://goo.gl/FnzZRh 1 hours 34 minutes ago
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*
L3076[20:32:13] <Michiyo> https://github.com/bizzycola/ICBMComponent/blob/master/src/main/java/bizzycola/icbmcomponent/TileEntityPeripheralBlock.java#L124-L225 :P
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
L3085[20:34:53] <Michiyo> Kenny|AFK, http://paste.pc-logix.com/view/47400225
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
L3100[20:37:06] ⇦ Quits: ping|IRC (~notPing@rrcs-24-199-21-99.west.biz.rr.com) (Quit: http://i.imgur.com/DrFFzea.png)
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
L3128[20:46:50] <Michiyo> https://github.com/PC-Logix/OpenSecurity done.
L3129[20:46:57] <Kodos|MC> =D
L3130[20:46:59] <Kodos|MC> I contributed =D
L3131[20:47:15] <Michiyo> heh
L3132[20:47:39] <Michiyo> https://github.com/PC-Logix/OpenSecurity/blob/master/README.md :p
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
L3140[20:48:50] <Michiyo> http://oc.cil.li/index.php?/topic/54-
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.
L3158[20:51:39] <Kodos|MC> http://puu.sh/8qkEG.jpg
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)
<<Prev Next>> Scroll to Top