Summary 1. DRY (Don't Repeat Yourself.) 2. class/method は1機能のみ. 3. ユニットテストコードを書き,テストを楽にする. 4. ビジネスロジック,メインコードはフレームワークに依存しないように書く. 5. より抽象的に考え,インタフェースとアブストラクトクラスを使用する. 6. 拡張することを意識したコードを書け. 7. 必要でないコードを書くな. 8. 結合度を弱めるようにしろ. 9. モジュール化. 10. 自分のコードが常に外部APIであるようなコードを書け. Reference A Funny Java Flavoured Look at the World: 10 tips on writing reusable code http://hoskinator.blogspot.com/2006/06/10-tips-on
Eric S. Raymond, esr@snark.thyrsus.com19 December 1998 中谷千絵, jeanne@mbox.kyoto-inet.or.jp5 January 1999 ハッカーになるために 1. この文書を書いた理由 2. ハッカーとは何か 3. ハッカーらしい態度を身につけるために 3.1 この世界は解決を待っている魅力的な問題でいっぱいだ 3.2 同じ問題を二度解くような無駄を避けなさい 3.3 退屈と単純作業は悪 3.4 自由は善 3.5 態度は能力の代用にはならない 4. 基本的なハッキング技術 4.1 プログラムの学び方 4.2 オープンソースの UNIX 類のどれかひとつを入手し、使うことを学び、 4.3 World Wide Web を使う方法を学び、HTML を書きなさい 5. ハッカー文化での地位 5.1 オープンソースソフトウェ
30万個ぐらいの静的ファイルを配信するサーバーの選び方 で静的な配信サーバに関することが述べられている. naoyaさんが公開されてるInside Hatena Bookmark's Backend の資料などを読むと、mod_perlなサーバーやMySQLサーバーの選び方の参考になったりするわけですが、世の中を見渡してみても、静的コンテンツ(画像とか)を配信するサーバーの指南書らしきものはなかなか見あたりませんでした。 なので、経験を元に書いてみることにします。 ということらしい.書いてあることはすべて同意だけど, つい3ヶ月くらい前まで 平均15k×1万URL×50億httpアクセス/day 平均4KByte×100万URL×3億HTTPアクセス/day な画像サーバと某所で向き合ってたため,ちょっとは役に立てるかもしれないと思ったので,私の経験を書いてみようと思う. 動画配信の負荷分
The Acegi Security System for Spring Projectは29日(米国時間)、The Acegi Security System for Springの最新版となるAcegi Security 1.0.0を公開した。Acegi Security 1.0.0はJava EEベースのエンタープライズアプリケーションに包括的なセキュリティ機能を提供するためのソリューション。多種多様な組み合わせが可能だが、特にSpring Frameworkとともに動作することを想定して開発されている。 Acegi Security 1.0.0はApache License Version 2.0のもとで公開されているオープンソースソフトウェア。2年半の開発期間を経ての公式リリース。1.0.0 RC2から比べて80を越える改善と修正が施されている。 主な変更点は次のとおり。 Sec
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く