Wicket勉強会やります!

来る8月10日,java-ja主催で, 「 [第一回チキチキ そろそろ Wicket について一言いっとくか](http://java-ja.yoshiori.org/index.php?%E7%AC%AC%E4%B8%89%E5%9B%9E)」 と銘打ったWicket勉強会を開催する予定である。 POHP+フルJavaなWebアプリケーションフレームワークであるWicketは, [Apacheのトッププロジェクト](http://wi…

続きを読む →

Windows XP on Parallelsの起動がめっちゃ速い件

最新MacBook Pro(2.2GHz,4GB)にしてみて,何がびっくりしたって,Windows XPの起動が恐ろしく速い。あまりの衝撃に,録画してみた。 Parallelsには「mac側のファイルのダブルクリックによる起動でParallels内のWindows XPにインストールされたアプリケーションでそのファイルを起動する」という機能があるのだが,この速度でOSが上がってくれれば,その機能の有り難さを感じることができる。 ハイ…

続きを読む →

結局lighttpdからmungrel_clusterに移行

「 [lighttpdで稼働しているrailsアプリでリダイレクトが効かなくなった](http://www.eisbahn.jp/yoichiro/2007/07/lighttpdrails.html)」件だが,結局原因は判明せず。どうもyumの自動更新によってlighttpdがバージョンアップされたらしく,そのタイミングで動作がおかしくなった模様。 apacheとlighttpdの組み合わせは,mongrelの自動機能の設定を行うのが…

続きを読む →

SpringNightDreamに行ってきました

昨日の7月27日に,Japan SpringFramework User Group主催の勉強会「 [SpringNightDream](http://springframework.jp/index.php?%CA%D9%B6%AF%B2%F1)」に参加してきた。ちょっとお手伝いしつつ,総勢8名の方々のライトニングトークを楽しんだ。ひがさんを除いて(w,皆さんSpringにまつわる話を展開。nekopの上空からの突っ込み,そしてひがさ…

続きを読む →

lighttpdで稼働しているrailsアプリでリダイレクトが効かなくなった

「 [約5時間かかったRuby on Railsの実行環境構築](http://www.eisbahn.jp/yoichiro/2007/07/5rubyonrails.html)」で頑張ってみたRails運用環境だが,今日になって不具合が出てしまった。昨日までは元気に動いていたのに。。。 昨日の夜に,配置してあるRailsアプリに機能追加を行った。実際には2つRailsアプリを配置してある。形態は「apache2 modproxy …

続きを読む →

updated_atを自動でセットしないようにする方法

データベースに格納される情報は,「作成日時」や「更新日時」を付与することが多い。ActiveRecordでは,作成日時や更新日時について,暗黙的にセットする機構が標準で備わっている。例えば, class CreateEmployees 'updatedat DESC') end end lastupdatedemployeeメソッドを呼び出すと,最後に更新されたEmployeeオブジェクトを1件取得できる。さて,これをテストするこ…

続きを読む →

ActiveRecordに置き換えられたfind_allメソッド

ActiveRecordは,Rubyの動的な性質を存分に使って作られた,非常に利便性の高いライブラリだと思う。ActiveRecordをJavaにコピーすることは,きっとできないだろう。しかし,時に初心者(今の僕)は,その動的な特徴故に,期待した通りの動きにならずに苦戦することが多い。 ActiveRecordを使えば,モデル間の関連とそれに関する操作を数行で定義することができる。例えば,部署を表すDivisionモデルと,部署に所属…

続きを読む →

Ustreamはじめました

Lingr,Twitterと続き,最新のホットなWebサービスは,「 [Ustream](http://ustream.tv/)」らしい。 ということで,はじめてみた。 うっかり音声をブロードキャストして情報漏えいしないように気をつけなければ。。。…

続きを読む →

叩いた?

「たたいた」を漢字変換して,びびった。なぜなら,第一候補が, 多対多 だったから。普通だったら「叩いた」が最初に出てくるはずなのに。 仕事のしすぎかもしれない。。。…

続きを読む →

JavaでいうdeprecatedはRubyではobsoleteというらしい

遥か昔に制定した法律や決め事が今日のご時世に合わずに支障を来しているように,プログラムにおいても,過去に作ったものについて現在使って欲しくないという状況がしばしば起きる。実際のプログラミング環境では,「使って欲しくない」という作者の意図が何らかの形でプログラマに伝わらなければならない。 Javaでは,ソースコードに"deprecated"というキーワードを埋めておくことで,プログラマに「このメソッドは非推奨だから使ってはいけません!」…

続きを読む →