タグ

2007年11月9日のブックマーク (3件)

  • mixi Engineers’ Blog » 言語バインディングを書こう

    世田谷の某所から原宿まで自転車通勤しているのですが、そろそろ寒くなってきたので電車に切り替えようかと悩み中のmikioです。今回はTokyo Cabinetのスクリプト言語バインディングについて述べます。 スクリプト言語バインディングとは TCはC言語で実装されたライブラリで、C言語(C89、C99)およびC++言語のプログラムから利用することができます。CやC++は各種の計算処理やシステムコールの呼び出しを直接的に記述できるので高速に動作するプログラムを作ることができる反面、ポインタ演算やメモリ管理などで致命的なバグを潜ませやすいので非常に注意深くコーディングを進めなければいけません。つまり、プログラムの実行速度は速いが、開発速度は遅いということです。 それに対して、PerlRubyをはじめとするいわゆるスクリプト言語は、実行速度はCやC++に劣るものの、高水準かつ直感的な文法と強力な

    mixi Engineers’ Blog » 言語バインディングを書こう
  • 【コラム】OS X ハッキング! (251) Leopard解体新書(2) 〜さようならNetInfo〜 | パソコン | マイコミジャーナル

    LeopardをPowerMac G5 2.0GHz DualとMacBook Proの2台で運用しているのですが、PowerPCでもまだまだイケますね。特にストレスを感じることもなく、サクサク動いています。Time Machineに使用している外付けHDDがUSB 2.0接続なので、うっかり動画でも編集しようものならバックアップに時間がかかることがネックではありますが。 さて、Leopardネタ2回目となる今回は、Open DirectoryとNetInfoについて。いまだNeXTSTEPに強い愛着を感じる筆者にとって、一抹の寂しさを感じさせる事態が発生したが、これも時代の流れでありいわば必然。追憶にふけるヒマなどなし、前向きに取り組んでいこう。 さようなら、NetInfo LeopardでClassic環境がサポートされなくなったことは前回お伝えしたとおりだが、特に感慨を持たなか

  • 【コラム】クリエイターのためのライフハック (24) コマンドランチャーだけではもったいない強力フリーウェア - QuickSilver | クリエイティブ | マイコミジャーナル

    魔法遣いかと思うほどのキーさばきをする人、いますよね 凄腕プログラマーの作業を見ていると、ショートカットやコマンドラインを駆使してほとんどマウスを使わない方がいます。クリエーターの方でも、作業の早い人は、マウスとキーボードのショートカットを上手に使って作業しています。 作業を効率良く行うのもライフハックですが、素早く行うことも仕事をこなす上では大事なことです。パソコンを使った仕事が多いわけですから、パソコンでの操作を効率よくかつ素早く行いたいですし、その実現のためにはキーボードによる操作は不可欠だと思います。 キーボードで様々な操作を素早く実現し、あたかもスーパープログラマーのように見えてしまう便利なアプリケーションがQuickSilverです。 とっても便利で、QuickSilverが使えるからMacを使っていると言っても過言ではないほど重宝しているアプリケーションです。とてもじゃないで