BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ プログラミング に関するすべてのコンテンツ

  • アメリカ合衆国がMicrosoftにWordの販売停止命令

    i4iが保持している特許を侵害したとして、テキサス州はMicrosoftにアメリカ国内でのMS Wordの販売差し止め命令判決を行った。

  • 新しいインストーラが Windows 版 Ruby の実行速度を大きく向上する

    Luis Lavena 氏は Windows 用 Ruby インストーラのアップデート作業を行っている。このインストーラには最新のコンパイラで作られた Ruby バイナリが取り入れられていて,ベンチマークによれば Ruby 1.8.6 が以前の2倍以上の早さで動作する。我々は Luis Lavena 氏に,この新たな Ruby インストーラについて話を聞いた。

  • VMWareがSpringSourceを4億2000万ドルで買収 - 業界の反応は

    本日、VMWareはSpringSourceを買収することを発表した。買収金額は、約3億6200万ドルをキャッシュと株式により支払うのに加え、約5800万ドルのストック・オプション相当額がプラスされる。業界の反応は...

  • 2タイプのアジャイル文書 ― 2種類しかない

    アジャイルマニフェストには、「動くソフトウェ��が、どんな文書よりも理解しやすい」、とある。このおかげで、アジャイルプロジェクトでは、文書は、要らないと多くのチームに信じられるようになった。アジャイルを批判する人たちは、その方法論の弱点を示すのに、アジャイルの少ない文書を指摘する。 Eelco Gravendeel氏は、アジャイルには、たった2種類の文書しかない、と言う。

  • "IE6追放"キャンペーン

    かつてウェブ上で突出したシェアを誇ったブラウザであるIE6は、互換性や安全性について多くの批判を浴びてきた。そして、今や、IE6向けの特別なコードを書くために余計な時間を使うのにうんざりしているウェブサービス企業によって展開されている"IE6追放"キャンペーンによって、これらの批判もクライマックスに達している。

  • Windows 7 API Code Pack for .NET の公開

    Windows API Code Pack for Microsoft .NET Frameworkは、.NET開発者にWindowsの関数を提供するラッパーだ。ラッパーは主にC#で書かれており、C++/CLIで書かれた DirectX関数も伴っている。ソースコードは現在利用可能だが、オープンソースライセンスではない。

  • 次なるSQL Serverは?

    昨年も報告したとおり、SQL Server 2008 R2は、256個の論理プロセッサをサポートする。その他の機能として、複数サーバの効率的な管理ツールやReporting Services 3による地理データの可視化などがある。MSDNおよびTechNetの会員は、この新しいバージョンのプレビュー版を利用できるが、一般ユーザも今月中にはアクセスできる予定だ。

  • Rubyのスレッディングとガベージコレクションの今後 - 笹田耕一氏インタビュー

    Ruby 1.9.2に何が入るのか、グローバルインタープリタロック(もしくはグローバルVMロック)の状況、1.9.xに世代別GCが入るのには何が必要なのか、などについて、InfoQはRuby 1.9.xのVM開発者である笹田耕一氏に質問した。

  • 言語の制約に頼るべきか?開発者の責任に頼るべきか?

    Bruce Eckel氏、Michael Feathers氏、Niclas Nilsson氏、Keith Braithwaite氏などが次の問いに答える。プログラミング言語は、完全な柔軟性をもって開発者が好きなようにいじり回せて、開発者が自分でやったことには責任をもつと信じるべきなのか?それとも悪いコードやメンテナンス性や可読性をさげてしまうような失敗を避けるために、設計時に言語の中に明確な制約を設けるべきなのか?

  • コピー防止ソフトウェアの代替となるWebサービス

    マイクロソフトは、同社の新しいバーコードテクノロジーである「マイクロソフト・タグ」を生成するAPIをリリースした。しかしこれはほとんどの商用ライブラリと異なり、コピー防止措置がとられていない。その代わりに、このライブラリはWebサービスとしてのみ利用できる。

  • Java EE 6 に調和する依存性注入

    今年 Google Guice と SpringSource は,依存性注入(dependency injection)に使用するアノテーションの標準セット定義に関して共同作業を行うと発表し,その成果を JSR-330 として提案した。このアノテーションが JSR-299 の提案内容と一致していなかったことが論争を巻き起こしたが,JSR-330 アノテーションを JSR-299 に適用すること,2つの JSR をともに Java EE 6 に採用することにより,この問題も現在は解決されている。

  • CodePlexのWikiエンジンがオープンソース化

    Microsoftのオープンソースサイト、CodePlexからWikiレンダリングエンジンがAPIとしてオープンソースになりました

  • 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のベンチマークをいくつか発表した。

BT