投稿者アーカイブ: taoyag

年末の週末

  • 会社の研修で久しぶりに新宿へ。街行く人々の種類が普段と違って落ちつかない
  • クリスマスは家で。今年はMacBook Pro買ったのでプレゼントありません
  • 年賀状書きました
  • 犬のワクチン接種行けず。今年中に行かねば
  • 仕事本1冊読了。まあまあ
  • FirefoxからGoogle Chromeに乗り換えて約1週間が経過。一部キーバインドが馴染みませんが殆ど困ってません。
  • マルチプロセスなんすね。Firefox3.6よりメモリ食うんだな
  • WindowsではできたけどMacでタブの縦置きってどうやるんだろ

誕生日2010

昨日は妻の誕生日で、自宅でささやかながらお祝いしました。

まあなんだ、今年も無事この日を迎えられて、良かったです。

夕飯 with 犬

ねらってる

[memo] zipファイルを展開せずにgrepする

よく忘れるのでメモ。
ローテーション&圧縮した過去のログファイルから探す時とかに使います。

 $ unzip -p foo.zip | grep -h keyword 

()

先週末、会社の忘年会でした。 今週は引き締めないとやる気的にやばいな。

今年中にいくつか始めないと。

週末

新宿へ。休日の外出は久しぶり。 年末ほどではないけれど、電車の中はそわそわした感じでした。

来週末に向けた買い物を少しと、本屋で花輪和一の漫画を。
いつか買おう買おうと思いながら先延ばしにしてたんですが、ようやく買えました。

花輪和一初期作品集

Mail.appを高速化する

各所で紹介されている方法を試してみたのでメモ。
若干速くなったような気がしないでもない。
sqliteのデータベースを最適化しています。

$ cd ~/Library/Mail
$ sqlite3 Envelop\ Index
 vacuum subjects;
 reindex subjects;

KeyRemap4MacBookでセミコロンのスティッキーシフトを実現する

MacBookを使い始めた頃から、キーマップカスタマイズツールのKeyRemap4MacBookを愛用しています。 便利ですよねー。

でえ、先日のバージョンアップ(7.0.0)で、とうとうユーザー定義ファイル(xml)に定義を追加することで、 パッケージビルドすることなく設定を追加できるようになりました!

http://pqrs.org/macosx/keyremap4macbook/document.html.ja#t3

普段MacのIMとしてAquaSKKを使ってるんですが、これでかなモードの場合だけセミコロンでスティッキーシフト が実現できたら最高やな…と思って試してみたら、あっさりできちゃいました。素晴しい。

設定手順としては、公式サイトの設定手順を参考に設定ファイルprivate.xmlをテキストエディタで開いて、 内容を次のように置き換えて「ReloadXML」ボタンを押すだけです。

<?xml version="1.0"?>
<root>
  <list>
    <item>
      <name>Sticky Shift</name>
      <appendix>Use Semicolon to Sticky Shift_L</appendix>
      <identifier>private.semicolon_to_sticky_shift_l</identifier>
      <inputmode_only>JAPANESE</inputmode_only>
      <autogen>--KeyToKey-- KeyCode::SEMICOLON, KeyCode::VK_STICKY_SHIFT_L</autogen>
    </item>
  </list>
</root> 

すると上記設定のチェックボックスが表れるので、チェックを入れて設定終了。
まだこの設定で使い始めたところですが、今のところ特に問題には遭遇していません。
これで、左手小指に優しい環境が整いました。めでたしめでたし。

JSF2でBean Validatorを無効にする

JSF2での入力値検証にBean Validation (JSR-303) を使ってるんですが、 開発中、一時的に検証を無効にしたい場面がありました。

調べてみるとそれらしい設定が2つ見つかりました。

  • javax.faces.validator.DISABLE_BEAN_VALIDATOR
  • javax.faces.validator.DISABLE_DEFAULT_BEAN_VALIDATOR

最初はjavax.faces.validator.DISABLE_BEAN_VALIDATORをtrueにしてみたんですが 期待した動作にはならなかったので、次に後者をweb.xmlに設定すると、 検証が実行されなくなりました。

 
<context-param>
  <param-name>javax.faces.validator.DISABLE_DEFAULT_BEAN_VALIDATOR</param-name>
  <param-value>true</param-value>
</context-param>

本番ではどうせ有効にするし今回はとりあえずこれでいいや。

本買った

仕事絡みでヒューマンスキルとかマネジメント系の本をいろいろ買って読んでいるのですが、続けて読んでるとさすがに少し飽きてきてしまいました。なので気分転換に、(内容/重量的に)気軽に読めそうな技術系の読み物を仕事帰りに買ってきました。

ソフトウェアアーキテクトが知るべき97のこと
検索と発見のためのデザイン ―エクスペリエンスの未来へ

今年中には読み終えたいな。

昨日は

急に寒くなりました。

先週風邪気味だったのが週末でぶり返し、呑み会欠席して 頭ぼーっとしたまま帰宅。