Account Suspended This Account Has Been Suspended
Account Suspended This Account Has Been Suspended
G2One CTOおよびThe Grails Project Lead、Graeme Rocher氏は5日(米国時間)、Grailsの最新版にして初のメジャーバージョンとなるGrails 1.0を発表した。GrailsはGroovyとJava EEスタックを使って開発されたラピッドWebアプリケーションフレームワーク。GroovyはJavaに近い文法を持ったスクリプト言語(JSR-241)。 以前のバージョンと比較してアドバーンストレガシーデータベースマッピングのためのORM DSLの実現、フィルターを簡単に使う機能の追加、コンテントネゴシエーション機能の追加、RESTのサポート、JNDIのサポートなどが実現されている。GrailsはもともとRuby on Railsに触発された開発がはじまったプロダクトだ。スクリプトと自動システム構築を活用して高速なシステム開発を実現している。 2006
Mac/linux/Windowsに同じ使い心地のクライアントを P3:PeraPeraPrv(以降P3)は、Pure Java Twitterクライアントです。JavaSE5以降の環境で動作します。 P3は@cheebowのWindows用Twitterクライアント「Twit」とMac用Twitterクライアント「Twitterific」に範をとり、それぞれのクライアントの良い点にいくつかの機能を追加し、全てのプラットフォームで動作するものを、と書かれたものです。*1 開発、及び動作確認はMacOSX "Snow Leopard"、Windows7、Ubutu10.04LTSで行っており、これらの環境では多少の差異、機能制限こそあるものの、各OSに合わせた、ほぼ同様のルック&フィールと動作をするようにデザインしています。*2 また、P3は多言語対応を行っており、言語コードに対応したxml
Seminar・Event Googleアナリティクス 徹底解説セミナー 有料毎月1回開催Googleアナリティクスセミナー 入門編 有料毎月1回開催Googleアナリティクスセミナー 分析手法編 有料毎月1回開催Googleアナリティクスセミナー 徹底設定編 Access Map詳細
JRubyの主要開発者であるCharles Nutter氏は9月27日(米国時間)、Ruby 1.8に完全に対応したRuby-Javaコンパイラを開発したことを発表した。RubyをJavaへコンパイルするコンパイラとしては既報のとおりXRubyが先行していたが、これでJRubyも同様の機能を実現したことになる。特に同氏は同発表において「Ruby 1.8に完全に対応」したという点を強調しており完成度の高さを謳っている。 コンパイラが完成したことでJRubyはインタラプト動作のみならず、コンパイルとインタプリタの両方を組み合わせたランタイム環境としての動作が可能になるため、あらかじめコンパイルしない場合でも実行速度の向上が期待できる。 JRubyではもともと次期開発項目としてRuby-Javaコンパイラの開発および同コンパイラを活用したJRubyの機能強化を掲げていた。コンパイラに関するドキュ
秘密鍵やプライベートな情報などを秘匿するためにパスワードでデータを暗号化・復号したい場合があります。このとき、暗号化と復号するアプリケーションが同じであれば簡単ですが、例えばCで暗号化してJava、Perl、Rubyで復号するといった風に異なるプラットフォームで暗号データをやりとりする場合には、いくつか気 をつけなければいけないポイントがあります。 OpenSSLによる暗号化 OpenSSLはWebサーバのSSL/TLSサポートに利用されますが、その他にも付属しているopensslコマンドから基本的な暗号アルゴリズムを利用できます。次のような簡単なコマンドで、パスワードを使ってデータを暗号化したり復号したりすることができます: $ echo 'Hello World!' | openssl enc -e -aes-128-cbc > cipher.txt enter aes-128-cbc
現在、炎上Rails案件の消火中。寝る時間も、自分の時間も、何かを楽しく実験するような時間も無い。いろいろなものを失って、これからも失い続ける。もう、何もかも疲れた自分が語るRailsについて。 この方も書いているように、炎上Rails案件があったとしても、Railsが悪いというわけではなく、Railsらしく使えない案件を選んでしまったいうことなんだと思います。 最近、Railsについて何度も取り上げているのは、手放しに近い状況で「Rails良い」と煽りまくっている人が目に付くから。こういうのは、バブルにつながるし、バブルは最終的に、はじけてしまうものです。Railsバブルは、もうとめられない気もしますが、Rubyはバブルになってほしくない。
バブルになってはじけて、そこで生き残ったものからがスタートなんだ、という見方をする人間にとっては燃えろ燃えろ!弾けろ弾けろ!というカンジです 煽るほうは、そういう風に思うのかもしれませんが、なんかすっげー納得できないのは、おいらだけ? だってバブルがはじけて生き残るのはほんの一握りですよ。自分たちが原因で、失敗するならあきらめもつきますが、バブルを起こして運がよければもうけられるみたいに思っている人に散々利用されて失敗するのは、納得がいかないですね。過剰に評価されれば、それだけ失敗する案件も増えてくる。 煽られてそのプロダクトを採用して、火を噴いたプロジェクトも悲惨ですよ。 どんなプロダクトも言語も正当に評価されることが重要で、無駄に煽る必要はない。バブルを起こそうとしている人のやりたい放題にさせないように、常に冷静に考え、警告を発しなければならない。そう思います。 良い悪いは置いておくと
Ruby on RailsにJava2EEと同じニオイを感じる これは、間違っていると断言しておきましょう。 どの部分にどういうニオイを感じるかは人それぞれだけど、「机上の標準」であるJavaEEと「自分たちのアプリケーションを作る必要性から生まれた」Railsが、同じであるはずがない。「机上の標準」と「現場から生まれた非標準」は本質的に違うものです。 きしださんが、同じような気がするといっているのは、「サイコーって聞く割には実際に使った人の評判が悪い」という部分だと思いますが、それは、きっと適用したアプリケーションのタイプが間違っているんでしょう。 もともと、Railsは、DBと連動する簡単なWebアプリケーションを少数精鋭の部隊が短期間で開発するためのものです(と思う)。そうRailsの中の人も言っていたはず。想定外の用途で使われて力を発揮できないのは当たり前。 これは、「Railsは
2007/08/29 米グーグルは8月28日(現地時間)、Ajaxを使ったWebアプリケーションの開発フレームワーク「Google Web Toolkit 1.4」(GWT)の正式版をリリースした。Windows、Mac OS X、Linux版が無償でダウンロードできる。GWTはバージョン1.3からApacheライセンスで配布されており、オープンソースプロジェクトとしてグーグルを中心に開発が続けられている。 GWTはJavaを使ってAjaxアプリケーションを開発するフレームワーク。EclipseやJava VMなど、一般的なJava開発環境を使って開発したアプリケーションを“コンパイル”することでクライアントサイドのJavaScriptとHTMLに変換する。GWTを使うことでブラウザごとの挙動の違いを吸収できるメリットがある。また、弱い型付けやプロトタイプ的オブジェクト指向など、開発規模が
関口宏司さんのLuceneブログによると、 Lucene 2.2がリリースされ、 ペイロードをつけることができるようになったようだ。 Lucene 2.2のリリース | 関口宏司のLuceneブログ 記事から名詞だけを取り出す | 関口宏司のLuceneブログ 人名がヒットしたときはスコアを上げる | 関口宏司のLuceneブログ ペイロードを使ってのスコア操作についても 実例を挙げて説明している。面白い。 Senの品詞情報や読み情報を利用した検索・スコアリングは 夢が広がりまくりんぐな感じ。 んで、Lucene 2.2でついたペイロード以外の機能も調べてみた。 Luceneの知識は適当なので、間違っていたら訂正・突っ込み求む。 point-in-time機能 インデックスを読み込むIndexReaderクラスと インデックスを用いて検索を行うIndexSearcherクラスにおいて、 イ
Apache Lucene(アパッチ ルシーン)は、Doug Cuttingによって開発された、Java製のFLOSSの検索ライブラリである。Luceneは、強力な文書インデキシング及び検索機能、スペルチェック、ハイライト、テキスト解析機能を提供する。Apacheのトップレベルプロジェクトの1つである。 Luceneは、Apache Solr、Elasticsearch等の検索プラットフォームで利用される検索ライブラリである。以前はLucene.NET、Mahout、Tika、Nutchといったサブプロジェクトが存在したが、現在はすべて独立したApacheのトップレベルプロジェクトとなっている。2010年3月から、Apache SolrがLuceneのサブプロジェクトとして開発コミュニティがマージされた。 Luceneで日本語のテキスト解析を利用するためには、Kuromojiを利用したJa
Project Zeroでスクリプト+Ajaxのアジャイル開発:CoolなEclipseプラグイン(19)(1/3 ページ) “Project Zero”とはいったい何なのか? Project Zeroとは「Zero complexity, Zero overhead, Zero obstacles」(複雑さゼロ、オーバヘッドゼロ、障害ゼロ)をスローガンとして掲げたIBMの新プロジェクトで、次世代の動的Webアプリケーションのアジャイル開発にフォーカスしており、スクリプト言語とAjaxをサポートしているのが特徴です。 Project Zeroは、Java版、PHP版、コマンドライン版の3つのディストリビューションが用意されています。本稿では、Eclipseプラグインとして提供されているJava版のディストリビューションを用い、ブログアプリケーションの作成を通してProject Zeroの概
Yahoo!が出したJavaScript圧縮ツール「YUI Compressor」 2007年08月16日- Julien Lecomte’s Blog Introducing the YUI Compressor The YUI Compressor is a new JavaScript minifier. Yahoo!が出したJavaScript圧縮ツール「YUI Compressor」。 Javaで書かれたコマンドラインツールで、次のようにコマンドラインで使うことが可能です。 java -jar yuicompressor-1.0.jar [-h, --help] [--warn] [--nomunge] [--charset character-set] [-o outfile] infile Dojo Compressorより圧縮率が高く、JSMinよりも安全に圧縮できるという
Wekaというものを使ってみた。存在は1年以上前から知っていたが、機械学習アルゴリズムのJavaによる「ライブラリ」だと思っていた。しばらくの間研究に必要なプログラムをC++またはRubyで書いていたので、Wekaに目を向けることはなかった。 いまBlog関連でやっている研究で、ある問題に文書分類アルゴリズムを使ってみようと思った。今回のテーマでは研究用プログラムをJavaで書いてみていて(書くの楽ちんだしね!)、C++のときに使っていたTinySVMや自作のNaiveBayes, AdaBoostライブラリの代わりになるものとして自然とWekaに目がいった。 Wekaをダウンロードして、ホームページに目を通すと、単なるライブラリではないことが分かる。たくさんの機械学習アルゴリズムが実装されており、それぞれのアルゴリズムは必要なパラメータを設定できるようになっている。さらに、たとえばスペー
時刻の基本 Javaの時刻の扱い方はUNIXのそれに似ています。 UNIXではグリニッジ標準時(GMT)の1970年1月1日午前0時(UNIX元年の元旦)からの秒数を int 型で数えています。 グリニッジ標準時は正式には世界時(Universal Time)と呼ばれ,天体の運行を基準に定められているので,進み方が一定ではなく,現在では原子時計に基づく協定世界時(UTC,Coordinated Universal Time)を基準にすることが一般的です。 協定世界時はときどき「うるう秒」(23時59分60秒)が入ります。 UNIXの方式は,秒単位なので粗いだけでなく,21世紀のうちに int 型(32ビット整数)の範囲をはみ出してしまいます。 Javaでは System.currentTimeMillis() というメソッドで現在の協定世界時を得ます。 起点はやはり1970年元旦0時ですが
■1 "Revenge of the Normalsーーフツウの復讐" Matzの写真が超かっこいいTech総研の件のインタビュー(私はogijunの人の日記で知った)について、当人であるところのまつもとさんは「面白くない」と。 ぼくはこのインタビューを読んで、あらためてRubyistでよかったとおもいました。というか泣ける。その理由は「あとで書く」。 ■2 「実践『JavaからRubyへ』〜血があつい鉄道ならば/走りぬけてゆく汽車はいつかは心臓を通るだろう〜(Internal Edit.)」を開催してみた デブサミのセッションはむしろ、社内の人に聞いてもらうべきだ!と思いたって開催するついでに、聞き損ねた社外の人も呼んじゃおうという催し。社外ゲストが豪華だった。ちょっとこれは自分としてはありえないwww あまのりょーさん kdmsnrさん artonさん 須藤さん nekopさん 岩切さ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く