スティルハウスの書庫の書庫

はてなダイアリーで書いてた「スティルハウスの書庫」を移転してきました。

2009-12-01から1ヶ月間の記事一覧

appengine ja night #4のお知らせです

appengine ja night #4のお知らせです。今回はスピーカーに浅海さんと荒川さんをお招きして、App EngineによるDSL駆動開発やトランザクション処理といったコアなテーマについてそれぞれお話いただきます。また今回から「java」ではなく「ja」と名前を変えま…

LogCounterはどうでしょう?

お題:App Engineでカウンターを作る前提: カウント数を集計する用途だけでなく、ユニークな連番を振る用途にも使いたい 1つのエンティティをカウンター代わりに使うのは負荷集中に弱いので避けたい こんな実装はどうでしょう? MemcacheService#increment…

Smalltable、OODB、STM、分散バージョン管理

SmalltableのローカルのSQLiteは、既存のSQLプログラミング手法をそのまま使えてかつDatastoreの特性を生かせるという意味では便利ですが、しかしActionScriptやJavaScriptのオブジェクトをもとにSQL組み立てたりORMしたりするのってそもそも面倒です。なの…

Amazon AWSでUS West目指してたらハマった

Amazon EC2とRDSでサービスを構築しようとしてます。今月公開されたUS Westは国内からの遅延がUS Eastよりも数10msくらい低いと評判で、今回はUS Westですべて揃えようかな〜と思って作業を始めましたが、いろいろハマっておりますのでメモ。 RDSはUS Eastの…

Android/GAE Hack-a-thonに参加したメモ

Android/GAE Hack-a-thonに参加してきました。Android使いとApp Engine使いが集まり役割分担してなんか作るという面白イベントです。私はAndroid全然しらなくて対応携帯も持っていませんが、この機会に勉強したいなぁ〜と参加してみました(余談:携帯+サー…

NoSQLデータストアのデータモデル

首藤さんがNoSQLデータストア(おもにmemcached、Amazon Dynamo/Simple DB、Microsoft Azure、Google Bigtable)について、それぞれのデータモデルや特徴を大変わかりやすくまとめられてます:NoSQLデータストアのデータモデルこれはありがたや。。さまざま…

BigtableとSmalltable

App Engineによる設計手法でひとつ私が実案件で試してなかなかうまくいったと思ったのは、「Smalltable」って私が勝手に呼んでいるアーキテクチャです。簡単にいうと、「複数クライアントのローカルのSQLite間をDatastoreを介して同期する」仕組みです(こう…

Amazon RDSの運用メモ

ただいまAmazon RDSで実運用環境を絶賛構築中! ドキュメントから運用や構成上で気になるところだけメモしました:http://aws.amazon.com/rds/faqs/ http://docs.amazonwebservices.com/AmazonRDS/latest/DeveloperGuide/index.html?Overview.BackingUpUpAnd…

日経SYSTEMS実践セミナー「Google App Engineを用いたアプリ設計」

日経SYSTEMSさんのセミナーに講師で参加します:『Google App Engineを用いたアプリ設計』 日付:2010年1月22日 場所:TEPIAホール 詳細:http://coin.nikkeibp.co.jp/coin/sys/semi/1001top/01.html 内容的にはApp EngineとDatastoreの入門ですので、これか…

Confluence+Jiraによるドキュメント制作ソリューション

あるお客さまから「開発チームと密接に連携を取りながらup-to-dateなドキュメントを効率的に制作したい」とのご要望をいただいたので、私の一番のお勧めとしてAtlassianの強力コンビConfluence(wiki/CMS)とJira(タスク管理/BTS)のソリューションを提案…

appengine java night #3が終わりました

appengine java night #3、あいかわらず脳みそフル回転させないと付いてけないコアな内容でしたね〜。今回はとくにTask Queueの使いこなし方やスケールアウト特性について生々しいレポートや意見がいただけました。皆さんさっそく資料アップ&レポートいただ…

Paxosお勉強メモ

Paxosのお勉強メモです(以下、分散システムとか無知なのですごく勘違いしてる可能性ありますので要注意)Wikipedia: Paxos algorithm Paxos is a family of protocols for solving consensus in a network of unreliable processors. Consensus is the proc…