JAVA

RubyベースのJavaアプリ用ビルドシステム「Apache Buildr 1.3.4」 - SourceForge.JP Magazine

Apache Software Foundation(ASF)の開発チームは4月29日、Javaアプリケーション向けのビルドシステム「Apache Buildr 1.3.4」をリリースした。Apache BuildrプロジェクトがASFのトップレベルプロジェクトとなって初のリリースとなる。Apache Buildrは、シ…

MerbアプリをGoogle App Engineで動かしました - Hello, world! - s21g 2日前ぐらいからいろいろ頑張ってたのですが、ようやくGAEjの本番環境でMerbアプリを動かせました。http://jmerbist.appspot.com/使っているgemをfreezeする仕組みがあるフレームワー…

RailsではなくJRuby on Railsを選ぶ理由とは? - builder by ZDNet Japan

Sun Tech Days 2008 in Tokyoでは「なぜJRubyを使うのか」を中心に据えたセッションが行われた。このセッションでは、JRuby on Railsの利用に3つのメリットがあることが説明された。 12月2日から4日の3日間、東京ミッドタウン・ホールにおいてサン・マイクロ…

ゴスリングだって間違える - kwatchの日記

java, ruby | 17:01 | Java の父と言われる Gosling。業界内では超有名人。そんな彼でも、間違えることはあるさ。 -- 一部では"JavaはすでにCOBOLのようなレガシーに近い"という声も上がっていますが…。その意見にはまったく賛同しかねるね。そういうことを…

JRuby + iText + Google Chart APIでPDF出力 - 税理士業界でSaaS開発を行うプログラマの記録 - s21g

Javaはあまり好きではないが、PDF出力ライブラリはiTextが一番だと思っている。GoogleやAdobeのような大手もiTextを利用している事から、その実力は折り紙付きだ。 そもそも、私がJRubyを使い始めたきっかけも、RailsでiTextを使いたかったからだ。 通常、iT…

Mark Watson's Open Content Free Web Books

Incubator Projects These writing projects are experimental and may never be finished. Feedback is appreciated! The Software Development Book New version 3/11/2007. The book is about 40% complete and is primarily for Java Developers but som…

Java/JRuby開発者のためのセマンティックWeb入門:CodeZine

はじめに 複数の異種ソースに含まれるデータを全体的に統合して利用すること、そこにセマンティックWebの基本的な考え方があります。RDF/RDFSやSPARQLクエリ言語などのセマンティックWebテクノロジーを用いて異種ソースのデータを統合して利用するという方法…

Latest topics > メソッド名は三人称単数形にするべきかどうか - outsider reflex

例えばW3C DOMでは、子ノードがあるかどうかを調べるメソッドの名前はhasChildNodes()(三人称単数形)だけど、子ノードを追加するメソッドはappendChild()(不定形、原形)となっている。どうしてこのようにバラバラなのか? どっちかに統一しないのか? と…

華のあるイベントやりまーす - ひがやすを blog

以前予告した日本Javaユーザグループでクロスコミュニティカンファレンスの中身が大体決まったので、お知らせします。10/16の午後は空けておいてね。 タイトル:パフォーマンスチューニング入門 講演者:amachang 概要:IT戦士 amachang が日頃やっているパフォ…

Java/GrailsのWebアプリを無料クラウド環境で動かす (1/3) - @IT

など)を、利用者がリソースの所在を意識せずに利用できる環境のことです。ネットワーク/Webを“雲(クラウド)”に例え、雲の中にあるリソースを利用する環境から、「クラウドコンピューティング」などの呼び名が付いています。 例えば、セールスフォース・…

流れるようなインターフェースとメソッドチェーンは違うもの - ひがやすを blog

http://d.hatena.ne.jp/higayasuo/20071025/1193319054 fluent interfaceの実例 「流れるようなインターフェース」なんか別の呼び方ないですか? 理解できるようになりたい http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/higayasuo/20071025/1193319054

マスゴミ屋さんとJava屋さんの区別がつきません(もちろん部分集合) - kwatchの日記

すでに取り消し線が引かれているけど。 結論 アンチ Java の人が多い理由が分かった気がする。 何でかといえば そーゆーのって、個人に依存するのかなーとか思っていたのですが、界隈での共通の意見なんだね。何というか、一種の宗教性や強迫観念を感じた。…

PerlよりRubyよりJavaがサラブレットなんです。 - オレドコBlog

大型汎用機で採用されてる言語って、この3つの中ではJavaしかないと思うけどどうでしょうか? 銀行のシステムの重要な部分がPerlやRubyでできてると知ったら、オレドコその銀行解約するわ。 id:yuta4839 さんへ http://d.hatena.ne.jp/Yoshiori/20080625/12…

違うよ><全然違うよ!! - YoshioriのBlog

アンチ Java の人が多い理由が分かった気がする。 Ruby 歴皆無で、RubyKaigi2008 に参加してみた。 - yuta4839の日記 『Java は、近代の言語。Ruby は、現代の言語』で会場中が爆笑できるほどの状況ならば、Java をフィールドに活動している人間にとっては、…

Rubyにワクワク感以上に求めるもの - ひがやすを blog

「『まつもとゆきひろ×最首英裕』〜Rubyを仕事に2008〜」の対談のレポートがあがっていたので、とりあえず気になった点を突っ込んでおきます。 最首氏はRubyとJavaを比べたとき、「RubyはJavaのように使うことができて、 JavaはRubyのように使うことは出来な…

CTCと夜の決闘 - ひがやすを blog

