InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Article: より良いベストプラクティス
この記事ではベストプラクティスを単純に適用するやり方に疑問を投げかけるためドレフュス学習モデルを紹介します。そして単純なベストプラクティス適用が役立たないだけでなく、一番力のある人たちにとって重い悪影響を与えることをお見せします。
-
JRuby で JVM バイトコードを生成する
JRuby のパフォーマンスは CRuby のそれに近づいているとはいえ、まだ十分なスピードがでないこともある。CRuby ユーザは、C/C++ を Ruby に組み込むことのできる Ryan Davis 氏の RubyInline ライブラリを使って、Ruby の C による拡張を容易に行うことができる。
-
FlexアプリケーションがWebサービスへアクセスするのを助けてくれるFleXtense
FleXtense は、FlexアプリケーションのようなRIAの開発を助けるツールのひとつで、Webサービスを利用する。 InfoQは、FleXtenseの創立者であり生みの親でもあるMurat Cim氏とOzkan Yilmaz氏に、FleXtenseがどのようにしてRIAの開発を手助けしてくれるのかという点に関して詳細を聞いた。
-
Presentation: SOAとGrid(マルレク2005 第3回より)
SOAは、Grid技術と深い結びつきがあります。講演では、Gridの標準技術であるGT4の紹介を、ビジネス分野でのJBIやSCAといったSOA技術との比較���交えながら行ないたいと思います。
-
MicrosoftおよびIntelが並列コンピューティングに2000万ドル出資予定
近ごろMicrosoftおよびIntel社は、今後5年にわたり並列コンピューティングへ2000万ドルの共同出資をおこなうことを発表した。
-
IEでマッシュアップを行う新しい方法
マッシュアップとは、複数のソースからデータと機能を結合したウェブアプリケーションと緩く定義されている。これは通常、ブラウザ内でJavaScript とAJAX技術を使用する。これらはある程度正常に動作するが、マッシュアップは一般的に際と運営者側のプランニングを必要とする。
-
デスクトップベースアプリケーションからクラウドベースアプリケーションへの遷移には何が必要か?
この頃クラウドベースアプリケーションは、至る所で目にする(Enterprise、Office Suites、Groupware、Business Intelligenceなど)。 その一方で、Google Gears、Mozilla Prizm、Fluid、S3などのテクノロジーは、どれがどれなのか見分けがつかなくなりそうな環境を作り上げている。
-
MicrosoftがASP.NET MVCソースコードを公開
MicrosoftはCodePlexプロジェクトを開始し、今後のASP.NETリリースのソースコードを共有する。現在、ASP.NET MVC Preview 2ソースはダウンロードに利用可能である。
-
Java 7におけるFork/Joinとの並列性
最新のハードウェア上で利用可能なプロセッサコアの数が増えるにつれて、新しいハードウェアを最大限活用するような方法で開発者が開発することが一層重要になっている。
-
プログラミング言語は自由度が低いほど強力か?
さらなるパワーを追求し、C#には最近新機能が加わり、Javaも間もなくC#と同じ道をたどる可能性がある。機能の選択肢が拡大すればプログラマーの自由度は高まるが、これにより必ずパワーが増すのだろうか。また、真に強力であるために、言語は高い自由度と柔軟性を提供する必要があるのだろうか。
-
-
-
.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に対応している。