タグ

2011年1月27日のブックマーク (6件)

  • PHP: 遅延静的束縛 (Late Static Bindings) - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

    PHP: 遅延静的束縛 (Late Static Bindings) - Manual
  • 物をすっきり捨てるためのひとつのアイデア - もっこもこっ

    洋服でもでもそうなのですけれど、捨てようか迷うことあります。 こうしたら物をすっきり捨てられるんじゃないかな、と思いついてやっていることがあるので書いてみます。 1.段ボール箱を準備します。 2.箱にその日の年月日を書きます。 3.捨てようか迷った服、などを入れます。 4.一年経ったら、箱の中のもの捨てます。 (あるいはリサイクルショップに持っていくなどします) 「ああ、そういえば、こんな服持ってたよね、こんなも持ってた持ってた。」というようなそんなものばかりだと思います。 1年間着なかった服というのはそのあとも着ることはまずないです。 捨てるなりリサイクルショップなどに持っていくなりしたほうがいいです。 わたしは気に入った服があればそれをずっと着ていたいタイプで、昔の服でもなかなか捨てられないというのはあります。今は着ていない服でも思い入れがあってなかなか捨てられないのですよね。わ

    物をすっきり捨てるためのひとつのアイデア - もっこもこっ
  • JavaScriptのテストについて本気出して考えてみた(2) - 愛と勇気と缶ビール

    前回からの続きで。 DOMエミュレーションの戦略 一方で、物のブラウザを使わずに何らかのJavaScript実行環境でDOMをエミュレートして、その上でテストを走らせよう、という戦略もある。 この分野の大御所はEnv.js(http://www.envjs.com/)ということになっているのだけど、Env.jsのイヤンなところは導入がめんどくさい所である。何がめんどくさいって、antでビルドしなくちゃいけない。テストのためにどの程度の環境構築コストをかけられるかは状況において違うだろうが、例えばJSをメインでやっているエンジニアが「ちょっとテスト環境整えたい」っていう時にantから入れて頑張るだろうか?Javaの経験や、こういうビルドツールの導入/利用の流れに慣れている人だと全然問題ないレベルなんだけど。 というわけで、Env.jsは結構力を入れて開発されたものではあるのだろうけど、僕に

    JavaScriptのテストについて本気出して考えてみた(2) - 愛と勇気と缶ビール
  • JavaScriptのテストについて本気出して考えてみた(1) - 愛と勇気と缶ビール

    一週間のうちまる一日くらいは、「あーあのJavaScriptコードのテストってどうするのがいいかしら?」と考えている。 嘘です。多分45分くらい。 考えている時間の長さはどうでもいいんだけど、JavaScriptのテストは場合によっては中々ややこしい問題に成り得る。DOMなどの外部リソースにタッチすることのない「純JavaScript(オレオレ用語です)」であればブラウザ上であろうとRhino上であろうとNode JS上であろうと(理論上は)テストを動かせるのだが…。 JavaScriptであろうとなかろうと、外部のリソースに依存している(外部のリソースを操作する)コードはそうでないコードよりテストが面倒になる。ファイルR/WやDBの操作などIO系は勿論そうだし、どこかのサーバに何かしらのプロトコルで話しかけるようなコードもしかり。 JSのテストがややこしくなるのは、JavaScript

    JavaScriptのテストについて本気出して考えてみた(1) - 愛と勇気と缶ビール
  • FacebookでInviteしたけどシカトされている人一覧を表示する方法 - masayang's diary

    緩募 今までどなたに友達リクエストしたかわからなくなってるのですが、それってどこ見ればわかるんでしたっけ?色々見たけどわからないw という質問があったので、FB上で説明したけど確かにあまり知られていないようなので紹介しておく。 Account->Edit Friendsを選択 でてきた画面でInvite Friendsを選択 さらにその先でManage Invites and Contactsを選択 Inviteしたけど、お返事がない人の一覧が表示される。督促のメールを送るリンクもある。

    FacebookでInviteしたけどシカトされている人一覧を表示する方法 - masayang's diary
  • 第7回 エンジニアのための算数 | gihyo.jp

    庄司先生は初めに、「⁠プログラマ定年説」の話題を持ち出し、「⁠35(歳⁠)⁠」という数字を挙げました。これは数年前、ブログやメディアでも騒がれた「プログラマの定年は35歳なのか」という議題なのですが、ここで庄司先生は「35歳が定年かどうかというのは、実際に35歳でプログラマとして働いている人がいるので正しいとは思いませんが、それより大事なのは、このように数字を見ること」と言います。そして、エンジニアなのだから「数字を見方につける」ことができ、それができればモノの見方が変わるとして、エンジニアの算数の授業を始めました。 ここでは、身の回りに起こる事象を数字で捉え、定量的な考え方をすることで、エンジニアの働き方が良い方向に変わるという仮設のものと、授業が進みました。 なぜ働くのか―自分の幸せのために そして、米国労働総計局の2006年の調査数字を引用して、「⁠平均的アメリカ人は、起きている時間

    第7回 エンジニアのための算数 | gihyo.jp