code logs -> 2009 -> Thu, 12 Feb 2009< code.20090211.log - code.20090213.log >
--- 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
code logs -> 2009 -> Thu, 12 Feb 2009< code.20090211.log - code.20090213.log >