code logs -> 2014 -> Wed, 29 Oct 2014< code.20141028.log - code.20141030.log >
--- Log opened Wed Oct 29 00:00:56 2014
00:24
<&McMartin>
https://hkn.eecs.berkeley.edu/~mcmartin/screenshots/fate.png
00:25
<~Vornicus>
hahaha
00:27 iospace is now known as io\crashed
00:30
<@io\crashed>
you guys know how I had that state of mania going on earlier? Yeah, massive downswing Dx
00:31
<&McMartin>
D:
00:35
<@io\crashed>
I'm not surprised
00:37
<~Vornicus>
D:
00:45
<@Tamber>
Rasmfrasm sonofa bassum. Quit exploding, rake.
00:49
<@Tamber>
I am way too tired, and have way to little experience with Ruby, to be understanding why this is dying. :(
00:50
<@Tamber>
(...okay, well, I have a general idea of why it's dying, from the backtrace; but still, /I'm trying to install this exactly how the quick start says to, it should woooooooork/~)
00:58
<@Tamber>
...ahahahaha
00:59
<@Tamber>
Apparently, the reason it was dying is that my version of rubygems was too old (It wanted >=2.1.0); and it couldn't tell me that. :/
01:11
<~Vornicus>
rake is about the only thing about Ruby I liked
01:15 * Tamber curses profusely.
01:17
<@Tamber>
Version of rubygems in tree demands target of ruby 1.9. All the stuff I need to play with Huginn needs 2.0. *frown*
01:17 * Tamber sets it all on fire, decides to leave the ashes until tomorrow.
01:18
<~Vornicus>
wtfx
01:46
<@Tamber>
...okay, I didn't set it on fire; but I did the perhaps not totally recommended thing and updated around the package manager. So it'll all fall to pieces next time the distro tree stuff updates; but I'll have gotten bored of it by then anyway~
01:59 Reiv [NSwebIRC@Nightstar-q8avec.kinect.net.nz] has joined #code
01:59 mode/#code [+o Reiv] by ChanServ
02:00
<~Vornicus>
(rake was cool because you could set up custom command types and use loops to control them; I had a thing that ate a single .ps file and produced 96 pngs off it)
02:03
<@Tamber>
:)
02:05
<~Vornicus>
(mmm, correction, 108, but)
02:06 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Program Shutting down]
02:07
<@Reiv>
VORN
02:07
<@Reiv>
I have math
02:07
<@Reiv>
But everyone else on the internet has already done it
02:08
<@Reiv>
I feel strange :/
02:09
<@Reiv>
But then the math gets tricky, and bah
02:12
<~Vornicus>
Okay show me
02:14
<&McMartin>
REIV
02:14
<@Reiv>
eep
02:14
<&McMartin>
You have "Teleglitch: Die More Edition" on your wishlist.
02:14
<&McMartin>
It is free on humblebundle.com right now.
02:14
<@Reiv>
McMartin: I do!
02:14
<@Reiv>
... I will soon have it then!
02:14
<@Reiv>
Vornicus: Are you familiar with Xwing: The minatures game
02:14
<@Reiv>
If not, you should be, it is fantastique
02:15 * Alek LOOKS.
02:15
<@Reiv>
(Abliet for a quirk of design that is both fantastic and wonderful yet one would suspect to be highly cynical of the designers in question)
02:15
<~Vornicus>
I am not; miniatures games in general are not in my wheelhouse
02:15
<&McMartin>
I however am, so let's hear it
02:16
<@Reiv>
Said quirk being that this is a minatures game where you can buy one mini and play it with multiple dudes and multiple upgrades, instead of the, ahem, Games Workshop approach where if you want a hero, you buy the model, yesiree
02:16
<&McMartin>
Pilot cards
02:16
<@Reiv>
This is wonderful until you realise that the card you want on your TIE fighter comes with the Xwing pack or something, so everyone ends up collecting both sides just to get the right loadouts~
02:16
<@Reiv>
Anyway
02:16
<@Reiv>
If you're not familiar... hm, this gets tricky
02:16
<&McMartin>
(and it still costs 5% to own all sides than it does to field One Army in any other minis game)
02:17
<&McMartin>
That also reminds me
02:17
<@Reiv>
(But I don't /want/ to buy a pair of E-wings, I just want one of their upgrade cards ;_;)
02:17
<&McMartin>
EAT ON A BOAT
02:17
<&McMartin>
That reminds me though
02:18
<&McMartin>
I need to get cracking on laundry and IFComp entries for the night so I can start doing Soontir Fel impersonations
02:18
<@Reiv>
haha what
02:18
<~Vornicus>
Yo dawg, I herd you like reminders
02:18
<@Reiv>
Why are you impersonating Soontir Fel
02:18
<@Reiv>
I mean he's awesome don't get me wrong and all but~
02:18
<~Vornicus>
Anyway. Math at me, that I might math back
02:18
<&McMartin>
Because TIE Fighter was just released on GOG and there is a REASON I was promptly assigned PTL Soontir when I walked up to the table to lern2play.
02:18
<@Reiv>
Aside: The very math I wish to deal with actually has Soontir Fel as a primary target!
02:19
<@Reiv>
McMartin: hahaha sweet
02:19
<@Reiv>
(PTL Soontir Fel: Awesome, until Orthia bloody well rolls three hits on the %$#@! ion cannon.)
02:19 * McMartin - most annoying TIE Interceptor pilot on the dorm floor on XvT nights)
02:19
<@Reiv>
(And then I don't have Soontir Fel next turn. ;_;)
02:19
<@Orthia>
hehehe!
02:19
<~Vornicus>
enough QQ, tell me what's up
02:19
<@Reiv>
OK
02:20
<@Reiv>
So, hm, First I have to explain the mechanics of the game, shit
02:20
<@Reiv>
Opposed d8 die pools
02:20 * Alek may donate $12 to the current bundle in about a week, if it's still here then.
02:20
<@Reiv>
Attack dice has 3 hits, 1 crit, 2 eyes. Defense die has 3 dodge, 2 eyes.
02:21
<@Reiv>
You roll X attack dice, count up the hits and crits you have, and then defense rolls X defense dice, count up the evades, and subtract them from the hits and crits (in that order, so crits are more likely to sneak through if there's hits backing them up).
02:22
<@Reiv>
During play, you move+choose action, then shoot.
02:22
<~Vornicus>
So an attack die has two blank sides, and a defense die has 3 blank sides?
02:22
<@Reiv>
Correct
02:23
<@Reiv>
One of the actions you get to rock is Focus, which lets you discard the token during the shooting phase to turn the eyes on one roll of the dice to hits (if attack) or dodge (if evades).
02:24
<~Vornicus>
"discard the token"?
02:24
<@Reiv>
Oh, sorry. Focus action gives you a Focus token.
02:24
<@Reiv>
Later that turn you can throw it away to turn eyes to something useful.
02:24
<@Reiv>
Throw it away at the end.
02:25
<~Vornicus>
ok.
02:25
<@Reiv>
(IE, you can use it once, and you have to use it that turn.)
02:25
<@Reiv>
(There is a highly amusing droid that lets you throw it away at the end of your turn to regenerate 1 shield, but nevermind that >_>)
02:25
<&McMartin>
(Doesn't... no, wait)
02:26
<~Vornicus>
Do the turns interlock?
02:26
<&McMartin>
(Keyan spends stress tokens, doesn't he)
02:26
<@Reiv>
(He surely does, and is hilarious)
02:26
<&McMartin>
(He is also the canonical protagonist of X-Wing, which *also* came out in rerelease today)
02:26
<@Reiv>
Vornicus: Yeah, they're semi-simultaneous. Each pilot has a Pilot rating; movement + actions goes lowest-highest; shooting is highest-lowest.
02:27
<@Reiv>
So a high Pilot Skill ships can blow apart Academy Pilot TIEs before they ever got to shoot back.
02:27
<&McMartin>
Heh
02:27
<@Reiv>
But that said, a rookie pilot can bumble into the middle of a dogfight and have all the veterans collide with him >_>
02:27
<&McMartin>
Yeeeees.
02:28
<@Reiv>
(Colliding with another ship is rather worse for the collider than the collidee)
02:28
<&McMartin>
Also TIEs have a fairly high minimum speed so I did once end up repeatedly bouncing off Luke's tailpipe
02:28
<@Reiv>
((We will ignore the capital ships for now, peanut gallery))
02:28
<&McMartin>
("KNOCK IT OFF" "I CAN'T HELP IT, WE TOOK OUT THE GUY WITH THE ION CANNON")
02:30
<@Alek>
waaat. minimum speed for fighters?
02:31
<@Alek>
how do they land without a tractor beam?
02:31 * Reiv sigh
02:31
<@Reiv>
This is a wargame, Alek
02:31
<@Reiv>
Not a simulation :P
02:31
<@Alek>
I know, but that still bugs me.
02:31
<@Reiv>
I could explain how that all works, but go look up a youtube instead.
02:31
<@Alek>
couldn't there be potential tactical situations where it'd help to be able to move even slower?
02:31
<&McMartin>
Alek: TIEs *do* land with tractor beams.
02:31
<~Vornicus>
I suspect you'd need tractors anyway to get into atmosphere-shielded shuttle bays!
02:32
<@Reiv>
Alek: Yes, and the slower ships exploit this
02:32
<@Alek>
McM: fairly sure in the EU they've landed on pads and in the jungle.
02:32
<~Vornicus>
Anyway
02:32
<@Reiv>
OK
02:32
<@Reiv>
This is a board/war game
02:32 * Alek shrugs.
02:32
<~Vornicus>
Alek: they land on pads in RotJ
02:32
<@Alek>
yeah, ok, I'll leave you to it.
02:32
<@Reiv>
This is not a realistic simulation of the entire EU. If you're curious, go look up "Xwing Manouver dial"
02:33
<@Reiv>
One of the other options as an action is (with rules around how you aquire the things, but whatever) Target Lock, which gives you and an opponent a set of Target Lock tokens, so you can track which ship you've got locked. You can then discard this token to reroll attack dice of your choice.
02:34
<@Reiv>
The math works out that Focus on an attack is p. much equivalent to spending a Target Lock; but the Focus is more versatile whilst the Target Lock can be saved for a later turn.
02:35
<~Vornicus>
And this is the math you wish to actually see?
02:35
<~Vornicus>
Do crits do more damage than hits?
02:35
<&McMartin>
He mentioned Soontir, but hasn't mentioned his power
02:35
<&McMartin>
I have a guess for what the question is >_>
02:36
<@Reiv>
A final action (that we will work with today) is Evade: The token lasts till the end of the round, but you can spend it to add one automatic Dodge to an evade roll.
02:37
<@Reiv>
This works out to always be better than a Focus unless you have, like, more dice than you actually get.
02:37 Harlow [harlow@Nightstar-pq0497.il.comcast.net] has joined #code
02:37
<&McMartin>
It's equivalent at 4 dice thrown, IIRC
02:37
<@Reiv>
Aha, yeah that sounds about right
02:37
<@Reiv>
So anyway, that's the basics of how you modify these shooty dice.
02:38
<@Reiv>
Actual dice ranges tend to be between 1-4 on either side of the pile; certain rare ships can hit 5 attack, and fewer still can hit 5 defense, but it's occasionally possible (if not relevant today).
02:38
<~Vornicus>
Okay so let me make sure here: you have 1. focus (convert eyes to hits/dodges), 2. target lock (reroll misses), 3. evade (+1 dodge)
02:38
<&McMartin>
(We should tell him about C-3PO)
02:39
<@Reiv>
Correct
02:39
<@Reiv>
(Oh god no, be nice to the man)
02:39
<&McMartin>
(Not for the math, but because it is hilarious)
02:39
<@Reiv>
(... Yeah, OK then~)
02:40
<@Reiv>
McMartin: Tell him about C3PO
02:40
<&McMartin>
C-3PO: Before rolling evade dice, announce a number. If you roll that many evades, you get a free evade.
02:40
<&McMartin>
In Soviet X-Wing, YOU tell C-3PO the odds!
02:40
<~Vornicus>
You then have attack dice (3/8 hit, 1/8 crit, 2/8 eye) and defense dice (3/8 dodge, 2/8 eye); attacks are resolved by opposed pool rolls; a dodge cancels hits first and then crits.
02:41
<~Vornicus>
Unresolved questions: what do crits do that regular hits don't
02:41
<~Vornicus>
hahaha
02:41
<&McMartin>
You draw cards from a damage deck that have a variety of Exciting Effects.
02:42
<&McMartin>
They can disable your pilot or enhancement specific powers, or mess with your maneuver dial, or do extra damage, or whatnot.
02:42
<~Vornicus>
Whereas plain hits don't touch the damage deck?
02:42
<&McMartin>
The backs of the damage deck are pictures of explosions
02:42
<&McMartin>
regular damage is dealt face down, crits face up
02:42
<~Vornicus>
Okay so -- gotcha
02:42
<~Vornicus>
(clever)
02:42
<@Reiv>
Certain shenanigans can flip a card either way.
02:43
<&McMartin>
Damage to shields removes shield tokens instead of dealing cards.
02:43
<@Reiv>
It gets better - you have Shield tokens. If you'd take a damage card but have a shield token, lose the token instead.
02:43
<&McMartin>
A crit on a shield is basically wasted.
02:43
<@Reiv>
Thus they're Basically Hitpoints, but immune to crits while they last.
02:43
<@Reiv>
(Sorta. More shenanigans, etc)
02:43
<&McMartin>
(Grrr, Luke + R2)
02:44
<@Reiv>
As a more extreme example of how the system gets cheerfully messed around with, Soontir Fel with the Push the Limit upgrade gets to take *two* actions, become Stressed (Which limits your move options next turn if you want to get rid of it),... and then, because he's Soontir Fel, take a Focus token for having been stressed.
02:44
<&McMartin>
Soontir Fel is a coffee achiever.
02:44
<@Reiv>
So he can, if he wants to be tanky, declare he'll Push the Limit to take both an Evade and a Focus token... and for his trouble, take an extra Focus token.
02:44
<@Reiv>
This is a TIE interceptor with 3 evade dice.
02:44
<@Reiv>
People get a little irritated at shooting at this. >_>
02:45
<&McMartin>
Not only that
02:45
<@Reiv>
Most ships throw 2-3 dice standard.
02:45
<&McMartin>
But the TIE Intercept has a preposterously broad maneuver dial and nearly all of it has the side effect "lose a stress token"
02:45
<&McMartin>
IIRC only the A-Wing is more chill
02:45
<@Reiv>
Yep
02:45
<~Vornicus>
anyway. Goal here is to work out -- if I understand correctly -- how focus vs target lock vs evade do
02:46
<@Reiv>
It would be, but that math's been done
02:46
<~Vornicus>
Okay
02:46
<~Vornicus>
Then?
02:46
<@Reiv>
I just wanted you to comprehend what the table meant before I threw in the really funky shit
02:46
<~Vornicus>
Okay
02:47
<@Reiv>
http://boardgamegeek.com/thread/915146/math-wing-hit-probabilities
02:47
<@Reiv>
Now, one last bit for today: Ranges. When you shoot, you use a ruler to work out which range band you're shooting in.
02:47
<@Reiv>
Range 1: +1 Attack die. Range 2: No change. Range 3: +1 Defense die.
02:48
<~Vornicus>
Okay
02:50
<@Reiv>
So, this means that a B-wing, with 1 Evade and 3 attack and 3 hull and /five fucking shields what/ can, at Range 1, spit out 4 dice on the offense, but pretty much has to tank the returning fire.
02:50
<@Reiv>
Soontir Fel, with 3 Evade, 3 Attack, 3 Hull and no shields whatsoever, would prefer to either a) completely avoid being shot at through fancy flying, or b) tank up with a million tokens and try to dodge everything, ever.
02:51
<@Reiv>
He'll take a longer time to kill something in return for better odds of not being shot.
02:51
<@Reiv>
We now break out the hilarity and curiosity: The Autoblaster.
02:51
<&McMartin>
OK, this did *not* go where I expected
02:51 * Reiv giggles
02:52
<@Reiv>
I've already seen the math on Soontir Fel ¬¬
02:52
<@Reiv>
He is a pain in the butt as long as dice don't completely hate you~
02:52
<&McMartin>
Yeah, I was expecting the precise math on how best to joust with a crazy PTL Soontir
02:52
<@Reiv>
That's, uh
02:52
<@Reiv>
"Lots of ships shooting at once, his bonuses only work once"
02:52
< Harlow>
ok optimizing assembly is really not fun.
02:53
<@Reiv>
Range 1 only, 3 dice at Range 1, and your hits dice ignore all dodge effects. Your crits can still be canceled.
02:53
<&McMartin>
Harlow: truth -_-
02:53
<&McMartin>
Which kind?
02:53
<~Vornicus>
This is why you let your compiler do it~
02:53
< Harlow>
Y86
02:53
<&McMartin>
I am unfamiliar with that one.
02:53
<@Reiv>
So! This is where it gets fun!
02:53
< Harlow>
eh its a training language it doesn't even have a lot of shit that regular asm codes have
02:54
<@Reiv>
The math has been done on the Autoblaster already, and the general conclusion was "Unless you're facing an explicitly dodge-heavy opponent, the four regular dice are still better than three fancy dice that cost 5% of your army list to field"
02:54
< Harlow>
lets put it this way it usually has to move a memory location to a reg to do any operations with it.
02:54
<&McMartin>
Harlow: That's... not hugely unusual
02:54
<@Reiv>
Part of this was "It especially sucks if they have an Evade token, because that all but negates your damage output anyway."
02:54
<&McMartin>
The PS1 and PS2 chip had that property
02:54
< Harlow>
really?
02:54
< Harlow>
ah
02:55
<@Reiv>
The punchline: A FAQ came out.
02:55
<&McMartin>
Yeah, MIPS had 32 registers and everything fun happens in those as part of the "make the chip simple so you can crank the Hell out of the clock rate with a super-short pipeline" design plan
02:55
<@Reiv>
http://teamcovenant.com/theorist/2013/10/02/second-look-autoblaster/ was written with the original interpretation, you see.
02:55
< Harlow>
well its RISC so i guess anything else that was RISC would be similar.
02:55
<@Reiv>
Now the FAQ states that Autoblasters ignore Evade tokens as if they were a rolled dodge.
02:55
<&McMartin>
Yeah, MIPS was the first "real" RISC chip, IIRC.
02:55
<@Reiv>
I'm curious just how far the math in that post gets screwed by "Yeah, this thing shoots past Evades now".
02:56
< Harlow>
What I'm trying to figure out is how to effectively use a switch in my program and its not working so well.
02:56
< Harlow>
i mean it would be great to shove this thing though a switch, but its difficult to tell how it is going to work.
02:57
<&McMartin>
Harlow: Your options are basically 'chain of if/else if' or 'computed goto' which usually means 'array of addresses that you load from and then jump to'
02:58
< Harlow>
yeah i know but I'm doing loop unrolling, so i would like to use Modulo but no
02:58
<&McMartin>
Oh man
02:58
<&McMartin>
OK, you should look at "Duff's Device" then
02:58
<&McMartin>
It's crazy bad place but it has its place
02:59
<@celticminstrel>
Does anyone else think this comment is wrong? https://github.com/CelticMinstrel/malandread/blob/master/entities/Item.js#L31
02:59
<@Reiv>
Vornicus: So yeah, that's my curiosity.
02:59
<@Reiv>
It's a funky curiosity.
02:59
<@Reiv>
I'll admit that much out of the gate~
03:00
< Harlow>
http://pastebin.com/z6ANPTBP
03:00
< Harlow>
i mean its not that bad its small as hell, but i need to get a certain efficiency out of it.
03:01
< Harlow>
9.87 cpe is the record i wanted to break that, and if this damn y86 had modulo i probably could.
03:05
<@celticminstrel>
It doesn't seem to be right.
03:05
<~Vornicus>
Okay so wait
03:06
<~Vornicus>
The autoblaster is a 3-die attack, hits are undodgeable
03:06
<~Vornicus>
You want to compare this to a 4-die attack, regular hits
03:06
<~Vornicus>
In the presence of an evade token.
03:07
<~Vornicus>
and it was originally thought that an evade token would count as a trumping dodge: it would *also* negate a hit.
03:07
<~Vornicus>
But now it is not.
03:09
<~Vornicus>
Correct?
03:10 Alek [omegaboot@Nightstar-c8t.a00.36.73.IP] has quit [Ping timeout: 121 seconds]
03:14 Alek [omegaboot@Nightstar-c8t.a00.36.73.IP] has joined #code
03:14 mode/#code [+o Alek] by ChanServ
03:17
<@Reiv>
Correct
03:18
<@Reiv>
It was thought that evade would negate even against Autoblaster, but now it's become FAQ'd that nope, Autoblaster shoots past it.
03:18
<@Reiv>
Which... could mean a very bad day indeed for an awful lot of pilots, and Soontir Fel may decide that Range 1 against B-wings is Bad Touch territory after all. ;-)
03:20
<&McMartin>
That's designed specifically to stomp Imperials, I think~
03:21
<~Vornicus>
Okay. Step 1: draw up probabilities for the various defense levels, including focus
03:21
<~Vornicus>
and step 2: attack levels
03:22
<&McMartin>
There are several monte carlo apps for this
03:22
<&McMartin>
I've seen them in use
03:23
<~Vornicus>
I can do these outright
03:23
<~Vornicus>
shit they're all terminating in binary, I don't even have to get out anything fancier than float to handle them
03:36
<@Reiv>
McMartin: Let's be fair, the gun is Range 1 and 5 points
03:36
<@Reiv>
It is solidly in the "If you can get this to work, it had better be the unholy buzzsaw of doom" category
03:36
<@Reiv>
(The new Autoblaster Turret is going to be... interesting. 2 dice, range 1.)
03:37
<@Reiv>
((For Vorn's benefit: Special weapons such as autoblasters, ion turrets, missiles & torpedos igonre range bonus/penalties, for whatever reason.)
03:38
<~Vornicus>
(ok)
03:49 Julius [abudhabi@Nightstar-7nkq9k.de] has quit [Ping timeout: 121 seconds]
03:50 Harlow [harlow@Nightstar-pq0497.il.comcast.net] has quit [Connection closed]
03:50 Harlow [harlow@Nightstar-pq0497.il.comcast.net] has joined #code
03:52
<@Reiv>
(This mostly matters on torpedos, which promptly shoot out to range 3 with no defensive boost. Were they all about 1pt cheaper, they'd be awesome~)
03:52 gnolam_ [lenin@Nightstar-utbkuh.cust.bredbandsbolaget.se] has joined #code
03:53
<~Vornicus>
Ok. I'm going to poke at this tomorrow night. I need sleep right now.
03:53
<@Reiv>
Night, Vorn!
03:53
<@Reiv>
McMartin: ... aw, was there like half an hour left on the Teleglitch deal or something?
03:53
<@Alek>
wait, what?
03:53
<@Alek>
I got it just fine o_o
03:54
<@Reiv>
it's coming ups as twelve bucks in the store for me
03:56 gnolam [lenin@Nightstar-utbkuh.cust.bredbandsbolaget.se] has quit [Ping timeout: 121 seconds]
03:58 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving]
04:02 Julius [abudhabi@Nightstar-fd1.39v.247.94.IP] has joined #code
04:06 Julius [abudhabi@Nightstar-fd1.39v.247.94.IP] has quit [Ping timeout: 121 seconds]
04:07 Julius [abudhabi@Nightstar-7nkq9k.de] has joined #code
04:13
<&McMartin>
Reiv: Main Humble page, scroll down a bit
04:14
<@Reiv>
ah!
04:14
<@Reiv>
Thank you!
04:14
<@Reiv>
I hadn't looked twice at the bundle, and assumed 'free' meant 'in the store'
04:14
<@Reiv>
(Bundle good. As is so often the case though, I own half of it, am ambilavalent or hostile to the other half.)
04:18 * McMartin runs the first five levels in the Proving Ground in one run.
04:18 * McMartin also shot over 300 targets.
04:18
<&McMartin>
Still got it~
04:19
<@Reiv>
niiice
04:19
<@Reiv>
Quietly kinda sorta hoping that the Xwing stuff ends up leading to a sequel
04:20
<@Reiv>
There's already two shiny engines out there, and the benefit of reduced asset costs is nontrivial!
04:20
<@Reiv>
(Which is to say, "You are not generally spending tens of thousands of dollars on dozens of individual maps that get played through within the hour for the campaign")
04:21
<@Reiv>
(... trench run aside, I guess)
04:31 celticminstrel [celticminst@Nightstar-l2rg83.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
05:33 Harlow [harlow@Nightstar-pq0497.il.comcast.net] has quit [[NS] Quit: BED]
06:02 himi [fow035@Nightstar-dm0.2ni.203.150.IP] has quit [Ping timeout: 121 seconds]
06:24 Kindamoody[zZz] is now known as Kindamoody
06:32 Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code
06:32 mode/#code [+o Checkmate] by ChanServ
06:59 thalass [thalass@Nightstar-1ag50k.bigpond.net.au] has joined #code
06:59 mode/#code [+o thalass] by ChanServ
07:12 Alek [omegaboot@Nightstar-c8t.a00.36.73.IP] has quit [Ping timeout: 121 seconds]
07:35 * Reiv finds that FFG released a 10 minute long tutorial, grumbles vaugely that it took him the better part of 10 minutes to type the Xwing rules out >_>
07:37 Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds]
07:39
< Julius>
What are you talking about?
07:39
<@Reiv>
I was getting Vorn to do some math for me
07:39
<@Reiv>
Which required me to explain how the dice worked first
07:39
<@Reiv>
This required explaining a large chunk of the system itself first.
07:42
<@Reiv>
http://www.youtube.com/watch?v=PuhwSma960Y gives a pretty good explanation. A little dumbed down, but these are normal, no?
07:42
< Julius>
I'm at work.
07:42
<@Reiv>
Fair enough
07:42
<@Reiv>
Do you know Xwing?
07:43
< Julius>
The spaceplanes that Luke Skywalker flew?
07:43 * Reiv ahems
07:43
<@Reiv>
Do you know Xwing: The minatures game?
07:44
< Julius>
No.
07:44
<@Reiv>
Right then
07:44
<@Reiv>
Xwings shoot TIE fighters by rolling dice and then the other guy rolling dice to dodge. The key to making the system clever is that you choose your movement orders in secret, simultaneously.
07:45
<@Reiv>
So you can designate that your Xwing is making a 45 degree turn to the left at speed '2' or whatever, and hope like hell this leaves him in a position to shoot his guns at the other side, preferably without being shot back.
07:46
<@Reiv>
You then move them by touching cardboard templates to the ships 1" square base, and then putting the ship on the other end of said template.
07:46
<@Reiv>
So, uh, a wargame without tape measures, I suppose. A vast saving of hassle. :p
07:47
<@Reiv>
The depth comes about by the fact that there's a whole bunch of different ship options and pilots out there, and you're building squads in classic wargaming fashion. The special abilities can make the math complicated.
07:49
< Julius>
I see.
07:52
<@TheWatcher>
xwing: the minatures game.
07:52
<@TheWatcher>
I should not be surprised, I guess.
07:53
< Julius>
No, you shouldn't. Almost everything conceivable is produced with a Star Wars theme.
07:54
<@TheWatcher>
"Spaceballs-the T-shirt, Spaceballs-the Coloring Book, Spaceballs-the Lunch box, Spaceballs-the Breakfast Cereal, Spaceballs-the Flame Thrower." >.>
07:55
<&McMartin>
XW:tMG is basically a souped-up version of Wings of War
08:15 thalass [thalass@Nightstar-1ag50k.bigpond.net.au] has quit [Ping timeout: 121 seconds]
08:27 Kindamoody is now known as Kindamoody|afk
08:27
<@Reiv>
And frankly, better for it
08:27
<@Reiv>
Wings of War was a neat system, but hampered by WWI airplanes being... hm
08:27
<@Reiv>
Something of a niche.
08:27
<@Reiv>
Which in turn impacted their sales, which impacted their per-unit costs
08:28
<@Reiv>
You can spend $200 and have pretty much One Of Everything but for the big stuff, and a couple of those besides.
08:28
<@Reiv>
Wings of War, that bought you starter set and maybe two or three extras.
08:29
<@Reiv>
The brand is a big part of the draw, and the game is better (ie cheaper) for it.
08:29
<@Reiv>
It also cleans up some of the mechanics via the brazen cheating of "We can afford all the cardboard in the world, so skip the fiddly cards" stuff
08:29
<@Reiv>
McMartin: Have you played Wings of War, for reference?
08:30
<@Reiv>
Their manouvers were printed on cards. You had a deck of cards per plane. This... worked, but movement was never as clean as a cardboard template, and, uh, "whoops, there goes my sorted decks" was a very real problem~
08:40 Orthia [orthianz@Nightstar-1oh.59a.184.203.IP] has quit [Ping timeout: 121 seconds]
08:45 Orthia [orthianz@Nightstar-nq7.p3o.224.119.IP] has joined #code
08:45 mode/#code [+o Orthia] by ChanServ
08:55 thalass [thalass@Nightstar-1ag50k.bigpond.net.au] has joined #code
08:56 mode/#code [+o thalass] by ChanServ
09:02 gnolam_ is now known as gnolam
09:02 mode/#code [+o gnolam] by ChanServ
09:23
<@Azash>
One should never second-guess
09:23
<@Azash>
Got a nagios alert
09:23
<@Azash>
"Oh great, another stupid warning about how an HTTP request took two seconds longer than usual"
09:23
<@Azash>
Apparently a production server has been steadily climbing in load since yesterday, and is going between 7.2 and 7.9 on an octacore
09:24
<@Azash>
This may be Bad
09:35 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
09:35 mode/#code [+o himi] by ChanServ
10:04 Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code
10:04 mode/#code [+o Checkmate] by ChanServ
10:09
<@froztbyte>
on its own it could mean nothing
10:09
<@froztbyte>
refer against historical trend on said server
10:09
<@froztbyte>
(just in general)
10:09 * froztbyte should write some more things on learnyouamonitoring sometime...
10:15
<@Azash>
froztbyte: I did and it did mean something
10:16
<@Azash>
Fortunately it was fairly easy to resolve
10:17
< Julius>
Did someone fall asleep on the keyboard, pressing F5?
10:18
<@Azash>
Nah, just eight worker processes all hanging at 95-100%
10:18
<@Azash>
Nothing killall and a passenger restart won't solve~
10:47 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code
10:51
<@froztbyte>
Azash: haha
10:51
<@froztbyte>
yeah, ruby's still kinda terrible on those kind of things
10:51
<@froztbyte>
a typical approach I've seen for that kind of thing is to apply monit or god
10:51
<@Azash>
froztbyte: Nah there was an actual issue
10:51
<@froztbyte>
kinda cool that my 6-year-old ruby ops knowledge is still entirely useful!~
10:52
<@froztbyte>
(also: lolrubby)
11:01 Alek [omegaboot@Nightstar-c8t.a00.36.73.IP] has joined #code
11:01 mode/#code [+o Alek] by ChanServ
11:01 Xon [Xon@Nightstar-j72.ku7.252.119.IP] has quit [Ping timeout: 121 seconds]
11:09
<@gnolam>
froztbyte: ruby ops: not quite as secret as black ops
11:10
<@Tamber>
:)
11:12 Xon [Xon@Nightstar-j72.ku7.252.119.IP] has joined #code
11:45 * Tarinaky must construct additional tea.
12:00
<@Azash>
http://manpages.ubuntu.com/manpages/precise/man1/atsar.1.html
12:00
<@Azash>
This is quite neat
12:00 * Tarinaky headdesks
12:25 Orth [orthianz@Nightstar-nq7.p3o.224.119.IP] has joined #code
12:28 Orthia [orthianz@Nightstar-nq7.p3o.224.119.IP] has quit [Ping timeout: 121 seconds]
12:37 * TheWatcher flails at students
12:38
<@TheWatcher>
I suppose I should be thankful, I'm actually learning a lot about git trying to work out how they can fix the scewups they've made...
12:40
<@Tamber>
:)
12:44
< [R]>
Heh
12:45 * Lambo hugs CloudFormation
12:47
< RchrdB>
TheWatcher: it's funny, that levels off after a while.
12:47
< RchrdB>
as people gain more experience, they tend to stop making the mistakes that experience was necessary for the fixing of, in the first place :|
12:48
< Lambo>
oh wow
12:48
< Lambo>
http://www.w3.org/TR/2014/REC-html5-20141028/
12:48
< Lambo>
HTML5 is now "released"
12:49
< RchrdB>
oh cool
12:49 * Julius swears at Stripes.
12:49
< RchrdB>
I had been labouring under the assumption that part of the point was for it to carry on being in draft status forever. ;)
12:50
< Julius>
For some reason, two projects work, and the third one refuses to.
12:50
< Lambo>
RchrdB, lol
12:56
< Julius>
Hmm. Some combination of magic makes the other two work. I'll try to copy one of those, and alter them.
13:11
< Julius>
OK. It works.
13:17 io\crashed is now known as io\low_on_spoons
13:46 celticminstrel [celticminst@Nightstar-l2rg83.dsl.bell.ca] has joined #code
13:46 mode/#code [+o celticminstrel] by ChanServ
13:48 * Tamber brain-dumps over a github ticket.
13:49
<@Tamber>
Cue "Will you please piss off?" from the project maintainer, soon enough...
13:52
<@io\low_on_spoons>
Tamber: ?
13:53
<@Tamber>
Trying to figure out why Huginn won't run its twitter agents.
13:53
< Julius>
Error: Lack of Muninn.
13:53
<@Tamber>
I've been trying to figure out why it's been apparently ignoring the settings I've fed it; and dug into the code. ...only to find out it outputs the warning about setting your oauth thingies every time it runs, as long as Twitter support is available.
13:54
<@Tamber>
And the "stream stopped" message is output when the stream is, uh, started; that is, of course, as long as I am grasping this code correctly.
13:55
<@Tamber>
So it's gone from "Why is it ignoring me? *details that the options are indeed set, etc.", through "...but it sorta works, since I can authenticate against Twitter", to "...shouldn't this message be conditional on the *settings not being filled in*, and is *this* message actually correct?"
13:55
<@Tamber>
In the space of about 40 minutes.
13:58
< Lambo>
dammit
13:58
<@Tamber>
...and even so, the damn twitter agents still don't run, for no apparent reason.
13:58
< Lambo>
someone was touching one of our production webservers on Elastic Beanstalk
13:59
< Lambo>
from work
13:59
< Lambo>
and broke the box
13:59
< Lambo>
which caused issues with load balancing -.-
14:00 Orth [orthianz@Nightstar-nq7.p3o.224.119.IP] has quit [Ping timeout: 121 seconds]
14:06 Orthia [orthianz@Nightstar-nq7.p3o.224.119.IP] has joined #code
14:06 mode/#code [+o Orthia] by ChanServ
14:07 * Tamber parks a space-ship on Julius, somewhat belatedly.
14:10 McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has quit [Ping timeout: 121 seconds]
14:10 McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has joined #code
14:10 mode/#code [+ao McMartin McMartin] by ChanServ
14:38
< Julius>
WTF.
14:38
<@io\low_on_spoons>
?
14:39 * io\low_on_spoons gives Tamber variable variables
14:39 * Tamber fills them with concrete, drops them in the canal.
14:39
< Julius>
Why is this Java class, that I made before, and put into a jar in order to use in another project, apparently not having all the methods it should?
14:40
< Julius>
I mean, most of them are correctly there. But some are just absent from the autocomplete.
14:40 Alek [omegaboot@Nightstar-c8t.a00.36.73.IP] has quit [Ping timeout: 121 seconds]
14:40
<@Tamber>
o.O
14:41 * Tarinaky hulks out about 0 != 0 for some reason.
14:41
<@Tarinaky>
Probably a type error because Ruby sucks.
14:43
<@io\low_on_spoons>
Ruby is.... ok. Rails? That can go fuck itself
14:52
< Lambo>
Ruby likes to think it's python
14:52
< Lambo>
:(
14:52
<@io\low_on_spoons>
yes
14:52
<@io\low_on_spoons>
that
14:53
< Julius>
Hmm. Anyone here use Tortoise SVN?
14:53
<@Tarinaky>
Yes
14:53
<@Tarinaky>
Why?
14:53
< jeroud>
I spent a year fighting with Ruby by trying to treat it like Python with funny syntax.
14:54
<@io\low_on_spoons>
i've used tortoise SVN, but not as of laste
14:54
< Julius>
I have a project directory. I want to put it in the remote repository and make it all versioned and stuff. Which command is for that?
14:55
< Julius>
I know what "update" and "commit" do, and I think I know what "checkout" does, but none of them, I think, does what I need here.
14:55
<@Tarinaky>
Okay. Find an empty directory. Check out the remote repository.
14:55
<@Tarinaky>
Copy and paste the project directory into the checked out repo
14:55
< jeroud>
Then I read a book and started treating it like lisp with a funny syntax and was much happier.
14:55
<@Tarinaky>
Add the files
14:55
<@Tarinaky>
Commit the files
14:59
< Julius>
OK. Thanks!
15:24
<@TheWatcher>
Ugh. Okay, git question this time. Say I have a commit with the id abcd1234 some 8 commits back that needs to be utterly expunged from the repository - not just have files deleted, but the entire commit removed (no changes made to the repository since rely on the files in there). How to do it? I'm guessing it's a git rebase, but I can't figure it out properly
15:51
<@Azash>
TheWatcher: Move the HEAD to there or something?
15:53
<&ToxicFrog>
TheWatcher: "removing the commit" and "no changes made to the repository" seem like contradictory goals?
15:54
<&ToxicFrog>
TheWatcher: that said -- yes, you want rebase. 'git rebase -i abcd1234~1', then in the ensuing editor delete the abcd1234 line, save, and quit.
15:55
<&ToxicFrog>
This will remove the commit (and all changes it made) from history.
15:55
<@TheWatcher>
TF: "no changes made...since"
15:55
<&ToxicFrog>
Aah.
15:56
<&ToxicFrog>
So yes. Rebase -i, delete the line for that commit.
15:56
<&ToxicFrog>
How complicated is your situation? Do you have multiple branches including that commit? Have you already pushed it?
15:57
<@TheWatcher>
There's a single branch, but it has been pushed, and may have been pulled
15:57
<&ToxicFrog>
Tarinaky: at a guess it's something like "0" != 0, but they both print the same.
15:58
<@TheWatcher>
(plus, if this even works, I need to persuage gitlab to remove the stuf from the student's history)
15:58
<@Tarinaky>
Exactly.
15:58
<&ToxicFrog>
TheWatcher: ok. To push the rewritten branch, you will need to push -f. Anyone who has pulled it will have to do some work to recover, and you should inform them what you have done; git help rebase has a RECOVERING FROM UPSTREAM REBASE section that is relevant.
15:59
<&ToxicFrog>
The commit will still exist (as an unreferenced commit) and people who know the sha1 will still be able to view it; eventually it will expire. If you have access to the repo there are ways to make it expire faster.
16:00
<&ToxicFrog>
Tarinaky: personally I wouldn't class that as "ruby sucks". Those should be unequal.
16:00
<&ToxicFrog>
TheWatcher: did a student commit all of the copyright infringement or something?
16:00
<@TheWatcher>
Nope, all their answers for a course to a group repository
16:01
<&ToxicFrog>
Whoops.
16:01
<@TheWatcher>
Although frankly at this point, it's probably too late anyway
16:01
<@Tarinaky>
ToxicFrog: I know. But I'm short on people to blame.
16:01
<&ToxicFrog>
Anyone who's pulled it can keep it around indefinitely if they want to.
16:02
<&ToxicFrog>
But removing it with rebase and pushing the new branch will at least prevent it from showing up automatically to new clones/pulls.
16:15 Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has quit [[NS] Quit: If I had a world of my own, everything would be nonsense. Nothing would be what it is because everything would be what it isn't. And contrary-wise; what it is it wouldn't be, and what it wouldn't be, it would. You see?]
17:19 Kindamoody|afk is now known as Kindamoody
18:18 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has quit [[NS] Quit: .]
18:18 Syloq [Syloq@Nightstar-mbk.c3p.254.173.IP] has joined #code
18:18 mode/#code [+o Syloq] by ChanServ
18:23 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has quit [[NS] Quit: .]
18:23 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
18:23 mode/#code [+o Syloq] by ChanServ
18:35 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has quit [[NS] Quit: .]
18:36 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
18:36 mode/#code [+o Syloq] by ChanServ
18:38 * io\low_on_spoons pokes Syka with iOS 8
18:38
<@froztbyte>
don't do that
18:38
<@froztbyte>
I think she might be allergic
18:38
<@io\low_on_spoons>
oh, I know
18:38 * froztbyte frowns at io
18:38
<@io\low_on_spoons>
I'm trolling, relax
18:39 * froztbyte frowns very determinedly
18:39 * io\low_on_spoons shrugs, hats froztbyte
18:39
<@froztbyte>
\o/ hatting
18:40 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has quit [[NS] Quit: .]
18:40 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
18:40 mode/#code [+o Syloq] by ChanServ
18:48 * Lambo hates io\low_on_spoons
18:48
< Lambo>
er
18:48
< Lambo>
hats!
18:48
< Lambo>
was a typo -.-
18:49
< Julius>
And then Lambo was AM.
18:49
<@froztbyte>
haha
18:50 * Lambo takes a bit off froztbyte
18:50
<@froztbyte>
OMFG NOW I WON'T FIT IN NORMAL ADDRESSING
18:50
<@froztbyte>
wait. nevermind. I didn't previously either.
18:51
< Lambo>
fun thing I ran across, we have a database that was converted from Firebird to SQL Server
18:51
< Lambo>
apparently Firebird doesn't have the concept of boolean
18:51
< Lambo>
so one field that is a boolean is stored as a char(1)
18:51
<@froztbyte>
from what I've heard, firebird barely has the concept of a database
18:52
< Lambo>
this
18:52
< Lambo>
so much this
18:52
< Lambo>
I blame Delphi
18:52
<@froztbyte>
eh
18:52
<@froztbyte>
mm.
18:52
<@froztbyte>
dunno. delphi you could play the ODBC game, and get access
18:52
< Lambo>
90% of our legacy code is Delphi
18:52
<@froztbyte>
which, you know, isn't /much/ better, but hey
18:52
< Lambo>
with like 6 web services that are delphi cgis
18:52
<@froztbyte>
at least it pretends
18:53
<@froztbyte>
Lambo: that sounds pretty terrifying
18:53
< Lambo>
they're internal cgis at least
18:53
<@froztbyte>
I've found some people in .za who *still* write code in FreePascal
18:53
<@froztbyte>
like that's their whole thing
18:53
< Lambo>
one of the cgis uploads/returns an image (that's stored in a database as a blob)
18:54
< Lambo>
the best thing, it's not RESTful
18:54
< Lambo>
so if the image wasn't found in the database, it'd return an image that contains the error
18:54
<@froztbyte>
uhhhhhhhh
18:54
< Lambo>
it generated the error image on the fly.
18:54
<@froztbyte>
yeah I wouldn't really be too surprised about that part
18:55
<@froztbyte>
you know that "CGI" is internet for "oh dear god, horrors lurk here", right
18:55
<@froztbyte>
?*
18:55
< Lambo>
I do
18:55
< Lambo>
at least we don't have C++ CGIs or Perl CGIs
18:55
<@froztbyte>
mandatory http://www.webtoolkit.eu/
18:56 * froztbyte has a couple of perl CGIs
18:56
<@froztbyte>
although I run those fuckers under fastcgi/spawnfcgi with some insane tweaking applied
18:56
<@froztbyte>
catalyst is, unfortunately(?), not an option
18:56
< Lambo>
our CGIs are running under IIS ;p
18:56
< Lambo>
since they're windows exes
18:56
<@froztbyte>
AHAHAHAHAHAHAHAH
18:56
<@froztbyte>
oh my
18:57
<@froztbyte>
Lambo: I can't adequately explain how much that entertains me
18:57
< Lambo>
our company had a Delphi fetish for a while.
18:57
< Lambo>
long before I joined
18:57
<@froztbyte>
Lambo: perhaps this will suffice: I know someone who has some clipper running on a windows machine
18:57
< Lambo>
:o
18:58
<@froztbyte>
*still*
18:58
<@froztbyte>
*today*
18:58
<@froztbyte>
as in *it's actually doing things*
18:58
< Lambo>
our legacy products are an anachronism, we migrated from colocated hosting to AWS
18:58
< Lambo>
and still have the crap running
18:58
<@froztbyte>
that's how terrible systems work
18:59
< Lambo>
I've been working on wrapping one of our older services in an async wrapper
18:59
<@froztbyte>
don't even bother
18:59
< Lambo>
message queues and signalr etc
18:59
<@froztbyte>
seriously
18:59
<@froztbyte>
it's just pain
18:59
<@froztbyte>
all the way down
18:59
< Lambo>
since when that service fucks up, it takes down one of our products
19:00
< Lambo>
ah the wrapper is in C# and a separate service, the bad service is written in Delphi... using a custom protocol!
19:00
< Lambo>
because HTTP makes too little sense.
19:02
< Lambo>
like, it's literally a service that listens on a port, can use telnet to talk to it, but it's not HTTP
19:02
<@froztbyte>
could be worse
19:03
<@froztbyte>
I've seen things that do rs-485->ethernet-(custom protocol shit here, not always IP)->daemon->character device
19:03
<@froztbyte>
why?
19:03
<@froztbyte>
because people are terrible
19:03
< Lambo>
it's multi-threaded with its own queue and was heavily reliant on a database that, if the DB was down, would crash. Repeatedly
19:20 Kindamoody is now known as Kindamoody[zZz]
19:30 Alek [omegaboot@Nightstar-c8t.a00.36.73.IP] has joined #code
19:30 mode/#code [+o Alek] by ChanServ
19:48 thalass [thalass@Nightstar-1ag50k.bigpond.net.au] has quit [Connection closed]
20:32 gnolam [lenin@Nightstar-utbkuh.cust.bredbandsbolaget.se] has quit [Connection closed]
20:33 gnolam [lenin@Nightstar-utbkuh.cust.bredbandsbolaget.se] has joined #code
20:33 mode/#code [+o gnolam] by ChanServ
21:43 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
21:54 RchrdB [RichardB@Nightstar-v5j366.understood.systems] has quit [[NS] Quit: WeeChat 1.0.1]
21:55 RchrdB [RichardB@Nightstar-v5j366.understood.systems] has joined #code
22:32 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
22:32 mode/#code [+qo Vornicus Vornicus] by ChanServ
22:38 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has quit [[NS] Quit: .]
22:38 Syloq [Syloq@Nightstar-mbk.c3p.254.173.IP] has joined #code
22:38 mode/#code [+o Syloq] by ChanServ
22:57 Checkmate [Z@Nightstar-ro94ms.balk.dk] has joined #code
22:57 mode/#code [+o Checkmate] by ChanServ
23:08 Checkmate [Z@Nightstar-ro94ms.balk.dk] has quit [Ping timeout: 121 seconds]
23:15 Checkmate [Z@Nightstar-ro94ms.balk.dk] has joined #code
23:15 mode/#code [+o Checkmate] by ChanServ
23:17 Red_Queen [Z@Nightstar-ro94ms.balk.dk] has joined #code
23:17 mode/#code [+o Red_Queen] by ChanServ
23:17 * Vornicus gets around to examining Reiv's problem from last night and writing through it
23:19 Checkmate [Z@Nightstar-ro94ms.balk.dk] has quit [Ping timeout: 121 seconds]
23:29 himi [fow035@Nightstar-dm0.2ni.203.150.IP] has joined #code
23:29 mode/#code [+o himi] by ChanServ
23:38
<@Reiv>
Vornicus, Alek: You weren't around last night to observe my mutterings about how it took me fifteen minutes to explain mechanics, 90% of which are explained in here in, uh, 10~ http://www.youtube.com/watch?v=PuhwSma960Y
--- Log closed Thu Oct 30 00:00:14 2014
code logs -> 2014 -> Wed, 29 Oct 2014< code.20141028.log - code.20141030.log >

[ Latest log file ]