InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
SQLiteが.NETに移植された
Noah Hart氏がSQLite3をC#に移植した。最初のバージョンはオリジナルと比べると低速ではあるものの、これによりP/Invokeやアンセーフコードなしで.NETのマネージ環境からSQLiteを使うための道が開かれたことになる。
-
Google App EngineにJettyを採用
Google App Engineが当初使っていたウェブサーバ/サーブレットコンテナはApache Tomcatだった。しかし最終的にJettyへと変更された。InfoQはJettyの開発元企業であるWebtideのチームに今回の決定の事情について詳細を聞いた。
-
IronRuby総まとめ - IronRuby 0.9.0とベンチマーク
IronRubyチームが1.0のリリースに向けて動いているので、IronRubyプロジェクト関連のコミュニティは最近忙しさを増しているようだ。 IronRubyチームはバージョン0.9.0をリリースし、Antonio Cangiano氏は我々を勇気付けてくれるようなIronRubyのベンチマークをいくつか発表した。
-
計算知識エンジンWolfram|Alphaへ���インタビュー
Wolfram|Alphaが公開されて2ヶ月が経ち、Wolfram|Alphaに関するよくある質問を振り返ってみる時だ。 Wolfram|AlphaとGoogleの関係は何か? 市場でWolfram|Alphaをどのように位置付けるか? Wolfram|Alphaは、セマンティックウェブ検索エンジンのどの範囲にあるのか? Wolfram|Alphaは、市場でどのように利益を出せるのか? 中国のWolfram Research Inc.のXiang Wang氏にインタビューした。
-
ASP.NET MVC 2のプレビュー版
MicrosoftはASP.NET MVC 2の最初のプレビュー版をリリースした。注目点は新しいバリデーションモデル、サブプロジェクトによる大規模サイトの分割、強化されたテンプレートモデルなどである。
-
JBoss Netty 3.1リリース
Netty 3.1.0が最近、JBossコミュニティにてリリースされた。Nettyはクライサント/サーバのネットワークアプリケーションを書く際のもう一つの選択肢となる。
-
CRUDはRESTにとって良くないのか?
Arnon Rotem-Gal-Oz氏による新しい記事での解説によれば、RESTは標準とAPIの単なる集合ではなく、そのメリットを最大限に受けるためにはRESTアーキテクチャの原則に従わなければならないものなのだ。
-
VisualStudio による Linux アプライアンス作成
Novell が Linux アプライアンス作成ツール SUSE Studio をリリースした。Mono 開発チームはこれに関連して,SUSE で稼動するアプライアンスを Visual Studio 内から生成するプラグインを製作した。
-
IronRuby – 1.0までの道のり
IronRubyが最初にMicrosoftから発表されたのはMIXカンファレンス’07だった。それから2年たった今、バージョン1.0はどうなっているのかとディベロッパたちは怪訝に思っている。InfoQが2008年1月にJohn Lam My氏にインタビューした際、その年の第2半期のリリースを目指しているという話だったが、そうはならなかった。
-
HyperSpace - 省スペースブラウジング環境
Phoenix TechnologiesはブラウザのみをサポートするOS、HyperSpaceを開発した。HyperSpaceはGoogle Chrome OSに組み込まれる予定の機能とほぼ同じ機能を提供する。
-
バックログを分割して最大効率で価値を高めよ
昔から常にバックログは批判にさらされ続けている。Mary Poppendieck氏は、要求される目的を満たさないならばバックログは廃止すべきだと主張する。Serge Beaumont氏はバックログを分割する面白い方法を提案した。それはあるフローにマッピングすることによち、バックログの存在価値を上げるものである。
-
.NET 4 Beta 1、ソフトウエアトランザクショナルメモリをサポート
マイクロソフトはNET 4.0 Beta 1の新しいバージョンをリリースした。これには、STM.NETと呼ばれるソフトウエアトランザクショナルメモリ機構が組み込まれている。並列処理の共有メモリに対するアクセスをロックを用いて制御する方法の代替になるのがSTMだ。
-
JRuby総まとめ:JRubyチームのEngineYardへの加入、YAMLサポート、OSGi、インストーラ
SunのJRubyチームのCharles Nutter氏、Tom Enebo氏、Nick Sieger氏はSunを辞めてEngineYardに加入し、そこでJRubyの作業を続けていきます。YAMLサポートはOla Bini氏の新しいYAMLパーサによって改善されました。また、OSGiでJRubyでどう動くのか、次期JRubyインストーラについても見ていきます。
-
Memcached総まとめ: Memcached 1.4リリース、Gear6 の Web Cache
新しいバイナリプロトコルのような新機能を追加した、Memcachedバージョン1.4が最近リリースされた。また、Web CacheはMemcachedプロトコル準拠のハードウェアソリューションであり、パフォーマンスをさらに引き上げる。
-
LESS と Sass で CSS をより簡潔にする
LESS と Sass は 変数,ミックスインなど実績のある機能を CSS に持ち込むことで,その冗長性を改善する Ruby ツールである。2つのツールがどのように動作し,何を提供してくれるのかを見てみよう。