タグ

perlに関するabe_hnのブックマーク (19)

  • 遅ればせながらShibuya.pm #8 のまとめ | ブログが続かないわけ

    1. Gungho http://search.cpan.org/dist/Gungho/ http://search.cpan.org/dist/Swarmage/ http://search.cpan.org/dist/POE-Component-MDBA/ makiさんが扱っているものはいつも興味深い。最初に発表を聞いたのは一昨年のYAPCのDateTimeネタ。そのあとはSennaのお話を良く聞いた。そして今回はGungho。 幅広い人。 今まではWebからのデータの収集にXangoを使っていたとのこと。しかし、Xangoは難しすぎるらしく、また、カスタマイズもできないとのこと。それをなんとかしたくてGunghoを作った。 以下、ポイント クローラーはDBにアクセスしない。ひたすらクロールに専念して、とっととworkerに渡す。 workerはジョブキュー方式で実装。そのジョブキュ

    遅ればせながらShibuya.pm #8 のまとめ | ブログが続かないわけ
    abe_hn
    abe_hn 2007/10/12
  • Six Apart - Tech Talk Blog: 分散ファイルシステム MogileFS について

    初登場になります、酒井といいます。 今回は Six Apart のサービスで使われている MogileFS というファイルシステムを紹介したいと思います。MogileFS については、日語の情報はあまり…、というかほとんどない状況ですので参考にしていただければと思います。では早速。。。 MogileFS とは MogileFS とは、Perl で記述されているオープンソースな分散ファイルシステムです。 プロジェクトホームページ http://www.danga.com/mogilefs/ メーリングリスト http://lists.danga.com/mailman/listinfo/mogilefs 上記のホームページ内でも紹介されていますが、主に以下のような特徴があります。 アプリケーションレベルでの実装なので特殊なカーネルモジュールいらず。 ファイルを複数ホストに自動コピー / バ

  • Object::PerlDesignPatterns

    The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending. NAME Object::PerlDesignPatterns - Perl architecture for structuring and refactoring large programs SYNOPSIS lynx perldesignpatterns.html perldoc Object::PerlDesignPatterns ABSTRACT Documentation: Ideas for keeping programs fun to hack on even after they grow

    Object::PerlDesignPatterns
    abe_hn
    abe_hn 2006/08/31
    デザインパターン
  • HTTP::Recorder

    NAME HTTP::Recorder - record interaction with websites SYNOPSIS This module is deprecated It works by tagging links in a page, and then when a link is clicked looking on the submitted tag to see which link was clicked It can not handle Javascript-created links or JS manipulation of the page so it works only for fairly static websites For better options check out Selenium Patchs are welcome, and I'

    HTTP::Recorder
    abe_hn
    abe_hn 2006/07/27
    WWW::Mechanizeスクリプトを簡単に生成
  • [O] VMware Player に Debian Sarge Linux を入れる

    « チョコビス | トップページ | 捨てられないへの愛着を薄れさせる技術 » VMware Player に Debian Sarge Linux を入れる [Programming] 開発が一旦落ち着いたので、今後のことを考えて開発環境を、 coLinuxからVMware Playerに移行することにした。 しばらくは環境構築をするだけで、実際に使わないと思うけど。 [2006-06-16]追記 : coLinuxからVMware Playerに開発環境を移行しました。 インストール時のメモを公開するのが面倒だと思ったけれど、 友人から「興味がある」と言われたので公開することにした。 Windowz XPに、VMware Playerをインストールして、 イメージを作成して、そのイメージに Debian Sargeを入れて、Perlを5.8.8にするところまで。 多

  • (貧乏な人のための)Perl モジュールの作り方。 : torus solutions!

    ぼくがお金がなくてラクダを買えなかった時に、 こんな情報があればいいなぁと思っていた内容をまとめてみます。 なので、出来るだけフリーのドキュメントを見て内容を確認できるようにしたいと思います。 ちなみに、こちらで動作を確認している Perl のバージョンは 5.6.1 なので、 ドキュメントなどもそのバージョンのものをリンクするようにします。 パッケージ、クラス、モジュール 具体的なクラスの作り方やオブジェクト指向プログラミングの方法などは、 「perltoot - トムによるPerlオブジェクト指向チュートリアル」を何度も読めばわかると思います。 っていうか、ぼくもそれしか読んでないんです。 ごめんなさい。 以下は、そこに書いてある方法で書いた Perl モジュールを、 配布できる形にパッケージングするためのやり方です。 h2xs モジュールを作るには、まず h2xs というおまじない

    abe_hn
    abe_hn 2006/05/04
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    abe_hn
    abe_hn 2006/05/04
  • Plagger とプラグインシステム: blog.bulknews.net

    Plagger とプラグインシステム というわけでここ数日 Plagger Blog みたいになってますがご容赦を。Plagger ネタを追いかけたい方は del.icio.us の plagger タグ でほぼ網羅できているとおもうので、ここをチェック。 で、Plagger とプラグインシステムです。「なんで Plagger はプラグインをコアの中にいれて配布しているの? 別個に配布したほうが便利なのに」 という疑問を当然お持ちの方もいるかとおもいました。 ここはだいぶ議論になったところで(といっても IRC チャネル #plagger-ja で小1時間しゃべっただけですが)、実際に Trac でチケット #44: Reorganize plugin directories in SVN も切られてます。 ただ、現状は svn の plagger/lib/Plagger/Plugin 以

    abe_hn
    abe_hn 2006/04/05
    Perl でつくられたソフトウェアがどのようにプラグインをロードしているか
  • About LogReport

    abe_hn
    abe_hn 2005/12/14
    pluggable log analyzer
  • Welcome to Freecode – Freecode

    abe_hn
    abe_hn 2005/12/14
    シンプルなリアルタイムログウォッチャー。プログラムのサンプルとして
  • 専門用語(キーワード)自動抽出用Perlモジュール "TermExtract"の解説

    はじめに  テキストデータから、専門用語を取り出すためのPerlモジュール"TermExtract"を解 説します。 日語の文章中から単語を切り出す定番のソフトとして、「茶筅」や「案山子」があ りますが、そのまま専門用語の抽出に使うには次の2つの問題があります。 ひとつは、複合語に対応していないことです。専門用語の多くは単語を組み合わせて、 複雑な概念を表すことが多くなります。特に「茶筅」の場合は単語を品詞単位で細かく 分割するため、そのまま使うには難があります。 もうひとつは、どの用語が重要であるか判断する仕組みを持たないことです。 その問題点を解決したソフトに東京大学・中川裕志教授、横浜国立大学・ 森辰則助教授が作成した「専門用語自動抽出システム」があります。 それは、1)「茶筅」の形態素解析結果を複合語に組み立て、2)その複合語(単語の場 合もある)を重要度の高い順に返すものです。

    abe_hn
    abe_hn 2005/11/21
    専門語の切り出しができるとのこと
  • UnknownPlace. - Emacs (c)perl-mode の悩み

    abe_hn
    abe_hn 2005/09/03
    perlのインデントで気になっていた部分がすっきり
  • モジュールをインストールしよう

    モジュール ここまでは Socket、IO::Socket、IO::Select モジュールを 使ってきましたが、これらは標準モジュールですので わざわざインストールする必要はありませんでした。 この他にも、さらに便利なモジュール Net::POP3 と Mail::POP3Client Net::FTP などがありますが、どちらも (少なくとも perl5.005_05 の時点では) 標準モジュールではないので、自分でインストールしなければいけません。 まず、モジュールの探し方ですが、 Net::POP3 モジュールは libnet-1.0607.tar.gz というファイルに 含まれています。このように、モジュール名とアーカイブ名が 別々なこともありますので注意して下さい。 アーカイブ名がわかっているなら http://www.ring.gr.jp/local/search-j.htm

    abe_hn
    abe_hn 2005/09/03
    cpanツールのセットアップと使い方。分かりやすい。
  • Rubric

    NAME Rubric - a notes and bookmarks manager with tagging VERSION version 0.157 DESCRIPTION This module is currently just a placeholder and a container for documentation. You don't want to actually use Rubric, even if you want to use Rubric. Rubric is a note-keeping system that also serves as a bookmark manager. Users store entries, which are small (or large) notes with a set of categorizing "tags.

    Rubric
    abe_hn
    abe_hn 2005/07/16
    ブックマークタギングのフレームワーク
  • Crypt::CBC による Blowfish 暗号化 - naoyaのはてなダイアリー

    This module is a Perl-only implementation of the cryptographic cipher block chaining mode (CBC). In combination with a block cipher such as DES or IDEA, you can encrypt and decrypt messages of arbitrarily long length. The encrypted messages are compatible with the encryption format used by SSLeay, and can be made compatible with the newer OpenSSL package by specifying the -salt argument. 先の XML.co

    Crypt::CBC による Blowfish 暗号化 - naoyaのはてなダイアリー
  • A single file Wiki -- Wifky! - FrontPage

    abe_hn
    abe_hn 2005/07/15
    ワンスクリプトwiki perl
  • [ThinkIT] 第1回:Webアプリケーションフレームワークとは (1/4)

    近年のWebアプリケーション開発は大規模化が進み、基幹システムなどの一角を担うまでになってきています。また、Webアプリケーション開発はレガシーなシステム開発に比べて手間のかかる部分が多いにも関わらず、開発にかけられる工数は短縮化の傾向にあります。 そのため、案件の大規模化で開発に携わる人数も増える傾向にあり、開発チームの各々がWebアプリケーションのライブラリを別々に制作してしまい、同様の機能を持ったライブラリが複数存在してしまったり、またUIを担当するデザイナーとビジネスロジックを担当するプログラマが、いざそれぞれの部分を組み合わせようとしたらうまく機能しなかったりといった様々な問題が出てきます。 このような背景から、それらの問題に対するソリューションのひとつとして現在、開発現場ではWebアプリケーションフレームワークを用いた開発スタイルが注目され、実際に多くの開発会社がWebアプリケ

    abe_hn
    abe_hn 2005/06/09
    Sledgeの解説
  • Perlクックブックソースコードリンク集

    Perlクックブックソースコードリンク集 このページは「Perlクックブック―Perlの鉄人が贈るレシピ集(第1版)」に記述されているソースコードを簡単に参照できるようにするために作成したリンク集です。ネットワーク上に存在するPerl Cookbook(英語)のリソースに対してリンクを設定しています。 Perlクックブックの解説やソースコードの引用は私のウェブページ上には用意していません。必要であればPerlクックブックを購入するか、あるいはリンク先の英文の解説を読んでください。 1章 文字列 1.0 概要 レシピ1.1 部分文字列を取り出す レシピ1.2 デフォルト値を設定する レシピ1.3 一時変数を使わずに値を交換する レシピ1.4 ASCII文字をコード値に(コード値をASCII文字に)変換する レシピ1.5 文字列を1文字ずつ処理する レシピ1.6 文字列を単語または文字単位で逆

    abe_hn
    abe_hn 2005/06/07
    これであの分厚い本を持ち運ばなくてもOK!?
  • Template Toolkit Manual -テンプレートツールキット和訳マニュアル-

    テンプレートツールキットマニュアル 職場でTTを使っていた時に少しずつ訳したものです。途中よく分からない所もあって、かなり適当。自動翻訳よりはマシかも、という程度です。 追記・修正歓迎。質問不可。→ しろいわ(public@hakoniwa.net) オリジナルマニュアル http://www.template-toolkit.org/docs/plain/Manual/Directives.html CPAN http://search.cpan.org/~abw/Template-Toolkit-2.14/ 概要 解説 テンプレート変数へのアクセス GET CALL SET DEFAULT 他のテンプレートファイル・ブロックの処理 INSERT INCLUDE PROCESS WRAPPER BLOCK 条件処理 IF / UNLESS / ELSIF / ELSE SWITCH /

    abe_hn
    abe_hn 2005/05/25
    TT和訳
  • 1