へっぽこプログラマだけど、ちょっとレベルアップ!
「たけしは、DATEコマンドで昨日の日付を取得する方法を覚えた」
普通は
date -d '1 days ago'
で取得できるらしいのだけど、エラーになってしまって、調べたら
date -v -1d
で取得できることがわかった。
さくらインターネットを使ってる人は要チェックです。
「たけしは、SSIでエラーメッセージをハンドリングできることを覚えた」
ファイルをSSIで読み込ませようとしたんだけど、該当ファイルがない場合に
[an error occurred while processing this directive]
とエラーメッセージが出ます。この文章を自由に変更できることを知った。
HTMLに
<!--#config errmsg="[Not Found]" -->
<!--#include virtual="/xxx.html" -->
としておけばエラー時に
[Not Found]
という文章が表示されます。日本語も通ったよ。
「たけしは、シェルスクリプトに改行コードが影響することを覚えた」
今回いちばん驚いたのがこれ。
シェルスクリプト内に
cd /home/smashmedia/
って書いて実行したら(ほんとはもっといろいと書いてるんだけど)、
cd: can't cd to /home/smashmedia/
というエラーメッセージが出て動かなかったんだけど、改行コードが「CR+LF」になってたのを「LF」にすれば動いた。
原理はさっぱりわかってないんだけど、ハマったときに改行コードを変えて試すということを覚えたので次からは大丈夫。
プログラムは苦手だけど、うまく動くとたまらないエクスタシーがありますね。
あ。作ってたのは、さっき書いたエントリーのリンク元表示プログラムです。











感想メール