タグ

2012年11月26日のブックマーク (5件)

  • zshのautoload - ✘╹◡╹✘

    zsh autoload 意味— 人月さん (@r7kamura) 11月 25, 2012 使い方 % echo $fpath /usr/local/Cellar/zsh/4.3.12/share/zsh/functions /usr/local/Cellar/zsh/4.3.12/share/zsh/site-functions % cat $fpath[1]/a echo 1 % autoload a % a 1 仕組み autoload aが呼び出される autoload用に関数名aを記録する 関数aが呼び出される 配列$fpathを元に、ファイルaを探す ファイルaが見つかる ファイルaの中身を関数aの実装としてメモリ上に読み込む 関数aが実行される -U オプション aliasを無効化 % alias echo='shutdown -h now' % autoload a %

    zshのautoload - ✘╹◡╹✘
    n2s
    n2s 2012/11/26
  • UserAgent判定器 Project Woothee: v0.3.0 Javascript実装追加 - たごもりすメモ

    参考: UserAgent判定器 Project Woothee v0.2.0: RubyおよびPython実装を追加 - tagomorisのメモ置き場 (参考2: 最近の多言語対応User-Agentパーサライブラリ woothee について - tagomorisのメモ置き場) 汎用のUser Agent判定器として細々とメンテしている woothee について、当初からやろうやろうとは思っていたJavascript実装を追加して v.0.3.0 とした。これで以下の実装で*1完全に同じ判定を行う実装が揃ったことになる。 Java (+Hive UDF) Perl Ruby Python Javascript (browser/Node.js) あとついでに Wii U のUserAgent文字列に対応。これは各言語の実装で v0.3.0 をリリースするための言い訳的な感じ。 Per

    UserAgent判定器 Project Woothee: v0.3.0 Javascript実装追加 - たごもりすメモ
    n2s
    n2s 2012/11/26
  • YappoLogs: サービスをつぶさない為に Web アプリを書く時にやっとくと良い事2選

    サービスをつぶさない為に Web アプリを書く時にやっとくと良い事2選 テンプレートのエラーが出た時にアプリケーションのログだけに書くのでは無く、誰にでも「ここがえらってるよ!」って見えるようにしとくと間違いが少なくなる傾向があるのでテンプレートエンジンでフック出来るようになっておいてたら、それをうまく使うと良い。 また、テンプレートエンジンがレンダリングしてるフェーズで DB にクエリが飛ぶような構造で書いてあると、非エンジニアのカジュアルにテンプレートいじる人が甚大なクエリを実装してしまう可能性があるので、これも早期に発見しないとサービスが止まってしまい会社の売り上げが下がってしまい社員が路頭に迷うケースが発生してしまうので、これらも未然に防がなければならない。 Text::Xslate + Amon2 ならこうかける。 package MyProje::Web; ...; { my

    n2s
    n2s 2012/11/26
  • Perlゼミ(サンプルコードPerl入門)

    Perl入学式 全6回のPerl入門講座。東京、大阪、沖縄、札幌で開催。(東京は4月と10月スタート、それ以外は5月スタート) YAPC::Japan Perlを軸としたITに関わる全ての人のためのカンファレンス。 東京 吉祥寺.pm 五反田.pm 大阪 なにわPerl 沖縄 沖縄.pm

    n2s
    n2s 2012/11/26
  • GNU tarではzの代わりにaを使うと便利 - jarp,

    Evernote APIを使って簡単なメモを登録しようと思ったが twitterでDM送れば要らないよな。tw gemを使えばコマンドラインからもいけるし。 tw 'd @myen メモを送るよ' でいい。 それにしてもタグをつけるとか別のノートブックにしてくれてもいいと思うが。 ■ GNU tarではzの代わりにaを使うと便利 圧縮時にaを指定するとautoを意味し、拡張子から圧縮ツールが判断される。 % echo foo > foo.txt % for i in foo.tar.{Z,gz,bz2,xz};do echo $i; tar acf $i foo.txt; done foo.tar.Z foo.tar.gz foo.tar.bz2 foo.tar.xz % file foo.tar.* foo.tar.Z: compress'd data 16 bits foo.tar

    n2s
    n2s 2012/11/26
    tやxのときに自動認識してくれるのは知っていたが、cのときはaをつければいいのか。/ しかし「acf」って順番にはちょっとびっくりした。「cfa」派になるだろう自分が言うのもアレですがw