2011年5月17日のブックマーク (3件)

  • コードの臭い - リファクタリングの必要性を示す兆候

    重複したコード (Duplicate Code) 同じようなコードの並びが、複数の場所で見られる。 長すぎるメソッド (Long Method) メソッドが長くて理解しづらい。 巨大なクラス (Large Class) インスタンス変数を持ちすぎている。コード量が多すぎる。 多すぎる引数 (Long Parameter List) 引数が多くて、それらの意味がわかりにくくなっている。 変更の発散 (Divergent Change) 1つのクラスがさまざまな変更要求の影響を被る。 変更の分散 (Shotgun Surgery) 1つの変更がさまざまなクラスの変更を引き起こす。 属性・操作の横恋慕 (Feature Envy) 他のクラスの属性やメソッドを使いすぎる。 (これは他のクラスに強く関連していることを意味します) データの群れ (Data Clumps) いつも一緒に使われるデータ

    dekatotoro
    dekatotoro 2011/05/17
    「コードの臭い」の解説
  • ブラウザキャッシュによる HTTP 高速化チューニング

    かれこれ一年ほど前に実施した実サービスでの apache のチューニングネタを思い出したように書いています。 以前いた部署では少ないサーバ台数で大量のリクエストを如何に処理しきるかってことに燃えていたので、静的コンテンツなどをブラウザに支障のない範囲で最大限にキャッシュさせ、サーバとネットワークの負荷を最小化させていました。 当時参考にした情報源は以下の3つでした。 どのようなレスポンスヘッダを返しておけばブラウザキャッシュを最大化できるかのテクニックがまとめられています。 ブラウザキャッシュとレスポンスヘッダ - murankの日記 Kazuho@Cybozu Labs: キャッシュの上手な使い方 [Studying HTTP] HTTP Status Code チューニングにおいて重要なのは自分自身での検証。というわけで自前で検証した結果と検証するために用意したプログラムを公開します。

    dekatotoro
    dekatotoro 2011/05/17
    ブラウザキャッシュによる HTTP 高速化チューニング
  • ポケットWiFiの契約に必要なもの【無料】ポケットWiFiを口座振替で即日ゲット

    昨今では沢山の方が利用しているポケット型WiFi・モバイルWiFi。 沢山の種類がありますが、大きく分けて、料金、速度、使用容量制限この3つを指標に考え、ポケット型WiFiを選ぶといいでしょう。 ポケット型wifi無制限最強のものについてはこちらの記事をご覧下さい。 ホームルーターや置くだけwifiについて知りたい方はこちらの記事を確認して下さい。 この記事の結論まとめ WiMAXのポケット型WiFiはデータ容量制限を撤廃済なのでコスパよく使用可能。 楽天モバイルは0円使用を撤廃済で月額1,078円から利用出来る。 速度最速はWiMAX。速度の速さは機種による違いのみ。 契約期間のないポケット型WiFiは5G-CONNECT。 出典:消費者保護ルール 引用: 2022年7月に電気通信サービスに関する消費者保護ルールが変更になりました。これに伴い、契約解除料(解約違約金)の上限がサービスの月

    ポケットWiFiの契約に必要なもの【無料】ポケットWiFiを口座振替で即日ゲット
    dekatotoro
    dekatotoro 2011/05/17
    渋谷で無線LANが飛んでて電源がある女子ウケの良いカフェ