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

Dynamic Objective-C

Objective-Cのディープな解説本、3/26発売。

スレッド並列 or ネットワーク並列 ?

スレッド並列 一つの処理をタスクに分割し、相互依存のない処理を複数スレッドに 分散し、処理を行い、最後に処理結果を纏める。 処理を依頼するスレッドと依頼された処理を行うスレッドに分かれる。 CPUのコア数によってスケールする。 JavaではJava7で導入…

JCPのあるべき姿

今回のDI標準化戦争?が勃発したことでJCPが正常化される、 OSS主導への回帰である、JavaEEの終焉であるや、JCPが機能不全に 陥っているのはSunの責任でありOracleが買収した事により JCPが正常化される等の論調の文章を見かけるが、 これらの文章から読み取…

ダブルスタンダードになりかけることは標準化団体では珍しくない

JSRにおけるDI標準化戦争のように一時的に ダブルスタンダードになりかけるケースは JCPのような標準化団体では珍しくはなく 普通に起こりえる事態で、それが起こった ことでその団体の存在価値に疑問を呈する ような問題ではありません。

DI標準化戦争? on JSR

DIコンテナ共通のアノテーション仕様を新たなJSRとして提案している Guice・Spring陣営、JSF・EJB3を接続することに重点を置いた 仕様であるWebBeans(JSR299)を主導して策定中のJBoss陣営、両者の 関心のある領域が異なるので、一概に戦争とは呼べないのでは…

Java7で予定されていたプロパティ構文案の見送りは正解

見送りがアナウンスされてから時間が経っているので 今更感がありますが書いておきます。

BigTable

大雑把にいうと今はやりのKey-Value型分散ストレージの一種、 構造化データの格納及び単体での永続化を実現していることが 大きな特徴。

Cocoaのアウトレットとアクション

IBOutlet id component; とソースコード側でクラスにIBOutletでマーキングしたインスタンス変数 を追加して、InterfaceBuilderで作成するUIレイアウトファイル(NIB ファイル)でUIコンポーネントとクラスを関連づけておくと、実行時に componentに対してNIBフ…