『 JRuby自体は100%Javaで実装された処理系である。したがって、実行するためにはJavaVMがあればよいため、Javaが動作する環境ならどこでもRubyプログラムを動かすことができる 』
『 このページは、万葉集などの古典を愛する人たちのためのXMLそしてXHTMLの入門ページです。 』
『 JavaでRubyランタイムインタプリタを実装したもので、RubyプログラムをJavaで実行することができる。インタプリタ自身をJavaアプリケーションに組み込んで使えるほか、スクリプトおよびクラスAPIの間の相互運用にも活用でき 』
『 Javaで開発されたDependencyInjection(DI)Framework。AnotationやGenericを活用した開発。依存性を注入できるのはコンストラクタ、Field,Method。環状依存への対応、StaticMemberのInjection対応、Springとの統合、AOPも。めっちゃ重そう・・・ 』
『 「RoRが衝撃的なのは、短時間で済む開発時間と、ソースコードを自動生成してあとは生成したコードを変更するといったアプローチ」衝撃的だったけど、それだけだったらもう飽きてるよなぁ。 』
軽快な動作で知られるMySQLでDBアプリの構築を行う。今回は、MySQLの概要とインストール方法について解説しよう 「Linux Square」フォーラム 2001/1/10 mysqlコマンドでデータベース操作 連載:快速MySQLでデータベースアプリ!(2) 今回は、コマンドについて解説する。sysqlコマンドによるテーブルの作成やデータの挿入/抽出の方法をマスターしよう 「Linux Square」フォーラム 2001/1/31 コ...
彼の掲載記事の中で、Shalom氏はたくさんのサイトがLAMP(Linux, Apache, MySQL, PHP/Perl)を使用しており、そしてその中のいくつかのものはGoogleのGFSか、もしくはメモリキャッシュ等のキャッシュのようなカスタムファイルシステムを開発している。Shalomは大規模なwebアプリケーションと大規模な金融機関向けアプリケーションの両方のために開発されたスケーラビリティソリューションの...
2007年6月に「Ruby Kaigi」というイベントが日本で開催されました。当日はRubyに関する様々な興味深い発表が行われ大変活況でした。そんな中でも特に大きな注目を浴びていた発表の1つとして「JRuby」があげられます。 JRubyはJavaとRubyのクロスオーバーを実現する有望な技術です。本連載ではJRubyの入門的な部分について紹介していきます。幅広い方々がJRuby...
『 DI(依存性注入)をConstructorInjectionとファクトリメソッドで解説 』
では、著者であるBruce Tateが、「今日のJavaプログラマーは、他の手法や言語を学ぶことから多くを得ることができる」という概念を押し進めます。プログラミングの世界の様相は、あらゆる開発プロジェクトにとってJavaを選択することが明確に最善であった頃から変わってきています。他のフレームワークもJavaフレームワークと同じ構築形態をとりつつあり、また他の言語での概...
HotRuby が Ruby 本家よりも僕の作ったベンチマークで高速であることの種明かし。 現代のオブジェクト指向言語の処理系で、最もパフォーマンスに影響するのはインスタンスの生成です。そのため、言語仕様として、プリミティブ型を用意することがパフォーマンス上、重要です。Java の場合は、int 型と Integer 型があり、Java 5 からは暗黙の型キャストが行われます。 JavaScript でも、...
共訳者の佐野様より献本御礼。 実践Common Lisp Peter Seibel 佐野匡俊 / 水丸淳 / 園城雅之 / 金子祐介訳 [原著:Practical Common Lisp] なんでこういう Common Lisp 本がなかったかという、さまざまな意味で21世紀的な Lisp本。LL、特に「P言語」の読者は必読。CLに走るせよ、LLに留まるにせよ。 続きを読む
昨日の Shibuya.js Technical Talk #3 - Shibuya.es で LT をしてきました。関係者、来場者のみなさん、お疲れ様でした。 どの発表も面白かったです。技術的な面では omo さんのはじめてのABCでの、AVM2/JIT の話が大変面白かったです。なんで型を定義すると速くなるのかなど、「へーこう実行されるからなのかー」と解りやすかったです。 また会場では一斉を風靡するであろう、kushigahamaメソ...
分裂勘違い君って、コードは分裂も勘違いもしてないのね(失礼)。 分裂勘違い君劇場 - Rubyの生産性の高さはどこまで本当か? もの人がブックマークしているこの「Rubyを仕事に使うべし!Part1 なぜ仕事で使うとうれしいのか」という記事で、Rubyのすばらしさついて、いろいろ書かれていますが、実際のところ、どの部分が、どこまで本当なのでしょうか? 少し検証してみたいと...
を参照) 。Hugs や GHC から派生したものを含め、他にも何十というHaskell コンパイラーやインタープリターがありますが、主なものは Hugs と GHC です。Haskell が初めての人には、インストールしやすく、また理解もしやすい Hugs インタープリターが妥当な選択肢です。しかし、Hugs には 2 つの重要な制限があります。つまりコンパイラーがなく、スタンドアローンの関数を使えないので...
諸君 私はプログラミングが好きだ 諸君 私はプログラミングが好きだ 諸君 私はプログラミングが大好きだ 設計が好きだ 実装が好きだ デバッグが好きだ コンパイルが好きだ リファクタリングが好きだ パフォーマンスチューニングが好きだ ペアプログラミングが好きだ クラスの名前を考えるのが好きだ 自分が書いたソースを眺めるのが好きだ Java で C で C++ で C# で Perl で Ruby ...
『 Cometd,Perlbal,POE,Twistedなどから,Javaで書かれたJetty6を採用。JSONPの仕組みでクライアントにデータを送る。Cometをレンタル鯖で実現するのは難儀だな。ポーリングを使ってる37signalsのチャット「Campfire」より1/5のCPU負荷。 』
これまで、このブログでいろいろとウェブデザイナーに便利なツールをまとめてきましたが、 tlboxというサイトで上手くまとめられております。 ↓こちらからどうぞ。。 このtlboxというサイトでは、以下の9つのカテゴリーに分けられた、ウェブデザイナーにはうれしい便利ツールがまとめられております。 1. カラー 2. CSS 3. フォント 4. html 5. アイコン 6. 画像 7. インスピレーシ...