タグ

Perlに関するshields-pikesのブックマーク (28)

  • Net::TwitterをCPANでさくらのレンタルサーバにインストールした – あずぶろ

    twitterのbotが作りたい。 ってことでperlで作るならまずNet::Twitterをインストールだ!と思ったらやたらつまずいたのでそのメモ。 Net::Twitterを使うためにCPANをさくらのレンタルサーバにインストールするのだが、まずここらへんを参考にした。 さくらインターネットでCPAN – Charsbar::Note otsune’s FreeBSD memo :: ユーザー領域にCPANをインストールする方法 けどどうも上手くいかない。 上の二つを中心に色々なサイト見まくって色々なことためしまくりました。 いきなり echo no | cpan の時点で国を選択できなくて無限ループに陥る。これは普通に cpan で最初にyesと答えてなんとかなったっぽい。 それから、localフォルダ作ってそこにモジュールがインストールされるところまでは上手くいくんですが、Net:

  • Slightly Blue

    How does the color blue make you feel? Here at Slightly Blue, this gorgeous, calming color has all kinds of effects on us. We love the color blue for its ability to evoke all kinds of emotions in us. As we like to say, there is a shade of blue for any way you feel.

    Slightly Blue
  • Net::OAuth を使って Twitter からフィードを取得 他1件 (2009-12-30) - nDiki

    Twitter の replies (mentions) をフィードリーダや Plagger で読めるようにするために、Basic 認証で Twitter にアクセスしてフィードをとってきてそのまま出力する Perl CGI スクリプトを書いて使っていたのだが、やはり Basic 認証が嫌なので OAuth 認証に書き換えた。 Net::Twitter モジュールだと取ってきたフィードが Perl のデータ構造になってしまいそのまま再度出力するのが面倒なので、Net::OAuth モジュールでリクエストを作って投げるようにした。 以下エラー処理等を省略したコード。 Web サイトに設置すれば(CGI スクリプト側で認証を済ませて)認証無しで replies のフィードが取れるようになるので簡単にフィードリーダで読めるようになる。 #!/usr/bin/perl -w use strict;

  • Cachu's Square: QR コード生成モジュール

    Category: Perl CPAN よりダウンロード可能な GD::Barcode モジュールを利用すれば Perl で QR コードを作成出来るので備忘録も兼ねてサンプルスクリプトを以下に紹介します。必要であれば同じものを上記リンクよりダウンロードできます(このスクリプトを実行したものが貼られている QR コードです)。利用の際はファイル名を qrgen.pl に変えてご利用下さい。QR コード生成スクリプトは私も作ろうと思っていたので、非常にありがたいです。 サンプルではセルサイズを自動で設定できるようにしました。モジュール自体で自動設定してくれるはずなのですが、何が悪いのかよく分かりませんがうまく設定してくれませんでしたので自分で実装しました。英数字だけですともっとたくさん文字数かけるのですが、処理が面倒なのでバイナリデータを想定しています。また、日語文字コードは携帯で読むこと

  • ここギコ!: CとPerlでCGI、FastCGIのベンチマークを取ってみました

    という感じになりました。 やっぱり、プロセスを常駐させた方が大分早いようです。 CGIでのCとPerlの実行速度差に比べ、PerlのFastCGIがCのFastCGIと比べて遜色ないのは、Perlはプロセス起動時に中間コードにコンパイルされるらしいのですが、FastCGIだとその中間コードがプロセスが落ちないため保持されるので、リクエスト毎のコンパイル時間が不要になるためらしいです。 FastCGI職人からの聞きかじりですが...。 C-CGIとPerl-FastCGIの間の比較は、所詮環境変数表示だけのプログラムですので、複雑なプログラムになると実ロジック部分のCとPerlの実行速度差でどうなるかは判りませんが、今回は環境変数表示だけのプログラムでの結果なので、プロセスは小さいんじゃないかと思います。 なので、プロセスが小さければCGIでも...というのは、?がつきました。 (と

  • 現代的なPerlの記述方法一覧 - Perl入門ゼミ

    Perl › here Perl5.8以降における標準的なPerlの書き方を解説します。 インターネットで検索するとPerl4のころの古い記述がたくさんあります。また書籍などの多くもPerl4の記法で書かれています。Perl4の記法は複雑になりやすく間違いを生みやすいのでこれからPerlを書く人はPerl5の現代的な記法で記述することを強くお勧めします。 strictプラグマとwarningsプラグマ (必須) strictプラグマとwarningsプラグマを有効にします。 use strict; use warnings; use strict;とuse warnings;の2行はスクリプトの最初に必ず記述してください。これらはPerlの文法チェックを厳しくするためのものです。面倒だという軽い気持ちでこれを記述しないと後々当に面倒なことになります。 use strict;とuse wa

    現代的なPerlの記述方法一覧 - Perl入門ゼミ
  • PerlでTwitterのBotを作ってみる - As a Futurist...

    Perl なんて触ったことない人ですが、とりあえず動いたのでメモ書き。とは言え、 「作ってみる」なんてのは嘘で、ほぼコピペです。すみません m(_ _)m 基方針 参考ページ [プログラミング]北海道開発オフで Twitter bot を作ったよ | コマネタ帳 基的にここのスクリプトを動かすことしかしてません。いようつさんありがとうございます。 さて、Twitter から呼びかけを読み込むには「API」「Web ページ」「IM」の 3 通りがあります。 API は制限がうざい、Web ページは変更の可能性がある、ということでとりあえず IM 経由。 つまり、Bot のアカウントで IM を登録しておき、そこからメッセージを取得することで スクリプト内に発言をげとしてしまう感じです。 続いて Bot が発言する方は API を利用します。こちらも IM 経由にしたり、Web ページにし

    PerlでTwitterのBotを作ってみる - As a Futurist...
  • 検索キーワードを調査する 'PERL-LABO'

    研究内容 検索エンジンからの訪問者様がどのような検索キーワードでサイトに来られたのか調査する研究です。 詳細 検索エンジンからの訪問…気になりますよね 前回、リファラーを調査するCGIプログラムを作りました。 訪問者様がどこのリンクをたどってやってきてくれたのかを調べるCGIプログラムですが、 そのCGIプログラムを設置してみて、気がついたことがあります。 それは、検索エンジンからの訪問者様がおられるっていうことです。 googleとか、yahooなどの検索エンジンがアクセス元になっているので分かります。 そうすると、ちょっと気になります…どんなキーワードでこのサイトがヒットしたのでしょう。 訪問者さんはどんな情報を知りたくてこのサイトに訪問したのかな、 知りたい情報はあったのかな…と、妙に気になってしまいます。 知りたい情報があったかどうかは、各ページに設置したページアンケートに 答えて