タグ

ブックマーク / blog.livedoor.jp/nipotan (4)

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

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

    電話番号、郵便番号にマッチする真の正規表現 : にぽたん研究所
  • bit.ly の OAuth 2.0 とか色々試してみたら色々アレだった : にぽたん研究所

    ある日、うちのサービスで bit.ly 使って URL を短縮したいねーなんて話があがって、まぁ、単純に短縮化するなら、@shiba_yu36 さん作の WebService::Bitly なんか使えば簡単に色々出来て便利だなーって思いました。 で、きっと、このモジュールを使っているであろうはてなダイアリーとか見てみたら、bit.ly の設定画面があるんですね。 自分自身の bit.ly アカウントを使えば bit.ly でトラッキングとか出来るし便利だなーと思いました。 …でもね、うちのサービスの利用者の方々は、はてな民のようなリテラシーの高いユーザばかりではないのですよ。 「bit.ly の API キー」とか言っても「は?????」って感じの方が大多数。 意味わからないものを設定画面につけるとなっちゃん宛にクレームがいっぱい来てしまいます。 とりあえず、bitly API Docum

    bit.ly の OAuth 2.0 とか色々試してみたら色々アレだった : にぽたん研究所
  • 軽度肥満の私をたった 3 ヶ月で 13.3kg 痩せさせた 5 つの方法と 3 冊の本 - にぽたん研究所

    時はさかのぼること約一年ほど前。 秋冬の美味しい味覚に舌鼓を打ち続ける日々を過ごしていたとある日、ある方の結婚パーティーにお誘い頂きました。 パーティー当日、1 年に 2、3 回程度しか着ることのないスーツに袖を通している途中、ふとスーツがだいぶキツいことに気付きました。 着られないことはない…。だけどパンパン…。ベルトを通してみると留められない…。かなり腹を引っ込めてようやくベルトが留められたものの、かなり息苦しい…。 この時、普段乗ることの少なくなった体重計に乗ってみたら 体重は 74kg、体脂肪率は 24% でした…。 身長は 169cm なので BMI は 25.9。 日肥満学会的には「肥満 1 度」、WHO 的には「前肥満」扱い。 平たく言えば小太りです。 自分自身の体型の変化に興味を示さずに過ごしていたことを後悔しつつ、「これからは毎日体重計に乗る」ということを心に誓い、とり

    軽度肥満の私をたった 3 ヶ月で 13.3kg 痩せさせた 5 つの方法と 3 冊の本 - にぽたん研究所
  • はてブのブクマを livedoor クリップにクリップしてみる件 : にぽたん研究所

    livedoor クリップとかいうソーシャルブックマークがオープンしていたので、はてブユーザの自分としては、はてブのブクマを全部 livedoor クリップにデータ移行が出来たらなぁとか思った。 なので、はてブから livedoor クリップに移すのを作ってみた。 どうも livedoor クリップにはまだ API 的なものが用意されていないっぽいので、WWW::Mechanize を使って、フォームから post するという、あまり綺麗じゃない方法を取ってみた。 で、WebService::SyncSBS::D2H にあやかって WebService::SyncSBS::H2L という名前にしようと思ったけど、メソッドとか互換させたわけでもないし、はてブは Web Service と呼べるが、livedoor クリップはそうではないので、WWW::SyncSBS::H2L という名前にし

    はてブのブクマを livedoor クリップにクリップしてみる件 : にぽたん研究所
  • 1