昨日、CTCに「お前は最近、Railsに批判的でけしからん」ということで、呼び出されました。もちろん、「批判的でけしからん」というのは冗談ですが、私が、Railsを嫌っていると思っているRuby関係者は、実際多いようです。 「JavaからRubyへ」の本に対して、…

Railsを辞めてSeasar2を採用した理由 - ひがやすを blog

最初はRailsでいこうかと思っていましたが、SAStrutsとS2JDBCを試してみてこちらの方が良いと判断したためS2で作成することに決めました。 Railsを辞めた理由、S2を採用した理由 ・自分自身Rubyに慣れていない。なので、リリースまでに時間がかかる ・自分自…

静的オブジェクト指向は設計者が苦労を背負込むシステム

みねこあさんのところで挙がっていた、 静的オブジェクト指向と動的オブジェクト指向の軽さについての話題から。 Javaは経済的事情をうまく捉えて普及した プログラミングの効率と経済で書いているとおり、大量生産フェーズにおいては 「一部のプロフェッシ…

「怠慢はプログラマの美徳」というけれど - kwatchの日記

Java 屋とスクリプト言語屋の間には、「めんどくさい」と感じるセンスについて超えられない壁が存在している。 本質的でない事柄に関する記述があったときに、スクリプト言語屋は「めんどくさい」と感じ、Java 屋はそれを感じないか、または「これは必要な冗…

Strutsの知識を基に、Ruby on Railsを学ぶ方法 − @IT自分戦略研究所

http://jibun.atmarkit.co.jp/lskill01/rensai/jruby03/jruby01.html Strutsの知識を基に、Ruby on Railsを学ぶ方法 "RailsのMVCに当たる各コンポーネントと、Strutsの各コンポーネントとの関係をまとめた‥Model(モデル)とController(コントローラ)につ…

パフォーマンス大幅向上の「JRuby 1.1」リリース − @IT

JRubyはJavaによるRuby実装で、オープンソースで提供されている。これにより、JavaVM上でRubyを実行させることができる。 バージョン1.1は、2007年1.0以来となる2度目のメジャーリリースという位置付けで、パフォーマンスが大幅に改善された。本家Rubyのバー…

Japan.internet.com コラム/developer.com - JavaとRubyの主要機能比較

はインタプリタによって解釈されるスクリプト言語で、Javaはコンパイラによってコンパイルされるプログラミング言語です。Rubyは、オブジェクト指向言語であり厳密な型指定を行うという点ではJavaに似ています。しかし、Rubyの型指定は動的であるのに対し、J…

Strutsの知識を基に、Ruby on Railsを学ぶ方法 − @IT自分戦略研究所

http://jibun.atmarkit.co.jp/lskill01/rensai/jruby03/jruby01.html "RailsのMVCに当たる各コンポーネントと、Strutsの各コンポーネントとの関係をまとめた‥Model(モデル)とController(コントローラ)については責務の分担が少々異なっています" http://…

パフォーマンス大幅向上の「JRuby 1.1」リリース − @IT

JRubyはJavaによるRuby実装で、オープンソースで提供されている。これにより、JavaVM上でRubyを実行させることができる。 バージョン1.1は、2007年1.0以来となる2度目のメジャーリリースという位置付けで、パフォーマンスが大幅に改善された。本家Rubyのバー…

InfoQ: JRuby で JVM バイトコードを生成する

JRuby のパフォーマンスは CRuby のそれに近づいているとはいえ、まだ十分なスピードがでないこともある。CRuby ユーザは、C/C++ を Ruby に組み込むことのできる Ryan Davis 氏の RubyInline ライブラリ(サイト・英語)を使って、Ruby の C による拡張を容易…

「JavaからRubyへ」についてそろそろ本音を書いておくか - ひがやすを blog

今回は、TKSKがおいらに乗り移って書くよ。おいらの文章じゃないので、誤解しないでね。(笑) TKSK開始 「JavaからRubyへ」を読んで、みんなおかしいとは思わなかったのかい。「Javaはフレームワークが乱立しているからだめで、RubyはRailsただ1つ(103ページ2…

Javaエンジニアにこそ、Rubyの良さが分かる − @IT自分戦略研究所

実は共通点の多いRubyとJava。Javaエンジニアであり、JavaとRubyの両方のインストラクターでもある筆者が贈る、JavaエンジニアのためのRuby入門。 ■「Rubyはハードルが高い」。本当にそうですか? 昨今、急速にITエンジニアの注目を集めているRuby。中でも、…

InfoQ: リクエスト:Sunにお願いです、JRubyのサポートはやめて下さい

プログラミングが始まって以来、プログラミング言語の妥当性や有用性に関する議論が次から次へと行われてきた。開発者やマネージャ、ブロガーなどといった人たちは、ある言語が他のものよりも優れている理由について、結論の出ない議論を続けている。2006年9…

マルチVMでRubyを並列化、サンと東大が共同研究 − @IT

サン・マイクロシステムズは1月10日、東京大学と産学連携モデルの確立を目指した共同研究に着手したと発表した。両者間の共同研究に関する協定書は2005年6月に東京大学と米サン・マイクロシステムズの間で取り交わされていたもので、今回初めて2つの研究テー…

CodeZine:JRubyからJavaへのアクセス方法(JRuby)

JRubyは、文字をUTF-8扱いするか、それとも1バイトずつの列として扱うか、二通りの指定が-Kオプションや$KCODEで可能です(少なくともJRuby内部で指定を受理する部分はそのように作られています)。しかし、今のところ、その指定はほとんど意味をもっていま…