今日はSeasar Con 2009 秋

前回に引き続いての参加です。よろしくお願いします。とりあえずSeasar2についてのセッションから、slim3,GWT,Bigtableと見に行く予定です。 今回は懇親会まで参加させていただくつもりなのでよろしくお願いします。

ITエンジニアが社会に果たすべき責任

エンジニアであるなら自分が働く場所は最善を選ぶべきだ。そして自分の仕事に誇りを持つべきである。職場の環境を少しでも自分の理想に近づける努力をするべきである。それができない会社なら辞めてしまった方がよい。それが社会のためだ。 エンジニアである…

slim3でモデルとコントローラのフックをするには

コントローラのフック slim3を使うとorg.slim3.controller.Controllerを継承してコントローラを作ることになるけど、全コントローラで共通の処理をするにはどうすれば良いのだろう?ログイン制御で未ログインの状態の場合は自動でログイン画面に遷移するよう…

Formにenctype="multipart/form-data"

Google App Engineでformにenctype="multipart/form-data"を入れた場合、サーバ側で文字化けしてしまう。入れない場合は何も問題ない。検索するとPHPでの事例がいくつか見つかる。PHP以外の問題は見当たらない(ざっと調べた限りでは)。 サーバ側の問題?うち…

Slim3 JDO

Google Web ToolkitとSlim3のJDOだけを連携させて使いたい!と言ってたらslim3がなんとかしてくれた。 http://d.hatena.ne.jp/coolstyle/20090715/1247634948 http://groups.google.co.jp/group/slim3-user-japan/browse_thread/thread/24fba8e92bbbd81e/e8d…

2人で共有するiPhone

iPhoneをどうしたものかずっと考えていたんだけど彼女と共同でiPhoneを使ったらどうだろうか?これなら使い余すこともないし家計でなんとかなりそうだ。 しかしよくよく考えたらiPhoneアプリを開発するってことはMacが必要になるんじゃね?Cygwin使えばでき…

slim3とGWT

せっかくのGoogle App EngineなのでGoogle Web Toolkitを使いたいんだけど、試してみる限りslim3との連携は無理っぽい。せめてmodel周りの永続化にslim3を使いたいんだけど現状では不可能?追記: きた! http://groups.google.co.jp/group/slim3-user-japan…

java.util.Currencyのクラス一覧を取得したい

