タグ

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

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

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

    はてブのブクマを livedoor クリップにクリップしてみる件 : にぽたん研究所
  • どのクラスで定義されたメソッドなのか : にぽたん研究所

    Perl のはなし。 弊社のあるエンジニアが、とあるクラスを継承している他のクラスで呼出可能なとあるメソッドについて、そのメソッドがそのクラス内に定義されていないので、んじゃどこで定義されてるのか?というのを調べるのに時間がかかってた模様。 そんなの @ISA 配列を再帰的に見て、シンボルテーブル + UNVERSAL::isa() の組み合わせで発見出来るだろうなーと思ったので、簡単なテストを書いたら、アッサリ発見出来た。 こういうモジュール欲しい!という人も多いんじゃないかと思ったので、どうせなら CPAN にうpしようかなと思いつつ、reinvent the 車輪なんじゃないかな?とかも思いはじめ、某 CPAN Author だらけの IRC チャンネルで識者の意見を賜ってみた。 「このモジュールで出来るよ!」 という話がなかったので、んじゃ、ちゃんとしたのを作って contribu

    どのクラスで定義されたメソッドなのか : にぽたん研究所
    Tiger
    Tiger 2006/05/16
    [UNIVERSAL::which]
  • これも知っておけ!vim 勉強会? : にぽたん研究所

    はてな技術勉強会で、id:secondlife が これだけは知っておけ!vim 勉強会というのをやってたので、空前の vim ブームにちょっとかぶせてみる。 これも知っておいたほうがもっといいよーって意味で、:r:!あたりを。 :r /path/to/file ってやると、カーソル位置に /path/to/file の中身が取り込めるよ! :r `perldoc -ml Sledge::Pages::Base` shell とかと同じで、`` でコマンドの実行結果が展開されるから、コマンドの実行結果がファイル名なら、そのファイルの中身が取り込めるよ! :!ls -l /path/to/dir とりあえず、:!、って打つとコマンドが打てて、結果が表示されるよ! でもその下に Hit ENTER or type command to continue ってのが出るから、Enter 押すと消え

    これも知っておけ!vim 勉強会? : にぽたん研究所
    Tiger
    Tiger 2006/05/09
  • Tiny Amazon URL (改) : にぽたん研究所

    id:naoya がだいぶ前に書いてた、 Tiny Amazon URL ブックマークレット via Amazon Hacks : NDO::Weblog というネタ「この商品 IM のステータスで紹介したいのに URL 長すぎ!」 「メールで送ったけど URL 長すぎてクリックできないよ!」 「blog のエントリに URL 貼ったら長くてだめぽ!」 という叫ばれている方に有益なツールです。ここで紹介されているブックマークレットですが、なにやらスポーツカテゴリの商品の場合、商品ページの URL に "ASIN" の文字列が入らないせいで、どうやら使えないという情報を会社の人に聞き、早速、スポーツカテゴリでも大丈夫版を作った。 まぁ、ただ、ASIN の取りかたを変えただけです。 「id:naoya に報告せずに自分で作ったその理由は何なのか」とか、そういうのは愚問なので空気読める人は聞かな

    Tiny Amazon URL (改) : にぽたん研究所
  • Sledge ドキュメント - にぽたん研究所

    先日の Shibuya.pm テクニカルトーク #6 で、やっぱり注目のフレームワークは Catalyst なんだなぁーって思いつつ、日頃から Sledge を使っているせいか、あまり良さや真新しさを感じなかったりして。 「メタフレームワーク」という存在定義っぽいので、Catalyst のそれ自体は割と貧相。 なのに Helper まわりとかは妙にゴージャス & 拡張されているので、やる事や Model が決まってればすぐに使え、そうじゃない場合はすぐ使えなさそう。 Rails の対抗馬なのかも知れないですが、Rails な人が wink とか使ってアジャイル開発とか言って見せびらかしているようなのを真似するには向かないかも知れないですね。 まぁ Sledge も Model に制約がなかったりするのでまず向かないですが「10 分でブックマーク作れ」とか言われたら出来るかも知れん。 Cat

    Sledge ドキュメント - にぽたん研究所
    Tiger
    Tiger 2005/11/04
  • 10 分で作る Sledge アプリ : にぽたん研究所

    一応、先のエントリで、Sledge の API について詳細に解説し、末尾に書いたんですが、miyagawa さんに「最後まで読む奴 1%」とか身も蓋もないことを言われてしまい、まぁたしかにそんな気もするし、折角頑張って 10 分の壁に挑戦したのに注目されていないのも淋しいことこの上茄子だなーと思い、別エントリへ昇格させました。 ということで、Sledge API 解説に続く Sledge 実践編として、10 分で作る Rails アプリ for Windows やら、10 分で作る CakePHP アプリ for Windows あたりにインスパイアされ「10 分で作る Sledge アプリ」というテーマで、無謀にも挑戦してみました。 漢の挑戦をとくとご覧あれ いや、ぶっちゃけ無理っす。 先に結果言いますけど、10 分なんて無理っす。 ちゃんとはかってないですけど、多分 13 分ぐらいか

    10 分で作る Sledge アプリ : にぽたん研究所
    Tiger
    Tiger 2005/11/04
  • 日本は招待されないと入れない SNS ばかりなり : にぽたん研究所

    まったく取り沙汰されてないけど、ちと気になったネタ フレンドパークガイダンス:livedoor フレパ 全面リニューアルで11月1日公開!●どなたでも参加いただけます! ◇ソーシャルネットワークならではの様々な機能を、 「livedoor フレパ」では、どなたにでもお使いいただけるようになります。このエントリ内の表現には、SixApart の宮川さん (miyagawa 氏に対する最上級の敬意を表した言及のしかた。) が、しきりに「文章がおかしい」と連呼していたんですが、要するに、livedoor フレンドパークとかいう不人気 SNS が招待なしで誰でも使えるようになるっつーコトですな。 海外には結構招待なしで SNS 的要素を備えているサイトが沢山あるのに、日はかなり少ない気がしていたので、これはこれでいいんじゃないでしょうか。 批判も多いでしょうが、ここで招待制廃止に対して批判したり

    日本は招待されないと入れない SNS ばかりなり : にぽたん研究所
  • 1