Happy Man

mash-uppy

Ext入門

なんか入門ばかりでアレですが。メモ。
Tutorial:Introduction to Ext 2.0 (Japanese) - Learn About the Ext JavaScript Library

GWT入門(2)

コード品質を追求する: Ajax アプリケーションのユニット・テスト 非同期アプリケーションのテストを簡単にする GWT
チーム開発では、ユニット・テストも大切です。
絶対にTest Firstじゃなきゃダメとは言いませんが、
せめてテスト用に使うデータの出し入れくらいは
簡単に出来るように準備しましょう。
Test Data First!

GWT入門

訳あってGWT
java->javascript+html変換ツールと理解していますが
使ってみないことには始まらないので。
Google Web Toolkit - Google Codeの
Google Web Toolkit 1.5 Release Candidate辺りから1.5RC版をダウンロード
Java 5 language supportとありますね。いい感じ。
Google Web Toolkit - Google GroupsのThe GWT FAQsからDeveloper Guideを見てみたりArticlesページの右側の枠(Recent pages and files)にあるget.pdf
を見ながら準備をする。
プラグインを入れた後、
eclipseのpreferenceには
Cypal Studio
と表示されています。
eclipse+googlipse(=cypal-studio Eclipse Plugins for GWT)ということでjavaデベロッパーには心強いです。
まずは、この辺まで。

JavaBeansの規格

JavaBeansの規格
より抜粋

1.publicでかつ引数なしのコンストラクタを持つこと。
2.java.io.Serializableインターフェイスを継承していること。(直接実装しても、実装したクラスのサブクラスであっても、どちらでも可)
3.メソッドの名前は JavaBeansに定められた命名規則に従うこと。

結構、1を忘れちゃう。
ネットワーク間を行き来するbean(要はObject)には重要

Business Mashupとは何だろうか

21日、IBMに行ってきました。
メタデータの野村社長から
企業向けマッシュアップについて
IBMのMark Heid(Program Director)さんと
お話しませんか?
というお誘いをいただいた次第です。
約3時間、MarkさんのデモやQAなどあったのですが、
まったく時間が足りなく、濃い内容だったと思います。
やっぱり、デモって強力ですよね。一気に理解が進みます。
わたしの印象としては
ポータル的なサイト(一言で言い表すなら)を
・社内情報(社員情報、顧客情報など蓄積されているもの)
・WebAPI
・feed
などを使って効率よく管理、構築してみよう。
という感じでした。
正直、企業向けっていうところにIBMを感じました。良い意味で。
IBM Mashup Center
また、次の機会があったら、
今回は、あまり扱われなかった
エンドユーザ視点のネタもほしいかなと思いました。
使ってもらうにはどうするのか?とか
使用場面やストーリがほしいなと。
やはり、ユーザに使ってもらわないとダメだしね。
#あ、エンドユーザ=社員だったら使ってあたりまえなの?

だからemacsをやめれない

すいません、viが良い人もいるでしょうが、emacsネタ続きで。
rails開発環境模索のためeclipse,netbeansを試したのですが
railsの場合、結局、emacs(meadow)+elの、
old typeに戻ってしまった次第です。。。
eclipseのインストール
NetBeans6.0
多分、自分がemacsを捨てれない(主な)理由を考えてみました。

カーソル移動が楽
カーソルを動かすのにマウスに手を伸ばす必要がない

矩形編集が楽
Mark setと
Ctrl+x,r,tやCtrl+x,r,kとCtrl+x,r,y

Ctrl+z,fgでpromptとの行き来が楽
編集中にCtrl+zでpromptへ,prompt中にfgで編集へ

よくよく考えると、すべて、キーバインディングのようです。
いろんなlispのおかげなのです。
というわけで、
楽しくプログラミングをやるには
自分にあうエディターにこだわってみるのもありだと思います。
あと、キーボードもね。

最強伝説

やっぱり、old typeなのでしょうか。
IDE、eclipseとnetbeansの2つを試したのですが、
railsの場合、
Meadow+elファイルが
個人的には最強だなと。
ここあたりの情報から
emacs-rails
find-recursive.el→テキストで保存
snippet.el
をゲットし、site-lisp以下において、.emacsファイルを修正すればOKです。
DHHというかtextmateみたいに
bt+tabでbelongs toのように入力ができるようになります。
これでへんな、typoに悩まされることがなくなるはずです。
E TextEditorってのもあるようです。
あ、あと、日本語キーボードの場合
AltIMEも必須です。(Caps< ->Ctrl)
#10年くらい使わせていただいている気がします。。。。
最後に
曙の件はありますが、
まだ、わたしのなかではemacs最強伝説とともに
相撲最強伝説は生きています(w

NetBeans6.0

NetBean6.0のダウンロードサイトにはrubyパックというのものがあります。
NetBeans IDE 6.0 Download
中身は、rubyとrailsは当然、
あと、JRubyのインタプリタも含まれています。
#netbeans+jruby+javaFXで開発なんて狙いすぎ?!

eclipseのインストール

ディスクの整理をやって、
ようやくeclipseインストールしてみようと思います。
eclipseと言っても、なんかいろいろあるようですが、
面倒なので
EasyEclipseのRuby and Rails用windows版を
インストールしてみます。
#LAMPセットと悩ましいところですが。。。
ダウンロード後、ダブルクリックでインストール終了です。
ウィンドウズなので左下のスタートメニューから
起動してみます。予想通り、メニューなど日本語ではありません。
一旦、eclipseは終了します。
今入れたEasyEclipseは、3.2系のようなので
Language Packs: 3.2.1にあるNLpack1-eclipse-SDK-3.2.1-win32.zipを
ダウンロードし、先ほどインストールした
EasyEclipse for Ruby and Rails 1.2.2.2フォルダに
上書き(pluginsとfeaturesフォルダ)します。
#真面目にNLpack入れたい人は、
#eclipseの[メニュー]→[ヘルプ]→[ソフトウェア更新]
#あたりからやるようですが。
で、eclipse再起動です。
プラグインなんか入れた後の起動の基本は、
コマンドプロンプトを起動
cd インストールディレクトリ
eclipse -clean
です。
はい、ようやく日本語メニューが出てきました。
名前どおりEasyですね。
#普通にJDTも入っていてjavaもつかえるようです。ありがたい。
EasyEclipse for Ruby and Rails 1.2.2.2フォルダに
既にjreフォルダがありjre1.4のインストールすら不要のようです。
#普通のeclipseの実行にはjre1.4のインストールが必要だったはずです。
ホントに至れり尽せりでEasyです。

Ajax Patterns

Ajax Patternsって、
情報量たっぷりですね。知りませんでした。
こういうwikipedia like なページっていつまでも見ちゃいます。

Next Page »