タグ

2012年8月3日のブックマーク (4件)

  • 型一致ベースのテストに使えるPerlモジュール ~Test::Deep::Matcher,MouseX::Types~ | hirobanex.net

    PerlでTDD(テスト駆動開発)するなら覚えておきたいCPANモジュール群 』って記事書いたら、ありがたいことにikasam_aさんに「Tes::Deep::Matcherを書いたよ」ってご紹介頂きましたので、続けざまに型一致ベースのPerlのテストについていろいろと思うところを整理しておきたいと思います。 【宣伝】Yapc::Asia2012のトークに応募しています この記事アップしようとして、先の記事みたら、私のブログからしたらたくさんはてぶが付いているじゃありませんか!!そして、そのわり・・・。だったので、最初に紹介します。 Perlの最大のイベントYapc::Asiaが今年も開催されますが、今年はトークに応募してみました。バッチ処理とかジョブキューシステムとのQudoとかについて普段やっていることをまとめて発表する予定です。ご興味ありましたら、是非『不安定な環境の中でのバッチ処

    issm
    issm 2012/08/03
    Mouse::Types と Test::Deep を使って型を定義する.データ構造のテストとかがスマートになりそう.
  • 知っておくと日常を便利にしてくれる15のアイデア : らばQ

    知っておくと日常を便利にしてくれる15のアイデア 生活の知恵というのは、知っておいて損はありません。 普段の生活をスムーズにしれくれる、おばあちゃんの知恵袋的なライフハックをご紹介します。 1. 硬い結び目を解く 強く引っ張ると結び目が固くなるだけなので……。 先っぽをくるくるとよじっていきます。 よじれるだけよじったら、押してみます。 あっさり抜けた! 2. キーホルーダーに鍵の追加 キーホルダーに鍵を追加するときに、リング部分をこじ開けようとすると爪を傷つけてしまいがちです。そこでホッチキスの針を抜く道具を使えば爪は守れます。 3. 木製のイスを修繕 くるみでこすると、傷が目立たなくなります。 4. 包装紙ストッパー トイレットペーパーの芯にハサミを入れて、包装紙にかぶせるだけで包装紙が広がりません。 6. クリーニング剤の収納 用ラックを利用すると、何がどこにあるかひと目でわかり、

    知っておくと日常を便利にしてくれる15のアイデア : らばQ
  • Travis CI が便利

    クラウド Jenkins 氏な感じの Travis CI がとても便利。 what is Travis CI GitHub のリポジトリをビルドして結果を通知してくれるWebサービスPerl プロジェクト対応。 使ってみる Baya で試してみます。 リポジトリのルートに .travis.yml というファイルを用意します language: perl perl: - "5.14" - "5.12" - "5.10" notifications: irc: channels: - "irc.freenode.net#baya" on_success: change on_failure: always ビルドする perl 環境の設定と、通知をどこにどのタイミングでするかを書いてあります。このあたりに詳しく 載ってます。 GitHub で travis-ci との連携を ON にします

    Travis CI が便利
  • Masato Kinugawa Security Blog: location.hrefの盲点

    夏ということで、怖い話をします。 Webアプリケーション開発者の皆さん、聞いて下さい。 時間がない人や、他の人に問題を説明するときなどには簡潔にまとめた版をどうぞ。 これは2011年12月27日にAppleに報告したSafariの問題です。Appleからは修正する予定はないという回答を貰っていましたが、2012年7月25日にリリースされたMacのSafari 6のアドバイザリによるとどうもMacのSafari 6では修正されたようです。 About the security content of Safari 6 http://support.apple.com/kb/HT5400 WebKit Available for: OS X Lion v10.7.4, OS X Lion Server v10.7.4 Impact: Visiting a maliciously crafted