CEDEC2009行ってきた

9/1〜3と有給休暇をとって、CEDEC2009に行ってきた。 仕事ではなく、個人の立場で。 目的は気分転換と、他の業界のソフト開発体制のお勉強。 いつも仕事でソフトウェア開発をしているのだけれども、 他社・他の業界でのソフト開発はどんな風なのか興味があっ…

mavenプロジェクトのテストパッケージでプロファイルの取得が可能に

NetBeans 6.7で、mavenプロジェクト中のテストパッケージに含まれるファイルについて、 簡単にプロファイルがとれるようになっている。 具体的には、テストコードのファイルを右クリックして「ファイルをプロファイル」を選べば良い。 # 私が確認したのは、J…

モグボナンザ

先ほど、ボナンザマーブルを20個ほど購入した。 ボナンザマーブルというのは、つまるところFFXI(ファイナルファンタジー11。オンラインゲームです)の世界での宝くじ。 5/31が最終販売日だったので、駆け込み購入したというわけである。 とあるゲームサイトを…

Project Euler (Problem ID 35..40)

ID35から40は、割とあっさり解けた。 実行時間が長いのはID35、ID37、ID39で、それぞれ約4秒、2秒、5秒。 Project Eulerの問題は全て30秒以内に解けるようにできているとのこと。 一応30秒以内には解けているけれども、ID35..40の出題時期は2003年なので、そ…

Project Euler (Problem ID 33..34)

ID33は、消去される数をcとして、特に問題無く完了。 ID34では、rangeOfDigitにより解の探索範囲を桁で絞っただけでは、計算時間が30秒を超えてしまった(正解は得られた)。 そこで、さらに枝刈りを追加(condOfNums)し、何とか計算時間を2秒に。 しかし、汚い…

うちのNetBeansのmavenがsiteプラグインを苦手としている件

NetBeans組み込みのmavenは、siteプラグインの実行が苦手なようである。 手元の環境では、NetBeans 6.1でも6.5でもsite:siteゴールがエラー終了する。 当面の解決策は、NetBeans組み込みのmaven(3.0-SNAPSHOT)ではなく、別途インストールしたmavenを使うこと…

Project Euler (Problem ID 31..32)

ID31は、問題文をそのままコードに。 ID32では、ID24で上手く書けなかったpermutationを書き直した。multiplicandとmultiplier、productの桁数の組み合わせをsepsにて絞り込んだつもりだったが、実行時間を計測すると約1.5秒。もう少し速くなりそうな気がす…

HDDの件

ちょっと前にHDD購入したのですが、どうやらこんなことになっているらしく。 「祭りだ!」とばかりにシリアルナンバやらファームウェアのVer.やら調査したところ、うちのはハズレでした。いや、アタリでした。今回の不具合には該当せず。 疑ってごめんよ > HD…

Project Euler (Problem ID 28..30)

ID28は、とっても場当たり的な式になってしまった。 ID29では、多倍長整数に感謝。 ID30は、maxNを計算してしまえば、あとは総当たりで簡単に解けた。というか問題文の冒頭に「驚くべきことに3個しか存在しない」とか書いてあるので、上界を調べざるを得ない…

Project Euler (Problem ID 26..27)

ID26と27。 ID26では、循環節の長さがd未満であることから、choppedRemsできる点に(私にしては)割と早く気がついた。その後はすぐにコーディング完了。計算の高速化のための工夫なども特に必要なかった。 ID27では、問題をそのままコードに落としたところ、…

Project Euler (Problem ID 21..25)

ID21から25まで。 ID22は文字列解析が難しかった。 ID23では、初めて配列を使ってみた。 配列を使った理由は、abundant numberの和として表せるかの判定を高速化するため。 実行時間を計測したところ、abdsの計算に25秒、sumOfAbdsの計算に3秒を費やし、合計…

Project Euler (Problem ID 16..20)

ID16から20まで。 ID17でfourteenの綴りを間違えてforteenにしてしまい、悩んだ。 ID18の問題文のNOTEに、「この問題はbrute forceでも解けるけど、ID67は賢くやらないと解けないよ」と書いてあったので、今回はとりあえずbrute forceで解いてみた。 ID19で…

Project Euler (Problem ID 11..15)

ID 11から15まで。関数primes、factorとprimeFactorsは、ID 3の使い回し。 ID 11のコードをうまく書けず、汚くなってしまった… ID 12では、素因数分解してから、また積をとっているのが良くない気がする。 素因数分解したときの指数だけ見れば良いのかな? ID…

Project Euler (Problem ID 6..10)

ID 8が難しかった… ID 9は、ストレートに書くとスピードが足りなかったので、コードをいじっているうちに、なんだかごちゃごちゃした感じに。 問題固有のサブ関数は、whereで束ねた方が良いのかなぁ? ID 6..10 import List prog006 = sqrOfSum - sumOfSqr wh…

