code logs -> 2015 -> Mon, 23 Mar 2015< code.20150322.log - code.20150324.log >
--- Log opened Mon Mar 23 00:00:14 2015
00:00
<&ToxicFrog>
True
00:02 thalass [thalass@Nightstar-h1qmno.eastlink.ca] has joined #code
00:02 mode/#code [+o thalass] by ChanServ
00:09
<@Reiv>
I am desirous of being able to assemble a 3D map.
00:09
<@Reiv>
Out of hexagons.
00:09
<&ToxicFrog>
Aah.
00:09
<@Reiv>
Because I am a madman, obviously.
00:09
<&ToxicFrog>
Not love2d, then.
00:09
<&ToxicFrog>
3d how?
00:09
<@Reiv>
My current plan is, hm
00:11
<@Reiv>
http://www.howardmodels.com/0-topographic/topographic-map-models/st-louis-glenca iru/glencairu2.jpg but with hexes making up the terrain? Does that parse?
00:15
<@Reiv>
As in, I fully intend to leave it with little 'steps' between the different layers and everything.
00:15
<@Reiv>
Because why not.
00:19 Kindamoody is now known as Kindamoody[zZz]
00:30
<&ToxicFrog>
Reiv: so, Heroscape or Greed Corp style
00:30
<@Reiv>
Right
00:30
<@Reiv>
(Thank you, I'd forgotten the name of Greed Corp)
00:51 Alek [omegaboot@Nightstar-03ja8q.il.comcast.net] has quit [Ping timeout: 121 seconds]
00:55 Alek [omegaboot@Nightstar-03ja8q.il.comcast.net] has joined #code
00:55 mode/#code [+o Alek] by ChanServ
01:11 Alek [omegaboot@Nightstar-03ja8q.il.comcast.net] has quit [Ping timeout: 121 seconds]
01:11 Alek [omegaboot@Nightstar-03ja8q.il.comcast.net] has joined #code
01:11 mode/#code [+o Alek] by ChanServ
01:42
<@thalass>
Hey does anyone know a bootable linux antivirus distro off the top of their heads?
01:43
<@thalass>
My google fu is failing me again
02:18
<~Vornicus>
Reiv: so I'd go for 2d, actually, in the "isometric" layout
02:21
<~Vornicus>
Then you can push them up or down; just make sure your models have sides, and that you do z-order rendering
02:22
<&Derakon>
What does this buy him over letting an engine handle the 3D?
02:22
<&Derakon>
I mean, even if logically it's a 2D surface, you don't want to deal with 3D-ifying things yourself.
02:23
<@Reiv>
I was about to ask why I wouldn't just run a 3D engine.
02:54
<~Vornicus>
Big one is that 2d assets are still a lot easier to create than 3d
02:54
<~Vornicus>
and you don't have to worry about how to do T&L
02:57
<&Derakon>
Ehh, I don't think that slapping a texture on a quad to fake 3D is a big deal.
02:57
<&Derakon>
Lighting can be aggravating potentially, but for a board game setup you'd only need to deal with it once, and it wouldn't need to be complicated.
03:29
<@Reiv>
T&L?
03:29
<@Reiv>
oh
03:29
<@Reiv>
hm
03:29
<@Reiv>
Yes that is the challenge isn't it
03:29
<@Reiv>
The three games I want to make are all 2D, or 2D*.
03:30
<@Reiv>
(* By default, but 3D would be useful in specific bits)
03:30
<@Reiv>
So perhaps I need to pick a 3D engine based on how well it handles 2D cleanly.
03:30
<@Reiv>
>_>
03:50 Turaiel is now known as Turaiel[Offline]
04:09
<&Derakon>
Unity and UE4 both have decent support for 2D-in-3D, as I understand it.
04:09
<&Derakon>
But bed now.
04:09 Derakon is now known as Derakon[AFK]
05:09 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving]
06:26 Kindamoody[zZz] is now known as Kindamoody
06:36 AverageJoe [evil1@Nightstar-pqipp9.sd.cox.net] has quit [Connection closed]
06:49 Checkmate [Z@Nightstar-g2q2tu.customer.tdc.net] has quit [Connection closed]
06:49 Checkmate [Z@Nightstar-g2q2tu.customer.tdc.net] has joined #code
06:49 mode/#code [+o Checkmate] by ChanServ
06:59 AverageJoe [evil1@Nightstar-pqipp9.sd.cox.net] has joined #code
07:03 celticminstrel [celticminst@Nightstar-gmujup.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
07:27 AverageJoe [evil1@Nightstar-pqipp9.sd.cox.net] has quit [[NS] Quit: Leaving]
07:28 Checkmate [Z@Nightstar-g2q2tu.customer.tdc.net] has quit [Ping timeout: 121 seconds]
08:44
< abudhabi>
Is there any way to speed up the rendering of a big table?
08:44
< abudhabi>
I have a table of approx. 1000 rows.
08:45
< abudhabi>
It loads, slowly, showing a few dozen new rows per second.
08:46
< abudhabi>
1MB of page, 22 seconds to render.
08:47 Vash [Vash@Nightstar-uhn82m.ct.comcast.net] has quit [Connection reset by peer]
08:49
<@macdjord>
abudhabi: Context, please? Web page, loading from a DB backend? DB interface accessed directly? What DB? What interface?
08:49
<@macdjord>
Or do you mean an HTML <table>?
08:50 macdjord is now known as macdjord|slep
08:52 Kindamoody [Kindamoody@Nightstar-180u8i.tbcn.telia.com] has quit [Connection closed]
08:52
< abudhabi>
HTML, yes. I'm unsure that the backend is the problem - the query returns the results in no appreciable time, and since the page starts rendering, I expect that it had already been prepared by the server. At the same time, saving the page to a local file leads to instant page loading, with none of the gradual, incremental table loading that I see when I access the remote (though still localhost) page.
08:52 Kindamoody|autojoin [Kindamoody@Nightstar-180u8i.tbcn.telia.com] has joined #code
08:53 mode/#code [+o Kindamoody|autojoin] by ChanServ
08:53 Kindamoody|autojoin is now known as Kindamoody
08:53
< abudhabi>
I've determined that the list.js plugin I'm using for searching and pagination not to be the problem (turning it off doesn't speed up rendering).
08:54
< abudhabi>
Removing styles from the table also did not improve rendering speed.
08:56 Kindamoody is now known as Kindamoody|afk
08:56
<@macdjord|slep>
abudhabi: Most browser will happily render a page piecemeal as it comes in, as it happens. Try checking the dev tools - there should be something in there that lets you visualise communications to and from the server; that will tell you how long the actual loading process takes.
08:56
<@macdjord|slep>
Now, 'tis time for me to sleep.
08:57
<@macdjord|slep>
Keep talking, though; whoever's next up will likely answer when they can.
08:58
< abudhabi>
Already using dev tools.
08:58
< abudhabi>
It tells me that the js and css stuff gets loaded in 2-4 milliseconds each, and the html takes ~22000 milliseconds.
09:14
< abudhabi>
What could be the reason that the page loads slowly from the server but very quickly from a static HTML file?
09:17
< abudhabi>
The server log shows a huge amount of net.sourceforge.stripes.controller.UrlBindingFactory matches.
09:43 abudhabi [abudhabi@Nightstar-7nkq9k.de] has quit [Ping timeout: 121 seconds]
09:43 abudhabi [abudhabi@Nightstar-7nkq9k.de] has joined #code
09:51
<@TheWatcher>
Most browsers are pretty shit at rendering large tables, and loading them incrementally can cause page reflows which make it even slower
09:51
<@TheWatcher>
A better question is wehther you need to show more than a part of the table at a time
09:52
<@TheWatcher>
say, 30-50 rows, and some pagination controls
09:55
< abudhabi>
Found the problem: The server was actually taking so damn long generating the page and sending piecemeal.
12:38 * gnolam eyes VB6.
12:38
<@gnolam>
Storing Booleans as 16-bit ints, eh?
13:08
< abudhabi>
Anyone know AJAX in here?
13:08
< abudhabi>
Specifically, I'm looking at Prototype.
13:08
< abudhabi>
I want to know how its Request works.
13:09
< abudhabi>
(I mean, Ajax.Request.)
13:10
< abudhabi>
How does one specify the parameters?
13:18
<@TheWatcher>
new Ajax.Request(url, { method: 'POST', parameters: 'key=value&foo=bar', onsuccess: function(transport) { console.log(transport.responseText); } });
13:19
<@TheWatcher>
you can also use
13:19
<@TheWatcher>
parameters: { foo: 'bar', 'value': somevar }
13:21
< abudhabi>
Ah, thanks.
13:21
<@TheWatcher>
(and yes, the docs for it are shit)
13:38
<&McMartin>
The docs may be awful, but from your explanation it seems like a pretty reasonable API
13:38
<&McMartin>
I've seen worse than that in a lot of languages.
13:42
<@TheWatcher>
Indeed
14:07 thalass [thalass@Nightstar-h1qmno.eastlink.ca] has quit [[NS] Quit: Leaving]
14:28 thalass [thalass@Nightstar-h1qmno.eastlink.ca] has joined #code
14:28 mode/#code [+o thalass] by ChanServ
14:50 You're now known as TheWatcher[d00m]
14:51
< abudhabi>
TheWatcher[d00m]: Are you sure about that syntax? I'm getting a syntax error.
14:53
< [R]>
abudhabi: paste your code please.
14:55
< abudhabi>
Can't, NDA.
14:55
< abudhabi>
I've located the problem, though.
15:14
<@Tarinaky>
Does anyone have any advice for typing software on an onscreen keyboard? I've already bound ESC to 'qqq' in vim.
15:15
<@Tarinaky>
s/typing software/coding/
15:19
< [R]>
Why...
15:20
<@Tarinaky>
Because I don't have a laptop anymore, it broke.
15:21
<@Tarinaky>
And my boyfriend tends to monopolise my desktop when he comes over.
15:21
<@Tarinaky>
Because he doesn't have a desktop atm.
15:21
<@Tarinaky>
And I tend to have my boyfriend over a lot atm because I like sleeping with him.
15:24
< [R]>
USB keyboard? (BTW you haven't specified an OS on your OSK device)
15:25
<@Tarinaky>
Windows 8
15:25
<@Tarinaky>
Like... proper Windows.
15:25
<@Tarinaky>
I wanted to get a keyboard with it but none of the ones they sold actually worked..
15:25
< [R]>
lolwut
15:25
<@Tarinaky>
Yeah :/
15:26
< [R]>
Did you buy the world's shittiest tablet?
15:26
<@Tarinaky>
Quite possibly.
15:26
<@Tarinaky>
I originally got it to watch movies on the road, replace my first-gen Kindle and to fit in my handbag.
15:27
<@Tarinaky>
£99
15:27
< [R]>
Ah
15:30
<@Tarinaky>
It's a bit smaller than an iPad, so it's hard to find compact keyboards for.
15:30
<@Tarinaky>
And I don't /really/ want to have to carry some horrible Cyberdeck sized thing with me when I travel.
15:31
<&McMartin>
Cyberdecks are sooooo 2012
15:31
<&McMartin>
>_>
15:32
<@Tarinaky>
Anyway, yeah.
15:32
< [R]>
Found something that might do you, but it's non-free (in the non-GNU sense)
15:32
< [R]>
http://www.comfort-software.com/on-screen-keyboard.html
15:33
<@Tarinaky>
tbh Windows already has a decent onscreen keyboard.
15:33
<@Tarinaky>
It's just super hard to click on small stuff.
15:34
< [R]>
http://blogs.msdn.com/b/b8/archive/2012/07/17/designing-the-windows-8-touch-keyb oard.aspx
15:40
<@Tarinaky>
Yup.
15:45 thalass is now known as Thalass|toys
16:09 You're now known as TheWatcher
16:14 Vash [Vash@Nightstar-uhn82m.ct.comcast.net] has joined #code
16:14 mode/#code [+o Vash] by ChanServ
16:16 Thalass|toys is now known as Thalass
16:17 kourbou [kourbou@Nightstar-deqg8j.fbx.proxad.net] has joined #code
16:18 Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code
16:18 mode/#code [+o Checkmate] by ChanServ
16:20 Alek [omegaboot@Nightstar-03ja8q.il.comcast.net] has quit [Ping timeout: 121 seconds]
16:39
<@Tarinaky>
Oh yeah.
16:39
<@Tarinaky>
btw.
16:39
<@Tarinaky>
They might have found life* on Mars.
16:39
<@Tarinaky>
(* Organic molecules)
16:40
<@Tarinaky>
Noting, of course, that the most likely source for any positive reading is contamination from the probe itself.
16:44 Derakon [chriswei@Nightstar-5fqf0m.ca.comcast.net] has joined #code
16:44 mode/#code [+ao Derakon Derakon] by ChanServ
16:44 * Derakon WTFs at Clojure.
16:44
<&Derakon>
I added this line to some code we're using to set up a metadata map:
16:44
<&Derakon>
"ProfileName" (.getProfileName DefaultUserProfile/getInstance)
16:45
<&Derakon>
And when I try to compile, I get the error "Unable to find static field: getInstance in class org.micromanager.internal.utils.DefaultUserProfile"
16:45
<&Derakon>
But!
16:45
<&Derakon>
Immediately before that error occurs, I see a log message from DefaultUserProfile's code, complaining that it tried to load the user's profile file and couldn't find it.
16:45
<&Derakon>
So the Clojure compiler is running the code in DefaultUserProfile!
16:45
<&Derakon>
:wtc:
16:47
<&Derakon>
Complete compile dump: http://pastebin.com/RaCPRdH9
16:48
<&ToxicFrog>
Derakon: if you have top-level forms in a file, they will be evaluated when the file is loaded by the compiler, yes, same as in lua or python.
16:49
<&McMartin>
Unlike Lua and Python, they are only evaluated once, at compile time, as opposed to "when you run it", like Python
16:50
<&Derakon>
Um...
16:51
<&Derakon>
So the way this is supposed to work, DefaultUserProfile is a global singleton, that loads the user's profile at runtime.
16:51
<&Derakon>
(If it can't find the profile, it makes up a new blank one)
16:51
<&ToxicFrog>
Is DefaultUserProfile implemented in Clojure, and if so can you paste the source?
16:51
<&Derakon>
No, it's Java, but I can paste it. A moment.
16:52
<&Derakon>
http://pastebin.com/cmD8m1xC
16:52
<&Derakon>
In particular, lines 36-38 cause it to self-initialize, and getInstance is on line 714.
16:53
<&Derakon>
Oh, or you can see the file here: https://github.com/ChrisWeisiger/micro-manager/blob/mm2/mmstudio/src/org/microma nager/internal/utils/DefaultUserProfile.java
16:54
<&ToxicFrog>
...I've never seen a static {} block like that in Java
16:54
<&McMartin>
Class Initializer
16:54
<&McMartin>
Runs on class load.
16:55
<&Derakon>
Saves me from having to have "new DefaultUserProfile()" in main() somewhere.
16:55 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
16:55
<&ToxicFrog>
But at a guess that looks like it should cause the new expression to fire on class load, which will fire the constructor, which will call loadPropertyMap()
16:55
<&ToxicFrog>
And the compiler needs to load the class to see what it contains
16:56
<&Derakon>
Well
16:56
<&Derakon>
That's weird but not really harmful.
16:56
<&Derakon>
Doesn't explain why I can't do getInstance() though.
16:56
<&Derakon>
Which is what's actually preventing the Clojure code from compiling.
17:03
<&Derakon>
NB it's also kind of weird how after the compiler error, I have to manually kill the compilation process -- that is, it doesn't exit on its own. Maybe because of the code run by DefaultUserProfile?
17:03
<&McMartin>
If it starts a nondaemon thread that could happen
17:03
<&McMartin>
(I'm not going to be nearly as on-grid as usual today, sorry)
17:04
<&Derakon>
(No worries)
17:04
<&Derakon>
Ooh, yeah, and DefaultUserProfile spins up a new thread to handle saving changes to disk asynchronously.
17:04
<&Derakon>
That is a problem. Hm.
17:07
<&Derakon>
Okay, I've reworked it so we go through the API access to the profile instead of accessing it directly, which avoids loading the DefaultUserProfile module.
17:08
<&Derakon>
Still seems like Clojure ought to be able to compile without having to load Java code. I mean, it's got the Java compiler available, right?
17:09
<&ToxicFrog>
My understanding is that it loads the .class file and pokes at it using the reflection API
17:09
<&ToxicFrog>
And if the mere act of loading the .class causes code to execute, there you go
17:12
<&Derakon>
So it's an implementation flaw, is what you're saying~
17:15 kourbou [kourbou@Nightstar-deqg8j.fbx.proxad.net] has quit [NickServ (RECOVER command used by kourbou_)]
17:15 kourbou [kourbou@Nightstar-deqg8j.fbx.proxad.net] has joined #code
17:15 kourbou_ [kourbou@Nightstar-deqg8j.fbx.proxad.net] has joined #code
17:16
<&ToxicFrog>
Derakon: I'm honestly not sure what the better alternatives would be here.
17:16
<&ToxicFrog>
Require that the source code be available for any Java libraries you want to call into?
17:17
<&ToxicFrog>
Write their own classfile parser that reads the signatures without actually letting the JVM see it?
17:17
<&Derakon>
...hm.
17:17
<&ToxicFrog>
Do everything at runtime with reflection? ...ok, you can actually do that, but it's slower and by default the compiler will warn you if you're reflecting rather than resolving things at compile time where that could be avoided.
17:19
<&Derakon>
Okay, I don't have a good answer for that.
17:19
<&Derakon>
But it still bugs me that a "Compile" step ends up actually running my code.
17:22 kourbou is now known as kourbou|afk
17:25 * ToxicFrog nods
17:31
<&ToxicFrog>
Derakon: asked in #clojure, apparently there is actually a .forNameNonLoading API that can be used here and Clojure 1.7 uses it
17:31
<&ToxicFrog>
So once that drops (or if you're comfortable using HEAD) this problem goes away.
17:32
<&Derakon>
Cool, glad someone was working on it.
17:32
<&ToxicFrog>
http://dev.clojure.org/jira/browse/CLJ-1315
17:34
<&Derakon>
Ultimately we want to get rid of Clojure use altogether (at least as part of the main program; it might stick around for plugins but those are restricted to the API anyway).
17:34
<&Derakon>
So I don't think we're likely to upgrade our Clojure version.
17:36 kourbou|afk [kourbou@Nightstar-deqg8j.fbx.proxad.net] has quit [Connection reset by peer]
17:36 kourbou_ [kourbou@Nightstar-deqg8j.fbx.proxad.net] has quit [Connection reset by peer]
17:37 kourbou [holoirc@Nightstar-deqg8j.fbx.proxad.net] has joined #code
17:50 Alek [omegaboot@Nightstar-03ja8q.il.comcast.net] has joined #code
17:50 mode/#code [+o Alek] by ChanServ
18:13 kourbou [holoirc@Nightstar-deqg8j.fbx.proxad.net] has quit [NickServ (RECOVER command used by kourbou_)]
18:13 kourbou [kourbou@Nightstar-deqg8j.fbx.proxad.net] has joined #code
18:13 kourbou|phone [holoirc@Nightstar-deqg8j.fbx.proxad.net] has joined #code
18:25 celticminstrel [celticminst@Nightstar-gmujup.dsl.bell.ca] has joined #code
18:25 mode/#code [+o celticminstrel] by ChanServ
18:53 Kindamoody|afk is now known as Kindamoody
19:09 Tarinaky [tarinaky@Nightstar-e99cts.net] has quit [Ping timeout: 121 seconds]
19:21 Vash [Vash@Nightstar-uhn82m.ct.comcast.net] has quit [[NS] Quit: Quit]
19:26 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
19:26 mode/#code [+o himi] by ChanServ
19:29 * abudhabi lols at the DICSS affair.
19:41
<@iospace>
should I get a mechanical keyboard for work or no?
19:41
<@iospace>
abudhabi: the what?
19:42
<@Namegduf>
iospace: If noise is manageable.
19:42
<@iospace>
someone has a model M here
19:44
< abudhabi>
iospace: Some guy made a CSS injector. It is named DICSS. The documentation is full of dick jokes.
19:44
<@iospace>
heh
19:44
< abudhabi>
The concern trolls from Tumblr have descended on it.
19:44
< abudhabi>
The author is revelling in all the attention.
19:44
<@iospace>
oh dumblr
19:49 kourbou is now known as kourbou|film
19:50 kourbou|film [kourbou@Nightstar-deqg8j.fbx.proxad.net] has quit [[NS] Quit: Got to go. Bye.]
19:50 Derakon [chriswei@Nightstar-5fqf0m.ca.comcast.net] has quit [[NS] Quit: leaving]
20:19 kourbou|phone [holoirc@Nightstar-deqg8j.fbx.proxad.net] has quit [Connection closed]
20:21 kourbou [holoirc@Nightstar-deqg8j.fbx.proxad.net] has joined #code
20:31 kourbou [holoirc@Nightstar-deqg8j.fbx.proxad.net] has quit [Connection closed]
20:34 Orthia [orthianz@Nightstar-o3pulk.callplus.net.nz] has quit [[NS] Quit: Going dooooown...]
20:34 Orthia [orthianz@Nightstar-o3pulk.callplus.net.nz] has joined #code
20:34 mode/#code [+o Orthia] by ChanServ
20:38
<@Reiv>
Concern trolls?
20:41
< abudhabi>
http://www.urbandictionary.com/define.php?term=concern+troll
20:43
< abudhabi>
https://github.com/letsgetrandy/DICSS/issues/15 <- The thread in question.
20:44
< abudhabi>
And this: https://github.com/letsgetrandy/DICSS/pull/16
20:45
< abudhabi>
https://github.com/letsgetrandy/DICSS/pull/16/files
20:46 kourbou [holoirc@Nightstar-deqg8j.fbx.proxad.net] has joined #code
20:59
<@gnolam>
Dammit. Now I have "Eat Randy" stuck in my brain.
21:08 Kindamoody is now known as Kindamoody[zZz]
21:09
<@gnolam>
(https://www.youtube.com/watch?v=xqKPe9w5bUs )
21:18 Vash [Vash@Nightstar-uhn82m.ct.comcast.net] has joined #code
21:18 mode/#code [+o Vash] by ChanServ
21:20 * McMartin learns a small amount about how .deb files work
21:23
< kourbou>
lol gnolam: nice find. :)
22:04
<@Reiv>
So, specific issue above and beyond "I don't think this is appropriate", up to "You're getting in trouble and/or look bad" stuff
22:11 kourbou [holoirc@Nightstar-deqg8j.fbx.proxad.net] has quit [Connection closed]
22:16
<&McMartin>
http://kernelmag.dailydot.com/issue-sections/features-issue-sections/12228/mac-p lus-modern-web/
22:17
<&McMartin>
There are stock hobbyist solutions for this stuff for the 8-bit Commodores. -_-
22:18
<&McMartin>
(But those mostly involve speaking nothing more complex than telnet)
22:20 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
22:20 mode/#code [+qo Vornicus Vornicus] by ChanServ
22:22
< abudhabi>
Reiv: Guy makes software with dick jokes. Another guy cries "SEXISM!!@!!@!!!111one!" and demands that the software be *removed* and apologized for.
22:23
< abudhabi>
This is like shirtgate all over again.
22:25
<@Reiv>
Sounds about right
22:26
<@Reiv>
McMartin: This deserves breathless reporting because it's a *mac*, duh
22:27
<&McMartin>
Reiv: Well, it's also running a full TCP stack
22:27
<&McMartin>
And software of the time
22:27
<&McMartin>
That's honestly kind of a big deal, and I haven't seen that before.
22:27
<&McMartin>
I've seen modern stacks backported, but to IIgs, which came *later*, and I've seen older machines acting as dumb terminals (as they note at the start)
22:28
<&McMartin>
I guess technically we've also seen it backported to the SNES, because of Pokemon Plays Twitch~
22:30
<@Reiv>
That's a fair point then
22:30
< abudhabi>
PPT?
22:31
<&McMartin>
http://arstechnica.com/gaming/2015/01/pokemon-plays-twitch-how-a-robot-got-irc-r unning-on-an-unmodified-snes/
22:31
<&McMartin>
A stunt at Awesome Games Done Quick last year
22:32 Tarinaky [tarinaky@Nightstar-e99cts.net] has joined #code
22:32 mode/#code [+o Tarinaky] by ChanServ
23:17 Checkmate is now known as Deckmate
23:34 Xires is now known as ^Xires
23:34 ^Xires is now known as Xires
23:35 Derakon[AFK] is now known as Derakon
23:59 Thalass [thalass@Nightstar-h1qmno.eastlink.ca] has quit [Ping timeout: 121 seconds]
--- Log closed Tue Mar 24 00:00:25 2015
code logs -> 2015 -> Mon, 23 Mar 2015< code.20150322.log - code.20150324.log >

[ Latest log file ]