タグ

livedoorとPerlに関するnipotanのブックマーク (11)

  • #!shebang.jp : OpenID 実装した件

    May 07, 200716:42 OpenID 実装した件 カテゴリ技術ネタ OpenIDを実装してみました。 このブログでもさっそく、delegate 設定しました。 とりあえず、サーバ側の提供ですが、OpenID を利用したサービスも何か出来るといいかなと思ってます。 実装自体は Net::OpenID::Server を使ったので非常に簡単でした。 一つハマったのが Net::OpenID::Server は Crypt::DH を使ってるのですが、Math::BigInt::Pari か Math::BigInt::GMP をインストールしておかないと非常に動作が遅くなってしまいます。 素の Math::BigInt を使ってても、遅いだけで正常に動作するのでなかなか気づきづらいです。。 Perl で OpenID 実装しようと思ってる方はご注意を。 「技術ネタ」カテゴリの最新記

  • Catalyst::Plugin::Authentication::Credential::Livedoor - spiritlooseのはてなダイアリー

    livedoor Auth がでたわけですが、そのCatalyst::Plugin。 http://search.cpan.org/dist/Catalyst-Plugin-Authentication-Credential-Livedoor/ 機会があったら使わせていただこう。 many parts of this module are copy paste from Catalyst::Plugin::Authentication::Credential::BBAuth. とのことですが、さらにそのコピペ元は Catalyst::Plugin::Authentication::Credential::Hatena です・・・ で、 Document fixed. s/BBAuth/Livedoor/; とのことですが、まだ微妙にSYNOPSISにのこっちゃってますね・・・ 追記 0.0

    Catalyst::Plugin::Authentication::Credential::Livedoor - spiritlooseのはてなダイアリー
  • CMSとモバイルとフィードと四畳半社長: みんなMySQLとかPerlとかがが好きだなあ

    東京都文京区郷でとあるCMS開発会社を営む社長のブログ。さっきまで「越後のCMS問屋」だったのですが、会社が新潟に移転したと勘違いされたようなので変えました。 モバイル、ゲーム、フィード、Ajax、Flash、ハイテクグッズあたりのはやりモノが好きです。 最新作「メルルーの秘宝」がドワンゴから提供中 週刊アスキーで「2045年の週刊アスキーをつくる」連載中 原稿を書けと言われて、オープンソースマガジンを二号ほど続けて買ったのですが、オープンソースに明るくない僕にも意外と面白くて、夢中になって読みあさりました。 今日は先月号を重点的に読んだのですが、先月号のテーマは、ズバリ、負荷分散。 ライブドアとGREEの方がそれぞれの負荷分散メソッドをかなり詳細まで語っているのですが、結論から言うと、こういうことです。 1.なるべくキャッシュしろ(memcachedとかtmpfsとか使え(基

  • Perlで作るモバイルサイトのコツ:第2回:CodeZine

    はじめに 若い世代の女性を中心にデコメールが注目されています。 デコメールとはNTTドコモのFOMA900iシリーズから導入された簡易HTMLメール機能で、HTMLメールならではの文字修飾、画像の埋め込みなどが可能です。これらの機能を使えば、ただのテキストのメールよりも個性的でかわいいメールを送ることができるので、それが人気につながっているようです。 デコメールの仕様は下記で公開されています。NTTドコモ 『作ろうiモードコンテンツ:デコメール』  稿ではCPANモジュールのMIME::Liteを使ったサンプルを用いて、デコメールの基的な仕様について解説します。 ※CPANについては、第1回を参照してください。対象読者PerlCGIアプリケーションを作成したことのある方。CPANモジュールを使用したことのある方。携帯サイトでデコメールを配信しようとされている方。 必要な環境 Perl

  • プログラミングと開発者のためのCodeZine:Perlで作るモバイルサイトのコツ:第1回(Perl, モバイル, CPAN)

    http://www.cpan.org/。Perlのライブラリ・モジュールソフトウェアやその他のPerlで書かれたソフトウェアを集めた巨大なアーカイブで、世界中のサーバーにその内容がミラーされています。 対象読者 Perlを実行できる環境にて携帯サイトの構築を考えている方。 必要な環境 Apache 1.3系または2系 Perl 5.6以上 User-Agentより端末判別を行う 携帯サイト構築の主な処理として挙げられるのがUser-Agent解析によるキャリア、モデル、シリーズなどの分類処理かと思われます。iモード、EZweb、Vodafoneの3キャリアを判別するだけでも複数のパターンが存在しており、端末のモデルを取得するまでにはさまざまな条件分岐処理の記述が必要となります。それらをスマートに行う方法はHTTP::MobileAgentを使うことで、User-Agent

    nipotan
    nipotan 2007/08/13
    こもりん
  • del.icio.usからlivedoor Clipにデータを移行するためのモジュール

    表題のモジュールを書きました。 うそ、パクりました。にぽたん研究所から。 先に使い方から説明すると、まず「http://api.del.icio.us/v1/posts/all?」ここにアクセスすると、自分が今までにdel.icio.usへポストしたブックマークをすべて取得できるので、それを取得しておきます。ベーシック認証がありますが、それは自分のdel.icio.usのアカウントを入力してください。 次に下記のスクリプトを用意して、先程del.icio.usから取得したブックマークのデータ(all.xmlというファイル名にしておいてください)と同じディレクトリに置いたら、あとはスクリプトを実行するだけです。もちろんあとで紹介するWWW::SyncSBS::D2Lも用意する必要があります。 #!/usr/local/bin/perl use strict; use WWW::SyncSBS

    nipotan
    nipotan 2007/08/13
    キタコレ
  • Plagger::Plugin::Publish::LivedoorClip - j708の日記

    なんか刺身君も頑張ってるみたいだから僕も頑張ってみたわ。 といいながら僕が敬愛するid:nipotanさんのWWW::SyncSBS::H2Lをインスパイアしただけですわ。 日語のtagsが反映されないのとコ−ドが雑なので、だれかリファクタリングしてPlagge rにcommitしていただけるとありがたいです。 そんときは僕の名前けしちゃってな。 package Plagger::Plugin::Publish::LivedoorClip; use strict; use base qw( Plagger::Plugin ); use Encode; use Time::HiRes qw(sleep); use URI; use WWW::Mechanize; sub register { my($self, $context) = @_; $context->register_hook

    Plagger::Plugin::Publish::LivedoorClip - j708の日記
  • cloned.log - nipotanさんの「livedoorクリップ->はてブ」の使用方法

    nipotanさんのlivedoor クリップのクリップをはてブにブクマしてみる件のやさしい使用法を。というか自分自身がPerlのど素人なのでやってみたことを書くだけ。OSはFedoraCore5で。(Perl使いの人からみてコラって内容があったらご指摘下さい。修正します。) デフォルトインストールのPerlではモジュールが足りないのでインストールする。 $ sudo perl -MCPAN -e 'install DateTime::TimeZone' $ sudo perl -MCPAN -e 'install DateTime' $ sudo perl -MCPAN -e 'install XML::LibXML' $ sudo perl -MCPAN -e 'install XML::Atom::Client' $ sudo perl -MCPAN -e 'install Clas

    cloned.log - nipotanさんの「livedoorクリップ->はてブ」の使用方法
    nipotan
    nipotan 2006/07/03
    速い!
  • cloned.log - nipotanさんの「はてブ->livedoorクリップ」の使用方法

    nipotanさんのはてブのブクマを livedoor クリップにクリップしてみる件のやさしい使用法を。というか自分自身がPerlのど素人なのでやってみたことを書くだけ。OSはFedoraCore5で。(Perl使いの人からみてコラって内容があったらご指摘下さい。修正します。) デフォルトインストールのPerlではモジュールが足りないのでインストールする。 $ sudo perl -MCPAN -e 'install WWW::Mechanize' $ sudo perl -MCPAN -e 'install Class::Accessor::Fast'初CPANの場合は最初に対話でいろいろ聞かれるけれど、それほど難しい質問はないのでざっと読んで答えていけば良さそう。次にnipotanさんのPerlモジュールを作成する。任意のディレクトリで $ vi ./H2L.pmとかやってここのコード

    cloned.log - nipotanさんの「はてブ->livedoorクリップ」の使用方法
  • WebService-Livedoor-Weather-0.10 - Perl interface to Livedoor Weather Web Service - metacpan.org

    nipotan
    nipotan 2006/02/13
    かぜぶろさんの weather hacks
  • WWW::Livedoorモジュールの作者様へ。 - @kyanny's blog

    http://search.cpan.org/~sayano/WWW-Livedoor-0.011/Livedoor.pm 奇しくも自分も、全く同じモジュールを作ろうと思っていたところです。 なんでWWW::Mechanizeじゃないのか、Spidering Hacksを今日読み始めた俺にはよくわかりませんが(あくまでRobotであるべきことを重視したのかな)願わくば多くの人が毎日使いたくなるような、WWW::Mixiくらい素晴らしいモジュールにしていってほしいと思います。 あと、Livedoorフレパの開発・運営の方、http://www.frepa.livedoor.com/robots.txtは存在しないようなので、おいといたらいいんじゃないかなあと思います。

    WWW::Livedoorモジュールの作者様へ。 - @kyanny's blog
    nipotan
    nipotan 2005/11/05
    すいませんすいません。これ作った人間はプログラマではないんで勘弁してあげてください。
  • 1