code logs -> 2010 -> Fri, 06 Aug 2010< code.20100805.log - code.20100807.log >
--- Log opened Fri Aug 06 00:00:31 2010
00:05 You're now known as TheWatcher[T-2]
00:08 You're now known as TheWatcher[zZzZ]
00:18 Tarinaky [Tarinaky@Nightstar-f349ca6d.plus.com] has joined #code
00:53 Stalker [Z@26ECB6.A4B64C.298B52.D80DA0] has quit [Ping timeout: 121 seconds]
01:01 cpux [Moo@Nightstar-20a84089.dyn.optonline.net] has joined #code
01:08 Attilla [Obsolete@Nightstar-6641d906.threembb.co.uk] has quit [Ping timeout: 121 seconds]
01:24 AnnoDomini [annodomini@Nightstar-c57d3675.adsl.tpnet.pl] has quit [[NS] Quit: I hunger. And sleep.]
01:39 Derakon[AFK] is now known as Derakon
01:43 Stalker [Z@3A600C.A966FF.5BF32D.8E7ABA] has joined #code
02:31 gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has quit [[NS] Quit: Z?]
04:16 Tarinaky [Tarinaky@Nightstar-f349ca6d.plus.com] has quit [Client closed the connection]
04:37 Stalker [Z@3A600C.A966FF.5BF32D.8E7ABA] has quit [Ping timeout: 121 seconds]
05:47
<@Derakon>
Anyone know the proper command in SVN to check which revision I have checked out?
05:47
<@Derakon>
Heh.
05:49
<@Derakon>
Nevermind. svn log got me what I needed.
06:13
< SmithKurosaki>
My bf has gone insane... He wants a gentoo install
06:14
<@Kazriko>
Ack. :p
06:39
<@McMartin>
Quick! Give him a copy of Fedora and/or Ubuntu before it's too late~
06:45 Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has joined #code
07:09 Derakon is now known as Derakon[AFK]
07:35
<@jerith>
Derakon[AFK]: svn info
07:36
<@jerith>
It gives you both the most recent revision and the revision with the most recent change in the current subtree.
08:31 AnnoDomini [annodomini@Nightstar-1fac3e84.adsl.tpnet.pl] has joined #code
08:31 mode/#code [+o AnnoDomini] by Reiver
08:59 gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has joined #code
09:07 Stalker [Z@3A600C.A966FF.5BF32D.8E7ABA] has joined #code
09:36 You're now known as TheWatcher
09:38
< SmithKurosaki>
mcm: he has ubuntu 10.04 and for semiundderstandable reasons, doesnt wan fdora
09:39 * TheWatcher sees no problem with wanting gentoo; has 5 machines that run it himself.
09:39 * TheWatcher is also insane, so
09:59
<@TheWatcher>
Aaand, png saving of SDL surfaces: working \o/
09:59
<@McMartin>
\o/
10:00
<@McMartin>
Is this going to be published/available?
10:00 Tarinaky [Tarinaky@Nightstar-f349ca6d.plus.com] has joined #code
10:05
<@TheWatcher>
Certainly - I'm doing some cleanups and a few more tests, and then it's ready for release, probably under BSD
11:22 Vornicus is now known as Vornicus-Latens
12:11 Rhamphoryncus [rhamph@Nightstar-bbc709c4.abhsia.telus.net] has quit [Client exited]
12:36 cpux is now known as shade_of_cpux
13:03
< simon__>
cool
15:34 Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has quit [Connection closed]
15:51 * TheWatcher tries to decide whether to add this stuff to a sourceforge page, or just self-host it as normal
15:56
< Namegduf>
I dislike dealing with projects that host on Sourceforge personally; it's just so slow.
15:57
< Namegduf>
But it does have a lot of tools available.
15:59
<@TheWatcher>
Well, I run my own server, so tools aren't an issue (although integration thereof, more so). Hm.
16:00 * TheWatcher shrugs, goes to start making dinner, will think on it
16:56 Attilla [Obsolete@Nightstar-634f7da8.threembb.co.uk] has joined #code
16:57 mode/#code [+o Attilla] by Reiver
17:55 Attilla [Obsolete@Nightstar-634f7da8.threembb.co.uk] has quit [[NS] Quit: ]
18:44 RichardBarrell [mycatverbs@Nightstar-228a334c.plus.com] has joined #code
19:29 Vornicus-Latens is now known as Vornicus
19:53 aoanla [AndChat@Nightstar-84aa0c62.range217-42.btcentralplus.com] has joined #code
20:25 RichardBarrell [mycatverbs@Nightstar-228a334c.plus.com] has quit [[NS] Quit: Walking North.]
20:33 * TheWatcher vaguely pokes at gitweb to add syntax highlighting through Andre Simon's highlight
20:40
<@jerith>
TheWatcher: Launchpad?
20:40
<@jerith>
(For your SDL/png.)
20:41
<@jerith>
It likes bzr, though.
20:41
<@TheWatcher>
I'm currently favouring git right now. This is likely to change sooner or later, but for now.. *shrug*
20:42
<@jerith>
Then github, maybe?
20:42
<@McMartin>
Sourceforge itself does Git too these days, ofc
20:43
<@jerith>
Given the choice between a Sourceforge-hosted thing and a dramatically inferior thing cobbled together out of spirder and sealing wax, I tend to poke at the latter for a day or two to see if I can make it work.
20:43
< Namegduf>
Haha.
20:44
< Namegduf>
Github or Gitorious are good, and not nearly as bad as Sourceforge.
20:44
<@McMartin>
Funnier if you drop "dramatically inferior" unless your intent is to say your opposition is ideological
20:44
<@jerith>
Sourceforge is incredibly painful to operate and seems to take great joy in hiding stuff and misdirecting people.
20:44
<@TheWatcher>
jerith: I'm going to just host it myself, for now. I have git-daemon, bug tracking, and potentially forum already. I'm just poking at gitweb because I have this thing about syntax highlighting.
20:45
<@jerith>
McMartin: My intent is to say that if the best option is buried in Sourceforge, the second-best option is the one I go for.
20:46
<@McMartin>
Aha
20:46
<@jerith>
My opposition isn't /really/ ideological, except insofar as I don't want to support (by ad-views, etc.) a service so horrifically bad.
20:47
<@jerith>
Also, s/spirder/spiders/
20:49
<@TheWatcher>
(also, the only thing I'd really get from sf/github/etc is greater visibility, and I'm not sure I want that until I thrash this stuff a bit more to make sure there's no surprises)
20:50
<@jerith>
TheWatcher: Isn't that the kind of thing greater visibility helps with?
20:51
< Namegduf>
I dunno that just being hosted on those gives greater visibility, though.
20:51
<@jerith>
Why bother with unit tests when you have customers to uncover the bugs?~
20:51
< Namegduf>
Gitorious and I believe github are helpful for the fork/merge request thing
20:51
< Namegduf>
Which are nice for submitting patches.
20:51
<@TheWatcher>
jerith: hah
20:52
< Namegduf>
Aside making it easier for that, I'm not sure that there are people who aren't otherwise users who would just find it.
21:16 Stalker [Z@3A600C.A966FF.5BF32D.8E7ABA] has quit [Ping timeout: 121 seconds]
21:42 Derakon [Derakon@Nightstar-1ffd02e6.ucsf.edu] has joined #code
21:42 mode/#code [+o Derakon] by Reiver
21:42
<@Derakon>
Oof. Long meeting this morning discussing the UI work I've been doing.
21:42
<@Derakon>
Nominally I was leading the meeting, but my boss kept interrupting me and keeping things from moving along so he could go off on irrelevant tangents. >.<
21:42
<@Vornicus>
oof meetings
21:42
<@Vornicus>
ew.
21:43 AnnoDomini [annodomini@Nightstar-1fac3e84.adsl.tpnet.pl] has quit [[NS] Quit: I'll be back.]
21:43
<@Derakon>
Got a fair amount of negative feedback too, which wasn't helped by said boss basically saying "You all are too conservative and aren't willing to give my grand vision a chance."
21:44
<@Derakon>
In short, I don't feel like I was in control of the discussion. :\
21:45
<@Derakon>
Okay, rant done.
21:45 RichardBarrell [mycatverbs@Nightstar-689c9c54.cable.virginmedia.com] has joined #code
21:57
<@jerith>
That was a very mild rant.
21:57
<@jerith>
Want to try again with a bit more vitriol?
21:57
<@jerith>
Possibly even some bile?
21:59
<@Derakon>
No thanks, I prefer my gallbladder where it is.
22:00 * Derakon is currently doodling out an alternate layout.
22:00
<@Derakon>
The good news of all of this is that the actual hard bis of the UI work I've been doing were well-received.
22:01
<@Derakon>
Mostly the complaints were aobut where things were positioned.
22:01
<@Derakon>
(e.g. putting commonly-accessed controls on a separate display from the camera readouts)
22:03
<@Derakon>
And also that having the displays oriented vertically has a severely detrimental effect on the useful field of view for the displays.
22:04
<@Derakon>
So my doodles now have two 1920x1024 displays stacked one on top of the other, with the third display oriented vertically at 1200x1920.
22:04
<@Derakon>
Dunno how we're gonna mount the two displays, but we'll figure something out, and I bet it won't even involve duct tape.
22:04 Stalker [Z@26ECB6.A4B64C.298B52.D80DA0] has joined #code
22:05
<@jerith>
:-)
22:25 RichardBarrell [mycatverbs@Nightstar-689c9c54.cable.virginmedia.com] has quit [Ping timeout: 121 seconds]
22:30 aoanla [AndChat@Nightstar-84aa0c62.range217-42.btcentralplus.com] has quit [[NS] Quit: ]
22:41 Rhamphoryncus [rhamph@Nightstar-bbc709c4.abhsia.telus.net] has joined #code
23:06 RichardBarrell [mycatverbs@Nightstar-689c9c54.cable.virginmedia.com] has joined #code
23:08 * Derakon shows his doodles to the biologists and his boss.
23:08
<@Derakon>
<Biologists> Yeah, that looks much better.
23:08
<@Derakon>
<Boss> Bah, it looks terrible.
23:09
<@Derakon>
About par for the course...
23:26
<@TheWatcher>
What you need is a theme engine of some kind~
23:29
<@Derakon>
Or a boss button~
23:30
< Tarinaky>
TheWatcher: Won't that just triple his work load?
23:31
<@Derakon>
Actually, the way we seem to be going, every UI element will be in its own window, so users can just drag them around the way they like...
23:37
<@TheWatcher>
http://forums.starforge.co.uk/viewtopic.php?p=296#p296 - first beta version of the SDL image save code
23:39
<@Derakon>
TW: first reaction: "Why not just use pygame.image.save()?"
23:40
<@Derakon>
It's been awhilie since I checked so I'm guessing that similar facilities don't exist in all languages.
23:40
<@TheWatcher>
There is no equivalent in c/c++
23:41
<@TheWatcher>
SDL_image lets you load, but the only save in the C version of SDL is the BMP save in SDL's video stuff
23:41
<@Derakon>
Second reaction: "Okay, so build a Python terp into your program, hand it the surface, and use it to save the file"~
23:41
<@TheWatcher>
Hah
23:41
<@Derakon>
(Third reaction: "Just write your program in Python")
23:42
<@TheWatcher>
I seem to be detecting a... trend here.
23:42
<@Derakon>
I don't have a clue what you're talking about.
23:44
<@TheWatcher>
Mmhmm ;)
23:45
<@McMartin>
TheWatcher: The design implications here point very strongly to an endgame where you try to get them to integrate this directly into SDL_image
23:46
<@Derakon>
Wasn't gnolam going on one of his stabhappy rants about being unable to write files with SDL awhile back?
23:47
<@McMartin>
He was unable to convert from a loaded image into an OpenGL texture, IIRC.
23:47
<@Derakon>
Ah.
23:48
<@McMartin>
My own project along these lines is in fact a direct bind from libpng to OpenGL to let you no longer require SDL_image just for that.
23:49
<@TheWatcher>
McM: I suspect I would need to support more formats before I could suggest something along those lines in good conscience.
23:51
<@McMartin>
TW: Hm. I thought SDL_Image only supported those two itself.
23:51
<@Derakon>
"It loads images as SDL surfaces, and supports the following formats: BMP, GIF, JPEG, LBM, PCX, PNG, PNM, TGA, TIFF, XCF, XPM, XV " -- http://www.libsdl.org/projects/SDL_image/
23:51
<@McMartin>
Aha
23:52
<@McMartin>
Off that list, the only other two it is at all important to be able to write are TIFF and TGA
23:52
<@McMartin>
And honestly, TGA is a "maybe"~
23:52 * TheWatcher nod
23:52
<@Derakon>
I don't think I've even heard of XCF/XPM/XV.
23:52
<@Derakon>
The "XCF" file extension sounds vaaaaaaaguely familiar, but I couldn't tell you anything about it.
23:52
<@McMartin>
XPM is an X Pixel Map, and is the kind of thing X Windows uses to represent icons.
23:53
<@McMartin>
I'm most used to seeing them as auto-generated C headers full of raw bitmap data.
23:53
<@TheWatcher>
Dera: XCF is gimp's format
23:53
<@Derakon>
Ahh.
23:53
<@Derakon>
This kind of thing is what ImageMagick is for~
23:53
<@McMartin>
Derakon: The XCF is Berkeley's now-defunct Experimental Computing Facility in Soda Hall.
23:54 shade_of_cpux is now known as cpux
23:54
<@McMartin>
BMP base SDL already has. GIF you can make a case you should avoid (though a 'turn this set of frames into an animation' library would be a shiny, different project).
23:54
<@McMartin>
If PNM is what I think it is that's the same story as GIF.
23:54
<@Derakon>
(Again, this is what ImageMagick is for~)
23:55
<@McMartin>
Derakon: There's a case to be made that an end-user will want to create TGA or TIFF directly - probably because they're dumping data intended to be loaded into some kind of digital device.
23:56 * TheWatcher eyes libtiff, hmm
23:56
<@McMartin>
Once you have one of them, you then have the trinity of encoding *types* - lossy (JPG), lossless (PNG), and uncompressed (TIFF, TGA).
23:56
< RichardBarrell>
Didn't the enlightenment project come up with something like "imlib2" which is supposed to both read and write every image format that anyone has yet heard of?
23:56
<@McMartin>
RichardBarrell: There's still the matter of interfacing it with your blitter.
23:57
< RichardBarrell>
McMartin: is that more difficult than copying pixels in a loop?
23:59
<@McMartin>
Depends on how you do it, because the native format has no particular guarantees of being a readily-addressible pixmap
--- Log closed Sat Aug 07 00:00:31 2010
code logs -> 2010 -> Fri, 06 Aug 2010< code.20100805.log - code.20100807.log >