--- Log opened Thu Feb 12 00:00:38 2009 |
00:23 | < gnolam> | Probably. |
00:27 | < gnolam> | Or I just need to clean all this junk off my desk. |
00:27 | | Finale [c0cb88fd@Nightstar-14595.mibbit.com] has quit [Quit: http://www.mibbit.com ajax IRC Client] |
01:31 | <@Derakon> | Bloogh. |
01:31 | <@Derakon> | I am not enthusiastic about integrating with Paypal. :\ |
01:45 | | * gnolam stabs people who abuse C99. |
01:47 | < gnolam> | Can anyone explain to me why Microsoft doesn't follow its own UI paradigms? |
01:48 | <@Vornicus> | MS is Too Big. |
01:48 | <@Vornicus> | But then if you honestly expect anybody else to be better then you're delusional |
01:50 | <@McMartin> | gnolam: What qualifies as "abusing" C99? |
01:50 | < gnolam> | Spewing variables all over the place. |
01:50 | | * McMartin tends to think that using any aspects of it other than mid-block decls and // comments is bad form, but |
01:50 | <@McMartin> | ... Welcome to, like, 1993. |
01:51 | < gnolam> | Sure, it's a misfeature borrowed from C++, but it's a hell of a lot more noticeable in C. |
01:51 | <@McMartin> | Unless "compiles in C89" is an explicit goal, every code guideline in every language with declared variables I've ever read has always said "declare variables at the last possible moment." |
01:53 | <@McMartin> | I can't call it a misfeature because use-before-def errors are obnoxious and making them syntactically impossible does not offend me. |
02:28 | | gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has quit [Quit: GLSL Z?] |
02:53 | <@Derakon> | Hm. TW's asleep. |
02:54 | <@ToxicFrog> | My compiler liiiiiiives! |
02:55 | <@Derakon> | Awesome. |
02:55 | <@ToxicFrog> | I even threw in an interactive AST examination mode. |
03:00 | <@Derakon> | Okay, I've figured out how to get Paypal to send me order details back... |
03:00 | <@Derakon> | Now I just need to figure out how to get them to let me send some data along for the ride. |
03:00 | <@Derakon> | (The registration name) |
03:01 | <@Derakon> | Or I could pull out the first name and last name fields from the order data...but that's not letting the user make a choice. :\ |
03:16 | | Searh [~Z@130.227.16.ns-12529] has quit [Ping Timeout] |
03:20 | <@Derakon> | Okay, custom data achieved...now I need to get this to pass through my form validation before going to Paypal. |
03:20 | <@Derakon> | For Google Checkout, I'm doing this: preorder.php posts to order.cgi, which redirects back to preorder.php if there's a form error and otherwise does the Google Checkout processing, which involves a redirect to a Google URL. |
03:21 | <@Derakon> | ...actually, let's see if they'll live with a GET request. |
03:24 | <@Derakon> | Yes, that seems to work. Okay! |
03:25 | <@Derakon> | Now I just have to get out the fields I want to record, switch over to the non-sandboxed versions for both Google Checkout and Paypal, and push the website~ |
03:28 | | ToxicFrog [~ToxicFrog@67.204.44.ns-12150] has quit [Ping Timeout] |
03:28 | <@Derakon> | ...and I just realized that my Google integration code generates the registration key before you place the order, not after. |
03:29 | <@Derakon> | So that'll need to be fixed. ¬.¬ |
03:40 | | ToxicFrog [~ToxicFrog@67.204.44.ns-12150] has joined #code |
03:40 | | mode/#code [+o ToxicFrog] by ChanServ |
03:46 | | * Derakon mutters at Paypal for refusing to include the number of the month in their timestamps. |
03:46 | <@Derakon> | I guess I could ignore their provided timestamp and just mark when I got the request. |
03:50 | | Searh [~Z@87.72.35.ns-26506] has joined #code |
03:51 | <@ToxicFrog> | ...what do they provide instead? |
03:51 | < Searh> | Ninjitsu? |
03:51 | <@Derakon> | Something along the lines of "19:51:02, 11th Feb 2009". |
03:52 | <@Derakon> | Let's go with this instead. |
03:52 | <@Derakon> | $data->{'datetime'} = UnixDate('now', '%Y-%m-%d %H:%M:%S'); |
04:02 | | MyCatVerbs [~mycatverb@Nightstar-13709.lurkingfox.co.uk] has quit [Ping Timeout] |
05:13 | | KarmaBot [AnnoDomini@Nightstar-6936.neoplus.adsl.tpnet.pl] has quit [Connection reset by peer] |
05:13 | | Netsplit DeepThought.NY.US.Nightstar.Net <-> Blargh.CA.US.Nightstar.Net quits: @Derakon, Rhamphoryncus, Searh |
05:13 | | Netsplit DeepThought.NY.US.Nightstar.Net <-> Troika.TX.US.Nightstar.Net quits: @EvilDarkLord, Alek|gone, simontwo, @Reiver, crem, Tarinaky, @Vornicus, GeekSoldier, Roonaky, @jerith, (+1 more, use /NETSPLIT to show all of them) |
05:14 | | Netsplit over, joins: jerith, EvilDarkLord |
05:14 | | mode/#code [+o jerith] by ChanServ |
05:14 | | Netsplit over, joins: Roonaky, Alek|gone, Doctor_Nick |
05:14 | | mode/#code [+o EvilDarkLord] by ChanServ |
05:14 | | Netsplit over, joins: Reiver, crem |
05:14 | | mode/#code [+o Doctor_Nick] by ChanServ |
05:14 | | Netsplit over, joins: simontwo, GeekSoldier |
05:14 | | mode/#code [+o Reiver] by ChanServ |
05:14 | | Netsplit over, joins: Tarinaky |
05:14 | | Netsplit over, joins: Vornicus |
05:14 | | mode/#code [+o GeekSoldier] by ChanServ |
05:14 | | Netsplit over, joins: Rhamphoryncus, Derakon |
05:14 | | mode/#code [+o Vornicus] by ChanServ |
05:14 | | Netsplit over, joins: Searh |
05:14 | | KBot [AnnoDomini@Nightstar-6936.neoplus.adsl.tpnet.pl] has joined #code |
05:14 | | mode/#code [+o Derakon] by ChanServ |
05:16 | | KBot is now known as KarmaBot |
05:16 | <@Derakon> | Hrm. This is more tricky than I initially thought it'd be. |
05:17 | <@Vornicus> | What is? |
05:17 | <@Derakon> | After Google collects payment from a customer, they send that customer to a URL of my choice. At that point, I have to figure out the customer's name and get them their registration code. |
05:17 | <@Derakon> | Google also, in a separate process, sends me the order details. |
05:18 | <@Derakon> | When I get those details, I insert the new registration code into the database. |
05:18 | <@Derakon> | Then on the page that the user gets sent to, I need to look up their code and give it to them. |
05:19 | <@Derakon> | Problem is, I don't have any keys to recognize the user with. |
05:19 | <@Derakon> | Because the order doesn't exist until I pass them off to Google, and I can't tell Google "Okay, append the order number to the URL you send them back to." |
05:20 | <@Derakon> | ...I guess what I could do is, when I send the user off to Google, create a row in my DB that has a secret key, and append that key to the URL that Google sends them back to. |
05:20 | <@Derakon> | And I can tie the key to the order details when Google sends those to me. That's no problem. |
05:20 | <@Derakon> | More complicated than I'd like, though. |
05:22 | <@Derakon> | The concern is having people e.g. trying to go to /thankyou.php?name=J+Random+User&gameName=Fusillade until they stumble on a user's name. If it's instead /thankyou.php?secretKey=anthiedarsigd9374idr349i, then I should be okay. |
05:24 | <@Vornicus> | You could, you know. Tell them "thank you for registering! An access code will be sent to your email address." |
05:24 | <@Derakon> | I'll be doing that too, but it's better to have it in the website as well. |
05:24 | <@Derakon> | So it's right there and they don't have to wait for email to arrive. |
05:24 | <@Derakon> | Instant gratification and all that. |
05:25 | <@Vornicus> | Then make it an Only Once thing on the website. |
05:25 | <@Derakon> | Which still requires persisting data in the DB. |
05:25 | <@Derakon> | To tell that this is the first time I've told them their key. |
05:26 | <@Vornicus> | Point |
05:26 | <@Derakon> | Then I can just make it a column in the orders table, have_informed_user or something, though. |
05:27 | <@Derakon> | Yeah, that works. |
05:39 | <@Derakon> | Argle bargle fargle. |
05:40 | <@Derakon> | My registration codes have '+' in them. |
05:40 | <@Derakon> | That URL-encodes to %2B. |
05:40 | <@Derakon> | It urldecodes to ' ', according to PHP anyway. |
05:41 | <@Derakon> | Ahh. rawurldecode(), not urldecode(). |
05:53 | | * ToxicFrog pokes Vornicus for those links he asked for earlier |
05:56 | <@Derakon> | Okay, that appears to work... |
05:56 | <@Derakon> | Now that I've fixed Google, back to Paypal~ |
06:03 | | Syloqs-AFH [Syloq@ServicesAdmin.Nightstar.Net] has quit [Connection reset by peer] |
06:13 | | Alek|gone [~omegaboot@Nightstar-27127.dsl.emhril.sbcglobal.net] has quit [Quit: beroot!] |
06:24 | <@Vornicus> | TF: which? |
06:24 | | * Vornicus has no memory of having links requested of him. |
06:31 | | Reiver [~reaverta@Admin.Nightstar.Net] has quit [Ping Timeout] |
06:31 | <@ToxicFrog> | Vornicus: the EVE articles you were reading. |
06:31 | <@Vornicus> | Oh. |
06:32 | <@Vornicus> | The first was linked on Slashdot; the second on Offworld. One moment whilst I grab |
06:32 | <@Vornicus> | http://myeve.eve-online.com/devblog.asp?a=blog&bid=626 <--- the Eve devs on the "free reactor" exploit. |
06:33 | <@Vornicus> | http://www.offworld.com/2009/02/ragdoll-metaphysics-good-grief.html#more <--- and the End Of BoB. |
06:34 | | Alek [~omegaboot@Nightstar-27127.dsl.emhril.sbcglobal.net] has joined #code |
06:35 | | crem [~moo@Nightstar-28703.adsl.mgts.by] has quit [Connection reset by peer] |
06:35 | | crem_ [~moo@Nightstar-28703.adsl.mgts.by] has joined #code |
06:36 | | UndeadAnno [~farkoff@Nightstar-6936.neoplus.adsl.tpnet.pl] has joined #Code |
06:36 | | mode/#code [+o UndeadAnno] by ChanServ |
06:39 | <@ToxicFrog> | Thank you. |
06:41 | <@Vornicus> | the latter I think puts too much credit on the Goons - looks like any Not Quite BoB force would have taken the guy. |
06:41 | <@Vornicus> | The former is an interesting glimpse into the world of MMO programming. |
06:43 | <@ToxicFrog> | "The Control Tower, crazed by its optimization logic, careens through the production code. Wide-eyed, it reaches your reactor first. In its addled eyes, it sees only that the poor reactor has no links. |
06:43 | <@ToxicFrog> | The Control Tower speaks. |
06:43 | <@ToxicFrog> | "We can't stop here! This is bat country!" |
06:43 | <@ToxicFrog> | Onward the Control Tower drives, speeding towards the silo at the far end of the reactor's link. |
06:43 | <@ToxicFrog> | The reactor has not been evaluated. It does not know that another cycle has passed. It still remembers, fondly, grazing on inputs during its previous, un-bugged production cycle. Without this information, the silo goes ahead and adds another cycle's worth of goods to its stack." |
06:45 | <@Vornicus> | The best chunk of the article, easily. |
06:45 | <@Vornicus> | And don't forget to click the link for your daily dose of actual Hunter S. Thompson goodness. |
06:47 | <@ToxicFrog> | The fall of BoB has the urge upon me to check out EVE. |
06:47 | <@Derakon> | I get the feeling that EVE has a lot of new subscriptions lately. |
06:49 | <@Vornicus> | And for some reason talking about EVE is now dragging me back to Vornlink, which I always thought would be vaguely sensible to add multiplayer to - after all, I am giving NPC agents agent-like behavior. |
06:50 | <@Vornicus> | but not Massiveness; I don't see how it can scale. |
06:50 | <@Derakon> | Hah. MMO Uplink sounds pretty awesome, though. |
06:50 | <@Derakon> | It'd be like the Internet! |
06:50 | <@Derakon> | Except...it's the Internet! |
06:59 | <@Vornicus> | :P |
07:00 | <@Vornicus> | But yeah; I can't imagine Uplink scaling - by midgame I usually have most links, from phone systems to mainframes to lans to personal machines. |
07:01 | < Tarinaky> | Slavehack? |
07:01 | <@Vornicus> | And am using them /all/ in my conquests. |
07:02 | <@Derakon> | Realistically there should be some latency penalties for routing through Every Machine on the Internet. |
07:02 | <@Vornicus> | Sure. |
07:04 | <@Vornicus> | But in game it'd be worth it to get the 20 minute safe time to Interpol. |
07:04 | <@UndeadAnno> | "Your connection suddenly falters. You suspect someone is downloading high quality porn at node 234." |
07:04 | <@Vornicus> | pff |
07:28 | | Reiver [~reaverta@Admin.Nightstar.Net] has joined #Code |
07:28 | | mode/#code [+o Reiver] by ChanServ |
07:49 | <@McMartin> | The Goons actually deserve different credit, re: EVE, as I understand it |
07:49 | <@McMartin> | GoonSwarm managed to field credible threats to a group that had both a skill and a tech edge. |
07:50 | <@Derakon> | Through what, tenacity? |
07:50 | <@Derakon> | Or did you mean "skill" as in "little numbers on your character sheet"? |
07:53 | | Derakon is now known as Derakon[AFK] |
08:04 | | Vornicus [~vorn@Admin.Nightstar.Net] has quit [Quit: ] |
08:06 | <@McMartin> | Some of both. |
08:06 | <@McMartin> | Tenacity and zerging. |
08:06 | <@McMartin> | Enough of a reliable production base to field net-crashingly huge fleets. |
08:06 | <@McMartin> | "GoonSwarm" is not kidding about its name. |
08:07 | <@McMartin> | ArsED used to post killcount maps |
08:07 | <@McMartin> | With these enormous blobs in various areas with arrows pointing at it with the marker "LOLGOONS" |
09:26 | | You're now known as TheWatcher |
10:26 | | gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has joined #Code |
10:26 | | mode/#code [+o gnolam] by ChanServ |
11:27 | | C_tiger [~cheng@Nightstar-5625.hsd1.ca.comcast.net] has quit [Operation timed out] |
11:32 | | C_tiger [~cheng@Nightstar-5625.hsd1.ca.comcast.net] has joined #code |
11:33 | | mode/#code [+o C_tiger] by ChanServ |
11:38 | | Rhamphoryncus [~rhamph@Nightstar-7184.ed.shawcable.net] has quit [Quit: Rhamphoryncus] |
14:15 | | OneA [~strangekn@217.8.225.ns-26005] has joined #code |
14:15 | | MyCatVerbs [~mycatverb@Nightstar-13709.lurkingfox.co.uk] has joined #code |
14:16 | | mode/#code [+o MyCatVerbs] by ChanServ |
14:17 | < OneA> | HI~!!~ |
14:22 | | OneA [~strangekn@217.8.225.ns-26005] has left #code [] |
14:26 | | * TheWatcher eyebrows vaguely |
15:06 | <@MyCatVerbs> | Afternoon, humans. |
15:07 | | KBot [AnnoDomini@Nightstar-29066.neoplus.adsl.tpnet.pl] has joined #Code |
15:08 | <@TheWatcher> | Greetings, program |
15:09 | | KarmaBot [AnnoDomini@Nightstar-6936.neoplus.adsl.tpnet.pl] has quit [Ping Timeout] |
15:09 | | UndeadAnno [~farkoff@Nightstar-6936.neoplus.adsl.tpnet.pl] has quit [Ping Timeout] |
15:11 | | KBot is now known as KarmaBot |
15:16 | | UndeadAnno [~farkoff@Nightstar-29066.neoplus.adsl.tpnet.pl] has joined #Code |
15:16 | | mode/#code [+o UndeadAnno] by ChanServ |
16:03 | | Syloqs_AFH [Syloq@Admin.Nightstar.Net] has joined #code |
16:05 | | Syloqs_AFH is now known as Syloqs-AFH |
16:41 | | Alek is now known as Alek|gone |
16:42 | | Consul [~consul@Nightstar-541.dsl.sfldmi.ameritech.net] has quit [Operation timed out] |
16:43 | | Consul [~consul@Nightstar-541.dsl.sfldmi.ameritech.net] has joined #code |
16:43 | | mode/#code [+o Consul] by ChanServ |
17:19 | | You're now known as TheWatcher[afk] |
17:56 | | moocow [moocow@204.8.223.ns-12899] has quit [Client exited] |
18:11 | | Derakon[AFK] is now known as Derakon |
18:22 | | You're now known as TheWatcher |
18:26 | <@Derakon> | I just love how the field that Paypal says to use for custom data that you don't want to show to the customer doesn't work. |
18:27 | <@Derakon> | And so the only way you can persist custom data is by using one of the fields that does show it to the customer. |
18:45 | | * TheWatcher eyes the phpbb3 schema |
18:45 | <@Derakon> | Messy, isn't it? |
18:45 | <@TheWatcher> | Yeah |
18:45 | <@TheWatcher> | Although, it has less outright idiocy than phpbb2s |
18:45 | <@TheWatcher> | +' |
18:46 | <@TheWatcher> | Where, for example, posts where split over two tables. |
18:47 | <@TheWatcher> | That said, it looks like whoever was responsible for that has been let loose on the session handling and styles |
18:49 | <@TheWatcher> | But, for my purposes, I don't need to care about that much - I just need to pull posts out. |
18:49 | <@Derakon> | Okay! |
18:49 | <@Derakon> | Paypal and Google Checkout integration appears to be working! |
18:49 | <@TheWatcher> | Woot! |
18:49 | <@Derakon> | Few more tests to run, but I think all that's left is getting emails sorted out. |
18:49 | | * Derakon inserts a space into the registration name, gets an ISE. |
18:49 | <@Derakon> | Whups. |
18:59 | <@Derakon> | Heh. For a while my script to accept order data from Google was broken. |
19:00 | <@Derakon> | After I fixed it, Google's all "YAY YOU'RE BACK" and sends me the order data for the last six orders I'd made, which I hadn't acknowledged receipt of. |
19:01 | <@TheWatcher> | heh, neat |
19:08 | | Vornicus [~vorn@Admin.Nightstar.Net] has joined #code |
19:08 | | mode/#code [+o Vornicus] by ChanServ |
19:10 | <@Derakon> | Hullo, Vorn. |
19:11 | | * Vornicus wavels |
19:19 | | * Derakon attempts to buy a registration code for *(&!%{+<)*XnhdZV"<_>+ |
19:20 | <@Derakon> | ...it came out registered to *(. |
19:20 | <@Derakon> | But in the database it's right. Okay. |
19:22 | <@Vornicus> | URL problems? |
19:22 | <@Derakon> | Yeah. I forgot to re-encode the name en route to the thankyou page. |
19:23 | <@Derakon> | There we go. |
20:06 | | Rhamphoryncus [~rhamph@Nightstar-7184.ed.shawcable.net] has joined #code |
20:20 | | * Derakon sighs. |
20:20 | | * Vornicus cookies Der? |
20:20 | <@Derakon> | Okay, looks like if you hand Paypal custom data with '+'s in it, Paypal helpfully converts them into ' 's for you. |
20:20 | | * Derakon thwaps Paypal. "Use rawurldecode, twits!" |
20:20 | <@Vornicus> | How nice. |
20:21 | <@Derakon> | I wish I knew how to tell Google to search for the '+' character. |
20:22 | <@TheWatcher> | Yeah, google's lack of symbol searching makes me ;.; |
20:22 | <@Derakon> | Bah. I'll just invalidate the '+' character in registration names if you use Paypal. |
20:22 | <@TheWatcher> | Although, from an email exchange I had with someone there a while ago, it does quite a few people there, too |
20:23 | <@Derakon> | Note that this works just fine in Google Checkout~ |
20:24 | <@Derakon> | "I'm sorry, but the '+' character is not a valid part of your registration name if you're registering via Paypal." |
20:24 | <@Derakon> | Oh, how I wish I could say that. ¬.¬ |
20:27 | <@TheWatcher> | Snrk |
20:27 | <@Derakon> | Actual text: "I'm sorry, but names with '+' in them are not valid." |
20:27 | <@Derakon> | s/I'm/We're/ |
20:31 | < Searh> | Why can't you say that? |
20:31 | <@Derakon> | While technically true, it's whiny. |
20:32 | < Searh> | Then don't write you're sorry. |
20:32 | <@Derakon> | Now I just have to deal with the whole email thing. |
20:32 | <@Derakon> | (You know your nick's misspelled, right, Serah?) |
20:32 | < Searh> | No, it isn't. |
20:33 | < Searh> | This nick just isn't registered. |
20:33 | <@Derakon> | And...someone registered Serah out from under you? |
20:33 | < Searh> | And until I can be assed to automate this client I am done trying to identify every time nickserv goes berzerk. |
20:33 | <@Derakon> | Ahh. |
20:33 | <@Derakon> | Gotcha. |
20:33 | <@Derakon> | I'd say call yourself "Serah~" or something like that then. |
20:33 | | * Searh shrugs. |
20:34 | < Searh> | Not many realize it's misspelled until they are told. |
20:37 | <@Derakon> | Given that system() and backticks are out of the question (they provoke ISEs, which is not unreasonable), any recommendations for sending emails to customers after they place orders? |
20:38 | <@Derakon> | I've had no motion yet on the ticket I filed with my hosting provider to properly install one of the Perl modules that would let me handle this. |
20:39 | <@Vornicus> | ISEs? |
20:39 | <@Derakon> | Internal server error. |
20:39 | <@Derakon> | I.e. "Oh, no, we're not letting a CGI script access to the shell." |
20:41 | <@Vornicus> | ah |
20:50 | <@TheWatcher> | dera: will they let you open pipes? |
20:51 | <@TheWatcher> | if so, open(MAIL, '|/path/to/sendmail -r -f your@email.com') or die "Unable to open sendmail: $!"; print MAIL "From: $sender\nTo: $recip\nSubject: Order\n\n$body"; close(MAIL); |
20:52 | <@TheWatcher> | Just be *really* careful to make sure that the variables going in there are clean and valid. |
20:54 | <@Derakon> | I don't see how a pipe is functionally different from backticks/system(). |
20:55 | <@Derakon> | And I don't trust myself to adequately sanitize input. |
20:57 | <@TheWatcher> | It isn't, but as a start it's easier than attempting to implement a SMTP client... |
20:58 | <@TheWatcher> | I assume that you don't have Net::SMTP at your disposal? |
20:59 | <@Derakon> | I mainly meant that opening pipes would also be forbidden. |
20:59 | <@Derakon> | And I just checked trying to do "open (PIPE, "|echo");" and it also causes an ISE. |
20:59 | <@TheWatcher> | Bleh |
21:00 | <@Derakon> | Anything you can do with backticks, you can do with pipes~ |
21:00 | <@TheWatcher> | I know. I was just wondering if they'd missed that one >.> |
21:00 | | * Derakon facepalms. |
21:01 | <@TheWatcher> | Although, wate. Echo is usually a shell building, and a pipe doesn't give you a shell normally.. |
21:01 | <@Derakon> | Hm. Net::SMTP claims to be available, but given that Mail::Sender and Mail::Sendmail also claimed to be available and yet didn't install properly, I'm skeptical. |
21:01 | <@TheWatcher> | *shell builtin |
21:01 | <@TheWatcher> | I can brain, really |
21:01 | <@Derakon> | TW: well, it didn't ISE on my local website, and it did on the hosting. |
21:01 | <@TheWatcher> | Blegh |
21:02 | | * TheWatcher is honestly baffled at a hoster that apparently doesn't provide mail sending tools |
21:03 | <@Derakon> | Maybe I'm expected to use PHP? *shrugs* |
21:04 | <@TheWatcher> | nocomment, just so nocomment. |
21:04 | <@Derakon> | Heh. |
21:05 | <@Derakon> | Hrm. I just discovered they apparently have something called "CGIEmail" installed. |
21:06 | <@TheWatcher> | Uh |
21:06 | <@TheWatcher> | That's just a form mailer, isn't it? :/ |
21:07 | <@Derakon> | I'm reading the docs, and it looks like it. |
21:07 | <@Derakon> | Yeah. |
21:07 | <@Derakon> | But I could use LWP to post the form. |
21:08 | <@TheWatcher> | >.< eeesh |
21:08 | <@Derakon> | I know! |
21:08 | | * TheWatcher patpats |
21:31 | | Netsplit DeepThought.NY.US.Nightstar.Net <-> Troika.TX.US.Nightstar.Net quits: @EvilDarkLord, @MyCatVerbs, Alek|gone, crem_, simontwo, @Reiver, Tarinaky, @Vornicus, @GeekSoldier, Roonaky, (+4 more, use /NETSPLIT to show all of them) |
21:32 | | Netsplit DeepThought.NY.US.Nightstar.Net <-> Troika.TX.US.Nightstar.Net quits: @Derakon, Rhamphoryncus, @jerith, Searh |
21:32 | | Netsplit over, joins: jerith, EvilDarkLord |
21:32 | | mode/#code [+o jerith] by ChanServ |
21:32 | | Netsplit over, joins: Roonaky |
21:32 | | Syloqs-AFH [Syloq@ServicesAdmin.Nightstar.Net] has quit [Client exited] |
21:32 | | Netsplit over, joins: Doctor_Nick |
21:32 | | mode/#code [+o EvilDarkLord] by ChanServ |
21:32 | | Netsplit over, joins: simontwo, GeekSoldier |
21:32 | | mode/#code [+o Doctor_Nick] by ChanServ |
21:32 | | Netsplit over, joins: Tarinaky, Derakon |
21:32 | | mode/#code [+o GeekSoldier] by ChanServ |
21:32 | | Netsplit over, joins: Searh |
21:32 | | Netsplit over, joins: Alek|gone, crem_, Reiver |
21:32 | | mode/#code [+o Derakon] by ChanServ |
21:32 | | Netsplit over, joins: gnolam |
21:32 | | mode/#code [+o Reiver] by ChanServ |
21:32 | | Netsplit over, joins: MyCatVerbs |
21:32 | | mode/#code [+o gnolam] by ChanServ |
21:32 | | Netsplit over, joins: UndeadAnno |
21:32 | | mode/#code [+o MyCatVerbs] by ChanServ |
21:32 | | Netsplit over, joins: Consul |
21:32 | | mode/#code [+o UndeadAnno] by ChanServ |
21:32 | | Netsplit over, joins: Vornicus |
21:32 | | mode/#code [+o Consul] by ChanServ |
21:32 | | Netsplit over, joins: Rhamphoryncus |
21:32 | | KBot [AnnoDomini@Nightstar-29066.neoplus.adsl.tpnet.pl] has joined #code |
21:32 | | mode/#code [+o Vornicus] by ChanServ |
21:32 | | KarmaBot [AnnoDomini@Nightstar-29066.neoplus.adsl.tpnet.pl] has quit [Ping Timeout] |
21:33 | | ToxicFrog [~ToxicFrog@67.204.44.ns-12150] has quit [Ping Timeout] |
21:33 | | Syloqs_AFH [Syloq@Admin.Nightstar.Net] has joined #code |
21:34 | | KBot is now known as KarmaBot |
21:34 | | Syloqs_AFH is now known as Syloqs-AFH |
21:35 | <@Derakon> | CGIEmail works as advertised. |
21:35 | | * Derakon starts uploading his website. |
21:38 | <@Derakon> | And order.cgi ISEs. \o/ |
21:38 | <@TheWatcher> | >.< |
21:38 | <@Derakon> | Ahh, right. It would help to include the Google libraries I need. |
21:41 | <@Consul> | I love it. There's an update for Twhirl, an Adobe AIR app. I tell it to update, it downloads, closes Twhirl right in the middle of my doing something, then says, "Sorry, an error occurred" without any message or code to refer to. |
21:42 | <@Derakon> | Great. Still ISEing. |
21:42 | <@TheWatcher> | :/ |
21:43 | <@Derakon> | Ah hah! Permissions! |
21:43 | <@TheWatcher> | Heh |
21:44 | <@TheWatcher> | Yeah, that'd do it >.> |
21:48 | <@Derakon> | Still ISEing, and now the host' isn't updating my error logs. |
21:48 | <@Derakon> | (I.e. last timestamp was six minutes ago) |
21:50 | <@TheWatcher> | Is your #! invoking perl from the right place? |
21:50 | <@Derakon> | /usr/bin/perl. |
21:50 | <@Derakon> | I would hope that's accurate. |
21:50 | <@TheWatcher> | Try sticking use CGI::Carp qw(fatalsToBrowser); right after it, it might help in the absence of logs |
21:50 | | * Derakon discovers that MIME::Base64 isn't installed by default. |
21:51 | <@TheWatcher> | ... |
21:52 | <@Derakon> | Ahh. No Date::Manip is the problem. |
21:52 | <@Derakon> | At the moment, anyway. |
21:52 | <@Derakon> | Thanks, that "show me the actual fatals" thing is helpful. |
21:54 | | * Derakon mutters, shakes fist, needs to beat on his hosting. |
21:54 | <@Derakon> | When you say you've installed a Perl module in ~/perl, fucking install the module there. |
21:54 | <@Derakon> | The dashboard believes I have six modules installed. ~/perl is empty. |
21:55 | | * TheWatcher eyesbrows |
21:55 | | ToxicFrog [~ToxicFrog@67.204.44.ns-12150] has joined #code |
21:55 | | mode/#code [+o ToxicFrog] by ChanServ |
21:57 | <@Derakon> | The ticket I've filed has gotten no motion since a day and a half ago. |
21:58 | <@Derakon> | Not even any acknowledgement of receipt. |
21:58 | <@Derakon> | (Well, I got an automated email, but that hardly counts) |
21:58 | <@Derakon> | Fuck. If my hosting had their shit together, I could launch preorders. ;. |
21:58 | <@Derakon> | ;.; |
22:01 | <@TheWatcher> | Egh |
22:01 | <@TheWatcher> | Fuckers. |
--- Log closed Thu Feb 12 23:00:54 2009 |
--- Log opened Thu Feb 12 23:02:17 2009 |
23:02 | | TheWatcher [~chris@Nightstar-29731.dsl.in-addr.zen.co.uk] has joined #code |
23:02 | | Irssi: #code: Total of 24 nicks [14 ops, 0 halfops, 0 voices, 10 normal] |
23:02 | | mode/#code [+o TheWatcher] by ChanServ |
23:03 | | Irssi: Join to #code was synced in 53 secs |
23:58 | | You're now known as TheWatcher[T-2] |
--- Log closed Fri Feb 13 00:00:50 2009 |