2007年 02月 07日

学校の先生が言うプログラミング

彼らのやっているプログラミングは確かに難しいのかもしれないけれど、プログラミング自体は特段難しいものではない (というかピンキリ) わけだし、しかも「難しい」と言っているとホントにめちゃくちゃ難しいんじゃないかと思えてくるからあんまり「難しい」とか言ってほしくない。志気が明らかに下がるよほんと……

あんまり難しいっていうのは学生に対して失礼なんじゃないだろうか。

fotologue をたまに見て思うこと

Creative Commons ライセンスを設定できるのはいいんだけど、クリックするまでどのライセンスだかわからないのよね (nd nc かどうかってすごく重要なのに)。ついでにどっから写真データだうんこするのかわからない。それはサービスの改善でどうにでもなる部分だからいいのだけれど、一番の問題はそういう気に入らないところとかあっても、usercss もきかないし userjs もきかない、完全に閉じているってことかなと思う。

それを上回る UI があればいい (つまり完全に要求を満たせていればいい) とは思うけど、難しいよなぁ (アップロードして使う人の他に、単に「見る人」がいるのだ)。他の人の「写真」を見たいのに、見たいものが直感的に見れないのはどうなんだろうと思う。コンテンツのプライオリティが低いよ。

まぁ usercss も userjs もヲタクしか使わないのかもしれない。それに写真を見るのは他人ではなく自分なのかもしれない。パブリックってのはおまけなのかもしれない。少し見れてしまうだけにもったいないと思うけれど、俺が勝手に思っているだけで、そこで公開してる人には他人に公開することなんてどうでもいいことなんだろう……

flickr の写真ページで常に exif を表示する

http://lab.lowreal.net/trac/browser/c/userjs/flickralwaysshowexif.user.js?rev=626

最近画角を見たいことが多いのだけどいちいち more proparties クリックするのがだるので書いてみた。デジタル一眼の場合焦点距離 1.5 倍した値をだいたいのフィルムサイズ画角として表示して、コンデジとか (Canon EOS D と Nikon D 以外) は放置

canvas 反転

左右反転とか上下反転とかは scale に負を設定するみたいだ。

command-line flash

mtasc と flex と、とか何使っていいかわからなす。flex のほうがオフィシャルでよさそうだけど……

mtasc でばっぐできない

trace できない!

http://unknownplace.org/memo/2006/12/09#e005 をみてほーって思ってためしてみたけれどうまくいかなかった><

// mtasc -swf test.swf -main Test.as -header 320:240:30 -cp ~/bin/mtasc-1.12-osx/std8 -version 8 -trace Logger.trace Test.as Logger.as

import flash.external.ExternalInterface;
class Test {
	static function main() {
		trace("fffff");
		trace(_root);
		_root.createTextField("a_txt", 100, 0, 0, 400, 32);
		_root.a_txt.text = "test!";

		ExternalInterface.call("window.console.log", "aaaa");

		_root.onMouseDown = function () {
			_root.a_text.text = [_root._xmouse, _root._ymouse].join();
			trace([_root._xmouse, _root._ymouse].join());
		};
	}

}
mtasc -main -header 800:600:30 -v -version 8 -trace Logger.trace -swf test.swf Test.as Logger.as

Flash Player 9 debugger 版だからかと思って mm.cfg とかいぢってみたけどログできなかった。ActionScript の A までいかない

2007年 02月 06日

prime やめよう

prime はいまいち PC の IME としては使いやすいとは言えない気がする。慣れてないだけなのだろうか。スペースで変換したいだけなのに補完されるのがうざったい。

anthy はキーバインドは変えられないしなぁ。なんかよくわからない……anthy を常に「ひらがな」モードにして、C-SPC で US-extend と変えるようにしてみよう。常にひらがなにする設定とかないのかなぁ。

anthy

vi-cooperative mode って何だろう。とりあえずオンにしてみた。

anthy でも z. で「…」でるんだ

設定とか

「ひらがな」と「ローマ字」以外を表示しないようにして、デフォルトメソッドを「ひらがな」にした。これで常に anthy にするとひらがなになるっぽい。けどなんかの拍子でまたメニューに全部でてきてしまう。挙動は変わってないっぽいけど……

2007年 02月 02日

それはあなたに必要な洗濯機か?

洗濯機というものは爽やかな白や、落ち着いた黒であるべき (少なくとも十分に普通であるべき) である。それがこのようなものになってしまうのは誠に腹立たしい限りであり、このような製品の輸入には断固反対である。

この洗濯機と渋谷でかつて流行っていた (今も存在するのだろうか) よくわからんメイクをしたギャルとでは何が違うのだろうか。個性を叫んだせいでかえって没個性になり、記号化されてしまう。

そして、こういった洗濯機からはまず女の子は出てこないであろう。悲しい。悲しい。


ほんとに全然関係ないけれど、批判するときに呼び捨てにするのってなんなんだろ。あれって損してるよなぁ。アレな人だと思って読まないよ。

GPS-CS1 を買ってみた

とりあえず出力形式のメモ
NMEA 0183

#!ruby
require 'csv'
types = []
CSV.open('WG20070202064854.log', 'r') do |row|
	next if row[0][0] == ?@
	types << row[0]
end
p types.uniq #=> ["$GPGGA", "$GPGSA", "$GPGSV", "$GPRMC", "$GPVTG"]

RMC だけ読めば十分なようだ。