Rustが再評価される:エコシステムの現状と落とし穴 In this article, we share findings and insights about the Rust community and ecosystem and elaborate on the peculiarities and pitfalls of starting new projects with Rust or migrating to Rust from othe...
![vert.x – Node.jsの代替フレームワーク](https://cdn-ak-scissors.b.st-hatena.com/image/square/d7d5497bbeb8362d47525273da85897c62884696/height=288;version=1;width=512/https%3A%2F%2Fcdn.infoq.com%2Fstatics_s2_20240206091638%2Fstyles%2Fstatic%2Fimages%2Flogo%2Flogo-big.jpg)
Groovy & Grails eXchange 2011はGroovyのプロジェクトリーダであるGuillaume Laforge氏によるGroovy最新情報を紹介するキーノートセッションから始まりました。本記事ではこのキーノートセッションで紹介されたGroovyの最新情報を中心に、その他のGroovyセッションを紹介していきます。 Groovy1.8最新情報 Groovy1.8ではさまざまな新機能の追加や改善が行われています。またいくつかの点でのパフォーマンスも改善されました。 コマンドチェーンによるDSLの改善 メソッド呼び出し時のドットと括弧が省略できるようになり、コマンドチェーンを利用することでDSLの実装が容易になりました。 Groovy1.7まではコマンドチェーンを利用しても次のような記述しかできかできませんでした。 turn(left).then(right) Groovy
原文(投稿日:2011/12/16)へのリンク VMwareの一部門SpringSourceのGrails開発チームは先頃Grails 2.0のリリースを発表した。このリリースはGrailsのユーザビリティをRooコンソールに似た形に改善した。クラスリローディングは進歩し、GroovyとJavaに対応している。Grailsの永続レイヤであるGORMはGroovy 1.8でのAST変換によって最大限DSLをサポートしている。 Grailsの主要開発者で考案者であるGraeme Rocher氏は昨日(2011年12月15日)公式のアナウンスを発表した。 このアナウンスの中で氏は、このリリースが一年の活動の最高峰である、と言っている。このリリースでは、よりクリーンなデバッグのサポートとRooを思わせるようなコード補完機能つきコンソールアプリケーションにより、ユーザエクスペリエンスが強化されている
子供に算数を教えるときには、ブロックなど何か物理的なモノを使って概念を具体化するとかなり効果的です。ユニットテストを説明するときには、小さなテストケースを見せてから、それを実行するのを見せるのがよいでしょう。できるだけ一連の具体例を見せるのです。そうすることで、そこにある理論を徐々に明らかにしていくのです。アジャイル/スクラムトレーニングでは、多くのトレーナがエクササイズ(具体的経験)を使って、何が起こったのかを出席者に説明させています。 脳では一体何が起こっているのでしょうか?[4] 私たちが新しいことを学ぶときには、新しい神経ネットワークが生まれているだけです。これはどこかにできればよいというわけでなく、既存の概念にくっついている必要があります。抽象的観念を具体的経験に関係付けやすいほど、これは簡単になります。神経細胞から見ると、新しい神経ネットワークを生み出すよりも、既存の神経ネット
Groovy (サイト・英語)は、JVM上で動作するJavaライクな動的言語です。良いワインのように、時間を経て成熟してきました。2007年1月のGroovy 1.0リリースの成功後、1.5と名付けられた次のメジャーなマイルストーンはすでに発表されていました。Groovy 1.5は、この記事でこれから試すいくつかの興味深い新機能を備えています。言語仕様に対して加えられた最も大きな変更は、アノテーションやジェネリックス、Enumと言ったJava 5の機能をsポートしたことで、GroovyはSpringやHibernate、JPA、Google Guice、TestNGと言ったフレームワークをフルにサポートする唯一のJVM向け動的言語になりました。Java 5の機能以外にも、動的なふるまいをよりパワフルにカスタマイズ出来るようになり、より強力になったSwing UIビルダーやツールサポートの改
スクリプトの開発は、出力結果の様子を見ながら、試行錯誤的に記述を修正していくため、起動速度が重要になります。1秒はとても待っていられません。 Groovyはその機能からして、本来PerlやRuby、Pythonなどにも拮抗しうる強力なスクリプト言語ですが、GroovyServを併せて使うことで、スクリプト言語としてのGroovyの本来のパワーを最大限に引き出すことができるようになります。 起動性能ベンチマーク GroovyServを用いた場合の起動時間、具体的には以下のコマンドラインの実行に要する時間を計測してみます。 $ time groovy -e "println 'hello'" この測定方法だと、起動時間だけではなく処理時間や終了に要する時間も含みますが、それは十分に小さいと仮定しています。 Mac OS Xでの起動速度の測定結果を[グラフ1]に示します(グラフ縦軸目盛りの単位は
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く