

takfjt’s blog
いろいろつらつらと
Archive for 6 月, 2006
3Dデスクトップから整理整頓について思うこと
Author: takfjt
engadget経由
DumpTop Prototype
http://www.youtube.com/watch?v=SWe-TIy2Lbs
リアルです.
でも,リアルだからこそウザいです.
3Dデスクトップってこれほど使えないもんかと悩むほど完成して行き詰まった感があふれるムービー.
リアルの机を気にしているようだけど,リアルの机とコンピュータのデスクトップの一番の違いは,
コンピュータのデスクトップは,デスクトップがアイコンで溢れていても作業ができる.
書類スタックの一番下を見つける方法がある,ということ.
逆に言えば,アイコンがキレイに整理できたところで作業効率が上がるとはとても思えない.
アイコンがきれいに並べられたからといってファイルが整頓できているわけでは無い.
たぶん,3Dデスクトップって,整理整頓をどうするかじゃなくて実作業をどれだけ効率化するか,だと思う.
アイコンがごちゃごちゃするってのはつまりファイルがあふれてるということで,
リアルの机でのその状態は作業効率の低下に直結するわけだけど,
上で言ったようにコンピュータはそうではない.
実は,この主張の急先鋒はGoogleである.
Google Desktopなんかまさしくそういうことなのだけど,
たとえばGmailには分類フォルダが無かったりする.
検索すればいーじゃん,ということ.
個人的な範囲で言えばGoogleを使うようになってからBookmarkの扱いが
ぞんざいになんってきていたりする.
RSSによって定期巡回という習慣が激減してから
webにあるスタティックな情報をbookmarkすることはほとんど無くなった.
あとで読み返したい英文とか,その程度.
必要なときに検索するべし,となってきている.
Googleと聞くと,Web検索を牛耳って支配力を高めようとしていると
思っている人も多いかもしれないけど(某国国産検索エンジン開発プロジェクトとか),
Googleは,それよりももっともっと深く,私たちの生活習慣を”Google化”することで支配力を
高めようとしてるんじゃないかと思っている.
そして,それは楽チンでいいな〜なんて思ってしまうわけである.
もう十分毒されてるんだよね,実は.
なんだか銀河鉄道並に脱線した気がしないでもないけれど,
要するにそんなのイラネってことでした.
read comments (0)mixiのCSRF対策
Author: takfjt
なんだかmixiにログインすると上に太字でCSRF対策したよ,っぽいことが書いてあった.
まだ完全じゃなかったのかよ,って感じ.
チェーン日記の件があったことはもともと知っていて,不幸の手紙の原始メールネットワークから始まって,鉄腕DASHやら献血のお願いやら携帯ネットワーク,そしてぼくははまちゃんのソーシャルネットワークに連なるチェーンの歴史に思いを馳せていたわけなのだけど,ほんとにCSRFの穴が残っているとは思って無かった.
そういえば,PCにおける電子メールのチェーンで代表的なのってなんだろう?
さて,mixiのCSRF対策.
ぱっと見た感じではformひhiddenでユーザIDを入れている.まあ,ユーザIDはとくに隠しているものでも無いし,順当な対策ですかね.
こうしておけば,誰か特定のターゲットを定めるならともかく,不特定多数をターゲットにしたリンクURLをでっち上げることはできないから.
つーか,この程度は対策してたよね,前から,きっと.
ここからは完全に推測の勘ぐりだけど,XSS脆弱性もあったんじゃないだろうか.
そう考えるのが自然な気がする.
.
..
...
....てゆーかこのブログはどうなんだろう(汗
トラックバックテスト
Author: takfjt
カスタマイズちゅう
Author: takfjt
WP-HashCash
Author: takfjt
http://elliottback.com/wp/archives/2005/05/11/wordpress-hashcash-20/
コメントへのspamが急に来たので導入.
Javascriptをつかってごちゃごちゃするらしいです.
要はふつーのブラウザかどうかってことですね.
まあ多分w3mとかからはコメントできなくなるんでしょうけど,
そっちの対応はまた考えます.
とりあえず様子見.
追記:
なんかダメっぽかった.
最新版じゃなかったようなので最新にしてもう少し様子見.
今回の燃費
Author: takfjt
デバッグ終わり
Author: takfjt
1週間かかったデバッグがやっと終わった.
で,バグはこれ
-ls = mat6_imt_get_flag(ir, &ir2->ir_addr, LS_MUO_NEED);
+ls = mat6_imt_get_flag(hir, &ir2->ir_addr, LS_MUO_NEED);
この影響で変なメモリの開放がされて,あちこちでメモリに関するエラーが
ぼこぼこ出てきて大混乱になっていたのでありました.
まーバグなんて大抵こんなもんです.
つかれた.
