code logs -> 2009 -> Sun, 20 Sep 2009< code.20090919.log - code.20090921.log >
--- Log opened Sun Sep 20 00:00:32 2009
00:12
<@McMarrrtin>
There ought to be some out there.
00:13
<@McMarrrtin>
http://msquaredtechnologies.com/m2rsm/index.htm seems to have a free version
00:14
<@McMarrrtin>
Hm, but it's only good for up to 20 files, which is not remotely enough.
00:15
<@McMarrrtin>
Tragically, most of my searches are returning the *result* of running metrics on OSS stuff, not OSS metric analyzers
00:17
<@McMarrrtin>
OK, I'm not finding anything I don't think you've already found yourself.
00:20
< gnolam>
I'm trying out "SourceMonitor" right now. Seems to do what I want.
00:22
<@McMarrrtin>
Good deal
00:23 Rhamphoryncus [rhamph@Nightstar-a62bd960.abhsia.telus.net] has joined #code
00:44
< gnolam>
Yep, SourceMonitor works for me.
00:45
< gnolam>
Ticket closed.
00:47 * McMarrrtin makes a note of it for his own sinister purposes
00:52
< gnolam>
Now that I think about it, issue tracking jargon is actually pretty bizarre.
00:52
< gnolam>
I mean, you have the whole ticket analogy, and then you... open and close tickets?
00:53
< gnolam>
That would get you yelled at by the interpreter in any adventure game.~
00:57
<@McMarrrtin>
Well, CLOSE CASE probably would too~
00:57
<@McMarrrtin>
I make a point of having TAKE SEAT work as expected in mine, though, if I can.
01:07 Attilla [The.Attilla@FBC920.642D35.FA4C32.0AF6BA] has quit [[NS] Quit: ]
01:26
<@Derakon>
I guess the "ticket" concept was inspired by the "please take a number" systems for queues?
01:30
< gnolam>
It was.
01:39
< gnolam>
And then someone crapped all over the analogy with "open" and "close" instead of something like "hand out"/"receive" and "discard".
01:39 * gnolam stabs OpenGL.
01:40
< gnolam>
OpenGL is pretty darned neat to have around, but the WTF/(design decision) ratio is frighteningly high.
01:44
<@McMarrrtin>
Most of that follows from its initial design goal of being usable on remote displays.
01:44
<@McMarrrtin>
I liken OpenGL programming to programming a robot to go toggle in a program on the computer you actually want running your code.
01:49
< gnolam>
Well, that's one part of it - but most of the client/server nonsense is in the ancient, dusty "Here Be Dragons" parts of OpenGL.
01:49
<@McMarrrtin>
Well, right, but the glVertex2f wackiness and the state-basedness everywhere and all that all sort of flows from it.
01:49
<@McMarrrtin>
It's not only Dragons, but dinosaurs.
01:50
<@McMarrrtin>
They have a strong influence on the birds you see in the end. =)
01:50
<@McMarrrtin>
Though I don't know which bits in particular you mean; my OpenGL knowledge basically ends at 1.2. =/
01:51
< gnolam>
Then there's the "WTUHF were they smoking?" non-client/server-related ancient decisions, like going with degrees instead of radians in the transformation ops.
01:52
< gnolam>
(Although they're deprecated anyway, since you roll your own matrices in most "serious" uses anyway)
01:52
< gnolam>
But there's plenty of WTF in modern OpenGL as well. :P
01:52
<@McMarrrtin>
I have not yet decided whether or not using mathematical sign conventions instead of screen-coordinate ones is WTF or not.
01:52
<@McMarrrtin>
It's both burned me and made my life way easier at different times.
01:52
< gnolam>
Decidedly non-WTF.
01:53
<@McMarrrtin>
"VIEW FRUSTUM CULLING: This project doesn't actually use this technique, but "view frustum culling" is fun to say."
01:54
< gnolam>
Whenever I hear of frustum culling, I get the mental image of a frustum as some sort of small, furry animal.
01:55
<@McMarrrtin>
Fun fact: I got partial credit for View Frustum Culling anyway for that project.
01:55
<@McMarrrtin>
It was a camera moving ever-forward over a scene, and it would stop rendering stuff once the camera finished moving over it.
01:56
< gnolam>
"During so-called 'Frustum Years', the villagers take their clubs and get together in a great frustum culling, to protect their crops and gather meat for the winter."
01:56
<@McMarrrtin>
However, it did that independently of the actual view, so no full credit~
01:56
<@McMarrrtin>
That absolutely needs to be read in Stephen Fry's voice.
01:58
< gnolam>
I wonder how many people one could get to sign a petition to "Save the wild frustum!" or "Stop the inhumane killing of frustum!"?
02:00
<@McMarrrtin>
"of the noble frustum"
02:00
<@McMarrrtin>
"frusta" doesn't have the same ring, so you've got to keep it singular all the time.
02:02
<@Kazriko>
gnolam, probably, quite a few.
02:02
< gnolam>
"The wild frustum is in a precarious situation. Modern technology has lowered the bar and made frustum culling all too easy - what was once practiced only by niche groups has now become a common sight over its entire habitat"
02:03
<@Kazriko>
I think it was penn and teller that took the DHMO petition around washington dc and got huge numbers of signatures...
02:04
<@Kazriko>
http://www.youtube.com/watch?v=yi3erdgVVTw
02:04
< gnolam>
I got 350 people to sign a petition for the "International Cartographic Association to take its responsibility and move the Magnetic North Pole to the Geographic North Pole where it belongs" in just under an hour.
02:05
<@McMarrrtin>
I'd sign that. That would make a pretty awesome supervillain plot.
02:05
<@Kazriko>
Yeah. heh
02:08
< gnolam>
Anyway, the WTFs of modern OpenGL. One of the things that's driving me absolutely bugnuts is that there's no requirement to continue exposing extensions that have been merged into the core - which means that checking if something is actually supported is just /slightly/ less painful than shoving splinters of wood under your fingernails.
02:09
< gnolam>
Another is the fact that source code is passed to glShaderSource() as an /array of C-strings/ instead of just a nice, flat GLchar array.
02:16
< gnolam>
At least GLSL is decent. :P
02:38
< gnolam>
Oh. Humor. A Heisenbug.
02:39
<@McMarrrtin>
Boo.
02:56
< gnolam>
Ah. It was a binary/text issue.
02:57
< gnolam>
I foolishly assumed that ifstream::read worked like fread().
03:30
< gnolam>
<gnolam> At least GLSL is decent. :P
03:30
< gnolam>
... but vendors' implementation of it isn't.
03:37 gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has quit [[NS] Quit: Z?]
--- Log closed Sun Sep 20 04:11:53 2009
--- Log opened Sun Sep 20 04:11:59 2009
04:11 TheWatcher[zZzZ] [chris@Nightstar-b4529b0c.zen.co.uk] has joined #code
04:11 Irssi: #code: Total of 6 nicks [1 ops, 0 halfops, 0 voices, 5 normal]
04:12 Alek [omegaboot@Nightstar-ac83c982.emhril.sbcglobal.net] has joined #code
04:12 MyCatVerbs [mycatverbs@Nightstar-492e7e67.co.uk] has joined #code
04:12 jerith [jerith@ServerAdministrator.Nightstar.Net] has joined #code
04:12 ASCII [none@Nightstar-a7d2ccfd.dyn.optonline.net] has joined #code
04:12 crem [moo@Nightstar-8ca3eea7.adsl.mgts.by] has joined #code
04:12 Kazriko [kaz@teela.arkaic.com] has joined #code
04:12 Reiver [reaverta@ServerAdministrator.Nightstar.Net] has joined #code
04:12 GeekSoldier [Rob@Nightstar-e86e3e0d.ip.cablemo.net] has joined #code
04:12 Orthia [Orthianz@Nightstar-0fbb0fa6.xnet.co.nz] has joined #code
04:12 ServerMode/#code [+oooq jerith Kazriko Reiver Reiver] by *.Nightstar.Net
04:12 Irssi: Join to #code was synced in 41 secs
04:12 mode/#code [+o TheWatcher[zZzZ]] by Reiver
04:16 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code
04:16 mode/#code [+o ToxicFrog] by Reiver
04:16 Namegduf [namegduf@37647E.DB45F1.609B34.8CB351] has joined #code
04:17 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
04:37 Orthia is now known as Reivthia
04:51 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: ]
04:53 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
04:53 mode/#code [+o Vornicus] by Reiver
05:04 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Connection reset by peer]
05:17 Orthia [Orthianz@Nightstar-b8bda163.xnet.co.nz] has joined #code
05:19 Reivthia [Orthianz@Nightstar-0fbb0fa6.xnet.co.nz] has quit [Ping timeout: 121 seconds]
07:06 Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has joined #code
07:12 AnnoDomini [farkoff@Nightstar-25a489f2.adsl.tpnet.pl] has joined #code
07:12 mode/#code [+o AnnoDomini] by Reiver
07:34 AnnoDomini [farkoff@Nightstar-25a489f2.adsl.tpnet.pl] has quit [Ping timeout: 121 seconds]
07:38 AnnoDomini [farkoff@Nightstar-b38311a9.adsl.tpnet.pl] has joined #code
07:38 mode/#code [+o AnnoDomini] by Reiver
07:48 AnnoDomini [farkoff@Nightstar-b38311a9.adsl.tpnet.pl] has quit [Ping timeout: 121 seconds]
07:54 AnnoDomini [farkoff@Nightstar-229b5ffc.adsl.tpnet.pl] has joined #code
07:54 mode/#code [+o AnnoDomini] by Reiver
08:33 crem [moo@Nightstar-8ca3eea7.adsl.mgts.by] has quit [Client closed the connection]
08:39 crem [moo@Nightstar-8ca3eea7.adsl.mgts.by] has joined #code
08:58 Vornicus is now known as Vornicus-Latens
09:05 Rhamphoryncus [rhamph@Nightstar-a62bd960.abhsia.telus.net] has quit [Client exited]
09:45 You're now known as TheWatcher
12:07 Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has quit [Connection closed]
13:19 gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has joined #code
15:21 * gnolam stabs ATI.
15:22
< gnolam>
Well, I guess Nvidia should be stabbed as well, but this is an ATI card.
15:25 * gnolam is pissed off at the lack of noise1() support.
16:05 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
16:53 Derakon [Derakon@Nightstar-5abd3ac9.ca.comcast.net] has joined #code
16:53 mode/#code [+o Derakon] by Reiver
17:10
<@Derakon>
What EVE tournament?
17:10
<@Derakon>
Mischan.
17:18 Rhamphoryncus [rhamph@Nightstar-a62bd960.abhsia.telus.net] has joined #code
17:32 Syloq is now known as Syloqs-AFH
17:52 SmithKurosaki [Smith@Nightstar-82ad4434.dsl.teksavvy.com] has quit [Ping timeout: 121 seconds]
17:52 SmithKurosaki [Smith@Nightstar-82ad4434.dsl.teksavvy.com] has joined #code
19:45 Attilla [The.Attilla@FBC920.642D35.FA4C32.0AF6BA] has joined #code
19:45 mode/#code [+o Attilla] by Reiver
20:39 Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has joined #code
20:50 Vornicus-Latens is now known as Vornicus
21:29 * TheWatcher facepalms, realises why he's been having so many utf8 problems
21:29
<@TheWatcher>
I haven't been forcing the template loader to read the language and template files in utf8 >.<
21:54 AnnoDomini [farkoff@Nightstar-229b5ffc.adsl.tpnet.pl] has quit [[NS] Quit: LotR books were written to justify a coup by the exiled royal house of Gondor, and a war against the so-called lesser races like orcs and Easterners. In reality, Mordor was trying to help Gondor defend itself from Rohan and Aragorn. Aragorn hire]
22:10 * gnolam ponders wrapping glUniform calls.
22:12
< gnolam>
On one hand, that would mean wrapping a whopping 25 different functions.
22:12
< gnolam>
On the other hand, if I don't, I don't get any unified error handling.
22:58 * TheWatcher beats the authors of CSS
23:04
<@Vornicus>
I'd like to know who the hell wrote the newer w3 specs, they're horrible.
23:07 Gruber [lenin@Nightstar-38637aa0.priv.bahnhof.se] has joined #code
23:08 gnolam is now known as NSGuest-17521
23:08 Gruber is now known as gnolam
23:09 NSGuest-17521 [lenin@Nightstar-38637aa0.priv.bahnhof.se] has quit [Ping timeout: 121 seconds]
23:18 gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has quit [[NS] Quit: Z?]
23:39 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving]
23:48 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
23:48 mode/#code [+o Vornicus] by Reiver
--- Log closed Mon Sep 21 00:00:46 2009
code logs -> 2009 -> Sun, 20 Sep 2009< code.20090919.log - code.20090921.log >