2015-04-01から1ヶ月間の記事一覧

GWTの正規表現(RegExp)でsオプションを指定したいとき

GWTでは正規表現にはRegExpクラスを使用するが、RegExpクラスはsオプション(シングルラインとして処理)が指定できない。 つまり、「.」は「\n」にマッチしない。すべての文字と改行をマッチさせたいときは [\s\S]を利用するとよい。参考:How to use JavaS…

GWTのTextBoxで透かし文字を入れたいとき

GWTのTextBoxで、テキストボックスに入力を開始すると消える透かし文字の入れ方。 html5では、inputタグにplaceholder属性を指定すると実現できる。これを利用する。参考 テキストボックスに透かし文字を表示する方法 | JavaScript プログラミング解説 html …

GWTコンパイルをantから行う

2015.4.18下のantソースコードを実行すればいい。 参照するパスなどは必要に応じて書き換えること。コンパイルするGWTモジュールは <property name="gwt.module" value="com.example.project.Model com.example.project.Client" /> の部分で指定する。半角スペースで区切ることで複数指定できる。参考: GWT Project build-gwtc.xml </property>

GWT + delombok でantタスクからGWTコンパイルする

2015.4.14 このブログの内容を行う前の注意 lombok.jarをGWTで利用する(GWTでlombokを使用する - busimotegeek’s blog)と以前にコンパイルが通ったjavaファイルでも、ある日突然エラーが出てコンパイルが通らなくなるという問題がある delombok を利用して…

Eclipse Plugin for LESSを無効にしたい

2015/4/12bootstrap.lessを使おうとしたが、Eclipse Plugin for LESSでエラーが大量に出てうっとうしかったので。Package Explorerでプロジェクトを右クリック → Configure → Remove LESS Natureでプラグインを無効化できる。 無効化すると、Problemsビュー…

GWTでlombokを使用する

eclipseにlombokをインストール (lombokを使用してjavaファイルを作成) GWT Compile Project -> Advanced -> VM arguments: に次の文を追加 javaagent:lib/lombok.jar=ECJ (プロジェクトのlibフォルダにlombok.jarを入れているとき) 「(ゲッター名)is …

slim3プロジェクトで新しいバージョンのGAEを使用する

記事作成日:2015.4.9 slim3プラグインはアップデートされていないようで、そのままプロジェクトを作成すると GoogleAppEngine SDKのバージョンが1.6.0になる。 slim3関連ファイルを新しいSDKに移動しても動作するみたいなので手順をまとめる。 空のslim3プ…

GWTのRPCで、特定のフィールドは送受信したくないとき

GWTのRPCで、特定のフィールドは送受信したくないときは、クラスのフィールドにtransient修飾子をつけるとよい。 アノテーションをつけて抑制する方法とかもありそうだけどわからなかった。なお、クライアント - サーブレット間で送受信したいが、データ…

Windows環境にMeteorをインストール

Windows向けの公式インストーラがあるようだ。Meteor の「On Windows? Download the official Meteor installer here.」からダウンロードする。