サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
買ってよかったもの
wiki.unshiu.jp
概要データベース冗長化のためにDBをマスタとスレーブにわけ、更新はマスタで行い、参照はスレーブで行うことで負荷分散や高可用性を実現する機能です。 MySQLのレプリケーションは標準で搭載されており、非同期で行われマスタで更新されたログがスレーブへ送られます。 導入方法Mysql-5.1.26 インストール $ ./configure --prefix=/usr/local/mysql --with-charset=utf8 \ --with-extra-charsets=all --with-mysqld-user=mysql --with-innodb --with-partition $ make $ make install $ groupadd mysql $ useradd mysql -g mysql $ ./scripts/mysql_install_db --user=
TokyoTyrantとは memcached並に高速でありながらファイル上にデータを記録し永続化を可能にしています。 レプリケーションも実現していおり、負荷分散や冗長化も可能であり、mixiで採用実績により 安定性を証明しています。unshiuにおいては最終ログイン時刻の保持に採用しています。 http://tokyocabinet.sourceforge.net/tyrantdoc/ http://alpha.mixi.co.jp/blog/?s=TokyoTyrant 利用上の注意 TokyoTyrantはmemcachedのように有効期限というものはもっていません。 必要があれば別途定期的に古いものを削除するようなスクリプトを組む必要があります。 インストール Windows 現在、Windowsはサポートしていません。開発時にはvmwareなどにLinuxをいれてそちらにインスト
理想をいえば全ての可能性を網羅することが最適ですが、事実上不可能です。 大事なのは重要もしくはミスが起こりやすいところが網羅されているかです。 少なくとも以下のポイントに当てはまるところは重点的にテストコードを書くべきです。 メソッド内にコメントを書かなければ理解できないようなメソッド ロジックが複雑なためにどうしてもコメントで補記しないとわからないメソッドはどうしても存在してしまいます。 こういったメソッドはテストを書くことでさらに仕様を明確にできます。 2回以上修正したメソッド なんのミスもなく、書いた後に1度も修正しないようなメソッドよりも、書いた後に拡張した、なんらかのミスで修正したメソッド に重点的にテストは書くべきです。 外部アプリケーションと連携する部分 こちらが何を想定して何が想定外なのが明確になります。 外部アプリケーションの仕様が先方都合や提供もとの都合で変更される可能
株式会社電通国際情報サービスによるJavaコーディング規約より: 一、見やすさを重視せよ 一、ネーミングはわかりやすく 一、サンプルを鵜呑みにしない 一、同じコードは二度書かない 一、役割は一つに ソース内に以下のルールでタスク・タグをうつことが可能です。 Eclipseを利用している人は 設定 -> Java -> コンパイラー -> タスク・タグ で設定を変えられるので統一してください。 またこれ以外のオレオレタスク・タグはtrunkには適用しないようにしましょう。(各個人のブランチは自由にやって問題なし) BUG もしバグを発見し影響範囲が広いために即時修正をできない場合は必ずチケットを発行し、チケット番号を書いてください。 また必ず具体的な発生条件と詳細を記載してください。長くなる場合はチケットに書いた上で「詳細はチケットxxxxで」といった形にしてください。 例) BUG:
unshiuとは? 株式会社ドリコムがCGMサイト作成のために社内で利用しているrailsアプリケーションです。 Peeled unshiu とは? unshiuのオープンソース版プロダクト名です。 ライセンスに関して MPLの元に公開しています。基本的に商用利用に制限はありませんが質問がありましたら unshiu@gmail.com へご連絡ください。 MPLに関して 以下を参照してください。 http://www.mozilla.org/MPL/MPL-1.1.html http://www.mozilla-japan.org/MPL/MPL-1.1J.html 開発者 オープンソースに関する開発は gaooh によって行われています。ただし、100%この開発に仕事としてフルコミットしているわけではないので 開発の協力者を募集しています。エンジニア問わず興味がある人は un
このページを最初にブックマークしてみませんか?
『ホーム (unshiu)』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く