無窮 i ラボ Blog

知的ネット社会、知そのもの、機械との共生、プログラミングに関して。

 
 

正規表現に変数を含める場合には、そのまま書く。

文字連結などはしない。

例:

foreach $ele (@url) {
foreach $ele_inner (@inner) {
if ($ele =~ /^$ele_inner/) {
# ↑バカみたいにそのまま書く
push (@out, $ele );
last;
}
}
}
スポンサーサイト
 このエントリーをはてなブックマークする このエントリーを含むはてなブックマーク
教科書の書籍名における「概論」とは、ひととおりを意味する。

これは著者・編者が頭においておくべき事である。

ただし、書籍は発行されることが第一である。これに囚われて書籍が発行されない事態( 参考: ビンゴカード効果 )は、本末転倒である。
 このエントリーをはてなブックマークする このエントリーを含むはてなブックマーク
文章、すなわち言語による表現は、骨格である。骨が集まって一つの構造体を為している。

さらに、骨格と骨格が結びついて形成された構造が、

 ・小さいか、大きいか、

 ・鎖状であるか、網状であるか

は、大いに関心が払われるべきである。

小を大にする作業、鎖を網にする作業の意義は大きい。
 このエントリーをはてなブックマークする このエントリーを含むはてなブックマーク
文章、すなわち言語による表現は、骨格である。骨が集まって一つの構造体を為している。

この骨格は言語が理解され続ける限りにおいて、不滅である。

他の骨格、そして社会と結びつくには、肉がいる。

肉は、徐々に滅してゆき、人の死によって完全に滅する。しかし、骨格は不滅である。
 このエントリーをはてなブックマークする このエントリーを含むはてなブックマーク
jcodeでは、'euc-jp' でなくて 'euc' と記述する

Googleアドセンスがページ内に貼ってある簡単なPERLのプログラム.. - 人力検索はてな

ローカルサーバでテストしてみたところ、英語は通りましたが、日本語だと、Undefined subroutine &jcode::f called at jcode.pl line 400
のようになりました。
調べてみると、
&jcode’convert(*value, ’EUC-JP’); #’;
の部分が正しくないように思います。

メタタグなどではEUC-JPでしょうし、PHPのmb_convert_encodingなどでもEUC-JPを引数に使えるでしょうが、これはjcode.plですので、jcode.plにあった引数の形でないと動きませんよね。単なるコピー&ペーストミスの可能性も高いとも思いますが・・・。

&jcode’convert(*value, ’euc’); #’;
にして、再度テストしました。エラーログは出なくなりました。

 このエントリーをはてなブックマークする このエントリーを含むはてなブックマーク