ワタタツの日記!
2005 年 10 月 6 日 (木)
☆ WX3[10]0(K|SA|J) を心待ちにしているすべての UNIXer へ 〜 特製プロンプト
WILLCOM 新端末こと WX3[10]0(K|SA|J) (WX310K, WX310SA, WX310J, WX300K) を心待ちにされている UNIX 系 OS ユーザはきっと多いと思います! わしもその一人です! というわけで bash ユーザは今すぐ以下を ~/.bashrc に書き込むよろしっ!!!!
#------ for WX3[10]0 Series -------- RELEASEDATE="21 Nov" MODELNAME="WX310K" PROMPT_COMMAND=precmd precmd() { UNTILWX310=`expr \`date --date "$RELEASEDATE" +%s\` - \`date +%s\`` UNTILWX310=`expr $UNTILWX310 / 60 / 60 / 24 + 1` PS1="\[\e[0;37m\]\[\e[0;36m\]\[\e[7m\] \[\e[0m\] \[\e[0;36m\]\[\e[7m\] \[\e[0m\] \[\e[0;36m\]\[\e[7m\] \[\e[0m\] コミュニケーションの「新しい贅沢」を\n\ \[\e[0;36m\]\[\e[7m\] \[\e[0m\] \[\e[0;36m\]\[\e[7m\] \[\e[0m\] \ 待望の WILLCOM 新端末 $MODELNAME 発売まで、あと $UNTILWX310 日。\n\ [\[\e[4m\]\u@\h:\w(\!)\[\e[0;36m\]\[\e[0m\]] " # ←この最後の行は今までのプロンプトにでもしよっと }
csh 系ユーザは今すぐ以下を ~/.cshrc に書き込むよろしっ!!!!
# for WX3[10]0 Series set RELEASEDATE="21 Nov" set MODELNAME="WX310K" alias precmd '@ rd=`date --date "$RELEASEDATE" +%s ` ; @ nd=`date +%s` ; @ UNTILWX310=`expr $rd - $nd `; @ UNTILWX310=`expr $UNTILWX310 / 60 / 60 / 24` ; set prompt="%{\e[0;37m%}%{\e[0;36m%}%{\e[7m%} %{\e[0m%} %{\e[0;36m%}%{\e[7m%} %{\e[0m%} %{\e[0;36m%}%{\e[7m%} %{\e[0m%} コミュニケーションの「新しい贅沢」を\n%{\e[0;36m%}%{\e[7m%} %{\e[0m%} %{\e[0;36m%}%{\e[7m%} %{\e[0m%} 待望の WILLCOM 新端末 $MODELNAME 発売まで、あと $UNTILWX310 日。\n[%{\e[4m%}%n@%m:%~(%!)%{\e[0;36m%}%{\e[0m%}] " '
まだ発売日がわからないので 11 月下旬の中で一番近い、21 日を設定していますが、もちろん発売日が決定したら即座に RELEASEDATE の値を書き換えてね! そして、 MODELNAME には心待ちにしている端末名を書こう! わしの場合は "WX310K" にしてあるよ。
[追記] date の --date オプションは date のバージョンによるみたいです。 BSD の date だとどうしようもないみたいなので `date --date "$RELEASEDATE" +%s ` のところは、11 月 21 日なら 1132498800 に置き換えてください。 ここのコードは GNU coreutils 5.3.0 の date 用でーす。
このコードはもちろん好き放題改編再配布して使いまくってください。 コメント、リンク、トラックバックお待ちしてます(^^;
[追記 その 2]
☆ 政府のシステム調達指針 Windows 依存脱却促す Linux など設計情報を公開しているソフトへ
それでいきなり Turbo Linux が +16.61% ですよ。
☆ Apple、ビデオiPodを来週発表?
おお!
☆ サマワの英豪軍、来年5月メド撤退・陸自の駐留に影響
どうするんだろうな〜。