Picture of ze day:
PoTD

Log in
On reading
Posted at 31st May 2008 13:10.

Since I happened to get Dekzar hooked on TDWTF, I thought I might go list up some of the sites/blogs I read regularily:

* The Daily WTF: An exercise in stupid companies.
* Not Always Right: Customers being utter idiots (as customers do).
* In The Pipeline: Chem/bio blog, I mostly read it for the funny explosions, or equivalent.
* The Old New Thing: Raymond Chen’s blog on windows and programming in general. No clue why I actually read it…
* Coding Horror: Programming and general drama. Also makes me laugh at various ridiculous fashions in the dev business (scrum, Ruby on Rails, etc)
* Dan’s Data: You just can’t ignore the guy. I also subscribe to the blog.
* Then there’s a dozen or so random, rarely-updated things (everything from BOFH to various electronics-related stuff), and 20-30 BitTorrent/AniDB/etc subscriptions. And Engadget & Kotaku, the latter of which I usually ignore.

As is fairly obvious, I do rather read somewhat offhand semi-tech-related funnies than bother with a typical “current events” (pick your typical news site) subscription. I don’t give a shit about what happens in the world, as long as the dollar keeps dropping.

Oh, and I couldn’t have done without Google Reader; now if only it didn’t require me to log in again five times a day, that’d be great.

Delays, delays, delays.
Posted at 26th Mar 2007 10:31.

So I should have worked more on the blog. That is, the software.

I haven’t. Sorry.

In any case, as you obviously have noticed by now, I’ve bought a new domain. It’s gpio.org, but that site doesn’t really help you, and it shouldn’t really.

Also, the old blog is now pretty inaccessible, as both cctsm.ssnt.org and cctsmaster.cctsm.org directs here. You can find it here tho.

Anyhow, I’ve been meddling with arts lately. Not really fine arts yet - more like really, really coarse arts. :P It’s going pretty well, anyhow. I do hate, hate, hate perspective transforms on the other hand. Why, oh why, do I have to manually (as in mentally) raytrace the scene?

Other than that, nothing overly exciting happens. Oh. As gpio.org says, there will be several upgrades in the near future, with associated downtime. And my new UPS will arrive today.

That is, if the freight company didn’t just manage to deliver it to a different city. Their parcel trace says they did. *rolls eyes*

I am, supposedly, a terrible person.
Posted at 11th Feb 2007 19:29.

And you won’t be getting any argument from me on that one. ;)

[01:33:05] The Laughing Man: /gotohell
[01:33:06] The Laughing Man: I’m having connection issues, please try again later. Thanks for your message!
[01:33:06] * The Laughing Man is now Offline
[11:04:09] // Jesse sent 11.02.2007 01:33:
[11:04:09] it works :D
[11:04:09] // Jesse sent 11.02.2007 01:33:
[11:04:09] i’m not sure people ‘ll believe you if you do that a few times.. also, are you now offline for real :(?
[11:04:09] // Jesse sent 11.02.2007 01:37:
[11:04:09] damn it
[11:04:09] // Jesse sent 11.02.2007 01:37:
[11:04:09] you are a terrible person

Yey. ;)

On that note, I’ve been spending most of the day reading Bannable Offenses, which is great. And it appeals to the terrible person in me.

mkvmerge -o “C:\Documents and Settings\[...]\AD\A.D. Police - 12 - Proof.mkv” [...]
Posted at 3rd Jan 2007 20:08.

To quote cmd.exe, after I fixed A.D. Police:

