InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Ruby On... SAP:新しいRuby VMを使って企業にさらなるワンステップ
CRMおよびERPの市場占有率で首位を誇り、ビジネスソフトウェア会社の規模としては第2位のSAPが、同社のSAP NetWeaver?ならびにSAP ERP 6.0ソリューションの一部としてRubyを採用しようとしている。ABAP Virtual MachineはBlue Ruby拡張を介してRubyコードを実行できるようになるだろう。
-
RESTFul APIsにおいてHATEOASを使用する利点
サンマイクロシステム社のCraig McClanahan氏は、なぜRESTfulサービスの中で従来のREST APIsがアプリケーション状態エンジンとしてのハイパーメディア(HATEOAS)を活用できないか、結論を出した。彼はその利点を説明するために彼の最近の著書で、設計に関して記した『Sun Cloud API』で例をあげている。
-
SunのGarbage-First Garbage Collectorが低レイテンシと高スループットのトレードオフを大幅に解消
SunのGarbage-First garbage collectorはレイテンシが小さな、新しいガベージ・コレクタで、HotSpot JVMにおいてCMSの後継となるよう計画されたものである。これはサーバ・スタイルのコレクタで、大型メモリを備えたマルチ・プロセッサのコンピュータをターゲットとしている。CMSとG1には、2つの大きな違いがある。
-
Andrej Bauer氏の語るプログラミング言語の設計
Andrej Bauer氏はプログラミング言語の設計と題したエッセイにて、「プログラマはとても人間らしい。忘れっぽく、不精で、考え得るあらゆる間違いを犯す」という単純な前提に置いた上で次のように語っている。
-
.NET 4でのC#/VBパリティ
2008 PDCにおいて、MicrosoftはVisual BasicおよびC#の言語パリティの望みを発表した。Lang.NET基調(18分)で、.NET 4にどういう意味があるのか、列挙された。手短に言えば、皆が実現を望んでいることである。
-
公開中止:Java言語の進化
Neal氏は、自身のプレゼンを見直すことから始めている。元の質問である「成熟した言語を進化させることは、どういう感じか?」から「広くデプロイされた言語を発展させることは、どういう感じか?」に及ぶまでを見直している。
-
詳細なNHibernateマッピング
Ayende Rahien氏は、13のブログ投稿記事を掲載した。それらは、さまざまなNHibernateマッピングを詳細に例を交えて説明している。Ayende 氏は、NHibernateの寄稿者の1人であり、 NHibernate Profilerの作成者であり、NHibernateを何年も使用している。
-
-
ParseTreeの未来
ParseTreeは、RubyソースコードまたはインタープリタにすでにロードされているRubyコードの、Rubyコードのパースツリーにアクセスすることを可能にするライブラリである。
-
InfoQ Japan 翻訳者募集のお知らせ(一次募集終了)
InfoQ Japan 翻訳者の募集につきましては、応募者多数のため、一次募集を終了させていただきます。多数のご応募ありがとうございました。
-
Microsoft、Common Compiler Infrastructureをオープンソース化
Microsoft ResearchはCLRアセンブリのメタデータや��バッグファイルを操作するため、コンパイラや他のプログラミングツールによって使用される一連のライブラリを含む、Common Compiler Infrastructure: Metadata (CCI)およびCCI: Code and ASTプロジェクトをオープンソースにした。CCI: MetadataコンポーネントはSystem.Reflectionを組み込み、CCI: Code and ASTはSystem.CodeDomを組み込む。
-
JRuby on Google App Engineの総まとめ:DataStore向けDataMapper Adapter、Reggae
Google App EngineのJavaサポートの発表の後、JRubyはGAEでの取り組みを示された。けれども、いくつか制限がある。JRubyのNick Sieger氏がそのいくつかをリストしている。
-
Visual Studio 2010でのヒストリカルデバッグ
プログラムが5分前にしたことを知りたいと思ったことはないか?プログラムにしてもらいたいことではなく、それが正確に開いているファイルは何なのか不思議に思ったことはないか?そこで、Visual Studio 2010がその点をカバーしている。
-
NServiceBus Version 1.9のリリース
以前Udi Dahan氏(NServiceBusの作成者)とのインタビューでInfoQが取り上げたNServiceBusは、バージョン1.9がリリースされた。
-
Rubyパフォーマンスの総まとめ:GC Tuning、MagLev、MacRuby
Ruby 1.8のGarbage Collectorは、過去多くの注目を集めた。Ruby Enterprise Edition (REE)のデベロッパは、GCに不正侵入し、プロセッサ全体でメモリを共有した。