Modegramming Style
2011年3月31日木曜日
Asakusa Scala DSL
›
基幹バッチをターゲットにしたHadoopフレームワークAsakusaのScala DSLにトライしています。 DSLの素案が固まってきたので、SimpleModelerに組み込んでみました。 DSLを検証するために使用したモデルは、Asakusaのホワイトペーパーにある以...
2011年2月28日月曜日
Access-Control-Allow-Origin
›
WebブラウザからRESTをアクセスするプログラムを開発するときに、困るのがクロスオリジンの問題。 Webページ上で動作するJavaScriptプログラムは、Webページをダウンロードしたサイトにしかアクセスができない、というアレです。 プログラム開発中では、作ったプログラ...
2011年1月31日月曜日
Web Socketなど
›
とある事情があって、g3にHTML5のWeb SocketやServer-Sent Event機能を追加してみました。 Web SocketはJettyの機能を利用しています。 今回使ったWeb SocketとServer-Sent Eventを使ったg3アプリケーションは以...
2010年12月15日水曜日
Androidのアーキテクチャ
›
このところAndroidに集中して取り組んでいるのですが、その作業の中で、Androidアプリのアーキテクチャとして使えそうなものが見えてきたのでメモしておきます。 図で赤くなっているオブジェクトは、Androidの基本クラスでAndroid OS上で特別な機能を担うものです...
2010年11月27日土曜日
アプリケーションアーキテクチャとデータベース
›
引き続き右のクラウドアプリケーションアーキテクチャについて考えています。 JJUG CCC 2010 Fallでは、CQRSアーキテクチャパターンの動きを下の図を用いて説明しました。 これを実現する場合、Commandによる更新系とQueryによる問合せ系で、物理的なデータベ...
2010年11月26日金曜日
データベースの選択
›
カラム指向データベースにHBaseを使うと、Hadoopとの連携がスムーズになるので、バランスがよさそうというお話をしました。 こうなると、インメモリデータベースも具体的に考えてみたくなります。 当初は、SQLiteのインメモリデータベースモードを使って、自分でメモリクラ...
2010年11月25日木曜日
Hadoopの置き場所
›
土曜日に書いたアーキテクチャは、Hadoop座談会で得られたインスピレーションによるものでしたが、肝心のHadoopの置き場所を考えるのを忘れていました。 そこで、考えてみたのが以下の図です。 アーキテクチャ的には、MapReduceやその実装としてのHadoopだけでな...
‹
›
ホーム
ウェブ バージョンを表示