タグ

2011年12月13日のブックマーク (5件)

  • JavascriptでSingletonパターン - webネタ

    Singletonで実装したい要件があったが、ググッっても良いのがなくて読んでも残念なものしかなかったので自分で実装してみた。ちなみには、JavaScriptパターン ―優れたアプリケーションのための作法。 要件 newできないようにする。 同一オブジェクトを返す。 クラス名はにあったものと同じUniverseにしたが別になんでもok。 最初にテストコード newできないか try { new Universe() } catch(e) { console.info("ok", e); } new したら例外が吐かれるようにする。 同一オブジェクトか var u1 = Universe.getInstance(); var u2 = Universe.getInstance(); console.info(“true?”, u1 === u2); console.info(“true

    JavascriptでSingletonパターン - webネタ
    kagiya
    kagiya 2011/12/13
    クロージャでコンストラクタを返せば、privateなメンバを実現できるのか! へー!
  • クロスドメインでcookie書き込む方法 +クロスブラウザで - webネタ

    あるサイトから別ドメインのクッキーを書き込む。こういうクッキーは、サードパーティクッキーと呼ばれる。FirefoxとChromeはデフォルトでサードパーティクッキーが書き込めるようになっているが、IEとSafariが問題になる。IEはコンパクトポリシーというものを設定すればいけるが、Safariは出来ない。Safariはデフォルトで”知らないとサイトや広告のみCookieをブロック”となっている。でも、GoogleAdsenseとかは書き込めている。なので調べた。 目的 localhostにアクセスしたときsample.comのクッキーを書き込みたい。 もちろんクロスブラウザで。 (sample.comはhosts書き換えやるといい) ポリシーの設定 (P3P) (以下IE対策用) webサイトで個人情報などを取り扱う場合、ブラウザで設定されたポリシー設定とアクセスしているサイトのポリシー

    クロスドメインでcookie書き込む方法 +クロスブラウザで - webネタ
  • はてなブログのデザインの裏側 - Uedayworks::HatenaBlog

    このエントリーはHatena::Staff Advent Calendar 2011のために書かれたものです はじめまして。最近は映画けいおんが生き甲斐のuedayです。 11月8日にクローズドベータリリースした「はてなブログ」のデザイン全般を担当しました。裏側というほどの話ができるか微妙ですが書いてみます。 開発チーム 開発チームは、エンジニアid:cho45/デザイナーid:ueday/ディレクションid:onishiです。デザインはクオリティチェックをid:tikedaに依頼して、適宜フィードバックを貰いながら進めていきました。このほかに制作スタッフが数名います。プロジェクトが立ち上がったのが8月1日だったので、開発期間は約3ヶ月です。アルファ版完成が異常に速く、開発2日目か3日目で記事投稿ができるようになり、5日目でアルファ版を社内リリース。choさんほんとすごいなって思いました

    kagiya
    kagiya 2011/12/13
  • ニキビに悩んでるやつちょっと来い : 暇人\(^o^)/速報

    ニキビに悩んでるやつちょっと来い Tweet 1:以下、名無しにかわりましてVIPがお送りします:2011/12/12(月) 16:37:47.29 ID:Rb8YZP+P0 ここは10年間ニキビと戦い、ついに勝利した俺が語るスレです。 1俺の戦歴 2ニキビ撲滅方法 3質問タイムの三幕でいく。 誰も見て無くても勝手に書いていく。誤字脱字あっても許してね。 注意 これは個人的な体験と感想に過ぎません。 7:以下、名無しにかわりましてVIPがお送りします:2011/12/12(月) 16:41:40.73 ID:DhOkmzzg0 期待 2:以下、名無しにかわりましてVIPがお送りします:2011/12/12(月) 16:38:20.66 ID:Rb8YZP+P0 小学生時代 肌はツルツル。まるで剥きたての卵。 3:以下、名無しにかわりましてVIPがお送りします:2011/12/12(月) 1

    ニキビに悩んでるやつちょっと来い : 暇人\(^o^)/速報
    kagiya
    kagiya 2011/12/13
    まず就寝時間をどうにかするところから始めよう……
  • C#で始めるテスト駆動開発 ~TDDBC横浜の課題をやってみよう

    はじめに 各地でTDD Boot Camp(TDDBC)が開催されるようになり、このところTDD(テスト駆動開発)が注目を浴びています。ただ、自分でも試してみようと思った時に目につく書籍や記事などは、JavaRubyPHPといった、いわゆるオープンソース系の言語ばかり。.NET Framework(Windows)で開発の仕事をしているとTDDは関係ないんだろうか、…とさえ思えてくるかもしれません。 しかし、そんなことはありません。.NET FrameworkでのTDDに必須のユニットテストフレームワークとして有名なNUnitの最初のバージョンは、Visual Studio .NET 2002がリリースされる以前の2001年に公開されています。.NET Frameworkは、生まれたときからTDDと共にあると言っても過言ではないでしょう。 この記事では、TDDとTDDBCについて簡単に

    C#で始めるテスト駆動開発 ~TDDBC横浜の課題をやってみよう
    kagiya
    kagiya 2011/12/13