2007-05-17から1日間の記事一覧

タグクラウドを簡単に生成する - Perl

「Perl大技林」一覧に戻る タグクラウド(TagCloud)を生成したいが、かんたんに行えるモジュールはないだろうか?そんな時はHTML::TagCloudモジュールを利用すれば良い。 タグクラウドとは特定のキーワードに重み付けをし、重要な物は大きく表示しそうでない…

SHA1の値を取得する - Perl

「Perl大技林」一覧に戻る MD5などよりも安全性の高いと言われるSHA1の値を取得したい。Digest::SHA1モジュールを用いればあっという間に実現できる。 Digest::SHA1モジュールには三種類の関数(メソッド)が用意されており、用途によって使い分けることができ…

HTMLを文字列として表示する - Perl,CGI

「Perl大技林」一覧に戻る 例えば文字列中にHTMLが含まれる場合、それをHTMLではなくタダの文字として表示したい場合がある。このような時にはHTMLの仕様で定められている文字実体参照などへ変換してやれば良い。 原理は非常にシンプルだ。単純に以下の文字…

異常終了した際にエラーメッセージを表示したい - Perl,CGI

「Perl大技林」一覧に戻る 実行しているCGIに致命的なエラーが発生した際に通常は「500 Internal Server Error」となり異常終了するところを、エラーメッセージなどを表示したい。CGI::Carpモジュールを利用すれば良い。 使い方は非常にシンプルで、CGI::Car…

画面を分割する - vim

「Vim入門」一覧に戻る ファイル編集中にvimで画面を分割するには、コマンドモードで次のコマンドを入力すれば良い。

行番号を表示(非表示)する - vim

「Vim入門」一覧に戻る vimでは行番号の表示と非表示を切り替えることが出来る。いずれもエスケープキーを押し、コマンドモードで実行すること。 コマンド 説明 :set number 表示する :set nonumber 非表示 「Vim入門」一覧に戻る 実践Vim 思考のスピードで…