前回のエントリを書いた後でここのShift JIS対応パッチを見つけた。内容を見るとだいたい自分が次にやろうとしていたことと同じだったが、使ってみると少し問題があった。このパッチでは文字コードの変換にiconvを使っているのだが、iconvは変換できない文字を見つけるとそこで処理を中止してしまうので、丸付き文字等の機種依存文字があるとそれ以降のファイル名が失われてしまう。iconvを機種依存文字に対応させるパッチもあるが、iconvはglibcの一部なのでパッチを当てるのは抵抗がある。他にcp932に対応した有名な文字コード変換ライブラリも知らないので、結局前回と同様にunzipでは文字コード変換は一切せずにファイル名を変換するスクリプトと併用することに落ち着いた。やはり文字コード変換はスクリプトでやった方が簡単だし色々融通を利かせやすい。 以下適当に作ったファイル名変換用スクリプト。なお
2006年06月01日14:55 カテゴリLightweight Languages perl - Jcode の EUC-JP これに関しては、Perl 5.8以降とそれ以前で、挙動が異なります。 ひとりでもグループ - 浅倉卓司@blog風味? あんまり問題を聞かないけれど、CP932系じゃないとしたら問題になりそうなんだけれどなぁ。 ただし、双方ともASCII + JISX0201 (半角カナ) + JISX0208 (全角カナ) + JISX0212 (補助漢字) という点は同じです。 あまり問題にならないのは、Jcodeのユーザーは、どちらかというと「古き佳きJUNETより」、すなわち「文字化けするような字を使う方が悪い」派が多いからではないでしょうか。私もどちらかというとそちら寄りかも知れません。 Jcodeの変換表がCP932系でないのであれば*2、compatibleオプシ
だいぶ流行りに乗り遅れた感はありますが、 今さらながら、Hamachiya2さんの「予告.out」のソースコードを頂戴して 音声で予告する掲示板「予告.on」を作ってみた。 PHPとかJavaScriptとか、まったくわからなかったから 近くの本屋さんで これとこれとこれを 買ってきて・・・あれやこれやと・・・爆発しそうになりながら勉強しつつ、 面白いネタサイトを作りたいと言うアツイ思いで頑張ったよ! 俺、頑張った。 PHPってすごいね。 そして、合成された味気ない音声だけど、 さみしい人は、誰かの声を聞いていろいろがんばってくれたらと・・・。 「予告.on」を楽しんでください! でも、犯罪予告はダメ!絶対! しかし、自分がPHPの本を買ってシコシコやってる間にこんなにできちゃってたのね。 予告.in / 予告.out / 予告.off / 予告.Joe そして、予告.offのブックマーク
┏━━┓ …………………… ┃物体┃ : : ┗━━┛ : GOAL .: ... ↓ : : ○─────○ → …………………… ┌───────────────────── 【操作説明】 ○・・・転がる球。棒の先端に固定すると右回転しはじめる。 ○・・・転がる球。棒の先端に固定すると左回転しはじめる。 ○・・・ただの転がる球。 /・・・水の棒。すりぬける。 /・・・木の棒。 ■・・・セーブ。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く