code logs -> 2013 -> Wed, 11 Sep 2013< code.20130910.log - code.20130912.log >
--- Log opened Wed Sep 11 00:00:06 2013
00:03 VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code
00:12 himi-cat [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
00:12 mode/#code [+o himi-cat] by ChanServ
00:27 Derakon[AFK] is now known as Derakon
00:46 You're now known as TheWatcher[T-2]
00:51 You're now known as TheWatcher[zZzZ]
01:23 gnolam [lenin@Nightstar-f7705974.cust.bredbandsbolaget.se] has quit [[NS] Quit: Reboot]
01:28 gnolam [lenin@Nightstar-f7705974.cust.bredbandsbolaget.se] has joined #code
01:28 mode/#code [+o gnolam] by ChanServ
01:38 Derakon_ [Derakon@Nightstar-a3b183ae.ca.comcast.net] has joined #code
01:41 Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has quit [Ping timeout: 121 seconds]
01:42 himi-cat [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds]
01:53 ktemkin is now known as ktemkin[awol]
01:54 himi-cat [fow035@Nightstar-dfcc729a.in-addr.csiro.au] has joined #code
01:54 mode/#code [+o himi-cat] by ChanServ
02:12 Derakon_ is now known as Derakon
02:12 mode/#code [+ao Derakon Derakon] by ChanServ
03:13 VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has quit [[NS] Quit: Program Shutting down]
04:02 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [Operation timed out]
04:02 ToxicFrog_ [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code
04:06 ToxicFrog_ [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
04:20 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code
04:20 mode/#code [+ao ToxicFrog ToxicFrog] by ChanServ
04:35 Kindamoody[zZz] is now known as Kindamoody
05:06 Turaiel[Offline] is now known as Turaiel
05:10 Derakon is now known as Derakon[AFK]
05:12 himi-cat [fow035@Nightstar-dfcc729a.in-addr.csiro.au] has quit [Ping timeout: 121 seconds]
05:24 himi-cat [fow035@Nightstar-4bb45a19.in-addr.csiro.au] has joined #code
05:24 mode/#code [+o himi-cat] by ChanServ
05:45 RichyB [RichyB@D553D1.68E9F7.02BB7C.3AF784] has quit [[NS] Quit: Gone.]
05:48 RichyB [RichyB@D553D1.68E9F7.02BB7C.3AF784] has joined #code
06:14 ErikMesoy|sleep is now known as ErikMesoy
06:22 Turaiel is now known as Turaiel[Offline]
07:49 Kindamoody is now known as Kindamoody|out
08:10 AverageJoe [evil1@Nightstar-4b668a07.ph.cox.net] has joined #code
08:10 celticminstrel [celticminst@Nightstar-ae361035.dsl.bell.ca] has quit [[NS] Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.]
08:32 Pandemic [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has quit [[NS] Quit: shutting down!]
08:57 himi-cat [fow035@Nightstar-4bb45a19.in-addr.csiro.au] has quit [Connection reset by peer]
09:15 himi-cat [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
09:15 mode/#code [+o himi-cat] by ChanServ
09:51
< ErikMesoy>
Man, this ISTQB certification shit just gets sillier and sillier. Here's a part I think must have been written by some sort of Management Elemental who believes meetings are the purpose of work.
09:51
< ErikMesoy>
It specifies that between deciding to have a meeting and having a meeting, there shall be three separate pre-meeting phases.
09:51
< ErikMesoy>
These are the Kickoff, the Planning and the Individual Preparation stages.
09:51
<@froztbyte>
question
09:52
<@froztbyte>
will going through this process actually benefit your employment/career/pay/standing/$x?
09:52
<~Vornicus>
istqb?
09:52
< ErikMesoy>
froztbyte: Allegedly, yes. It means I can put "ISTQB certified" on my description, and my boss can say the company is certified.
09:52
< ErikMesoy>
Vornicus: International Software Testing Qualifications Board.
09:53
<@froztbyte>
ErikMesoy: who cares?
09:53
< ErikMesoy>
froztbyte: My boss says prospective people looking to hire testers will care.
09:53
<@froztbyte>
(I don't mean that offhand, I mean it as "to who will that matter")
09:53
<@froztbyte>
ErikMesoy: I think your boss might be snorting shit
09:53 AverageJoe [evil1@Nightstar-4b668a07.ph.cox.net] has quit [[NS] Quit: Leaving]
09:56
< ErikMesoy>
froztbyte: I have convinced him that the certification material is shit, or in technical terms, pure signalling. I don't think I can convince him that everyone else will ignore it.
10:00
<@froztbyte>
ErikMesoy: well, then I hope that soon you can squeeze whatever you can out of that job, and find a better thing
10:38 You're now known as TheWatcher
11:09
< AnnoDomini>
Anyone here worked with Sharepoint?
12:09 VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code
13:17
< Reiver>
Anno: I have.
13:17
< Reiver>
If you're still looking, ask me tomorrow.
13:17
< AnnoDomini>
How does it work? Is it good?
13:18
< AnnoDomini>
How does it compare to Dropbox?
13:18
< Reiver>
Depens what you're doing
13:19
< Reiver>
... Doesn't really compare, unless DropBox has a fistful of features I've not seen
13:19
< Reiver>
It's more a collaboration tool
13:19
< Reiver>
Think halfway between Microsoft Outlook and Dropbox and you're halfway there
13:20
< Reiver>
It's scheduling and organisers and shared files and a vauge sort of version control I guess
13:20
< Reiver>
If you want to host files and hand 'em round, DropBox is the way to go
13:20
< AnnoDomini>
The company I work for is using Dropbox as a collaboration tool, but a couple weeks ago a summer intern accidentally deleted a whole subdirectory trying to unsubscribe from a shared folder.
13:20
< Reiver>
Ahhh
13:20
< Reiver>
Yeah, I was going to say, "It's dropbox for corporates"
13:21
< Reiver>
It's... very corporate, if that parses
13:21
< AnnoDomini>
Is it for a company with 1d10 employees?
13:21
< Reiver>
But if you can be bothered getting people to learn how to use it it's perfectly competent.
13:22
< Reiver>
I have no idea what it costs, and how much effort you'd need to convince people to use the sodding thing (And if you don't bother with the features, don't bother with the software)
13:22
< Reiver>
Is this collaboration code-based, or project files?
13:22
< Reiver>
codebased get a version control system, it'll work better
13:23
< Reiver>
Projects, sharepoint would work if you can get it up and going and it's not going to bankrupt you (I have no idea as to the costs, I just use it)
13:23
< AnnoDomini>
The company deals in management/training/consultancy/reorganization.
13:23
< Reiver>
But functionally speaking, think like the quote around Outlook - it's 'bloody handy for co-ordinating shit, oh, and it does emails too I guess'. :P
13:24
< AnnoDomini>
I don't think there's any code version control involved here.
13:24
< Reiver>
Hm
13:24
< AnnoDomini>
Just a bunch of files upon files of Office-grade stuff that people make and use.
13:24
< Reiver>
If you're trying to deal with shared documentation and powerpoint slides and all that sort of nonsense, yeah, it'll work great
13:24
< Reiver>
And if they're already in Office then you might be OK.
13:24
< Reiver>
Look into the setup overhead, I didn't deal with it
13:25
< Reiver>
But as a user, I was using 60% of the usefulness in an hour or two of 'prodding at it, with hints'.
13:25
< Reiver>
"Eh? Use sharepoint." "You can do that? Oh, cool."
13:25
< AnnoDomini>
Most people whose computers I've seen use Windows, but there's no guarantee. Macs are popular in this country.
13:25
< Reiver>
I would not call me a power user, but the BI team found it very handy.
13:26
< Reiver>
It's... half wiki, half dropbox, half Outlooks organiser & co-ordination stuff
13:26
< Reiver>
Sharepoint can be web-based.
13:26
< AnnoDomini>
Hmm.
13:26
< AnnoDomini>
But you're saying that you need training to use it?
13:26
< Reiver>
Well.
13:27
< Reiver>
You need training to use excel, too.
13:27
< Reiver>
Or Outlook.
13:27
< Reiver>
Y'know. Beyond the blatantly obvious crap of 'put numbers in rows' and 'send an email'.
13:28
< Reiver>
But it's not /hard/, as it were, just 'here are the features it is capable, make sure you use them and it will go better for everyone OK
13:28
< Reiver>
And if you don't know how, ask it's like two minutes explanation, geez'
13:28
< AnnoDomini>
I see.
13:28 * Reiver , uh, may be the sort of semi-official IT Guy for an office of admin folk. His opinion may be coloured accordingly.
13:29
< Reiver>
(I'm the Analyst. This means I am Good with Numbers. Which by inference, means Excel and SQL.)
13:29
< AnnoDomini>
How's the functionality for Fix What The Techno-Numpty User Broke?
13:30
< Reiver>
(The greatest revolution to processes in one area of said job in years came about when I, apparently for the first time ever, managed how to explain how to use VLOOKUP in ways that the office ladies could comprehend enough to implement on their own initiative.)
13:30 PinkFreud [WhyNot@Pinkfreud.is.really.fuckin.lame.nightstar.net] has joined #code
13:30 mode/#code [+o PinkFreud] by ChanServ
13:30
< Reiver>
Uh, I think you can have version control?
13:30
< Reiver>
Actually I'm pretty sure you can, but buyer beware on storage issues etc
13:31
< Reiver>
("Oh look, it's kept the ten most recent revisions of Numpty's 400MB powerpoint slide full of .bmps. That might do it."
13:31
< AnnoDomini>
Wow.
13:32
< Reiver>
We haven't used it on files, but it's there on the totally-not-a-wiki
13:32
< Reiver>
Look into it
13:33
< Reiver>
I vaugely recall something that looked like a setting for it, anyway, so yeah
13:33
< AnnoDomini>
I will. I'm getting paid to look into it. :V
13:33
< Reiver>
Have fun
13:33
< Reiver>
I can say as a user it's... well, yeah.
13:33
< Reiver>
Microsoft Outlook Team Make A Wiki
13:33
< Reiver>
Only webbased
13:33
< Reiver>
Oh, hm, macs
13:33
< Reiver>
Check compatability with browsers
13:34
< Reiver>
I know Chrome intermittently got grumpy with some of the buttons so we had to run it in IE and I didn't have anything else to try so
13:34
< Reiver>
OTOH it was also a while ago so I dunno but worth looking at as a beware-the-showstopper
13:35
< Reiver>
That might sink it for you.
13:35
< Reiver>
But the software is fine.
13:35
< Reiver>
Maintinence, installation, and all that shit, I've no idea. I was just a luser maintaining a knowledge base. :P
13:36
< Reiver>
Anyway
13:36
< Reiver>
Night!
13:37
< AnnoDomini>
Thanks.
13:48 Pandemic [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code
13:48 mode/#code [+o Pandemic] by ChanServ
14:11 himi-cat [fow035@Nightstar-5d05bada.internode.on.net] has quit [Z-Lined: Your IP range has been attempting to connect too many times in too short a duration. Wait a while, and you will be able to connect.]
14:22 * ToxicFrog upreads
14:23
<&ToxicFrog>
AnnoDomini: I note that dropbox does versioning. You can probably recover that directory from them, assuming you don't keep your own backups
14:25 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
14:25 mode/#code [+o himi] by ChanServ
14:34
< AnnoDomini>
They apparently restored this directory by finding all the files in someone's Gmail account and manually copying them back.
15:19
<&ToxicFrog>
:(
15:26 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [Client closed the connection]
15:51 celticminstrel [celticminst@Nightstar-ae361035.dsl.bell.ca] has joined #code
15:51 mode/#code [+o celticminstrel] by ChanServ
16:00 celticminstrel [celticminst@Nightstar-ae361035.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
18:12 Derakon [chriswei@Nightstar-a3b183ae.ca.comcast.net] has joined #code
18:12 mode/#code [+ao Derakon Derakon] by ChanServ
18:12
<&Derakon>
Whelp, so much for this massive test experiment where we were going to generate a 1.2TB file.
18:12
<&Derakon>
Turns out that we can't write more than 2GB.
18:15
< Syka>
did you format it as fat32
18:16
<&Derakon>
Um, the drive in question is some kind of RAID array.
18:16
<&Derakon>
I assume that the guy that set it up knew better than to use a format that would limit our max file size, but I admit I don't know.
18:16
<@Tamber>
That is a dangerous assumption to make, sometimes
18:18 * Derakon whips up a quick test script, has no trouble outputting a 5GB file.
18:20
<&Derakon>
So now I wonder why it failed at 2GB earlier.
18:20
<&Derakon>
Maybe that was just a coincidence.
18:40
<@iospace>
damn, manufacturing is pissed off
18:40 cpux|2 [cpux@Nightstar-98762b0f.dyn.optonline.net] has joined #code
18:41 VirusHome [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code
18:42 Pandemic [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has quit [NickServ (GHOST command used by VirusHome)]
18:42 VirusHome is now known as Pandemic
18:42 mode/#code [+o Pandemic] by ChanServ
18:43 cpux [cpux@Nightstar-98762b0f.dyn.optonline.net] has quit [Ping timeout: 121 seconds]
18:55 Kindamoody|out is now known as Kindamoody
20:00 Alek [omegaboot@Nightstar-4093ec22.il.comcast.net] has quit [[NS] Quit: brbrb]
20:00
< AnnoDomini>
C. I can insert '\n' just like any char into a c-string overwriting whatever was at that index before, right?
20:01
<@Tamber>
As far as I know.
20:05
< AnnoDomini>
Is there any way in Code::Blocks to make some sort of macro that comments/uncomments selected code?
20:07 Alek [omegaboot@Nightstar-4093ec22.il.comcast.net] has joined #code
20:07 mode/#code [+o Alek] by ChanServ
20:11
<&Derakon>
Yeah, '\n' is a character like any other.
20:11
<&Derakon>
Specifically it's character 0x0a in ASCII.
20:12
<&Derakon>
(And '\r', the carriage return, is 0x0d)
20:12
<@Alek>
isn't that unicode or sumpin?
20:12
<&Derakon>
What?
20:12 * Alek shrugs.
20:12
<@Alek>
nm.
20:12
<@Tamber>
It's compatible, so ...yes?
20:12
<&Derakon>
0x0a is hexadecimal for 10.
20:12
<@Alek>
ah, that's it, thanks.
20:13 Turaiel[Offline] is now known as Turaiel
20:15
<@Azash>
Alek: As far as I know Unicode multibyte characters are denoted by X amount of most significant bits of the first byte being 1
20:16
<@Azash>
So, standard ASCII (the old 7-bit set, with the first bit of the byte set to 0) are all the same in both ASCII and Unicode
20:16
<&Derakon>
Hm, data collection hung after 2GB, again. WTF, program.
20:17
<@Azash>
Derakon: I smell signed 32-bit integer
20:17
<&Derakon>
Well, somethingis clearly going wrong.
20:17
<&Derakon>
s/gis/g is/
20:18
<@Azash>
s/^O/^O /
20:18
<&Derakon>
Not familiar with ^O.
20:21
<@Azash>
Ends all formatting
20:22
<@Azash>
Figured you used that
20:26
<&Derakon>
No, I'm just occasionally sloppy with the spacebar for some reason.
20:26
<&ToxicFrog>
Derakon: does the program keep a counter of total data written or something?
20:27
<&ToxicFrog>
...is it writing it all to the same file?
20:27
<&ToxicFrog>
And if so, is it unwisely using 'int' for file offsets or something, rather than size_t
20:27
<&ToxicFrog>
?
20:27
<&Derakon>
All to the same file.
20:27
<&Derakon>
The offset is the Python standard integer datatype.
20:28
<&Derakon>
Which should have arbitrary precision.
20:28
<&Derakon>
I'll look for negative seeks, though.
20:31
<&ToxicFrog>
Derakon: python refman says 'int' type has 'at least 32 bits of precision' but is in fact limited precision.
20:31
<&ToxicFrog>
'long' is unlimited precision.
20:31
<&Derakon>
Hrm.
20:31
<&Derakon>
Okay, good to know.
20:32
<&ToxicFrog>
(at least in 2.x)
20:32
<&ToxicFrog>
Aha. Ok, in 3 'long' is abolished and everything is arbitrary precision.
20:33
<&ToxicFrog>
In 2, 'int' is limited precision but should auto-promote to long.
20:33
<&ToxicFrog>
To the strace?
20:33
<&Derakon>
I'm trying to write a limited program that replicates the bug first.
20:34
<&Derakon>
Since my first attempt to replicate in the REPL failed (or rather, no bug happened).
20:35
<&Derakon>
...and the limited program also works. I hate it when that happens.
20:36 Kindamoody is now known as Kindamoody[zZz]
20:46 * TheWatcher rolls his sleeves up, sets to work on Google::API::Calendar
20:48
<&Derakon>
Hm, either casting to long fixed it (in the original code, since I just did a 2.5GB file without difficulty), or there's something about how I'm reserving space for very large files that's causing the problem.
20:56
<&Derakon>
Yeah, seems to be fine now. Wonder what the difference was between my test programs and the original codebase...oh well.
20:56
<&Derakon>
Casting to long fixed it. Thanks, TF.
21:11
<&Derakon>
Yep, 31k images (out of ~2 million) and still going strong.
21:21
< AnnoDomini>
Anyone know a font that is like Courier New, only square?
21:32 * TheWatcher pours hatred and boiling hydroflouric acid on character encodings
21:35
< AnnoDomini>
Interesting. For some reason, as my program runs (in the main map display mode), it gobbles up dozens of MB of RAM per second.
21:36
< AnnoDomini>
But upon exit, it frees them up properly.
21:38
<&ToxicFrog>
AnnoDomini: what language?
21:38
< AnnoDomini>
C.
21:38
<&ToxicFrog>
Typically, the OS will free things for you on exit
21:39
<&ToxicFrog>
So it sounds like you're leaking memory like crazy
21:39
< AnnoDomini>
Yeah.
21:39
<&ToxicFrog>
To the valgrind?
21:39
< AnnoDomini>
What's a valgrind?
21:40
<&Derakon>
Memory checker.
21:41 * AnnoDomini is clueless.
21:41
< AnnoDomini>
Hmm. It gobbles up a few MB every frame. Slowing framerate slows down memory usage increase.
21:42
<&Derakon>
Are you allocating your displayed sprites to new surfaces every frame?
21:45
< AnnoDomini>
Not sure, but upon inspection, this very much reused function I use for printing text doesn't seem to explicitly free the SDL_Surface* after use.
21:46
<@TheWatcher>
That would be suboptimal
21:47
< AnnoDomini>
Yes! Freeing the surface solved this massive leak!
21:48
< AnnoDomini>
Thanks, guys!
21:50
< AnnoDomini>
This also solves a (less serious) memory leak a previous project of mine had, due to re-using the same function.
21:53 celticminstrel [celticminst@Nightstar-ae361035.dsl.bell.ca] has joined #code
21:53 mode/#code [+o celticminstrel] by ChanServ
21:59
<&ToxicFrog>
AnnoDomini: valgrind is a program for checking for memory leaks and invalid memory accesses in C/++ programs; you run 'valgrind foo' rather than just 'foo' and it tells you when you're leaking memory, running off the end of arrays, etc.
22:00
< AnnoDomini>
Is that a *nix utility?
22:00 * Derakon prods Anno towards Google.
22:01
<&McMartin>
http://texblog.org/2012/06/21/classic-coffee-stains-with-latex/
22:02
< AnnoDomini>
I see.
22:03
<&ToxicFrog>
AnnoDomini: it is available on *nix. I don't know what its actual support set is.
22:20
<@Tarinaky>
Stupid question relating to a project I totally shouldn't even be looking at as anything less than utter insanity: Anyone know anything about voice codecs?
22:21
<@Tarinaky>
Wikipedia is being decidedly... unhelpful...
22:22
<@Tarinaky>
Primarily because I don't need an encyclopedia >.<
22:27
<@Tarinaky>
Ah! Never mind, found something.
22:36
< AnnoDomini>
Do Valgrind developers
22:36
< AnnoDomini>
philosoraptor.jpg
22:36
< AnnoDomini>
use Valgrind to debug Valgrind?
22:37
<@Tarinaky>
I would imagine the answer is almost certainly "Yes"
22:46 ErikMesoy is now known as ErikMesoy|sleep
22:47 Reiv [NSwebIRC@Nightstar-95746c1f.kinect.net.nz] has quit [Ping timeout: 121 seconds]
22:51 Reiv [NSwebIRC@Nightstar-95746c1f.kinect.net.nz] has joined #code
22:51 mode/#code [+o Reiv] by ChanServ
23:09
<&Derakon>
246000 images done, about 1.7 million to go~
23:49 Derakon [chriswei@Nightstar-a3b183ae.ca.comcast.net] has quit [[NS] Quit: leaving]
--- Log closed Thu Sep 12 00:00:22 2013
code logs -> 2013 -> Wed, 11 Sep 2013< code.20130910.log - code.20130912.log >

[ Latest log file ]