2006-11-01から1ヶ月間の記事一覧

あんた、StringUtilsつかってんじゃん!!!

if (StringUtils.isNotEmpty(user.getPassword())) { StringBuffer buf = new StringBuffer(); for (int i = 0; i < user.getPassword().length(); i++) { buf.append(" "); } form.setPassword(buf.toString()); } って、 if( StringUtils.isNotEmpty( user…

脊髄反射でinterfaceを書く必要はない……と思うが

今触っているソースはなぜか脊髄反射のようにinterfaceとImplが対応している。 class HogeServiceImpl implements HogeService { てな感じで、数あるロジックに対し一対しかないのにわざわざinterfaceと実装が存在する。 これって、意味あんのか? ……と思わ…

お金を儲けることへの違和感

昨日の「ザ・ゴール」に関するエントリ。 自分は「ザ・ゴール」が示した企業はお金を儲けるために存在している、という方向性に違和感を持ってああしたエントリを書いたわけですが、 至らない筆致であるが故に誤解を招くようだったので追記。 企業はお金を持…

雑記

MacBook遅いと思ったらMailTickerがメモリを馬鹿食いしていたので外す。 最近は、会社帰りに気が向いたらジムに寄ることにしました。 ジムでペダルを漕ぎながら「アジャイルプロジェクトマネジメント」を読む日々。 腹筋をしながら読めると良いのになぁ。 エ…

個人の究極の目的とは何か?

ザ・ゴール ― 企業の究極の目的とは何か作者: エリヤフ・ゴールドラット,三本木亮出版社/メーカー: ダイヤモンド社発売日: 2001/05/18メディア: ペーパーバック購入: 25人 クリック: 286回この商品を含むブログ (371件) を見る 今更「ザ・ゴール」ですか、そ…

組織の改善を待ってはならない

トラックバックありがとうございます。 少しずれているかもしれませんが、考え方を述べていきます。 [Re:良いものをリリースしたいと思っていないエンジニアは今すぐ何か違うものになれ] 組織の問題というのは正直あると思います。でも、組織の問題「でもあ…

朝Macしよう

ウノウラボ Unoh Labs、尾藤さんの記事にかなりの賛成意見。 [朝Hackしよう]プログラマってよく「俺夜型なんだよねー」っていうけど、それは怠けグセなんじゃないかしら、と密やかに疑っています。 特にフレックスで昼に出社とかしていると、夜型にならざる…

例外を握りつぶすのはやめてよ

<global-exceptions> <exception type="java.lang.NullPointerException" path="/exception.jsp" key="error.null"/> <exception type="java.lang.Exception" path="/exception.jsp" key="error.exception" /> </global-exceptions> ちょ、おま……。 まぁ、jspにみっともないスタックトレース吐くサービスもあるけどさ。 これじゃ、タグジャンプできんじゃん。 しかも、execption.jspにトレー…

良いものをリリースしたいと思っていないエンジニアは今すぐ何か違うものになれ

怒りでもないけどむしろ悲しみ。 良いものをリリースしたい、と考えておらず目の前のタスクを処理したらお金がもらえるので仕事をしているというエンジニアはけっこういるけどすべてエンジニアをやめさせたら良いと思う。 エンジニアは考えることが仕事で、…

単価が安いプログラマを使うのは無駄

今日、たまたま単価が安いプログラマが書いたというコードを見て辟易した。 うは、なんじゃこりゃ。 final String HANKAKUSPACE200 = " "; // 本当に半角スペースが200 こんなのがずらずらずらlengthごとにあった。 固定長のデータを埋め込む処理なのだが、…

JavaScriptの設計は屑?

最近はAjaxの流れを受けて、Ajax多段重ねってくらいにJavaScriptにはお世話になっている。 AjaxでViewを取ってきては、さらにその中にAjaxでデータを埋め込むなんてことがざらにある。 そんな中でJavaScriptというのはどうしてもサブ的な扱いにならざるを得…

涼宮ハルヒのJavaScriptポケットリファレンス

涼宮ハルヒに関しての知識は作中に出てきたプログラムリストが実際に動いて凄い、くらいしかないのですが、 改訂第4版 JavaScript ポケットリファレンス作者: 古籏一浩出版社/メーカー: 技術評論社発売日: 2006/10/18メディア: 単行本(ソフトカバー)購入: …

デュアルディスプレイ(PC)って便利

というか、MacBookを傍らにおいて仕事をしているだけなのですが……。 デュアルディスプレイって便利だよーみたいな話を知っていても実践できなかったので実感できてなかったのですが、MacBookが傍らにあるだけでかなり作業効率がアップすることに気づきました…

代表取締役になるのは幸せか?

以前に机を並べて仕事をしたことがあり、独立している人から電話があった。 お誘いのお電話だった。「うちくる?」みたいな。 丁重にお断りをしてみた。 まぁ、赤貧だしね。……というのは置いておいて、自身に問いかける。 「――技術者が代表取締役社長になる…

Safariは本当に綺麗

MACは綺麗綺麗といわれていて、ふーんと思っていたのだけれど、Safariは本当に綺麗。 まるで別のページを見ているのかと思うくらいのレンダリング性能ですね。 ちょっとこいつは別格だ。って感じでしょうか。 SafariStandも早速いれてみて、ちょこちょことさ…

struts-config.xmlが大渋滞なので

S2Strutsも入っていることだし、せっかくだからannotationにするっさ。 と思ってPythonでstruts-config.xmlを参照して*.javaのファイルの中にannotation(@StrutsActionとか)をつっこんでくれるスクリプトをかくかく。 Pythonの練習にもなってちょうど良い。…

しょっぱい僕らがMacを使う適当な幾つかの理由

Macは格好いい これだけで食費を切り詰めてでもMacを買う理由になる。リモコンもiPodみたいで格好いい。 MacはMinority 弱者の味方という感じがして自己満足に浸れる。 MacはSecureな気がする アンチウィルスを入れないとネットの海にも漕ぎ出せないWindows…

Eclipse日本語化

Macってディレクトリをドラッグすると上書きじゃなくて置換なんですね。 既存のファイルはそのまま残るものだと思ってました。←これが起動しなくなる原因。 NLpack1-eclipse-SDK-3.2.1-gtk.zipを解凍してできたフォルダの中身を全部コピーしてあげたら日本語…

爆速Mac様

なんか、Windows様より断然早いなぁ。 まぁ、最新のマシンってこともあるんでしょうけれど……eclipseが立ち上がる速度まで爆速です。 体感で3倍くらい早いかも。 あとメーラーがないのでThunderbird? とか考えてます。ほかになさそうですし。 Mac版Shuriken…

Windowsを見限りました

とうとうWindowsを見限ってMacユーザーになってしまいました。 買ったのはMacBookの黒です。思わずWindowsのショートカットキーを使ってしまいますが、なかなか順調です。 文章を打っているとつい「Alt+全角/半角」を押そうとしてしまい身もだえますが、概…

Rapid Web Applications With Turbogears

が9日発売予定だったのでAmazonで予約していたのですが、確保できなかったよーん、とか言われたのでまだ確保できていません。 Amazonはキャンセルして書店に問い合わせ中。入ったら知らせてくれるそうです。

AjaxPages.jsを使うときのお話

JavaScriptのテンプレートエンジン(?)AjaxPages.jsの注意点。(ajaxpages_20050727.zip) 大変便利なのだが、 ajpをロードするときなに、ソースが以下のようになっている。 var req; // branch for native XMLHttpRequest object if (window.XMLHttpReque…

密やかに僕がネトゲに思うこと

一言で言うと、 変数を1あげるのに数時間かかるって……。 「レアアイテムドロップ、ゲットなり!!」 あーフラグたったんだねぇ、よかったねぇ。 変数インクリメントするのに何を必死になっているんですか、あなたたちは。 くらいのスタンスです。 ただ、ゲ…

本当に辞めて良かったゲーム業界

まるで関係ない案件で積年(10時間)の謎が解けたことに歓喜してトラックバックをば。 [辞めて良かったゲーム業界] MMORPGって確かに「コストパフォーマンスが高い」って言われるんですよね。 はまっている人は特にそうで、平日毎日3時間、休日は5時間遊…

ソフトタッチ・オペレーション(西澤保彦)

ソフトタッチ・オペレーション (講談社ノベルス)作者: 西澤保彦出版社/メーカー: 講談社発売日: 2006/11/08メディア: 新書 クリック: 1回この商品を含むブログ (64件) を見る 久しぶりに西澤さんがでていたので即読み。 チョーモンイン、短編集。 メフィスト…

ObjectDock Plus 1.5 release

WindowsにMacみたいなDockをつけるためのソフト、ObjectDockの最新版がリリースされています。 http://www.stardock.com/products/objectdock/downloads.asp 日本ではサムライワークスが日本語版を販売してますが、殆ど更新する気が為さそうなのでやめときま…

Ajax PagesはIE周りに癖があります

ちょっとAjax Pagesをテストしていたんですが、IE周りがちょっと微妙ですね。 ソースを見るとIEのときに同期で呼ばなければならないfunctionを非同期にしていたり、 テンプレートにかかれた変数のスコープをローカルにしておかないとうまくパースされなかっ…

SeasarのS2Daoでしたいこんなこと2

Seasar 2.3.14 S2Dao 1.0.38 でやってます。 PostgreSQLをつかっていて、レプリケーションをするためにpgpoolを使おうと思っているのですが、 そのために、SERIALの扱いをきちんとするため、insertするSQLの中に/* INSERT LOCK */ ないしは /* NO INSERT LOC…

SeasarのS2Daoでしたいこんなこと

巡回されておられるようなので、ちょっと書いてみます。 まずentityですが、 interface IUser { .... } // entity class User implements IUser { .... }があります。 もちろんUserDaoなるものがあります。で、これは例えばUserSessionというentityとN:1の関…

SeasarのS2Daoでinterfaceとエンティティを適切に関連づけられない

ような気がする。 ぐーあー。Daoにinterfaceで渡したり、受け取ったりしたいねん。 どうなってんじゃー。 どーなーてーるー。(Seasarがらみで五時間以上浪費) s2daoのN:1マッピングにおいて、Aというエンティティが1である場合、他のエンティティがAのイン…