タグ

2011年7月7日のブックマーク (6件)

  • 電話番号、郵便番号にマッチする真の正規表現 : にぽたん研究所

    Shibuya.pm #16 「夏の正規表現祭り」で、正規表現のお話をさせていただきました。 まぁ、「電話番号にマッチする正規表現」とか「郵便番号にマッチする正規表現」とかよく書かれてるけど、「どれもこれも手緩いよね」って話。 あ、だいぶはしょったかな。 とりあえずスライドに書いたので、発表をご覧になってない方はスライドからご覧ください。 ふと見返すと、このブログで電話番号の正規表現を公表するのは 3 度目ですが、あれからだいぶ経ってますね。 今ではもっと厳密な正規表現を作っています。 そして、Number::Phone::JP に続き、Number::ZipCode::JP という酔狂なモジュールが公開された記念で、郵便番号にマッチする正規表現を今回初めて公開しますが、そもそもここまで厳密な正規表現が公開されること自体、邦初公開ってヤツでしょう。 Shibuya.pm でも言いましたが

    電話番号、郵便番号にマッチする真の正規表現 : にぽたん研究所
    kknsd
    kknsd 2011/07/07
  • JSONのエスケープをどこまでやるか問題 - 葉っぱ日記

    Ajaxなアプリケーションにおいて、サーバからJSONを返す場合に、JSON自体はvalidであるにも関わらず、(IEの都合で)エスケープが不足していて脆弱性につながってる場合があるので、書いておきます。 発生するかもしれない脆弱性 JSONのエスケープが不足している場合に発生する可能性のある脆弱性は以下の通りです。 JSON内に含まれる機密情報の漏えい XSS それぞれの詳細については後述します。 開発側でやるべきこと 文字列中のUnicode文字は "\uXXXX" な形式にエスケープするとともに、ASCIIな範囲であっても「/」「<」「>」「+」も同様にエスケープすることにより、前述の脆弱性を防ぐことができます。 Perlであれば、以下のような感じになります。JSON->ascii(1) に続けて、JSON文字列を正規表現で置換しているあたりがキモになります。 use utf8; u

    JSONのエスケープをどこまでやるか問題 - 葉っぱ日記
  • 定型サイズも簡単 プリンタさえあればできる「封筒の作り方」 - はてなニュース

    手紙を送りたいのに、ちょうどいい封筒が手元にないというときがありますよね。そんなときは、専用のテンプレートや身近な素材を使ってサクッと手作りしてみましょう。今すぐ使える「封筒の作り方」をご紹介します。 ■ テンプレートをプリントするだけ! まずは専用のテンプレートを使って、好みのサイズやデザインの封筒を作る方法です。 <好きなサイズの封筒を簡単に> ▽ 急に封筒が必要になった時に自分で作る為のサイト サクッと展開図を作って印刷して作ろう ▽ 株式会社山櫻 ▽ http://www.futo-g.com/kisei/index.html これらのエントリーでは、長形や角形など規格で決められたサイズの封筒のテンプレートを配布しています。封筒のサイズと対応する紙のサイズが書かれているので、必要なものを選んでダウンロードしてください。一番上のエントリーでは、自分で縦横のサイズを指定してテンプレート

    定型サイズも簡単 プリンタさえあればできる「封筒の作り方」 - はてなニュース
  • 詳説!Redmineを使ったスマートな開発プロセス改善(画面キャプチャ付き)

    最近は、課題管理システム、チケット管理システムがメジャーになっており、私もこの種のツールをサービス開発、ソフトウェア開発で利用し、開発プロセス改善を試みています。 今回は、Shibuya.trac第12回勉強会 ~チケット管理システム大決戦 第二弾~で紹介させていただいた、Redmine利用事例の詳細解説を、共有させていただこうと思います。上記、勉強会の資料は、こちらに公開されています。各種ツールの事例が詰まった内容ですので、ぜひご確認ください。 Redmineプロジェクト画面 上記が自社のRedmineプロジェクト画面です。私のチームは「A-Team」といい、すべての作業は「A-Team」プロジェクトで管理しています。トップページには、勤怠の連絡や、Redmineを利用するときのルールなどがまとめてあり、資料を見ていただければわかると思いますが、プロジェクトメニューにはたくさんのモジ

    詳説!Redmineを使ったスマートな開発プロセス改善(画面キャプチャ付き)
    kknsd
    kknsd 2011/07/07
  • タッチでおうち iPhone・iPod Touch・iPad用アプリケーション Web Access i | バッファロー

    タッチでおうち。iPhone・iPod touch・iPad用アプリケーション WebAccess i WebAccess iは、iPhone・iPod touch・iPadから、 自宅のリンクステーション・テラステーションにアクセスできる アプリケーションです。まるで大容量のハードディスクを持ち歩くように、 iPhone・iPod touch・iPadをさらに便利に使えます。

    kknsd
    kknsd 2011/07/07
  • 世界のスクラムマスターはどんなツールでバックログをマネジメントしているか?

    Linkedinは、ビジネスロールごとのディスカッションが面白いのでおすすめです。今回見つけたのが「What software do you use to track user stories and tasks? To manage a product backlog and build sprint backlogs?」というディスカッション。「アジャイル開発に登場するユーザーストーリーやバックログをどんなツールで管理しているか?」が共有されています。 すでに300を越える共有や議論が行われており、世界のスクラムマスターはどんなツールを使っているのか、気になったので調べてみました。 優勝したツールは・・・ 今回の優勝ツールは「Jira」でした。 Jira+Greenhopper 46票 TFS 28票 Rally Software 27票 Excel 26票 VersionOne 16

    世界のスクラムマスターはどんなツールでバックログをマネジメントしているか?
    kknsd
    kknsd 2011/07/07