タグ

2011年3月27日のブックマーク (4件)

  • プロとしての行為 Act as Proffesional

    1.一般的なコーディング規約に目を通し、エレガントなコードを知る エレガントなコードを書くためには、エレガントなコードを知らなければならい。その土台を築いているコーディング規約について、オープンソースではどのようなものが使われているのか理解しておこう。入社する予定の会社が採用している言語については必ず目を通しておこう。 PHP PEAR 標準コーディング規約 symfony CodingStandards Perl perlstyle Ruby クックパッド株式会社のRubyコーディング規準 Matzスタイル NaClで採用している規約 Python PEP 8 そして、あなたの身近にあるオープンソースのコードを実際に読んでみよう。この時点でコードの仕組みや設計が理解できなくても良い。コードがエレガントかどうか?を感じ取って欲しい。こう書いた方が、良いのではないか?など、考えてみよう。

    プロとしての行為 Act as Proffesional
  • いま最も進化しているウェブベースのタスク管理サービス、Flow (1)

    ふだん OmniFocus で仕事の管理をおこなうことが多いのですが、認めましょう、実はかなり無理しています。 というのは OmniFocus は GTD の「プロジェクト・コンテキスト」のマッピングや、パースペクティブといったものをかなり忠実にアプリケーション化していますので、利用するのはとても複雑で慣れを必要とするからです。 また、タスク管理デスクトップのアプリ側を中心としている点も、時として面倒です。 OmniFocusのデータはiDiskを経由して外のMacにも、iPhoneからも読めますが、やはりデータがどこにあるかというと複数あるMacのうちのどれかということになり、ブラウザ一つあればどこでも読めるクラウド型のタスク管理システムを利用したくなることはよくあります。 そこでいま気で乗り換えようかと期待しているのが先日一般への公開が始まった Flow です。 Flow の特徴

    いま最も進化しているウェブベースのタスク管理サービス、Flow (1)
  • 消失したWebサイトが探せる「インターネット資料収集保存事業」 | ライフハッカー・ジャパン

    最近では、更新されないまま数年以上放置されたウェブサイトのことを「ウェブ廃墟」なんて呼ぶみたいですが、国会図書館が行っている「インターネット資料収集保存事業」のサイトを利用すれば、すでに閉鎖されたウェブサイトでも閲覧できるかもしれません。 このプロジェクトは、2002(平成14)年4月から「インターネット資源選択的蓄積実験事業」として実験的に開始されました(※ 2010年4月より現在の事業名称に変更)。「消失した(運営主体の解散などの理由により閉鎖され、アクセスできなくなった)ウェブサイト」を独自に収集・保存し、一般公開することで、有用な情報資源を文化遺産として将来の世代のために残していくことが目的です。 現在、インターネット資料収集保存事業(ウェブサイト別)で収集・保存の対象としているものは以下の通りです。 ふむふむ、現状では国や地方自治体など、公的に設置されたサイトが主な対象のようです

    消失したWebサイトが探せる「インターネット資料収集保存事業」 | ライフハッカー・ジャパン
  • 2枚の画像のdiff(差分)を超簡単に調べる方法 - 昼メシ物語

    Githubで画像の差分を見られるモードが話題を呼びましたが、このように2枚の画像の差分を調べたいときって時々ありますよね。 そんなときImageMagickのコマンドラインツールを使えば、たった1行で実現できます。 $ composite -compose difference A.jpg B.jpg diff.jpg とすれば、A.jpg と B.jpg の差分画像 diff.jpg が作られます。この差分画像は以下のようになります。 さらにこの差分画像(diff.jpg)が「真っ黒な画像」かどうかも、コマンドラインで調べることができます。 # 差分がなかった場合(=diff.jpgは黒一色の画像) $ identify -format "%[mean]" diff.jpg 0 # 差分があった場合 $ identify -format "%[mean]" diff.jpg 960.8

    2枚の画像のdiff(差分)を超簡単に調べる方法 - 昼メシ物語