(注:このブログはもう更新していません)この日記は私的なものであり所属会社の見解とは無関係です。 GitHub: takahashikzn

[クラウド帳票エンジンDocurain]

2009-12-01から1ヶ月間の記事一覧

深淵なる正規表現のセカイ

最近の正規表現はスゴイ進化?をしているということを、今更ながらに知りました。 「正規表現」に無限のパワーを与える"田中哲スペシャル" これは鬼車で有効な正規表現(と呼んでいいのか?)で、XMLをパーズするためのものだそうです。 (?<xml><(?<elem>\w+)>\g<xml><\/\k<elem+0>>\g<xml>|</xml></elem+0></xml></elem></xml>…

Spring-3.0.0へ移行

Spring-3.0.0がさりげなくリリースされていたので、現在開発中のR42FW(次期バージョン)をSpring-3.0.0へお引越ししました。 新機能は? 超適当な和訳で恐縮ですが、新機能はこんな感じらしいです。Spring MVCへの機能追加が多い模様。 個人的にはJSR-303がど…

かつぎや

今日のランチはかつぎやでした。 (画像はこちらのものをお借りしております。moto984氏撮影) しっかし…この辺(神保町近辺)は、先日の辣椒漢といい、ハイスコアな坦々麺屋が多いですね。なぜだろう? さて、オーダーしたのは汁ありパーコー坦々麺とライス。1,…

生き残るためには、売ることがすべて

こちらの記事に深く同意です。 生き残るためには、売ることがすべて 僕はいまでこそ、会社の代表取締役となって自社製品を売っていますが、昔は Webフレームワークを作ること数回 プログラミング言語および処理系を作った 今でいうところのGAE的なものを、GA…

Struts2がBeanのプロパティ型を決定するロジック

私的メモ。 Struts2は、Beanへのプロパティ値セットを、OGNL経由で行っている。 そして、OGNLでBeanのプロパティをセットするとき、変換先の型を決定しているのは com.opensymphony.xwork2.conversion.impl.DefaultObjectTypeDeterminerクラス。 なお、コレ…

EclipseLink-2.0.0とLazy Loading

昔の日記で、EclipseLinkとSpringを使ったLazy Loadingの設定方法を紹介しました。 本日、EclipseLink-2.0.0がさりげなくリリースされているのを発見。早速乗り換えてみたところ… java.lang.ClassCastException: java.lang.Integer cannot be cast to java.l…

<input type="reset"> が使い物にならないので代用品を自作した

<input type="reset">は、<form>タグで囲まれた入力フォームの値を、onload時点へ復元するためのフォーム部品です。 しかし、使ったことがある方でしたらご存知かと思いますが。 機能が中途半端すぎるため、実用的ではありません。その中途半端っぷりを挙げてみると… formタグの中に囲</form>…

サーバリナックス

新しいLinuxディストリビューションが英グラクソ・スミスクラインから発売されるそうです。 その名もサーバリナックス。随分とベタな名前ですね。 デフォルトではXがインストールされないとか、そんな感じでしょうか。 …一瞬読み間違えたアナタ。そっとPCを…

担々麺本舗 辣椒漢

担々麺 辣椒漢ジャンル:担々麺住所: 千代田区神田錦町1-4-8 ブロケードビル 1Fこのお店を含むブログを見る | (写真提供:910ta693) 今日は休日出勤を余儀なくされたため、神保町でランチ。 担々麺本舗 辣椒漢 で淡々と坦々麺を食べました。(寒っ!!) ホー…

SSHでパスワードなしログインに失敗する原因(斜め上)

SSHでパスワードなしログイン設定をしていたのですが、どうやっても成功せず。 もちろん、必要な設定は全て正しく完了しています。(/etc/ssh/sshd_config とか ~/.ssh/authorized_keys とか) .sshディレクトリ内のファイルについては、正しくパーミッション…

バッチ処理の進捗度をリアルタイムで測定する

SQL

ちょっと小ネタ気味で恐縮ですが。 バッチ処理などで大量データ処理を行っているとき、 「いま、全体の何パーセントが終わったんだろう?」 と思うときがあります。 例えば、バッチ処理で100万件のINSERTが実行されることが予想されるとき、 それが1トランザ…

SAXパーサーでXMLのwell-formednessを検証する

いま、XMLをApache Digesterでパースするコードを書いているのですが、 (それにしても、DigesterのAPIはホントにわかりづらいなぁ…メソッド名が直感的じゃないというか) not well-formedなXMLを読ませようとすると、 org.xml.sax.SAXParseException: The ele…

天鴻餃子房@神保町

先日、天鴻餃子房で晩ご飯を食べました。 このお店は餃子専門的の割に、ラーメンや一品料理の選択肢が多かったりと、 どちらかというと餃子メニューが多い中華料理屋と言った佇まいですね。 店内は狭いし、中国語が飛び交うという雰囲気。 中国でご飯を食べ…

優れたプログラマーとは何か?

僕はこちらのブログ(というか、つぶやき集)をたまに拝見しているのですが、 11/30のつぶやきにとても共感したのでコメント。 コードを読んで「なんだ、こいつ簡単なことしかしてないよな」と思わせるのが、本当によいプロギラミ。(+ よい説明)複雑なことを平…