<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:26] ⇦ Quits: finkmac (~finkmac@68-68-14-65.applecreek.pathcom.com) (Quit: Nettalk6 - www.ntalk.de)
L2[00:04:20] ⇦ Quits: Symmetryc (webchat@pool-71-99-213-24.tampfl.fios.verizon.net) (Ping timeout: 198 seconds)
L3[00:10:58] ⇨ Joins: Ir7_o (Ir7_o@CPE-1-123-169-180.sml9.way.bigpond.net.au)
L4[00:10:58] zsh sets mode: +o on Ir7_o
L5[00:11:04] <Ir7_o> grr.
L6[00:11:15] *** Ir7_o changes topic to '** FORUMS BEING RESET ** Thread: http://www.minecraftforum.net/topic/2201440-opencomputers-v120-v200/ | Forums: http://oc.cil.li | Latest version: 1.2.0 for MC1.6.4, 2.0.0 for MC1.7.2'
L7[00:22:20] ⇨ Joins: Vexatos (~Vexatos@p200300556E073F563807B441E6FF3A4C.dip0.t-ipconnect.de)
L8[00:32:56] ⇦ Quits: Ir7_o (Ir7_o@CPE-1-123-169-180.sml9.way.bigpond.net.au) (Ping timeout: 380 seconds)
L9[00:34:40] ⇨ Joins: Ir7_o (~Ir7_o@CPE-1-123-169-180.sml9.way.bigpond.net.au)
L10[00:34:53] zsh sets mode: +o on Ir7_o
L11[00:47:31] ⇦ Quits: ^v (~Kevin@2601:4:4500:887:73:10bf:ecf4:69c1) (Quit: i hate you too Sudsey)
L12[01:13:30] ⇨ Joins: asie (~textual@078088168214.elblag.vectranet.pl)
L13[01:24:19] *** Michiyo is now known as Michiyo|AFK
L14[01:24:46] *** Michiyo|AFK is now known as Michiyo
L15[01:41:27] ⇨ Joins: Wired2coffee (~jacob@c-75-72-220-179.hsd1.mn.comcast.net)
L16[01:41:54] <Wired2coffee> Is there any way to recursively copy a directory?
L17[02:20:55] ⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll probably come back in either 20 minutes or 8 hours.)
L18[02:28:27] ⇦ Quits: Ir7_o (~Ir7_o@CPE-1-123-169-180.sml9.way.bigpond.net.au) ()
L19[02:29:03] ⇨ Joins: Ir7_o (~JBouncer@irocast.net)
L20[02:29:05] zsh sets mode: +o on Ir7_o
L21[03:15:43] ⇦ Quits: mallrat208 (Mibbit@68.204.184.175) (Quit: http://www.mibbit.com ajax IRC Client)
L22[03:39:55] ⇨ Joins: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L23[03:39:55] zsh sets mode: +v on Wobbo
L24[03:42:50] <Wobbo> Good morning
L25[03:45:25] ⇨ Joins: mallrat208 (Mibbit@68.204.184.175)
L26[03:48:56] ⇨ Joins: asie (~textual@078088168214.elblag.vectranet.pl)
L27[04:00:36] ⇦ Quits: mallrat208 (Mibbit@68.204.184.175) (Quit: http://www.mibbit.com ajax IRC Client)
L28[04:19:22] <Kenny> morning
L29[04:19:45] <Wobbo> Morning, early bird
L30[04:20:16] <Kenny> definitely today it's just 5am hehe
L31[04:20:23] <Kenny> just after
L32[04:20:33] <Wobbo> Well, you will at least bo on time for church :P
L33[04:21:49] <Kenny> my church is here at the house.......
L34[04:22:07] <Kenny> since i minister to a small group of people
L35[04:22:26] * Kenny is an ordained Minister
L36[04:23:15] <Wobbo> Then you should not be late anyway ::
L37[04:23:18] <Wobbo> *:P
L38[04:23:35] <Kenny> you're right. lol
L39[04:24:19] <Kenny> my leg was killing me yesterday. the knee was swollen and hurt so bad i could barely walk
L40[04:24:44] <Kenny> which is why i went to bed so early and now i'm up early
L41[04:25:05] <Kenny> but it feels a lot beter today. swelling is gone
L42[04:25:17] <Wobbo> That is good to hear
L43[04:25:37] <Vexatos> Hi Wobbo :D
L44[04:25:41] <Vexatos> Hi Kenny :D
L45[04:25:52] <Wobbo> Hi Vexatos
L46[04:25:54] <Kenny> Vaxatoast :)
L47[04:26:03] <Vexatos> D:
L48[04:26:20] <Kenny> you called yourself that the other day
L49[04:26:47] <Kenny> along with Vexatoss :P
L50[04:27:51] <Kenny> i think it was when i was talking about my eyes being toasted
L51[04:28:23] <Vexatos> <_<
L52[04:28:41] <Vexatos> Wobbo, I've seen you made use of OpenPrograms :P That's cool
L53[04:29:03] <Kenny> ^_^
L54[04:29:12] <Vexatos> ^-^
L55[04:29:38] <Kenny> ^:^
L56[04:29:41] <Wobbo> Better use it if is is available, no? :P
L57[04:31:27] <Vexatos> Yep
L58[04:31:39] *** alekso56_off is now known as alekso56
L59[04:32:18] <Vexatos> If anyone wants to join OpenPrograms, I'll add you ;D
L60[04:32:24] <Wobbo> I will probably use that as my main placee to dump programs now :P Make it ordered and what not
L61[04:32:41] <Vexatos> That's what it is made for
L62[04:32:43] <Vexatos> I also need some other admin to do such... who should it be
L63[04:33:06] <Wobbo> Vexatos, would it also be possible to create a separate team for OpenPorts so I can manage who can directly push towards that?
L64[04:33:18] <Vexatos> Okay
L65[04:33:25] <Vexatos> I'll add you to the team "OpenPorts"
L66[04:33:32] <Vexatos> And that repo
L67[04:33:35] <Wobbo> thanks :)
L68[04:34:10] <Vexatos> There
L69[04:34:14] <Vexatos> https://github.com/orgs/OpenPrograms/teams/openports
L70[04:35:00] <Vexatos> I don't know if you can add team mambers
L71[04:35:02] <Vexatos> *members
L72[04:35:06] <Vexatos> Can you?
L73[04:35:52] <Wobbo> I'm trying to add you, but you don't show up in the list
L74[04:36:04] <Vexatos> My whole name?
L75[04:36:19] <Vexatos> Try adding SpiritedDusty, just for testing purposes
L76[04:36:26] <Wobbo> I can add Sangar
L77[04:36:28] <Vexatos> Ah
L78[04:36:30] <Vexatos> Ok then
L79[04:36:40] <Vexatos> Maybe you cannot add me because I have access already anyways
L80[04:36:47] <Vexatos> (As org's owner)
L81[04:36:47] <Wobbo> SpiritedDusty also works
L82[04:36:52] <Wobbo> Might be the case
L83[04:36:59] <Vexatos> Ok, and anyone who is not in the organization already?
L84[04:37:27] <Wobbo> I can add those as well
L85[04:37:32] <Vexatos> Nice
L86[04:37:38] <Vexatos> Everything's fine then
L87[04:37:41] <Wobbo> Also, why is there a group called Wobbo? :P
L88[04:38:11] <Vexatos> That's where all your repos will go, and noone else but you in the org has push/pull acess to it
L89[04:38:16] <Vexatos> (except the owners)
L90[04:38:56] <Vexatos> So, e.g. Sangar can't push to your Wobbo-Programs repo
L91[04:39:11] <Vexatos> That's for programs you don't want anyone to edit
L92[04:39:23] <Vexatos> To just have it there as a dump place
L93[04:40:22] <Wobbo> And if you would create a repo normally, everyone can push/pull to it?
L94[04:40:48] <Vexatos> No, everyone in the team you put it in
L95[04:40:59] <Vexatos> Only tems with "Admin" access, though
L96[04:41:07] <Vexatos> There is also a "Read" and a "Write" access
L97[04:41:17] <Wobbo> ah
L98[04:41:21] <Vexatos> "Read" is only useful in private repos, though
L99[04:41:30] <Vexatos> Because everyone may read public repos
L100[04:41:37] <Vexatos> And Write is push access
L101[04:41:46] <Vexatos> and Admin is allowing other contributors
L102[04:41:54] <Wobbo> You are not allowed to read this repo, unless you log out :P
L103[04:41:58] <Vexatos> So, you want OpenPorts to be Write and Wobbo to be admin?
L104[04:42:08] *** alekso56 is now known as alekso56_off
L105[04:42:14] <Vexatos> And the openports repo to be in both teams
L106[04:42:38] <Wobbo> That sounds about right
L107[04:42:52] <Vexatos> So, only you (and me/owners) can add other contributors to the repo
L108[04:42:59] <Vexatos> And to the OpenPorts team
L109[04:43:11] <Wobbo> If you could make it that way, that would be nice :)
L110[04:43:15] <Vexatos> I did
L111[04:43:45] <Vexatos> As it currently is, for example, you can push and add/remove contributors, but SpiritedDusty and sangar are allowed to push
L112[04:44:12] <Vexatos> Try removing one of them, if it still works
L113[04:44:23] <Wobbo> I only derped and removed the repo from my team :P
L114[04:44:28] <Wobbo> That was stupid
L115[04:44:38] <Vexatos> I'll add it back
L116[04:44:46] <Wobbo> thanks
L117[04:45:04] <Vexatos> Also
L118[04:45:04] <Vexatos> https://github.com/OpenPrograms/OpenPorts/settings/collaboration
L119[04:45:09] <Vexatos> See there who has access
L120[04:45:26] <Vexatos> There you can also add collaborators WITHOUT adding them to the organization
L121[04:45:58] <Vexatos> So you can have certain teams to contribute and certain people outside OpenPrograms to help
L122[04:46:08] <Wobbo> Vexatos: I'm not an admin in the group, so I can't change anything there
L123[04:46:08] <Vexatos> Github did a pretty good job on that
L124[04:46:38] <Vexatos> You should be able to change the collaborator list at https://github.com/OpenPrograms/OpenPorts/settings/collaboration
L125[04:46:42] <Vexatos> Can you do that?
L126[04:47:02] <Wobbo> Nope
L127[04:47:09] <Vexatos> Hmmm
L128[04:47:11] <Wobbo> I can view it, but not change it
L129[04:47:31] <Wobbo> Can you set an admin in the openPorts group maybe?
L130[04:47:40] <Vexatos> Let me check
L131[04:52:04] <Vexatos> I think you can't :|
L132[04:52:14] <Wobbo> Hmm…
L133[04:52:41] <Vexatos> But you should be able to add collaborators to the repo
L134[04:52:45] <Vexatos> In the repo's settings
L135[04:53:12] <Wobbo> I can't. I can only see the teams that can colaborate
L136[04:53:35] <Vexatos> Hmmm
L137[04:54:51] <Vexatos> So you cannot change a team's members without either that team havin admin permissions or bein an owner yourself...
L138[04:55:06] <Wobbo> That sucks :/
L139[04:55:18] <Vexatos> Yea
L140[04:55:23] <Wobbo> And you can't add teams to teams?
L141[04:55:28] <Vexatos> Hmmm
L142[04:55:58] <Vexatos> I can add OpenPrograms to OpenPrograms
L143[04:57:13] <Vexatos> I can't
L144[04:57:20] <Vexatos> No team inheritage
L145[04:57:22] <Vexatos> >_<
L146[04:57:49] <Wobbo> Damn…
L147[04:59:30] <Kenny> simple solution.....
L148[04:59:41] <Kenny> make Wobbo a co-owner
L149[04:59:59] <Vexatos> Simple solution? 1. Make wobbo owner as well, 2. wobbo has to ask me everytime he wants to add someone
L150[05:00:11] <Wobbo> Or I move the repo to my own account, that would also solve the problem
L151[05:00:33] <Vexatos> 3. wobbo can still add/remove team members to the Wobbo team, there then with full admin access to the repo
L152[05:00:34] <Vexatos> 4
L153[05:00:46] <Vexatos> EVERYONE can still submit pull requests
L154[05:00:52] <Vexatos> Wobbo just has to accept those
L155[05:01:09] <Vexatos> Decide whatever you want
L156[05:01:32] <Vexatos> I would make you a co-owner of the org...
L157[05:02:59] <Vexatos> Wobbo, try again, can you add people to the OpenPorts team now?
L158[05:03:21] <Wobbo> No, I can't :/
L159[05:04:06] <Vexatos> And now?
L160[05:04:30] <Wobbo> I can add teams
L161[05:05:13] <Vexatos> Now you are an owner
L162[05:05:26] <Wobbo> It might be easiest to just move it from OpenPrograms, then I have full control over the repo
L163[05:05:41] <Vexatos> Yea
L164[05:05:59] <Vexatos> That OpenPrograms is a good idea for a simple program dump
L165[05:06:23] <Vexatos> But not if you want to have a team having full access to everything if that team changes frequently
L166[05:06:56] <Vexatos> You could just tell me to add new people to the OpenPorts team every time there is a new one (Which won't happen that often, I assume)
L167[05:07:32] <Vexatos> So, do whatever you like
L168[05:07:54] <Wobbo> I moved it now, so that I can add people I want
L169[05:08:11] <Vexatos> It is obviously not made for changing collaborators of repos frequently
L170[05:08:36] <Vexatos> But that's the only issue so far
L171[05:08:45] <Vexatos> so, it's still a cool thing :
L172[05:08:46] <Vexatos> :D
L173[05:14:17] <Wobbo> I will link to it from my OpenPrograms repo when it is useable :P
L174[05:14:57] *** alekso56_off is now known as alekso56
L175[05:15:30] <Vexatos> You mean, you'll move it to OpenPrograms when it's done?
L176[05:15:45] <Vexatos> I don't think you can "link" easily
L177[05:16:04] <Wobbo> No, I will put a link to it on my repo, like a hyperlink ;)
L178[05:16:10] <Vexatos> Ah
L179[05:16:11] <Vexatos> Heh
L180[05:16:18] <Vexatos> That'll work
L181[05:21:00] <Wobbo> Assignment, make a numerical summary of the data, use the R function summary. So I type in summary(data). I get for each column in the dataset: min value, quarantines, median, mean and max value
L182[05:21:09] <Wobbo> Well, there is your numerical summary
L183[05:21:21] <Sangar> good morning (i just got up, so it is by definition morning :P)
L184[05:21:29] <Sangar> oh, statistics?
L185[05:21:34] <Wobbo> Goodmorning Sangar
L186[05:21:39] <Wobbo> Research methodology.
L187[05:21:50] <Sangar> huh
L188[05:23:00] <Wobbo> Statistics is only about what tests there are, how you should do them and when you can use them. Research methodology is also about what a good experiment is, how do you set those up, etc
L189[05:23:13] <Wobbo> But a lot of it is still statistics :P
L190[05:24:44] <Kenny> morning, Sangar :)
L191[05:25:09] <Vexatos> Hi Sangar
L192[05:25:34] <Sangar> morning :)
L193[05:28:40] <Wobbo> The median of binary data is of course… still binary… So I can't just paste it into LaTeX :(
L194[05:47:31] *** JoshTheEnder|BackInTheEther is now known as JoshTheEnder
L195[05:56:28] <Wobbo> I'm going to get lunch
L196[06:24:28] <Kenny> for all that shit i went thru the other day (16 hours and a headache) trying tio figure a way to set that damn teme from a menu selection would you believe i JUST FOUND OUT how
L197[06:26:03] <Kenny> since a table within a table wasn't working i simple made a 2nd table with the theme names and rather than use the string name i used the row value
L198[06:28:22] <Vexatos> Mmhm, Kenny, do you want to join OpenPrograms?
L199[06:28:32] <Vexatos> To dump your programs at :P
L200[06:29:04] <Kenny> sure, but fair warning, mt programs are simple ones right now hehe
L201[06:29:09] <Kenny> my*
L202[06:29:25] <Kenny> only been programming in lua about 3 weeks :P
L203[06:30:03] <Kenny> although the one i'm working on now is an IDE editor :)
L204[06:31:42] <Kenny> my git name is BigRenegade
L205[06:38:29] <Wobbo> Sangar: why does every mod have to drop its items/blocks in a different fashion. Because $REASONS
L206[06:38:33] ⇨ Joins: Din (~DinFer@31.176.226.121)
L207[06:38:51] <Kenny> DangISP
L208[06:39:48] <Vexatos> Ok, I added you :)
L209[06:40:06] <Kenny> thanks
L210[06:40:40] <Vexatos> Sangar, how did you make that robot model?
L211[06:40:41] <Sangar> Wobbo: you should make that a t-shirt :P
L212[06:41:11] <Sangar> Vexatos: hard-coded opengl calls :P
L213[06:41:12] <Wobbo> Because $REASONS\nbash: because: program not found
L214[06:41:20] <Vexatos> :|
L215[06:41:24] <Vexatos> Dangit
L216[06:41:45] <Sangar> i was thinking of making it a model, but then rendering upgrades on the robot would become pretty much impossible
L217[06:41:56] <Sangar> (like the generator or crafting upgrade)
L218[06:42:11] <Vexatos> I wanted an image of the robot for OpenProgram's avatar, guess I'll have to start minecraft for that
L219[06:42:19] <Sangar> which reminds me, i should make the solar generator render something...
L220[06:42:33] <Wobbo> But can you change the skin for the robot?
L221[06:42:41] <Vexatos> Maybe a solar banel at the back side, Sangar?
L222[06:42:42] <Sangar> the texture, yes
L223[06:42:53] <Vexatos> robot.png \o/
L224[06:43:21] <Kenny> solor panel on top would be easier
L225[06:43:27] <Sangar> Vexatos: https://github.com/MightyPirates/OpenComputers/wiki/Blocks#wiki-robot
L226[06:43:45] <Kenny> less issues when rendering it
L227[06:43:53] <Wobbo> Sonar panel facing the south :P
L228[06:44:07] <Wobbo> Or moving to the position to the sun :P
L229[06:44:19] <Kenny> then you have tpo change it's location every time the robot turns
L230[06:44:22] <Sangar> i was thinking something on top of the left and right sides :P we'll see
L231[06:44:48] <Kenny> Sangar, i figured out that thene problem hehe
L232[06:44:50] <Sangar> well this is rendering stuff, so it is updated every turn anyway, but meh :P
L233[06:44:51] <Vexatos> How did you make that image?
L234[06:44:54] <Kenny> theme*
L235[06:45:22] <Sangar> i saw, gz :)
L236[06:45:26] <Sangar> Vexatos: http://forums.technicpack.net/topic/42304-15x162-item-renderer/
L237[06:45:44] <Vexatos> O:
L238[06:47:04] <Kenny> Sangar: is it possible to save the data from the window so you can repopulate the window later?
L239[06:48:44] <Sangar> well, either you remember it in some buffer (like edit) or the 'hardcore' variant might be to use gpu.get to read the complete displayed data and store that away and restore it later. either way, you have to it manually.
L240[06:49:16] <Kenny> wanted to make sure i was reading the gpu.get info correctly
L241[06:50:02] <Kenny> basically i want to use a small area for a window prompt and then restore that data after the prompt area is cleared
L242[06:51:13] <Kenny> luaIDE was driving me a little crazy porting it as the point, so i decided to write my own editor IDE
L243[06:51:52] <Sangar> then that's probably the only way to go, yes (i might be forgetting something :P). also the wiki on get isn't fully up to date i think, it also returns the text and background color now i believe.
L244[06:52:31] <Kenny> cool. also i have the theme issue fixed with my IDE :)
L245[06:53:23] <Kenny> i have a large portion of it done at this point. and it mouse support :)
L246[06:55:28] <Kenny> i'm learning, slowly but surely hehe
L247[06:57:51] ⇨ Joins: Vexaton (~Vexatos@p200300556E073F843807B441E6FF3A4C.dip0.t-ipconnect.de)
L248[06:58:18] <Sangar> nice
L249[07:00:31] <Kenny> once i get this portion of it done, guess what prohram i'm gonna rape again? hehe
L250[07:00:37] <Kenny> program*
L251[07:00:54] <Wobbo> edit
L252[07:01:15] ⇦ Quits: Vexatos (~Vexatos@p200300556E073F563807B441E6FF3A4C.dip0.t-ipconnect.de) (Killed (NickServ (GHOST command used by Vexaton!~Vexatos@p200300556E073F843807B441E6FF3A4C.dip0.t-ipconnect.de)))
L253[07:01:18] *** Vexaton is now known as Vexatos
L254[07:01:33] <Kenny> actually i'll just stick most of edit into it as the text editor
L255[07:01:54] <Wobbo> XD
L256[07:02:36] <Kenny> well edit.lua is a text editor :P
L257[07:03:24] <Kenny> do oyu have time to check out what i've got done so far, Wobbo?
L258[07:03:40] <Wobbo> Not really, I have to work on assignments :/
L259[07:03:45] <Kenny> ok
L260[07:04:11] <Kenny> I know you have school work to be done, and you do a lot of programming too
L261[07:05:11] <Kenny> and more than likely, you have put off school work till today hehe
L262[07:05:53] ⇨ Joins: ^v (~Kevin@2601:4:4500:887:8c41:f83:5696:4d4c)
L263[07:10:11] ⇦ Quits: Din (~DinFer@31.176.226.121) (Quit: CYA LATER LOOSERS !!!!! ME GONNA GO DO SWAGSTUFFS)
L264[07:10:56] ⇨ Joins: Din (~DinFer@31.176.226.121)
L265[07:11:23] <Wobbo> Not really, but I want to get it over with :P
L266[07:11:34] <Wobbo> So I have more time the rest of the week
L267[07:11:55] <Wobbo> I can look at it tonight, nut not now
L268[07:12:03] <Kenny> same thing i used to do :)
L269[07:12:30] <Kenny> that's cool. besides i'm going through adding comments right now :)
L270[07:16:53] ⇨ Joins: scy_ (webchat@71-87-149-46.static.hlrg.nc.charter.com)
L271[07:17:14] <Vexatos> So, OpenPrograms now has an icon >_> Only took 30 minutes for Gravatar to recognize
L272[07:17:19] <Vexatos> Anyways, off to lunch, bye
L273[07:17:22] <Wobbo> XD
L274[07:17:27] <scy_> :-*
L275[07:17:47] <scy_> =-O
L276[07:18:07] <Wobbo> Hi scy_
L277[07:18:51] <scy_> din is at my channel
L278[07:21:01] <scy_> _1.7.4.exe
L279[07:37:02] ⇦ Quits: scy_ (webchat@71-87-149-46.static.hlrg.nc.charter.com) (Ping timeout: 198 seconds)
L280[08:11:35] ⇦ Quits: WaveCup (~WaveCup@s2.openpathway.org) (Remote host closed the connection)
L281[08:13:22] ⇨ Joins: WaveCup (~WaveCup@s2.openpathway.org)
L282[08:27:00] ⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll probably come back in either 20 minutes or 8 hours.)
L283[08:34:27] <Kenny> Sangar, how would I use the gpu.get to save the screen? i tried using winBuffer = {{}} seting up a row and col but that didn't work.
L284[08:35:16] <Kenny> actually once I fill it I'm not even sure how to write it back to the screen
L285[08:39:31] <Sangar> use it to get each 'pixel', then write it back with gpu.set
L286[08:41:10] <Kenny> so winBuffer[col][row] = gpu.get(col,row) would work?
L287[08:41:23] <Sangar> yes
L288[08:41:33] <Sangar> if you don't care for the colors
L289[08:41:45] <Sangar> if you do do = table.pack(gpu.get...)
L290[08:43:20] <Kenny> i can reset the colors when i come out of the prompt box and then just pring the chars
L291[08:43:20] <Sangar> there's obviously a lot of room for optimization -- e.g. you could just store each row as a string, instead of as a table
L292[08:43:20] <Kenny> but get only does one char at a time
L293[08:43:30] <Sangar> that doesn't stop you from concatenating the chars ;)
L294[08:44:23] <Sangar> e.g. you could accumulate each row in a table and then use table.concat
L295[08:45:19] <Kenny> that will take tiem, at the moment that concept is beyond my scope of understanding ;)
L296[08:46:07] <Wobbo> Generally speaking, you don't want to optimalize your code anyway :P unless you want to use it really often
L297[08:46:23] <Sangar> table.concat simply merges the values in the table into a single string. i.e. table.concat({'a', 'b', 'c'}) = "abc"
L298[08:47:04] <Sangar> well, when storing the screen buffer i think it's not wrong to try and reduce the amount of memory that's needed to store it - since ram can be pretty limited ;)
L299[08:47:05] <Kenny> i think i know what you mean.
L300[08:47:20] <Wobbo> That is true, space is limited.
L301[08:47:45] <Sangar> but hey, in the worst case you could just store it in a temporary file :D
L302[08:47:52] <Wobbo> Kenny: what do you want to do when you have the screen?
L303[08:47:57] <Kenny> i read in winBuffer[col[row] and then table.concat that to winBuffer[row]
L304[08:48:04] ⇨ Joins: ping (~Kevin@2601:4:4500:887:8c41:f83:5696:4d4c)
L305[08:48:44] <Kenny> i want to save a portion of the screen so i can put a prompt box there and then replace that portion of the screen when done
L306[08:49:00] <Sangar> Kenny: that's the idea (though buf[col][row] could just be any temporary table), upside is it's much faster for gpu.set (because you can do a row in one go, instead of char by char)
L307[08:49:00] ⇦ Quits: ^v (~Kevin@2601:4:4500:887:8c41:f83:5696:4d4c) (Ping timeout: 190 seconds)
L308[08:49:04] <Wobbo> ah, okay.
L309[08:49:26] <Kenny> since i can't do actual windows this is what i came up with for a work around
L310[08:49:40] <Wobbo> Sangar: and gpu.set has an optimalized implementation? :P
L311[08:50:01] <Kenny> gou.set writes a whiole string at once
L312[08:50:04] <Sangar> gpu.set simply takes a string (not chars)
L313[08:50:07] <Sangar> ninja
L314[08:50:07] <Kenny> gpu.set*
L315[08:50:50] <Kenny> i think i see how to do it. thanks Sangar
L316[08:51:57] <Sangar> happy to help :)
L317[08:56:00] <Kenny> if my idea don't work you know i'll be back lol
L318[08:56:20] ⇨ Joins: SpiritedDusty_ (webchat@cpe-76-175-173-70.socal.res.rr.com)
L319[08:56:20] zsh sets mode: +o on SpiritedDusty_
L320[08:56:45] ⇦ Quits: SpiritedDusty (~SpiritedD@24-205-168-216.dhcp.wsco.ca.charter.com) (Killed (NickServ (GHOST command used by SpiritedDusty_!webchat@cpe-76-175-173-70.socal.res.rr.com)))
L321[08:56:51] *** SpiritedDusty_ is now known as SpiritedDusty
L322[08:57:03] <SpiritedDusty> Wobbo, what happened to OpenPorts?
L323[08:57:11] <Wobbo> It moved
L324[08:57:36] <SpiritedDusty> oh
L325[08:57:40] <Wobbo> I couldn't add collaborators without asking Vexatos, so I moved it to my own account
L326[08:58:16] <SpiritedDusty> github isn't loading for me
L327[08:58:30] <Wobbo> It works for me
L328[08:59:32] <Wobbo> SpiritedDusty: but when I get time, I will continue development :P
L329[08:59:44] <SpiritedDusty> k
L330[09:00:47] <Wobbo> Once I get the Beta version working(aka, it can install things!) I might add collaborators and stuff
L331[09:01:47] <SpiritedDusty> alright
L332[09:02:31] <Wobbo> And then people can start working on GUI's and stuff, since that is what I have been asked multiple times :P
L333[09:02:37] <Wobbo> mostly Vexatos though
L334[09:03:00] ⇨ Joins: Symmetryc (webchat@pool-71-99-213-24.tampfl.fios.verizon.net)
L335[09:03:35] <Symmetryc> Wobbo: Hey
L336[09:03:41] <Wobbo> Hi
L337[09:03:57] <Kenny> yay! it worked hehe
L338[09:04:00] <Symmetryc> In the OOP lib I'm making, objects are instantiated like so:
L339[09:04:15] <Symmetryc> new "Object"(arg1, arg2, arg3)
L340[09:04:18] <Symmetryc> :D
L341[09:05:17] <Wobbo> Wouldn't it be better to skip the new and just do Object(arg1, arg2, arg3)?
L342[09:06:24] <Symmetryc> But then I would have to add a global `Object` name
L343[09:06:41] <Wobbo> Yep
L344[09:07:39] <Symmetryc> Wait, in yours do you do local Object = class(<stuff>)?
L345[09:07:52] <Symmetryc> Or class("Object", <stuff>)?
L346[09:07:56] <Wobbo> Yeah, that is what most libraries do
L347[09:08:15] <Symmetryc> Ah, I'm doing the latter approachj
L348[09:08:21] <Symmetryc> *approach*
L349[09:08:31] <Wobbo> local Object = class{"name", extends = Parent, implements= {Prototypes}; foo = function() end}
L350[09:09:23] <Wobbo> Or, syntax for class files: class "name" extends(Parent) implements{Prototypes} function name:foo() end
L351[09:09:37] <Wobbo> But the class files aren't on github yet I believe
L352[09:09:58] <Wobbo> They are
L353[09:11:59] <Wobbo> on github, I mean
L354[09:12:50] <SpiritedDusty> Sangar, are computer and component the only real native OC library?
L355[09:13:31] <Sangar> there's also unicode
L356[09:13:49] <SpiritedDusty> oh
L357[09:13:58] <Symmetryc> What about native and event and redstone, etc.?
L358[09:14:19] <Symmetryc> ^ Not native lol
L359[09:14:31] <Sangar> the event lib is purely lua
L360[09:15:15] <SpiritedDusty> what does utf-8 aware mean?
L361[09:15:30] <Sangar> that it handles multi-byte characters
L362[09:15:57] <Sangar> e.g. unicde.len 'ä' != string.len 'ä' in utf8 strings
L363[09:16:05] <Sangar> *unicode.len
L364[09:16:38] <Symmetryc> Wobbo: Ohhh
L365[09:16:48] <SpiritedDusty> I'm pretty sure javascript supports those multibyte characters so I guess I'll just throw the JS length functions into lua
L366[09:16:49] <Symmetryc> Wobbo: I just realized how you did that extends stuff lol
L367[09:16:59] <Wobbo> XD
L368[09:17:07] <Symmetryc> Wobbo: They're separate functions lol
L369[09:17:13] <Symmetryc> I thought you were doing some parsing trickery lol
L370[09:17:55] <Wobbo> No, I'm not going to do any parsing exempt for besh. And maybe I will amok wosh later on, but no parsing other than that
L371[09:18:12] <Wobbo> Pure Lua environment trickery. Way more fun :)
L372[09:19:10] <Symmetryc> Hehe, did you see my implementation of __len in Lua 5.1/
L373[09:19:23] <Wobbo> No, I haven't
L374[09:19:23] <Symmetryc> (Btw Lua 5.1 doesn't have __len despite popular belief)
L375[09:19:39] <Wobbo> Not on tables, only on other types
L376[09:19:52] <Symmetryc> ^ Yeah :P
L377[09:20:28] <Symmetryc> Well, I made a table and filled it with values of the target table up to the __len, then __index'd the target table :D
L378[09:20:56] <Symmetryc> If the __len was larger than the target table though I just filled the rest with false instead of nil :/
L379[09:21:13] <Wobbo> XD
L380[09:21:17] <Symmetryc> And if the __len was a function, I did some real trickery
L381[09:22:16] <Symmetryc> I would call it when the dummy table is first created, then if any values get changed (detected with __newindex), I'd recall it and recreate the dummy table
L382[09:23:20] <Symmetryc> With the return value
L383[09:23:20] <Wobbo> Sounds like a lot of overhead
L384[09:23:20] <SpiritedDusty> wait you can set metatable on other things? not just tables?
L385[09:23:20] <Symmetryc> C side
L386[09:23:20] <Wobbo> SpiritedDusty: only with the debug module]
L387[09:23:20] <SpiritedDusty> oh
L388[09:23:20] <Symmetryc> Oh, didn't know about it with debug
L389[09:23:49] <SpiritedDusty> so I could do like: myString.SHA256() or something like that?
L390[09:23:53] <Wobbo> At least, that is what I guess debug.setmetatable does :P
L391[09:24:01] <Symmetryc> You can do that without metatables
L392[09:24:07] <SpiritedDusty> oh what hwo?
L393[09:24:07] <SpiritedDusty> how*
L394[09:24:15] <Symmetryc> Just alter the string library
L395[09:24:16] <Wobbo> SpiritedDusty: Try COLua's String class :P
L396[09:24:25] <SpiritedDusty> huh...
L397[09:24:31] <SpiritedDusty> never knew you could do that..
L398[09:24:32] <Symmetryc> string.SHA256 = function(self) <stuff> end
L399[09:24:40] <Symmetryc> local thing = "myString"
L400[09:24:45] <Symmetryc> thing.SHA265()
L401[09:24:52] <SpiritedDusty> interesting...
L402[09:25:01] <Symmetryc> Oh wait, I forgot
L403[09:25:05] <SpiritedDusty> I had no idea you could do that
L404[09:25:07] <Wobbo> Then it would at least be thing:SHA256
L405[09:25:19] <Symmetryc> ^ Oh yeah
L406[09:25:23] <Wobbo> And I don't know if that works really…
L407[09:25:29] <Symmetryc> It does (at least in LuaJ
L408[09:25:36] <SpiritedDusty> LuaJ is derpy
L409[09:26:19] <Symmetryc> Oh yeah, actually you can set the metatable of more than just tables without debug
L410[09:26:21] <Wobbo> it might, since we are talking about strings
L411[09:26:34] <Symmetryc> You can do local str_metatable = getmetatable("")
L412[09:26:49] <Symmetryc> But then when you change it, it will alter the metatable of _all_ strings
L413[09:26:56] <Symmetryc> Including any that are created in the future
L414[09:27:12] <Wobbo> I can confirm that tha works in Lua 5.2
L415[09:27:12] <Wobbo> *that
L416[09:27:12] <Wobbo>
L417[09:27:32] <SpiritedDusty> could you set the metatable for functions?
L418[09:27:36] <Symmetryc> Nope
L419[09:27:40] <SpiritedDusty> aw
L420[09:27:55] <Symmetryc> Would be cool if you could do func._ENV = custom_env
L421[09:28:02] <SpiritedDusty> yeah
L422[09:28:06] <Symmetryc> For Lua 5.2's setfenv fix
L423[09:28:27] <SpiritedDusty> or you can set a metatable on the global enviornment and have that change dynamically
L424[09:28:37] <SpiritedDusty> so it would act as if the enviornment is changing
L425[09:28:53] <Symmetryc> ^ But it's not possible to index a function...
L426[09:29:04] <Symmetryc> It will just error
L427[09:29:29] <SpiritedDusty> or you can convert functions into tables with the __call metamethod
L428[09:29:38] <SpiritedDusty> and pretend its a function
L429[09:29:42] <Symmetryc> :P
L430[09:29:51] <Symmetryc> You can do that for everything though
L431[09:29:59] <Symmetryc> Except booleans/nil
L432[09:30:06] <SpiritedDusty> you can fake a table as a string?
L433[09:30:12] <Wobbo> SpiritedDusty: you can de local _ENV= setmetatable({}, metatable)
L434[09:30:34] <SpiritedDusty> but we're trying to set the env of existing functions
L435[09:30:35] <Symmetryc> SpiritedDusty: Yeah, there is __concat
L436[09:30:45] <Symmetryc> And __len (5.2)
L437[09:30:49] <Symmetryc> and __type (5.2)
L438[09:30:50] <SpiritedDusty> oh cool
L439[09:31:05] <Symmetryc> Btw what I never really understood was __pairs and __ipairs
L440[09:31:11] <Symmetryc> Why not just have __next?
L441[09:31:24] <SpiritedDusty> I've tried to recreate setfenv in lua 5.2 but it just seemed like way too much work
L442[09:31:38] <Wobbo> No __type in the reference manual
L443[09:31:50] <Symmetryc> ^ Hmm I thought it was there
L444[09:31:52] <SpiritedDusty> yeah pretty sure theres no __type
L445[09:31:59] <Symmetryc> Oh :/
L446[09:32:02] <Sangar> Symmetryc: you're not alone in that, there have been math.huge discussions about pairs/next on the lua mailing list :P
L447[09:32:05] <Wobbo> There is __tostring
L448[09:32:18] <Symmetryc> Lol math.huge
L449[09:32:21] <Wobbo> XD
L450[09:32:56] <SpiritedDusty> I was thinking that about setting a metatable on a sandbox environment and have that change according to setfenv. so then it would act like setfenv
L451[09:33:00] <Symmetryc> Hmm, would be cool if we had __or, __not, __and aswell
L452[09:33:09] <SpiritedDusty> set
L453[09:33:13] <SpiritedDusty> woops
L454[09:33:32] <Wobbo> SpiritedDusty: I have done some work with environments that use os.execute, maybe that can help you out?
L455[09:34:18] <SpiritedDusty> well I'd need to set the environment of functions that I didn't create
L456[09:34:56] <SpiritedDusty> like if someone creates a function and runs my code, i'd need to be able to set the env of that function
L457[09:35:02] <Wobbo> Yeah, that is a problem
L458[09:35:22] <Wobbo> You would have them create their function inside your env
L459[09:35:27] <SpiritedDusty> so I was thinking about sandboxing it with load() and have a metatable on the ENV that can change dynamically
L460[09:35:53] <Symmetryc> SpiritedDusty: Tables are referenced values
L461[09:36:07] <SpiritedDusty> hm?
L462[09:36:28] <Symmetryc> If you change _ENV when you load the function, but then change it back, since it is referenced, the environment of the function will just change back
L463[09:36:39] ⇨ Joins: asie (~textual@078088168214.elblag.vectranet.pl)
L464[09:36:51] <SpiritedDusty> nono not _ENV the environment table given to load()
L465[09:37:08] <Symmetryc> Oh... I don't think CC has load
L466[09:37:19] <SpiritedDusty> I meant on OC :P
L467[09:37:56] <Wobbo> This is the OC channel, we all talk about OC here :P
L468[09:38:10] <SpiritedDusty> naw we talk about RP2 computers ._.
L469[09:38:32] <Wobbo> I don't know FORTH! D:
L470[09:38:36] ⇦ Parts: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) ())
L471[09:38:44] <SpiritedDusty> ... wat?
L472[09:38:56] ⇨ Joins: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L473[09:38:57] zsh sets mode: +v on Wobbo
L474[09:39:00] <SpiritedDusty> wb
L475[09:39:22] <Wobbo> still talking about RP2 computers?
L476[09:39:26] <SpiritedDusty> yes
L477[09:39:37] ⇦ Parts: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) ())
L478[09:40:53] <Symmetryc> No I meant that I wouldn't be familiar with that due to CC's lack of that function, not that you can't do it because we're only talking about CC lol
L479[09:41:06] <SpiritedDusty> it looks like the forums have to be reset
L480[09:41:19] <SpiritedDusty> not sure why though
L481[09:42:04] ⇨ Joins: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L482[09:42:04] zsh sets mode: +v on Wobbo
L483[09:42:09] <SpiritedDusty> wb
L484[09:42:12] <Wobbo> Is it save now?
L485[09:42:22] <SpiritedDusty> no I forgot to press A to save my mario game
L486[09:42:50] <Symmetryc> Sangar: Where would I access the Lua mailing list?
L487[09:43:06] <Sangar> http://lua-users.org/lists/lua-l/
L488[09:43:54] <SpiritedDusty> oh Sangar, are you going to add support for C modules in resource packs?
L489[09:44:21] <Sangar> we'll see. i'll at least give it a try.
L490[09:44:35] <SpiritedDusty> alright thanks
L491[09:44:57] <Symmetryc> Holy crap
L492[09:45:00] <SpiritedDusty> ?
L493[09:45:00] <Symmetryc> That would be amazing
L494[09:45:05] <Symmetryc> :D :D :D
L495[09:45:27] * SpiritedDusty creates C module and tricks a server owner to install it and takes over the server
L496[09:45:57] <Symmetryc> :D
L497[09:48:06] <SpiritedDusty> Sangar, on april fools you should make an announcement that OC is gonna switch to HTML for it's main language because its the best PROGRAMMING lagnauge
L498[09:48:39] <Sangar> :P
L499[09:48:49] ⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll probably come back in either 20 minutes or 8 hours.)
L500[09:49:43] <SpiritedDusty> I made a post a long time ago on CC forums and said I was gonna make youtube in CC and call it "RedTube". It was fun xD
L501[09:51:36] <ping> o_o
L502[09:51:39] <ping> i remember that
L503[09:51:48] <ping> xD
L504[09:51:59] <SpiritedDusty> http://www.computercraft.info/forums2/index.php?/topic/4308-youtube-in-minecraft/page__p__33337
L505[09:52:06] *** SuPeRMiNoR2|Away is now known as SuPeRMiNoR2
L506[09:54:57] <ping> that is the most nsfw thread not locked
L507[09:55:07] <ping> ima bump it
L508[09:55:08] <ping> one sec
L509[09:55:15] * ping creates alt account
L510[09:57:56] <Kenny> leave it to computercraft poeple lol
L511[09:59:01] <SpiritedDusty> I made a thread that said I was selling unicorns, but it got locked after like 5 pages of lulz
L512[10:00:16] <Kenny> the way these guys did it though made it look like they were gonna do porn ascii videos hehe
L513[10:00:28] <Symmetryc> Would be funny if someone said "I use RedTube all the time, please make this!"
L514[10:00:36] <Wobbo> XD
L515[10:00:37] <Symmetryc> lol
L516[10:00:55] ⇨ Joins: asie (~textual@078088168214.elblag.vectranet.pl)
L517[10:01:08] * Kenny thinks about making an account just to say it hehe
L518[10:01:21] <SpiritedDusty> do it!
L519[10:01:22] <SpiritedDusty> :P
L520[10:01:41] <Kenny> as BigRenegade or GranpaMinecraft
L521[10:01:58] <Kenny> they know me too well as Kenny hehe
L522[10:02:03] <SpiritedDusty> BigRenegade
L523[10:02:09] ⇦ Parts: Symmetryc (webchat@pool-71-99-213-24.tampfl.fios.verizon.net) ())
L524[10:02:16] ⇨ Joins: Symmetryc (webchat@pool-71-99-213-24.tampfl.fios.verizon.net)
L525[10:02:19] <SpiritedDusty> wb
L526[10:02:59] <Symmetryc> Lol, when they added goto they got like 3x the mail in the mailing list
L527[10:03:28] <SpiritedDusty> http://www.computercraft.info/forums2/index.php?/topic/11751-i-sell-unicorns/ more of my lulz thread
L528[10:04:20] <Sangar> oh fuck you minecraft forums... with their stupid 5 sec cloudflare delay and redirecting me to the front page after that. when i wanted into the extended post mode. good thing i write my posts in sublime text...
L529[10:04:33] <SpiritedDusty> xD
L530[10:05:05] <Wobbo> Yeah, sites that do that are annoying
L531[10:05:09] <Kenny> what the fuck do you craft with a turtle to make a mining turtle
L532[10:05:37] <Symmetryc> diamond pick
L533[10:06:01] <Symmetryc> In a certain configuration though I think
L534[10:06:06] <SpiritedDusty> diamond hoes, best item to make ever
L535[10:06:24] <Wobbo> when you try to visit a page on the train, he redirects you to the login page, then he redirects you to a page that keeps track of how long you have been online, but you won't go tot the site you wanted to visit!
L536[10:06:40] <Sangar> hah
L537[10:09:05] <Wobbo> Even worse is flash. When you update your flash, you need to close your browser. Alright, I get that. But when flash is done installing, he reopens your browser, WHIT ONLY ONE TAP THAT LEADS TO ADOBE'S SITE!! So all your tabs from before that are gone!
L538[10:09:26] <Wobbo> So you have to reopen your browser before you close the installation
L539[10:10:06] <Kenny> bs. has to have moderator approval before it will be posted
L540[10:10:27] <SpiritedDusty> xD
L541[10:10:34] <SpiritedDusty> doesn't look like its gonna get approved
L542[10:10:58] <Kenny> i'm a newbie, the reason for the restriction
L543[10:10:58] <SpiritedDusty> they're gonna lock my thread D:
L544[10:11:15] <Kenny> i need 3 posts before it stops
L545[10:11:28] <SpiritedDusty> just go post in general or something
L546[10:11:59] <Sangar> Wobbo: yeah, the flash updater is a piece of crap. i'm at the point where i don't care and just wait until it does its job and actually downloads the update instead of sending me to the adobe site.
L547[10:12:51] <SpiritedDusty> you still use flash? o_O
L548[10:13:01] <SpiritedDusty> that ancient technology
L549[10:13:33] <Wobbo> Certain sites require "flash"
L550[10:13:39] <Sangar> ^
L551[10:13:55] <SpiritedDusty> well I use chrome which updates by itsself
L552[10:14:00] <Wobbo> Otherwise I would throw it out the window
L553[10:14:07] <SpiritedDusty> and flash comes with chrome so you never have to care about installing it
L554[10:14:24] <Wobbo> SpiritedDusty: I don't even trust the flash updater enough, I am afraid of kernel panics
L555[10:15:19] <Kenny> i just made 9 posts and still get the moderator thing
L556[10:15:55] <Kenny> back to working on my text editor IDE
L557[10:16:55] <SpiritedDusty> kernel panics eh?
L558[10:17:05] <SpiritedDusty> I never get those, my computer just freezes all together without a notice
L559[10:17:18] <Wobbo> What do you run?
L560[10:17:26] *** SuPeRMiNoR2 is now known as SuPeRMiNoR2|Away
L561[10:17:50] <SpiritedDusty> a hackintosh xD
L562[10:18:05] <Wobbo> Go buy a real Mac then :P
L563[10:19:03] <asie> i have a real Mac
L564[10:19:07] <asie> it never gets a kernel panic
L565[10:19:13] <asie> crashes, though, are another story... ._.
L566[10:19:53] <SpiritedDusty> I have a real mac, its just old and slow
L567[10:20:22] <SpiritedDusty> the reason I have a hackintosh is because I can't stand windows
L568[10:20:23] <SpiritedDusty> xD
L569[10:21:19] <Wobbo> I have only had a kernel panic once, and it was because I was both emulating Ubuntu and building gcc at the same time. It got to hot :/
L570[10:21:19] <Wobbo> SpiritedDusty: Try Linux.
L571[10:21:38] <SpiritedDusty> linux eh... what flavor?
L572[10:21:43] <Symmetryc> Is there anyway to set identity of an object, such that obj1 is equal to obj2, but they are still tables?
L573[10:21:59] <Wobbo> Symmetryc, using __eq metamethod
L574[10:22:02] <SpiritedDusty> without adding an index to the table?
L575[10:22:07] <Symmetryc> Wobbo: That just overrides ==
L576[10:22:23] <SpiritedDusty> wait whats wrong with obj1 == obj2?
L577[10:22:30] <Symmetryc> Wobbo: So if I do table[obj1] = 5; print(table[obj2]) --> nil
L578[10:22:34] <Wobbo> SpiritedDusty: what do you want from your Mac? the GUI?
L579[10:23:00] <SpiritedDusty> well I like the programs that I run xD
L580[10:23:06] <SpiritedDusty> thats pretty much it
L581[10:23:08] <asie> Wobbo: What I want from my Mac is the small amount of maintenance and certain OS X-specific software, like Pixelmator
L582[10:23:23] <asie> also, high-quality HiDPI screen support
L583[10:23:28] <Wobbo> Derp :P Well, most of the software is replaceable.
L584[10:23:28] <asie> Linux is worse at it than Windows even
L585[10:23:33] <SpiritedDusty> well honestly I could switch to linux and still stay alive for a while :P
L586[10:23:38] <asie> I know as I dualboot Arch Linux on my MBPr
L587[10:23:49] <Wobbo> Try Ubuntu. It tries way to hard to be OS X
L588[10:24:06] <SpiritedDusty> so whats a good linux distro?
L589[10:24:11] <asie> Ubuntu is crap.
L590[10:24:15] <asie> Try Linux Mint, if anything
L591[10:24:15] *** Sangar changes topic to '** FORUMS BEING RESET ** Thread: http://www.minecraftforum.net/topic/2201440-opencomputers-v121-v201/ | Forums: http://oc.cil.li | Latest version: 1.2.1 for MC1.6.4, 2.0.1 for MC1.7.2'
L592[10:24:20] <SpiritedDusty> from what I heard, ubuntu sucks lol
L593[10:24:20] <asie> and if you want an OS X clone, try Elementary OS
L594[10:24:29] <Sangar> +1 for mint
L595[10:24:38] <Wobbo> Yeah, mint is probably better
L596[10:24:46] <SpiritedDusty> i've tried elementary OS before, it looked pretty nice
L597[10:24:48] <Vexatos> Linux Mint for the win
L598[10:25:19] <SpiritedDusty> well I'm not at home right now so I'll try to install mint later when i get home
L599[10:25:50] <SpiritedDusty> I used to have ubuntu like a year or so ago
L600[10:26:56] <Wobbo> Elementary looks really nice
L601[10:27:12] <SpiritedDusty> yeah
L602[10:28:18] <Wobbo> Wikipedia: Its user interface aims at being intuitive for new users without consuming too many resources and somewhat resembles the design of Apple's OS X.
L603[10:28:42] <Wobbo> I felt right at home when I saw it :P It is almost a direct clone from the looks it!
L604[10:28:45] <asie> yes but it's unstable, be warned
L605[10:28:50] <asie> well, "unstable"
L606[10:28:53] <asie> it's about as unstable as most Linux distros
L607[10:28:59] <asie> so it's not perfect
L608[10:29:22] <SpiritedDusty> unstable? I'm used to that considering I have a hackintosh xD
L609[10:29:41] <Wobbo> As long as it has better integration than most Linuxes, I would be happy. That is what I miss the most
L610[10:30:23] <SpiritedDusty> check out this gtk icon theme: http://www.omgubuntu.co.uk/wp-content/uploads/2014/01/iris_light__beta_by_thevirtualdragon-d73dv3h2.png
L611[10:31:41] <Wobbo> I guess I am going to warm my macaroni. Speak you later
L612[10:32:10] <asie> Wobbo: It has a set of custom-made softwar
L613[10:32:11] <asie> e
L614[10:32:16] <asie> It is integrated within its own software base
L615[10:32:25] <asie> but you won't get OS X-level integration simply because there is nobody to dictate the One True Library
L616[10:35:41] ⇦ Quits: SpiritedDusty (webchat@cpe-76-175-173-70.socal.res.rr.com) (Ping timeout: 198 seconds)
L617[11:06:52] ⇦ Quits: Din (~DinFer@31.176.226.121) (Quit: CYA LATER LOOSERS !!!!! ME GONNA GO DO SWAGSTUFFS)
L618[11:15:39] <Wobbo> And Jobs said, there is only One True Library, and this Library is Cocoa. Amen
L619[11:15:43] <Wobbo> :P
L620[11:19:01] <Wobbo> Also, I returned
L621[11:20:32] <JZTech101> Anyone here who can play around with the OC source code and FIX the UE api within?
L622[11:20:38] <JZTech101> it needs updating
L623[11:20:49] <Wobbo> You should ask Sangar
L624[11:20:55] * JZTech101 pokes Ir7_o Sangar Kenny LordFokas|off Wobbo
L625[11:21:06] <Wobbo> Why me? :P
L626[11:21:17] <JZTech101> I just poked everyone voiced and opped :p
L627[11:21:26] <Wobbo> XD
L628[11:22:09] <Sangar> you're one hour too late to complain :P
L629[11:22:19] <Wobbo> XD
L630[11:22:25] <Sangar> 1.2.1 is out with the new ue api
L631[11:25:42] ⇨ Joins: scy_ (webchat@71-87-149-46.static.hlrg.nc.charter.com)
L632[11:26:02] <scy_> im bak
L633[11:27:19] <Symmetryc> Wobbo: Is it possible to add custom metamethods C side?
L634[11:27:27] <Symmetryc> In Lua in general
L635[11:27:30] <Wobbo> Currently, no
L636[11:27:36] <Wobbo> Oh, propably
L637[11:27:36] <Symmetryc> Not talking about OC
L638[11:27:44] <Symmetryc> Okay, cool
L639[11:28:00] <Wobbo> I haven't played around with the C side of things. But you can create user data with metatables
L640[11:35:23] <scy_> oc
L641[11:43:16] <Symmetryc> ?
L642[11:50:13] <Wobbo> Symmetryc, why are you playing with the C side of things actually?
L643[11:50:52] <Wobbo> Also, Kenny, show me that code
L644[11:55:55] ⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: Textual IRC Client: www.textualapp.com)
L645[11:59:06] <scy_> https://minecraft.net/
L646[12:05:50] <Symmetryc> Wobbo: So that I can do cool stuffs
L647[12:06:00] <Wobbo> Like? :P
L648[12:06:09] ⇨ Joins: Din (~DinFer@31.176.226.121)
L649[12:06:14] <Symmetryc> Add metamethods
L650[12:06:31] <Symmetryc> Add datatypes
L651[12:06:39] <Din> HAI WORLD O/
L652[12:07:38] <Wobbo> HAI DIN \o
L653[12:07:51] <Din> HAI Wobbo O\
L654[12:08:05] <scy_> Din!!!
L655[12:08:17] <Din> save me
L656[12:08:21] <Din> heey scy_
L657[12:08:32] <scy_> hi
L658[12:09:36] ⇨ Joins: Vexaton (~Vexatos@p5B3C8093.dip0.t-ipconnect.de)
L659[12:09:52] <scy_> whach this http://www.youtube.com/watch?v=ruyM0Rev6CE
L660[12:10:00] ⇦ Quits: Vexatos (~Vexatos@p200300556E073F843807B441E6FF3A4C.dip0.t-ipconnect.de) (Killed (NickServ (GHOST command used by Vexaton!~Vexatos@p5B3C8093.dip0.t-ipconnect.de)))
L661[12:10:01] *** Vexaton is now known as Vexatos
L662[12:10:28] <Din> I can't.
L663[12:10:36] <Din> My youtube is broken
L664[12:10:43] <scy_> or http://www.google.com/imgres?q=minecraft&safe=active&sa=X&gl=us&biw=1024&bih=600&tbm=isch&tbnid=AXLdXhPLYdSvMM:&imgrefurl=http://hdw.eweb4.com/search/minecraft/&docid=lcrGk1TC_L_6JM&imgurl=http://p1.pichost.me/i/40/1640108.jpg&w=2560&h=1600&ei=izkKU9q8FaKyyAGI7YDwDA&zoom=1
L665[12:10:51] <Din> *facepalm*
L666[12:11:43] <scy_> ok
L667[12:13:01] <Din> http://12yearoldsimulator.com/
L668[12:13:05] <Din> love this site :D
L669[12:14:45] <scy_> i dont
L670[12:14:57] <ping> http://puu.sh/77IqZ.png
L671[12:14:58] <Din> Cause' you're 12 scy_
L672[12:14:58] <ping> nope.
L673[12:15:16] <Din> ping, I was being sarcastic :D
L674[12:15:59] <scy_> no 9
L675[12:16:13] ⇦ Parts: Symmetryc (webchat@pool-71-99-213-24.tampfl.fios.verizon.net) ())
L676[12:16:15] ⇨ Joins: Symmetryc (webchat@pool-71-99-213-24.tampfl.fios.verizon.net)
L677[12:16:53] ⇨ Joins: asie (~textual@078088168214.elblag.vectranet.pl)
L678[12:19:19] <scy_> im not 9/13
L679[12:24:35] ⇦ Quits: scy_ (webchat@71-87-149-46.static.hlrg.nc.charter.com) (Ping timeout: 198 seconds)
L680[12:24:56] ⇨ Joins: scy_ (webchat@71-87-149-46.static.hlrg.nc.charter.com)
L681[12:25:38] <scy_> http://webchat.esper.net/?channels=#minecrafthelp# !!!!
L682[12:25:40] *** Din is now known as Din|Coding
L683[12:27:51] <scy_> http://webchat.esper.net/?channels=#minecrafthelp# <go to
L684[12:29:45] <Kenny> DangISP
L685[12:30:05] ⇦ Parts: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) ())
L686[12:30:15] ⇨ Joins: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L687[12:30:15] zsh sets mode: +v on Wobbo
L688[12:30:23] <Wobbo> Wrong button >.<
L689[12:30:28] <Kenny> lol
L690[12:30:32] <Din|Coding> Hey kenny
L691[12:30:40] <Din|Coding> I'm not dangISP anymore
L692[12:30:50] <Kenny> new ISP?
L693[12:30:51] <Din|Coding> Actually, I crashed 1 h ago so I ma
L694[12:30:52] <Din|Coding> am*
L695[12:30:54] <Din|Coding> New isp?
L696[12:30:55] <Wobbo> He is Din|Coding now :P
L697[12:30:56] <Din|Coding> AHAHAHAHHAHAHAHA.
L698[12:31:06] <Din|Coding> This is the only ISP
L699[12:31:17] <Din|Coding> No other ISPs in my country :C
L700[12:31:21] <Din|Coding> Town*
L701[12:31:36] <Kenny> damn, at least I got achoice, even if limited
L702[12:31:37] <Wobbo> Where do you live?
L703[12:31:45] <Din|Coding> Bosnia
L704[12:31:52] <Wobbo> Ah
L705[12:32:02] <Din|Coding> never heard of it?ah :D
L706[12:32:12] <Wobbo> Of course I heard of it
L707[12:32:17] <Kenny> i've heard of it, believe me
L708[12:32:27] <Din|Coding> Fox news doesn't count
L709[12:32:29] <Din|Coding> Or CNN
L710[12:32:34] <Wobbo> Its near Croatia. And Servia if that is the name of that country
L711[12:33:00] <Wobbo> I might have even been there, for a few minutes
L712[12:33:01] <Kenny> Croatia, yes. not sure aboiut the other
L713[12:33:11] <Din|Coding> Servia
L714[12:33:14] <Din|Coding> haha nailed it
L715[12:33:25] <Kenny> used to be Georgia?
L716[12:33:32] <Din|Coding> double haha
L717[12:33:43] <Din|Coding> Serbia, or Crapland
L718[12:33:57] <Wobbo> I've been on vacation to Croatie two times
L719[12:34:02] <Wobbo> *Croatia
L720[12:34:38] <Wobbo> I know where that is.
L721[12:34:38] <Kenny> Croatie, huh :)
L722[12:34:56] <Din|Coding> Where ya from Wobbo ?
L723[12:35:25] <Wobbo> English is my second language, don't blame me :P
L724[12:35:26] <Wobbo> The Netherlands
L725[12:35:41] <scy_> Din|coding:my pe srvr is online / <mag>kkk
L726[12:35:41] <Din|Coding> Ahh, the migty nether
L727[12:35:41] <Kenny> I know that Wobbo. I don't usually mess with you about it :P
L728[12:35:41] <Din|Coding> scy_, translate that to english pls
L729[12:35:41] <Din|Coding> Croatians hate bosnians
L730[12:35:41] <scy_> pe game
L731[12:35:41] <Wobbo> Yeah, a lot of Ghasts around here.
L732[12:35:41] <Din|Coding> When we're on vacation :D
L733[12:36:00] <Kenny> i remember the war
L734[12:36:19] <Din|Coding> I don't :D
L735[12:36:24] <Din|Coding> thank god I don't
L736[12:36:24] <Kenny> remember, Din......
L737[12:37:32] <Din|Coding> If I did, I'd be a nazi
L738[12:37:32] <Wobbo> My parents remember being around the borders of Croatia just before the war started
L739[12:37:32] * Kenny was here for the dawn of time
L740[12:37:32] <Din|Coding> suuuuuuuuuuuuuuuuuuuuuuure you were
L741[12:37:32] <Din|Coding> Brb, restarting PC <_<
L742[12:37:32] <Kenny> nazi's was world war 2, i'm refering to the war between Bosnia and Croatia
L743[12:37:45] <Din|Coding> I know
L744[12:37:47] <Kenny> that was back in the 80s
L745[12:37:51] <Din|Coding> 90s
L746[12:38:09] <Kenny> i thought late 80s into the 90s
L747[12:38:13] <Symmetryc> Yugoslavia was in the 80s and then it broke up in the 90s
L748[12:38:17] <scy_> http://webchat.esper.net/lobby
L749[12:38:19] <Din|Coding> False
L750[12:38:21] <Wobbo> To the Wikipedia!
L751[12:38:26] <Din|Coding> War was in 1991'
L752[12:38:29] <Din|Coding> In croatia
L753[12:38:34] <Din|Coding> Started 1992 in bosnia
L754[12:38:36] <scy_> http://webchat.esper.net/
L755[12:38:40] <Din|Coding> Until 1995
L756[12:38:41] <Symmetryc> Which is when Yugoslavia broke up...
L757[12:38:44] <Kenny> right after the Wall came down
L758[12:38:57] ⇨ Joins: Din (webchat@71-87-149-46.static.hlrg.nc.charter.com)
L759[12:39:01] <Din|Coding> wtf
L760[12:39:03] <Wobbo> By the end of 1991, a high intensity war fought along a wide front reduced Croatia to control of about two-thirds of its territory.
L761[12:39:09] <Din|Coding> CAN I GET A MODERATOR?
L762[12:39:13] <Din|Coding> (not for me)
L763[12:39:16] <Din|Coding> Just a person
L764[12:39:21] <Din|Coding> That will kick Din
L765[12:39:23] <scy_> boo boo boo...
L766[12:39:25] <Din|Coding> Goddamn fakey
L767[12:39:34] <Kenny> !kick din
L768[12:39:34] *** Din was kicked by zsh ((Kenny) No reason given))
L769[12:39:38] <Din|Coding> thanks
L770[12:40:01] <Kenny> didn't realize i was in control hehe
L771[12:40:04] <Din|Coding> :o
L772[12:40:09] <scy_> ok..
L773[12:40:09] <Wobbo> XD
L774[12:40:15] <Din|Coding> Kick me, I need to restart my pc
L775[12:40:20] *** Din|Coding is now known as NOPE
L776[12:40:27] <Wobbo> !kick NOPE
L777[12:40:30] <NOPE> :C
L778[12:40:33] <NOPE> brb
L779[12:40:35] ⇦ Quits: NOPE (~DinFer@31.176.226.121) (Quit: CYA LATER LOOSERS !!!!! ME GONNA GO DO SWAGSTUFFS)
L780[12:40:37] <Kenny> !flags
L781[12:40:40] <Wobbo> I can't kick apparently :P
L782[12:40:44] <Kenny> !flags Wobbo +r
L783[12:40:45] -ChanServ- Kenny set flags +r on Wobbo.
L784[12:40:50] <Kenny> try now
L785[12:41:09] <Wobbo> On you? :P
L786[12:41:12] <Wobbo> Din already left
L787[12:41:23] ⇨ Joins: gastkilr100 (webchat@71-87-149-46.static.hlrg.nc.charter.com)
L788[12:41:33] <scy_> hi
L789[12:41:37] <gastkilr100> hi
L790[12:42:01] <Kenny> gastkilr100, next time don't use someone esle's nick
L791[12:42:12] <gastkilr100> ok
L792[12:42:35] <Wobbo> !kick
L793[12:42:50] <Kenny> you have to include a nick :P
L794[12:42:51] <gastkilr100> ???
L795[12:43:02] <Wobbo> Maybe it said something :P
L796[12:43:14] <Kenny> !kick
L797[12:43:35] <Kenny> told you insufficient params?
L798[12:43:42] <Wobbo> Nope
L799[12:43:51] <Kenny> !flgas
L800[12:43:57] <Kenny> !flags
L801[12:44:08] <Kenny> you should be able to
L802[12:44:11] <Wobbo> flags sounds like a chemical weapon
L803[12:44:17] <Wobbo> *flgas
L804[12:44:28] ⇨ Joins: Din (~DinFer@31.176.226.121)
L805[12:44:42] <Din> Hello!
L806[12:44:44] <Kenny> flouride gas
L807[12:44:49] <Kenny> herro
L808[12:44:56] <Din> Flouride gas?
L809[12:44:56] <Wobbo> Horre
L810[12:44:58] <Din> :o
L811[12:45:02] ⇦ Parts: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) ())
L812[12:45:11] <Kenny> wrong button again
L813[12:45:32] <Kenny> i mis-spelled flags as flgas
L814[12:45:32] ⇨ Joins: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L815[12:45:32] zsh sets mode: +v on Wobbo
L816[12:45:42] <Din> >.<
L817[12:45:54] ⇨ Joins: dummy (webchat@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L818[12:45:57] <gastkilr100> ............m.........c.......srvr.........Din is cool...........
L819[12:46:00] <Kenny> Wobbo said it sounded like some kind of chemical hehe
L820[12:46:02] <Wobbo> !kick dummy
L821[12:46:04] *** dummy was kicked by zsh ((Wobbo) No reason given))
L822[12:46:12] <Din> poor oc
L823[12:46:14] *** SuPeRMiNoR2|Away is now known as SuPeRMiNoR2
L824[12:46:17] ⇨ Joins: dummy (webchat@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L825[12:46:20] <Din> poor dummy*
L826[12:46:23] <Kenny> SuPeRMiNoR2!
L827[12:46:24] *** dummy is now known as Guest29621
L828[12:46:26] <Wobbo> !kick dummy Hello
L829[12:46:30] <Din> scy_, stop :D
L830[12:46:43] <Kenny> !op
L831[12:46:43] zsh sets mode: +o on Kenny
L832[12:46:48] <scy_> ???
L833[12:46:50] <Kenny> don't push me
L834[12:46:50] <Din> !op
L835[12:46:56] <Din> aww, I can't !op
L836[12:47:02] <Din> FIX YO BOT Kenny
L837[12:47:04] <Wobbo> !kick Guest29621 Hello
L838[12:47:04] *** Guest29621 was kicked by zsh ((Wobbo) Hello))
L839[12:47:19] <Kenny> no bot
L840[12:47:23] <Wobbo> I can't !op either
L841[12:47:25] <Wobbo> !op
L842[12:47:30] <Din> !op
L843[12:47:37] <Kenny> nope, you aren't a channel op
L844[12:47:37] ⇦ Quits: scy_ (webchat@71-87-149-46.static.hlrg.nc.charter.com) (Quit: Web client closed)
L845[12:47:39] ⇦ Quits: gastkilr100 (webchat@71-87-149-46.static.hlrg.nc.charter.com) (Quit: Web client closed)
L846[12:47:40] <Din> Racist zsh ...
L847[12:47:46] <Wobbo> XD
L848[12:47:47] <Din> I want to be op goddamnit :D
L849[12:47:56] ⇨ Joins: Guest29621 (webchat@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L850[12:48:06] <Wobbo> !kick Guest29621
L851[12:48:06] *** Guest29621 was kicked by zsh ((Wobbo) No reason given))
L852[12:48:23] <Din> Why are you kicking guest69696983489t572'4?
L853[12:48:37] <Wobbo> My chat client makes the sound of a grenade or something when I kick someone :P
L854[12:48:45] <Wobbo> Actually, when someone gets kick
L855[12:48:48] <Wobbo> *kicked
L856[12:48:53] <Din> What chat is that
L857[12:49:04] <Wobbo> Colluquy. Mac only
L858[12:49:12] * Din installs VM
L859[12:49:12] <Wobbo> *colloquy
L860[12:49:19] ⇨ Joins: needhotdogs (webchat@71-87-149-46.static.hlrg.nc.charter.com)
L861[12:49:29] <Kenny> got news for you, i could make mine do that too :P
L862[12:49:48] <Kenny> !kickban needhotdogs
L863[12:49:48] *** needhotdogs was kicked by zsh ((Kenny) No reason given))
L864[12:49:51] * Din goes into darkness with his boring hexchat
L865[12:49:55] <Wobbo> I already thought so
L866[12:50:09] ⇨ Joins: Wubbles (webchat@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L867[12:50:12] <Wobbo> !kick Wubbles
L868[12:50:12] *** Wubbles was kicked by zsh ((Wobbo) No reason given))
L869[12:50:21] <Din> til, I can send files on irc
L870[12:50:24] <Wobbo> This is fun! XD
L871[12:50:33] <Kenny> and the ones Wobbo is kicking are himself lol
L872[12:50:35] <Wobbo> I can as well
L873[12:50:48] <Din> Cannot send empty fiels
L874[12:51:11] <Din> accept >.<
L875[12:51:16] <Wobbo> always those empty fiels
L876[12:51:41] ⇨ Joins: finkmac (~finkmac@68-68-14-65.applecreek.pathcom.com)
L877[12:51:44] <Kenny> i don't accept anything unless i know what it is....
L878[12:51:49] <Kenny> you didn't ask me
L879[12:51:51] <Din> It's a hey.txt
L880[12:51:55] <Din> xD
L881[12:52:03] <Din> I was just testing ^_^
L882[12:52:12] * Kenny DiNozzo's din
L883[12:52:18] <Kenny> !deop
L884[12:52:18] zsh sets mode: -o on Kenny
L885[12:52:27] <Wobbo> !deop
L886[12:52:35] <Wobbo> I also can't drop myself :/
L887[12:52:42] <Wobbo> *deop
L888[12:52:51] <Wobbo> Autocomplete
L889[12:52:53] <Kenny> din, a little info. I'm also co-founder of this channel
L890[12:53:01] <Din> Nice
L891[12:53:05] <Wobbo> Although, drop is nice. Don't think I have some though…
L892[12:53:18] <Kenny> dr op
L893[12:53:58] <Wobbo> Ah, it is liquorice in english
L894[12:54:19] ⇨ Joins: Vexaton (~Vexatos@p200300556E5094884454F884B94C6A86.dip0.t-ipconnect.de)
L895[12:54:41] ⇦ Quits: Vexatos (~Vexatos@p5B3C8093.dip0.t-ipconnect.de) (Ping timeout: 190 seconds)
L896[12:55:16] <Wobbo> Your Vexatos evolved into Vexaton!
L897[12:55:19] * Kenny likes liquorice
L898[12:55:25] *** Vexaton is now known as Vexatos
L899[12:55:30] <Kenny> but the name is kind of funny
L900[12:55:41] <Wobbo> We call it drop. :)
L901[12:55:48] <Din> Vexaton is beteter :D
L902[12:55:55] <Kenny> you can separate it into two words......
L903[12:56:02] <Kenny> liquor ice
L904[12:56:20] <Kenny> which would make me think it was alcoholic in nature hehe
L905[12:57:48] <Wobbo> It probably isn't :P
L906[13:00:58] <Kenny> not now it isn't
L907[13:01:19] <Kenny> but then again Coke Cola had people addicted to coke for years
L908[13:02:06] <Kenny> until the mid 70s a key ingredient of Coke was coca cleaves
L909[13:02:15] <Din> what's that
L910[13:02:16] <Kenny> leaves*
L911[13:02:21] <Kenny> Cocaine
L912[13:02:23] <Din> o.O
L913[13:02:37] <Wobbo> liquorice is made from the liquorice plant
L914[13:02:37] <Din> Let's go to 70s then
L915[13:02:38] <Kenny> coca leaves are where cocaine comes from
L916[13:03:12] <Kenny> that's why when they came out with the 'Classic' saying it was the original recipe, it was a big lie
L917[13:06:22] <Din> I can't believe this is the first time I've heard of LÖVE'
L918[13:06:29] * Din deletes Unity
L919[13:07:38] <Wobbo> XD
L920[13:09:09] <Din> Anyone willing to google?
L921[13:09:20] <Din> If yes, find me a lua compiler / IDE for iPhone
L922[13:09:24] <Wobbo> Google what?
L923[13:09:24] <Din> (jailbroken)
L924[13:09:35] <Wobbo> Nope
L925[13:09:57] <Din> D:
L926[13:11:09] <Wobbo> Sangar: is the file in OC-Lua similar to a file on a POSIX system?
L927[13:12:46] <Sangar> you mean what you get from io.open? it should behave the same as standard lua, yes. if it doesn't it's very likely to be a bug.
L928[13:13:11] <Wobbo> Alright. So that is what you meant by strings are byte arrays
L929[13:13:15] <Din> sang@r (don't want to ping ) ; Can we get LÖVE in OC?
L930[13:13:22] <ping> NO
L931[13:13:27] <Din> Why? :D
L932[13:13:37] <ping> idk \o/
L933[13:13:49] <Wobbo> I thought that there was a difference, since Java has different classes for text and bonary files
L934[13:13:58] <Sangar> the only thing that's incomplete is the "*n" format (i think?) when reading (parsing numbers)
L935[13:14:05] <Wobbo> Because Lua nor OC knows the concept of windows
L936[13:14:21] <Wobbo> Lua doesn't support windows :V
L937[13:14:22] <Sangar> on the java side the streams are byte streams
L938[13:15:07] <Kenny> DIN: https://itunes.apple.com/us/app/touch-lua/id525273327?mt=8
L939[13:15:12] <Sangar> so there's no difference from the lua perspective
L940[13:15:20] <Din> :O it exists :D
L941[13:15:39] <Wobbo> so "^(.*)$" will math each line in a file?
L942[13:15:41] <Din> Kenny, you are beautiful ._.
L943[13:16:02] * Kenny is smart :P
L944[13:16:24] <Din> argh
L945[13:16:25] <Sangar> Wobbo: i guess. since string.match etc are the vanilla implementations, too. try it :P
L946[13:16:32] <Kenny> not beautiful *haveugly mug*
L947[13:16:34] <Din> Stop using mega people >.<
L948[13:16:40] <Kenny> *have ugly mug*
L949[13:16:48] <Din> You are beautiful Kenny
L950[13:17:04] <Din> see? that's how pretty you are
L951[13:18:25] <Kenny> pretty is a term used for women. last time i checked that term didn't apply to me :P hehe
L952[13:19:00] <Wobbo> But maybe it does now… Hmm…
L953[13:19:54] <Wobbo> Touch Lua looks really nice :) Bought the iPad version
L954[13:20:27] <Din> bought?
L955[13:20:30] <Din> It's free ._.
L956[13:21:22] <Wobbo> Not on iPad
L957[13:21:38] <Wobbo> I dunno why, but I still had money on my account anyway :P
L958[13:23:53] <finkmac> where is it free?
L959[13:24:06] <Wobbo> on iPhone
L960[13:24:10] <finkmac> huh
L961[13:26:53] <Din> Wobbo logic; "This looks neat , let's spend $$ On it"
L962[13:28:35] <Wobbo> It was only 1,75 euro's :P
L963[13:28:48] <Din> "Only"
L964[13:29:33] <Wobbo> I still have about €20 app store money
L965[13:30:00] <Din> you rich
L966[13:30:18] <Wobbo> No, I got it with my MacBook
L967[13:30:22] <Din> :O
L968[13:30:24] <Din> still rick
L969[13:30:25] <Din> rich
L970[13:35:51] <Wobbo> Sangar, for a OC tar clone, I would only need the file name right? I can't change the other file attributes, can I?
L971[13:37:32] <Sangar> ah, yes. there are no file attributes.
L972[13:37:47] <Wobbo> nice
L973[13:41:07] ⇦ Quits: Vexatos (~Vexatos@p200300556E5094884454F884B94C6A86.dip0.t-ipconnect.de) (Quit: Greetings from Pastry Fork, Inc. ✔)
L974[13:42:35] ⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll probably come back in either 20 minutes or 8 hours.)
L975[13:48:01] <Wobbo> Hmm… should I fork LuaLogging to port it to OC?
L976[13:48:08] <Wobbo> Or should I recreate it?
L977[13:51:12] <Sangar> whatever you feel more motivated to do :P
L978[13:51:48] <Wobbo> I would have to rewrite code anyway, so I guess I will just recreate it :P
L979[13:54:11] <Wobbo> I could also fork, make my changes and rewrite all the appenders, although that might not even be necessary
L980[13:54:51] <Wobbo> Sangar, in an OC contact, would it be better to stuff all the logging functions in the logger object, or would it be better to stuff them in a metatable?
L981[13:57:22] <Sangar> can't really say without knowing how the log system will be designed in general, but i'd think if it's just a lib (i.e. you could do require("log").log(blah)) make it a single table (the lib), if you create actual loggers (logger = require("log").new() logger.log(blah)) make it a metatable for better method re-use = less memory?
L982[13:57:40] <Wobbo> It is the latter
L983[13:57:52] <Wobbo> It is Lua-Logging, if that tells you something :P
L984[13:57:52] <Din> Am I allowed to be here if I don't play with opencomputers?
L985[13:57:55] <Din> :D
L986[13:58:12] <Sangar> nah, never heard of it, the minimalistic logging i did i just wrote myself :P
L987[13:58:14] <Wobbo> No! Leave!
L988[13:58:19] <Din> :'(
L989[13:58:21] * Wobbo points to door
L990[13:58:24] <Wobbo> :P
L991[13:58:26] <Sangar> wait! convert him!
L992[13:58:30] * Din has quit()
L993[13:58:41] <Wobbo> I'm no missionary.
L994[13:58:43] <Sangar> if he leaves you can't brainwash him.
L995[13:58:49] <Wobbo> Hmm…
L996[13:58:52] <Din> * Din has quit()
L997[13:58:56] <Wobbo> brainwashing is rather effective
L998[13:59:07] <Din> No thanks, I like it dirty
L999[14:03:35] <Wobbo> Anyway, give it a try. It is fun! :)
L1000[14:03:53] <Wobbo> It has Shell variable expansion! Sangar, sh did have shell variable expansion right?
L1001[14:04:11] <Wobbo> And a real module loading system!
L1002[14:04:33] <Wobbo> And a lot of components to interface with other mods!(using OpenComponents)
L1003[14:05:46] <Sangar> REASONS="ue api" the simple one currently doesn't, it will again (primitive one) when i get around to cleaning up some more, but i had to get this patch out because $REASONS
L1004[14:06:22] <Wobbo> echo $REASONS, otherwise we won't see it printed
L1005[14:06:50] <Wobbo> Anyway, ${#REASONS} > math.huge, so really, give it a try
L1006[14:07:45] <Din> Should I use a book to learn lua?
L1007[14:07:48] <Din> Or watch direwold
L1008[14:07:49] <Symmetryc> No
L1009[14:07:51] <Symmetryc> No
L1010[14:07:53] <Symmetryc> Use PIL
L1011[14:07:57] <Wobbo> The PIL is all you need
L1012[14:08:07] <Symmetryc> Otherwise you will learn rong
L1013[14:08:17] <Din> programing in lua?
L1014[14:08:19] <Din> Hmm
L1015[14:08:22] <Din> 300 pages D:
L1016[14:08:30] <Wobbo> You don't need to read all
L1017[14:08:37] <Din> I won't read the C part
L1018[14:08:44] <Wobbo> And really, you can ask us after you have read the first few chapters
L1019[14:08:50] <Din> hehe
L1020[14:08:55] <Din> Just like i did wih java
L1021[14:09:12] <Din> Read first 10 pages of the book
L1022[14:09:19] <Din> 2 mins later in #java :
L1023[14:09:31] <Din> <Din> How do I <soemthing explained in book>
L1024[14:09:59] <Wobbo> XD
L1025[14:10:30] <Wobbo> I had to take a course on Java, but I read the book faster then that it was explained in the lectures
L1026[14:11:21] <Din> lol
L1027[14:11:28] <Din> Lectures tend to suck
L1028[14:11:51] <Din> I'm 14: We're learning how to use excel and word in school.
L1029[14:12:07] <Din> Right now: How to change the font / size /color
L1030[14:12:08] <Din> ...
L1031[14:12:40] <Wobbo> Nah, not here. Sometimes the lectures start talking about their research. And I hate the people at your school forcing you to use windows. They probably don't know any better
L1032[14:13:05] <Din> I use windows cause It's all I can use
L1033[14:13:06] <Din> I want to use linux
L1034[14:13:07] <Wobbo> But still, you shouldn't force people to use this or that. Except for LaTeX, but that is for the greater good.
L1035[14:13:22] <Symmetryc> LaTeX?
L1036[14:13:22] <Din> But nobody has taught me anything about installing other OSes
L1037[14:13:27] <Symmetryc> Isn't that that one math thing?
L1038[14:13:35] <Din> 3773274146817280179160650 A wild heartstone key appeared!
L1039[14:13:47] <Symmetryc> ^ Yeah no
L1040[14:14:10] <Wobbo> Symmetryc, probably yes. It is the also the defacto standard for scientific papers. Basically in ever discipline.
L1041[14:14:55] <Din> Hearthstone will initially be available for Windows® and Macintosh®
L1042[14:15:05] <Din> They still call it macintosh? o.O
L1043[14:15:12] <Wobbo> And really nice when you get used to it. Because instead of thinking about layout, you can focus on content. Ad let LaTeX do the typesetting/layout
L1044[14:15:19] <Wobbo> Din: No, but some people do
L1045[14:15:27] <Din> oh lol
L1046[14:15:49] <Wobbo> It is called OS X by now, just OS X. Not Macintosh, not Mac OS X, just OS X
L1047[14:15:59] <Wobbo> My harddrive is called Macitosh HD, however
L1048[14:18:27] <finkmac> yep
L1049[14:18:39] <finkmac> I think that's the last thing that's still labled "Macintosh" anything
L1050[14:18:55] <Wobbo> finkmac, do you use a package manager on OS X?
L1051[14:18:59] <Din> poor macintosh
L1052[14:19:19] <finkmac> They started phasing out the use of that in '99, Blue and white G3 was still called the "Power Macintosh"
L1053[14:19:25] <finkmac> early G4s, too
L1054[14:19:47] <finkmac> by the G5, it was just the hard disk... They still have the trademark, though
L1055[14:20:02] <finkmac> Wobbo: I use MacPorts mostly
L1056[14:20:14] <Wobbo> I thought fink :P
L1057[14:20:17] <finkmac> hue
L1058[14:20:33] <finkmac> yeah, I'm fink... but I use macports :P
L1059[14:20:40] <Wobbo> http://www.finkproject.org
L1060[14:20:52] <Wobbo> I switched from macports to home-brew.
L1061[14:21:10] <finkmac> I have homebrew installed for this irssi noification center thing
L1062[14:21:24] <finkmac> I do use fink on my G4 MDD with 10.2 Jag
L1063[14:21:41] <Wobbo> Wow, oldschool :P
L1064[14:22:55] <finkmac> 10.2 is kinda neat
L1065[14:23:16] <finkmac> all those pinstripes
L1066[14:23:45] <Wobbo> My oldest machine is a 2007 mac mini that runs 10.6
L1067[14:27:03] <Symmetryc> Wobbo: I'm trying to make a CC shell that supports piping, what should the syntax be?
L1068[14:27:09] <Symmetryc> thing1 | thing2 |thing3?
L1069[14:27:12] <Symmetryc> thing1 | thing2 | thing3?
L1070[14:27:17] <Wobbo> Yep
L1071[14:27:18] <Symmetryc> Okay
L1072[14:27:20] <Symmetryc> Thansk
L1073[14:27:25] <Symmetryc> *Thanks
L1074[14:27:27] <Wobbo> Also, good luck :P
L1075[14:28:08] <Symmetryc> Hmm, will it be that difficult? Seems rather easy
L1076[14:29:31] <Wobbo> Well, I know that Sangar has done some work behind the scene's to get it to work.
L1077[14:29:52] <Wobbo> But I guess your biggest problem is that it is hard to reset stdout/stdin in CC
L1078[14:30:00] <Wobbo> Since they aren't in the IO library
L1079[14:30:09] <Symmetryc> What do you mean by reset?
L1080[14:30:22] <Wobbo> Well, just give it a try.
L1081[14:30:35] <Symmetryc> Alright...
L1082[14:30:44] <Wobbo> Maybe you have different idea's then I do, so just watch and see
L1083[14:31:43] <Symmetryc> I really have no experience with this stuff so...
L1084[14:35:44] <Wobbo> you will probably want to use the io library. Or replace print/read. that is up to you
L1085[14:35:47] ⇨ Joins: mallrat208 (Mibbit@68.204.184.175)
L1086[14:36:47] <Wobbo> Or you could just use OpenComputers, since it already has redirects :P
L1087[14:38:42] <Wobbo> Sangar: would you expect a logging API to write to stdout or stderr?
L1088[14:38:53] <Symmetryc> Wobbo: Wait what?
L1089[14:39:10] <Wobbo> What what?
L1090[14:39:20] <Symmetryc> Are you talking about resetting the terminal display?
L1091[14:39:28] <Wobbo> No
L1092[14:39:47] ⇦ Quits: Din (~DinFer@31.176.226.121) (Ping timeout: 190 seconds)
L1093[14:39:51] <Sangar> wobbo: depends. log -> stdout, warn/err -> stderr i guess?
L1094[14:40:03] ⇨ Joins: Din (~DinFer@31.176.212.31)
L1095[14:40:06] <Wobbo> It all goes to the same output
L1096[14:40:27] <Wobbo> Although… I could make it that way…
L1097[14:40:33] <Sangar> well then default to stderr.
L1098[14:40:39] <Sangar> errrrr wrong
L1099[14:40:40] <Sangar> stdout
L1100[14:41:10] <Sangar> thinking one sentence ahead: the thing i hate most about forge 1.6 logging is that everything is red because it goes to the stderr :P
L1101[14:41:50] <Wobbo> :P
L1102[14:42:19] <Wobbo> I might alter the console appender later, but for now, stdout it is
L1103[14:43:29] <Wobbo> Lets, see… files will work out of the box I hope
L1104[14:43:44] <Symmetryc> Wobbo: What is stdout? Isn't it just the thing stuff writes to to output text to the user?
L1105[14:44:10] <Wobbo> stdout is the standard output. It is where io.write writes to.
L1106[14:44:26] <Wobbo> io.read reads from stdin, which is the standard input
L1107[14:45:14] <Symmetryc> So what do you mean by reset?
L1108[14:45:15] <Wobbo> Normally, both are connect to a keyboard/screen combo, but that is not always the case
L1109[14:46:04] <Wobbo> After your program stopped running, you want to return the input and output from io.input/output to your keyboard/screen combo
L1110[14:46:15] <Wobbo> that is what I mean by reset
L1111[14:46:40] <Wobbo> Sangar, does os.date thane patterns in OC?
L1112[14:46:48] <Symmetryc> So after the program is done, you want to take stdout and display it on the screen?
L1113[14:47:08] ⇦ Quits: ping (~Kevin@2601:4:4500:887:8c41:f83:5696:4d4c) (Ping timeout: 190 seconds)
L1114[14:47:52] <Sangar> wobbo: yes, i've re-implemented it to largely support whatever vanilla date could do (just using ingame time)
L1115[14:48:23] <Wobbo> No, you want to make it so that the next program that runs gets the next stdin/stdout combo. at the end, this is the keyboard/schreen combo you started with
L1116[14:48:29] <Wobbo> alright. Are you actually going to answer lworb btw? :P
L1117[14:49:07] <Sangar> hm? what did i miss?
L1118[14:49:34] <Wobbo> His last comment about the cells
L1119[14:50:08] <Sangar> ah, github. i just saw the name in the mail (which is different to the github user name...) :P
L1120[14:50:21] <Wobbo> XD
L1121[14:51:17] <Wobbo> Wow, Lualogging even has support for rolling files
L1122[14:51:40] <Sangar> i will eventually, want to sleep over it first. currently i'm tending to suggest a 'tank upgrade' or something as an alternative. which i feel no desire to code anytime soon, though :P
L1123[14:52:12] <Wobbo> You could just say that you currently don't want to build into mod specific things to much :P
L1124[14:52:29] <Wobbo> I mean, you removed most mod specific code lately, didn't you?
L1125[14:53:30] <Sangar> well, sort of, but that was more a side-effect (ue, opencomponents)
L1126[14:54:01] *** LordFokas|off is now known as LordFokas
L1127[14:54:30] <Sangar> there's still plenty of mod specific stuff in there, in particular in the robot fake player
L1128[14:58:05] <Wobbo> Ah, okay. thought you moved that to opencomponents
L1129[14:58:06] <Wobbo> Anyway, will os.rename work like normal Lua?
L1130[14:59:17] <Wobbo> Sangar?
L1131[14:59:30] <Sangar> yes
L1132[14:59:45] <Wobbo> so then rolling_file should also work. Neat
L1133[15:00:00] <Sangar> well, i think it'll fail if you try to rename (=move) a directory to another file system
L1134[15:00:18] <Wobbo> It only moves logfiles around
L1135[15:00:19] <Sangar> i was too lazy to implement that
L1136[15:00:25] <Sangar> well then that should be no problem
L1137[15:00:58] <Wobbo> Unless you are logging directories :P
L1138[15:02:09] <Wobbo> Well, it should be online now
L1139[15:02:49] *** _ is now known as Biohazard
L1140[15:03:30] <Symmetryc> :/
L1141[15:03:32] <Symmetryc> Screw it
L1142[15:03:52] <Symmetryc> Almost none of CC's programs even return anything...
L1143[15:03:58] <Symmetryc> So it doesn't even work
L1144[15:04:05] <Wobbo> When looking at the CC forum, I have the feeling that a lot of code for OC is a lot more advanced then code for CC :/ Not all of it off course, there are real gems out there
L1145[15:04:32] <Symmetryc> Well, there's not as much code for OC
L1146[15:04:45] <Wobbo> No, that is true
L1147[15:05:27] <Symmetryc> Where would one go to find OC code anyways?
L1148[15:05:40] <Wobbo> OpenPrograms on github
L1149[15:05:47] ⇦ Quits: Din (~DinFer@31.176.212.31) (Quit: CYA LATER LOOSERS !!!!! ME GONNA GO DO SWAGSTUFFS)
L1150[15:05:49] <Wobbo> The OC forum which is down right now
L1151[15:05:59] <Wobbo> https://github.com/OpenPrograms
L1152[15:06:06] <Wobbo> or just /bin of course :P
L1153[15:07:24] <Symmetryc> Wait, why is the LuaJ license in OC?
L1154[15:07:26] <Wobbo> If you want to be able to push to your own repo on OpenPrograms btw, you should look for Vexatos
L1155[15:07:37] <Wobbo> OC uses LuaJ as a fallback
L1156[15:07:49] *** SuPeRMiNoR2 is now known as SuPeRMiNoR2|Away
L1157[15:08:20] <Symmetryc> Ah
L1158[15:10:34] <Wobbo> And you have Kenny's compat module of course.
L1159[15:10:49] <Wobbo> That is also a program(?) that you can find and use
L1160[15:11:06] <JZTech101> :o
L1161[15:11:12] <JZTech101> OpenPrograms :o:
L1162[15:14:30] <Symmetryc> :D:
L1163[15:17:22] <JZTech101> Symmetryc: why are you half sad?
L1164[15:19:51] ⇨ Joins: asie|tab (~asietab@078088168214.elblag.vectranet.pl)
L1165[15:23:41] <Symmetryc> JZTech101: Idk lol
L1166[15:23:46] ⇨ Joins: ping (~Kevin@2601:4:4500:887:10ce:50fd:7a1c:40d5)
L1167[15:24:08] <JZTech101> Symmetryc: lol
L1168[15:28:16] <Wobbo> Sangar, where can I get the latest build of OpenComputers?
L1169[15:28:24] <Wobbo> I mean the latest release >.<
L1170[15:28:36] <Wobbo> Nevermind, found it :P
L1171[15:32:03] <Wobbo> Sangar, maybe we should make $PS1 expand before we print it, so '$PWD\$ ' becomes /bin/$ for example
L1172[15:34:48] <Sangar> i guess that would make sense, yes
L1173[15:35:16] <Wobbo> Lets see what POSIX has to say about this
L1174[15:36:04] <Wobbo> Each time an interactive shell is ready to read a command, the value of this variable shall be subjected to parameter expansion and written to standard error. The default value shall be "$ ".
L1175[15:36:16] <Wobbo> The shell shall replace each instance of the character '!' in PS1 with the history file number of the next command to be typed.
L1176[15:36:16] <asie|tab> i'm going to look into working on my own tube mod
L1177[15:36:27] <Wobbo> tube mod? as in build craft pipes?
L1178[15:38:25] <asie|tab> Wobbo: Loosely inspired by RP2, BC and SAM pipes
L1179[15:38:49] <Wobbo> Will it also work with stuff from those mods?
L1180[15:39:07] <Sangar> what's the 'history file number'? the entry number in the command history?
L1181[15:40:56] <asie|tab> Wobbo: Possibly.
L1182[15:41:10] <asie|tab> What I want to achieve is replicate RP2's tinkery feel
L1183[15:41:17] <asie|tab> while also adding in improvements made over the past year
L1184[15:41:43] <Wobbo> Sangar, I guess so
L1185[15:42:40] <Wobbo> asie|tab: I have never played with RP2, but I guess you can get far with OpenComputers, RiM and custom pipes ;)
L1186[15:43:01] <Sangar> hm. sh on my linux server doesn't do anything with ! in PS1. it just prints it as is
L1187[15:43:14] <Wobbo> Weird…
L1188[15:43:27] <asie|tab> Wobbo: RP2... Essentially, simple-to-use, intelligently routing pipes combined with sorting, filtering and other machines for them
L1189[15:43:47] <Wobbo> It also had frames and computers right?
L1190[15:45:26] <asie|tab> yes
L1191[15:45:31] <asie|tab> but RP2's computers used FORTH
L1192[15:45:44] <Wobbo> I know, FORTH looks horrible D:
L1193[15:45:48] <asie|tab> They were also a lot more balanced, like OC is now
L1194[15:45:51] <asie|tab> And we have RIM
L1195[15:46:05] <asie|tab> RiM + OC + custom tubes would essentially mean that we have improved on everything RP2 had
L1196[15:46:14] <Wobbo> XD
L1197[15:46:17] <asie|tab> RedLogic has improved on RP2's logic gates, too
L1198[15:46:23] <asie|tab> you can make a circuit out of RedLogic logic gates
L1199[15:46:27] <asie|tab> and turn it into a 1-block ASIC
L1200[15:46:35] <asie|tab> where the 3D circuit is compiled into a simple bytecode
L1201[15:46:43] <asie|tab> making it not only more compact, but much less processor-intensive
L1202[15:47:11] <Wobbo> NEat
L1203[15:47:41] <Wobbo> Meanwhile, Lua-Loggings console spender works
L1204[15:49:49] <Wobbo> And the file appender works
L1205[15:50:58] <Wobbo> Only the rolling file is left to test
L1206[15:51:17] <Wobbo> And then I can use it in my package manager to create logs :P
L1207[15:54:00] <Wobbo> Everybody here, do you think the logger should check if the file you try to open is read only? or should it error on the user?
L1208[15:56:06] <Wobbo> Sangar, Symmetryc, Kenny, asie|tab. do you think the logger should check if the file you try to open is read only? or should it error on the user?
L1209[15:57:28] <Sangar> hmm, i'd say make it error. that would only be on creation, right? so it would be easy to pcall it. as opposed to not getting any feedback if things go wrong.
L1210[15:57:51] <Wobbo> Then I will leave it to error
L1211[15:57:53] <Kenny> i second that motion
L1212[15:58:32] <Wobbo> That said, when I try to create a file in / he doesn't error :P
L1213[15:58:56] <Wired2coffee> I don't really know what's going on but I too, second the motion.
L1214[15:59:00] <Sangar> oh?
L1215[15:59:13] <Wobbo> It is a problem with the logger though
L1216[15:59:20] <Kenny> maybe 'he' is out having fun with 'she'
L1217[15:59:25] <Kenny> hehe
L1218[16:04:20] <Wobbo> Ah, I found the problem. Lua-Logging doesn't error, but returns nil and an error message
L1219[16:06:14] <Wobbo> Sangar, I found a bug in OC
L1220[16:06:17] <Sangar> well that would work, too.
L1221[16:06:20] <Sangar> oh?
L1222[16:06:27] <Wobbo> Gimme a minute
L1223[16:07:15] <Wobbo> Alright, this part doesn't work in file:seek : and the call file:seek("end") sets the position to the end of the file, and returns its size.
L1224[16:07:31] <Wobbo> At least, that returns nil according to rolling_file
L1225[16:07:33] <Kenny> wouldn't returning an error message be the same as erroring?
L1226[16:08:00] <Wobbo> Kenny: no erring is with error
L1227[16:08:04] <Wobbo> *erroring
L1228[16:08:40] <Kenny> okey dokey
L1229[16:08:57] <Wobbo> When you error, you exit the program
L1230[16:09:17] ⇦ Quits: Wired2coffee (~jacob@c-75-72-220-179.hsd1.mn.comcast.net) (Quit: leaving)
L1231[16:09:19] <Kenny> that's when you crash hehe
L1232[16:09:29] <Wobbo> same difference :P
L1233[16:11:01] <Sangar> not sure i really got it. could you write a minimal example with an expected versus real result comment?
L1234[16:11:43] <Wobbo> Lets assume there is a file called file
L1235[16:12:01] <Wobbo> I want to get the length of file, which I should get using file:seek("end")
L1236[16:12:51] <Kenny> which looks for an <eof> marker
L1237[16:13:12] <Sangar> and it doesn't?
L1238[16:13:32] <Wobbo> Wait, something else goes wrong here…
L1239[16:13:55] * Kenny keeps mouth shut :)
L1240[16:16:20] <Wobbo> Alright, it happens with files in append mode, but not in read mode
L1241[16:16:53] <Kenny> when it's in append mode there is no <eof> marker yet
L1242[16:17:07] <Kenny> not till the file is closed
L1243[16:17:36] <Sangar> hmm, its possible i didn't implement seek for files opened in write mode, yes
L1244[16:17:46] <Wobbo> Kenny: then it should still return the current position in the file
L1245[16:17:58] <Wobbo> which is all I am interested in
L1246[16:18:03] ⇦ Quits: asie|tab (~asietab@078088168214.elblag.vectranet.pl) (Quit: Yui <3)
L1247[16:18:23] <Wobbo> If you were to fix that, we should have rolling logs as well
L1248[16:21:04] <Wobbo> And that would be awesome ! :D
L1249[16:21:07] * Kenny thought logs always rolled anyway
L1250[16:21:22] <Kenny> :)
L1251[16:21:40] <Wobbo> No, not by definition. Normally a log is just a file that a program writes to
L1252[16:22:01] <Kenny> Wobbo, i was jk
L1253[16:22:08] <Wobbo> Oh
L1254[16:22:13] <Kenny> logs, as in lumber
L1255[16:22:20] <Sangar> hmmm, well, it's not impossible, but it'll involve closing and reopening the underlying stream, which kinda sucks (because java's fileoutputstream has no seek support)
L1256[16:22:48] <Kenny> so kick java in the *** and make it straighten out :)
L1257[16:22:54] <Wobbo> You can't get access to the size of the file otherwise?
L1258[16:23:38] <Sangar> hmm, let's see if randomaccessfile works as a drop-in
L1259[16:25:10] <Wobbo> I do believe they have something linke that yeah.
L1260[16:25:29] <Wobbo> And apparently Lua files are RandomAccessFiles away :P
L1261[16:26:27] * Kenny is definitely a random person :)
L1262[16:26:45] <Wobbo> Kenny: no, you aren't random, you are just noise :P
L1263[16:26:55] * Kenny and gains access to a whiole lot of files hehe
L1264[16:27:00] <Stary2001> :P
L1265[16:27:24] <Kenny> hey, i got the house to myself for once and that don't happen very often :P
L1266[16:27:40] <Wobbo> XD
L1267[16:27:44] <Stary2001> zD
L1268[16:27:46] <Stary2001> xD
L1269[16:27:47] <Sangar> well damn, raf's seek is defined in itself not in an interface, so that won't work so easily in my fs framework...
L1270[16:27:48] * Stary2001 slaps self
L1271[16:27:55] <Kenny> got the music turned up where they can hear it a block away
L1272[16:28:33] <Kenny> dang, litle cutie from around the corner is out walking hehe
L1273[16:28:59] <Sangar> oh well, let the wrapping begin... -.-
L1274[16:29:26] <Kenny> Sangar, you didn't just leave me an opening for a silly remark, now did you? hehe
L1275[16:29:48] <Sangar> isn't everything? :P
L1276[16:29:49] <Kenny> i would definitely like to wrap her up.......
L1277[16:29:54] <Kenny> lol
L1278[16:30:15] <Wobbo> Sangar, what about getBytes and then get the length of that?
L1279[16:30:43] <Wobbo> Kenny! Don't you go wrapping up cuties from around the corner!
L1280[16:31:08] <Sangar> meh, a half-baked seek sounds like a bad idea
L1281[16:31:11] <Kenny> damn, even got wobbo into it now lol
L1282[16:31:49] * Kenny keeps mouth shut
L1283[16:32:25] <Wobbo> Sangar, getFilePointer from RAF will work right?
L1284[16:32:40] <Wobbo> or just length I guess :P
L1285[16:33:32] <Sangar> still only present in raf, the framework also currently uses bytearraystreams for virtual fs's and just plain streams for cc file systems...
L1286[16:33:38] <Sangar> so i'll need to wrap things anyway
L1287[16:33:48] <Wobbo> Ah, of course
L1288[16:35:39] <Wobbo> I added a warning message to Lua-Logging
L1289[16:36:53] <Wobbo> Dutch problem solving. Just don't. display a warning message.
L1290[16:37:06] <Kenny> Verbotten!
L1291[16:37:14] <Kenny> that kind?
L1292[16:37:24] <Wobbo> That sounds more like German Kenny…
L1293[16:37:38] <Wobbo> No, like. This is borken. Use at your own risk
L1294[16:37:41] <Kenny> i'm part German, what did you expect?
L1295[16:37:54] <Wobbo> google.translate
L1296[16:38:37] <Kenny> actually that was one of the few German words I actually know hehe
L1297[16:38:43] <Wobbo> XD
L1298[16:38:54] <Kenny> and i learned it from a tv show :)
L1299[16:38:58] <Wobbo> I didn't know the word anymore, but I could translate it
L1300[16:39:06] <Kenny> Forbidden
L1301[16:39:32] *** Biohazard is now known as Bot
L1302[16:39:33] <Wobbo> I know now, it looks a lot like verboden, which is dutch. Or Afrikaans, as you call it :P
L1303[16:40:00] <Kenny> i didn't call it Afrikanese, Google did :P
L1304[16:40:17] <Wobbo> Same difference :P
L1305[16:40:29] <Wobbo> Anyway, I am going.
L1306[16:40:33] <Kenny> can i help it that they speak Dutch in Africa
L1307[16:40:36] <Wobbo> Speak you all alter!
L1308[16:40:37] <Kenny> nite
L1309[16:40:56] <Wobbo> They don't, they speak Afrikaans. Which is like Dutch, but isn't dutch
L1310[16:41:00] <Wobbo> Really, it isn't
L1311[16:41:16] <Kenny> alter = Sunday for sure :)
L1312[16:41:30] <Kenny> nite Wobbo :)
L1313[16:41:46] ⇦ Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo)
L1314[16:47:55] <Sangar> it's "verboten" btw, one t :P (pronounced with a long o)
L1315[16:54:21] <Kenny> i was close hehe
L1316[17:06:29] <Kenny> Sangar, i finally got that gpu.get and gpu.set working to save and restore a windowed area :)
L1317[17:06:43] <Sangar> nice :)
L1318[17:06:57] <Sangar> now make it the foundation of a gui library ;)
L1319[17:07:03] <Kenny> and i used the concat method you mentioned
L1320[17:07:16] <Kenny> i made 2 functions to handle it :)
L1321[17:08:03] <Kenny> i need to find a way to redo that getstring function so it is better
L1322[17:08:39] <Kenny> i thought baout using term.read but that doesn't exit with the enter key
L1323[17:40:12] *** SuPeRMiNoR2|Away is now known as SuPeRMiNoR2
L1324[17:44:02] <Sangar> it doesn't? that's odd, the shell and lua.lua use that, and it most certainly returns when one presses enter (otherwise they wouldn't be working)
L1325[17:44:48] <Kenny> ok. will try it again and see what happens. might be something i'm doing wrong (which is a very good possibility) lol
L1326[17:47:07] <Kenny> so far i have a menu bar on top with drop down menus, i can open/save files, i can set the theme and save it to a config
L1327[17:47:25] <Sangar> not bad. not bad at all.
L1328[17:48:09] <Kenny> i finally figured out how tio do that theme option. couldn't do a table within a table but i could do 2 separate tables
L1329[17:49:15] <Kenny> the menu listing is displayed and it takes the position value of the theme selected and applies it to the theme table to set the theme
L1330[17:49:52] <Sangar> ok
L1331[17:50:06] <Kenny> it works so i can't complain hehe
L1332[17:50:10] <JZTech101> Sangar: UE API needs upadting
L1333[17:51:10] <Sangar> no it doesn't
L1334[17:51:40] ⇦ Quits: ping (~Kevin@2601:4:4500:887:10ce:50fd:7a1c:40d5) (Ping timeout: 190 seconds)
L1335[17:52:22] <Kenny> you need to update OC to 1,2,1 :P
L1336[17:52:24] <Sangar> probably should've pinged you the last time i replied, but the 1.2.1 version that's been out since this afternoon (my time) has the new api in it ;)
L1337[17:54:04] <Kenny> you mean morning, since you didn't get up till after noon hehe
L1338[17:56:03] <Kenny> my MC test world looks like a huge computer store, there are so many computers in it :)
L1339[17:56:25] ⇦ Quits: finkmac (~finkmac@68-68-14-65.applecreek.pathcom.com) (Quit: Nettalk6 - www.ntalk.de)
L1340[17:57:22] <Kenny> now if i could jsut get video cameras to use with them too :)
L1341[17:57:33] * Kenny runs for cover
L1342[17:58:30] * Kenny hopes there are no computer controlled ICBM systems around
L1343[17:59:05] <Kenny> damn, i have to check and see if it will actually control missles from ICBM
L1344[17:59:29] <Kenny> i know it will control MFFS force fields
L1345[18:05:29] <JZTech101> Sangar: right its crashing
L1346[18:06:01] <Sangar> 1.2.1 with ue 3.1? it's working fine here :/
L1347[18:07:31] <JZTech101> Sangar: add on ICBM
L1348[18:07:36] <JZTech101> it'll crash on startup
L1349[18:07:46] <JZTech101> removing the UE api from the zip made it work
L1350[18:10:47] <Sangar> which zip?
L1351[18:11:37] <Kenny> i'm getting a crash too but it has nothing to do with OC
L1352[18:11:50] <Sangar> i'm running Universal-Electricity-3.1.0.55-core, ICBM-1.4.1.223, OpenComputers-MC1.6.4-1.2.1 and bunch of other things without any crashes
L1353[18:14:06] <Kenny> UE 3.1.0.57, ICBM 1.4.1.226, Calclavia Core 1.1.1.177, and latest OC build
L1354[18:14:25] <Kenny> my crash now comes from MFFS though
L1355[18:15:40] <Kenny> my previous crach was from ICBM
L1356[18:15:49] <Kenny> has nothing to do with OC
L1357[18:16:11] *** SuPeRMiNoR2 is now known as SuPeRMiNoR2|Away
L1358[18:16:25] <Kenny> updated MFFS, see what happens
L1359[18:17:27] <Kenny> now it's a crash due to the UE api
L1360[18:17:55] <Kenny> and i'm running the latest of each of his mods and api
L1361[18:24:08] <Sangar> the latest version of calc core crashed for me, too, the one before that worked fine though
L1362[18:24:09] *** SuPeRMiNoR2|Away is now known as SuPeRMiNoR2
L1363[18:25:17] <Kenny> ok, will try it
L1364[18:34:08] <Kenny> had company show up at the door, getting ready to test now
L1365[18:34:38] *** JoshTheEnder is now known as JoshTheEnder|BackInTheEther
L1366[18:36:04] <Kenny> Sangar, are you using Calclavia Core 174
L1367[18:36:25] <Sangar> 173
L1368[18:36:43] <JZTech101> 174 doesn't work
L1369[18:36:49] ⇨ Joins: ^v (~Kevin@2601:4:4500:887:e186:8832:8359:8b77)
L1370[18:36:59] <Sangar> ah, there's a 177 now :P
L1371[18:37:08] <Kenny> 177 crashes me
L1372[18:37:57] <Kenny> 174 crashed with me with a failed to create multipart Block
L1373[18:38:31] <JZTech101> Kenny: 174 is broken
L1374[18:38:40] <JZTech101> 173 crashed because of OC's UE API
L1375[18:38:45] <Kenny> trying 173
L1376[18:38:52] <JZTech101> Taking a look at 177 now
L1377[18:39:05] <JZTech101> Kenny: the crash isn't obvious without ICBM installed
L1378[18:39:18] <JZTech101> with ICBM it crashes onload because of an outdated UE API within OC
L1379[18:39:24] <Kenny> i have ICBM in nit
L1380[18:40:25] <Kenny> what build is 1.2.1 based on Sangar?
L1381[18:40:50] <Sangar> the latest one, didn't push since then
L1382[18:41:06] <Kenny> 159?
L1383[18:41:25] <Sangar> yes
L1384[18:41:46] <Kenny> that's what i have in iut
L1385[18:41:47] <JZTech101> 1777 works fine for me
L1386[18:41:50] <Kenny> it*
L1387[18:42:10] <Kenny> what version of ICBM and do you have MFFS in?
L1388[18:44:02] <JZTech101> Kenny: latest. It all works because Ipulled the UE API from the OC jar
L1389[18:44:19] <JZTech101> look in our shared dropbox. The OC jar I'm currently using is there
L1390[18:45:02] <Kenny> it would take me longer to go thru dropbox than just pull it myself :P
L1391[18:45:14] *** SuPeRMiNoR2 is now known as SuPeRMiNoR2|Away
L1392[18:45:19] <JZTech101> lol
L1393[18:45:56] <Sangar> note that the latest dev zip isn't fully identical with the release zip (on github), i removed the compatibilitythingy from the ue api manually because i hadn't updated the jenkins job to do it automatically.
L1394[18:47:12] <Kenny> deleted UE api from jar
L1395[18:47:13] <JZTech101> I used the jenkins download
L1396[18:47:24] <JZTech101> 159
L1397[18:47:38] * Kenny DiNozzo's JZTech101
L1398[18:48:01] * JZTech101 will never understand what Dinozzo means
L1399[18:48:12] <Kenny> watch NCIS
L1400[18:48:30] <Kenny> getting smacked in the back of the head
L1401[18:49:09] <Kenny> it's what Gibbs does to DiNozzo when he gets dumb
L1402[18:50:13] <Kenny> ok. pulling the UE api from the jar worked
L1403[18:52:19] <Kenny> damn, computer controlled missles hehe
L1404[18:53:11] *** SuPeRMiNoR2|Away is now known as SuPeRMiNoR2
L1405[18:55:32] *** SuPeRMiNoR2 is now known as SuPeRMiNoR2|Away
L1406[18:59:21] ⇨ Joins: finkmac (~finkmac@68-68-14-65.applecreek.pathcom.com)
L1407[19:08:44] <Kenny> oh yes, i'm gonna have fun now
L1408[19:09:03] <Kenny> i can feel another mod control program coming on hehe
L1409[19:14:21] <Kenny> a fully automated defense/attack system :)
L1410[19:30:32] *** alekso56 is now known as alekso56_off
L1411[19:47:06] <Kenny> Sangar: OC computers won't print any extended ASCII chars, will they?
L1412[19:48:33] <Sangar> any char in codepage 437 at this time (their unicode value, i.e.)
L1413[19:48:46] <Sangar> also, thanks for the timestamp - i'll be off to bed now :) gnight
L1414[19:49:03] <Kenny> nite
L1415[19:53:58] ⇨ Joins: MrHohenheim_ (~MrHohenhe@188-143-98-184.pool.digikabel.hu)
L1416[19:57:10] ⇦ Quits: MrHohenheim (~MrHohenhe@188-143-98-184.pool.digikabel.hu) (*.net *.split)
L1417[20:25:10] ⇨ Joins: SpiritedDusty (~SpiritedD@24-205-168-216.dhcp.wsco.ca.charter.com)
L1418[20:25:10] zsh sets mode: +o on SpiritedDusty
L1419[20:41:06] <Kenny> hey Dusty :)
L1420[20:41:09] <SpiritedDusty> hi
L1421[20:41:44] <Kenny> i laid off trying to port luaIDE and started writing my own text editor IDE hehe
L1422[20:42:25] <Kenny> with mouse support
L1423[20:42:50] <SpiritedDusty> I see… I'm off to install linux
L1424[20:42:53] ⇦ Quits: SpiritedDusty (~SpiritedD@24-205-168-216.dhcp.wsco.ca.charter.com) (Quit: SpiritedDusty)
L1425[20:45:16] ⇦ Quits: mallrat208 (Mibbit@68.204.184.175) (Quit: http://www.mibbit.com ajax IRC Client)
L1426[20:54:00] ⇦ Quits: ^v (~Kevin@2601:4:4500:887:e186:8832:8359:8b77) (Ping timeout: 190 seconds)
L1427[20:55:53] ⇨ Joins: ^v (~Kevin@2601:4:4500:887:81cb:bf19:924c:eda)
L1428[20:57:06] ⇨ Joins: SpiritedDusty (webchat@24-205-168-216.dhcp.wsco.ca.charter.com)
L1429[20:57:06] zsh sets mode: +o on SpiritedDusty
L1430[20:57:26] <SpiritedDusty> on IRC while linux is installing xD
L1431[20:58:46] ⇦ Quits: SpiritedDusty (webchat@24-205-168-216.dhcp.wsco.ca.charter.com) (Client Quit)
L1432[21:21:05] *** SuPeRMiNoR2|Away is now known as SuPeRMiNoR2
L1433[21:45:59] <^v> SpiritedDustbin: wot version :O
L1434[21:46:03] <^v> er, distro
L1435[21:48:16] ⇨ Joins: mallrat208 (Mibbit@68.204.184.175)
L1436[21:53:50] ⇦ Quits: Symmetryc (webchat@pool-71-99-213-24.tampfl.fios.verizon.net) (Ping timeout: 198 seconds)
L1437[22:18:04] ⇨ Joins: finkmac2 (~finkmac@68-68-14-65.applecreek.pathcom.com)
L1438[22:19:04] ⇦ Quits: finkmac (~finkmac@68-68-14-65.applecreek.pathcom.com) (Ping timeout: 201 seconds)
L1439[22:21:22] *** Kenny is now known as Kenny|Sleeping
L1440[22:35:21] ⇨ Joins: SpiritedDusty (~SpiritedD@24-205-168-216.dhcp.wsco.ca.charter.com)
L1441[22:35:21] zsh sets mode: +o on SpiritedDusty
L1442[22:50:46] ⇦ Quits: Lathanael|Away (~Lathanael@p54970DBE.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L1443[22:54:22] *** SuPeRMiNoR2 is now known as SuPeRMiNoR2|Away
L1444[23:01:10] ⇨ Joins: Lathanael|Away (~Lathanael@p549726F1.dip0.t-ipconnect.de)
L1445[23:02:50] ⇦ Quits: SpiritedDusty (~SpiritedD@24-205-168-216.dhcp.wsco.ca.charter.com) (Quit: SpiritedDusty)
L1446[23:07:29] ⇦ Quits: ^v (~Kevin@2601:4:4500:887:81cb:bf19:924c:eda) (Quit: Leaving)
L1447[23:08:29] *** LordFokas is now known as LordFokas|off
L1448[23:17:09] ⇦ Quits: finkmac2 (~finkmac@68-68-14-65.applecreek.pathcom.com) (Quit: Nettalk6 - www.ntalk.de)
L1449[23:32:15] ⇨ Joins: Vexatos (~Vexatos@p200300556E655913A8C14A04588EF027.dip0.t-ipconnect.de)
L1450[23:33:31] *** Bot is now known as Biohazard
L1451[23:33:41] ⇨ Joins: asie (~textual@078088168214.elblag.vectranet.pl)
L1452[23:55:26] ⇦ Quits: Vexatos (~Vexatos@p200300556E655913A8C14A04588EF027.dip0.t-ipconnect.de) (Ping timeout: 380 seconds)
<<Prev Next>> Scroll to Top