あけおめ
あけましておめでとうさんでございます。
去年はいろいろとお世話になったりお世話したり、ご迷惑お掛けしたり掛けられたりいたしました。
今年もどうぞ、よろしくお願い申し上げます。
近況報告つづき
家族感情の事情により削除
パワーリスト外したような気分。
生きているっていう感触がするぜ。
近況報告が連投ってどうよ
家族感情の事情により削除
あ、あとネットワークスペシャリストは受かりました。
報奨金ゲットだぜ!
近況
某結婚詐欺疑惑事件の影響で、ブログ更新しなければ、と思い立ったキャップです。こんにちは。
ここ一ヶ月くらい、情報処理技術者試験のネットワークスペシャリストのテスト勉強をしてたのと、プライベートでいろいろと問題が重なったのとがあって更新が滞っていました。
まぁでも底辺は通り過ぎた感じです。フンフンフーン。
最近仕事関連で、曖昧検索についていろいろ調べています。
形態素解析とかN-Gramとか勉強中。
そのうち何か書くかもしれません。
SeasarConference2009Autumnいってきた
今回会場スタッフとしてお手伝いさせていただいてきた。
疲れたけど、楽しかった。
あとでまとめを書こう。きっと。
なかなか書けないのであきらめよう。期待してたひと、もしいたらごめんなさい。
正規表現でカンマ位置ぞろえ
newをだらだらだらっと呼ぶ文を書いていた。
@defines = ( ColDefine->new("ID", 12, "CHAR", "NOTNULL") , ColDefine->new("NAME", 100, "CHAR") , ColDefine->new("AGE", 3, "NUMBER") , ColDefine->new("SEX", 1, "NUMBER") , ColDefine->new("COMPANY", 100, "CHAR") , ColDefine->new("ADDRESS", 200, "CHAR") , ColDefine->new("PICK_ADDRESS", 200, "CHAR") , ColDefine->new("RECV_ADDRESS", 200, "CHAR") );
こんなの。
書いてた、といってもExcelの仕様書からコピーしてきたこんなのに
ID 12 CHAR NAME 100 CHAR AGE 3 NUMBER SEX 1 NUMBER COMPANY 100 CHAR ADDRESS 200 CHAR PICK_ADDRESS 200 CHAR RECV_ADDRESS 200 CHAR
エディタ上で正規表現使って、
s/([^\t]+)\t([^\t]+)\t([^\t]+)\r/ , ColDefine->new("\1", \2, "\3")\r/
とやって、ちょこちょこっとなおしただけなんだけれども。
で、せっかくだからこれを正規表現を使ってカンマの位置とかそろえられないかな?
そろえられる気がする。
ちょっと考えてみよう、と思った次第。
正規表現を使ってたから正規表現を使ってなんとかしようなんて考えるあたりが金色のハンマーみたいですね。ええ、頭悪いです。
これでどうか、と思った。
s/^( [, ] [^,]{1,28}),/\1 ,/g
g修飾子は繰り返しの意。
繰り返し適用するとうまくいく。
(.Net関連の正規表現では\(wでw桁の右詰とかができるようだが・・・)
で、こうなる
ColDefine->new("ID" , 12, "CHAR", "NOTNULL") , ColDefine->new("NAME" , 100, "CHAR") , ColDefine->new("AGE" , 3, "NUMBER") , ColDefine->new("SEX" , 1, "NUMBER") , ColDefine->new("COMPANY" , 100, "CHAR") , ColDefine->new("ADDRESS" , 200, "CHAR") , ColDefine->new("PICK_ADDRESS", 200, "CHAR") , ColDefine->new("RECV_ADDRESS", 200, "CHAR")
でも、Alt-AとEnterを繰り返しパタパタたたくのがなんかいやだ。
もう少しなんとかならないものか。正規表現一撃では無理か。マクロでも組んでみればいいか。
うわさのGAE/J本を早速買ってみた
川崎のあおい書店で購入。
流石、世界最初のGAE/J本。2列で陳列。かるく感動したので店の人におことわりして写真を撮らせてもらったよ。
これを機にGAE/Jに取り組んでみよう。
8章立て。
ざっと7割がたまで目を通しただけだけど、開発環境のそろえ方とかからAPIの使い方、他のサービスとの連携とかまで扱ってあるから取り組みやすいし役に立ちそうな感触だよ。
- 作者: (株)グルージェント
- 出版社/メーカー: 技術評論社
- 発売日: 2009/09/10
- メディア: 単行本(ソフトカバー)
- 購入: 65人 クリック: 2,041回
- この商品を含むブログ (45件) を見る