BT

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

寄稿

Topics

地域を選ぶ

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

  • プログラミング言語は自由度が低いほど強力か?

    さらなるパワーを追求し、C#には最近新機能が加わり、Javaも間もなくC#と同じ道をたどる可能性がある。機能の選択肢が拡大すればプログラマーの自由度は高まるが、これにより必ずパワーが増すのだろうか。また、真に強力であるために、言語は高い自由度と柔軟性を提供する必要があるのだろうか。

  • David Pollak氏 lift と Scala を語る

    3月10日、David Pollak氏は lift 0.6 のリリースをアナウンスした。

  • InfoQ Chinaが1周年を迎えました

    InfoQ Japanより半年早くローンチしたInfoQ Chinaが3/28で満1周年を迎えました。

  • .NET-Java間のWebサービス相互運用性の新たなオプション

    .NETおよびJava間のWebサービスの相互運用性ということになると、選択肢としてかつてはHTTPを介したSOAPに限られていた。最近、この分野で2つの新たなオプションが利用可能になった。WebSphere MQ(WMQ)とActiveMQトランスポートがJavaと.NET間における相互運用可能なWebサービスの構築に使用することができる。

  • RadRailsのバージョンが1.0へ - Profiler,CallGraph Analyzer,Rails Shellが追加

    RadRailsは、Aptana IDEの一部で、現在version1.0の利用が可能だ。人気のRails開発ツールは、この間いろいろなものがリリースされた。しかし、この最新バージョンのRadRailsは、RubyやRuby on Railsの開発者に対して役立つ新機能を追加した。

  • GitHub - RailsベースのGitリポジトリホスティングサービス

    Gitは分散バージョン管理システムである。元々GitはLinux TorvaldsがLinuxカーネルのソースコードを管理するために書かれたものだが、Linux以外のプロジェクトでも採用されている。Ruby界隈ではRubiniusやMerbでの利用が知られており、CapistranoやVlad the DeployerといったデプロイツールもGitに対応している。

  • パフォーマンスの問題、VS 2008で存続

    従来製品同様、Visual Studio 2008には依然としてパフォーマンスに関する問題が残る。VS 2003および2005とは異なり、どこを見るべきかを知ってさえいればMicrosoftは積極的にパフォーマンスのパッチに取り組んでいる。

  • NovellがMono Debuggerのバージョン0.80をリリース

    先日、Martin Baulig氏がMono Debuggerの最新リリースの機能について発表した。そしてMiguel de Icaza氏が、MonoDevelop 1.1でのサポートについて説明した。

  • ソフトウェアアーキテクチャの新しいリソース

    ソフトウェアアーキテクトのための新しいリソースがいくつか表れた。Simon Brown氏とKevin Seal氏はソフトウェアアーキテクチャ文書を作るためのガイドライン集を公表した。Mike Kavis氏も新しいアーキテクチャがもたらす変化への対応にせまられるアーキテクトにとって役立つフレームワークを考え出した。

  • Djangoは転換点に至ったか?

    PythonのWebフレームワークであるDjangoが、早くも1.0のリリースにこぎつけ、Antonio Cangiano氏は転換点に至ったと考えている。一連の「非科学的な」メトリクスに基づいて考えをまとめている、Antonio Cangiano氏はおそらく正しいのだろう。

  • ソフトウェアトランザクション:プログラミング言語の観点のひとつ

    Erlangは並列処理を効率よくしかもエレガントに扱える言語として多くの関心を呼んだ。とりわけErlangはマルチコアプロセッサ向けのプログラミングに向いていると考えられている。Erlangのキーとなるデザインコンセプトのひとつは、”プロセス”のインスタンス間に共有メモリがないということだ。それらは非同期メッセージで通信をおこなう。それでもやはり、共有メモリの並列性はホットな研究課題としてある。

  • Office Open XML SDKのリリース迫る

    ISOが昨年9月OOXMLをオープンスタンダードとして承認しなかったにもかかわらず、MicrosoftはOOXML SDKをリリースすると発表した。

  • Article: Javaにおける言語内ドメイン特化言語へのアプローチ

    Alex Ruiz氏とJeff Bay氏が、Java言語を使ってドメイン特化言語を書くことがどうして可能かを説明し、構成方法のパターンも提案します。

  • LINQ Framework Designのガイドライン

    LINQが完成版となってリリースされたので、次はその使用方法について考える番である。Keith Farmer氏はLINQを使用することでサブクラスが削除できるとまで言及している。しかしそちらに進む前に、Microsoftからの公式ガイドを見てみよう。

  • NOLOCKをLINQ to SQLおよびLINQ to Entitiesで実装

    近ごろScott Hanselman氏は、 LINQ to SQLおよびLINQ to Entitiesを使用する際のヒントを取り上げた、非常に役立つ記事をブログ上に掲載した。問題は、SQLデベロッパが慣れているように、LINQクエリで生成されたSQLを獲得し、NOLOCKヒントを使用する方法である。

BT