文字列操作の比較表: Ruby, Python, JavaScript, Perl, C++ Ruby, Python, JavaScript, Perl, C++ の文字列操作の比較表を作りました。配列操作の比較表の続編です。間違いなどがあったらご指摘いただけると助かります。 Ruby (String) Python (str) JavaScript (String) Perl C++ (std::string)
文字列操作の比較表: Ruby, Python, JavaScript, Perl, C++ Ruby, Python, JavaScript, Perl, C++ の文字列操作の比較表を作りました。配列操作の比較表の続編です。間違いなどがあったらご指摘いただけると助かります。 Ruby (String) Python (str) JavaScript (String) Perl C++ (std::string)
By any use of this Wiki, you acknowledge and agree to be bound by this website's Terms of Use. Rails と Java EE の連携 - Goldspike のかわりに Warbler で Posted by arungupta on April 07, 2008 at 11:49 AM 本ブログの3回連続シリーズ・ Part 1 では、 Goldspike のプラグイン を使って Java EE のサーブレットと Rails アプリケーションを WAR ファイルにパッケージし、 GlassFish v2 UR1 上に配備する手順を紹介しました。 前回の記事中でも触れたとおり、 Goldspike には若干の問題が残されています。 Warbler を使えば、よりコンパクトで柔軟な、そして Rub
あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。
2007年6月に「Ruby Kaigi」というイベントが日本で開催されました。当日はRubyに関する様々な興味深い発表が行われ大変活況でした。そんな中でも特に大きな注目を浴びていた発表の1つとして「JRuby」があげられます。 JRubyはJavaとRubyのクロスオーバーを実現する有望な技術です。本連載ではJRubyの入門的な部分について紹介していきます。幅広い方々がJRubyを知るきっかけになれば幸いです。今回はJRubyの概要について解説します。 「Ruby」は、まつもとゆきひろ氏が中心となって生み出した、世界中で利用されているオープンソースのプログラミング言語です。ここ数年、Rubyは大きく注目され、取り巻く環境が大きく発展しています。その最大の要因はWebアプリケーション分野に彗星のごとくあらわれたアプリケーションフレームワーク「Ruby on Rails」(以下、RoR)である
The JRuby CommunityはJRubyの開発対象をJ2SE 1.4.2からJ2SE 5.0へと変更するかどうかの議論を続けてきた。JRubyとは違うアプローチを採用しているXRubyは2007年8月8日(米国時間)にリリースしたXRuby 0.3.0でアノテーションを採用するなどJ2SE 5.0を取り入れている。こうした状況のなか、どうやらJRubyの主要開発者は最終的にJRuby 2.x系の対称をJ2SE 5.0以降のバージョンにすることを決定したようだ。 JRuby 1.x系は引き続きJ2SE 1.4.2を使って開発されるが、2.x系はJ2SE 5.0以降のバージョンを対象としていくとみられる。J2SE 5.0以降への対応を決めた理由には同議論に対してJ2SE 5.0の採用を望む声が強かったこと、J2SE 5.0で採用されているアノテーションなどの機能が開発においてきわめて
8日(米国時間)、XRubyの最新版となる「XRuby 0.3.0」が公開された。XRubyはJavaおよびRubyを使って開発されたRubyコンパイラ。RubyのソースコードをコンパイルしてJavaバイトコードを生成する。プロダクトはGNU GENERAL PUBLIC LICENSE Version 2のもとで公開されている。 0.3.0ではJavaレベルメソッドとRubyレベルメソッドをバインドさせるためにアノテーションとコードジェネレーションを使うように変更されている。同アイディアはJRuby MLにおけるJava 5への移行に関する議論に触発されたものだとされている。 ひとつ前のバージョンよりも互換性は向上しているものの、まだ組み込みライブラリの実装に起因する問題があり、同問題の解決は0.4.0まで持ち越しになりそうだ。RubyとJavaの相互運用を実現するプロダクトにはJRub
Charles Nutter氏とThomas Enebo氏は6月9日、JavaによるRuby処理系「JRuby 1.0」を正式リリースした。両氏が同日東京で開催されたイベント「日本Ruby会議2007」で明らかにした。 JRuby 1.0は,日本時間の6月9日現在,JRubyの公式サイトでもまだアナウンスされていないが,公式サイトのダウンロードページから入手できる。 JRubyは,Javaで記述されたRubyインタプリタ。RubyをJavaバイトコードに変換して実行することから「スケーラビリティが高く,Javaライブラリも使える」。両氏が示したベンチマークによると、JRubyはオリジナルのRuby処理系より速いケースもあるという。 Nutter氏とEnebo氏は米Sun Microsystemsの社員で、業務としてフルタイムでJRubyの開発を行っている。 講演では、JRubyでJavaの
第5回 Ruby on Geronimoを試す【前編】:Apacheの戦士Geronimoが持つ実力(1/2 ページ) Geronimoでオープンソースミドルウェアの柔軟な統合を実現できるなら、独自のミドルウェアも統合できるはず! 今回は、統合の実例として、近年注目を集めるRubyのランタイム環境をGeronimo上に統合してみます。 はじめに 今回はRuby on Geronimo(RoG)*と称し、近年注目を集めるRubyのランタイム環境をGeronimo上で動かしてみます。Javaの強みにリソース管理やセキュリティ管理能力を持つJ2EE環境が挙げられます。そのJ2EEコンテナであるGeronimoで基盤を固め、その上のアプリケーションをRubyで書いてみることに挑戦します。ここで用いる技術は広範におよびます。JavaやWebアプリケーションだけではないGeronimoの使い方に注目し
JDK 1.6のスクリプトサポートを使ってRubyを動作させてみます。 準備するJRubyは、http://jruby.codehaus.org/ からダウンロードします。 JDK 1.6のScriptEngineManagerがjrubyを認識できるようにするためのjsr223-enginesを https://scripting.dev.java.net/servlets/ProjectDocumentList からダウンロードします。 Javaのクラスパスには、jruby-engine.jarとjruby.jarを追加します。 そして、以下のようなコードで実行することができます。 Javaで設定したmsg変数(グローバル変数となります)をrubyで表示して、msg変数の内容をByeに変えて、 Javaで再度msg変数の値を表示するサンプルとなっています。 import jav
Javaプラットフォームの包容力 先週、記者はJavaOne取材でサンフランシスコにいたため、個人的に気になったのは、Java関連のニュースだ。 中でも印象に残ったのは、Java VM上に実装したRubyの処理系「JRuby」の開発者が、JRubyのほうがCで書かれた本家のRubyよりも動作が速いと話したことだ。 “Java”といったとき、一般的には言語としてのJavaを指すが、サン・マイクロシステムズ自身はJavaテクノロジー、Javaソフトウェア、Javaツールなどの名称を使い分けている。言語としてのJavaは、Javaテクノロジー全体のもっとも重要なピースの1つではあるが、一部分に過ぎない。JRubyやJythonといったほかの言語の処理系がJava VM上で高速に動くとなると、“Java”を使うことのメリットはJavaという言語が持つ良さにとどまらず、Java VMのパフォーマンス
2007/05/10 PythonやRubyといった動的言語が人気だが、サン・マイクロシステムズは、そうした動きをJavaテクノロジに採り入れつつある。もともとのPythonやRubyはCで実装されているが、Javaによる実装である「Jython」や「JRuby」といった処理系が存在する。Ruby向けに書かれたコードはJVM上で稼働するJRubyでも動作する。同様に、Rubyブームの火付け役となった感もある「Ruby on Rails」(RoR)で構築されたサイトであっても、かなり高い互換性でJRuby上で動作するという。米国サンフランシスコで開催中のJavaOneで、JRubyプロジェクトの中心人物に話を聞いた。 Ruby on RailsもJVM上で稼働 現在、JRubyは6人のコア・コミッターと30~35人のコミュニティメンバーによって開発が進められている。6人のコア・コミッターのう
Tim Bray氏 8日から11日(現地時間)までの4日間、カリフォルニア州サンフランシスコのMoscone CenterにおいてSun Microsystems主催の2007 JavaOne Conferenceが開催される。1996年に第1回が開催されて以来、San Franciscoで行われるJavaOne Conferenceは世界最大のJavaの祭典として毎年恒例のイベントとなっている。 開幕前日にあたる7日には、NetBeansやOpenJDK、Glassfishなどを始めとするオープンソース系の開発者が集まるコミュニティイベント「CommunityOne」がJavaOneの前夜祭的位置付けで開催されており、Moscone Centerはすでに多くの開発者で賑わっている。その会場の片隅において、XMLの第一人者として知られるSun MicrosystemsのTim Bray氏に
教育界、技術者コミュニティでJava言語の教育と啓蒙に長年携わってきた筆者が、独自の視点からJavaの面白さを掘り下げていく。(編集部) Java SE 6のリリースにより、Javaプログラミングにおけるスクリプトの重要性もますます高まってきています。いうまでもありませんが、これからはWebサービスをいかに実現していけるか、ということがビジネスにおいて重要ですから、これを実装する言語として、Ruby、Python、PHPといったプログラミング言語に興味を持ち始めている開発者も多いのではないでしょうか? 今回は、そんなJavaプログラマがRubyでプログラミングをするとしたら、どんな環境を用意するのがいいのだろうか、ということで調べてみました。 JRuby on Railsとは何か? プログラミング言語Rubyといって最初に注目するのは、なんといってもRailsでしょう。RoR(Ruby o
Sun MicrosystemsおよびNetBeans Communityは5日(米国時間)、Rubyプログラミング言語をサポートするためのパック「NetBeans Ruby Pack」のアーリーアクセス版のリリースについて発表した。同パックはNetBeans IDEに対してRubyおよびJRubyプログラミング言語を編集する機能を提供する追加パッケージ。同パックはNetBeans 6 Milestone 7においてオートアップデートセンターからダウンロードできるようになる見通しで、Ruby on Railsに間するサポートは2007年中期には開始されるという。 NetBeans Ruby Packによって提供される機能は 基本的な編集機能 シンタックスのハイライト機能 ナビゲーションアウトライン機能 プロジェクト機能 ユニットテスト実行機能 などが挙げられる。モジュール、クラス、メソッド
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く