2008-01-01から1年間の記事一覧
アルゴリズム部門というかRobotics & AlgorithmsとRoboticsがついて、何か変わったようだ。具体的に何をやるのかはわからないけど、とりあえず開始まであと1ヶ月になった。どんな課題が出されるんだろう?気になってしょうがない
CaptchaImageResourceのソースを読んでみたらCaptchaImageResourceのコンストラクタに何も渡さなければ中でランダムな文字列を生成して、それを使ってる。自分で用意する必要がないのか
WicketでCaptchaを表示させるにはwicket-extensionsに含まれているCaptchaImageResourceを使えば簡単にできる。WicketのExapmlesにあるcaptchaの表示に関わる部分だけを取り出してみた。本当なら文字列はランダムにするんだけど、今回は毎回同じ文字列が表示…
250ptと500ptの問題をすぐ諦め1000ptの問題に挑戦。Mapを使うところまでは良かったけど、Mapに計算した値を入れるのを忘れ、キャッシュの効果を出せずタイムアウトしてしまった…。チャレンジで2人をタイムアウトさせ、1人失敗して75pt。ratingをまた下げて…
wicket extensionsに含まれてるCaptchaImageResourceのコンストラクタに日本語を渡したらどうなるか試してみた。 うまく表示されてるようだけど、キャプチャテストと入れたのに何文字か抜けている。何度か日本語で試してみたけど、何故か2、3文字毎に1文…
id:chokudaiさんが今日の夜21:00から、PracticeRoom練習会を開くみたいなので参加希望をしてきた。1人で時間無制限だと緊張感がないので、練習にはちょうどよさそう。
久しぶりに参加したSRMだったけど250ptはチャレンジで落とされ500ptはSystem Testで落とされ0ptに終わった。Ratingも968→858と落とし灰色になってしまった。SRM413で緑を目指したい
TreeSetに1.6から追加されていたpollFirstとか、pollLastとかdescendingIteratorなどSortedSetに定義されてないメソッドが多いなと思ったら、1.6から追加されたSortedSetを継承したインターフェースjava.util.NavigableSetに定義されていた。1.6になって結構…
前回作ったプログラムに、IPパケットが流れてきた場合、送信元IPアドレスと宛先IPアドレスを表示するという機能を加えたプログラムを作った。IPヘッダにはもっといろいろ情報があるけど、とりあえずIPアドレスのみの表示とした #include <stdio.h> #include <stdlib.h> #include <string.h></string.h></stdlib.h></stdio.h>…
最近(というかずっと)Javaばかり使っているので、別の言語を思い出すためにも使ってみた。使ったのはC言語で、作ったのは簡単なEthernet Frameのヘッダをキャプチャするプログラム。動かすためにはroot権限が必要で引数にネットワークインターフェイスを指定…
XPathをコンパイルしておくと、どの程度速くなるのか気になったので実験してみたでXPathの式を //titile/text()に変更したところ、1万回実行した結果 XPath#evaluateを直接呼び出したプログラム9.8〜9.9秒XPath#compileしてからXPathExpression#evaluateを…
XPath#evaluateを直接呼び出すのと、XPath#compileしておいたXPathExpression#evaluateではコンパイルしているぶんXPathExpression#evaluateの方が速いんだろうなぁ、とは考えていたがどの程度差があるのか気になって実験してみた。 利用したXMLはhttp://d.h…
テクニカルエンジニア(ネットワーク)試験に申し込んだ。今回のが終わったら新試験制度になるらしいけど、新制度前に受かったものって、新制度後でどんな扱いになるのか気になる
Wicketのページを見たらwicket-1.4-m3がでてたので早速ダウンロード。wicket-1.4-m1のころにはできていた Label<String> label; と書くとLabelはパラメータを取りませんって言われてしまう。コンポーネントのgenerics化をやめたのだろうか</string>
研究の関係でJavaのHTMLパーサを探していたら、いくつか候補を見つけたけど、CyberNeko HTML Parserを使ってみることにした。Xercesに依存しているのでxercesを用意しないといけないけど、パース後のDOM木の操作にJavaのXMLの標準APIをそのまま使えるのが嬉…
国際学生証を発行すればMicrosoft DreamSparkでVisual Studio 2008 Professional Editionなどのソフトが無料になるらしい。現在、研究室も含め、俺が使ってるパソコンの中にWindowsがないのと、国際学生証の発行にお金がかかるのでスルーしていたが、そのう…
あまりにも暑かったので扇風機を回した。小型のやつだけどなかなか涼しい
最終結果は53位でRatingは1316→1381と上った。しかし、System Test前は28位だったのが最終結果53位とかなり順位を落としてしまったのが残念だった。
順位が103位から14位まで上ったけど、後は運次第って感じがする。これ以上手を加えるのは何か恐い
昨日からスコアを伸ばしたけど100位以内にも入れず103位。100位以内が団子状態なので、あと少しスコアを伸ばせば大幅に順位が上がりそうなんだけど。それにしても現在1位のEmKさん、すごいな
久しぶりにMarathon Matchに参加。それで順位は現在115位。Rating落ちそう
1.5からURLConnectionにsetConnectTimeoutというメソッドが追加されていたことに今まで気づいてなかった。1.6からはHttpCookieというクラスも追加されてるし、気づかなかったけどいろいろ変わってるんだな
Wicketの1.4からGenericsが使えるようになるけど、1.4-m1のLabelのソースを見て気になったことがある。それは3つのうちの2つのコンストラクタの部分で気になった public Label(final String id, String label) { this(id, new Model(label)); } public Lab…
Wicketの公式サイトでWicket 1.4-m1がリリースされていた。でも今は実家にいるので、ダウンロードせず。ノートパソコン持ってたら早速入れてたんだろうけど
引越しの時にパソコンが壊れ、パソコン修理の人にマザーボードが壊れているからパソコンを買い換えたほうがいいと言われたが、マザーボードとCPUとメモリさえ揃えれば大丈夫だろうと思い以下のパーツを購入 マザーボード P5GC-MX/1333 CPU Celeron DualCore …
DropDownChoiceを使ってみるのAjax版を作ってみた。ボタンを押さなくてもDropDownChoiceで値を選んだときにラベルに選んだ値を表示するようにした。変更を加えたHTMLとJavaのファイルだけを載せておくDropDownTest.html 不要になったボタンを削除した <html> <head> <title>Drop</title></head></html>…
特に作りたいものがないのでDropDownChoiceを使ってみた。WicketのJavaDocに書いてある内容をそのまま使った感じだけど、自分で実際に書いてみたかったので作った。DropDownTest.html <html> <head> <title>DropDownTest</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> </head> <body> <form wicket:id="form"> <select wicket:id="choice"> <option>テスト1</option></select></form></body></html>
引越し中の事故でパソコンが壊れたので、新しいパーツ注文したら今朝、それが届いた。早く帰ってパソコン組み立てたい
簡単なアップローダ その3ではアップロードするファイル数の上限がなかったり、排他制御は無かったので取り入れてみた。また、ファイルの削除用リンクも入れてみた。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のexamplesにあったGuestBo…