タグ

perlに関するinokiandzanのブックマーク (12)

  • perl - O'ReillyのiPhoneアプリ本からepubをぶっこぬく : 404 Blog Not Found

    2010年07月16日01:15 カテゴリ書評/画評/品評Lightweight Languages perl - O'ReillyのiPhoneアプリからepubをぶっこぬく W00t! たった600円でオライリーiPadKindleで読む。すてき。 - このブログは証明できない。 ところが、紙のと比べてそれほど安くないんですね。iPhone版の600円はやはり魅力です。大丈夫。実はこのアプリからiPadで読めるepubを取り出すことができるんです。特殊なハックというわけではなく、オライリーのサイトでもやり方が書かれています。 Ebook Bundles - Getting The Most はてなブックマーク - samurai20000のbookmarkこれすごすぎる。ただ、やり方が面倒なので自動化したいとこ。 やりましょう。 できました。 #!/usr/bin/env p

    perl - O'ReillyのiPhoneアプリ本からepubをぶっこぬく : 404 Blog Not Found
  • http://shibuya.pm.org/blosxom/

  • Perl - ログイン画面を作ろう

    DB接続を利用して、よくあるログイン画面を作ってみます。 *DBはMySQLを使用します。 DBへの接続に関しては前回のDBに接続を参考にしてください。 プログラムの構想としてはこんな感じで作ってみようと思います。 以降、GETやらPOSTというデータ送信方法の呼称が出てきますので灰色の部分がその説明です。 *GETはデータをURLの後ろにくっつけて送信します。(例:http://~.com/login.cgi?name=a-bs&pass=test) *これはログイン画面などパスワードなどの個人情報を扱う場合とても危険です。(URLでばれる上に、上記のアドレスを打ち込めば認証画面なしでページに移動するからです。) *そこで考えられたのがPOST方式でこれはURLにくっつけて送信はせず、送る側でデータを"POSTで~のデータを送りますよ"といったような記述をします。 *です

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

    はじめに Webアプリケーションを作成する上で避けて通れない機能の一つにセッション管理があります。ユーザーが入力画面で入力した情報を、確認画面でセッションに保存し、完了画面を出力する前にセッションから復元してDBなどのストレージに格納する、というフローなどで使用されます。 PC用のWebアプリケーションならば、クッキーを用いることでこのセッション管理を行うことができますが、現在の携帯の多くはクッキーを利用できないため、同様の処理を行うことはできません。 そこで稿では、携帯でのセッション管理の実装方法について解説していきます。 対象読者 CPANモジュールのインストールができる方。 PC用のWebアプリケーションでのセッション管理を理解している方。 必要な環境 Perl 5.8以上が動作するサーバ(筆者環境ではPerl 5.8.8)。 Apache 1.3系、2.x系が動作するサーバ(筆者

    Perlで作るモバイルサイトのコツ:第6回
  • ActivePerlからメールを送る

    Perlでメールを送る by Hippo2000(2001/7/3,2001/3/18, 1999/1/20、1999/1/5、6、 1998/12/22+24) 「Perlを使ってメールを送信したい」という人は多いのではないでしょうか? でもその方法がわかりにくかったりします。 私もまだまだ調査しているところなのですが、なんとか添付ファイル付のメールを送れるようになりました。 他の人たちのお役に立てればということで簡単なプログラム例を載せたいと思います。 99年1月5日 追加、修正 「文やヘッダに日語が入っている場合に問題がある」というご指摘をいただき、小林巧次郎さんからは jcode.plを使ってJISコードに変換し、Content-Typeにcharsetを記述するという方法を教えていただきました。 さらにWin32::APIモジュールを使うことにより、Basp21

  • Search A.I. Perl レッスン

    13. パラメータの受け渡し 今日は、パラメータの受け渡しについてご説明いたします。 ■パラメータについて パラメータとは、一言で言うと、クライアントが送ってくるデータのことです。 ホームページを見るユーザは、最初にURLを指定して、リクエストというものを 送ってきます。 これを受け取ったサーバは、要求されたページをクライアントに対して返します。 これをレスポンスといいます。 よくアンケートフォームなどで名前や住所などを入力して送信すると、リクエストに 名前や住所のデータがくっついてきます。これがパラメータになります。 また、クライアントが送るリクエストは、GETリクエストとPOSTリクエストに分ける ことができます。 プログラムを作成する人にとって、GET送信とPOST送信の違いは常に認識して おかなくてはなりませんが、詳しく説明すると長いので、ここでは簡単に説明 します。 ユーザが単純

  • Ippiki - Perlのセッション管理(CGI::Session::MySQL)

    ■はじめに Perlではセッション管理を簡単にするモジュールとして 1)CGI::Session 2)Apache::Session などがあります。 ここでは、CGI.pmモジュールを使っている人に馴染みやすい、CGI::Session モジュールを使ったセッションパーシステンスの方法を説明します。 ■セッションパーシステンスとは 通常はウェブブラウザでリンクを押すたびに、新しいページにアクセスするので、 例えばオンラインショップの買い物かごに入れた商品情報などは、 過去の情報として保存しておく必要があります。 このために、サーバーの中に、買い物かごの情報を保存して、 必要なときに読み込み/更新をおこなうことができるようにする仕組みが 用意されています。 セッションパーシステンスはこの買い物かごの情報を PCとサーバ間で共有する仕

  • CGI::Session.pmでセッション管理

    はじめに perlCGI::Session.pmを使ってセッション管理を行う.idの生成・抹消をはじめ,セッション管理に必要な様々な機能を提供してくれ,非常に便利である. CGI::Session.pmは必要なデータをサーバに置く.すなわち,セッションidを生成した後,サーバ内にidに対応するファイル(DBを指定することも可能)を生成する.セッションで必要なデータはサーバのファイルに保管し,プログラム間を行き来するのはセッションidのみである. CGI.pmも一緒に使うと利便性はさらに高くなる. 動作環境 動作環境は以下の通りである.Windows XP上でWindows版のApache,cygwin版のperlが動いている. Windows XP Professional Apache 2.0.48(Windows版) cygwin 1.5.7-1 perl 5.8.0 インストール

  • CPAN経由でLinuxにモジュールを組み込む

    Perlのモジュールをインストールしよう! サーバーにPerlの各種モジュールをインストールするには、CPAN を使うと超ラクチンです。 ここでは、サーバーにモジュールをインストールするためのツール、CPANの設定方法と、その使い方を解説します。 このセクションは、Linuxサーバー向けに書かれております。 CPANとは 「モジュール(機能のかたまり)」を簡単にインストールしてくれるシステムです。* 自動的に、モジュールの最新ソースファイルを取って来て、コンパイルし、インストールし、依存関係も解決してくれる優れものです。 CPANの環境を設定する CPANのスクリプトはたいていのLinuxディストリビューションに標準で入っています。 ただし、まずは設定が必要です。楽をするためには、それなりの努力がいるようです…。 shell(コマンドライン)で、以下の通り打ちま

  • Mac OSXでPerlの環境を整える | Heart Beat

    *2010/08/12追記 まずはMacportsのインストール PerlのインストールにもMacportsを使うと/opt/local以下にインストールしてくれるのでオススメします。 MacのデフォルトのPerlのインストールディレクトリを汚さないですし、アンインストールやアップグレードなどのバージョン管理もできるパッケージ管理ツールです。 MacPortsとは? MacPorts(旧名DarwinPorts)というのはパッケージ管理ツールで、UNIX向けのオープンソースソフトウェアをダウンロード、configure、make、インストール、そのパッケージ使用するのに必要な他のパッケージも一緒にインストールなど面倒な作業をすべて代わりにやってくれる便利なソフト。 source: Macports – Macの手書き説明書 事前にXcodeTools、X11をMacに付属しているインストー

  • Perl/CGIプログラムの環境変数を紹介します

  • Perl学習:サブルーチン

    - 基礎知識 - はじめに 必須項目 転送設定 - 変  数 - スカラー変数 配列説明 ハッシュ説明 - 関  数 - 関数説明 - 演算子 - 演算子 - 構  文 - 構文説明 条件構文 ループ構文 - 正規表現 - 正規表現 マッチング 置換演算子 - サブルーチン - サブルーチン - 環境変数 - 環境変数 サブルーチンとは、「何度も使用される処理を1箇所にまとめ、使用するときは常にそこから呼び出す!」という機能をいいます。これは一度記述すれば何度でも使えるので、覚えればとても楽できる機能です。是非覚えて下さい。 ※サブルーチンを使ってみよう! 同じファイルサブルーチンを利用する方法 例えば、「print "Contet-type:text/html\n\n";」という記述がPerl文中でしばしば見かけられます。これはご承知の通りhtmlを出力する際、先頭に記述しなければならな

  • 1