PerlのTips一覧

PerlのTips一覧

PerlのTips一覧

Perlの記事一覧です。

古い記事にも最新情報を随時追記しています。

Perlで301リダイレクト

今まで Perl が使われているサイトで 301 リダイレクトを使う機会がなかったのですが、今回機会に恵まれたので実装してみました。 CGI のリダイレクト機能(redirect())を使う方法もありますが、これだと 30...

Perl

>>記事を確認する

Perlで文字列を置換した数を算出する

Perl で、とある文字列から 0 の文字の数を算出したいと思って何か便利な関数がないか探してみました。今回の対象となる文字列は、0 または 1 がハイフンで区切られている文字列で文字数もそれほど多くありませ...

Perl

>>記事を確認する

Perlで絶対値の値を求める

Perl に限らず他の言語でも絶対値の値を求める関数が用意されています。Perl の場合は abs() 関数で目的が達成できます。絶対値を利用する機会って、今までの経験上ほとんどなかったのですが、2 つの数値などを...

Perl

>>記事を確認する

ブログパーツの作成(Perl CGI編)

CGI を使っているサイトでブログパーツを作ってみようということになりました。今どきのブログパーツは Flash を利用してキレイなものが多いですが、シンプルなものであれば JavaScript 単独で作成可能ですし、...

Perl

>>記事を確認する

Perlで文字列操作

よく使う Perl の文字列操作をまとめました。言語によって関数名や引数が若干違う部分もあるので、本来は言語別に比較してまとめておくといいのかもしれませんが。 文字列の長さ(バイト数)の確認。 ...

Perl

>>記事を確認する

Perlで配列の最後に値を追加する

Perl で配列を扱う際に、配列の最後に値(この場合は要素)を追加したくなる場面があります。どの言語にも配列操作の関数(メソッド)はたくさん用意されていて、Perl にもそのような機能があります。Perl で配列の...

Perl

>>記事を確認する

Perlで乱数を発生させる

Java や PHP でも同じですが、Perl でもランダム表示をしたい場面に遭遇します。例えば Web 広告など、複数の広告を効率よく表示するためにランダムで表示する時があります。インプレッション数を保証する場合や...

Perl

>>記事を確認する

Perlで環境変数を取得する

Perl で Web サービスをしていると、リモートの IP アドレスなど http のリクエスト情報を取得したい場合があります。Java の Servlet なら HttpServletRequest、PHP なら $_SERVER 環境変数で受け取れるもので...

Perl

>>記事を確認する

Perlで画像の縦横幅を取得する

Web のシステムを構築していると、クライアントの画像をサーバへアップロードしたくなる場面が出てきます。Java だと、何年か前までは Commons の FileUpload が定番で、PHP だと定義済み変数 $_FILES で簡単に...

Perl

>>記事を確認する

Perlの丸め処理(切捨て・切り上げ・四捨五入)

以前、「 PHPの丸め処理(切捨て・切り上げ・四捨五入) 」で PHP の丸め処理について書きました。今回は同じことを Perl で実現してみようと思います。と言っても、Perl はテキスト加工処理で少し使った程度の知...

Perl

>>記事を確認する

Perlでnkfを使う

qmail の Maildir 形式でメールを受け取り、それをシェルや Perl スクリプトで処理する時に、エンコード周りで問題になることが多々ある。 今回は、Maildir 形式で受け取ったメールを Perl スクリプトで処...

Perl

>>記事を確認する