タグ

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

  • Plagger で更新情報を LINE で受け取る plugin : にぽたん研究所

    出だしから… えっ、今どき Plagger …? という感じ… こんなことを言いだした、ことの経緯…。 昨日 LINE DEVELOPER DAY 2016 が行なわれてる中で、LINE Messaging API や、LINE Notify などがリリースされました。 【LINE】chatbotの開発・普及に向けて新たな展開を発表、新たなMessaging APIを公開し、開発者への正式提供を開始 | LINE Corporation | ニュース ■通知連携サービス「LINE Notify」の提供 「LINE Notify」は、APIにより連携することで、外部Webサービスやアプリケーションなどからの通知をLINEアカウントのメッセージを通じてユーザーに配信できるサービスです。サービスは、日より、Webサービス自動連携ツール「IFTTT」と連携し、誰でも個別に開発をすることなく、天

    Plagger で更新情報を LINE で受け取る plugin : にぽたん研究所
    tyru
    tyru 2016/10/02
    2016年の記事だ
  • 電話番号、郵便番号にマッチする真の正規表現 : にぽたん研究所

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

    電話番号、郵便番号にマッチする真の正規表現 : にぽたん研究所
  • 納豆を自分で作るということ : にぽたん研究所

    最近の私の tweet は、納豆に関連するものが増えてきています。 それに伴い、多くの方々から納豆についてたくさん質問を受けていますので、ちょっとまとめてみたいとおもいました。 「大震災の影響により、納豆が入手困難になっている」という事実は、納豆好きな方なら誰もが知っているでしょう。 最近でこそ徐々に店頭で見掛けるようになってきていますが、それでも震災前に比べれば 2 割程度の供給量ではないでしょうか。 店頭では「一人一個まで」の制限は勿論のこと、時間帯によってはすぐに売り切れてしまうため、日中会社勤めをし、夜間会社帰りにスーパー等に立ち寄って買物をする人にとっては、完全に売り切れのタイミング。 もし偶然納豆が売り場にあるのを見掛けたとしても、普段べ慣れている納豆とは違う、あまり馴染みのないブランドの納豆を試すなんて機会も増えていることかとおもいます。 私は別に納豆業界について興味があっ

    納豆を自分で作るということ : にぽたん研究所
  • 配列から効率良くプレースホルダを作る : にぽたん研究所

    my @a = qw(foo bar baz); こんな配列から ?,?,? という文字列を使いたい場合があります。 例えば、 SELECT * FROM hoge WHERE user_id IN (?,?,?); みたいな SQL にする場合のプレースホルダを作ると言った具合に。 社内 IRC で、clouder さんが言い出して、 18:27 <clouder>join(',', map('?', @a)) 18:27 <clouder> こんなのしか思いつかない。。 と言う。 まぁ、それが妥当というか、普通それが思い浮かぶよなーって思ってたら、会社の dos さんという人が 19:15 <dos> '?,' x @a; で s/,$//; というソリューション とか、異様なことを言い出した。 sub placeholder_from_array { return join(',',

    配列から効率良くプレースホルダを作る : にぽたん研究所
  • 輝け!全日本最強 CPAN Author 決定選手権 : にぽたん研究所

    会社の K 氏が、CPANTS なるものを見つけた模様。 CPANTS は、CPAN Testing Service で、CPAN にある全 distribution に対して、それぞれを品質を審査するもので、その品質審査基準は "Kwalitee" と呼ばれるようです。 Kwalitee は、ここに記載された 17 項目の審査基準にもとづき、それぞれ違反しているか否かで 1 項目 1 点で採点され、17 点満点で評価される。 ちなみに、公開されてから日が浅い distribution は反映されていない様子。 CPANTS のサイトに、distribution 別や、作者別のランキングが一部掲載されているが、このランキングを算出する元となったデータは、SQLite のデータとして CPANTS のサイトからダウンロード出来るようになっている。 ということで、日人 CPAN Author

    輝け!全日本最強 CPAN Author 決定選手権 : にぽたん研究所
  • こんな基調講演あったらいいな : にぽたん研究所

    tyru
    tyru 2009/06/17
    nipotan氏のブログはなぜコメント欄まで面白いのか
  • 高精細な「アナログ」のロゴマークが欲しくなった : にぽたん研究所

    2011 年 7 月に終了してしまう地上波アナログテレビ放送ですが、去年の 7 月から、ずっと画面右上に「アナログ」の文字が常時表示されているそうですね。 なんかそれってネタに出来そうだなーとか思うことがしばしばあります。 なので、あの「アナログ」の、ぷっくりとしたかわいいあのフォントの文字が欲しいなぁと思って、ネット中探してみたのですが、どこを探しても全く見つかりません。 地デジのロゴとかは社団法人デジタル放送推進協会から配布されていますが、アナログのロゴは配布されていません。 きっと私のように、「あのアナログロゴ欲しいなぁ」と思った人は少なくないはず。 当然、見付からないということは、ちゃんとしたロゴマークをネタに使っている人もあまりおらず、地デジカに対抗するキャラクタのアナログマの web サイトの右上にも「アナログ」の文字が表示されています。でも普通のゴシック体で表示されているので

    高精細な「アナログ」のロゴマークが欲しくなった : にぽたん研究所
  • getElementsByClass() : にぽたん研究所

    今日、某オリ○ンの目の前あたりにあるカラオケスナック風喫茶店 (椅子低い) に初めて入ってみた。 カラオケスナック風なのに、妙にバランスのとれた家庭料理風だし、お安くて満足。 そこで昼飯喰ってる時に、K 氏が「getElementsByClass() とかあればいいのにな」とかつぶやいていた。 毎日毎日、メシとかいながら話す内容と言えば DOM がどうのとか Ajax がどうのとかいう会話ばかりなので、とってもアレゲな集団風ではあるんですが、そんなつぶやきに応えてみるのもアレゲ。 function getElementsByClass(searchClass) { var classElements = new Array(); var allElements = document.getElementsByTagName("*"); for (i = 0, j = 0; i < all

    getElementsByClass() : にぽたん研究所
    tyru
    tyru 2009/04/01
    getElementsByClass()
  • CPAN 長いネームスペース大会 : にぽたん研究所

    「FormValidator::Simple::Plugin::Japanese の依存ライブラリを減らしつつ perl5.8 的な Unicode 使用スタイルにして高速化をはかるパッチ - TokuLog 改めB日記」 あたりに関連して、某 IRC にて… 19:23 >nipotan< FormValidator::Simple::Plugin::Japanese は、 19:24 >nipotan< Number::Phone::JP フンフンまわりが重いような希ガス 19:24 >nipotan< つか、U::RD にしても、N::P::J にしても俺じゃねぇか 19:24 <hid*******> w 19:26 <Yap***> www 19:27 >nipotan< FormValidator::Simple::Plugin::Number::Phone::JP でしたっけ

    CPAN 長いネームスペース大会 : にぽたん研究所
  • Vim を Perl 組込みにしてみる - にぽたん研究所

    VimPerl が組込めるというのを知った。 Perl に限らず色々組込めるんだけど、今までごくごく標準的に Vim を使っていたのでちょっと Perl を組み込んでみようかと思い、やってみますた。 #CONF_OPT_PERL = --enable-perlinterpこの行の # を取って有効にしてあげる。 んで、% make && make test && sudo make installして、build が完了したら、vim を起動し、:echo has('perl')と打って "1" と出たら組込まれていることになるそうです。 で、Perl が組込まれた Vim で何が出来るかというと、:pe[rl] {cmd}やら:[range]perld[o] {cmd}というのが出来るらしい。 例えば文中の全てのアルファベットを大文字にしたいとかいうわけわからんことがしたい場合、:

    Vim を Perl 組込みにしてみる - にぽたん研究所
  • 1