2008-03-01から1ヶ月間の記事一覧
そろそろ、認証とかやってみたくなったので、Examplesのauthenticationを見て勉強中
前回作った簡単なアップローダ その2に、新しいファイルほど上に行くようにソートしたり、ページナビゲータを付けてみた。次はファイルの数が一定数越えたら古い物から削除するような機能を付けたい。あと同じ名前のファイルをアップされたときの対策として…
AjaxPagingNavigatorをListViewの上に表示させるか、下に表示させるか迷っていたので以下のように両方表示させるようにした。 <hr/> <div wicket:id="navigator1" style="width:100%; text-align:center"/> <hr/> <table wicket:id="table" style="width:100%"> <tr wicket:id="uploadList"> </tr> </table> <hr/> </hr/></hr/></div></hr/>
文字列の途中に\0を入れて表示させたらどうなるんだろうと思い試してみたが、ただ普通に\0を除いた全ての文字が表示された。まぁ、そんなものかと思い適当に\nのところで改行するループ作って終了。結局何がしたかったのかよくわからなくなってきたが、区切…
アップローダのファイル一覧の1ページ当たりの表示数の設定はPageableListViewを使えばいいことはわかっていたが、何番目から表示するとかは自分でやらなければいけないのかと思ったらPagingNavigatorというのがページ数の管理から表示までやってくれてしま…
久しぶりにシューティングゲームをやりたかったので、スターソルジャーRをダウンロードしてきた。2分モードと5分モードしかないからすぐ終わるかと思いきや、ネットランキングのせいで2分モードを何度もやっている。しかも、順位を上げたいのもあるが、攻…
直接リンクする以外にファイルをダウンロードさせる方法を探してたら、ResourceStreamRequestTargetにFileResourceStreamを渡すという手もあったが、もっと手っ取り早そうなのがDownloadLinkだった。コンストラクタの引数でidとダウンロードさせたいFileを渡…
前回作った物はただファイルをアップロードするだけだったので、今度はアップロードされたファイルの一覧を表示する機能を付けた。ファイルの並び順が日付順になってないのと、ダウンロード機能、排他制御未実装 UploadPage.html <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <span wicket:id="feedback"></span> <form wicket:id="uploadForm"> アップロードフ…</form></body></html>
Wicketで簡単なアップローダを作ってみた。単純にファイルをアップロードされたファイルを保存するだけの簡単な物にした。いつかWicket-jaのwikiにいろいろ書き込むためにもブログで練習しておかないとな まずはHTML(UploadPage.html)、単純にエラーメッセー…
ja.netbeansのマスコットのねこび〜んをNetbeansのデスクトップアイコンにしてみた。縦と横の比率が違うので64×64に合わせるのにちょっと苦労した。Linuxで画像編集が初めてだったから、使うソフトも機能もよく分からず、失敗を繰り返していくうちに完成!さ…
Imagine Cupに参加できなかった理由の1つが、Windowsが入ってるパソコンがなかったことだった。これをなんとかしないと来年も参加無理だ
来年のImagine Cupは参加したい。プロジェクト星海とアルゴリズム部門に。アルゴリズム部門のHerbertはそろそろ別のものになって欲しいと思う今日このごろ
たまたま見かけたJavaで三項演算子/再帰/StaticInitializerを使ったFizzBuzzを試してみたを見て、FizzBuzzに興味が沸いたのでちょっと作ってみた。 public class FizzBuzz{ public static void main(String[] args){ for(int i = 1; i <= 100; i++){ String …
イベントカレンダーを見たら来月はMarathon Matchが3回もあるようだ。でも、来月3回目のやつは30日なので、始まる時間を考えると日本では5月1日だけど、なんかすごい。もう2週間に1回のペースが続けていくのかな。しかし、せっかく3回もあるのに4月2…
出題された問題はマルチプレイヤーリバーシで、2〜4人でプレイするオセロだった。序盤、中盤、終盤とアルゴリズムをわけようとしたが、どんな手が良い手なのかわからず、考えに考えたやつより最初のほうに適当に作ったやつのほうが点数が良さそうだったの…
前にもやったけど、TopCoderに参加している日本人学生の学校別参加人数をだしてみた。学校名を公開している人達しか数えなれないから、実際はもっと多い。あと東京大学はUniversity of TokyoとThe University of Tokyoの2通りの登録があったのでまとめて数…
TopCoderへの登録情報の学校名は自由に入れられるため、Japan NEET Universityと入れた人がいるらしい。そのうちJapan NEET High Schoolもでてくるかもしれない
電車の棚の上に荷物を乗せて椅子に座っていたら、つい寝てしまった。起きときには目的の駅だったので、急いで外にでてしまい、荷物を電車に残してきてしまった。駅をでてある程度歩いたときに気づき、すぐに駅に戻り、駅員さんに忘れ物をしたことを言ったが…
電車に乗ってるときに情報処理技術者試験の勉強をしようとしているが、なかなか本に集中できない。以前は普通に本を読んでいたのに、最近は何もしないことが多くなってきた。読む本に飽きてきたのかもしれない。他の本を本屋で見てくるか
昨日作ったWebアプリケーションにエラメッセージを表示させるようにしようと思い、FeedbackPanelを配置した。そしてフォームのテキストフィールドにPatternValidatorを追加。それで、わざとエラーがでるような値を入力。しかし、FeedbackPanelには何も表示さ…
特に何か作りたいわけでもないが、いつか何か作りたいものができたときへのいい経験になればと思いWicketを使ってみた。作ってみたのは、ただ足し算を行うだけのWebアプリケーション。でもWicketでAjax使ってみたかったのでAjaxButtonを使ってみた。パッケー…
たまたまWicketの公式ページを見ていたら、1.3.2がでていたことに気づきインストール。バグ潰しやいくつかの実装の改善をしたらしい
大学の後輩にブログのアドレスを教えてもらったはいいが、こっちのを教えていないままなので、トラックバックで通知。ついでにMake2Gramに手を付けておこう。クラス名のgをGに変えたのは単なるこだわり import java.io.FileReader; import java.io.BufferedR…
暫定43位、System Testでこれ以上順位が落ちなければいいが…。Ratingも落ちそうで怖い
Marathon Matchの実行待ちの数がすごいことになっている。一体いつになったら自分の番になるんだか
マルチプレイヤーリバーシのいい手が思い浮かばないので、スコアを伸ばせる気がしない。気がつけば30位より下になってるし困ったもんだ
何年か前にHSPで描画した図形。ジュリア集合を書こうとしたときに文法ミスだったはずなのに、そのまま実行できてしまったときにできたもの。何か貴重な気がしてなかなか捨てられない
大学院の学生寮の応募が多かったらしく抽選があった。応募者の95%入れると聞いたのに今回は66%と低くなっていた。とりあえず籤引いて入居権利を手に入れたけど、まだ具体的にどこに住むかはわからない。あと、評判悪いみたいなので期待しないでおこう。
AutoCompleteTextFieldに日本語を入力して確定しても候補がでてこない。でも英語を入力したらすぐにでてくる。未確定文字列にならない入力への反応が早いらしく、日本語入力しても候補がでてこなくて、諦めてバックスペース押した瞬間に期待した結果が一時的…
かなり大変だったが、スマブラX 亜空の使者の激ムズを何とかクリア。クリア後にメッセージがでてきた。ノーマルの時は何もでてこなかったはず(クリアゲッターを除く)なので、ものすごく頑張った気分になった