<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:03] ⇦ Quits: WaveCup (bot@stary2001.co.uk) (Remote host closed the connection)
L2[00:05:42] <Kenny> Dusty, the idea is to hide, not make a game out of leavinbg ad coming back ikn to get op and depo yourself, or doing the same with voice
L3[00:11:21] ⇨ Joins: tofep (~tofep@d27-99-26-85.bla802.nsw.optusnet.com.au)
L4[00:11:44] <Kenny> hey pefot :)
L5[00:12:32] <Ir7_o> Kenny? Have you ever been oper on an IRC server or set up an IRC server?
L6[00:12:47] <manmaed> :o
L7[00:12:54] <manmaed> i could say yes and yes
L8[00:13:08] <manmaed> for me
L9[00:13:32] <manmaed> i had an Unreal IRCd and Anope For Services
L10[00:13:32] <Ir7_o> .. i am setting up a server now. Kenny seems rather experienced.
L11[00:13:38] <Kenny> i've never been an ircop, but i did learn how to set one up
L12[00:13:42] <manmaed> nice
L13[00:13:47] <Ir7_o> InspIRCd + Anope
L14[00:14:11] <Ir7_o> I dont like Unreal's GUI
L15[00:14:13] <manmaed> never looked at other IRCds
L16[00:14:26] <Kenny> i would be more apt to have manmaed help in this respect.
L17[00:14:41] <Kenny> i'm not familiar with IRCds
L18[00:14:47] <manmaed> nor am i
L19[00:14:53] <Kenny> i used to use a program called conference room
L20[00:15:08] <manmaed> i got my configs for the server admins
L21[00:15:39] <manmaed> iirc Anope is easy to set up
L22[00:16:02] <Ir7_o> have you seen the devel release? (latest)
L23[00:16:20] <manmaed> for Anope
L24[00:16:22] <manmaed> ?
L25[00:16:36] <manmaed> havent touched ircds for a long long time
L26[00:16:58] <Ir7_o> yeah anope.
L27[00:17:10] <manmaed> nope
L28[00:17:38] <Ir7_o> there is 7 configs, one for each service and ech one about 500 lines long (thats default)
L29[00:18:07] <manmaed> i would have to set up a quick WVista System
L30[00:18:21] <manmaed> to play with ircds and Anope
L31[00:18:31] ⇨ Joins: ping (~notSangar@2601:4:4500:887:28c8:43d2:6e70:f8c3)
L32[00:18:43] <Ir7_o> ok. i was using CygWin for a little..
L33[00:20:17] <Kenny> which version were you looking at Ir7_o?
L34[00:20:26] <ping> CygWin was the reason i got linux -_-
L35[00:20:51] <Kenny> i'm looking at InspIRCd 2.0.9, the lastest they show being released
L36[00:20:51] <Ir7_o> For Anope?
L37[00:21:07] <Ir7_o> InspIRCd 2.0.13 i think
L38[00:21:12] <Ir7_o> the second to latest one.
L39[00:23:01] <manmaed> will set my own internal ircd up and see what i get
L40[00:23:10] <manmaed> when i wake up :p
L41[00:23:13] <Ir7_o> ok,
L42[00:23:13] <manmaed> today
L43[00:23:54] <manmaed> :o
L44[00:24:10] <ping> o:
L45[00:24:11] <Kenny> newest release is 2.0.15, just a few days ago, contains bug fixes
L46[00:24:21] <manmaed> i have that XP clinet i had for playing with POSs
L47[00:24:38] <manmaed> anyone not know what a POS is?
L48[00:24:42] <Ir7_o> 2.0.15 will not link to InspIRCd properly if using MySQL
L49[00:24:56] <Ir7_o> edit:
L50[00:25:06] <Ir7_o> 2.0.15 will crash if using MySQL
L51[00:26:02] <Kenny> ok
L52[00:26:55] <Kenny> i'll have to set up mysql on my system. need to do that any way for setting up my web server
L53[00:27:06] <Kenny> along with php.
L54[00:27:11] <Ir7_o> you can use flatfile..
L55[00:27:11] <manmaed> if you do make one make sure you have a +h mod
L56[00:27:13] <Ir7_o> !!!
L57[00:27:13] <manmaed> :3
L58[00:27:27] <manmaed> have all the channel owners mod
L59[00:27:31] <manmaed> modes
L60[00:27:33] <manmaed> *
L61[00:27:38] <Ir7_o> yeah, by default is has +h and +q
L62[00:27:42] <Kenny> just got back online a little over a month ago and haven't bothered to set stuff back up
L63[00:27:43] <Ir7_o> both can be disabled.
L64[00:28:08] <manmaed> why esper you now have a +h mode
L65[00:28:16] <manmaed> and why no HostServ
L66[00:28:52] <manmaed> manmaed!Ender@manmaed.was.here.vhost
L67[00:28:58] <manmaed> seems nice
L68[00:29:20] <manmaed> or manmaed!Ender@The.End
L69[00:30:11] <Kenny> Kenny@I.Cant.Die :)
L70[00:30:44] ⇦ Quits: LordJoda (~lordjoda@178-26-182-118-dynip.superkabel.de) ()
L71[00:32:05] <Ir7_o> Kenny: how did you get your hostname>
L72[00:32:06] <Ir7_o> ?
L73[00:32:44] <Kenny> i didn't. was being a wise based on a tv show called South PArk :)
L74[00:32:51] <Kenny> wise ass*
L75[00:33:13] <Kenny> have you ever seen South PArk?
L76[00:33:22] <Ir7_o> I have seen south park.
L77[00:33:32] * ping stabs Kenny and hits him repetitively with a large metal spoon
L78[00:33:47] * Ir7_o kicks ping.
L79[00:33:55] <Kenny> then you know Kenny gets killed in nearly every show :)
L80[00:34:11] <Ir7_o> ohh ok..
L81[00:34:35] <Ir7_o> Do you know Sangar personally?
L82[00:34:48] <Kenny> nope
L83[00:35:03] <Kenny> just met him a few eeks ago...
L84[00:35:07] <Kenny> weeks*
L85[00:35:13] <Ir7_o> ok.. still just interseted how you managed to gain channel founder...
L86[00:35:24] <Ir7_o> do you development oc?
L87[00:35:32] <Kenny> nope :)
L88[00:35:36] <Kenny> I beta test hehe
L89[00:35:41] <Ir7_o> HOW THEN??!! ;)
L90[00:35:45] <Kenny> ^
L91[00:35:50] <Ir7_o> oh ok.. lol
L92[00:36:14] <ping> Kenny, its because he made the channel
L93[00:36:21] <ping> er
L94[00:36:22] <ping> Ir7_o
L95[00:36:25] <Ir7_o> ?
L96[00:36:35] <Ir7_o> what do you mean?
L97[00:37:13] <Ir7_o> i just had no idea: who you were and how you got onto earth.
L98[00:37:35] <Kenny> short story, ping got wise ass with me in #opencomputers, i made a channel #OPen_Computers in spite. Sangar came up with #OC. I know how to register channels and he made me op so i could register this one
L99[00:38:03] <Ir7_o> oh ok! fair enough.
L100[00:38:08] <ping> "wise ass" = mistaking you for someone else
L101[00:38:33] <Kenny> after i registered it, i gave Sangar co-founder status. I only kept co-founder status to help in running the room
L102[00:38:48] <Ir7_o> do you have an account on the forums?
L103[00:38:53] <Kenny> yep
L104[00:39:03] <Kenny> it's under the name 'shantomken'
L105[00:39:10] <Ir7_o> do you still Beta test for Sangar>
L106[00:39:15] <Ir7_o> ?
L107[00:39:26] <Kenny> yep, i'm also working on a video for him
L108[00:39:33] <ping> Ir7_o, beta test = compile the github
L109[00:39:38] <Kenny> i keep up with the newest releases
L110[00:39:41] <Ir7_o> great, you have earnt a title on the forums
L111[00:40:01] <Kenny> not compile the git hub but i get my release from git hub
L112[00:40:16] <ping> thats not really beta then
L113[00:40:33] <Kenny> at the current time the mod is still in beta
L114[00:40:46] <ping> then im also a beta tester \o/
L115[00:41:09] <Kenny> nearly every mod out there is in beta because they have to update every time MC does
L116[00:41:39] <Ir7_o> well, i see it as being fine, it seems sangar has trusted him and given him a solid trust base.
L117[00:41:41] <Kenny> and nearly all mods are doing bug fixes
L118[00:41:51] *** SuPeRMiNoR2|Away is now known as SuPeRMiNoR2
L119[00:42:01] <Ir7_o> i dont see how a title could hurt and if it is incorrect. simply, i will remvoe it
L120[00:42:04] <Kenny> and as you see I just sit here and be quiet mostly
L121[00:42:50] <Ir7_o> so your forums account is: shantomken
L122[00:42:58] <ping> oh and who wants me to port le textures: http://www.computercraft.info/forums2/index.php?/topic/9910-
L123[00:42:59] <Kenny> if Sanga_r give some voice or op, i make the setting so it is auto done, so he doesn't have to do it everytime
L124[00:43:11] <Kenny> yes
L125[00:43:44] <Kenny> and as you know i do have op status, i just don't flaunt it or use it unless necessary
L126[00:43:57] <Ir7_o> your name isn't coming up Kenny?
L127[00:44:22] <Kenny> you mean the OC forum?
L128[00:44:41] <Kenny> on the OC forum i'm Kenny, on the MC forum i'm shantomken
L129[00:44:43] <Ir7_o> yes
L130[00:44:46] <Ir7_o> oh ok
L131[00:45:16] <Ir7_o> done and done.
L132[00:45:18] <Kenny> and on the Tekkit forum i'm know as a wise ass lol
L133[00:45:33] <Ir7_o> very funny :D
L134[00:46:10] <Kenny> well, they started some shit with me one time and thought they could ban me from their forum. I showed them otherwise hehe
L135[00:46:41] <Kenny> i have like 15 different accounts on their, all but one has been banned lol
L136[00:46:47] <Kenny> there*
L137[00:47:13] <Ir7_o> what ha
L138[00:47:18] <Ir7_o> what was the shit?
L139[00:48:05] <Kenny> i used to take care of a couple of mod packs. they started knocking the one pack i was working with because we called ourselves a 'Tech" pack
L140[00:48:27] <Ir7_o> so they banned you. ah
L141[00:48:33] <Kenny> said we were trying to 'steal' their thunder by using it
L142[00:48:54] <Ir7_o> haha
L143[00:49:22] <Kenny> thye didn't ban me till an article was put on their forum about the pack and i joined jst to make a post and call them all a bunch of losers (in so many words and more politely)
L144[00:49:26] <Ir7_o> you should have told them to fuck off then started a pack extenal from techic and called it Tech
L145[00:49:41] <Kenny> i did, thaty's what got me banned lol
L146[00:49:51] <Ir7_o> hahah
L147[00:50:13] <Kenny> my pack had nothing to do with technis, it simply had a lot of 'Tech'; mods in it
L148[00:50:57] <Ir7_o> wow.. what was the age group between your pack and theirs?
L149[00:50:58] <Kenny> i was attempting to help the owner of ther pack get it legit and have permission for all the mods in it
L150[00:51:30] <Kenny> they had more users, but had been around longer. our pack was picking up in popularity and starting to gain on them
L151[00:51:49] <Ir7_o> ok
L152[00:52:23] <Kenny> the actually pack owner though, kind of went goofy and started talking all kinds of shit and it made it almost impossible to get the perms of the mod devs
L153[00:52:29] <Kenny> actual*
L154[00:52:35] ⇦ Quits: ping (~notSangar@2601:4:4500:887:28c8:43d2:6e70:f8c3) (Quit: http://i.imgur.com/MHuW96t.gif)
L155[00:52:55] *** Lathanael is now known as Lathanael|Away
L156[00:52:59] <Kenny> then i took over maintaining the AMCO mod pack for a bit.
L157[00:53:41] <Kenny> but on Dec 27, 2012 i got thrown out on the streets and lost everything. spent that winter living in a rent pitched inside of a shed
L158[00:53:50] <Kenny> tent*
L159[00:54:21] <Kenny> but this crazy old hillbilly has been down before and they can never keep me down for long
L160[00:54:35] <Ir7_o> (flashback)
L161[00:55:03] <Kenny> in Nov this past year i finally got my disability approved and know have a steady incopme each month
L162[00:55:36] <Kenny> it's not much ($720) US but i make do with it\
L163[00:56:03] <Ir7_o> ok..
L164[00:56:16] <Kenny> isn't much left after paying the bills and buying food for the month but i'm doing ok
L165[00:56:27] <Ir7_o> so you are disabled?
L166[00:56:44] <Kenny> at least i'm off the streets with a real roof over my head
L167[00:57:05] <Kenny> yes. have issues with my legs and on some days it is difficult for me to walk
L168[00:57:28] <Ir7_o> D: $720 per month or week?
L169[00:57:49] <Kenny> because of it I don't leave the house much. This computer and the phone are my connection with the outside world
L170[00:57:53] <Kenny> a month
L171[00:58:12] <Ir7_o> D:
L172[00:58:34] ⇨ Joins: SuperBot (SuperBot@thatjoshgreen.me)
L173[00:58:37] <Ir7_o> this is a real story and you arent bullshiting?
L174[00:58:41] <Kenny> rnet and bills run$400 a month, food is $200, so i have about $100 to get other things with
L175[00:58:49] <Kenny> no bullshitting
L176[00:59:17] <Ir7_o> ok, so from being banned from techic (income) you lost nearly everything?
L177[00:59:18] <Kenny> i'm 56 (soon to be 57) and have had a lot happen to me in my life
L178[00:59:56] <Kenny> it was at about the same time i was banned from technic that i lost everytrhing. the ban wasn;t the reason though :)
L179[01:00:14] <Ir7_o> oh ok! so how did you lose everything?
L180[01:00:26] <Ir7_o> (thrown out onto the streets)?
L181[01:01:29] <Kenny> i was staying with a friend in a gov't housing building, i wasn't on the lease. Had been staying there for almost 6 years. The govv't agency had a change in personanel where we were at and the new Admin started checking people out...
L182[01:01:51] <Ir7_o> oh D:
L183[01:01:59] <Ir7_o> thats a really harsh story..
L184[01:02:13] <Kenny> because i wasn't on the lease she had me thrown out of the apt and a no trespass order placed on me so i couldn't get back on the property
L185[01:02:37] <Kenny> since i had nowhere else, i had no way of storing my stuff and had to leave it behind
L186[01:02:51] <Ir7_o> thats sad..
L187[01:03:08] <Kenny> lost about $6,000 worth of tools, my computers and some other small stuff
L188[01:03:36] <Ir7_o> is your family still around?
L189[01:03:48] <Kenny> sad maybe, but i fought back. and now i at least have a steady income and a roof over my head
L190[01:04:17] <Kenny> I'm the oldest living member of the family, parents and grandparents have since passed on
L191[01:04:32] <Ir7_o> son or daugther?
L192[01:04:49] <Ir7_o> wife/partner?
L193[01:04:52] <Kenny> i ahve abrother and a sister who care nothing about family values. my other sister is the one who helped me get off the streets
L194[01:05:04] <Kenny> never married, no gf
L195[01:05:14] <Ir7_o> thats really sad..
L196[01:05:35] <Kenny> and at my age now, it's hard to get one of those hot young college girls to look at you :)
L197[01:05:52] <Ir7_o> ;)
L198[01:06:01] <Ir7_o> i'd seriously help you fuck up the techic site still, always hated them.....
L199[01:06:18] <Ir7_o> and i dont just mean ddos them.
L200[01:06:20] <Kenny> that's water under the bridge, as they say
L201[01:06:29] <Ir7_o> ok..
L202[01:07:00] <Ir7_o> anyway, i need to go for a little while now, ill speak son ;)
L203[01:07:02] <Kenny> being thrown out made me look at things differently
L204[01:07:08] <Kenny> take care
L205[01:07:08] *** Ir7_o is now known as Ir7_o[AWAY]
L206[01:28:28] ⇨ Joins: EcmaXp (~EcmaXp@118.221.16.199)
L207[01:38:01] *** Ir7_o[AWAY] is now known as Ir7_o
L208[01:40:47] * Kenny is still a fly on the wall :)
L209[01:44:25] <Ir7_o> Cloudy has just left ComputerCraft D:
L210[01:47:46] <Kenny> id he say why?
L211[01:47:49] <Kenny> did*
L212[01:48:17] <Ir7_o> yeah, join #computercraft; if i had shares in oc, i'd be rich now
L213[01:48:37] ⇦ Quits: Ir7_o (~Ir7_o@79.143.191.185) (Excess Flood)
L214[01:50:45] ⇨ Joins: Ir7_o (~Ir7_o@79.143.191.185)
L215[01:50:45] zsh sets mode: +o on Ir7_o
L216[01:50:53] <Stary2001> \heh
L217[01:50:54] <Stary2001> heh
L218[01:51:50] <Kenny> i know what he did to get kicked lol
L219[01:51:53] <Kenny> I saw in my channel
L220[01:53:04] <Ir7_o> Cloudy?
L221[01:53:23] <Kenny> yea
L222[01:53:31] <Kenny> where you pasted it to the chan
L223[01:53:47] <Kenny> he's quit iorc for now at east
L224[01:53:51] <Kenny> irc*
L225[01:53:56] <Kenny> least*
L226[01:54:01] ⇦ Quits: EcmaXp (~EcmaXp@118.221.16.199) (Ping timeout: 207 seconds)
L227[01:54:09] <Ir7_o> He didn't get kicked, rather he left. https://twitter.com/Cloudhunter/status/427247267570278400
L228[01:54:25] <Kenny> i saw in another channel where he quit after leaving the cc channel
L229[02:07:29] ⇨ Joins: Cloudy (~AndChat11@cpc85-shef11-2-0-cust199.17-1.cable.virginm.net)
L230[02:08:08] <Cloudy> Good luck for the future guys.
L231[02:08:27] <Cloudy> I seriously mean that.
L232[02:09:31] <Cloudy> When open computers came out it upset me, sure. And I think certain parts lack originality. But you've done great work.
L233[02:09:50] <Cloudy> I hope you have the strength to carry on, unlike myself.
L234[02:10:40] <Cloudy> Much love <3
L235[02:10:55] ⇦ Parts: Cloudy (~AndChat11@cpc85-shef11-2-0-cust199.17-1.cable.virginm.net) (Leaving))
L236[02:15:12] *** manmaed is now known as manmaed|AFK
L237[02:30:20] <Stary2001> Sangar, o_O ^
L238[04:14:10] <Forecaster> huh, KingLemming's quitting
L239[04:48:29] ⇨ Joins: Lathanael (~Lathanael@p549728D7.dip0.t-ipconnect.de)
L240[04:49:36] ⇦ Quits: Lathanael|Away (~Lathanael@p549739AD.dip0.t-ipconnect.de) (Ping timeout: 380 seconds)
L241[05:32:24] *** SuPeRMiNoR2 is now known as super
L242[05:38:02] ⇦ Quits: sd763pi (~something@75-167-73-146.desm.qwest.net) (Quit: Bye)
L243[05:39:20] *** super is now known as SuPeRMiNoR2
L244[05:39:45] ⇨ Joins: sd763pi (~something@75-167-73-146.desm.qwest.net)
L245[05:39:48] ⇦ Quits: sd763pi (~something@75-167-73-146.desm.qwest.net) (Client Quit)
L246[05:42:41] *** LordFokas|out is now known as LordFokas
L247[05:42:42] ⇨ Joins: sd763pi (~something@75-167-73-146.desm.qwest.net)
L248[05:43:27] *** SuPeRMiNoR2 is now known as super
L249[05:43:59] *** super is now known as SuPeRMiNoR2
L250[05:46:52] *** AngieBLD||out is now known as AngieBLD
L251[05:48:04] ⇦ Quits: sd763pi (~something@75-167-73-146.desm.qwest.net) (Quit: Bye)
L252[06:43:35] ⇨ Joins: Maru_ (webchat@ip68-103-100-246.ks.ok.cox.net)
L253[06:44:24] *** AngieBLD is now known as AngieBLD|Off
L254[06:55:18] *** LordFokas is now known as LordFokas|off
L255[07:02:36] ⇨ Joins: Vexatos (~Vexatos@p5B31E962.dip0.t-ipconnect.de)
L256[07:10:12] ⇦ Quits: Maru_ (webchat@ip68-103-100-246.ks.ok.cox.net) (Quit: Web client closed)
L257[08:44:47] ⇦ Quits: vv (~IceChat9@2a02:1810:188b:2b00:38ce:8397:6037:c667) (Ping timeout: 194 seconds)
L258[08:52:56] ⇨ Joins: vv (~IceChat9@2a02:1810:188b:2b00:38ce:8397:6037:c667)
L259[09:43:18] ⇦ Quits: vv (~IceChat9@2a02:1810:188b:2b00:38ce:8397:6037:c667) (Read error: Connection reset by peer)
L260[09:44:35] ⇨ Joins: vv (~IceChat9@2a02:1810:188b:2b00:38ce:8397:6037:c667)
L261[10:06:36] *** SuPeRMiNoR2 is now known as SuPeRMiNoR2|Away
L262[10:28:22] ⇦ Quits: vv (~IceChat9@2a02:1810:188b:2b00:38ce:8397:6037:c667) (Read error: Connection reset by peer)
L263[10:29:36] ⇨ Joins: vv (~IceChat9@2a02:1810:188b:2b00:38ce:8397:6037:c667)
L264[10:47:16] <Ir7_o> ?ir7_o
L265[10:47:16] <EnderBot> I'm sorry, I couldn't find the help topic you requested :(
L266[10:47:39] <Ir7_o> !voice EnderBot
L267[10:47:40] zsh sets mode: +v on EnderBot
L268[10:51:12] <Vexatos> ?ir7_o
L269[10:51:12] <EnderBot> I'm sorry, I couldn't find the help topic you requested :(
L270[10:51:17] <Vexatos> Aww
L271[10:51:25] <Vexatos> Argh dangit
L272[10:52:03] <Ir7_o> It was working last night... D:
L273[10:57:01] *** manmaed|AFK is now known as manmaed
L274[11:03:53] <Forecaster> ?help
L275[11:03:54] <EnderBot> I can help you with: test, who-is-ir7_o, spacepie,
L276[11:03:54] <EnderBot> Command usage: ?<topic> e.g. ?stargates
L277[11:03:59] <Forecaster> :P
L278[11:08:16] <Forecaster> Ir7_o: using the right command is good :P
L279[11:10:25] <Vexatos> ?who-is-ir7_o
L280[11:10:25] <EnderBot> That awesome guy who wants to sleep right now but will be active again soon :D
L281[11:30:09] *** alekso56_off is now known as alekso56
L282[11:33:17] *** JoshTheEnder|BackInTheEther is now known as JoshTheEnder
L283[11:35:22] *** Cyborg is now known as Biohazard
L284[12:04:15] ⇨ Joins: Vexaton (~Vexatos@p5B31C30E.dip0.t-ipconnect.de)
L285[12:10:01] ⇦ Quits: Vexatos (~Vexatos@p5B31E962.dip0.t-ipconnect.de) (Ping timeout: 380 seconds)
L286[12:49:25] ⇨ Joins: Wobbo (~Wobbo@a83-163-115-113.adsl.xs4all.nl)
L287[12:49:38] <Wobbo> hi
L288[12:49:39] <Kenny> ?Ir7_o
L289[12:49:39] <EnderBot> I'm sorry, I couldn't find the help topic you requested :(
L290[12:49:56] <Kenny> ?who-is-Ir7_o
L291[12:49:56] <EnderBot> I'm sorry, I couldn't find the help topic you requested :(
L292[12:49:57] <JoshTheEnder> ?whois-ir7)o
L293[12:49:57] <EnderBot> I'm sorry, I couldn't find the help topic you requested :(
L294[12:49:59] <JoshTheEnder> ¬_¬
L295[12:50:03] <JoshTheEnder> ?whois-ir7_o
L296[12:50:03] <EnderBot> I'm sorry, I couldn't find the help topic you requested :(
L297[12:50:09] * JoshTheEnder stabs EnderBot
L298[12:50:12] <JoshTheEnder> ?help
L299[12:50:12] <EnderBot> I can help you with: test, who-is-ir7_o, spacepie,
L300[12:50:12] <EnderBot> Command usage: ?<topic> e.g. ?stargates
L301[12:50:14] <Kenny> ?who-is-ir7_o
L302[12:50:14] <EnderBot> That awesome guy who wants to sleep right now but will be active again soon :D
L303[12:50:20] <Kenny> there it is
L304[12:50:21] <JoshTheEnder> :P
L305[12:50:22] <Sangar> ok, so I just kind of caught up. did the modding community just go apocalyse?
L306[12:50:28] <JoshTheEnder> yep
L307[12:50:31] <JoshTheEnder> well
L308[12:50:34] <Kenny> looks that way
L309[12:50:45] <Sangar> why was I already away when cloudy stopped by D:
L310[12:50:56] <Kenny> and Sangar: Cloudy popped in last night and wished you trhe best of luck
L311[12:51:10] <Wobbo> What happened?
L312[12:51:11] <Sangar> aye, pc was running saw it in the logs and was like "what"
L313[12:51:14] <Kenny> I tried to catch him
L314[12:51:15] <JoshTheEnder> also Sangar, this pretty much sums it up http://t.co/7yi0YTbfRE
L315[12:51:37] <Sangar> aye, that one's genius in its simplicity
L316[12:52:20] <JoshTheEnder> if you want i can go get the link to the entire reddit thread if you want
L317[12:52:30] <Kenny> and one thing i NEVER did. when i took care of the AMCO pack I spent a month running down perms for the mods i used
L318[12:53:04] <Kenny> and then made sure they were posted on the MC forums for all to see
L319[12:53:26] <Sangar> found it already
L320[12:53:37] <Sangar> skimmed through a couple of peoples tweets
L321[12:53:55] <Sangar> holy hell
L322[12:54:00] <Sangar> interesting times
L323[12:54:12] <Forecaster> that's an understatement
L324[12:54:35] <Sangar> you know that curse, right? "may you live in interesting times"
L325[12:54:51] <Kenny> boy have i ever
L326[12:55:02] <Forecaster> with cpw on guard the foundations of the minecraft modding community is pretty much shaking in it's foundations
L327[12:55:21] <Forecaster> if he quits a big chunk of mods will certainly follow
L328[12:55:54] <Kenny> but he has always allowed his mods to be used in mod packs. it's an open license
L329[12:56:35] <Kenny> but yeah, if he walks, basically no more forge
L330[12:57:19] <Kenny> the biggest one to watch for though would be Searge to walk
L331[12:57:27] <Forecaster> http://www.reddit.com/r/feedthebeast/comments/1w2v2i/marc_irl_says_the_mojang_eula_forbids_modders_to/ceykc00
L332[12:57:37] <Forecaster> first reply is from cpw
L333[12:57:44] *** Vexaton is now known as Vexatos
L334[12:58:37] <Forecaster> bah, said "foundations" twice...
L335[12:58:41] <Forecaster> > - <
L336[12:58:46] <JoshTheEnder> also the EULA doesnt apply to modders unless they play their own / other's mods. because when they are making the mods, they are not the 'end user'
L337[12:59:27] <Forecaster> I'm not a lawyer, I'm not going to try to interpret that thing
L338[12:59:31] <Forecaster> I'm going to ignore it
L339[13:01:28] <JoshTheEnder> also if people are claiming mods to be a deriviant of minecraft, then does that not make minecraft a deriviant of Java? if the same thing which they are applying to mods were to be applied to minecraft itself, then Sun/Orical have copyright over minecraft
L340[13:01:49] <Kenny> also someone at Mojang ahs gooten greedy because the EULA has been changed a couple oftime since the game came out
L341[13:01:54] <Kenny> gotten*
L342[13:03:24] <manmaed> Any tools you write for the Game from scratch belong to you. . Modifications to the Game ("Mods") (including pre-run Mods and in-memory Mods) and plugins for the Game also belong to you and you can do whatever you want with them, as long as you don�t sell them for money / try to make money from them. We have the final say on what constitutes a tool/mod/plugin and what doesn�t.
L343[13:04:29] <Kenny> also, why is therer no mention of Bukkit? Bukkit completely redoes serverside
L344[13:04:45] <Sangar> it's basically what happens when you get someone to do the legal stuff that has no ties to the community. at least that's what it looks like.
L345[13:06:07] <Kenny> but theie own EULA says the mods belong to the modders. I think what is going on is so many modders are using adfly to make money from their mods (a violation of the EULA) that Mojang is trying to put a stop to that practice
L346[13:06:14] <Kenny> their*
L347[13:06:57] <manmaed> but tryly there not *Selling* there mods
L348[13:06:58] <Kenny> but that is just my opinion. I have been away from the community for quite some time and don't know what all has happened in the past year
L349[13:07:07] <manmaed> in opinion anyways
L350[13:07:27] <Forecaster> it would fall under "try to make money from them
L351[13:07:29] <Forecaster> "
L352[13:07:34] <JoshTheEnder> well, except from maybe the very popular mods, i dont think adf.ly links are enough to even cover the costs of the servers they host their files on
L353[13:08:06] <Forecaster> and if that's their intention changing the license isn't going to make anyone stop doing it
L354[13:08:16] <Forecaster> they'd have to actually take someone to court over it
L355[13:08:47] <Sangar> i dunno. i hate adfly, but i think of it like people "selling" linux, where they take the money as the shipping fee, making it perfectly legal.
L356[13:09:04] <Kenny> AS I SAID, it was my opinion. a LOT has changed in the community while i was offline.
L357[13:09:33] <manmaed> Sangar do you have an adblocker installed?
L358[13:09:40] <Sangar> of course, not trying to convince anyone, just saying :)
L359[13:09:42] <Sangar> aye
L360[13:09:52] <Forecaster> who doesn't?
L361[13:09:53] <Sangar> when i'm lucky it just shows me the link in plaintext :P
L362[13:09:54] <Kenny> this is a shock to me, yes. BUt it cannot have een sudden. This has to have been brewing for a while now
L363[13:10:00] <Wobbo> Most mods also have a direct download link, for people who do not want to use adfly, so then they aren't really trying to make money of it
L364[13:10:12] <Kenny> have been*
L365[13:10:41] <manmaed> if fml and forge pull out there well be no mods
L366[13:11:06] <Sangar> reason i hate adfly isn't because i have to wait five seconds by the way, it's the kind of ads it shows. that look like software updates for java or what not. really obvious scams.
L367[13:11:23] <Forecaster> ^ this
L368[13:11:28] <Kenny> i use Adblock, never see them :)
L369[13:11:29] <Forecaster> and there's no way to report them
L370[13:11:33] <Forecaster> easily
L371[13:11:42] <JoshTheEnder> if mods have actual sites (like UE) then i disable the ad blocking on those domains, but as Sangar just said, they have no control over what adf.ly shows
L372[13:12:02] <manmaed> tho if you dont see the add the user dosnt get money for it
L373[13:12:07] <Kenny> Adblock works just fine with adfly, for me that is
L374[13:12:13] <Forecaster> same
L375[13:12:19] <manmaed> same
L376[13:12:24] <Sangar> in the most cases. sometimes it doesnt for some reason.
L377[13:12:31] <Forecaster> I'd be fine if they had an easy way of reporting those ads and did something about it
L378[13:12:41] <JoshTheEnder> well i actually have 2 ad blockers installed, one by adblock and the other is Avast's one
L379[13:12:42] <Sangar> aye
L380[13:12:50] <Kenny> yeah, and that ad for Livid is the one that usually gets through
L381[13:13:58] <Forecaster> there's also a ton of ads that look like commonly used download buttons
L382[13:14:11] <Forecaster> I even hit one once when I wasn't paying attention...
L383[13:14:22] <Sangar> and videos / sound in general
L384[13:14:31] <Forecaster> forgetting it was an adfly page
L385[13:14:33] <JoshTheEnder> i think the first time i used adf.ly i almost got confused with a fake DL button
L386[13:14:41] <Kenny> same here
L387[13:15:08] <JoshTheEnder> fake DL buttons & sound are the main reason i use adblock
L388[13:15:38] <Wobbo> I second that ^
L389[13:15:59] <Wobbo> And it loads webpages with a lot of moving adds faster :P
L390[13:16:21] <JoshTheEnder> though on YT i have it because if my internet is being shit, i dont want to have to load an ad
L391[13:17:18] <Kenny> i do it cause i figure Google can stuff their ads where the sun don't shine
L392[13:17:58] <Kenny> they do enough bs to you when you search for a link
L393[13:18:14] <Wobbo> According to minecraft EULA, you may not use homophobic language available through minecraft :P
L394[13:18:24] <Kenny> someone pays them and their link goes to the top, even if it doesn't match your search criteria
L395[13:18:50] <JoshTheEnder> *searches for beds* "did you want to buy a car?" "NO"
L396[13:19:14] <Forecaster> the keyword might match one they paid for, even if the actual ad doesn't
L397[13:19:21] <Forecaster> a keyword*
L398[13:20:09] <Kenny> yep
L399[13:20:45] <Forecaster> "here google, whenever someone searches for beds, show this car ad"
L400[13:21:23] <Forecaster> and the more keywords you pay for the more exposure you get
L401[13:22:33] * Kenny goes to see what happens if he searches for shantomken
L402[13:23:54] <Kenny> lol
L403[13:24:12] <Kenny> there are links to sites i have never had anything to do with
L404[13:26:00] <Vexatos> Forecaster
L405[13:26:05] <Forecaster> ?
L406[13:26:14] <Vexatos> "Here you have 100 000 €"
L407[13:26:23] <Vexatos> "Now show my link to the keyword *"
L408[13:26:32] <Vexatos> :P
L409[13:26:34] *** Ir7_o is now known as Ir7_o[AWAY]
L410[13:26:43] <Ir7_o[AWAY]> Goodnight guys..
L411[13:26:46] <Wobbo> Google doesn't use regex, does it? :P
L412[13:26:47] <Ir7_o[AWAY]> zzZZ
L413[13:26:54] <Forecaster> what currency is that? xD
L414[13:26:58] <Vexatos> Euros
L415[13:26:59] <Forecaster> I can't see the symbol at the end
L416[13:27:01] <Forecaster> ah
L417[13:27:04] <Vexatos> €€€€€€€€
L418[13:27:09] <Vexatos> (Use UTF-8)
L419[13:27:14] <Forecaster> can't
L420[13:27:22] <Forecaster> I've tried to get my client to use it
L421[13:27:27] <Vexatos> Which client?
L422[13:27:29] <Ir7_o[AWAY]> Just waiting on that lucidity.. :/
L423[13:27:31] <Wobbo> Switch clients
L424[13:27:31] <Forecaster> Irssi
L425[13:27:37] <Vexatos> I use HexChat
L426[13:27:41] <Vexatos> it supports UTF-8
L427[13:27:59] <Forecaster> so does irssi, but my setup has multiple steps
L428[13:28:09] <Forecaster> and somewhere it's not utf :P
L429[13:28:20] <Forecaster> I haven't been able to fix it yet
L430[13:28:58] <Kenny> look ikn the options, Forecaster
L431[13:29:23] <Forecaster> oh hey, waddayaknow
L432[13:29:31] <Forecaster> I just fixed it :P
L433[13:30:14] <Forecaster> it was the ssh client (PuTTY) that was assuming it was recieving some ISO format
L434[13:30:22] ⇦ Quits: vv (~IceChat9@2a02:1810:188b:2b00:38ce:8397:6037:c667) (Ping timeout: 186 seconds)
L435[13:30:30] <JoshTheEnder> lol
L436[13:30:44] <Forecaster> I changed it to assume utf-8 and now it seems to be working :D
L437[13:30:46] <Forecaster> finally
L438[13:30:48] <Forecaster> :P
L439[13:31:27] <Forecaster> if only it would allow me to click links like Kitty does
L440[13:34:51] * Kenny pets Kitty. "Nice Kitty"
L441[13:35:02] <Forecaster> :P
L442[13:35:13] <Kenny> what, I have 2 cats as pets :P
L443[13:35:26] <Forecaster> I have 3 :P
L444[13:35:40] <Kenny> 2 is enough for me.
L445[13:35:49] <Forecaster> used to have 5 ^^
L446[13:35:53] <Kenny> one is 6 months old and into every thing
L447[13:36:13] <Kenny> i keep reminding him about "curiosity killing the cat"
L448[13:36:28] <Kenny> hehe
L449[13:36:44] <Forecaster> had 3 put down because of old age, 2 left, then got another one
L450[13:36:48] <Wobbo> Did you read this? http://www.minecraftforum.net/topic/2323043-to-mod-creators-copyrights-and-malicious-code/
L451[13:36:49] <Forecaster> so up to 3 again
L452[13:36:57] <Forecaster> I've seen that
L453[13:37:59] <Forecaster> oooooo starbound update!
L454[13:38:22] <JoshTheEnder> may i also post a conversation i was having with someone on irc, it explains how mojang cannot claim copyright over mods by laws of both the EU and US http://www.thatjoshgreen.me/logs/irclog1.log
L455[13:38:44] ⇨ Joins: vv (~IceChat9@94-226-140-50.access.telenet.be)
L456[13:42:02] <JoshTheEnder> and if they did so then Sun/Orical could claim copyright over minecraft for the same reason as mojang say they have copyright over mods
L457[13:43:32] <Forecaster> I read someone explaining that somewhere else :P
L458[13:46:17] * Kenny says to hell with. I'll decompile my favorites mods and keep them updated myself
L459[13:47:17] <Wobbo> Its Java, decompiling isn't to hard, right? :P
L460[13:47:41] <Kenny> cp does it for you
L461[13:47:45] <Kenny> mcp*
L462[13:48:46] <JoshTheEnder> yeah, then try deobfuscating (if it is) then try understanding the code so you know where to update it
L463[13:53:21] <Kenny> yep. been on that end of it a year ago hehe
L464[13:53:59] <Kenny> i actually did release a single mod of my own, but i also helped a couple of devs update theirs to newer versions of MC
L465[13:54:26] <Forecaster> I've released a grand total of two mods :P
L466[13:54:37] <Forecaster> one for 1.6.4
L467[13:54:42] <Forecaster> the other was for 1.2
L468[13:55:21] <Kenny> mine was for 1.4.5 and 1.4.6
L469[13:55:49] *** alekso56 is now known as alekso56_off
L470[13:56:10] <Kenny> i got knocked offling after 1.4.6 and just got back on a little over a month ago
L471[13:56:18] <Kenny> offline*
L472[13:56:53] <Kenny> the mcp/forge setup is now confusing to me and i haven't a clue as how to go about setting it up anymore
L473[13:58:02] <Kenny> before i created the mcp folder and dropped the mcp stuff in there, and then put forge in. now forge has taken it upon themselves to install the whole thing and the structure is confusing to me
L474[13:59:43] <JoshTheEnder> Kenny, i'd advise at looking at VSWE's modding tutorials, i think the first video tells you how to set it up
L475[13:59:46] <Kenny> so i've given up on doing any more modding
L476[14:00:28] <Kenny> the structure is differnt. before forge was inside of mcp now it's the other way around
L477[14:03:59] <Kenny> for me it is confusing
L478[14:04:35] * Kenny is an old man stuck in his ways hehe
L479[14:05:23] <Kenny> it took me 6 months just to begin understanding the other way. I don't have that much time left on this planet to keep switching up on how to make a mod
L480[14:06:50] ⇨ Joins: Lunatrius` (~Lunatrius@cpe-46-164-9-136.dynamic.amis.net)
L481[14:09:20] ⇦ Quits: Lunatrius (~Lunatrius@cpe-46-164-9-15.dynamic.amis.net) (Ping timeout: 190 seconds)
L482[14:09:20] *** Lunatrius` is now known as Lunatrius
L483[14:09:24] <Forecaster> :P
L484[14:18:22] <Kenny> i'm 57 to hell with starting over again and they already are looking at another way of doing. I'll stick to making packs and playing the game
L485[14:19:12] <Kenny> i don't know if the recipes for OC are too expensive, by they are time-consuming as hell hehe
L486[14:19:34] <Kenny> especially when you are old and your memory is not so good :)
L487[14:19:41] <Wobbo> NEI :P
L488[14:20:08] <Kenny> nei doesn't have a thing to do with it. too many steps :P
L489[14:20:27] <Kenny> it's takenme 3 hours to build a superior screen
L490[14:20:39] <Wobbo> That does indeed take long
L491[14:20:48] <Forecaster> autocrafting :P
L492[14:21:09] <Kenny> tried that. the crafting tables do not want to do the ALU for some reason
L493[14:21:31] <Kenny> they will pull in the components but not put them into the system
L494[14:21:48] *** alekso56_off is now known as alekso56
L495[14:22:56] ⇦ Quits: tofep (~tofep@d27-99-26-85.bla802.nsw.optusnet.com.au) (Read error: Connection reset by peer)
L496[14:25:44] ⇨ Joins: LordJoda (~lordjoda@178-26-182-118-dynip.superkabel.de)
L497[14:25:45] zsh sets mode: +o on LordJoda
L498[14:33:59] ⇦ Quits: Wobbo (~Wobbo@a83-163-115-113.adsl.xs4all.nl) (Quit: Wobbo)
L499[14:36:03] ⇨ Joins: Wobbo (~Wobbo@a83-163-115-113.adsl.xs4all.nl)
L500[14:52:41] <Sangar> i'm planning to make the basic tiers a little less expensive in the default set and make the default set the hardmode set, but the complexity won't change much - the higher tiers expect that you have some sort of autocrafting setup ^^ i mean, those are computers after all. they aren't made of sticks and stones (well, they are, in part, but you know what I mean :P)
L501[14:54:43] <Vexatos> Sticks and stone? No. 7 Stone, 1 glass pane, 1 redstone dust? Yes.
L502[14:54:51] <Vexatos> :D
L503[14:55:30] <Wobbo> Wrong mod Vexatos :P
L504[15:00:18] <Vexatos> That was the joke *cough*
L505[15:00:30] <Vexatos> Wait, mod?
L506[15:00:35] <Vexatos> I thought this was IRL
L507[15:00:48] <Wobbo> You don't mod the real life?
L508[15:00:50] <Vexatos> Isn't your PC also made of stone, redstone and glass?
L509[15:01:03] * Vexatos is confusicated
L510[15:01:08] <Forecaster> mine's coal powered :D
L511[15:01:23] <Wobbo> My PC is made of aluminium :P
L512[15:01:30] <Vexatos> Noone needs linux, I have OpenOS
L513[15:01:37] <Vexatos> \o/
L514[15:01:44] <JoshTheEnder> confusicated? so you mean you've been taken away from something? :P
L515[15:01:54] <Wobbo> A lot better than craftos.
L516[15:08:48] <Vexatos> confusicated is the more extreme and more grammatically wrong version of confued
L517[15:08:51] <Vexatos> *confused
L518[15:09:21] <Kenny> the main one i have issue with in the autocrafting system is the ALU
L519[15:09:38] <Kenny> mine runs on lighter fluid
L520[15:09:48] <Kenny> it's highly compbustible
L521[15:09:55] <Kenny> combustible*
L522[15:11:10] <Kenny> it's not the expensiveness that drives me crazy, it's all the stuff to craft to make the lower tier to start and then having to repeat that same thing again to get the next tier
L523[15:11:55] <Kenny> as i mentioened, it took me 3 hours to make a superior screen hehe
L524[15:12:35] *** SuPeRMiNoR2|Away is now known as SuPeRMiNoR2
L525[15:12:49] <Kenny> *just* the screen. i've been about an hour now working toward a top tier hard drive hehe
L526[15:13:03] <Kenny> i don't even have a case yet lol
L527[15:13:52] <Stary2001> lolo
L528[15:14:12] *** LordFokas|off is now known as LordFokas
L529[15:14:31] <Sangar> now make a max size multiblock screen using superior screens :D
L530[15:14:48] <Vexatos> I don't even have enough RAM on my PC to dare making a better RAM for my ingame PC
L531[15:14:51] <Sangar> what autocrafting system were you using where the alu failed?
L532[15:16:39] <Vexatos> Hmmm
L533[15:16:40] ⇦ Quits: Wobbo (~Wobbo@a83-163-115-113.adsl.xs4all.nl) (Quit: Wobbo)
L534[15:16:50] <Vexatos> So the internet API and the shell API is fixed now...
L535[15:17:00] * Vexatos goes test his github program a little moer
L536[15:17:02] <Vexatos> *more
L537[15:17:21] <Vexatos> I hate it if you are testing something 2 hours and then realize the API is derped :|
L538[15:17:39] <Vexatos> Sangar, I love you for having all the things OpenSource
L539[15:18:02] <Vexatos> Otherwise I would not have been able to realize that is was the API's fault :D
L540[15:18:46] <Sangar> all part of programming :P had the same thing when switching to ue3 and ic2 just was totally overpowered. turns out it was a wrong conversion ratio in ue ^^ exactly the same thing - open source <3
L541[15:19:08] <Kenny> forget that! i'll do it ikn single player lol
L542[15:19:24] <Kenny> logiopipes
L543[15:19:28] <Kenny> logipipes*
L544[15:19:43] <Vexatos> UE3 has no OP conversion ratio...
L545[15:19:53] <Vexatos> It has the same as Rotarycraft
L546[15:19:57] <Kenny> it's their crafting table system that's the culprit
L547[15:20:05] <Sangar> no i mean it was actually a bug
L548[15:20:09] <Vexatos> Ah
L549[15:20:18] <Sangar> https://github.com/Universal-Electricity/Universal-Electricity/pull/167
L550[15:21:41] <Sangar> ok, i'll look into it, though i don't really see what would make it dislike that recipe in particular. nothing magical in it.
L551[15:22:28] *** SuPeRMiNoR2 is now known as SuPeRMiNoR2|Away
L552[15:22:31] <Kenny> i think it had to do with the fact that i have it autocrafting everything necessary for it
L553[15:23:05] <LordFokas> I just don't go very well with your decision to use UE
L554[15:23:09] <LordFokas> but it's your mod
L555[15:23:32] <Vexatos> I do go very well
L556[15:23:38] <Vexatos> It fits well into UE
L557[15:23:45] <Kenny> i'll delve into it deeper later. Was just starting to put together an autocrafing system so it may have been that
L558[15:23:46] <LordFokas> as long as you accept RF, I'll take it
L559[15:23:47] *** SuPeRMiNoR2|Away is now known as SuPeRMiNoR2
L560[15:23:57] <Vexatos> And @UniversalClass exchanges a dependency with having to use 4 APIs
L561[15:24:08] <Sangar> ^ this
L562[15:24:15] <Kenny> LordFokas, he went to UE because UE has the functionality of using all power systems
L563[15:24:18] <Vexatos> That switch commit
L564[15:24:25] <Vexatos> basically removed 5 files entirely
L565[15:24:30] <Vexatos> and cleaned up a ton of code
L566[15:24:40] <Vexatos> UE is great for cleaner code
L567[15:25:04] <Kenny> now there is only one dependency to gain access to all of the power sources rather than having to include all of their apis
L568[15:25:31] <Kenny> Calclavia is a damn good modder for a 16 year old hehe
L569[15:25:40] <Kenny> maybe 17 nnow
L570[15:25:59] <Vexatos> Yea
L571[15:26:12] <Vexatos> But his older code is horrible
L572[15:26:17] <Vexatos> (Looking at ICBM)
L573[15:26:18] <Kenny> Cb is 17-18 been coding since he was like 14
L574[15:26:32] <Kenny> CB (Chicken Bones)
L575[15:26:34] <Vexatos> Most of his variables were actually chinese
L576[15:26:43] <Vexatos> in the older parts of ICBM
L577[15:26:55] <Kenny> things are like that when you first start coding....
L578[15:27:09] <Vexatos> Yea
L579[15:27:16] <Kenny> takes time to develop a concise, compact solid system
L580[15:27:34] <Vexatos> Our Computer science teacher: "Today we learn how to make 2 classes work with each other"
L581[15:27:35] * Kenny went to college for programming
L582[15:27:44] <Vexatos> Creating a Bruch.java and a Bruchrechner.java >___>
L583[15:27:54] <LordJoda> lol
L584[15:28:04] <Kenny> but that was back ikn the good old DOS days, before shitty windows hehe
L585[15:28:17] <Vexatos> So many German people in here O.o
L586[15:28:31] <Vexatos> And yes, LordJoda, we needed a whole lesson for this
L587[15:28:37] <Kenny> should that really surprise you?
L588[15:28:52] <Vexatos> The thing is, CS is freaking hard if you just have it because you hate biology more
L589[15:29:05] <Vexatos> Which was the reason for a lot of people to choose this
L590[15:29:05] <Kenny> i know from history that the German poeples were more scientifically inclined
L591[15:29:29] <Vexatos> And now they aren't understanding anything
L592[15:29:36] <Vexatos> Because CS IS hard as hell to learn
L593[15:29:40] <Vexatos> if you are not a freak
L594[15:29:47] * Kenny is part German besides that :)
L595[15:29:49] <Vexatos> but if you are, you can also learn java yourself
L596[15:29:58] * Vexatos is German :D
L597[15:30:17] <Kenny> so is the dev for Forestry :)
L598[15:30:27] <LordFokas> computer science is easy to learn, if you put time into it. If all you can do is play games, yes, it's freaking hard.
L599[15:30:37] <Kenny> Sir Sengir and is (i say brother) Sangar :)
L600[15:31:13] <Kenny> i started programming back when computers first hit the market for home use :)
L601[15:31:22] <Kenny> that was in 1978
L602[15:31:45] <Kenny> and the language to learn was GW-BASIC
L603[15:32:23] <Kenny> then along came Apple with Pro-Dos, and (thief) Microsoft with MS-DOS
L604[15:32:44] <Kenny> and they were suing C
L605[15:32:48] <Kenny> using*
L606[15:34:17] <Kenny> back to making a hard drive :P
L607[15:38:13] *** SuPeRMiNoR2 is now known as SuPeRMiNoR2|Away
L608[15:57:25] <Kenny> i still say there are way too many steps to making theitems
L609[16:00:01] <Kenny> i'm about to just give up. it's going to take me 2 days to make a computer (and i m,ean IRL days
L610[16:00:34] <Kenny> i've been over an hour just crafting the the lowest tier hard drive
L611[16:01:16] ⇨ Joins: Wobbo (~Wobbo@a83-163-115-113.adsl.xs4all.nl)
L612[16:02:46] <Kenny> truing to craft this computer is beginnning to take the fun out of it for me
L613[16:02:50] <Kenny> trying*
L614[16:07:35] <Forecaster> what would you suggest for the process then?
L615[16:07:50] <Wobbo> If I want to translate to Dutch, would that be du_NL or du_DU or nl_NL?
L616[16:09:56] <Kenny> Forecsater, when it takes an hour just to make the lowst tier hard drive, and you have to repeate thet same pro
L617[16:10:20] <Kenny> process 5 more tie to get to the top tier then that is too much crafting
L618[16:10:25] <Kenny> times*
L619[16:10:44] <Vexatos> Wobbo I think nl_NL
L620[16:10:54] <Vexatos> Since German is de_DE
L621[16:11:20] <Forecaster> languagename_country
L622[16:11:22] <Wobbo> That is true, was confusing German and Deutsch :P
L623[16:11:38] <Forecaster> en_US or en_UK
L624[16:11:41] <Forecaster> :P
L625[16:12:17] <Kenny> it's beginning to look like it is going to take me more than 2 days, and when it takes that long to craft something, to me it's not worth it
L626[16:13:03] <Kenny> i ahve no problem with being expensive, but OC is doing the same thing Eloraam did with RP2 and because of it i only used a few things from RP2
L627[16:13:27] <Forecaster> I'm going to try this
L628[16:13:31] <Kenny> it's just taking way too long to craft the items
L629[16:13:35] <Forecaster> then I'll see if I agree or disagree
L630[16:13:48] <Wobbo> I just realised that I normally use English for talking about computers, I don't even know the translation for Disk Drive O_o
L631[16:13:50] <Forecaster> I haven't tried crafting the stuff yet
L632[16:14:04] <Kenny> go try it
L633[16:14:11] <Forecaster> I'm about to :P
L634[16:15:52] <Vexatos> Wobbo look it up in some dictionary
L635[16:16:11] <Kenny> to Dutch or German?
L636[16:16:17] <Wobbo> To Dutch
L637[16:16:20] <Vexatos> >____>
L638[16:16:43] <Wobbo> Google translate tells me that disk drive translates to disk drive O_o
L639[16:17:01] <Kenny> German = Plattenlauf
L640[16:17:08] <Wobbo> XD
L641[16:17:17] <Kenny> Dutch =
L642[16:17:17] <Kenny> schijfstation
L643[16:17:31] <Kenny> according to Google translate
L644[16:17:46] <LordJoda> plattenlauf wtf?
L645[16:17:51] <Wobbo> Well, that works
L646[16:17:54] <Vexatos> Kenny
L647[16:17:58] <Vexatos> I meant a DICTIONARY
L648[16:18:01] <Vexatos> not google translator
L649[16:18:33] <Kenny> i don't have a English-German or Dutch-Engliosh dictionary :P
L650[16:18:46] <Kenny> so it's Google translate
L651[16:18:52] <LordJoda> leo.org^^
L652[16:19:14] <Forecaster> ooh, Sangar, suggestion, limit range of network cables, add fiber cable with longer range :3
L653[16:19:15] <Wobbo> I don't have a dictionary here either
L654[16:19:30] <Wobbo> I would prefer noise over a hard limit
L655[16:19:49] <Forecaster> harder to implement though
L656[16:21:24] <Kenny> German = das plattenlaufwerk
L657[16:21:46] <Kenny> and that is from leo.org
L658[16:22:42] <Vexatos> Diskettenlaufwerk \o/
L659[16:23:17] <Kenny> and that i get from another site (Diskettenlaufwerk)
L660[16:23:23] <Sangar> recipes: thanks, i get the feeling no-one really actually crafted the things up to this point (from start to end). I know I didn't, because there were bugs to fix ;) as I said, the current set will definitely become the hardmode set. though i did get a basic computer running after giving me all the basic materials in a reasonable amount of time (~15 mins).
L661[16:23:54] <Vexatos> Well
L662[16:24:03] <Vexatos> it's easy compared to GregTech hardmode recipes
L663[16:24:08] <Vexatos> So no worries there
L664[16:24:09] <Kenny> i am old and memory is short. i have to keep looking up the recipe hehe
L665[16:24:40] <Sangar> you know the question mark in nei to get the overlays, right? that helps a *ton*. i forget what i was looking at a second before, too :P
L666[16:24:57] <Wobbo> You know what is really a help when translating? Wikipedia XD
L667[16:25:11] <Kenny> yeah, but when i have to leave the table to get sopmething that recipe is gone
L668[16:25:26] <Kenny> so i have to look it up again
L669[16:26:24] <Kenny> Sangar, i'm not trying to be a hard ass about this. I do have trouble remembering things short term. so crafting this (for me) is very difficult
L670[16:26:53] <Kenny> without repeated use i don't remember what i saw 5 minutes ago
L671[16:26:56] <Forecaster> there could just be a set of really simple recipes
L672[16:27:07] <Forecaster> it wouldn't be difficult to add
L673[16:27:36] <Sangar> I was just a little shocked by the numbers after implementing that little feature i screenshotted a day or two ago, so I'm very much understanding if things seem too expensive right now :P
L674[16:27:58] <Kenny> it's not expensive i'm talkikng about
L675[16:27:59] <Sangar> and yes, that's exactly what I'm working on right now - a somewhat simplified set
L676[16:28:06] <Sangar> well it goes hand in hand
L677[16:28:26] <Kenny> i don't feel that they are too expensive, just that there are way too many steps
L678[16:29:43] <Sangar> well, i'll just do the simplified set for now, and we'll see if it helps for that, too (because i think it should since it's basically removing "branches" of the recipes)
L679[16:29:49] <Wobbo> What does an abstract bus card do in real live?
L680[16:30:03] <Kenny> makes things abstract hehe
L681[16:30:05] <Vexatos> Nothing
L682[16:30:06] <Sangar> controls devices from stargate tech
L683[16:30:09] <Vexatos> Yes
L684[16:30:15] <Vexatos> READ THE DAMN DESCRIPTION TOOLTIP
L685[16:30:36] <Wobbo> I only have the translation file open, don't have minecraft running :P
L686[16:30:49] <Wobbo> But that might help
L687[16:30:55] <Vexatos> There is the description
L688[16:30:56] <Vexatos> read it
L689[16:31:04] <Sangar> scroll down for the tooltips then ;)
L690[16:31:44] <Wobbo> Found it, thanks!
L691[16:32:25] <Wobbo> Why is Acid called Grog in game btw?
L692[16:32:40] <LordJoda> because it IS grog^^
L693[16:32:44] <Kenny> because Grog can eat your insides out
L694[16:32:56] <Sangar> have you ever played monkey island?
L695[16:33:03] <Vexatos> What the heck
L696[16:33:14] <Vexatos> "Attempt to call global 'require' (A nil value)"
L697[16:33:30] <Vexatos> Grog is a pretty acidic thing
L698[16:33:32] <Wobbo> No, never played monkey island
L699[16:33:43] <Vexatos> Then leav IRC
L700[16:33:47] <Sangar> :D
L701[16:33:48] <Vexatos> Buy the game
L702[16:33:50] <Vexatos> Play it
L703[16:33:53] <Vexatos> come back
L704[16:34:01] <Kenny> grog also refers to beer (ale)
L705[16:34:13] <Vexatos> >_______________>
L706[16:34:21] <Vexatos> Then you'll think differently about grog
L707[16:34:42] <Kenny> and it can eat your insides up, just like acid hehe
L708[16:34:57] <Vexatos> Not if you are a pirate
L709[16:35:14] <Wobbo> I'm sort Vexatos, I don't have an Amiga, MS-DOS or atari ST, and my Mac doesn't support classic mode anymore :P
L710[16:35:14] <Vexatos> <Vexatos> "Attempt to call global 'require' (A nil value)"
L711[16:35:21] <Kenny> really? what was the life expectancy of a pirate? hehe
L712[16:35:42] <Wobbo> What version of open computers are you using?
L713[16:35:52] <Vexatos> Sangar, apparently I can't shell.execute() inside a program
L714[16:35:57] <Vexatos> then this error occurs
L715[16:35:58] <LordJoda> http://scummvm.org/
L716[16:36:09] <Vexatos> Wobbo: Dev 52
L717[16:36:44] <Wobbo> shell.execute needs an environment to run the program in right?
L718[16:36:57] <Sangar> gimme a sec, will check
L719[16:37:19] <Wobbo> So if your environment is nil, then he won't find that function :P
L720[16:37:27] <Vexatos> local success, msg = shell.execute("tmp_github.lua", table.unpack(tArgs, sArg))
L721[16:37:47] <Vexatos> I want it to do following
L722[16:37:55] <Vexatos> github run MightyPirates/OpenComputers/master/assets/opencomputers/lua/rom/bin/pastebin.lua 9A68r8M9 secdoor
L723[16:38:05] <Vexatos> Shall create that temporary file
L724[16:38:14] <Vexatos> (I got github get to work)
L725[16:38:20] <Vexatos> Then execute the program
L726[16:38:24] <Vexatos> and remove the file again
L727[16:38:36] <Vexatos> Since it seems to be the only thing that works
L728[16:39:14] <Wobbo> Vexatos try local success, msg = shell.execute("tmp_github.lua", _ENV, table.unpack(tArgs, sArg))
L729[16:39:22] <Vexatos> k
L730[16:40:04] <Vexatos> Works
L731[16:40:06] <Vexatos> I love you
L732[16:40:20] <Vexatos> Wait
L733[16:40:23] <Vexatos> that means
L734[16:40:35] <Vexatos> the program's port/rewrite is done
L735[16:41:13] <Vexatos> That program can get a file from a github repo, like pastebin
L736[16:41:20] <Vexatos> it can also run the program directly
L737[16:43:45] <Vexatos> Dangit
L738[16:43:49] <Sangar> yeah ok. I'm defaulting env to the current one if none is specified now.
L739[16:44:36] <Sangar> for shell.execute("asd") stuff
L740[16:44:50] <Vexatos> How can I check whether the internet component is installed
L741[16:44:55] <Vexatos> and, if not, error out?
L742[16:44:59] <Sangar> but you'll still have to pass it if you want params.
L743[16:45:10] <Sangar> component.isAvailable("internet")
L744[16:45:15] <Vexatos> thanks
L745[16:46:25] <Vexatos> And how to change the text colour (if possible)?
L746[16:47:56] <Sangar> see gpu api in wiki
L747[16:48:00] <Vexatos> Now to clean stuff up
L748[16:48:13] <Vexatos> That only tells how to change background and foreground colour
L749[16:48:31] <Sangar> as opposed to?
L750[16:48:53] <Vexatos> text colour
L751[16:48:58] <Sangar> foreground == text color
L752[16:49:16] <Vexatos> Ah
L753[16:49:19] <Vexatos> Thanks :)
L754[16:49:30] <Sangar> np, feel free to clarify it in the wiki ^^
L755[16:49:58] <Vexatos> Yea
L756[16:50:06] <Vexatos> Such a mod needs extensive documentation
L757[16:53:38] *** AngieBLD|Off is now known as AngieBLD
L758[16:55:18] <Vexatos> Great it works
L759[16:55:20] <Vexatos> \o/
L760[16:55:26] <Vexatos> Now to improve that pastebin program
L761[16:56:02] <Vexatos> You know, the Computercraft version also had a way to run a pastebin directly without having to get it first
L762[16:56:23] <SpiritedDusty> It did?
L763[16:56:24] <Vexatos> Although the OC version looks much cleaner
L764[16:57:47] <Sangar> it did, i never used it, thought it was really unnecessary :P
L765[16:57:47] <Vexatos> wow
L766[16:57:50] <Vexatos> 133 lines
L767[16:57:52] <Vexatos> so small
L768[16:57:56] <Vexatos> so efficient :D
L769[16:57:57] <Vexatos> I love OC
L770[16:58:18] <Sangar> Lua <3
L771[16:59:24] <Vexatos> Yea
L772[16:59:32] <Vexatos> Mind me adding that to the pastebin program?
L773[17:00:59] <Vexatos> also that pastebin put <filename> that let you upload files
L774[17:03:21] <SpiritedDusty> I really love that OC can use TCP sockets :D
L775[17:04:05] <Vexatos> I have no clue what those are
L776[17:09:41] <Sangar> yeah, feel free to add that functionality. regarding put, the reason I didn't add that was because I didn't want to ship an api key with the mod.
L777[17:10:20] <Sangar> by now there's symlinks, so if we can agree on some system config folder (/etc e.g.) people can symlink to their actual config files in there
L778[17:10:30] <Sangar> including an api key in that case
L779[17:10:51] <Vexatos> ?
L780[17:10:58] <Forecaster> Sangar: does cables have a range limit?
L781[17:11:10] <SpiritedDusty> ^ such grammar
L782[17:11:12] <Wobbo> Will /etc be mounted by default? Or do you have to add it yourself, like /usr?
L783[17:11:40] <Sangar> ah, right. no, as long as all chunks are loaded there's none. the idea of limiting cable range has the problem that i'd actually have to start caring *how* stuff is connected :P
L784[17:11:41] <Vexatos> Sangar, how do I post something via the internet API?
L785[17:11:54] <Forecaster> ah :P
L786[17:11:57] <Forecaster> makes sense
L787[17:12:09] <Forecaster> SpiritedDusty: I r b3st @ gramma!
L788[17:12:16] <SpiritedDusty> heh ;)
L789[17:12:20] <Sangar> Wobbo: manually, but you should be able to create symlinks in virtual folders (gotta test this...)
L790[17:12:38] <SpiritedDusty> theres symlinks? :o
L791[17:12:42] <Sangar> request(address, postData)
L792[17:12:45] <Vexatos> k
L793[17:13:00] <Vexatos> soo...
L794[17:13:04] <Vexatos> I need a set API key
L795[17:13:08] <Vexatos> And that's basically it
L796[17:13:11] <Sangar> yeah, they're virtual though (so they have to be recreated after each computer reboot)
L797[17:13:18] <Sangar> aye
L798[17:13:20] <Vexatos> Nah
L799[17:13:30] <Vexatos> Computercraft has it stored inside the program
L800[17:13:37] <Vexatos> local key = "0ec2eb25b6166c0c27a394ae118ad829"
L801[17:13:38] <Sangar> i know. and i don't like that.
L802[17:13:45] <Vexatos> Why not?
L803[17:14:12] <Wobbo> Sangar, maybe add more control over the boot sequence then? Like a script that runs after all the disks are mounted? like /etc/rc.local in Linux or /etc/rc.d in FreeBSD
L804[17:14:59] <Sangar> I could just add an "init" signal thats fired in the init.lua after all that stuff has been processed.
L805[17:15:07] <Sangar> autorun scripts could use that to coordinate
L806[17:16:03] <Wobbo> So an autorun script could place a listener for that event? that would work I guess
L807[17:16:23] <Vexatos> Hmmm
L808[17:16:40] <Vexatos> How do I make the program generate a new API key every run?
L809[17:16:55] <Vexatos> That won't work....
L810[17:17:08] <SpiritedDusty> it could ask the user for an API key of their own?
L811[17:17:22] <Wobbo> I guess that that would be the best ^
L812[17:17:23] <Sangar> that's what i meant with configs.
L813[17:17:40] <Sangar> link some file with the key in it to /etc/pastebin.key or something
L814[17:17:40] <Wobbo> look for /etc/pastebin.conf
L815[17:17:42] <Sangar> then use that
L816[17:17:59] <Vexatos> Ok
L817[17:18:25] <Vexatos> so
L818[17:18:26] <Wobbo> Dutch sounds lame :/
L819[17:18:32] <SpiritedDusty> so /etc will be writable?
L820[17:18:56] <Sangar> it'll usually be a virtual folder
L821[17:19:01] <SpiritedDusty> ah ok
L822[17:19:46] <Vexatos> local file = fs.open("/etc/pastebin.key",r) local key = file:read() file:close()
L823[17:19:48] <Vexatos> Like this?
L824[17:19:49] <Sangar> as soon as you do ln /home/my_pastebin.conf /etc/pastebin.conf the etc folder would be "created"
L825[17:19:59] <Sangar> use io.open
L826[17:20:02] <Vexatos> Ok
L827[17:20:03] <Sangar> and :read("*a")
L828[17:20:06] <Sangar> but except that, yep
L829[17:20:10] <Vexatos> *a means what?
L830[17:20:13] <Sangar> all
L831[17:20:22] <Vexatos> So it ready the entire file?
L832[17:20:25] <Vexatos> *reads
L833[17:20:27] <Sangar> yes
L834[17:20:31] <Vexatos> O:
L835[17:20:53] <Vexatos> That will make things so much easier for getting the text you want to put
L836[17:21:01] <Sangar> http://www.lua.org/manual/5.2/manual.html#pdf-file:read
L837[17:21:07] <Vexatos> Yea
L838[17:21:27] <Vexatos> Soo it returns a string including line break chracters etc?
L839[17:21:35] <Sangar> yes
L840[17:21:40] <Vexatos> k
L841[17:22:58] <Wobbo> doesn't pastebin need a password/username to upload files?
L842[17:23:09] <Vexatos> Nope
L843[17:23:12] <Vexatos> just an API key
L844[17:23:19] <Vexatos> which comes with signing up
L845[17:23:28] <Vexatos> So you can make an account
L846[17:23:37] <Vexatos> esspecially for all the OC uploads
L847[17:24:10] <Vexatos> Sangar, so, how do you want to handle the key being inside the pastebin.key file?
L848[17:24:19] <Vexatos> Everyone can see it there anyways
L849[17:24:26] <Vexatos> so why not just putting it into the file?
L850[17:24:36] <Sangar> frankly: I'd vote for making all configs lua files that return a table :P
L851[17:24:53] <Vexatos> :|
L852[17:25:00] <Vexatos> Could you please explain this to me?
L853[17:25:30] <Sangar> the point is that its not distribute one master key thats bound to one persons account
L854[17:25:43] <Wobbo> Wouldn't it be better to run all configs as if they were programs within a specified environment? This makes for really easy to write configs
L855[17:26:04] <Wobbo> I will be AFK
L856[17:26:08] <Sangar> you mean you'd just dofile(config)?
L857[17:26:21] <Sangar> dunno, I prefer to have control over my namespace
L858[17:26:26] <Vexatos> Sangar, how do you want the API key thing then? YOu can not generate a new one every launch
L859[17:26:46] <Sangar> the user would save it somewhere and symlink it into /etc/pastebin.conf
L860[17:27:28] <Sangar> the more i think about it the less it sounds like the good idea that it originally seemed like
L861[17:28:06] <Forecaster> implement it quickly!
L862[17:28:14] <Forecaster> before you get a better idea! D:
L863[17:28:55] <Vexatos> What's symlink?
L864[17:29:06] <Vexatos> And that means you actually had to get a pastebin account
L865[17:29:45] <Sangar> its a filesystem entry that behaves exactly like the object it points to
L866[17:30:11] <Sangar> so if you do ln /tmp /asd you can cd /asd, create a file there, and it's actually be in /tmp
L867[17:30:32] <Sangar> if you link a file you can open it using that links name/location but it acutally refers to the real one
L868[17:30:50] <Vexatos> So what?
L869[17:31:03] <Vexatos> -->That would mean you actually had to get a pastebin account<--
L870[17:31:09] <Sangar> yes
L871[17:31:18] <Vexatos> Noone would want that
L872[17:32:18] <Sangar> my thinking was that api keys should go into "central" services such as websites, but not be distributed with programs... but it might be messier than I thought
L873[17:32:34] <Vexatos> Yes
L874[17:32:48] <Vexatos> Just use one key for all the things
L875[17:32:51] <Vexatos> it works on CC
L876[17:32:51] <Sangar> meh. add a default key but make it configurable (i.e. if the config is there replace it with the key in there)
L877[17:32:54] <Vexatos> So why not?
L878[17:34:22] <Sangar> i somehow thought the issues cc had with pastebin a while back was related to that somehow, but i can't for the love of god remember how i came to believe that nor find any info on it. quite possibly a brainfart.
L879[17:34:47] <Kenny> why not make it a config where the user can put the necessary info
L880[17:35:30] <Vexatos> Will there be a config option to enable the /etc folder?
L881[17:35:51] <Kenny> so they can get a pastebin accoutn, put the user name and password in their config and that allows them to access it
L882[17:35:57] <Vexatos> Yea
L883[17:36:04] ⇦ Quits: Wobbo (~Wobbo@a83-163-115-113.adsl.xs4all.nl) (Quit: Wobbo)
L884[17:36:06] <Vexatos> And a use_default_pastebin_key=true
L885[17:36:08] <Sangar> Kenny: an optional config is what i'd vote for, now, yes. Vexatos: what do you mean, enable?
L886[17:36:22] <Vexatos> I mean
L887[17:36:25] <Vexatos> add a config option
L888[17:36:28] <Vexatos> if it is true
L889[17:36:45] <Vexatos> the /etc folder you talked about will be enabled in Computers
L890[17:36:55] <Vexatos> But Kenny's idea is better
L891[17:36:55] <Kenny> i think the optional config would be the best route. then you are not giving out any other person's or you own info
L892[17:37:01] <Vexatos> Yes
L893[17:37:03] <Vexatos> Make it
L894[17:37:09] <Vexatos> use_default_pastebin_key=true
L895[17:37:12] <Vexatos> To use that
L896[17:37:21] <Vexatos> or below the ability to add your won one
L897[17:37:25] <Vexatos> *own
L898[17:37:30] <Sangar> it doesn't have to be "enabled", it'd just be there if someone were to provide a config
L899[17:37:36] <Vexatos> Yea
L900[17:37:40] <Vexatos> Soooo
L901[17:37:52] <Vexatos> How shall I handle the getting of the key now?
L902[17:37:56] <manmaed> are you saying that OC could pastebin as a loged in yser?
L903[17:38:30] <Sangar> config = tryLoadFile or {} ; keyToUse = config.key or "defaultkey"
L904[17:38:52] <SpiritedDusty> well you could encorage the users to have an API key of their own, but still include the default one
L905[17:38:57] <SpiritedDusty> not but sure how that would work out
L906[17:39:15] <Sangar> adding the username and login info to the config would be simple, yeah, question is if we'd want that (encourage people to enter passwords in plaintext on servers where everyone can theoretically read them that is)
L907[17:39:15] <Vexatos> What?
L908[17:39:28] <Vexatos> No
L909[17:39:42] <Vexatos> That'd be as bad as embedding the key directly into the code
L910[17:39:48] <Vexatos> and that would be a ton easier
L911[17:39:54] <Kenny> couldn't the pastbin concept be done from client side only?
L912[17:40:09] <Vexatos> Probably not
L913[17:40:28] <Vexatos> Because yu have to send the key to the server anyways
L914[17:40:30] <Sangar> since all lua stuff runs exclusively on the server, nah
L915[17:40:46] <Vexatos> So... For now just using the default key?
L916[17:40:51] <Vexatos> You can always change it later
L917[17:41:19] <Sangar> yes. as for the "encouraging", just show a nag message "Using default API key." when it runs would probably be enough :P
L918[17:41:28] <Vexatos> Would you (as a dev) provide the key for this?
L919[17:41:55] <Sangar> yeah, gimme a sec
L920[17:41:56] <Vexatos> (So I am not responsible with my email in case crap happens) :D
L921[17:41:58] <Kenny> ok, what if it were set so that it was up to the server owner if he wanted to allow the players to use paste bin? If so, he could set up a pastebin accopunt strictly for the server to use
L922[17:42:23] <Kenny> he weould then control the user name and password
L923[17:42:36] <Kenny> and it would be on the server
L924[17:43:14] <Sangar> problem with that is getting it from the config into the lua state - and i don't want to set a precedent with special cases for individual programs
L925[17:43:31] <Kenny> i see what you mean
L926[17:43:52] <Vexatos> Yea
L927[17:43:54] <Vexatos> So
L928[17:43:58] <Kenny> is the API strictly a text file?
L929[17:43:59] <Vexatos> Just one key like CC?
L930[17:44:10] <Vexatos> It is a single key, kenny
L931[17:44:19] <Sangar> for now. I'll add the config stuff later.
L932[17:44:20] <Vexatos> 32 characters
L933[17:44:35] <Vexatos> You have a key I can put into the program?
L934[17:44:38] <Kenny> i'm trying to understand the concept of an API as you are referring to it
L935[17:44:43] <Vexatos> Again, you can always change it later :)
L936[17:44:50] <Vexatos> be right back, lunch
L937[17:45:41] <Sangar> API Key, specifically
L938[17:45:50] <Sangar> it's a token you send together with the data to pastebin
L939[17:46:05] <Sangar> reduces the chance of spambots hammering them
L940[17:46:10] <Sangar> since you at least need an account
L941[17:46:18] <Sangar> it's basically a public password
L942[17:46:23] <Kenny> my understyanding of an APOI is that it contains code used b y the mod. and is usually done so in just plain text form
L943[17:46:45] <Kenny> my typing is abysmal :(
L944[17:46:47] <Sangar> http://pastebin.com/api
L945[17:48:42] <Sangar> Vexatos: waiting for the activation mail right now (wanted an extra account for that) and I'll go grab some food, too.
L946[17:49:16] <Kenny> API developer key is the password?
L947[17:49:57] <SpiritedDusty> the API developer key is a key that lets to have access to the pastebin API
L948[17:51:37] <Kenny> NVM\
L949[17:51:46] <Kenny> i'm through trying to understand
L950[17:52:40] <SpiritedDusty> Sangar, what slot do I put the internet card in? I can't put it in any slot
L951[17:53:29] <Kenny> he's eating
L952[17:53:43] <SpiritedDusty> oh
L953[17:54:00] <Kenny> read his last line :)
L954[17:54:16] <SpiritedDusty> ah I see
L955[17:54:33] <Kenny> i missed it too when i came back in and asked the question hehe
L956[17:54:37] <Vexatos> I can't put an internet card AND a tier 3 GPU inside the same computer O.o
L957[17:55:03] <Vexatos> But I can put an inet card and a tier 1 GPU into the same computer
L958[17:55:05] <Kenny> why not?
L959[17:55:14] <SpiritedDusty> huh same… I just took out my GPU and I was able to put the internet card in
L960[17:55:16] <Vexatos> It simply won't let me place it inside
L961[17:55:19] <SpiritedDusty> bugs!
L962[17:55:32] <Vexatos> Try with a tier 1 GPU, spiritedDisty
L963[17:55:38] * Kenny grabs the bug spray yelling, where are they
L964[17:55:38] <Vexatos> >_>
L965[17:56:06] <Vexatos> Nowhere you see more bugs in one place than in Minecraft
L966[17:56:15] <SpiritedDusty> I tried using a tier 2 gpu and I was able to put the internet card in, guess internet cards are tier 3...
L967[17:56:17] <Kenny> lol very true
L968[17:56:55] <Vexatos> Well
L969[17:57:09] <Vexatos> I have tested it with a superior case
L970[17:57:11] <Kenny> then he's going to have to change it to accept more than one tier 3 card
L971[17:57:20] <Vexatos> Yea
L972[17:58:18] <Sangar> damn, dinner will take some longer. key: fd92bd40a84c127eeb6804b146793c97
L973[17:58:20] <Kenny> it should work with a superior case. that should allow any tier 3 card to work in it, even more than one
L974[17:58:40] <Kenny> we have a bug report hehe
L975[17:59:03] <Kenny> they are running rampant all over MC and have invaded OC
L976[17:59:14] <Sangar> no you don't
L977[17:59:15] <Sangar> :P
L978[17:59:23] <Sangar> there's small roman numerals in the slots
L979[17:59:29] <Sangar> those are the tier of item the slot supports
L980[17:59:32] <Kenny> you can't put a Internet card in with a tier 3 GPU
L981[18:00:13] <Kenny> a superior case should support full tier 3 (pzzled)
L982[18:00:22] <Kenny> (puzzled)*
L983[18:00:44] <Sangar> tier 3 case only has one tier 3 slot right now, I might make it two, but am leaning towards making the internet card tier two instead.
L984[18:01:02] <Kenny> which is easier? :)
L985[18:01:22] <Vexatos> Does the formatting of the POST from the HTTP API wiki still apply?
L986[18:01:24] <Sangar> changing the internet card's tier is changing one number ;) doesn't get any easier
L987[18:01:25] <SpiritedDusty> hmm the internet API is trying to call inet.open which is nil...
L988[18:01:29] <Vexatos> SO I have to make the stuff a table?
L989[18:02:51] <Sangar> SpiritedDusty: ah dammit, must have forgotten to rename that
L990[18:03:01] <SpiritedDusty> oh :P
L991[18:03:01] <Sangar> refactoring with parts of the stuff in script files = sucks
L992[18:03:12] <Stary2001> heh
L993[18:03:58] <Stary2001> or make inet t2 :P
L994[18:04:01] <Stary2001> fak
L995[18:04:01] <Sangar> Vexatos: or a string
L996[18:04:11] * Stary2001 curses scroll bar not being at bottom
L997[18:04:12] <Vexatos> so I can do
L998[18:04:29] <Vexatos> "api_option=paste&api_dev_key="..key.."$
L999[18:04:31] <Vexatos> Etc
L1000[18:05:14] <Sangar> should work i think
L1001[18:05:33] <Vexatos> k
L1002[18:06:17] <Vexatos> hmmm
L1003[18:07:57] <SpiritedDusty> when accessing the internet component directly, internet.connect always returns "hostname cannot be null" even though I have an IP as the first argument
L1004[18:08:07] <SpiritedDusty> more bugs
L1005[18:08:26] <Vexatos> More bucks \o/
L1006[18:08:57] * Kenny grabs the bug spray yelling "Where are they?!"
L1007[18:12:33] <Sangar> meh, stupid error message. i have to add a special case to make that clear. the actual problem is that you didn't specify a port.
L1008[18:13:30] <SpiritedDusty> I specified a port and its still erroring
L1009[18:13:43] <SpiritedDusty> wait is the port a second argument or is it together with the ip?
L1010[18:13:58] <Sangar> second argument
L1011[18:14:55] <Sangar> actually... that should work if it's in one
L1012[18:15:05] <Sangar> what's the exact address you're specifying?
L1013[18:15:11] <SpiritedDusty> localhost:438
L1014[18:15:46] <Vexatos> How to specify multiple arguments within pcall?
L1015[18:16:15] <SpiritedDusty> hm internet.connect('127.0.0.1:438') is returning nil..
L1016[18:16:18] <Sangar> pcall(f, arg1, arg2, arg3, ...)
L1017[18:16:31] <Vexatos> local result,response = pcall(internet.request,"http://pastebin.com/api/api_post.php&quot;,allTheOtherArguments) Like this?
L1018[18:16:51] <Sangar> maybe it returns nil, "domain is blacklisted"?
L1019[18:17:07] <Sangar> yes
L1020[18:17:34] <SpiritedDusty> "Illegal character in scheme name at index 0: 127.0.0.1:438"
L1021[18:18:04] <Sangar> ^.-
L1022[18:18:07] <Vexatos> ok
L1023[18:18:10] <Vexatos> let's test this
L1024[18:18:14] <Sangar> don't tell me uri can't parse ips...
L1025[18:18:28] <SpiritedDusty> xD
L1026[18:18:34] <Vexatos> If this put works
L1027[18:19:37] <SpiritedDusty> is there a limit on how fast you can send TCP messages?
L1028[18:19:47] <Sangar> oh f*ck me... it tries to parse it as a schema (http, file, ftp, ...) and that can't be a number, and *then* it throws an exception... unlike when it just can't parse it
L1029[18:20:06] <Sangar> 1/tick
L1030[18:24:54] <Vexatos> Uhm
L1031[18:25:06] <Vexatos> The response code I get from the request
L1032[18:25:16] <Vexatos> how do I get that into a string?
L1033[18:27:40] <Sangar> should be the same as when doing a normal request?
L1034[18:28:45] <Vexatos> Well, there I was simply file:write()
L1035[18:28:53] <Vexatos> But now I do not want it inside a file
L1036[18:28:59] <Vexatos> But inside a string
L1037[18:29:12] <Vexatos> so, for chunk inresponse do ... end
L1038[18:29:15] <Sangar> then do result = result .. blah instead of f:write ?
L1039[18:29:24] <Vexatos> Derp
L1040[18:29:26] <Vexatos> I am stupid
L1041[18:29:36] <Sangar> all right, *now* i'm really off to get dinner ^^
L1042[18:29:48] <Vexatos> Ok
L1043[18:30:40] <Vexatos> Oh my ffffff god
L1044[18:30:42] <Vexatos> it works
L1045[18:30:44] <Vexatos> \o/
L1046[18:30:49] <Vexatos> IT FREAKING WORKS
L1047[18:31:34] * Vexatos know the ecstatic feeling when you see your code working the first time
L1048[18:31:42] <SpiritedDusty> heh love that feeling
L1049[18:32:15] <Stary2001> ^
L1050[18:32:19] <Stary2001> 'tis great
L1051[18:32:43] <Vexatos> That's why you code after all
L1052[18:32:52] <Vexatos> To see you've achieved something
L1053[18:33:04] <Vexatos> So now to make the rest work
L1054[18:33:09] <Vexatos> should be far easier, though
L1055[18:37:23] *** SuPeRMiNoR2|Away is now known as SuPeRMiNoR2
L1056[18:45:27] <SpiritedDusty> that good feeling when something works <3
L1057[18:46:33] <Vexatos> Indeed
L1058[18:53:40] ⇨ Joins: Wobbo (~Wobbo@a83-163-115-113.adsl.xs4all.nl)
L1059[18:53:44] <Wobbo> Sangar, I meant shell.execute(config, customEnv)
L1060[18:54:10] <Wobbo> I have an example somewhere
L1061[18:54:51] <Sangar> ah
L1062[18:54:56] <Sangar> yeah that would work
L1063[18:56:03] <Wobbo> Can I find the labels I have given to my disks somewhere on my real computers filesystem?
L1064[18:57:25] <SpiritedDusty> is there a way to read all the messages with the internet API instead of specifying how many characters to read?
L1065[18:57:41] <Sangar> Wobbo: not sure what you mean, you can see them when you run `df`
L1066[18:58:04] <Wobbo> I mean on my MacBook, running df there will probably not work ;)
L1067[18:58:10] <Sangar> internet api should also support "*a" and such
L1068[18:58:20] <Sangar> uses the same buffer that files use
L1069[18:58:43] <Sangar> Wobbo: aaah, outside the game! ^^
L1070[18:58:52] <Sangar> erm, no, I'm afraid not.
L1071[18:58:56] <SpiritedDusty> i tried *a but it doesn't work
L1072[18:59:30] <Wobbo> Then I have a feature request :P Make that possible
L1073[18:59:33] <Sangar> as in didn't read stuff or as in blocked?
L1074[19:00:09] <SpiritedDusty> well socket:read('*a') throws an error, "attempt to compare number with string"
L1075[19:00:28] <Sangar> how did you get socket?
L1076[19:00:31] <Wobbo> Sangar, what is the easiest way for me to send you two files?
L1077[19:00:40] <Vexatos> Let's test this
L1078[19:00:48] <SpiritedDusty> socket = internet.socket('localhost', 438)
L1079[19:00:59] <SpiritedDusty> i took localhost off my blacklist
L1080[19:01:00] <Sangar> Wobbo: what kind of files? text: pastebin or gist (github)
L1081[19:01:13] <Wobbo> gist it is
L1082[19:02:04] <Sangar> internet.socket gives you a "stream". it's basically like fs.open. use internet.open for the buffered one (which is like io.open)
L1083[19:02:19] <Sangar> so many .opens
L1084[19:02:40] <SpiritedDusty> ah ok
L1085[19:02:54] <Wobbo> Sangar: https://gist.github.com/Wobbo/8637571
L1086[19:03:32] <Wobbo> Is code for a (badly written) energy daemon, with a config file
L1087[19:03:56] <SpiritedDusty> hmm… I tried using internet.open but when I do socket:read('*a') it just hangs there
L1088[19:05:12] <Sangar> well, yeeeeah, that's probably because the remote end doesn't close the connection after writing its data? this just tries to read until there is nothing anymore, and until the socket connection is closed there's potentially more. might have to look into butchering a timeout in there.
L1089[19:05:18] <Vexatos> Haha
L1090[19:05:23] <Sangar> Wobbo: interesting!
L1091[19:05:35] <Vexatos> pastebin run cwbzfirh run cwbzfirh run cwbzfirh get cwbzfirh pastebin2.lua
L1092[19:05:49] <Vexatos> cwbzfirh is the pastebin.lua program itself, by the way
L1093[19:05:54] <Wobbo> I should really update that code though, I guess people would use it
L1094[19:06:03] <SpiritedDusty> hm.. I just restarted the server, for internet.open its socket:write to send a message right?
L1095[19:06:08] <Vexatos> sooo
L1096[19:06:13] <Vexatos> Sangar, I can say the prog works
L1097[19:06:32] <Sangar> socket:write, yes.
L1098[19:06:40] <Sangar> nice
L1099[19:07:26] <SpiritedDusty> hm on the server side I don't recive anything
L1100[19:07:53] <SpiritedDusty> oh nvm there it is
L1101[19:08:17] <Vexatos> SH*T
L1102[19:08:22] <Vexatos> Sangar I found a problem
L1103[19:08:27] <Vexatos> be right back
L1104[19:09:02] <SpiritedDusty> huh thats odd… if I do socket:read right after socket:write then the server doesn't get the message
L1105[19:10:54] <Sangar> it's a buffer
L1106[19:11:17] <SpiritedDusty> hm?
L1107[19:11:18] <Sangar> so the written stuff is probably just not flushed. I can add a flush to read, just wasn't necessary before (because files were only one of the two)
L1108[19:11:42] <Sangar> try to do a socket:flush() before the read
L1109[19:11:46] <SpiritedDusty> k
L1110[19:12:41] <Wobbo> How does checkArgs work?
L1111[19:12:52] <SpiritedDusty> when using flush the server gets the message but OC isn't receiving anything
L1112[19:13:10] <Sangar> checkArg(number, value, list of allowed types as string)
L1113[19:13:19] <Sangar> i.e. the strings are what you'd get from type(val)
L1114[19:13:40] <Wobbo> What does number do? The count of value?
L1115[19:13:46] <Sangar> so the read after the flush fails?
L1116[19:13:50] <Sangar> number of the argument
L1117[19:14:03] <Sangar> message is "bad argument #x, expected ..."
L1118[19:14:04] <SpiritedDusty> yes the read just hangs there
L1119[19:14:26] <SpiritedDusty> i'm 99% sure the server is alright because I tested the server outside of OC and its all good
L1120[19:17:44] <SpiritedDusty> http://pastebin.com/tWk9zEZ4 this is the code i'm using
L1121[19:19:58] <Sangar> i'm surprised flush works for you :X because it doesn't for me
L1122[19:20:59] <SpiritedDusty> lol
L1123[19:21:20] <Vexatos> Ok, the thing is following
L1124[19:21:22] <Vexatos> program works
L1125[19:21:34] <Vexatos> except Pastebin has spam detection on the paste
L1126[19:21:37] <Biohazard> am i the only one who thinks "greg" when i see "grog" o.o
L1127[19:21:49] <Vexatos> if you then try to 'get' it, it gets weird looking stuff
L1128[19:21:59] <Sangar> Biohazard: yes
L1129[19:22:04] <Biohazard> lol
L1130[19:22:10] <Vexatos> So, you would have to open the paste in browser 1 time at least
L1131[19:22:18] <Vexatos> to enter the captcha
L1132[19:23:16] <Sangar> errrr ok?
L1133[19:23:39] <SpiritedDusty> you have to enter captchas?
L1134[19:24:10] <Vexatos> In case pastebin considers what you uploaded as spam, yes
L1135[19:24:30] <SpiritedDusty> hire someone to sit there all day entering captchas
L1136[19:25:11] <Vexatos> Good idea
L1137[19:25:23] <Vexatos> Maybe a bot to enter those >_____________>
L1138[19:25:23] <SpiritedDusty> $0.50 per captcja
L1139[19:25:34] <Wobbo> I'm going, speak you all later!
L1140[19:26:00] <SpiritedDusty> cya
L1141[19:26:13] ⇦ Parts: Wobbo (~Wobbo@a83-163-115-113.adsl.xs4all.nl) ())
L1142[19:27:30] <Vexatos> Actually
L1143[19:27:38] <Vexatos> if you try to open the raw file
L1144[19:27:51] <Vexatos> it redirects you to the "enter the captcha" page
L1145[19:27:58] <Vexatos> and that page is what's being downloaded
L1146[19:28:00] <Vexatos> :P
L1147[19:28:08] <Vexatos> And apparently
L1148[19:28:18] <Vexatos> there is no way in the API
L1149[19:28:26] <Vexatos> to make it ignore possible spam
L1150[19:29:27] <Sangar> SpiritedDusty: try only reading a little bit, i.e. not "*a" but a couple of bytes (dunno how much you write on the other end)
L1151[19:29:57] <SpiritedDusty> k i'll try that later. i'm playing games right now
L1152[19:30:46] <Sangar> haha, ok.
L1153[19:31:33] <Sangar> but just as a working example, this here code works: https://gist.github.com/fnuecke/8638007
L1154[19:31:47] <Sangar> (once i push)
L1155[19:32:40] <Vexatos> :(
L1156[19:34:38] <Sangar> is the pastebin captcha thing based on ip?
L1157[19:35:32] <Vexatos> Ah
L1158[19:35:40] <Vexatos> Reading the FAW
L1159[19:35:41] <Vexatos> *FAQ
L1160[19:35:49] <Vexatos> The following will trigger the spam detection
L1161[19:35:52] <Vexatos> - trying to create a certain amount of new pastes in a short period of time. (flooding)
L1162[19:35:52] <Vexatos> - trying to create pastes with links in it.
L1163[19:35:52] <Vexatos> - trying to create pastes with 'suspicious' keywords in it.
L1164[19:35:56] <Vexatos> The first
L1165[19:36:01] <Vexatos> might have been the problem
L1166[19:36:05] <Sangar> ok
L1167[19:37:04] <Vexatos> At least I hope so
L1168[19:37:09] <Vexatos> Other than that
L1169[19:37:14] <Vexatos> the thing is working
L1170[19:37:30] <Sangar> nice
L1171[19:37:42] <Vexatos> 152 lines \o/
L1172[19:37:51] <Vexatos> I even tried to
L1173[19:38:02] <Vexatos> pastebin run cwbzfirh run cwbzfirh run cwbzfirh get cwbzfirh pastebin2.lua
L1174[19:38:08] <Vexatos> Whcih works
L1175[19:38:09] <Vexatos> *which
L1176[19:38:33] <Vexatos> (So pastebin executing itself :P)
L1177[19:39:08] <Sangar> oh, you made it so you can do multiple gets in one call? that's cool.
L1178[19:41:57] <Vexatos> Maybe you try it?
L1179[19:42:10] <Vexatos> (if it's IP based, spam detection should not trigger)
L1180[19:42:17] <Sangar> sure, link it
L1181[19:42:18] <Vexatos> Maybe it is key based
L1182[19:42:27] <Vexatos> Just make the program upload itself
L1183[19:42:40] <Vexatos> like pastebin put pastebin.lua
L1184[19:42:42] <Vexatos> And then
L1185[19:42:47] <Vexatos> pastebin get <id>
L1186[19:42:50] <Sangar> oh wait it's the code from above? derp
L1187[19:42:55] <Vexatos> pastebin get <id> <newName>
L1188[19:43:04] <Vexatos> Here you are
L1189[19:43:43] <Vexatos> http://pastebin.com/fze4hLd2
L1190[19:44:47] <Vexatos> maybe call the new program pastebin2
L1191[19:44:51] <Vexatos> and open that file
L1192[19:44:57] <Sangar> oh now I get it. the upload works and *then* you get the captcha
L1193[19:45:08] <Sangar> but yeah i also get a captcha
L1194[19:45:41] <Sangar> local url = "http://pastebin.com/raw.php?i=" .. paste <-- wasn't there a rule about urls in the upload?
L1195[19:45:56] <Vexatos> That's the download link
L1196[19:46:16] <Sangar> yeah I mean pastebin will see that in the file and think it's a link -> spam detect
L1197[19:46:29] <Vexatos> Where is a link in that file?
L1198[19:46:32] <Vexatos> The folder names?
L1199[19:46:40] <Vexatos> Oh wait
L1200[19:46:43] <Sangar> line 35
L1201[19:46:44] <Vexatos> there IS a link
L1202[19:46:46] <Vexatos> yea
L1203[19:46:51] <Vexatos> >_______________________________________________________________________________>
L1204[19:46:52] <Sangar> and 97
L1205[19:46:54] <Vexatos> Yea
L1206[19:46:56] <Vexatos> stupid me
L1207[19:47:05] <Vexatos> test this with any other long, yes no-link program
L1208[19:47:17] <Vexatos> Maybe try to upload lib/shell.lua
L1209[19:47:22] <Vexatos> and 'get' it
L1210[19:48:14] <Vexatos> And open that file
L1211[19:48:22] <Sangar> yep looks good
L1212[19:48:58] <Vexatos> Great
L1213[19:49:00] <Vexatos> \o/
L1214[19:49:03] <Sangar> :)
L1215[19:49:09] <Vexatos> So, let me get finishing touches
L1216[19:49:14] <Vexatos> and the pull request done
L1217[19:49:27] <Vexatos> shall i leave the
L1218[19:49:27] <Vexatos> --local fKey = io.open("/etc/pastebin.key","r")
L1219[19:49:27] <Vexatos> --local key = fKey:read("*a")
L1220[19:49:27] <Vexatos> --fKey:close()
L1221[19:49:33] <Vexatos> for future use?
L1222[19:50:35] <Sangar> local config = {}; shell.execute("/etc/pastebin.conf", config); local key = config.key or "the default key"
L1223[19:50:44] <Sangar> that should be all
L1224[19:52:43] <Sangar> then the config file could just read "key = 'custom api key'" and possibly some other things in the future like username or so, for personalized uploads (password should probably be queried each time one uploads something)
L1225[19:53:49] <Vexatos> I'll leave it as it is for now
L1226[19:53:53] <Sangar> ok
L1227[19:54:13] <Vexatos> https://github.com/MightyPirates/OpenComputers/pull/101
L1228[19:54:15] <Vexatos> There
L1229[19:54:26] <Vexatos> Now to butify that github program
L1230[19:54:42] <Vexatos> I might also Pullrequest that, I'm not sure yet, though...
L1231[19:55:37] <Sangar> maybe it'd be a good idea to make that one use gist? and support downloading complete gists and uploading mutliple files / a directory as a gist?
L1232[19:55:53] <Vexatos> Sangar, you want to test my github program (essentially does the same thing so far,, only for github repos)
L1233[19:55:53] <Vexatos> http://pastebin.com/rdn2NXts
L1234[19:55:55] <Vexatos> I might
L1235[19:55:59] <Vexatos> Actually
L1236[19:56:02] <Vexatos> that's a good idea
L1237[19:56:09] <Vexatos> But this one is for actual repos
L1238[19:56:11] <Vexatos> so like
L1239[19:56:16] <Vexatos> github run MightyPirates/OpenComputers/master/assets/opencomputers/lua/rom/bin/pastebin.lua 9A68r8M9 secdoor
L1240[19:56:34] <Vexatos> That's what it does at the moment
L1241[19:56:37] <Sangar> is that the revision?
L1242[19:56:50] <Vexatos> That's the github program
L1243[19:56:52] <Sangar> oh wait
L1244[19:56:53] <Sangar> run
L1245[19:56:53] <Sangar> ok
L1246[19:56:53] <Vexatos> not the pastebin one
L1247[19:56:59] <Vexatos> Ah
L1248[19:57:03] <Vexatos> That's what you meant
L1249[19:57:09] <Vexatos> The thing with gists is
L1250[19:57:12] <Sangar> mmm
L1251[19:57:16] <Vexatos> You will need a github account for it
L1252[19:57:33] <Vexatos> So I will NOT do it until I get into that full-blown github repo manager
L1253[19:57:38] <Sangar> about that, it's basically just a specialized wget, isn't it? if you almost have to write the full path anyway, why not generalize it to wget?
L1254[19:57:51] <Vexatos> wget?
L1255[19:57:53] <Sangar> oh ok
L1256[19:58:13] <Sangar> download
L1257[19:58:18] <Vexatos> The thing with that program is
L1258[19:58:24] <Vexatos> it supports 2 different spellings
L1259[19:58:26] <Vexatos> as you might see
L1260[19:59:35] <Sangar> spaces vs forward slashes?
L1261[20:00:04] <Vexatos> Yes
L1262[20:00:22] <Sangar> you know what, I'll just write a totally primitive wget myself, seems like a good idea to test things out some more
L1263[20:00:32] <Vexatos> What's wget
L1264[20:00:43] <Sangar> http://www.gnu.org/software/wget/
L1265[20:00:54] <Vexatos> Ah
L1266[20:00:59] <Vexatos> Anyways
L1267[20:01:03] <Vexatos> Pll request 101
L1268[20:01:06] <Vexatos> *pull
L1269[20:01:13] <Vexatos> there is the updated pastebin program :D
L1270[20:01:23] <Sangar> reading it right now :)
L1271[20:03:15] <Vexatos> So... would it make any sense that the github program (which essentially does the same) is also being put into the mod? Or should I wait with it until I really get a git manager going (If I am able to, sounds like a lot of work/fun doing it in Lua)
L1272[20:04:05] <Sangar> i think it'd make sense to wait for the "big one"
L1273[20:04:14] <Vexatos> Should I make it so you would have to dedicate a full hard drive to the github program?
L1274[20:04:31] <Vexatos> And detect whether at least a medium GPU is installed
L1275[20:04:42] <Vexatos> Since this might take a crapload of space
L1276[20:04:53] <Vexatos> Compared to other Lua stuff
L1277[20:05:03] <Vexatos> Anyways
L1278[20:05:05] <Sangar> nah, but maybe it'd be findable on disks instead of being bundled with the os
L1279[20:05:13] <Sangar> like cc's treasure disks
L1280[20:05:13] <Vexatos> Ok
L1281[20:05:33] <Vexatos> Good idea
L1282[20:05:47] <Vexatos> so: "Achievent get: Repo Manager"
L1283[20:05:51] <Vexatos> *Achievement
L1284[20:05:54] <Sangar> :D
L1285[20:06:02] <Vexatos> You could actually add this to the game then
L1286[20:06:07] <Sangar> indeed
L1287[20:06:07] <Vexatos> If you find such a disk
L1288[20:06:17] <Vexatos> Wow, That'd be awesome
L1289[20:06:32] <Vexatos> ingame repo manager as dungeon loot
L1290[20:06:54] *** SuPeRMiNoR2 is now known as SuPeRMiNoR2|Away
L1291[20:06:56] <Vexatos> Maybe even an own texture...
L1292[20:07:01] <Vexatos> I really need to go sleep
L1293[20:07:02] <Vexatos> night
L1294[20:07:03] <Sangar> if you can really pull changes from a repo that'd be so frikkin amazing. it'd allow for decentralized distribution of user programs.
L1295[20:07:08] <Sangar> haha, good night!
L1296[20:07:16] <Vexatos> Yea
L1297[20:07:21] <Vexatos> SourceTree inside Minecraft O.o
L1298[20:07:24] ⇦ Quits: Vexatos (~Vexatos@p5B31C30E.dip0.t-ipconnect.de) (Quit: Greetings from Pastry Fork, Inc. ✔)
L1299[20:10:32] <Kenny> so now we get to cal hnim "The Repo Man" ?
L1300[20:15:49] <Kenny> ok. back to fiknished this hard drive.
L1301[20:16:04] <Kenny> ok. back to finish this hard drive.*
L1302[20:16:15] * Kenny is still aslleep :P
L1303[20:17:33] <Stary2001> :P
L1304[20:18:52] * Kenny is serious. just woke up 5 minutes ago
L1305[20:19:15] <Kenny> fell asleep in the chair about 2 hours ago
L1306[20:23:41] <SpiritedDusty> Sangar, so is there a way to read the whole buffer with the internet API?
L1307[20:24:40] <Sangar> try dev56, it should work there
L1308[20:24:56] <SpiritedDusty> k
L1309[20:28:43] <SpiritedDusty> awesome it works now
L1310[20:29:00] *** LordFokas is now known as LordFokas|out
L1311[20:30:44] <Biohazard> the gpus doesnt have any recipes with the devbuilds (gt recipes)
L1312[20:38:05] <Biohazard> huh: # graphicsCard1 { fallback to default }
L1313[20:43:44] <LordJoda> did you comment out the default.recipes?
L1314[20:43:56] <SpiritedDusty> is there a way to read everything thats in the current socket buffer if the server doesn't end the connection?
L1315[20:43:58] <Biohazard> yep
L1316[20:44:04] <LordJoda> then don't^^
L1317[20:44:07] <Biohazard> maybe i shouldnt have done that
L1318[20:44:10] <Biohazard> heh, ok
L1319[20:44:13] <Biohazard> :D
L1320[20:51:53] *** Lathanael is now known as Lathanael|afk
L1321[21:01:36] *** Lathanael|afk is now known as Lathanael|Away
L1322[21:06:59] <Sangar> SpiritedDusty: reading all shouldn't block anymore and just return nothing in that case
L1323[21:07:33] <SpiritedDusty> oh ok
L1324[21:23:41] ⇨ Joins: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L1325[21:25:52] <Wobbo> Hi
L1326[21:35:12] <SpiritedDusty> Sangar, when I try to read all it hangs
L1327[21:35:57] <Sangar> meh.
L1328[21:36:20] <Sangar> I'll finish going through Vexatos' pastebin changes and have another look after
L1329[21:39:53] <SpiritedDusty> k
L1330[21:42:58] *** Stary2001 is now known as Stary
L1331[21:43:45] *** Stary is now known as Stary2001
L1332[21:44:53] <Wobbo> Vexatos' git program could download gists right?
L1333[21:45:07] <Sangar> don't think so
L1334[21:45:21] <Wobbo> pastebin it is then
L1335[21:47:43] <Wobbo> I ported my getopt function to oc, mostly just cleaned the code a little :P
L1336[21:51:12] <Sangar> if you're bored, os.execute would benefit a lot from some love to get it support quoted arguments :D (i.e. > blah "asd asd asd" would treat "asd asd asd" as one param instead of three) :D
L1337[21:51:47] <Wobbo> I would like to port my POSIX grep first :P Just to get a little feeling for the platform
L1338[21:51:53] <SpiritedDusty> oh yeah is it intended that we have to require every API in programs?
L1339[21:52:06] <Wobbo> Then I would work on energyd a little bit more
L1340[21:52:15] <Wobbo> And yes, that is how the package module works
L1341[21:52:35] <Wobbo> But if you already loaded a module, require won't load it again
L1342[21:53:04] <SpiritedDusty> well when I run a program from the shell, in that program I have to require all the APIs thats used in there, such as fs, event, etc..
L1343[21:53:23] <Sangar> yes
L1344[21:53:28] <Wobbo> That is not normal Lua behaviour
L1345[21:53:33] <Sangar> exactly
L1346[21:53:38] <Sangar> wait what
L1347[21:53:46] <Sangar> i skipped the not there
L1348[21:53:47] <Wobbo> As far as I know
L1349[21:54:09] <SpiritedDusty> so if I want to write a file, I'd have to do require('io'). I don't remember it being like that before
L1350[21:54:11] <Sangar> it is in 5.2
L1351[21:54:25] <Sangar> in 5.1 required modules were loaded into the globals table
L1352[21:54:33] <Sangar> in 5.2 require just returns the table
L1353[21:54:56] <Sangar> you don't have to require the basic libraries
L1354[21:55:00] <Wobbo> Really? I think that the default modules should be available right from the start.
L1355[21:55:02] <Sangar> that is the ones that are lua built-ins
L1356[21:55:06] <Wobbo> Ah, then it is okay
L1357[21:55:11] <SpiritedDusty> so what about things like io?
L1358[21:55:34] <Wobbo> Also, the package module can load anything that can be returned
L1359[21:55:48] <Sangar> if lua.org weren't down right now...
L1360[21:55:54] <Wobbo> I just wrote a function that can be loaded by require :P
L1361[21:55:58] <Wobbo> io is default library
L1362[21:56:08] <Sangar> yeah, but to give him a list
L1363[21:56:30] <Wobbo> You listed them all on the wiki, in NonStandardLuaLibs ;)
L1364[21:57:08] <Sangar> table, string, io, coroutine, os, math, bit32 are the default ones
L1365[21:57:19] <Sangar> oh, i did?
L1366[21:57:20] <Sangar> cool
L1367[21:57:21] <Sangar> :X
L1368[21:59:06] <Wobbo> package is also a default one now, isn't it? :P
L1369[21:59:27] <Wobbo> local package = require "package" does seem pointless though.
L1370[22:00:11] <Sangar> ah, it is!
L1371[22:04:15] <Wobbo> Sangar, will shell.running return the path to the program, or the way the program is called?
L1372[22:04:52] <Wobbo> so if I have a alias foo for /usr/bin/bar, and I call shell.running from bar, will it return foo?
L1373[22:05:23] <Sangar> i think aliases are handled in os.execute, so it probably returnes the resolved one
L1374[22:05:52] <Wobbo> That is a shame. But understandable
L1375[22:09:45] <Sangar> i can't remember why it's in there instead of in the shell.execute though :/
L1376[22:10:02] <Sangar> i only remember that there was some reason :P
L1377[22:10:09] <Wobbo> XD
L1378[22:10:32] *** SuPeRMiNoR2|Away is now known as SuPeRMiNoR2
L1379[22:50:16] <Wobbo> Anybody want to test grep for openComputers?
L1380[23:01:43] <Sangar> o.O yes. tomorrow, though
L1381[23:01:58] <Wobbo> I will put it on pastebin
L1382[23:02:06] <Sangar> oh, also, piping programs would be cool (someone want to implement io.popen via coroutines? ^^)
L1383[23:02:58] <Wobbo> I would have to have acces to buffer.lua then, and I don't have access to that now. Unless you want to load the pipes in the io module
L1384[23:03:17] <Wobbo> This is the program: http://pastebin.com/TcZsyELe
L1385[23:03:32] <Wobbo> And this is how it should behave: http://pubs.opengroup.org/onlinepubs/009695399/utilities/grep.html
L1386[23:04:20] <Wobbo> Also, it depends on this: http://pastebin.com/4ZekgHqV Just place this in your package.path and you should be good to go
L1387[23:04:28] <Sangar> well the io.popen implementation would go into the io lib (it's missing in oc but vanilla lua has this) and since its possible to set io.input/io.output i imagine that would be the way to go
L1388[23:05:07] <Sangar> ok, i'll try it out tomorrow
L1389[23:05:19] <Wobbo> thnx
L1390[23:05:29] <Wobbo> I will look into pipes sometime soon I guess
L1391[23:05:44] <Wobbo> Wanted to implement that anyway :P
L1392[23:06:37] <Sangar> wonderful :)
L1393[23:07:06] <Wobbo> Can't promise anything, but do have a week of form University :P
L1394[23:25:52] <Wobbo> I'm going
L1395[23:25:54] <Wobbo> Later!
L1396[23:26:03] ⇦ Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo)
L1397[23:39:47] *** Kenny is now known as Kenny|AFK
L1398[23:42:27] *** JoshTheEnder is now known as JoshTheEnder|BackInTheEther
L1399[23:43:12] ⇦ Quits: LordJoda (~lordjoda@178-26-182-118-dynip.superkabel.de) ()
<<Prev Next>> Scroll to Top