2007-01-01から1ヶ月間の記事一覧
今日名前を完全に忘れてたので備忘録。 Commonsを使って系はすぐみつかったけど、toStringしたいだけなのにCommonsなんて大げさチック。 そんなときのためにCodeSugar http://sourceforge.net/projects/codesugar/
EclipseFPを昔にいれたっきりだった。 GHCかHugsを入れてEclipseのプロパティのFunction Programingの所に適切なコンパイラ/インタプリタの場所を教えてあげれば設定終了。 一応たしなみとしてshow line numberとInsert space for tabにはチェックを入れてお…
頭の中がどっぷりOOPってか構造化言語に染まっててHaskellがさっぱり入ってこない。 簡単なのだと大丈夫だけど、モナドとかわかんね〜!! ということで、最近RubyやJavaScriptに浮気してたけどHaskellをもう一度やるっす! 多分!!
JavaScriptでぐぐってるとこんな記事を発見! 紹介記事 http://journal.mycom.co.jp/articles/2007/01/22/overbyte/ 実物 http://www.3site.eu/jstests/jhp/ Webブラウザ上での簡易JavaScript開発環境?みたいなもんだ。 実際に動かしてみるとこんな感じ さ…
ちらっとそこらへんを読み漁ってると色々書いてあった。 Objectをnewしてハッシュみたいに使えるって? <html> <body> <script type="text/javascript" language="javascript"> var obj = new Object(); obj["name"] = "taro"; obj["age"] = 100; document.writeln(obj["name"]); document.writeln(obj["age"]); </script> </body> </html> これをブラ…
ちょっとだけJavaScriptを触ってみる。 とりあえずハッシュが使えないと悲しいのでハッシュの書き方。 var hash = {}; hash["tarou"] = "hogehoge"; hash["jirou"] = "mogemoge"; document.write(hash["tarou"]); document.write(hash["jirou"]); 一行でつら…
http://www.valtech.jp/papilio.htmサーバ不要でEclipseプラグイン!
デザイナ上からobjectTypeやlistを設定できないObjectListDataProviderや、エラーメッセージが融通が利かないConverterやValidator。 目には見えないけど大事な役割をしてくれるこの人たち。 あまり使えない。ObjectListDataProviderは、粘着力の無い糊みた…
ページフラグメント内に日本語を入力しても化けなくなってた。 大事だよね。
Commonsにはうとい。 今日知ったこと。 ObjectUtils.defaultIfNull( nullかもしれない値, nullの時返す値)便利だ!(時代遅れ?)
昨日アップデートセンター(beta)を見てみるとJackpotがアップデートされてたので駄目もとでアップデート!動いた!!! デフォで入ってるクエリーを実行することが出来た。 自前クエリーを食べさせると java.lang.ClassNotFoundException: プロジェクトへの…
http://www.netbeans.org/products/visualweb/index_ja.htmlで出てるのでDLして入れてみた。 何処かバグはつぶれてるのかな?と思って再現させてみた。 再現したorzこんな風にSessionBean1やPage1にプロパティを追加してもページのデザイナのOutlineに出てこ…
ポートレットというのを最近よく聞く。 Webページの小窓みたいなもんらしい。Sun Java Studio Creator2では、さくっと出来てたらしいけどNetBeansでは・・・? ありました。それっぽいの。http://portalpack.netbeans.org/download.htmlからダウンロードでき…
NetBeans5.5にJackpotを入れてみた。 入れ方はアップデートセンターから。クエリを実行すると java.lang.NoSuchMethodError: com.sun.tools.javac.util.Options.put(Ljava/lang/String;Ljava/lang/String;)V at org.netbeans.modules.java.source.builder.De…
すぐ上のエントリで休むといっときつつきになってきた。 Seasar2のソースを読んでみよう!って思い立ってメモがわりにここにダラダラ書いていく。 org.seasar.framework.container.factory.S2ContainerFactory とりあえず、コンソールアプリ大好きな俺がよく…
FF3のためこっち休み
ObjectListDataProvider#commitChanges ObjectListDataProvider#revertChanges この2つを今まで知らなかった。 事の発端は、TableにSessionにあるデータプロバイダをバインドして ある列をTextFieldにしてボタンを押したイベントハンドラで ObjectListDataP…
AOPをちょっとためしてみた Adviceを作ってみる package org.sample.spring; import org.aspectj.lang.ProceedingJoinPoint; public class TraceAdvice { public void around(ProceedingJoinPoint pjp) throws Throwable { System.out.println("before"); pj…
こんなコードを動かすと class Hoge attr_accessor :val def set_val a val = a end end h = Hoge.new h.set_val 10 p h.val 結果は nilになる。 俺が思ってる感じだとset_valメソッド内でval=メソッドが呼ばれて@valに10が入っているだったんだけどなぁ。 s…
今まで名前は知ってるけど具体的な書き方は知らなかったYAML。 とりあえずやってみる。RubyでYAMLを読み込むのはすごい簡単にできる。 大体以下のような感じ require 'yaml' obj = YAML.load("a") p obj loadの引数に、YAMLの文字列かIOのオブジェクトを渡す…
クラスはClassクラスのインスタンス モジュールはModuleクラスのインスタンス って理解でOKかな?試しにこうしてみると module M puts self.name puts self.class end puts "===============" class C puts self.name puts self.class end こうなる M Module…
ちょっとわからないことが出てきた。 class Module def hoge puts "Module::hoge" end end class MyClass hoge end これはModule::hogeと表示される。 class Base def moge puts "Base::moge" end end class Drived < Base moge end これはエラーになる。 Mo…