2011-01-01から1年間の記事一覧

CloudForce:消えた「大企業活用事例」

Salesforceのカンファレンスイベント、に先日参加してきました。同じイベントに参加していた、知人のITベンダーの方がFacebookに投稿していたメッセージにすごく共感し、深く考えさせられました。 Cloudforceでは、今までIT業界の事例には出てこなかった企業…

シャコの虹

動物豆知識BOTをご存知でしょうか。Twitterで、動物全般に関する豆知識をランダムにツイートするbotアカウントなんですが、へ〜と思わされたり、うっそ〜ん!と驚かされたりと、大変面白いです。是非フォローしてみることをオススメします。その動物豆知識BO…

Play Pjax

Play! framework Advent Calendar 2011 jp #play_ja : ATND の9日目です。Play framework で、Pjaxを実現する方法について書きます。Pjax については、pjax こそが pushState + Ajax の本命 - punitan (a.k.a. punytan) のメモが詳しいのでそちらを参照して…

「間」の力

昨日のワダ☆ナイトで興味深かったことを、もう一つ。ラカン派臨床心理学者先生の話で、カウンセリングの手法に「中断」というのがあるそうです。これは文字通り、カウンセリングを途中で中断してしまうんだそうです。中断によって、人は続きを物凄く豊かに考…

ワダ☆ナイト「キャバ嬢がすすめナイト」

「読書家」和田 晃一さん主催の『ワダ☆ナイト』に参加してきました。今回は、キャバ嬢とラカン派臨床心理学者をゲストに招いての開催でした。対話からの自己というようなテーマでしたが、まあよく結びつけたなと感心しました ^^。 話は和田さんが講師を勤め…

大連のエンジニアに感動

二泊三日の大連出張に来ています。オフショア先のエンジニアとの打ち合わせが目的。オフショアというとどういうイメージを持つだろうか。安かろう悪かろう、というイメージを持つ人も少なくないはず。確かに低コストのインパクトは絶大だ。私が一緒に仕事を…

鈴木さんのブログを読んで、いろいろ考えるところがあった。 企業内SNSの話をしながら考えたこと | Easy-WorkStyle鈴木さんのいう「研究会の場」には、私も参加していて、社内SNS導入の経緯や取組を伺ったうえでこのブログを拝読しているので、いろいろ考え…

Play JQuery Template

ちょっとハマってしまったので、メモっておきます。PlayFrameworkでJQueryTemplateを使おうとすると、 Groovy の ${xxxx} とかぶってしまいます。 そんな時は、JQueryTemplate側の ${xxxx} を {{= xxxx}} としてあげましょう。そんだけ〜。

PlayのノンブロッキングI/Oの挙動が確かめたくなったので、jconsoleでスレッド状態を監視した時のメモ。playの eclipse/xxx.launch ファイルにJVM起動オプションを指定できるので、以下オプションを指定。 Dcom.sun.management.jmxremote <launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication"> </launchconfiguration>

RubyからScalaやJavaへの移行について、Twitterのエンジニアが語る

Twitter Engineer Talks About the Company's Migration from Ruby to Scala and Javaを翻訳しました。※ Google翻訳ツールキットの試行も兼ねています。 TwitterはRuby on Rails を活用していることで有名ですが、サービスが拡大していくにつれて、コードの…

yabeチュートリアル まとめ

2011年6月12日現在の最新版Play Framework、Scala Moduleのyabe(Yet Another Blog Engine)作成チュートリアルを和訳しました。バージョンは、以下の通りです。 java : 1.6.0_24 scala : 2.8.1.final play : 1.2.2RC1 scala-module : 0.9.1 yabeチュートリ…

yabeチュートリアル その1 プロジェクトを始める

Play frameworkのscala-moduleを使ったチュートリアルを和訳します。本記事では、Page not found — Playframeworkを和訳します。尚、私の環境は、 java : 1.6.0_24 scala : 2.8.1.final play : scala-module : 0.9.1 です。 playとscala-moduleのバージョン…

yabeチュートリアル その2 データモデル1巡目

※ 本記事では、Page not found — Playframeworkを和訳しています。ここではブログエンジンのデータモデルを作りましょう。 Anormの紹介 モデル層はPlayアプリケーションにおいて中心的な位置づけとなります。アプリケーションが扱う、ドメイン固有の情報表現…

yabeチュートリアル その3 最初の画面を作る

※ 本記事では、Page not found — Playframeworkを和訳しています。さて、最初のデータモデル作成が完了しているので、アプリケーションの画面開発に入ります。この画面は、古いPostだけでなく、最近のPostを表示します。こちらはモックアップです。 デフォル…

yabeチュートリアル その4 コメントの投稿と表示

※ 本記事はPage not found — Playframeworkを和訳したものです。ブログのホームページは出来上がっているので、続いてPost詳細ページをコーディングします。このページは今のPostに対する全てのコメントを表示し、新しいコメントを投稿するフィールドを含め…

yabeチュートリアル その他メモ

H2コンソールの使い方 チュートリアル中には特に書かれてませんが、http://localhost:9000/@db にアクセスした時に、アプリケーションのDBを参照するには、デフォルトのままでは駄目で、以下画像のように、JDBC URLを、「jdbc:h2:mem:play」と設定する必要…

lift入門

どうも最新のVersionでliftの入門的な情報が、日本語ではなかなか無いので、本家Todo Sample Application | Lift Space | Assemblaを和訳してみることにする。一部、筆者注記を入れています。尚、ここで扱うバージョンは以下の通り。 java : java version "1…