第一部 まず,id:amagitakayosiさんのブログ記事に関しまして. http://amagitakayosi.hatenablog.com/entry/2014/01/31/174915 これの結果がおかしいのは,普通に関数で呼び出すべき所をクラスメソッドみたいな感じで呼んでいる為です.これではclassがdigestの計算文字列として渡ってしまう.従って,下記のように修正すればちゃんと動きます. この件については以上!! 第二部 Digest::MD5が提供しているOOPはそこまでメリット無いから使わなくても良いのじゃ,という話です. 例えば以下のように書いてみましょう. hexdigest()メソッド等の,digest算出メソッドでdigestを計算すると,add($str)メソッドで指定した対象文字列がクリアされてしまいます.つまり,この例だと1回目のhexdigest()
こうするのがいいかなーと思ってる。経緯は端折って大枠だけ。Webアプリケーションプロジェクトの場合です。 cpanfileちゃんと書いてコミット 今やどこでもやってますね。scan-prereqs-cpanfileも便利です。 開発者は各自carton installでモジュールをインストール。プロジェクトごとにPerlをビルドしたりしてる場合は、cpanm --installdeps .でも別に良い。 CI環境でcpanfile.snapshotを作る CI環境は必ず以下のとおりとする。 本番環境と同じアーキテクチャ 本番環境と同じバージョンのPerl まっさらな状態(Globalに何のモジュールも入っていない) CIにcarton installもさせて、必要なモジュールをlocal/に入れてテストさせる。毎回サラからcarton installしてたら時間かかるので、git pull
こんにちは。MacBookAirで仕事している坂本です。 自分はショートカットキーが大好きです。 ただアプリによってはショートカットキーが動かずイライラすることがあります。 今回はそんなようなことがないようにアプリを使ったオススメのキーバインドを紹介しようと思います。。 まずキー割り当てを変更するアプリにはKeyRemap4MacBookを使用します。 KeyRemap4MacBook https://pqrs.org/macosx/keyremap4macbook/ こちらからお使いのOSXバージョンに合ったインストーラーをダウンロードしてインストールしてください。 LaunchpadまたはアプリケーションディレクトリにKeyRemap4MacBookというアプリが出てくるのでダブルクリックで起動させましょう。 するとChange Keyというタブで利用できるキーバインドの一覧が表示され
tmux 1.8 から copy-pipe という tmux のコマンドが追加されました。このコマンド、tmux 上で選択したテキストを、指定した外部コマンドに送ることができます。 このため、直前に書いたtmux 上で pbcopy/pbpaste が動かない問題 - 理系学生日記の内容を前提とすれば、ペーストボードとの連携は大変シンプルに記述できます。copypipe に、reattach-to-user-namespace でラップした pbcopy を指定するだけですね。 bind-key -t emacs-copy C-w copy-pipe "reattach-to-user-namespace pbcopy" ぼくは emacs バインドを使用しているので、ペーストに関係がある部分としては、以下のような内容を設定しています。 set-window-option -g mode-
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く