InfoQ ホームページ 動的言語 に関するすべてのコンテンツ
-
帳票ツールのRuport version1.2がリリース
RuportはRubyで実装された拡張可能な帳票システムで、Rubyを使用して帳票システムを拡張することが出来る。新しいリリースであるversion1.2がちょうど発表され、役立つ機能が追加され機能が向上した。
-
JVM用のLongjumps、Tailcalls、Tuples
この夏、John Rose氏はCharles Nutter氏が「JVMの将来と次回のJavaバージョンにもたらされ得る変化に関する興味深い記事」と描写した一連の記事を投稿した。John氏は時々Java言語の与える影響に触れていたがここにおいては明らかにVMが強調されている。そしてこれらは機械的なものとダイナミックな言語両方を含めて JVMにおいて他の言語をサポートするのに大切だとされている。
-
Warbler:RailsのJava EE WARファイル向けパッケージングツールの機能強化
Nick Sieger氏はJRubyチームの一員で、JRuby1.0.1とGoldspike 1.3を統合する作業をしていた。GoldSpikeはRailsアプリケーションをJava EEサーバ上で動作させることが出来る。
-
IronRubyプロジェクトが、RubyForgeに掲載
マイクロソフト���初めて.NET向けのRuby実装をリリースしたのは2007年の7月で、リリースされたRuby実装のソースコードは全て入手可能だった。そして今IronRubyプロジェクトが、RubyForgeに掲載されている。RubyForgeは、バグデータベースやSubversionのソースリポジトリのような様々なサービスを提供している。
-
jQuery UI 1.0がマウスインタラクション、ユーザーインターフェースエクステンション、そしてエフェクト機能を搭載
先週、予定通りjQueryはjQuery UI1.0をリリースした。jQuery UIはjQuery上で作られた完全にテーマ化された相互作用、またウィジェットライブラリである。
-
Ajax:プッシュ対プル方式の比較
AJAXの到来によって、ユーザーとの高度な対話性を備え、ユーザーが感じる遅延が少ないブラウザベースのWebアプリケーションを開発することが可能になった。ニュースのタイトル、株の相場表示およびオークションの更新など、リアルタイムで動的なWebデータはできるだけ素早くユーザーに伝えなければならない。しかしAJAXはいまだに、サーバがリアルタイム動的データを送り込めないというWebの要求/応答アーキテクチャの制限に悩まされている。
-
JavaScript:言語としての進化
JavaScript(古典的には、ECMAScript)は、1999年にECMAScript第3版として大幅に更新されてから、着実に進歩してきた。InfoQ.comはJavaScriptの更新の軌跡をウェブサイト上で追った。
-
Grails 0.6がSpring Web FlowとJBoss式のRich ConversationからBest of Breed Mixを搭載
Graeme Rocher氏はGrailsの最新リリース版が”Rails指向の始まり”からかけ離れているものであることを発表した。
-
バージョン1.2とjQuery UIの公開と共に勢いを増したjQuery
jQueryが瞬く間に人気なAjaxライブラリとして広がっている。jQuery1.2は先日リリースされたくさんの優れた機能を備えている。jQuery User Interfaceのプレビュー、ティーザーも同じく紹介されている。
-
160秒で可能-Rainbow Hash Crackingを用いたパスワード解除
マイクロソフト社のパスワード強度チェッカーは"Fgpyyih804423" を強力なものとみなしたが、マルチプラットフォームパスワード解読ツールであるophcrackはRainbow Hash Table攻撃を使用してわずか160秒にしてそれを解除した。Jeff Atwood氏はこの攻撃技術に注目し安全なパスワード保存に関して提案している。
-
.NETからRubyへのコネクタが入手可能に
Rubyコネクタが.NETとRuby間のコミュニケーションを促進している。.NETの威力をRubyにもたらしたRubyの威力はGUIによって生まれたVisual Studioにもたらされるのだ。
-
Rubinius GemstoneのOODBがJRubyとRubiniusをサポート
GemstoneはJRubyに始まりObject Database製品用のRubyサポート制作に取り掛かっている。私たちは今後の見通しとその技術的詳細を知るためGemstoneのAlan McKean氏に尋ねた。
-
Java言語ランタイムプロジェクト発足
古くはBeanshellやJythonのように、JVMの上で実行されるさまざまな言語には、JVM自身と同じくらい長い歴史がある。 Javaのジェネリックス機能は、PizzaやGJのようなJavaを拡張した言語から生まれた。.NETでMicrosoftはSunと異なり.NET VMを複数の言語をサポートするように設計された共通言語ランタイムとして市場に出した。初めはC#、VB.NET、CobolやEiffelSharp、続いてF#、IronPython、さらにDelphiなどの多くの言語をサポートする。
-
ビジネスユーザ言語としてのGroovy?
先ごろ個人的な生産性のブログサイトとして人気のあるLifehackerが、OpenOfficeが、Microsoft OfficeのVB/VBAに相当するユーザのためのマクロ/スクリプト言語として、Groovyを利用していると発表した。
-
JRuby:JRubyはJava5へ移行すべきかどうか?
JRubyの開発者メーリングリストで、Java5への移行に関する議論が開始された。Java5がリリースされてからというもの、Javaの数々のプロジェクトで、この手の議論はよく起こる。OSGi又はSWTのような基本的な技術やライブラリはJava1.1又は1.2と互換性を保っているが、Eclipseのように多くのJavaプロジェクトは、出来るだけ長くJava1.4と互換性を保ち続けることを選んだ。