code logs -> 2013 -> Fri, 24 May 2013< code.20130523.log - code.20130525.log >
--- Log opened Fri May 24 00:00:20 2013
00:02 Turaiel is now known as Turaiel[Offline]
00:06 Turaiel[Offline] is now known as Turaiel
00:16 himi [fow035@0C0840.B22E58.E3471A.E028A1] has quit [Ping timeout: 121 seconds]
00:19 You're now known as TheWatcher[T-2]
00:24 You're now known as TheWatcher[zZzZ]
00:29 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
00:29 mode/#code [+o himi] by ChanServ
01:04 VirusJTG_ [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code
01:08 VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has quit [Ping timeout: 121 seconds]
01:31 ToxicFrog|W`rkn is now known as ToxicFrog
01:36 Turaiel is now known as Turaiel[Offline]
02:15 Chutzpah [Moltare@583787.FF2A18.190FE2.4D81A1] has quit [Ping timeout: 121 seconds]
02:16 Turaiel[Offline] is now known as Turaiel
02:19 Chutzpah [Moltare@583787.FF2A18.190FE2.4D81A1] has joined #code
02:33
< Turaiel>
I have a problem. Seems that after I tried setting up a dialup connection for testing, things started using that as default. When I deleted it, they stopped being able to connect, even though LAN is present.
02:33
< Turaiel>
Any ideas on how to make things use LAN again?
02:34
< [R]>
Check your routing table
02:35
< Turaiel>
Where might that be?
02:35
< [R]>
What's your OS?
02:36
< Turaiel>
Windows 7
02:36
< [R]>
If it's not Linux (BSD is not Linux) the command is "route print" or "route show"
02:36
< [R]>
Yeah, so open a console and route show.
02:36
<&McMartin>
Windows 7: go to Control Panel and search for "Network Connections"
02:37
<&McMartin>
Then Properties on LAN and make sure that TCPIPv4 and v6 are set
02:37
< Turaiel>
They are.
02:38
< Turaiel>
The LAN connection is properly set up
02:38
<&McMartin>
OK, on to route print then
02:38
< Turaiel>
Some programs are choosing to use the nonexistant dialup connection though
02:38
< Turaiel>
And so they're quietly failing
02:38
< Turaiel>
If I do create a dialup connection, it prompts me to dial
02:38 Rhamphoryncus [rhamph@EB02D1.A092DB.8E5FC9.7C117B] has joined #code
02:38 mode/#code [+o Rhamphoryncus] by ChanServ
02:38
< Turaiel>
So what should I do to this?
02:39
<&McMartin>
Hm.
02:39
<&McMartin>
What's your active network under Network and Sharing Center?
02:40
< Turaiel>
Network 3, a.k.a. the LAN connection
02:40
<&McMartin>
Does it also say "Access type: Internet"?
02:40
< Turaiel>
Yes.
02:41
< Turaiel>
I think anything based on IE's settings is failing
02:41
< Turaiel>
The weather gadget, my radar software, and IE itself cannot connect
02:42
<&McMartin>
Nothing exciting in Internet Properties > Connections, then?
02:42
< Turaiel>
Nope.
02:42
<&McMartin>
I wonder if there's a zombie process using the old values
02:42
< Turaiel>
Still occurs after reboot
02:43
<&McMartin>
Yeah, that's on my "that shouldn't really be happening" list
02:43
<&McMartin>
You mentioned IE; does this mean that FF works?
02:43
< Turaiel>
Yes.
02:43
< Turaiel>
Everything except IE and programs that use IE's connection settings works
02:44
<&McMartin>
So that means the adapter is probably fine.
02:44
< Turaiel>
Mhm.
02:44
<&McMartin>
And the Dial-up settings entry is blank in the "nothing exciting" side, right?
02:44
< Turaiel>
Yep.
02:45
< Turaiel>
Interestingly enough, when I add a dialup connections, the programs cause it to attempt to dial
02:45
< Turaiel>
-s
02:45 * McMartin nods
02:45
< Turaiel>
..what
02:45
<&McMartin>
I'd try throwing a "Reset Internet Explorer Settings" then because your UI description matches this system's (which has never had a dialup set up)
02:45
< Turaiel>
IE was in offline mode
02:45
<&McMartin>
Welp
02:45
< Turaiel>
Which stopped all the other programs from working
02:46
<&McMartin>
Those other programs are probably RPCing into IE
02:46
<&McMartin>
Using it like curl or something
02:46
< [R]>
Windows has the best software ecosystem...
02:47
<&McMartin>
I dunno, if this sorts it out, that sounds like WAI to me
02:48 * Turaiel dies.
02:48
<&McMartin>
"You shut down this network provider and now it can't use that network"
02:48
< Turaiel>
Everything's working fine now.
02:48
<&McMartin>
Well, all's well that ends well
02:48
<&McMartin>
I have learned a new place to check for such things, I am well pleased -_-
02:48
< Turaiel>
I was in the "reset IE settings" window
02:49
< Turaiel>
Clicked the "How will this affect my computer?" Link
02:49
< Turaiel>
IE was like "Internet Explorer went online to retrieve this help information"
02:49
< Turaiel>
And then everything worked.
02:49
<&McMartin>
Ha ha oy
03:06 * Vornicus fiddles with his code
03:10 VirusJTG_ [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has quit [[NS] Quit: Program Shutting down]
03:16
<~Vornicus>
Okay. I /think/ this will work: given a list of (x,y) such that x is strictly increasing and y is strictly decreasing, and another point I'll call (a, b): I can easily find where x becomes > a, and where y becomes <= b.
03:16 * Derakon cackles madly with power as he creates a Dagger of Slay Townsfolk in Pyrel and it totally works.
03:16
<&Derakon>
(Such slays have never existed in Angband before, but they're a trivial consequence of how slaying weapons work in Pyrel, viz they deal bonus damage against monsters that have the appropriate category)
03:17
<&Derakon>
...if I do end up putting in the Filthy Street ?rchin as a bonus boss, then weapons of Slay Townsfolk will be simultaneously the most useless weapon for normal play and the most useful for the postgame~
03:18
<@Alek>
ahee
03:19
<~Vornicus>
To determine whether for all (x,y) in the list, a > x or b > y, I check the node *before* the x>a boundary for b >= y, and the node *after* the y<=b boundary for a >= x.
03:23
<~Vornicus>
(the list is linked, so using indices is a little of a trick.)
03:26
<~Vornicus>
And one edge case: if the "before" and the "after" are the same, then I must check that at least one is in fact >
03:39
<~Vornicus>
Yes. Okay, all is under control.
03:44 * Derakon ponders Pyrel, needs a rule system for critical hits.
03:44
<&McMartin>
% chance of proccing more damage?
03:44
<&Derakon>
The way Angband handles it is that you get a hit quality, which is based on your weapon weight and how much your to-hit roll exceeded the target's evasion.
03:45
<&Derakon>
Which meant that being accurate, and having a heavy weapon, got you more/better crits.
03:45
<&Derakon>
But Pyrel uses a different combat system which isn't so well-suited to this.
03:45
<&Derakon>
First off, chance to hit is a flat (75 - target evasion)%.
03:45
<&Derakon>
Secondly, characters may be biased towards either light weapons (lots of weak blows) or heavy ones (single, heavy blows), and both ought to be able to get crits.
03:46
<&Derakon>
Each weapon has balance and heft scores, and the character has finesse and prowess scores.
03:46
<&McMartin>
Yeah, I'd want some kind of "Go for the eyes, Boo" action on light weapons
03:46
<&Derakon>
# attacks = finesse * balance; damage multiplier = prowess * heft.
03:46
<&Derakon>
Right.
03:46
<&McMartin>
... dual-wielded miniature giant space hamsters.
03:46
<&Derakon>
And the heavy weapons get the "your enemy is now a pancake" crit.
03:47
<&Derakon>
Anyway, I need to figure out how to derive crit chance from these values -- noting that weapon weight will tend to be higher for hefty weapons, so it's probably not appropriate to work it into the calculations.
03:48
<&McMartin>
Finesse and Prowess are player qualities?
03:48
<&McMartin>
My first instinct is "some kind of finesse check that for one strike will drastically boost prowess"
03:48
<&Derakon>
Yes.
03:48
<&Derakon>
Paladins have high prowess, rogues have high finesse, warriors have both, and mages/priests/rangers are also biased but generally weaker at melee.
03:49
<&McMartin>
Hmm
03:49
<&McMartin>
It occurs to me that this has the somewhat odd side effect that you need good finesse to properly wield a gigantic battleaxe.
03:49
<&Derakon>
Howso?
03:50
<&McMartin>
Your classical Gigantic Fantasy Weapons tended to have very poor balance by design - they were tip-weighted.
03:50
<&McMartin>
For more smashiness
03:50
<&Derakon>
High heft, low balance, yes.
03:50
<&Derakon>
So you'd get one good swing in per attack, instead of getting a lot of light blows.
03:50
<&McMartin>
Oh, thats number of attacks, not a to-hit chance.
03:50
<&McMartin>
my mistake
03:51
<&Derakon>
Right, to-hit is flat.
03:51 * McMartin is multitasking, had paged out the flat to-hit bit
03:51 Kindamoody[zZz] is now known as Kindamoody
03:51
<&Derakon>
(Finesse characters are generally better against evasive monsters solely because they get lots of chances to hit and evasive monsters usually have low HP)
03:51
<&Derakon>
(But they have no innate improvement in chance to hit)
03:57
<&Derakon>
Hm, balance and heft are < 1 (so e.g. a warhammer would have balance .2, heft .8, or something like that).
03:57
<&Derakon>
So perhaps finesse crit chance could be given as 1 in (20 - 1 / balance), similarly for prowess crits and heft?
03:57
<&Derakon>
...wait, that's the wrong kind of scaling.
03:57
<&Derakon>
20 - balance * 5, 20 - heft * 5.
03:58
<&Derakon>
So a prowess weapon would crit 1 in every 16 blows or thereabouts. Mm, kind of rare.
04:04
<&Derakon>
Alternately, while (1 in 2 / heft or 1 in 2 / balance): damage++.
04:04
<&Derakon>
Potentially unlimited crit quality this way but in practice it should tail off fairly quickly.
05:07 RichyB [richardb@Nightstar-86656b6c.cable.virginmedia.com] has quit [Ping timeout: 121 seconds]
05:44 AverageJoe [evil1@61024F.B1DB7D.E87B5D.526FE4] has joined #code
05:48
< Syka>
http://poormansprofiler.org/
05:48
< Syka>
this is amusing
05:48
<&McMartin>
Derakon: I like the idea of exploding crits
05:50
<&Derakon>
Angband calls it a "supercharge" system and it's used in a number of places so that e.g. theoretically any item could drop anywhere (or any monster show up anywhere except the town); it just has to pass exponentially harder odds.
05:51 * Vornicus uses object identity on purpose for something other than checking nulls.
05:51
<&Derakon>
The biggest problem I have with scaling crit rate solely based on the weapon's balance/heft is that it doesn't scale at all as the game progresses.
05:51
<&Derakon>
Then again, it's not clear that Angband's crits scale either.
05:52
<~Vornicus>
I'm trying to remember the last time I did that.
06:02
<&Derakon>
It occasionally comes in handy for me when I want to e.g. make certain that things don't hit themselves with their own area-of-effect spells or stuff like that.
06:04 Xon [Xon@Nightstar-362effcc.highway1.net.au] has quit [[NS] Quit: No Ping reply in 180 seconds.]
06:05 Xon [Xon@Nightstar-362effcc.highway1.net.au] has joined #code
06:09 Xon [Xon@Nightstar-362effcc.highway1.net.au] has quit [[NS] Quit: No Ping reply in 180 seconds.]
06:10 Xon [Xon@Nightstar-362effcc.highway1.net.au] has joined #code
06:12 cpux|2 [cpux@Nightstar-98762b0f.dyn.optonline.net] has quit [Ping timeout: 121 seconds]
06:19 Derakon is now known as Derakon[AFK]
06:52
<~Vornicus>
oh yeah, the real terror of data structures: figuring out what the entire shit you did wrong
07:08 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [Operation timed out]
07:13 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code
07:13 mode/#code [+ao ToxicFrog ToxicFrog] by ChanServ
07:20 celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
07:40 Turaiel is now known as Turaiel[Offline]
07:53
<~Vornicus>
okay it's definitely something wrong with the way I decide certain things...
08:08 Rhamphoryncus [rhamph@EB02D1.A092DB.8E5FC9.7C117B] has quit [Client exited]
08:14
<~Vornicus>
problem 1: every single goddamn condition was backwards.
08:14 * Vornicus can't believe that one.
08:15
<@froztbyte>
sucirnov: ?yhw
08:15
<@froztbyte>
ah dammit, typo
08:16
<~Vornicus>
<3
08:18
<~Vornicus>
Now, something terrible is happening to the list head.
08:21
<~Vornicus>
I haven't yet figured out why though, this is befuddling me.
08:22
<@froztbyte>
off-by-one?
08:25
<~Vornicus>
oh, god, I feel like a complete stupidhead
08:27
<~Vornicus>
for n, p in enumerate(pointers_to_previous_things): if p < pointer_pile_length:
08:27
<~Vornicus>
that's right, I was comparing a length to a pointer.
08:33
<@froztbyte>
haha
08:33
<~Vornicus>
and somehow I'm getting a loop in my linked list. The conditions still aren't quite right...
08:46
<~Vornicus>
wtfx.
08:57
<@froztbyte>
watcode
09:00
<~Vornicus>
...is it because... hng.
09:00
<@froztbyte>
friday, friday, gotta leave our jobs on friday \o/
09:00
<@froztbyte>
also shred -n 35 all the things
09:00
<@froztbyte>
\:D/
09:00
<~Vornicus>
I'm very confused at this point.
09:00
<~Vornicus>
that's a little shredding
09:01
<@froztbyte>
at SSD speeds!
09:01
<~Vornicus>
...and ssd sector loss rates.
09:02
<@froztbyte>
NMP(TM)
09:03
<~Vornicus>
point
09:16 You're now known as TheWatcher
09:25
<~Vornicus>
Okay. The point of the y and z frontiers is that the thing before the y frontier is the last thing that would get replaced if... wait. ahaaaa, it's another special case.
09:36 AverageJoe [evil1@61024F.B1DB7D.E87B5D.526FE4] has quit [[NS] Quit: Leaving]
09:43 Kindamoody is now known as Kindamoody|afk
09:53
<~Vornicus>
Still off somewhere. My frontiers are much larger than the known good ones.
10:13
<~Vornicus>
I give up for now.
10:13
<~Vornicus>
sleep calls.
10:15
<~Vornicus>
(the special case was that sometimes the new item doesn't replace anything, so the "last thing that would get replaced" won't)
10:20 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving]
10:52 * McMartin deliberately panics India in his XCOM game
10:52
<&McMartin>
Now I have a screencap for "India QA has panicked" if things heat up during regression testing.
10:54
<@gnolam>
Heh
10:55 * McMartin then rewinds that save and has a go at the endgame.
11:21 * TheWatcher ...s at faculty
11:23
<@TheWatcher>
The crappy T4 CMS they are using includes the normal '<meta charset="utf-8">' in pages. Fair enough, until you find that the response header from the server includes 'Content-Type: text/html; charset=ISO-8859-1'
11:23 * TheWatcher headdesks
11:25
<@Azash>
Haha
11:25
<@Azash>
Which one takes effect?
11:25
<@TheWatcher>
The response header
11:28
<@TheWatcher>
(Basically, the <meta> is only used in situations where the content-type hasn't or can't be specified)
11:29
<@Azash>
Ah
11:30 d4de [olorin@687AAB.418D22.566E2F.BC5950] has quit [Client closed the connection]
11:41 * TheWatcher sends the faculty team an email telling them that they are a bunch of muppets and to fix their shit, damnit.
11:41
<@Azash>
Isn't it like one line in the httpd conf?
11:42
<@Tamber>
TW: Maybe you could try something a little easier, like standing on the beach and holding the tide out by pure force of will~
11:46
<@TheWatcher>
Azash: for dynamically created content, it is up to the generating code to set the content type correctly
11:46
<@Azash>
But isn't that set in the page itself?
11:47
<@TheWatcher>
Can not correctly parse question: please restate.
11:47
<@Azash>
I didn't really understand what you meant, either
11:47
<@Azash>
I was saying that it should be fairly easy to set the httpd to not send the charset
11:47
< Syka>
the answer is hairy
11:48
< Syka>
because things do it differently
11:48
< Syka>
the generated page says utf8, but the page headers say an ISO-whatever
11:48
< Syka>
the ISO takes precedence, even though the page is actually UTF8
11:48
<@TheWatcher>
When you have a static page or other static resource, the webserver will usually determine which content-type it should send based on the mime type of the file
11:49
<@TheWatcher>
(the process by which it does that varies from server to server)
11:50
<@TheWatcher>
When you have dynamically generated content, the webserver itself can't work out ahead of time what the content type should be, as it's quite valid to dynamically generate anything; be it html, images, sound, etc
11:50
<@Azash>
I imagine you'd set it in apache's conf around the same place you set what files to serve as what content-type
11:51
<@Azash>
TheWatcher: Yes but is there a reason why you'd have the httpd specify charset to begin with?
11:51
<@TheWatcher>
So, it's up to the program doing that content generation to set the content-type should be while it is generating the header to send back in the response
11:51
<@TheWatcher>
Yep.
11:52
<@TheWatcher>
It allows you to serve different language files depending on negotaition with the client
11:52
<@TheWatcher>
(it's hilariously nasty behind the scenes)
11:52
<@Azash>
But I mean.. Can't you have all text/html files specify their own charset? I'm sorry if I'm being dense
11:53
<@TheWatcher>
Sure, but you can't enforce it.
11:53 VirusJTG [VirusJTG@2B12AA.572255.206A2A.901581] has joined #code
11:54
<@Azash>
Mm, that's true
11:55
<@Azash>
Still seems like a better idea to punish the lazy than the people who actually know their way around basic HTML :P
12:13 cpux|2 [cpux@Nightstar-98762b0f.dyn.optonline.net] has joined #code
12:58 himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds]
13:12 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
13:12 mode/#code [+o himi] by ChanServ
13:46 * TheWatcher randomly runs into an old link; http://abstrusegoose.com/strips/i_never_would_have_passed_kindergarten.png
14:42 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [Operation timed out]
14:42 ToxicFrog_ [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code
15:09
< ToxicFrog_>
Follow-up to python list comprehension madness from yesterday: it looks like the actual way to do this in a single comprehension is [str(obj.id()) for container in self.containers() for obj in container.objects() if isInteresting(obj)]
15:10 ToxicFrog_ is now known as ToxicFrog
15:10 ToxicFrog is now known as ToxicFrog|W`rkn
15:10 mode/#code [+ao ToxicFrog|W`rkn ToxicFrog|W`rkn] by ChanServ
15:10
<&ToxicFrog|W`rkn>
Which strikes me as backwards.
15:10
<&ToxicFrog|W`rkn>
But it does work.
15:10
<&ToxicFrog|W`rkn>
Sadly it's also a style guide violation.
15:11
< Syka>
style guide violation you say?
15:11 * Syka drops her billion line pep8.py violation list onto her desk
15:13
<&jerith>
ToxicFrog|W`rkn: That looks vaguely right. What's the violation, though?
15:14
<&ToxicFrog|W`rkn>
jerith: only one for-clause per comprehension.
15:14
<&jerith>
Hrm. I've never seen that one.
15:15
<&ToxicFrog|W`rkn>
I have a suspicion that our Python style guide was written by Java programmers >.>
15:16
<&ToxicFrog|W`rkn>
That said, this kind of makes sense to me, because it's way too easy to get the clauses the wrong way around, as yesterday's conversation demonstrated quite nicely.
15:16
<&jerith>
ToxicFrog|W`rkn: Multiple for-clauses in a listcomp is a standard cross-product idiom.
15:17
<&jerith>
[(x, y) for x in xs for y in ys]
15:17
<&ToxicFrog|W`rkn>
Yes, but the ordering of the for-clauses is opposite the ordering of the bindings.
15:17
<&ToxicFrog|W`rkn>
...that was incomprehensible, let me try again.
15:17
<&jerith>
Everything happens left-to-right except the bindings.
15:18
<&ToxicFrog|W`rkn>
Yes. That. That's the problem.
15:18
<&jerith>
Only if you're abusing the syntax to unpack nested things.
15:18
<&ToxicFrog|W`rkn>
That was kind of my entire use case, yes
15:19
<&jerith>
It makes perfect sense for the cross-product, because it results in [(x0, y0), (x0, y1), (x1, y0), (x1, y1)].
15:19
<&ToxicFrog|W`rkn>
This originally started as "what is python for (mapcat .getObjects (.getBuckets config))"
15:19
<&jerith>
ToxicFrog|W`rkn: The itertools module is your friend.
15:20
<&ToxicFrog|W`rkn>
Yes, I know, we did solve this yesterday
15:20
<&jerith>
I wasn't around for that. :-)
15:20
<&ToxicFrog|W`rkn>
(it's still uglier than mapcat)
15:20
<&jerith>
Yes.
15:21
<&ToxicFrog|W`rkn>
The actual answer was to use itertools.chain.from_iterable([bucket.getObjects() for bucket in config.getBuckets()]) and then iterate the result of that. ;.;
15:24
<&jerith>
ToxicFrog|W`rkn: itertools.chain(*[bucket.getObjects() for bucket in config.getBuckets()])
15:24
<&jerith>
Which is a little more arcane, but briefer.
15:24 Kenshinta [Shinta@Nightstar-9c3f7a5d.ip.skylogicnet.com] has joined #code
15:26
<&ToxicFrog|W`rkn>
Eh, if it's going be needlessly verbose anyways I might as well optimize for readability.
15:28
<&jerith>
*args is standard syntax, but it's less commonly used with literal lists.
15:32 Kenshinta [Shinta@Nightstar-9c3f7a5d.ip.skylogicnet.com] has left #code []
16:53 celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has joined #code
16:53 mode/#code [+o celticminstrel] by ChanServ
16:54 celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has quit [[NS] Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.]
16:54 celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has joined #code
16:54 mode/#code [+o celticminstrel] by ChanServ
17:34 VirusJTG_ [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code
17:37 VirusJTG [VirusJTG@2B12AA.572255.206A2A.901581] has quit [Ping timeout: 121 seconds]
17:46 Turaiel[Offline] is now known as Turaiel
19:06
<@Azash>
"Microsoft posted an "Xbox One Reveal Highlights" video to their official YouTube channel?the URL ends in "ps4". http://www.youtube.com/watch?v=L0HgsIf-ps4 "
19:15
<@gnolam>
Azash: And from the Decline of Western Civilization Department: http://www.gamesindustry.biz/articles/2013-05-24-microsoft-applies-for-patent-on -tv-achievements
19:16
<@Azash>
gnolam: A more cheerful one: Kim Dotcom apparently has the patent for two-factor authentication
19:16
<@gnolam>
... what
19:23 Turaiel is now known as Turaiel[Offline]
19:26
<@Azash>
Finally, http://www.zazzle.com/css_is_awesome_coffee_mug-168716435071981928
19:53 Kindamoody|afk is now known as Kindamoody
20:25
<&ToxicFrog|W`rkn>
...we have a closed room here with a sign on the door that says "WARNING: before entering, check bugtracker for open bugs in the category 'Robotics - First Law Violations'".
20:25
<&ToxicFrog|W`rkn>
Anywhere else, I would assume that it's joking.
20:26 Kindamoody is now known as Kindamoody[zZz]
20:31
<@gnolam>
Heh
20:31 Turaiel[Offline] is now known as Turaiel
20:55 Turaiel is now known as Turaiel[Offline]
21:18 Turaiel[Offline] is now known as Turaiel
21:28 Turaiel is now known as Turaiel[Offline]
22:55 Turaiel[Offline] is now known as Turaiel
23:58 RichyB [richardb@Nightstar-86656b6c.cable.virginmedia.com] has joined #code
--- Log closed Sat May 25 00:00:35 2013
code logs -> 2013 -> Fri, 24 May 2013< code.20130523.log - code.20130525.log >

[ Latest log file ]