mkvmerge -o “C:\Documents and Settings\JE\Skrivebord\AD\A.D. Police - 01 - Partner.mkv” –priority lower –language 1:jpn –language 2:eng -a 1,2 -d 0 -S “X:\Anime\A.D. Police\A.D. Police - 01 - Partner.ogm” –language 0:jpn -s 0 -D -A “C:\Documents and Settings\JE\Skrivebord\A.D. Police - 01 - Partner.srt” –track-order 0:0,0:1,0:2,1:0 –title “A.D. Police - 01 - Partner”
mkvmerge -o “C:\Documents and Settings\JE\Skrivebord\AD\A.D. Police - 02 - Runaway.mkv” –priority lower –language 1:jpn –language 2:eng -a 1,2 -d 0 -S “X:\Anime\A.D. Police\A.D. Police - 02 - Runaway.ogm” –language 0:jpn -s 0 -D -A “C:\Documents and Settings\JE\Skrivebord\A.D. Police - 02 - Runaway.srt” –track-order 0:0,0:1,0:2,1:0 –title “A.D. Police - 02 - Runaway”
mkvmerge -o “C:\Documents and Settings\JE\Skrivebord\AD\A.D. Police - 03 - Bargaining.mkv” –priority lower –language 1:jpn –language 2:eng -a 1,2 -d 0 -S “X:\Anime\A.D. Police\A.D. Police - 03 - Bargaining.ogm” –language 0:jpn -s 0 -D -A “C:\Documents and Settings\JE\Skrivebord\A.D. Police - 03 - Bargaining.srt” –track-order 0:0,0:1,0:2,1:0 –title “A.D. Police - 03 - Bargaining”
mkvmerge -o “C:\Documents and Settings\JE\Skrivebord\AD\A.D. Police - 04 - Promise.mkv” –priority lower –language 1:jpn –language 2:eng -a 1,2 -d 0 -S “X:\Anime\A.D. Police\A.D. Police - 04 - Promise.ogm” –language 0:jpn -s 0 -D -A “C:\Documents and Settings\JE\Skrivebord\A.D. Police - 04 - Promise.srt” –track-order 0:0,0:1,0:2,1:0 –title “A.D. Police - 04 - Promise”
mkvmerge -o “C:\Documents and Settings\JE\Skrivebord\AD\A.D. Police - 05 - Strategy.mkv” –priority lower –language 1:jpn –language 2:eng -a 1,2 -d 0 -S “X:\Anime\A.D. Police\A.D. Police - 05 - Strategy.ogm” –language 0:jpn -s 0 -D -A “C:\Documents and Settings\JE\Skrivebord\A.D. Police - 05 - Strategy.srt” –track-order 0:0,0:1,0:2,1:0 –title “A.D. Police - 05 - Strategy”
mkvmerge -o “C:\Documents and Settings\JE\Skrivebord\AD\A.D. Police - 06 - Family.mkv” –priority lower –language 1:jpn –language 2:eng -a 1,2 -d 0 -S “X:\Anime\A.D. Police\A.D. Police - 06 - Family.ogm” –language 0:jpn -s 0 -D -A “C:\Documents and Settings\JE\Skrivebord\A.D. Police - 06 - Family.srt” –track-order 0:0,0:1,0:2,1:0 –title “A.D. Police - 06 - Family”
mkvmerge -o “C:\Documents and Settings\JE\Skrivebord\AD\A.D. Police - 07 - Bloodstains.mkv” –priority lower –language 1:jpn –language 2:eng -a 1,2 -d 0 -S “X:\Anime\A.D. Police\A.D. Police - 07 - Bloodstains.ogm” –language 0:jpn -s 0 -D -A “C:\Documents and Settings\JE\Skrivebord\A.D. Police - 07 - Bloodstains.srt” –track-order 0:0,0:1,0:2,1:0 –title “A.D. Police - 07 - Bloodstains”
mkvmerge -o “C:\Documents and Settings\JE\Skrivebord\AD\A.D. Police - 08 - Memory.mkv” –priority lower –language 1:jpn –language 2:eng -a 1,2 -d 0 -S “X:\Anime\A.D. Police\A.D. Police - 08 - Memory.ogm” –language 0:jpn -s 0 -D -A “C:\Documents and Settings\JE\Skrivebord\A.D. Police - 08 - Memory.srt” –track-order 0:0,0:1,0:2,1:0 –title “A.D. Police - 08 - Memory”
mkvmerge -o “C:\Documents and Settings\JE\Skrivebord\AD\A.D. Police - 09 - Conviction.mkv” –priority lower –language 1:jpn –language 2:eng -a 1,2 -d 0 -S “X:\Anime\A.D. Police\A.D. Police - 09 - Conviction.ogm” –language 0:jpn -s 0 -D -A “C:\Documents and Settings\JE\Skrivebord\A.D. Police - 09 - Conviction.srt” –track-order 0:0,0:1,0:2,1:0 –title “A.D. Police - 09 - Conviction”
mkvmerge -o “C:\Documents and Settings\JE\Skrivebord\AD\A.D. Police - 10 - Plunder.mkv” –priority lower –language 1:jpn –language 2:eng -a 1,2 -d 0 -S “X:\Anime\A.D. Police\A.D. Police - 10 - Plunder.ogm” –language 0:jpn -s 0 -D -A “C:\Documents and Settings\JE\Skrivebord\A.D. Police - 10 - Plunder.srt” –track-order 0:0,0:1,0:2,1:0 –title “A.D. Police - 10 - Plunder”
mkvmerge -o “C:\Documents and Settings\JE\Skrivebord\AD\A.D. Police - 11 - Dishonesty.mkv” –priority lower –language 1:jpn –language 2:eng -a 1,2 -d 0 -S “X:\Anime\A.D. Police\A.D. Police - 11 - Dishonesty.ogm” –language 0:jpn -s 0 -D -A “C:\Documents and Settings\JE\Skrivebord\A.D. Police - 11 - Dishonesty.srt” –track-order 0:0,0:1,0:2,1:0 –title “A.D. Police - 11 - Dishonesty”
mkvmerge -o “C:\Documents and Settings\JE\Skrivebord\AD\A.D. Police - 12 - Proof.mkv” –priority lower –language 1:jpn –language 2:eng -a 1,2 -d 0 -S “X:\Anime\A.D. Police\A.D. Police - 12 - Proof.ogm” –language 0:jpn -s 0 -D -A “C:\Documents and Settings\JE\Skrivebord\A.D. Police - 12 - Proof.srt” –track-order 0:0,0:1,0:2,1:0 –title “A.D. Police - 12 - Proof”

