UNIX/Linux の部屋 に、bash の内部コマンド select コマンド を追加しました。メニュー形式の選択肢を提示し、ユーザに選ばせることができるコマンドです。
UNIX/Linux の部屋 に、bash の内部コマンド select コマンド を追加しました。メニュー形式の選択肢を提示し、ユーザに選ばせることができるコマンドです。
「cgi界」という言葉があるかどうかは知らないが、「Premature end of script headers」というエラーに対して、都市伝説というか民間療法というか、そういうのがあるようだ。例えば、 #! /usr/bin/perl 。。。。でこのエラーとなるときに、 #! /usr/bin/perl -- 。。。。とすれば「なぜかわからないが直る」(笑)と書いてある。 そもそも、このメッセージは、「cgiプログラムがContent-Type ヘッダを出力する前に終了した」ということを示すだけであって、ほとんどの場合、その前に本当のエラーメッセージが出ているはずだ。例えば、 (2)No such file or directory: exec of '/var/www/html/test.cgi' failed Premature end of script headers: tes
何ができる? あなたが設置したKENT-WEBの掲示板がRSSリーダーで 読めるようになります。 ←サポートBBSののRSSアイコンをクリックしてXMLファイル(文書)を見てください。 あなたの掲示板の訪問者は、XMLファイルのURLをRSSリーダーに登録することで、素早く新着記事を閲覧できるようになります。 設置方法は? $rss_fileと$scriptを修正してKENT掲示板のCGIと同じディレクトリに置くだけです。 1行目のperlのパスに注意! KENT-CGIに書いたパスに合わせてください。パーミッションは705等(サーバの 指定に従ってください)。 文字コードは? EUCとS-JIS版(ファイル名の最後がESのもの)と UTF-8版(ファイル名の最後がUのもの)があります。 ほとんどのRSSリーダーはEUC,S-JISに対応していますが、iTunesのようにUTF-
ロリポップを借りたのでPerl環境を確認してみました。レンタルサーバを借りるのは久しぶりです。 本当はroot権限が欲しいのですが高いし面倒なので今回はパス。 >perl -v This is perl, v5.8.0 built for i386-linux-thread-multi (with 1 registered patch, see perl -V for more detail) Copyright 1987-2002, Larry Wall (以下略) Perlモジュールは「perl -MCPAN -e 'autobundle'」で見ようと思ったらCPANモジュールがないみたいなので、 ここのスクリプトを使いました。結果は下のほうに。 噂どおりなかなか充実しています。Template-ToolkitとClass::DBIが入っていないのが残念。メールしてみようかな。 Any
Shibuya Perl Mongers 2代目リーダーにして,ppencodeの作者。広島市立大学卒業後,大企業向けmod_perl製品の開発に従事。2005年よりサイボウズ・ラボ株式会社に入社。LL Ringに参戦。Namazu for Win32,Plagger,Ajajaのコミッターでもある。 CGIといえばPerl。そんな風にいわれていた時期もありました。レンタル・サーバーのCGIで手軽にPerlが使えたこともあり,ちょっとした掲示板のスクリプトやアクセス・カウンタなど,CGIプログラムの多くがPerlで書かれていました。このためPerlが爆発的に普及したのです。Perlは日本のインターネット黎明期を支えたプログラミング言語として,広くその名が知られています。 その半面,Perlで書かれたプログラムの保守性に悩む声も聞かれるようになりました。事実,Perlのプログラミング経験が少
ここでは、変数の局所化に使う my と local について解説します。どちらも変数を局所化することには違いないのですが、細かな点で違いがあり、これを理解していないと、想定しない結果となってしまいます。しっかりと押さえておきたいポイントです。 局所化とは my について local について ここでは、my について解説します。my は、Per5から実装された関数で、Perl4では使えません。Perl4では local のみが使えましたが、Perl5では、my を使うのが一般的ですので、しっかりと理解してください。 まず、言葉を覚えましょう。my を使って定義された変数は、レキシカルスコープ変数 と呼びます。そして、my を使って変数を宣言することをレキシカルスコープ宣言と呼びます。 宣言の仕方は
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く