code logs -> 2009 -> Sun, 31 May 2009< code.20090530.log - code.20090601.log >
--- Log opened Sun May 31 00:00:33 2009
00:01 gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has quit [Quit: Z?]
00:04 Reiver [~reaverta@Admin.Nightstar.Net] has quit [Ping Timeout]
00:05 DiceBot [~Reiver@Nightstar-23287.xdsl.xnet.co.nz] has quit [Ping Timeout]
00:05 DiceBot [~Reiver@Nightstar-24583.xdsl.xnet.co.nz] has joined #code
00:05 mode/#code [+v DiceBot] by ChanServ
00:10 Reiver [~reaverta@Admin.Nightstar.Net] has joined #Code
00:10 mode/#code [+o Reiver] by ChanServ
00:42 AnnoDomini [AnnoDomini@Nightstar-29474.neoplus.adsl.tpnet.pl] has quit [Quit: (...) By this point, the astute reader has picked up that Nethack isn't a "game" as much as an extremely prolonged and extremely elaborate form of masochism. Ask any serious player.]
00:49
<@McMartin>
Man, our QA is awesome.
00:49
<@McMartin>
One of them just spent 15 minutes writing up a Cocoa app to handle the severely tedious bits of our testcase generation.
00:49
<@ToxicFrog>
Rockin'
00:50
<@McMartin>
Applescript + Python, it looks like.
01:09 You're now known as TheWatcher[zZzZ]
01:16 gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has joined #Code
01:16 mode/#code [+o gnolam] by ChanServ
02:35 Attilla [~The.Attil@Nightstar-9147.cdif.cable.ntl.com] has quit [Ping Timeout]
02:44 gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has quit [Quit: Z?]
03:09 Derakon[AFK] is now known as Derakon
03:13 micheal-imran [~imran-01@124.13.142.ns-12310] has joined #code
03:13 micheal-imran [~imran-01@124.13.142.ns-12310] has left #code []
03:16 * McMartin has his dinner interrupted by a call from his boss and the head of QA.
03:16
<@McMartin>
Life is exciting!
03:17
<@Derakon>
Uh oh.
03:18 * McMartin is the dev point person on this, until Guy On Vacation comes back on Monday.
03:18
<@McMartin>
... which is when we're supposed to ship.
03:18
<@Derakon>
So he'll come back just in time to be responsible for the live code that he hasn't had a chance to see in a while?
03:18
<@McMartin>
<3
03:19
<@McMartin>
(I'm pretty sure it's OK; it's in upgrade code that we can call *after* the upgrade, which means that as long as the groundwork is sound -- and it seems to be from our tests -- we can fix it in the future and not run into it.
03:19
<@McMartin>
(Even if we have to be bug-compatible for an additional few releases.)
03:20
<@Derakon>
Ugh. I hate bug-for-bug compatibility.
03:21
<@Derakon>
When we were upgrading and unifying the subtotals logic between Cart, Checkout, and Your Account, there were a lot of inconsistencies and outright inaccuracies that we had to preserve. :\
03:22
<@ToxicFrog>
o.O
03:35
<+SmithKurosaki>
what is this for McMartin?
03:36
<@McMartin>
SmithKurosaki: My company's shipping a product on Monday, and we've got a couple last-minute bugs that are still on the squash-or-document list.
03:37
<+SmithKurosaki>
thats never good
03:37
<@McMartin>
I was preparing to revert out some stuff a coworker had done which was breaking stuff, but he updated it on the way. So I was on the phone with him, my boss, and the head of QA to sort out what needed to be done.
03:37
<+SmithKurosaki>
at the same time, at least you are documenting it and not just leaving a surprise
03:38
<@McMartin>
We've done so, and now I've kicked it over entirely to QA with four or five release candidates for them to choose from.
03:38
<+SmithKurosaki>
thatll be fun
03:38
<@McMartin>
I actually suspect that if we do our next version right - as this is a "problem happens *after* upgrading *from* this" bug - we can compensate for it so that the end user will never see it.
03:39
<+SmithKurosaki>
thats always good to heat
03:39
<+SmithKurosaki>
*hear
03:39
<@McMartin>
But it seems the call is that even if we can't, there's enough changes planned anyway that autoupgrade isn't going to happen in the usual workflow anyway, so even if it's unfixed it will only hit a small number of people.
03:39
<+SmithKurosaki>
yay
03:39
<@McMartin>
So the conclusion head of QA reached pretty quickly is "this is totally not a showstopper, but let's get another round of QA in this weekend to see if this has gotten fixed"
03:39
<@McMartin>
Then we ship whichever version works the best.
03:40
<+SmithKurosaki>
good luck
03:40
<@McMartin>
Thanks.
03:40
<@McMartin>
As a dev, I hope this is now out of my hands.
03:40
<@McMartin>
But I'm definitely appreciative, that while we may not be a particularly well-oiled machine, we're still a machine.
03:42
<+SmithKurosaki>
:)
06:03 Syloqs-AFH [Syloq@ServicesAdmin.Nightstar.Net] has quit [Connection reset by peer]
06:15 OrthSleep is now known as Orthia
07:12 Derakon is now known as Derakon[AFK]
07:22 AnnoDomini [AnnoDomini@Nightstar-29474.neoplus.adsl.tpnet.pl] has joined #Code
07:22 mode/#code [+o AnnoDomini] by ChanServ
09:02 gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has joined #Code
09:02 mode/#code [+o gnolam] by ChanServ
09:22 * AnnoDomini has just encountered the bane of all programmers everywhere - It Worked Before But It Won't Work Anymore For No Reason.
09:23
<@AnnoDomini>
I'm doing this the correct way. I know since it fucking worked before.
09:24
<@gnolam>
Cosmic rays.
09:38 * AnnoDomini reviews what still works.
09:38
<@AnnoDomini>
Getting stuff from the database, as evidenced by a working login and displayed data tables.
09:39
<@AnnoDomini>
Modifying records, as evidenced by being able to change a date field in a table.
09:39
<@AnnoDomini>
But adding records? Naw.
09:39
<@AnnoDomini>
That used to work, and doesn't anymore. Even the functions that worked previously and I haven't even touched since.
09:55
<@gnolam>
Even if you revert to an earlier version?
10:00
<@AnnoDomini>
Reverting isn't really practical. If I get fed up, I'll start the damn project from scratch again, copy/pasting the relevant methods until I find the guilty party.
10:01
<@gnolam>
Ah
10:02
<@gnolam>
Guess I've been getting spoiled by revision control systems lately. :)
10:10 You're now known as TheWatcher
10:54 * TheWatcher readsup
10:54
<@TheWatcher>
AD: you're writing your own database?
10:55
<@AnnoDomini>
Sort of. I'm using a premade sample Derby database that's already included with Netbeans. I did the tables and relations myself.
10:55
<@AnnoDomini>
This application is a library.
11:03 AnnoDomini [AnnoDomini@Nightstar-29474.neoplus.adsl.tpnet.pl] has quit [Ping Timeout]
11:10 AnnoDomini [AnnoDomini@Nightstar-27975.neoplus.adsl.tpnet.pl] has joined #Code
11:10 mode/#code [+o AnnoDomini] by ChanServ
11:47 Rhamphoryncus [~rhamph@Nightstar-7168.ed.shawcable.net] has quit [Quit: Rhamphoryncus]
11:51 crem [~moo@Nightstar-28703.adsl.mgts.by] has quit [Quit: Ep0xa 1.2v]
12:33 Attilla [~The.Attil@Nightstar-9147.cdif.cable.ntl.com] has joined #code
12:44
<@AnnoDomini>
Found the error.
12:44
<@AnnoDomini>
I accidentally the sequence storing table.
12:45
<@gnolam>
Forgot?
12:45
<@gnolam>
Killed?
12:45
<@gnolam>
Sold?
12:46 * AnnoDomini laughs.
12:46
<@AnnoDomini>
By the way, is your offer of getting visited still open (this time with hopefully better communication on my end)?
15:13
<@AnnoDomini>
Funky. I'm using a value returned by a method of a class as an argument for another method of the class.
15:13
<@AnnoDomini>
Not internally, BTW.
15:24 Attilla [~The.Attil@Nightstar-9147.cdif.cable.ntl.com] has quit [Connection reset by peer]
15:25 Attilla [~The.Attil@Nightstar-9147.cdif.cable.ntl.com] has joined #code
15:25 mode/#code [+o Attilla] by ChanServ
15:27 Attilla [~The.Attil@Nightstar-9147.cdif.cable.ntl.com] has quit [Connection reset by peer]
15:27 Attilla [~The.Attil@Nightstar-9147.cdif.cable.ntl.com] has joined #code
15:27 mode/#code [+o Attilla] by ChanServ
15:35 Attilla [~The.Attil@Nightstar-9147.cdif.cable.ntl.com] has quit [Ping Timeout]
15:46 * TheWatcher args at the perl regexp engine
15:46
<@TheWatcher>
Why am I getting "Use of uninitialized value in concatenation (.) or string" generated inside a regexp on a string that is defined and fine, damnit
16:00 * AnnoDomini attempts to write some JavaDocs.
16:05 Syloqs_AFH [Syloq@Admin.Nightstar.Net] has joined #code
16:06 Syloqs_AFH is now known as Syloqs-AFH
16:33 * TheWatcher facepalms, remebers he needs to escape $ in character classes
16:36
<@TheWatcher>
The finished thing of hideousness: $url =~ m{^https?://[-\w]+(?:\.[-\w]+)+/(?:[-\w]+/)*[-.\w]*(?:\?(?:[-\w~!\$+|.,*:;]|%[a- f\d]{2,4})+=(?:[-\w~!\$+|.,*:]|%[a-f\d]{2,4})*(?:&(?:[-\w~!\$+|.,*:;]|%[a-f\d]{2 ,4})+=(?:[-\w~!\$+|.,*:]|%[a-f\d]{2,4})*)*)?(?:\#(?:[-\w~!\$+|&.,*:;=]|%[a-f\d]{ 2,4})*)?$}io;
16:36 * Derakon[AFK] finds a drink so he can spew a mouthful of it at his screen.
16:36 * AnnoDomini wants to make an interface inherit documentation from a bean. How do I do this?
16:37
<@TheWatcher>
Dera: is it not a thing of awesome terror?
16:40
<@Derakon[AFK]>
It could rise up out of the depths and maul Tokyo.
16:43 Attilla [~The.Attil@Nightstar-9147.cdif.cable.ntl.com] has joined #code
16:43 mode/#code [+o Attilla] by ChanServ
16:45 Consul [~dmlandrum@Nightstar-833.dsl.sfldmi.ameritech.net] has joined #code
16:45 mode/#code [+o Consul] by ChanServ
16:45
<@gnolam>
AnnoDomini: It's still open.
16:47
<@AnnoDomini>
Cool. How is your availability in late July or early August?
16:52
<@gnolam>
Don't know yet.
16:54
<@gnolam>
Depends on when I get back from CZ and when I have to visit my parents.
16:54
<@gnolam>
I'm deferring all my planning until after this exam period.
16:54
<@AnnoDomini>
When's that end?
16:55
<@gnolam>
Friday.
16:58
<@AnnoDomini>
I seep.
16:59 * gnolam pokes Google Maps with something pointy.
17:13
<@AnnoDomini>
In Java, can you compare chars with ==+
17:13
<@AnnoDomini>
*?
17:15
<+SmithKurosaki>
AnnoDomini: iirc, its juse ==
17:15
<+SmithKurosaki>
*just
17:15
<@AnnoDomini>
Yeah, the + was a typo of ?.
17:21
<+SmithKurosaki>
im used to using an if loop
17:21
<+SmithKurosaki>
so i would go if (a==b) do this type thing
17:21
<+SmithKurosaki>
i cant remember how to do it without one
17:22 _lilian_ [~kikoscrip@Nightstar-29367.fnsce701.dsl.brasiltelecom.net.br] has joined #Code
17:22 _lilian_ [~kikoscrip@Nightstar-29367.fnsce701.dsl.brasiltelecom.net.br] has quit [Quit: http://kikoscript.blogspot.com]
18:07 * AnnoDomini ponders the use of UML for planning campaigns.
18:18 SmithKurosaki [~Jenn@Nightstar-7213.cpe.net.cable.rogers.com] has quit [Connection reset by peer]
19:34 * AnnoDomini froths at the mouth at JSF's selectOneMenu.
19:34
<@AnnoDomini>
How do you USE that thing?
19:54 crem [~moo@Nightstar-28703.adsl.mgts.by] has joined #code
20:01 Attilla [~The.Attil@Nightstar-9147.cdif.cable.ntl.com] has quit [Ping Timeout]
20:15 Attilla [~The.Attil@Nightstar-9147.cdif.cable.ntl.com] has joined #code
20:15
< Attilla>
UML?
20:15
< Attilla>
Unified Modelling Language?
20:16
<@AnnoDomini>
Yes.
20:20
< Attilla>
Oh for software engineering so it's like a metalanguage or something?
20:21
<@AnnoDomini>
Yeah. It's for charts and graphs, models and whatever.
20:21 Rhamphoryncus [~rhamph@Nightstar-7168.ed.shawcable.net] has joined #code
20:42
<@McMartin>
Flowcharts for data.
20:42
<@McMartin>
Often distrusted by actual developers, occasionally useful as a base language for whiteboard discussions.
20:42
<@TheWatcher>
I thorougly blame them on Management. ¬¬
20:43
<@McMartin>
I think it'd work as well for planning RPG campaigns as Illuminati cards would.
20:44
<@AnnoDomini>
I know an actual businessdude who uses UML in his company.
20:45
<@AnnoDomini>
Illuminati cards?
20:47
<@McMartin>
Illuminati is a vaguely RISK-like card game, but you take over the world with ridiculous interlocking conspiracies instead of armies.
20:48
<@McMartin>
The Goldfish Fanciers control the Boy Scouts control the FBI, etc.
20:48
< Namegduf>
...I want to see that game.
20:49 Attilla [~The.Attil@Nightstar-9147.cdif.cable.ntl.com] has quit [Ping Timeout]
20:49
<@McMartin>
http://www.warehouse23.com/item.html?id=SJG1305
20:50
<@gnolam>
It's a good game, even if it needs some house rules to be balanced.
20:50
<@McMartin>
This is especially true once you add the Y2K expansion, which has entirely too many Weird Violent groups
20:50
<@gnolam>
(The Bavarian Illuminati are /way/ too powerful. The Gnomes of Zurich need to be toned down as well.)
20:50
<@McMartin>
This boosts the Society of Assassins a fair amount, but it turns the Discordians into a nigh-unstoppable jugernaut
20:52
<@gnolam>
My main gripe with the Y2k expansion is that it has too many weak (resistance 1) groups.
20:52
<@gnolam>
Again, boosting the Society of Assassins.
20:52
<@gnolam>
Also, just generally unbalancing things.
20:54
<@McMartin>
The problem we had is that Discordia would focus on Weird/Violent and have something like a +17 or so to start with, and interference was impossible from half the cards in the deck.
20:56
<@McMartin>
I can kind of see why they did it, but they went too far.
20:56
<@McMartin>
After all, "Bavaria is too strong" is roughly equivalent to "resistances are too high across the board"
21:03 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Quit: Power supply transplant]
21:04
<@McMartin>
"To begin with, we don't even exist," said a spokesman. "The Illuminati are a myth."
21:10 Attilla [~The.Attil@Nightstar-9147.cdif.cable.ntl.com] has joined #code
21:10 mode/#code [+o Attilla] by ChanServ
21:23 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code
21:23 mode/#code [+o ToxicFrog] by ChanServ
22:45 Consul [~dmlandrum@Nightstar-833.dsl.sfldmi.ameritech.net] has quit [Quit: Leaving]
22:51 Rhamphoryncus [~rhamph@Nightstar-7168.ed.shawcable.net] has quit [Quit: Rhamphoryncus]
23:26 AnnoDomini [AnnoDomini@Nightstar-27975.neoplus.adsl.tpnet.pl] has quit [Quit: Some people have evil spirits. You, you have stupid spirits. Go see shaman. Get hole in head. Big hole. Very big. Huge!]
23:37 GeekSoldier [~Rob@Nightstar-25595.dyn.optonline.net] has joined #code
23:37 mode/#code [+o GeekSoldier] by ChanServ
23:39 SmithKurosaki [~jess@Nightstar-14421.dsl.teksavvy.com] has joined #code
--- Log closed Mon Jun 01 00:00:48 2009
code logs -> 2009 -> Sun, 31 May 2009< code.20090530.log - code.20090601.log >