Redirecting… Click here if you are not redirected.
WebService::Validator::CSS::W3C を使用すると、W3C CSS 検証サービス の API を使ったコマンド等が簡単に作れる。 以下、やっつけで作った CSS のチェックツール #!/usr/bin/perl use strict; use warnings; use WebService::Validator::CSS::W3C; my $file_name = $ARGV[0]; if (!$file_name) { print "Usage : css_checker.pl [CSS file name]?n"; exit; } open my $fh, $file_name or die "Couldn't open $file_name: $!"; my $source; while (<$fh>) { $source .= $_; } close $
コンテンツへスキップ 登録は無効化されました。
Posted in perl, orm, rdbo Thu, 01 Jun 2006 21:22:00 GMT In the area of Perl ORM (object relational mappers), there are essentially three players: Class::DBI, DBIx::Class and Rose::DB::Object. Of the three, Rose::DB::Object (a.k.a. RDBO) is known to be the fastest, running just 2-4 times the speed of straight DBI in many tests (albeit using an unloaded database). DBIx::Class is known as the most ex
続けて宣伝っぽくてすいません。WEB+DB PRESS Vol.35 がまもなく発売。すでに置いてる書店もあるかなと思います。 WEB+DB PRESS Vol.35 作者: WEB+DB PRESS編集部出版社/メーカー: 技術評論社発売日: 2006/10/21メディア: 大型本購入: 1人 クリック: 21回この商品を含むブログ (51件) を見る Perl の連載 4回目は O/R マッパについて書きました。 以前に宮川さんが PerlStyle の連載の中で Class::DBI について触れた回がありましたが、あれから結構年月も経って事情もいろいろ変わってきたということで、その辺の背景の話などを交えて解説をしてみました。取り上げた実装は Class::DBI DBIx::Class Data::ObjectDriver Jifty::DBI の 4 つ。 Data::Objec
$ はスカラー 頭に $ がつく変数をスカラーといいます。 スカラーは、一つの値を持つことが出来ます。 その一つの値は、数値でも、文字列でも構いません。 $hoge = 'hoge'; $bar = 100; @ は、配列(array) 頭に@ がつく変数を配列といいます。 配列は、複数の値を持つことが出来ます。 つまり、複数のスカラーを持つことが出来ます。 配列は、スカラーを持ちます。また、順番を覚えています。 @hoge = ('hoge','bar','hoo'); 順番を覚えていますので、頭から順番に、0 から、番号がつきます。 これを添字といいます。この添字を使って、配列に格納されている各スカラーを使えます。 配列は複数のスカラーを持ちますが、その中のスカラーは、タダのスカラーです。 ですから、頭につくものは… print $hoge[0]; # hoge print $hoge
Emacs を Meadow をやめて coLinux 上のものを PuTTY 経由で使うようにしたんですが、Emacs で killing にいれたものを Windows でペーストしたい、と思ったときに Meadow ですんなりできたそれができずにちょっとストレスになってました。そんな折、 http://d.hatena.ne.jp/odz/20061125/1164433815 http://d.hatena.ne.jp/odz/20061125/1164437987 Great Job! こういうのを Hack っていうんでしょうなあ。しかし、Python ! ここはいっちょ Perl で。 まず Windows 側に立てるサーバーを実装する。 ActivePerl + ppm で POE と PoCo::Server::IKC がすんなり入ったのでこれを使う。 クリップボードへの
何はなくともCPAN 今どきのPerlプログラミングを体感する、そんなときに欠かせないのはCPANの存在です。CPANは「Comprehensive Perl Archive Network」の略で、一言でいうと「Perlモジュール集積所」です(図1)。 CPANには世界中のPerlプログラマー(Perlハッカーたち)の日々のHackの成果物が収められています。そこには、Perlハッカーなら誰でもモジュールを登録できますし、誰でもダウンロードして使えます。モジュールの検索*や、ドキュメントの閲覧サービスも整備されています。モジュールのインストールも、後に説明するCPANシェルによって非常に簡単かつ効率的に行えます。 どんなモジュールがあるのか CPANに登録されているモジュール(ライブラリ)にはどんなものがあるのでしょう? 実は何でもありますが、例えば表1のようなものも、CPANからインス
CPAN を使えば Perl はもっと便利になる CPAN とは Perl に様々な機能を追加する「モジュール」を簡単にインストールする システムのことである。 基本的には ネット上の CPAN サーバにあるモジュールのファイルをダウンロードし コンパイルして インストールする モジュール同士の依存関係があればそれも同時に取ってくる という最近ありがちなことをやってくれる。 同様なものに Debian の apt とかがあるが、CPAN の歴史は割と古い方だろう。 非常に便利だ。 詳しくはコマンドラインで「perldoc CPAN」とすればいろいろ教えてくれる。 まずは使ってみよう 準備作業 # which lynx /usr/bin/lynx # export ftp_proxy=http://proxy.you.com:8000/ # export http_proxy=http://
CPAN::Mini で CPAN のミラーをローカルに DECON で話してきたネタですがちょっと詳しく。 飛行機やら電車の中やらでオフラインハックするときに(たまに)問題になるのが CPAN モジュールの不足です。「あぁ、このマシンにはあのモジュール入ってねぇ~」とかでハックが滞るのは萎えます。というわけで minicpan。CPAN::Mini というモジュールで、CPAN モジュールの最新版だけを持ってきてミラーをつくることができます。 導入は簡単で、CPAN から install CPAN::Mini すると minicpan というコマンドが付属してきます。コマンドラインから使うには、 > minicpan -r http://ftp.funet.fi/pub/languages/perl/CPAN/ -l ~/minicpan とかすれば finet から HTTP で同期で
「 www.jurapun.com 」のページは、ドメインが無効な状態です。 こちらから変更・更新を行ってください。 「 www.jurapun.com 」is Expired or Suspended. The WHOIS is here.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く