smashmedia

« リンク元表示 | メイン | 原稿も書いた »

たけしは覚えた

へっぽこプログラマだけど、ちょっとレベルアップ!

「たけしは、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」にすれば動いた。
原理はさっぱりわかってないんだけど、ハマったときに改行コードを変えて試すということを覚えたので次からは大丈夫。

プログラムは苦手だけど、うまく動くとたまらないエクスタシーがありますね。

あ。作ってたのは、さっき書いたエントリーのリンク元表示プログラムです。

感想メール

感想を送る感想をメールで送る

トラックバック

この記事のトラックバックURL:

コメントを投稿(SPAM以外なら大歓迎です!)

この情報を登録しますか?
コメントへの返信をメールで通知しますか?

(コメント投稿に少し時間がかかることがありますが、クリックは一度だけでOKです)

※質問は掲示板でも受付けています。

関連記事

去年のいま頃に書いた記事(なつかしい!)

Facebookページ

ブログに書くほどでもないこと(とりわけウェブ上のニュースについての感想や評価のコメントなど)はFacebookページに書いています。よろしければこちらもどうぞ。

« リンク元表示 | メイン | 原稿も書いた »

最近のエントリー

カテゴリー別アーカイブ

月別アーカイブ

過去のダイジェスト(オススメ記事)

  • あわせて読みたい
  • TwitterCounter for @smashmedia
  • track feed
  • この日記のはてなブックマーク数
  • 人気ブログランキング - smashmedia
Related Posts with Thumbnails