タグ

2007年4月13日のブックマーク (4件)

  • Cocoaのためのコーディングガイドライン

    はじめに 公開APIを持つCocoaフレームワーク、プラグイン、その他の実行環境の開発には、アプリケーション開発に用いられるものとはまた異なる手法や慣習を必要とします。あなたの製品の主要な顧客は開発者であり、彼らをあなたのプログラム的インタフェースによって迷わせないことが大切になります。 書にはあなたのインタフェースを一貫性のある、明確なものとするために役立つ、便利なAPI命名の慣例が収められています。また、版数管理、バイナリ互換性、エラー処理、メモリ管理といった、フレームワークに特有の—もしくは、フレームワークでより重要となる—プログラミングテクニックも含まれています。書の話題には、Cocoaの命名の慣例、そしてフレームワークのための推奨されるプログラミングの習慣の両方が含まれています。 書の構成 書の話題に含まれる記事は、大きく二つの種類に分かれています。初めの大きなグループは

    terazzo
    terazzo 2007/04/13
    結構忘れてるわ。"augments"は引数じゃないです。
  • iTunesで聴いてる曲をTwitterにポストする - 実用

    JavaScript iTunes2Twitter.zip iTunesで聴いてる曲を、TwitterにポストするHTA(HTML Applications)です。iTunesと併せて起動しておくと、自動で一定時間おきにTwitterへ曲名がポストされます。ポストされる内容は、以下の形式です。 Listening: アーティスト - アルバム - 曲名 最初に iTunes2Twitter.hta をエディタで開き、以下を書き換えてから起動します。 var USER = 'your_name'; var PASSWORD = 'your_password'; var INTERVAL = 20 * 60 * 1000; デフォルトでは20分に一回Twitterにポストする設定になっています。(その間に聞いた曲はポストされないという、少しランダムな仕様にしています。 頻繁にポストしすぎるのも

    terazzo
    terazzo 2007/04/13
    むしろtwitterで曲名入れたらiTunesで再生を。
  • プログラマの権利宣言 - www.textfile.org

    http://www.aoky.net/articles/jeff_atwood/the_programmers_bill_of_rights.htm すべてのプログラマは2つのモニタを持つ権利を有する すべてのプログラマは高性能なPCを持つべきである すべてのプログラマはマウスとキーボードの選択の権利を有する すべてのプログラマは快適な椅子を持つべきである すべてのプログラマは高速なインターネット接続を持つべきである すべてのプログラマは静かなる仕事環境を持つべきである とのこと。 思うに、最後の「静かなる仕事環境」が一番大事。 追記: id:kompiroさんから、「職場でペアプロをしていますが、プログラマに必要なのは「静かな環境」よりも、「対話ができる環境」なのかなと思いました。静かな環境が必要な理由は自分との対話が必要だからではないかと。」という素晴らしいコメントが。自分との対話で

    プログラマの権利宣言 - www.textfile.org
    terazzo
    terazzo 2007/04/13
    電話を取り次がなくて良い権利が欲しい。つーか電話多すぎ。
  • メディアの節穴 記事が「ストリーミング配信」? 著作権使用許諾の怪

    terazzo
    terazzo 2007/04/13
    ダウンロードかストリーミングかといえばストリーミングだよな。情報サービス業界だけ?/ほんの一部だけの場合の利用区分は作ってほしいな。/関連URL追加