管理人Kのひとりごと

デジモノレビューやプログラミングや写真など

Perl

いろんな言語で「else if」

「else if」って何気に言語ごとに違いありません?(elsifとか、elifとか、else ifとか) 個人的によく使う言語について改めて整理しました。その2↓ Java(else if) Python(elif) Perl(elsif)

任意のモジュールが@INC内に存在するか調べる(Perl)

昨日のコマンドの応用編ということで↓ @INCに、任意のモジュールが存在するか調べるコマンド。 pi@raspberrypi:~ $ find `perl -e 'print join("\n",@INC)'` -name "*.pm" | grep CGI | sort /usr/lib/arm-linux-gnueabihf/perl5/5.20/FCGI.pm /usr/share/pe…

モジュールのサーチパス(@INC配列)を一覧表示するワンライナー(Perl)

久しぶりにPerlを触ったら忘れてしまっていたので、備忘として。 実行結果はRaspberryPi3のものです。 .pi@raspberrypi:~ $ perl -e 'print join("\n",@INC)' | sort | uniq . /etc/perl /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/lib/arm-linux-gnueabi…

Jcode.pmで...

perlを使ったCGIで、Jcode.pmが必要になったんです。開発機のmacには入っておらず、CPAN経由でDL&インストール。んで、早速簡単なスクリプトを書いたんですが、500エラー..."use Jcode;"だけでですよ!? もしかして、インストールをマズったかなーと思い、削…

500 Internal Server Error

こないだアップデートしたmacですけど、CGI関連でつまずいたのでメモ。 自分は、~/Sites/cgi-bin以下のみCGI許可をしてるんですが、/cgi-binは~/Perlのシンボリックリンクに設定してるのです。設定に関しては2009-10-07あたりを さて、移行も済んだことだし……

Perlで書いてみた

以前書いた掲示板を流用して一言掲示板を作った。いわゆるガラケーはUTF-8ってダメみたいで、SJIS対応した。Mac/LinuxんでもってJavaばっかりな自分はSJISってあんまりなじみないんだよなぁ。ガラケーで投稿したら文字化け…とかないよな、たぶん 作ってみた…