Java
2008/01/10 追記 sablecc-maven-pluginのバージョンが、2.0から2.0.1に上がりました(2007/12/07に上がった模様)。その際に、下記のバグは修正されたので、現在では快適にsablecc-maven-pluginを使用することが可能です。つまり、本エントリに記された以下の…
自分自身が、何度も同じ間違いをしているので、自戒を込めてメモ。 java.util.regexの使い方を、毎度忘れてしまい、 かつ、毎度間違えています・・・ いつも、java.util.regexを使う段になると、 「あれ〜 使い方を忘れちゃったなぁ」 ということで、APIリファ…
何だか書くことが見つからないので、 Java使いでWindows使いなあなたに、ちょっとしたネタでも。 # ほんとに小ネタなので、つまらなくても怒らないで下さい・・・ ウィンドウズのタスク機能とantを組み合わせて使うと、 定期実行する処理を、使い慣れたantで記…
何とか精神的に立ち直ってきたのでメモメモ。 JavaMailを使ってメールを自動送信する自作ツールを、ここ数ヶ月間にわたって運用してきたのですが、 数日前に、なぜか突然エラーが発生するようになり、メールの送信ができなくなってしまいました。 エラーの内…
下記の記事を見ていて、つらつらと考えたことをちまちまと書いていきたいと思います。 記事自体はわかりやすく記述されていて、とても勉強になりました。 「デザイン・パターン用のAPIを使う」 http://www.javaworld.jp/beginners/-/51409.html まず、上記の…
Googleカレンダーに予定を登録するプログラムを書いていました。 その際に、日付を文字列化する必要があって、こんなコードを書きました。 (dateはGregorianCalendarのインスタンス) String startStr = String.format("%04d-%02d-%02d", date.get(GregorianC…
Google Calendar APIのお勉強。 一日予定(つまり、日付だけ指定して、時間を指定しない予定)の、 登録方法がわからなくて困った。 結論としては、DateTime.parseDateを使って、 DateTime.parseDate("日付文字列"); DateTime.parseDate("日付+1文字列"); とい…
Java5から導入されたenumは、型として使うことができる。 〜サンプルコード ここから〜 enum Sample { FOO, BAR, BUZ; } public class Main { public static void main(String[] args) { Sample s = FOO; } } 〜サンプルコード ここまで〜 で、enumな型は、…
WicketのModelの使い方がよくわからない・・・ よくわからんが、とりあえず自分用にメモメモ。 /* 正解 */ public class EditPage extends WebPage { /** Creates a new instance of EditPage */ public EditPage() { add(new EditForm("editform")); } private…
初めてのWicketプログラミング(というか、初Servlet)を続行中。 ・・・デバッグの方法がわからない。 いわゆるprintfデバッグをしようと思い、 とあるonSubmitメソッドの中にSystem.out.printlnを記述。 で、Tomcatのlogsディレクトリの中から、 stdout_日付_.l…
WicketのsetResponsePageの使い方がよくわからない。 あるページのFormのonSubmit内で、 そのページ自身をsetResponsePageしたいのだが、 Page Expiredになってしまう・・・ そのページのインスタンス自身をsetResponsePageしたが上手くいかない。 そのページの…