その他

GUI アプリケーションのテスト

アルバイトをやっていて思ったことをつらつらと。 GUI アプリケーションのテストをする際に、どこが難しいのかというと、 GUI は、ユーザの指定したレイアウトを記憶することが多い。ウィンドウの表示位置とか、スクロールバーの値とか、2ペインのウィンドウ…

git clone --shared と git init --shared

"git init --shared" は、そのリポジトリのアクセス権限を指定するオプション。例えば group とか。デフォルトではリポジトリは共有されないので、複数人で作業しようとするとはまる。 "git clone --shared" は、リポジトリを clone する際にハードリンクを…

VMware Fusion 2

VMware Fusion のバージョンを 2 にしたら WindowsXP の起動がやたら遅くなって泣きそうだったのだけども、これはどうやら 3D の高速化機能みたいなやつがデフォルトで有効になっていたため。無効にしたら前の速度に戻ったのでめでたしめでたし。MacBook で…

internal build error

Flex Builder 3 で、プロジェクト内でファイルを別のディレクトリに移動させると、 internal build error と言われてどうしようもなくなる(こともある)。黙って元の位置にファイルを戻せばエラーは消える。困る。

ffmpeg で youtube -> ipod

(macports の場合) ffmpeg を faac のバリアント付きでコンパイルする必要がある。 $ ffmpeg -i source.flv -f mp4 -vcodec mpeg4 -b 250k -s 320x240 -acodec libfaac -ar 22050 -ab 64k target.m4v

Emacs の正規表現置き換え (M-x query-replace-regexp)

以前に id:suer さんに見せてもらって気になっていたもの。メモメモ。 閉じタグのない部分のある以下のような HTML を <p>test string1 <p>test string2<statement>test string1</statement> <statement>test string2</statement>次みたいな XML にお手軽に変換したい!みたいな場合に。だって sed とか使い方よく</p></p>…

はてなダイアリー

はてなダイアリーって普通に HTML のタグが使えたのか! Google へのリンクも自分で作れるし。 …あれ、常識?

Google Chrome

なんか最近 Project Euler のソースばっかり貼ってて、日本語を全然書かないのもどうかなぁと思ったので、 Google Chrome について書いてみる。といってもただの感想なので内容はない。 Google Chrome がそこらじゅうで話題になってたので、流行に乗り遅れま…

デバッガ

情けないことに、デバッガってあんまり使ったことがない。使ったことがあるのは gdb くらいだけど、特に使い方を覚える努力をしなかったからまともに使えないし、そもそも C を書くことがなくなってしまったし。(昔プログラミング C# を読んだときに、Visual…

オープンソースカンファレンス2008 Nagoya

今日はオープンソースカンファレンス2008 Nagoya に参加してきた。といっても主に聞いたのは昼の Lightning Talk だけなんだけど。発表された id:yoshihiro503 さんと O さん、おつかれさまでした。それから、OSC 開催側の人、おつかれさまでした。(ここで言…

Opera 設定メモ

Opera 設定メモ。最近いくつかのマシンで Opera の設定をしているのでいい加減うざい…。 アドレスバーからの Google 検索でキーボードショートカットが使えるようにする http://www.google.com/search?q=%s&sourceid=opera&num=%i&ie=utf-8&oe=utf-8&esrch=B…

コモンズ・マーカー

http://commonsmarker.com/っていうのがすごい。(http://idm.s9.xrea.com/ratio/2008/07/08/000789.htmlさん経由) これとまったく同じものを作ろうとしておりました(ほとんど手は動かしてませんが)。マークを付ける先はウェブじゃなくて論文pdfのつもりでし…

インターンシップ

某T研究所のインターンシップ的なものに応募したんですが、見事に落ちました。残念すぎる。せっかくモデル検査の話があったので食いついてみんたんですが…。 だがしかし、こういうときこそ前向きにいかんとね。

vi でコピーとペーストする

そういえば知らなかった(!)のでメモ。yyでコピー、pでペースト。

emacs と vim でキーボードマクロする

気がついたら全然書いてなかった。特に忙しかったわけでもないんだけど。 前に研究室で emacs のキーボードマクロ(?)を簡単に説明したらみんなの食いつきがすごかったので、それを紹介。あと vim でも同じことをやる方法を調べたので、それも紹介。ただし vi…

ふろっぷすにせんはち

参加してます。ただのスタッフですが。PPL で見たことがある人もちらほら。 こういうところにいると、おもしろいけど自信をなくすから困るね。

本を読め!

普段の自分にもっとも必要な言葉はこれだな。さぼってはいけない。

SVG おもしろい

うーん、SVG ってなかなかおもしろいですね。あんな簡単に絵が描けるとは思わなんだ。ただ残念な事に Safari だとアニメーション系がうまく動かない模様。

プログラミング Ruby を読む。巷で噂のブロックってのがでてきた。特に感想はないけど。まだ最初のほうしか読んでないんだけど、最後のほうをちらりと見たら、「型なんてあってもそんなに嬉しくないし、動的型付けなほうが生産性があがるんですよ」というよ…

PPL2008

今日まで3日間、PPL2008 に参加してきた。先輩の id:syd_syd さんや指導教官のY先生をはじめ、ocaml-nagoya の人達や id:msakai さんなどがいらっしゃったので、あまりアウェイな感じはしなくて楽しかった。自分の発表は、ポスタに書いたプロパティに致命的…

MacBook 買った

普通の MacBook を買いました.十分に満足しております. ただ, Macports で GHC が入らない点が不満.あと emacs も入らないみたい. このへんはなんとかしないと卒論が書けないな….

MacBook でた

薄いやつがでたら買い替えようと思ってたんだけど,ちょっとというかかなり割高.悩む.普通の MacBook なら16万で買えるからなー.

Micropolis

SimCity が GPL で公開されたとかで, Mac で動かしてみようと適当に頑張ったけどだめでした. ソースをいきあたりばったりに修正してインストールはできたんだけど,こんなエラーがでてしまう. Starting Micropolis in /Users/sho/Desktop/micropolis-acti…

Opera と del.icio.us

ブックマークははてブではなくあえて del.icio.us を使っているのだが, Opera のタイトルバーでタグを指定すると del.icio.us に飛ぶように設定した.そこそこ便利になった.が,日本語のタグは文字コードのせいでうまくいかない.残念.

Standard ML

Standard ML って Robin Milner が定義した言語だったのか…。じゃあもっと敬意を払わないといかんな。

押忍!闘え!応援団メソッド

これおもしろい。だれか研究会でやってください。 http://madscientist.jp/~ikegami/diary/20061119.html#p09

Opera と fswiki

Opera で fswiki にログインできなくなってしまった。念のためクッキーとかも削除してみたが変化無し。いつからかはわからんけど、たぶんβにしてから。

お客様

研究室にお客様(?)がいらっしゃった。その人の研究と自分のはやや近い気がするので、なんか聞けたらなぁと思うのだが、こちらに話すネタがないし、そもそも言語の壁がある。やっぱり英語って難しいね。なんにも話せなかったよ。 "My name is ..." のあと、フ…

Opera と spotlight

Thunderbird を使うことにしたので spotlight を再び切った。(Mail.app は spotlight が動いてないとメールの検索ができない) そしたら、なぜか Opera の CPU 使用率が激減。関係あるのかわからんけど。

thunderbird

使ってみた。けど、検索フォルダ(スマートフォルダみたいなやつ)がおかしい。一度みた新着メールが表示されなくなる(検索するとでてくる)。 わけがわからん。 - 何度も再起動したりアカウントを作りなおしたりしてたら直ったみたい。ますますわけわからん。