2010-12-01から1ヶ月間の記事一覧

三者三様の立場で忘年会

久しぶりに懐かしいメンバが集まって忘年会を開催した。集まったのはこんな面々だ。 希望退職(リストラ)で会社を辞め、他の進路へ進んだ人々 自己都合を理由に年末で会社を辞め、これから転身する人々 相変わらず会社に残って働いている人々(ワタシを含む…

「ふりかえり」の振り返りを行ってみる

早いもので2010年の仕事も終わろうとしている。今年一年に作ったソースコードやらバグの山を横目で睨みつつ、開発プロジェクトの振り返り議事録を読み返してみた。振り返りの場では、KPTに沿った形で意見を集めて集約することが多い。例えば、こんな形だ。 x…

Subversion(1.6.15)のTrac連携にはまる

年末の大掃除を兼ねて自分のPCで稼動させているTracとSubversionのメンテナンスを行ったものの、少々はまっているので現時点までのまとめを整理してみる。動作環境は下記の通り。 Windows XP/SP3, 32bit Apache 2.2.16 Subversion 1.6.6(旧)-> 1.6.15(新…

ソフトバンクのPocket WiFiを購入した

某大手量販店でソフトバンクのPocket WiFiを購入した。以前からプリペイドのイー・モバイル(EMチャージ)を便利に使っていたのだけど、スポット的な使い方ではなく日常的に使うケースが増えてきたので、その代替として使おうと思ったのがきっかけだ。ソフト…

「詳解Objective-C 2.0(改訂版)」を購入した

Objective-Cのバイブルとも言える荻原剛志先生の「詳解Objective-C 2.0」の改訂版が出ていたので購入した。前回の出版から2年半ほどしか経っていないが、iPhoneの爆発的な普及によりObjective-Cのニーズが高まり、情報の更新が必要になったようだ。書籍の前…

開発現場の愚痴は減らないけれど...

ソフトウェア開発の現場では開発者の愚痴が少なくない。あいにく他の業界のことは良く分からないけれど、「業界別愚痴発生量ランキング」を測定したら、かなり上位に位置することだけは間違いないと思っている。ブログや掲示板に慣れている人の比率が高く情…

MacBook Air(Late 2010)の分解記事を読む

Mac

MacBook Air (Late 2010)を使って初めて気がついたことだけど、ハードディスクの処理はパソコンの性能を左右する大きな要因だったようだ。SSD搭載のAirを使い始めると、ハードディスクの処理待ち時間というものが大きく減少し極めて快適に使えることが分かる…

MacBook AirとCUDA 3.2で画像合成

以前に行った画像合成(アルファブレンディング)をCUDA 3.2で再びやってみた。 CUDAで画像合成 - Basic テスト環境は前回から大きく変わっている。 MacOS X 10.6.5 (Snow Leopard) MacBook Air/Late 2010 (13inch, Core2 Duo 1.86GHz, 4GB, GeForce 320M) C…

Objective-Cの宣言プロパティにはまる

iPhoneの開発において、Objective-C 2.0で導入された宣言プロパティ(declared property)にはまったので覚え書。プロパティ経由でアクセスする度にリファレンスカウンタが増加してしまい、結果としてリークするという状態が発生した。単に参照しているだけな…

OpenCV 2.2へバージョンアップした

MacPortsがOpenCV 2.2に対応したので、2.1からバージョンアップしてみた。 #27605 (Version 2.2 of OpenCV released.) – MacPorts Changeset 74319 – MacPorts Macの環境は下記の通り。 MacOS X 10.6.5 (Snow Leopard) MacBook Air (1.86GHz/4GB/128GBSSD) M…

ドメイン特化型軽量フレームワークが必要だ

既存フレームワークやOSで用意されているAPIは、あらゆる処理で汎用的に使える形になっているのでいかなる目的でも使える反面、アプリケーション側から見ると必ずしも最適な形になっていない場合がある。例えば、「ファイルから文字列を読み込んで取得する」…

その仕事は無駄ではない

ソフトウェア開発における実務作業は様々なので、その中には必ずしも直接的に役立たない(ように見える)ものも有る。ソースコードを書いたり、障害を修正するような作業はアウトプットが明確だし、その成果が明快だけど、後付の資料を作ったり、開発支援の…

暗黙知という迷宮

Tracにはソースコード作成と同時に設計の考え方をまとめたり、関連する内容のチケットを作ったりクローズしたりしている。開発メンバー全員がこのような使い方をしてくれれば情報共有という面で有り難いのだけど、中には「リードオンリー」となって自分から…

EclipseのSubclipseプラグイン導入にはまる

Macで使っていたEclipseへSubclipseプラグインを導入しようとしたらハマったのでメモ。環境は下記。 MacOS X 10.6.5 (Snow Leopard) 作業手順は下記の通り。 Help -> Install New Softwareで表示されるダイアログで下記のURLを指定する。 http://subclipse.t…

開発者のリセット症候群

ソフトウェア開発の現場でよく聞く言葉の一つに、今の問題を一旦棚上げして、最初からやり直そうというものがある。ややこしいソースコードや問題を相手にしていると、その解決方法の一つとしてやり直しを考えるらしい。例えば、こんなものだ。 度重なる修正…

Try WiMAXを使ってみた

イー・モバイルの端末(プリペイド)は持っているのだけど、速いと評判のWiMAXが気になっていたので、Try WiMAXを申し込んで使い勝手はどうなのか、速度はどのくらい出るのか試してみた。 Try WiMAX|UQ WiMAX|超高速モバイルインターネットWiMAX2+ サイト…