2007-01-01から1年間の記事一覧

http://trac-hacks.org/wiki/TracWysiwygPluginこいつぁすげぇや。TracでもWYSIWYGが可能に!!

boost::mem_fnでハマった

コールバック関数のインスタンスメソッドを使いたい、ってのはよくあることだと思う。その方法として、boost::mem_fnをよく使っている。コールバック関数のUserParamに、インスタンスのポインタをvoid**にキャストして登録、 コールバック関数では、それをイ…

成長

http://dev.activebasic.com/egtra/?p=103名言!

コーディングガイドラインとコーディングの面倒くささとタイピング速度

この本を読んでいる。組込み現場の「C」プログラミング 標準コーディングガイドライン作者: 福岡知的クラスタ(第1期)組込みソフト開発プロジェクト,福田晃出版社/メーカー: 技術評論社発売日: 2007/10/27メディア: 単行本(ソフトカバー)購入: 3人 クリック…

Androidメモ

特徴 やっぱりブラウザはWebKit Flashは動かない? 文字コードは当然UTF-8サポート 国際化の仕組みは? Flex 3は対応してる Javaで開発できる 独自VM UIは独自XML 目的とパフォーマンスに応じて以下が提供される android.view android.view.animation androi…

モモイーン

先日のエントリではaclの記述が面倒だよね、という話をしたけど、解決策が見つかったのでメモしておく。moinmoinでは、NewPageというマクロが使える。これを使うとページテンプレートが使える。ということで、aclをテンプレートページに書いて置いて、以後は…

モイーン

MoinMoinがいい感じだ。 私にとっては、TracのWikiFormattingと互換性があるのがナイスで、ページ毎に認証がかけられるのが限りなく素敵だ。ただ、ページ毎認証をするにはそのページの先頭行に以下のような記述が必要になる。 #acl hoge:read,write hage:rea…

WEB+DB PRESS vol.41を読んだ

ActionScript 3.0系blogでよく見かけるので買ってみました。 そしたら本編に突入する前のカラーページのおもしろさに挙をつかれた。俺もデイリーマージしよう。WEB+DB PRESS Vol.41作者: 深津貴之,舘野祐一,繁田卓二,竹下肯己,ひがやすを,桐山俊也,川村丹美,…

Rhino on Railsの感想文

http://www.aoky.net/articles/steve_yegge/rhino-on-rails.htmGoogleの話ということで興味深い。 実のところ、Googleが製品に使用する言語の数を限定しているのはとても賢明なことだ。ここで働き始めて(率直に言って、どうしてみんな私に履歴書を送ってこな…

C/C++ on Flash

次世代Flash Playerバージョン10、コードネームAstorでよく見かける「C/C++ on Flash」というキーワードが気になる。 http://labs.unoh.net/2007/10/adobe_max_flash.html 気になるのは以下の通り。 * C/C++で書いた機能をどうやって使えるようにするのか * …

ActionScript 3.0でコルーチン、coroutine

いやー、やってる人はやってますねー(しかもかなり昔から!!)。 http://www.be-interactive.org/index.php?itemid=6onEnterFrameのVirtualMachineのexecuteメソッドを呼び出して、プログラムカウンタを増加させていくわけですか・・・。 なるほどなるほど…

ActionScript 3.0でデストラクタがないこととFlexでGCが呼び出せないことについて

少し見ただけだが、見あたらない。 ActionScript 3.0にはデストラクタがない FlexにはGCを明示的に呼び出せない せめてGCは呼びたい。情報が公開されていないだけで、実は存在するのだろうか?でも、AIRだとこうはいかないはずだ。 どういうAPIが提供されて…

Ruby

プログラムのビルドやデプロイ用のスクリプトを書く言語について検討中。Rubyをちょっとだけさわってみた。 Dir::globと配列を使うようなコードを少し書いてみたが、 この言語は、一時変数が嫌いなのか?と感じた。一時変数をつかおうとすると、途端にコード…

曖昧さの解決

Flexでコードを書いていてはまったときのメモ。 package info.o440 { class Shape { public function area() : Number { throw IllegalOperationError("..."); } } class Circle extends Shape { public override function area(): Number { ... } } class S…

WebKitをビルドしようとして失敗したときのメモ

開発環境はCygwin 提示されたCygwinを使う QT(キュート)を使っている SkypeもQTだったっけ? コードはSubversionで管理 ダウンロードできるコードもSVN管理用データ入り 200MBオーバー 解凍に一時間以上かかった(MacBook) こんな巨大なコードをこうして手に…

WebKitのビルドの続き

update-webkitしたらビルドに成功 run-safariしたらSafariが落ちる 他に目に見えて動かせそうなものを探す 見つからない QTを使った何かがあることを知る QTをダウンロード中・・・ 早く動くところまで持って行きたい。 SwiftはQTWebKit.dllを使っているけど…

多態性

多態性について、他人に説明する機会があったけど、まったくうまく説明できなくて困った。 むしろちゃんと理解できてないだけじゃないか?とも思ってしまったので、勉強しなおそう・・・。

親愛なる開発者へのプチ・リバースエンジニアリング

http://satoshi.blogs.com/life/2007/05/ui.html これを見て、どうやって作るんだろう?と思う人は多いはず。 残念ながら、このページからは検索結果に直結するキーワードがない。 唯一「google:flock」というキーワードが与えられているが、 これはこの実装…

法則系メモ

メイヤーの法則 「事態を複雑にするのは単純な仕事だが、単純にするのは複雑な作業である。」 ウォルター・リップマン 「皆が同じように考える時は、誰も深く考えていない」 マルセル・プルースト 「ある習慣の規則正しさは、その習慣のばかばかしさに比例す…