タグ

2008年2月4日のブックマーク (5件)

  • http://www.asahi.com/science/update/0203/OSK200802030034.html

    cvyan
    cvyan 2008/02/04
  • HTML要素の位置取得 - elm200 の日記(旧はてなダイアリー)

    趣旨 ウェブページとして描画された HTML 要素の画面上の位置を取得する。一見簡単そうに見えるこの作業が、現在実装されているブラウザ上ではとてつもなく難しい。そのことを以下で説明していく。 情報ソース この問題に関して調べたところ、最もよく出来ているエントリは、susie-t 氏による offsetTop/offsetLeft/offsetParentの闇 である。とてつもない力作で、実に多くのケースにわたって、包括的に探究が行われている。まるで犯人を追跡する刑事のような執拗さである。氏の自己紹介では「ナマケモノのプログラマ」とか謙遜されているが、これはとてもナマケモノにできる仕事ではない。 基中の基として W3C CSS 2.1 の次の章を抑えておきたい。 8 Box model 9 Visual formatting model 10 Visual formatting mode

    HTML要素の位置取得 - elm200 の日記(旧はてなダイアリー)
  • 業界最大手のSNS「mixi」を運営する株式会社ミクシィに行ってきました - GIGAZINE

    昨年12月から「mixi」にてGIGAZINEのニュースが配信されていますが、それがきっかけで「mixi」を運営する株式会社ミクシィにインタビューすることができました。 業界最大手のSNS(ソーシャルネットワーキングサービス)である「mixi」を運営するにあたって心がけているところ、アットホームな会社の雰囲気など、「mixi」の舞台裏を紹介します。 詳細は以下の通り。 真ん中にそびえ立つのがミクシィが入居しているビル。 近くにはなんだか不思議な形のマンションが。 BS Asahiの建物も。 近づいてみたところ。思った以上にぺったんこ。 16階~20階にミクシィが入居していました。 受付はこんな感じ。 「mixi」のロゴがいい感じです。 フロアには色とりどりのソファが。 窓の外はこんな感じ。 日記が書き込まれた場所をリアルタイムでGoogle Earthの画面を使って見ることができるモニタ。

    業界最大手のSNS「mixi」を運営する株式会社ミクシィに行ってきました - GIGAZINE
    cvyan
    cvyan 2008/02/04
  • Zend Framework: Documentation: Zend Framework PHP 標準コーディング規約 - Zend Framework Manual

    このドキュメントは、Zend Framework に貢献してくださる開発者個人 (あるいはチーム) のためにコードの書式やドキュメント作成の指針を示すものです。 Zend Framework を用いて開発をする人たちにとってもこのコーディング規約は有用でしょう。 これに従えば、Zend Framework のコードとの一貫性が保てるからです。 そのためには、ここで完全なコーディング規約を示す必要があります。 注意: 詳細なレベルまでの設計指針を示すこと以上に、 それを標準規格として確立することが大切だと考えています。 Zend Framework コーディング規約の指針は、 これまで ZF プロジェクトでうまく回っていた方針をまとめたものです。 このライセンスのもとで、 そのまま使用するなり多少変更して使用するなりすることができます。 ZF コーディング規約では、次のような内容を扱います。

  • コメント: PHPは駄目な言語なのか? - スラッシュドット・ジャパン

    趣味でやっている人のことは、まあ、いいとして(踏み台にされる可能性はあるけど)、仕事PHPを使うときの注意を書いておこう。 コーディング規約を守る。組織にコーディング規約がないなら、Zend Framework PHP標準コーディング規約 [zend.com]を使う。オレ流コーディングスタイルは禁止。 内部コードにはEUC-JPかUTF-8を使う。入出力もできるだけShift JISを避ける。Shift JISを使う場合には2byte目に0x5Cを含む文字の動作を忘れずに確認する。 開発環境の警告レベルをE_STRICTにする。番環境ではdisplay_errorsをオフにする。 register_globals、magic_quotesはオフにする。 type hintingを積極的に使う。 スコープの長い配列をクラスでラップする。 プレゼンテーションとロジックを分割すること。プレゼ