Project Eulerを始めてみた

Project Eulerを始めてみました。 Haskellの練習を兼ねています。 (むしろ、そちらが主目的かも) とりあえず、Problems ID 1..5をクリア。 どこまでいけるやら。 ID 1 import List uniq (x:[]) = [x] uniq (x:xs) | x == head xs = uniq xs | otherwise = (x…

HDD購入

HDDの残容量が心許なくなってきたので、1台買い足した。 購入したのは、Seagateの1.5TB(ST31500341AS)。 増設も無事におわって大変満足。 しばらくブログエントリを書いていなかったので、リハビリをかねて、今年中に一本書いておこうというのが、この記事の…

Windowsライセンス認証

本日、仕事から帰ってPCの電源を入れてプシッとビールを開けたところ、 思いがけないタイミングで「Windowsライセンス認証」を要求されたのでびっくりしました。 前後の経緯から類推するに、VMwareの仮想ネットワークデバイスが原因ではないかと思っています…

メモ

追記 2008-03-23 下記の情報は古いです。もうここに書かれている問題は解消されていますのでご注意。 scalaで遊んでみたくなりました(色々なところで紹介されていたので・・・)。 で、maven用のscalaプラグインがあると聞き、 このページを見てpom.xmlを書いて…

でも泣かない。

WicketのListViewを使っていて、アホなミスをしたので、悲しみをこらえて自分用メモ(懺悔)。 例えばListview with checkboxesにも書いてあるように、ListViewの子要素としてFormComponentを追加することはよくあることかと思います。 ここで、FormComponent…

不覚

1/26の16:30ぐらいに秋葉原に行ったのですが、 Re:package見つかりませんでした。売りきれてしまったのかな・・・ぐはふ 追記 2/2無事購入。

mvn site:deploy が reject HostKey する件 on Netbeans for Windows

Windows上にて、Netbeans & maven2で遊んでいたところ、site:deployゴールが「reject HostKey」とのエラーを出した。 distributionManagementでは、siteのurlとしてscpスキームを指定しているので、ssh周りのエラーと推測。 Linux上では正常にsite:deployで…

大掃除完了

すいません。実のところ中掃除ぐらいです。 あとは帰省して蕎麦を食べるだけだぁ

私の今年はどんな年

趣味の領域について、今年の自分を振り返ってみました。 Coding 私、2006年後半から、LotY(Language of the year)してみてます。 ちなみに2006年の私のLotYはHaskellでした。さて、2007年に勉強した言語は・・・ Prolog OCaml Erlang どれも参考書を買って、サ…

秋葉原ビールを2本とVISEO MDT242WGを購入

秋葉原ビールなるものが存在するとの情報を得たので、ちょこっと買いに行きました。 中央通沿いのお店に入り、きょろきょろとお目当てのビールを探していると、 奥からおじさんが出てきて、「秋葉原ビールですか〜 お持ち帰りならここにありますよ〜」と教え…

お祭り

im@s MAD Survival Championship Final of One Minute投票してきました。 まずは、このお祭りを主催してくれた江頭Pさまと、 いずれ劣らぬ作品で、お祭りを彩ってくれた各Pのみさなまに、「ありがとうございます」。 主催者、挑戦者、そしてコメの皆様、全て…

おめでとう!

ちょこっと追記。 決勝にて悩んだ末に票を投じた動画が、見事3位入賞していました。im@s MAD Survival Championship FINALE おめでとうございます。 なんていうか、とても見ていて気持ちの良い動画でした。 楽しい時間をありがとうございました!

Unificate?

Prologでちょっと遊んでみて、ユニフィケーションに興味を持ちました。 HaskellやOCaml(いずれも参考書片手にかじっただけ)の型推論機能にも用いられているらしいですし、知っておくと良いことがあるかも、と思ったのです。 で、話はいきなり明後日の方向に…

sablecc-maven-pluginのバグ?について

2008/01/10 追記 sablecc-maven-pluginのバージョンが、2.0から2.0.1に上がりました(2007/12/07に上がった模様)。その際に、下記のバグは修正されたので、現在では快適にsablecc-maven-pluginを使用することが可能です。つまり、本エントリに記された以下の…

祭りだ祭り・・・だ?

何だか面白そうなことやってる。 im@s MAD Survival Championship OP とりあえず、予選エントリー作品をざざっと2回見てみました。 自分なりに点数もつけてみました。 # 私が評価すると、ガチ系を優位におきがちであることが自覚できました で、投票しようと…

花の帝都

ファルコム開発中タイトル発表!! おぉ〜 英雄伝説7 開発中とな〜 華奢にして絢爛、権謀術数と退廃の渦巻く、エレ○ニア帝国が舞台なんでしょうか〜 英雄伝説6 the 3rdからして、重厚なストーリーとなることが予想されますが、 それはそれとして、帝都にふさ…