新型Macが発表になりましたが、値段が下がってたり、iMacのスクリーンがさらに大きくなってたり(最上位はCore i5でクワッドですよ。。。)、ずいぶんとよさげです。
で、Erlangの開発環境としてWindowsでずっとやってたのですが、1ヶ月ほど前にMacBook Airを買ってからはMacばかりになってしまいました。仮想化ソフトのVirtualBox(無料)にWindowsも入れていますが、VirtualBox自体ほとんど立ち上げないです。
MacOSは中身がUnixなのでviとか標準で入っているし、追加ソフトのインストールもMacPortsを使えば非常に簡単。ErlangもYawsも、MacPortsからインストールして問題なく使えています。
ページやアプリを作って、Safari/Firefox/IEでテストする、というのが1台でできちゃうのは本当に便利。
EclipseでErlide(Erlangプラグイン)を使う場合は、Eclipseを3.4にしておく必要がありますが、3.4もまだ配布されているので特に問題はないかと(3.5だとエラーが出てErlangモードが利用できませんでした)。
オフィスソフトもファイルの読み書きだけならOpenOffice.orgで問題なし。
新しいOSを導入したにもかかわらず、ATOKとWindows以外はお金かからないというのはすごいなあ。昔なら何やかやで十万円近くかかるところだよね。
あ。ATOKは1 Yearライセンス(3360円/年)を選択。LeopardからSnow Loepardにアップグレードされたときに以前のATOKが動かなくなったと聞いたので、パッケージで購入するメリットがいまいち感じられなかったので。年額3360円なので、月額300円の方をチョイスしてもあまり大差なかったかも。。。
2009年10月21日
2009年08月06日
N人が参加する同期されたワールド、Javaでの分散キャッシュ、軽量化されたMySQL
古い記事だけど今になって重要になった。
読む!
梅田サロン中止のお詫び、およびアーキテクチャ変更についての技術詳細レポート
読む!
梅田サロン中止のお詫び、およびアーキテクチャ変更についての技術詳細レポート
すごく単純化して言えば、あるルームへの参加者N人中の1人あたりの平均的な信頼性を R (0
Java Caching SystemJCS is a distributed caching system written in java. It is intended to speed up applications by providing a means to manage cached data of various dynamic natures.
(Java Caching Systemは、Javaで記述された分散キャッシュシステムです。多様な動的なデータをキャッシュすることによってアプリケーションの高速化を実現します...ってな感じか)
ミクシィエンジニアブログ 2008/7Drizzleとは必要のないものは一切存在しない、最低限でパフォーマンス重視な「MySQLよりシンプルで、軽く、安定して、高速な」 MySQLのforkです。