java.util.Currencyの利用可能な通貨一覧を取得したい。Localを指定すればできるみたいなのでこんなコードを書いてみた。 List<Currency> cs = new ArrayList<Currency>(); for (Locale locale : Locale.getAvailableLocales()) { if (cs.contains(Currency.getInstance(locale))</currency></currency>…

slim3-blankを利用する場合のメモ

build.xml project@nameを変える gen-modelはまだ使えない? web.xml slim3.rootPackageを変える ここを変えてあげないといろいろと動かなくて面倒。下手にindex.jspとか置いてると一見動いてるように見えてしまうので注意。

Slim3のblogサンプル

http://code.google.com/p/slim3/source/browse/trunk/slim3it/war/blog/index.jsp slim3のブログサンプルなんですけどこのJSPファイルが欠如してるように見えるのは気のせいでしょうか?EclipseのJSPエディタで見るとエラーが表示されますけど…。 #このフ…

NetBeans 6.7でRuby

NetBeans6.7がちょっと前にリリースされました。最近、仕事でRubyをするときはNetBeansを使うようになってます。(それ以前は秀丸、Vim) 6.7にアップデートしてから、ヒアドキュメントの次行がシンタックスエラーにされてしまう不明な現象*1がありましたが、…

東京に行きたい理由

思うに、都会じゃなくてもすごい人はたくさんいる*1のに、わざわざ自分が東京に行きたくなる理由は、なんなのだろうか? 自分がたいしたことのない人間なのかもしれない。もしくはすごい人に周りを囲まれたら自分もすごくなった気になれるかも、と思ってるの…

ステップアップ

自分のキャリアをステップアップするためには何が必要か、ということを色々考えている。自分だけのことならまだしも彼女のこともあるので簡単にはいかない。しかし、現状のままではおそらく何も解決できないと思われる。 さて、次の一歩をどこかに踏み出さな…

RedmineとSubversionの連携を強制的に行う

Redmineの機能の1つとしてSubversionとの連携があります。リポジトリコミット時にチケット番号を入れることでコミットとチケットを1対1で関連付けられてとても便利です。 しかし、Redmineは(おそらく)チームで使うものです。自分は正しく入力していても他の…

東京の物価

東京に住む準備でも始めようかしら。東京に住むとしたら何処が良いんだろう?マンションとかすげえ高そうなんですけど。 自分1人ならまだ良いけど、彼女と2人なのでちょっと面倒。 おすすめがあったら教えてください。

スランプ?

最近、仕事でのプログラミングが不調。どうしたと言うのだ(!) 色々と行き詰っているからだろうか。

Seasar Conference 2009 Spring

行ってきました。本当は懇親会にも参加できたら良かったんだけど、帰りの新幹線の代えがきかなかったので残念ながら帰りました。 聴講したセッションのそれぞれについては様々なブログでとりあげてられるので個人的に思ったことをいくつか。 技術 Bigtableは…

場所を調べた

名駅->[のぞみ]->東京駅->[JR山の手線]->秋葉原->[総武線]->飯田橋と行くのをGoogleに勧められた。 便利な時代になったものです。 困ったことあっても日本だから人に聞けばなんとかなるし。国内旅行って素敵。でも外国に行くのも好きだけど。

いよいよ明日ですが

Seasar Conferenceってどんな格好で行けば良いのだろう? 普通にハーフパンツにポロシャツとかでも大丈夫かな?ってか法政大学の場所をきちんと確認しておかねば…。

身の回りのIT改革

携帯をDoCoMo2009年の夏モデルに変えようかと思案していたが、デザイン的にダサすぎたり、N09Aとか分厚すぎたりして考え直すことにした。 また、iPod touchの新しいのが出たら買ってみるつもりだったけど、WWDC2009の結果を見ると当分でることはなさそうなの…

現況

etc

ひさしぶりに趣味でプログラミングをしてちょっと気持ち的に落ち着いた。趣味といっても仕事の時間をちょっと使ったけど…。 最近は自分的にいろいろと身の回りのITを変化させている。まずは携帯。パケホーダイダブルに変えてから、Googleマップなどのiアプリ…

Seasar Conference 2009 spring

Seasar Conference 2009 Spring - トップページ 初めて参加する予定です。リアルで色んな人を見れるのは貴重なので楽しみです。 見かけたら優しくしてください。って顔わからないか…。 参加したいセッションは、 Cubby in Action lift BigTable or Buri

プログラミング言語としてのJavaは死に体なのか?

Java SE 7の話がぽつりぽつりとしか出てこない。Java6が出てから2年半経つというのに(!) プラットフォームとしてのJavaはGoogle App Engineでサポートされたり、GroovyやScalaという新たな言語を生み出してるのにJava本体は死にかけてる。 なんでこんなこと…

ScalaとGAE/Jを使ってTropyクローンを作ってみました

Tropyについてはこちらをごらんください。 http://www.hyuki.com/d/200511.html#i20051103183338Bigtable部分はJavaでコントローラとビューをScalaで書きました。 http://tropy-scala.appspot.com/ F5キーを何回か押してランダムに表示されるページを見てく…

Bigtableの使い方がわからない

GAE/JとScalaの学習をしようと思って、Eclipseを立ち上げてみたけれど、Bigtableの使い方がいまいちわからなくて困った。 ずいぶんとJava界隈のトレンドを流し目でみていたので、実践で躓きやすくなっているのかも。わかりやすいサンプルが転がっていれば良…

今の仕事がつまらなくなってきた

最近は特別忙しいわけでもないのに何故だろう? きっとプログラミングしてないからだと思う。 ストレスが溜まる…。

Redmine@一括インポート@妥協案

Redmineでチケットの一括インポート - こくぼ@Everything is the experience.でいくつかコメントをもらったので、なんとかしてみたいと思います。 おそらくパッケージとして配布するのはまずいので、この日記でどこをどう直せば良いとか、そういうことを書…

Googleマップのiアプリが凄い

etc

3年以上前からみたいなんだけど、モバイルGoogleマップがなかなか使える。無料としては、ということだけど。1番うれしいのが、GPSを使って現在地を表示できること。更新も手動だけど簡単。 ナビ機能はイマイチでストリートビューも名古屋じゃ使えないんだけ…

Flickr pro

Flickrの有料版を使ってみようか迷っている。無制限に溜められるストレージとしてはすごく魅力的に思える。料金も年間で3000円もかからないし良心的。 ただし、写真なんて旅行に行ったときくらしか撮らないから使う頻度と効果がきちんと発揮されるかはわから…

iPod touch導入計画その1

iPhoneとの比較を色々調べてるうちにわかってきたことをまとめる。とりあえず自分に重要なところだけ。 パケット通信できない(無線LANでつなぐ) GPSがついてないのと、パケット通信ができないから外で地図を見れない カメラ機能がない(これはそんなに重要で…