|ATOM |RDF トップ «前の日記(2003-02-14 [金]) 最新 次の日記(2003-02-16 [日])» 編集 a
2002|03|04|05|06|07|08|09|10|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|07|08|09|10|
2006|02|05|06|

たわごと


2003-02-15 [土]

_ Perlでプログラミング

久々にPerl使ってみると何かプログラム組みたくなってくるものです。ということで、HTMLの更新作業に重宝しているASIというソフトをPerlに移植することに。ちょっと自分用にカスタマイズしたかったのでねぇ。

_ ASI

HTML文書内に、あるファイルの最終更新日やサイズをHTMLに埋め込むツール。通常はSSIやJavaScriptを使って動的に更新するものだが、サーバーやクライアント環境によって左右されてしまう。よって、サーバーにUPする前のローカル時点で埋め込んでしまおうというもの。

ruby版も作られているみたいです。

_ [asi] asi.pl ver.1.0β1

とりあえず完成。互換性は保っているはずです。fdate(最終更新日)とfsize(ファイルサイズ)の指定ができます。対象URLリストファイルの指定はruby版と同じです。

とりあえずカスタマイズしたのは以下。(このために移植したようなもんです)

  • 処理内容を画面に表示
  • HTMLが書き換えられたらファイル更新日も書き換わる

本家ASIだと書き換わってもファイル更新日が変わらなかったので、upftp.plとの相性が悪かったのです。(そのためにfput(強制アップロード機能)をつけたのですw)

_ [asi] asi.pl ver.1.0β1.1

  • ファイルが存在していない・書込み不可の時にメッセージで警告

マイナーアップデート。ちなみに、このスクリプトをTDSやupftp.plと組み合わせることでとっても楽になります。TDSで日記ファイルをつくって、asi.plで最終更新日を埋め込んで、FTPにUP、までの処理をupftp.plで設定しておけばOKなのです。(゚д゚)ウマー

_ [] Eternal Melody / Apple project

Apple projectの曲。このごろこれしか紹介していないなぁ・・・それだけここの曲がすばらしいということで。

本日のTrackBacks(全3件) [TrackBack URL: http://yaya.sakuratan.com/diary/tb.rb/20030215]
_ blue hermes bag:blue hermes bag (2014-11-25 [火] 04:07)

hermes black h bracelet price たわごと(2003-02-15)

_ vintage hermes bag:vintage hermes bag (2014-11-26 [水] 22:07)

hermes versandschein たわごと(2003-02-15)

hermes handbags copy たわごと(2003-02-15)