code logs -> 2010 -> Tue, 19 Jan 2010< code.20100118.log - code.20100120.log >
--- Log opened Tue Jan 19 00:00:15 2010
00:00
< AbuDhabi>
http://i49.tinypic.com/doryif.jpg <- BRAINS.
00:03 * AbuDhabi goes to sleep.
00:03 AbuDhabi [annodomini@Nightstar-6b03468a.adsl.tpnet.pl] has quit [[NS] Quit: BRAINS.]
00:20
< Alek>
reminds me of Alphaman.
00:28 Bobsentme [Bobsentme@Nightstar-79f8b1cd.livnmi.sbcglobal.net] has quit [NickServ (GHOST command used by Bobsentme_)]
00:28 Bobsentme [NSwebIRC@051596.69129A.C96753.910884] has joined #code
00:32
< Bobsentme>
Working example of my (crappy but functional) php form so far: http://cis.hfcc.edu/~cegeimer/phpform/
00:47 You're now known as TheWatcher[T-2]
00:49 You're now known as TheWatcher[zZzZ]
00:53
< Vornicus>
What's with the list-below-text thing?
00:54
< Bobsentme>
Those are going to be drop down lists that are gonig to be filled in via queries against the database. I just haven't setup the db connection or queries yet.
00:55
< Bobsentme>
The idea is to show either the text field, or the drop down lists (but not both) depending on if they're adding a new author or an existing author.
00:55
< Vornicus>
aha
00:56
< Bobsentme>
Also needs a logic update on the show_article.php page, considering it errors out of the text field is left blank and nothing was chosen from the drop down.
01:08
< Bobsentme>
and, of course, upon showing this to the project manager, I've gotten:
01:08
< Bobsentme>
"Can we add an infinite # of authors!?" "Well, maybe, if I write a java script function that creates a new table row, yadda ydadda ydda" "Oh, can we just do a pop up window for each author then?"
01:09
< Vornicus>
:(
01:10
< Bobsentme>
as TW pointed out, at least I'm getting real world experience from this project. *whimper*
01:24
< gnolam>
Can we have the icon in cornflower blue?
01:28 Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has joined #code
01:31 gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has quit [[NS] Quit: Z?]
01:37
< Bobsentme>
hehehe
01:49 Reiver [reaverta@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
01:53 Reiver [reaverta@ServerAdministrator.Nightstar.Net] has joined #code
01:53 mode/#code [+qo Reiver Reiver] by ChanServ
02:13 Vornicus is now known as Phas
02:14
< celticminstrel>
Why would a pop-up window for each author be desirable?
02:18
< Bobsentme>
Because the project manager is an idiot and doesn't understand anything
02:18
< celticminstrel>
This is something I have heard before.
02:19
< Bobsentme>
And, apparently, the project manager has already written "the database connection commands" I'll need for the form.
02:20
< celticminstrel>
And are you going to use them as-is?
02:20
< Bobsentme>
Not if you had my nuts in a vice and threatened to tighten it for every keystroke i changed.
02:20
< celticminstrel>
XD
02:21
< Namegduf>
That's dedication.
02:23
< Bobsentme>
The database connection commands have got to be useless without him knowing the variables, how I'm using the variables, etc. So I can only imagine he somehow picked up a php / mysql connection command online and probably CP'd it and felt proud of himself.
02:24
<@Derakon>
Such cynicism in one so young...
02:25
< Bobsentme>
young? I'm 30 years old, have a wife and 2.5 kids
02:25
<@Derakon>
:p
02:25
< celticminstrel>
2.5?
02:25
< Bobsentme>
third on the way
02:25
< Bobsentme>
And granted, I may be new to programming, but I have been in IT for 10 years.
02:26
< Bobsentme>
anyways, yeah. cynical. :)
02:31 Attilla [Attilla@FBC920.174237.5958A4.6E5FB8] has quit [[NS] Quit: ]
03:38 Phas [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: ]
03:40 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
03:40 mode/#code [+o Vornicus] by Reiver
03:46 Vornicus is now known as Phas
03:46 McMartin [mcmartin@Nightstar-ec4e50af.pltn13.sbcglobal.net] has quit [Operation timed out]
03:51 McMartin [mcmartin@Nightstar-ec4e50af.pltn13.sbcglobal.net] has joined #code
03:51 mode/#code [+o McMartin] by Reiver
03:55 Derakon is now known as Derakon[BBIAB]
04:15 Derakon[BBIAB] is now known as Derakon
04:59 Phas is now known as Vornicus
05:00
<@Vornicus>
You know, as relatively pleasant writing my interface in javascript is, it really blows that you need stuff behind it to do data storage.
05:11 celticminstrel [celticminstre@Nightstar-f8b608eb.cable.rogers.com] has quit [[NS] Quit: *hums* Can't stay now!]
05:12
< Bobsentme>
Vornicus: yeah.
05:28 crem [moo@Nightstar-8ca3eea7.adsl.mgts.by] has quit [[NS] Quit: Ep0xa 1.2v]
05:29 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving]
05:33 Phas [vorn@ServerAdministrator.Nightstar.Net] has joined #code
05:33
< Bobsentme>
I've fallen in love with a javascript programmer, and I don't even know them!
05:33
< Bobsentme>
http://www.webdeveloper.com/forum/showthread.php?s=4413d310b31cb894542a898c909f5 1ce&t=63916&page=5
05:34
< Bobsentme>
that page just solved my "input infinite authors" thing.
05:34
< Phas>
wootcakes
05:35 * Bobsentme nods
05:46 Phas is now known as Vornicus
06:31 Derakon is now known as Derakon[AFK]
07:11
< Bobsentme>
Damn. Two problems with that code:
07:11
< Bobsentme>
1) It doesn't have the onclick=" command for the removal of a cloned row. So I'm stuck trying to figure that out on my own.
07:12
< Bobsentme>
2) when the page loads, everything looks fine. click "add author", however, and it shoots the new row into a single <td>, thus throwing off my table.
07:19
< Vornicus>
whups
07:26 Netsplit *.net <-> *.split quits: @jerith, @Kazriko, SmithKurosaki, @Derakon[AFK]
07:27 jerith [jerith@ServerAdministrator.Nightstar.Net] has joined #code
07:27 Derakon[AFK] [Derakon@Nightstar-5abd3ac9.ca.comcast.net] has joined #code
07:27 SmithKurosaki [Smith@Nightstar-a68aafef.dsl.teksavvy.com] has joined #code
07:27 629AAADED [Bobsentme@Nightstar-79f8b1cd.livnmi.sbcglobal.net] has joined #code
07:27 Kazriko [kaz@Nightstar-e09690fa.client.bresnan.net] has joined #code
07:27 ServerMode/#code [+ooo jerith Derakon[AFK] Kazriko] by *.Nightstar.Net
07:39 AnnoDomini [annodomini@D553D1.3E7B9D.CB7865.D29E3E] has joined #code
07:39 mode/#code [+o AnnoDomini] by Reiver
07:41 Netsplit *.net <-> *.split quits: @Kazriko, SmithKurosaki, 629AAADED, @jerith, @AnnoDomini, @Derakon[AFK]
07:44 AnnoDomini [annodomini@Nightstar-6b03468a.adsl.tpnet.pl] has joined #code
07:44 mode/#code [+o AnnoDomini] by Reiver
07:53 jerith [jerith@Nightstar-bf52129d.slipgate.za.net] has joined #code
07:53 mode/#code [+o jerith] by Reiver
07:54 Kazriko [kaz@31356A.679E64.D01F6D.511CD4] has joined #code
07:54 mode/#code [+o Kazriko] by Reiver
07:54 SmithKurosaki [Smith@Nightstar-a68aafef.dsl.teksavvy.com] has joined #code
08:07 Netsplit *.net <-> *.split quits: @Kazriko, @jerith
08:23
< Bobsentme>
hmmm...
08:23
< Bobsentme>
I have a javascript button with onClick="this.parentNode.parentNode.removeChild(this.childNode);"
08:24
< Bobsentme>
if I insert the button after the last <td>, but before a table that's being cloned, clicking the button removes the last element.
08:24
< Bobsentme>
If I put it after the table, clicking it removes not only the cloned rows/table, but the table above that as well.
08:24
< Bobsentme>
I find this very, very frustrating.
08:35 AnnoDomini [annodomini@Nightstar-6b03468a.adsl.tpnet.pl] has quit [Ping timeout: 121 seconds]
08:57 AnnoDomini [annodomini@Nightstar-b78a238f.adsl.tpnet.pl] has joined #code
08:58 mode/#code [+o AnnoDomini] by Reiver
08:58 Rhamphoryncus [rhamph@Nightstar-a62bd960.abhsia.telus.net] has quit [Client exited]
09:13 AnnoDomini [annodomini@Nightstar-b78a238f.adsl.tpnet.pl] has quit [Ping timeout: 121 seconds]
09:39 You're now known as TheWatcher
10:08
< Bobsentme>
HAHAHAHAHA!
10:08
< Bobsentme>
(yeah, i got it to work. Had to go back over my DOM model, but dammit, it works now)
10:09
< Bobsentme>
Two things left to do on the form:
10:09
< Bobsentme>
1) find out how to pull values from the cloned fields and 2) pull / send DB info.
10:18
< Bobsentme>
E-mail from the project manager, and yes, it'll make your head hurt:
10:19
< Bobsentme>
"I cannot for the life of me get the php connection code I wrote to run. It relies on a DLL to link to the SQL server and it will not load. The error logs keep telling me the file cannot be found, and then lists the path. But the path it lists definitely has the dll. I've been working on this all night. I'll give it another shot tomorrow..."
10:20 MyCatVerbs [mycatverbs@Nightstar-3b2c2db2.bethere.co.uk] has joined #code
10:20 mode/#code [+o MyCatVerbs] by Reiver
10:20
< Vornicus>
Shoot him.
10:21
< Tarinaky>
If I knew PHP and SQL better I'd understand that email more.
10:21
<@MyCatVerbs>
Greetings, humans.
10:25
< Bobsentme>
Tarinaky: Be happy you don't. That e-mail is on the same level as "I plugged my headphones into a power outlet and got shocked. I'll keep doing it until they play music."
10:25
< Bobsentme>
Morning MyCatVerbs
10:25
<@MyCatVerbs>
You get a pretty good 50Hz hum that way. :)
10:25
< Bobsentme>
hehehe
10:25
<@MyCatVerbs>
Or sixty, depending on where you live.
10:25
<@MyCatVerbs>
Salutations, Bob. How've you been?
10:26
< Tarinaky>
I have to plug my headphones into a power outlet.
10:26
< Tarinaky>
For a couple of hours every day to charge their batteries~
10:26
< Bobsentme>
Well, as these people can attest, I've been stressed. Talked myself into a project that I've desperately been working on since Thursday night.
10:27
< Bobsentme>
You?
10:28 Attilla [Attilla@FBC920.174237.5958A4.6E5FB8] has joined #code
10:28 mode/#code [+o Attilla] by Reiver
10:28
<@MyCatVerbs>
I'm, uh, still breathing.
10:29
< Bobsentme>
that's always a good sign
10:29
<@MyCatVerbs>
Mostly. One ear is swearing at me and I haven't gotten enough sleep in a while but hey, work's still fun.
10:29
< Bobsentme>
Cool
10:30
< Bobsentme>
Well, work still being fun is cool. Everything else about that last line kinda stinks.
10:30
< Bobsentme>
I not so good at the communication stuff since this coding project beguns.
10:30
<@MyCatVerbs>
The ear's a minor annoyance and the sleep's my fault.
10:31
<@MyCatVerbs>
Not so good at communication? But socket programming is the most fun kind! :)
10:33 * Bobsentme shoves his project manager into a socket
10:33
< Bobsentme>
Hey, it *IS* fun!
10:35
< Tarinaky>
Bobsentme: Reminds me of an old w00t comic strip.
10:36
<@MyCatVerbs>
""" With all due respect, sir, this is Texas. "She needed killin'," will stand up in court. """
10:36
< Tarinaky>
That ones.
10:36
< Tarinaky>
*one
10:53
< Bobsentme>
heh
11:58 Bobsentme [NSwebIRC@051596.69129A.C96753.910884] has quit [[NS] Quit: Page closed]
11:59 Bobsentme [Bobsentme@Nightstar-79f8b1cd.livnmi.sbcglobal.net] has joined #code
12:10 Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has quit [Client closed the connection]
12:22 AnnoDomini [annodomini@Nightstar-54cf2c56.adsl.tpnet.pl] has joined #code
12:22 mode/#code [+o AnnoDomini] by Reiver
13:21
<@AnnoDomini>
I can't make heads or tails of this shit.
13:21
<@AnnoDomini>
How do you use session in PHP5?
13:22
<@AnnoDomini>
Do you have to use start_session() in every file?
13:22
<@MyCatVerbs>
Easy. Use Zope instead. ;)
13:22
<@AnnoDomini>
Does assigning a session variable (with $_SESSION['something'] = 1;) create the value?
13:22
<@MyCatVerbs>
(Sorry for the snarky response. I don't know.)
13:22 McMartin [mcmartin@Nightstar-ec4e50af.pltn13.sbcglobal.net] has quit [Operation timed out]
13:23
<@MyCatVerbs>
AnnoDomini: That's how most frameworks implement session variables, AFAIK. At least it's how Zope does it - request.SESSION acts like a semi-persistent hash table.
13:25
<@AnnoDomini>
Well, I have this login_check.php page which successfully authenticates the user, but afterwards, it seems that it's as if nothing happened.
13:25
<@AnnoDomini>
Other pages don't see the session variables or something.
13:30 McMartin [mcmartin@Nightstar-592271c1.pltn13.sbcglobal.net] has joined #code
13:30 mode/#code [+o McMartin] by Reiver
13:39
< Bobsentme>
Wish I could help, but I'm still trying to figure out how to get cloneNodes into php variables.
13:41
<@AnnoDomini>
How do YOU use session?
13:42
< Bobsentme>
I've actually never used a session variable. Sorry.
13:59
< Bobsentme>
If anyone has a good document on how to put javascript elements into php variables, I'd love to read it. Thanks
14:00 gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has joined #code
14:01 * Bobsentme heads off to school
15:46
<@MyCatVerbs>
I would like to tap my boss on the head with a squeaky hammer.
15:46
<@MyCatVerbs>
YAGNI is not a more important principle than DRY, dammit!
15:54
< gnolam>
I agree. But they tend to be related.
17:10 You're now known as TheWatcher[afk]
17:10 Attilla [Attilla@FBC920.174237.5958A4.6E5FB8] has quit [Ping timeout: 121 seconds]
17:10 Attilla_ [Attilla@FBC920.A5C359.03F0E2.BEA842] has joined #code
17:13 Kazriko [kaz@Nightstar-e09690fa.client.bresnan.net] has joined #code
17:13 mode/#code [+o Kazriko] by Reiver
17:43 Rhamphoryncus [rhamph@Nightstar-a62bd960.abhsia.telus.net] has joined #code
18:17 You're now known as TheWatcher
18:28 celticminstrel [celticminstre@Nightstar-f8b608eb.cable.rogers.com] has joined #code
18:56 MyCatVerbs [mycatverbs@Nightstar-3b2c2db2.bethere.co.uk] has left #code ["ERC Version 5.3 (IRC client for Emacs)"]
19:07 jerith [jerith@Nightstar-bf52129d.slipgate.za.net] has joined #code
19:07 mode/#code [+o jerith] by Reiver
19:46 Tarinaky [Tarinaky@Nightstar-9433e782.adsl.virginmedia.net] has quit [[NS] Quit: Leaving]
20:35
<@AnnoDomini>
Hmm.
20:35 * AnnoDomini thinks how to use the newly-created creature vector thingie.
20:36
<@AnnoDomini>
Make it into an array of pointers?
20:36
<@AnnoDomini>
It's difficult to think about this.
20:37
<@AnnoDomini>
I want to create new instances dynamically, one at a time.
20:37
<@AnnoDomini>
I'm not sure how to do this.
20:38
<@AnnoDomini>
The way I understand it, I'd need an array that increases size on demand, and keeping the current size of it, so I could delete each and every instance individually.
20:39
< celticminstrel>
std::vector
20:40
< celticminstrel>
...both increases size on demand, and can tell you the current size on demand.
21:05 Nivo [someone@2C3C9C.0EFB8B.E4A61D.590087] has joined #code
21:08 Nivo [someone@2C3C9C.0EFB8B.E4A61D.590087] has left #code []
21:48 Tarinaky [Tarinaky@Nightstar-9433e782.adsl.virginmedia.net] has joined #code
21:51 Derakon[work] [Derakon@Nightstar-1ffd02e6.ucsf.edu] has joined #code
21:51
< Derakon[work]>
Gotta love it when I spend over half my four-hour lab session figuring out why the cameras don't want to report their temperatures properly, instead of getting useful work done. >.<
21:52
< Derakon[work]>
(Turns out that, for some reason, and only Sebastian knows why, the cameras need to be initialized by the cockpit program, and then the cockpit program needs to be closed, before they will properly report their temperatures)
21:53
<@McMartin>
(;_;)
21:53
<@McMartin>
(This kind of thing is why I try to keep my systems from touching real hardware as much as possible~)
21:54
<@McMartin>
Probably some handle that needs to close before the cameras go into "ready, go" mode
21:54
< Derakon[work]>
There's no good reason for this to fail, though, because the interaction between the camera's computer and the camera is completely separate from the interaction between the camera computer and the cockpit computer.
21:54
< Derakon[work]>
I can be on the camera computer, querying the temperature, and getting junk results up until the cockpit, on the cockpit computer, gets closed.
21:55
<@McMartin>
I'm secretly inclined to think this isn't Sebastian's fault
21:55
<@McMartin>
But just some screwy piece of the communications protocol
21:55
< Derakon[work]>
Could well be.
21:56
<@McMartin>
Stale handles messing with its state are a software flaw, but they aren't a Sebastian-style flaw, if you get my drift
21:56 * McMartin in other news has gotten bridged networking to actually work over wireless in VBox.
21:56
< Derakon[work]>
Cool.
21:56
<@McMartin>
It's my understanding that this isn't supposed to be possible, but here it is.
21:57
< Derakon[work]>
(It is Sebastian's fault, though, that some of the secondary computers connect to the cockpit computer by looking up the entry for "pongo" in their hosts file)
21:57
< Derakon[work]>
(Instead of by using its IP address, like all the other ones do)
21:57
<@McMartin>
(That's the Sebastian we know and love)
21:58
<@McMartin>
(Though it seems like that should be more flexible. In one's Copious Free Time. Guessing there's no DHCP on that network?)
21:58
< Derakon[work]>
No, there isn't.
21:59
< Derakon[work]>
I'm not really all that hot at networking, so I'd rather not touch this one if I can avoid it. It's mostly just irritating.
22:09
< gnolam>
AnnoDomini: http://www.allegro.cc/files/attachment/596901
22:11
< Tarinaky>
gnolam: That is an awesome image.
22:11
< Tarinaky>
What;s it for?
22:12
< Tarinaky>
Also: I thought lists were a wrapper for deques?
22:13
<@McMartin>
Not necessarily. Lists have stronger efficiency guarantees for inserting in the middle; deques have stronger guarantees for random access.
22:13
< gnolam>
Tarinaky: C++'s standard library.
22:14
< gnolam>
And AD's question above.
22:14
< Tarinaky>
gnolam: I was offline.
22:14
< Tarinaky>
AnnoDomini: What was your question?
22:15
<@AnnoDomini>
I was wondering how to manage the creature vector.
22:16
< Tarinaky>
Vector. Totally a vector.^^
22:17
<@AnnoDomini>
The interface for vector looks unshiny. It has <>s and stuff.
22:18
< gnolam>
... all of C++'s std:: is template based.
22:19
<@McMartin>
What gnolam said. If you don't want to use templates, you're essentially forced into using C these days.
22:19
< gnolam>
This is the point where I recommend reading an actual book on C++.
22:19
<@McMartin>
Quite
22:20
< gnolam>
If you don't have one, Bruce Eckel's "Thinking in C++" is quite decent and available online for free: http://mindview.net/Books/DownloadSites
22:20 * AnnoDomini looks at the book that resides under his mouse pad.
22:20
<@McMartin>
For pay/library books, my suggestions are Stroustrup's book for the basic grounding, and then Meyers's "Effective C++" and "Effective STL" are superb guides to avoiding the soul-swallowing corners of the language and still leveraging the language as hard as you can
22:21
< Tarinaky>
AnnoDomini: Templates are awesome.
22:21
< Tarinaky>
They specify generic classes and doesn't affraid of anythings.
22:21
< Tarinaky>
McMartin: Soul-swallowing corners of the language?
22:22
<@McMartin>
C++ is, in case you haven't noticed, a minefield of inconsistency.
22:23
<@McMartin>
There are many, many places where a single character change will produce a valid program that nevertheless exactly specifies that you should corrupt the Hell out of all your data in various deterministic ways.
22:23
<@AnnoDomini>
Vide: my earlier problem with getline().
22:24 Attilla_ is now known as Attilla
22:25
< gnolam>
On the topic of single character changes, soul-swallowing corners and templates, the maximum munch principle is a pretty good example.
22:27
< gnolam>
And I wouldn't call templates awesome. They're useful, you can do a lot of cool stuff with them, but make one mistake - and they're easy to make - and the result is half a page of positively Nostradamic error messages...
22:27
< Tarinaky>
Oh yes. Those're Fun.
22:28
<@AnnoDomini>
I had an Ouroborotic error the other day. :p
22:33
< gnolam>
Which reminds me that I should comment an /entire/ project with Nostradamic quatrains some day.
22:35 You're now known as TheWatcher[T-2]
22:35 * Derakon[work] returns from fixing an issue with the microscope, where the fix consists of telling the defective component to move back and forth until it decides to work again.
22:36
< Vornicus>
yay, hardware.
22:36
< Derakon[work]>
Yeah.
22:36
< gnolam>
Ah, hardware workarounds. Always fun.
22:37
< Derakon[work]>
In this case, the error is "rotation stage motor switched off", which indicates that the motor that controls the orientation of a diffraction grating has decided to turn itself off in the middle of moving.
22:37
< Derakon[work]>
Well, supposedly it indicates that.
22:37
< Derakon[work]>
I haven't been able to verify one way or another.
22:37 You're now known as TheWatcher[zZzZ]
22:52 venom [venom@Nightstar-f3eb17b1.superkabel.de] has joined #code
23:00 venom [venom@Nightstar-f3eb17b1.superkabel.de] has left #code []
23:03
< Derakon[work]>
Okay! Lightning in the Bay Area.
23:05
<@McMartin>
About time.
23:06
<@McMartin>
We were promised thunderbolts and lightning *yesterday* :colbert:
23:06
< Derakon[work]>
We were?
23:06
< Derakon[work]>
Guess I don't pay enough attention to weather reports.
23:06 * McMartin has it as his home page~
23:06
< Derakon[work]>
Oh hey, and tomorrow too.
23:06 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [Client closed the connection]
23:06 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code
23:06 mode/#code [+o ToxicFrog] by Reiver
23:06
< Derakon[work]>
...the commute home is gonna be a bitch, isn't it?
23:06
<@McMartin>
And the day after!
23:06
<@McMartin>
...yes. Yes it is.
23:07
<@McMartin>
Stay clear of trucks, too.
23:07
<@McMartin>
45+ mph winds go
23:07 * McMartin drove past three accidents on the way to the office today.
23:07
< Derakon[work]>
Yeegh.
23:07
< Derakon[work]>
My incoming commute was just twice as slow as usual.
23:11 chintimin [zag@Nightstar-d0088b95.or.comcast.net] has joined #code
23:12 Zedidiah [zag@Nightstar-d0088b95.or.comcast.net] has quit [Ping timeout: 121 seconds]
23:23 MyCatVerbs [mycatverbs@Nightstar-f43ca811.blueyonder.co.uk] has joined #code
23:23 mode/#code [+o MyCatVerbs] by Reiver
23:44 AnnoDomini [annodomini@Nightstar-54cf2c56.adsl.tpnet.pl] has quit [[NS] Quit: Spokoynoy nochi.]
--- Log closed Wed Jan 20 00:00:16 2010
code logs -> 2010 -> Tue, 19 Jan 2010< code.20100118.log - code.20100120.log >