なでしこで、ハガキいちまい。
最近、ちょこちょこと HTML や CSS なんかをさわっていると、もうちょっと他も弄りたくなってきて、4年前にやっていた「ハガキいちまい。」を、同じデザイン並びに変えてみることにしました。
デザインを変えるだけなら、さわるのは CSS だけでいいんですが、今回は、ちょこちょこっと HTML を書き加えたりするところがあったんです。こういうのは、ブログツールなんかだと、1回で全部書き直してくれたりするんですが、これは、そうじゃないので、365ページ分の書き直しってのは、そら、タイヘンなわけです。
で、こういうときに、役立つのが、こないだの日本語プログラミング言語「なでしこ」。その、ブログツールがやってくれてる部分を、自分でプログラムを書いて、やっちゃうわけです。
たとえば、今回やった処理の中から、「<br> を <br /> に変える」という部分だけを抜き出すと、こんな感じ。あとは、この <br> の 行の下に、同じような置換処理が並んでいるだけです。あ、あと、「エンコードを、Shift_JISからUTF-8に変える」というのもしたんで、それも書いてあります。
読込フォルダ名は、デスクトップ&「元フォルダ¥」
読込フォルダ名の、ファイル列挙。
読込ファイル一覧は、それ。
読込ファイル一覧を、反復
ファイル名は、それ。
読込ファイル名は、読込フォルダ名&ファイル名
読込ファイル名を、開く。
「<br>」を、「<br />」に、置換。
/*以下に、同じような置換処理が続くが省略*/
それを、SJIS_UTF8N変換。
出力フォルダ名は、デスクトップ&「保存フォルダ¥」
出力ファイル名は、出力フォルダ名&ファイル名
出力ファイル名へ、保存。
「処理終了」と、言う。
終了。
前バージョンの「ひまわり」の書き方のクセがついていますが、だいたい、こんな感じ。なるべく丁寧に書いたんですが、「なでしこ」の作者くじらぶろぐさんのMYCOMジャーナルでのコラム「日本語で10行プログラミング」にならって10行で書こうと思ったら、もっと削れますね。
もっと大きく変えるときは、テンプレートを用意して、部分(タイトル、日付、記事内容など)だけを変えていくという、まさに、ブログツールでやってるようなやり方をしてます。

![機動戦士ガンダムDVD-BOX 1 特典フィギュア付(完全初回限定生産) amazon[機動戦士ガンダムDVD-BOX 1 特典フィギュア付(完全初回限定生産)]](http://images-jp.amazon.com/images/P/B000ETQSKS.01.MZZZZZZZ.jpg)
![「へんな会社」のつくり方 amazon[「へんな会社」のつくり方]](http://images-jp.amazon.com/images/P/4798110523.09.MZZZZZZZ.jpg)
![ウェブ進化論 本当の大変化はこれから始まる amazon[ウェブ進化論 本当の大変化はこれから始まる]](http://images-jp.amazon.com/images/P/4480062858.09.MZZZZZZZ.jpg)
![グーグル 既存のビジネスを破壊する amazon[グーグル 既存のビジネスを破壊する]](http://images-jp.amazon.com/images/P/4166605011.09.MZZZZZZZ.jpg)
![アイデアのつくり方 amazon[アイデアのつくり方]](http://images-jp.amazon.com/images/P/4484881047.09.MZZZZZZZ.jpg)
![MOTHER3 amazon[MOTHER3]](http://images-jp.amazon.com/images/P/B000093OLW.09.MZZZZZZZ.jpg)