Works! Yey!
Posted at 3rd Jan 2007 11:33.

Well, after discovering that ImageFTText doesn’t actually return the same bounding box as ImageFTBBox, I’ve fixed the whole title renderer, and it now works splendidly.

Back to the sidebar, then.

Edit: Oh yea, I’m just going to leave the Japanese in the post titles below, as they’ll be deleted when the site goes live anyhow.

Meh. ウィキペディアは、ascii百科事典をつくることを目的としています。%
Posted at 2nd Jan 2007 19:00.

OK, so it didn’t really work entirely well. Need to look more at the UTF-8 specs to avoid chopping it in half.

New renderer!
Posted at 2nd Jan 2007 14:28.

I’ve written a new title renderer using GD2/FT2, and it works MUCH better. It didn’t automagically switch fonts to draw the Japanese, but I wrote a (slightly nasty) chunk of code that breaks it up into several rendering operations.

I still can’t decide whether I should cache the results, or just re-render them every time. Am going to look into the CPU usage of the text renders, but it seems very mild (the images render and load as quickly as the cached ones).

Yes, I am indeed going to fix this. 2006年12月6日参照
Posted at 2nd Jan 2007 12:11.

The title renderer, that is.

I’ve been working a bit here and there, and stuff is shaping up. I still need to re-implement the SSNT gallery with some nasty h4x, and fiddle a bit here and there; nothing major though. Sidebar is the one that needs most of the love anyhow.

Going to go write a title renderer in PHP now instead, to see if the FreeType2 implementation works better than whatever ImageMagick uses.

滋、滋ですよ。Meh.
Posted at 1st Jan 2007 13:38.

Sorry, need a few posts to test stuff out.

Edit: Meh, as I expected - the title renderer doesn’t like Japanese at all. The title for this post should be “滋、滋ですよ。”

Progress! 出典: フリー百科事典『ウィキペディア(Wikipedia)』
Posted at 1st Jan 2007 13:36.

Well, it does seem like things are shaping up pretty nicely around here - I actually didn’t have much of an intention to seriously turn out a new design for the site on new year’s eve, but well. ;)

Firefox is being a pain in the BUTT, though.

Queries:
SELECT option_value FROM wp_options WHERE option_name = 'siteurl'0.00024795532226562
SELECT option_name, option_value FROM wp_options WHERE autoload = 'yes'0.00056576728820801
SELECT option_value FROM wp_options WHERE option_name = 'widget_text' LIMIT 10.00017690658569336
SELECT option_value FROM wp_options WHERE option_name = 'widget_rss' LIMIT 19.7990036010742E-5
SELECT SQL_CALC_FOUND_ROWS wp_posts.* FROM wp_posts WHERE 1=1 AND wp_posts.post_type = 'post' AND (wp_posts.post_status = 'publish') ORDER BY wp_posts.post_date DESC LIMIT 0, 100.00033712387084961
SELECT FOUND_ROWS()7.2002410888672E-5
SELECT t.*, tt.*, tr.object_id FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON tt.term_id = t.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('category', 'post_tag') AND tr.object_id IN (24, 20, 19, 17, 16, 15, 14, 11, 10, 9) ORDER BY t.name ASC0.0010600090026855
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (24,20,19,17,16,15,14,11,10,9) ORDER BY post_id, meta_key0.00015115737915039
SELECT * FROM wp_users WHERE ID = 1 LIMIT 10.0001220703125
SELECT meta_key, meta_value FROM wp_usermeta WHERE user_id = 10.00011706352233887