2006年7月アーカイブ

 最近Fedora Projectを初め、OSの文字コードがUTF-8のものが増えてきました。いや実はUTF-8の文字コードがベースになっているものなんて、Fedoraぐらいしか知りませんが、Fedora使いが多いので、やはりUTF-8がデファクトスタンダードになっていくのでしょうか。

 さて、そうなると困るのがFTPクライアントです。実はUTF-8対応のものがかなり少ない。
 NextFTPが一応対応となっているようですが、フリーのものだと絶望的です。rootFTPやSmartFTP、Filezillaなど色々試してみましたが、どうもしっくりこない。理由はこれらのソフトはUTF-8には対応しているものの、UTF-8のファイルが読み書きできるというだけで、例えば手元にあるShift_JISのファイルをUTF-8に変換してアップロードするようなことは出来ない。
 
 やはりよく使うFFFTPでUTF-8対応を実現したいものです。
 そんなわけで、UTF-8対応版FFFTPを作ってしまいました。FFFTPの作者Sotaさんがありがたいことにソースを配布してくださっているので、それを改造。かなり読みやすいソースで助かりました。私もこういうソースを書けるようになりたいものです。

 まあ、残念ながら何も考えずに、コードをC++で書いてしまったために、オールC言語で書かれていたFFFTPとうまく融合できず、かなり強引な手段で融合させていますが。折角のきれいなソースが台無しですね。

 FFFTPは改変BSDライセンスで配布されていて、ソースコードの公開をするのであれば、改変・配布は自由とのこと。早速FFFTPのライセンスに従って公開させていただきます。間違ってもSotaさんに問い合わせるようなことはしないでください。

 今のところ一人のテスターにより、正常動作が確認されていますが、私自身が確認したわけではありませんので、使用には十分注意してください。FFFTP(通常版)をインストール後、下記実行ファイルで上書きすれば終わりです。

FFFTP UTF-8対応版をダウンロード
上記ソースコードをダウンロード

 実は、このプロジェクト随分前からやっていたのですが、途中で何が理由だったか忘れてしまいましたが、中断していました。こんな感じで私の中では中断して中途半端に終わっているプロジェクトが沢山あります。また、いつかの機会に復活するプロジェクトがあるかもしれませんね。

あー、これはテストです。

……

……ふう。ようやく表示された。orz

MovableType初挑戦でしたが、やっとこさ成功です。長野のレンタルサーバははっきり言って死んでいいと思うよ(ぉ 同時に、長野在住のるるる、MT構築までの助言サンクス!w

そういうわけで、折角作ったのですから、何か載せていこうと思います。
といっても、「はてなダイアリー」のほうに日記は書くので、ここには日記的ネタはあまり書くことはしません。あくまで、日々の生活の中で得た知恵や閃きなどを書き綴っていく予定です。まあ、備忘録・ネタ帳・技術メモを中心に記述と言ったところでしょうか。そんなわけで、毎日更新はしません。

ですが、ご意見・ご感想などはどんどんお待ちしております。
幸いレンタルサーバーで、容量が多いので、今まで作成したフリーソフトなどは全部こちらに移転させようと思います。前使ってたサーバはstreamsicle日本語化キットで一杯一杯です。

とりあえず、早速備忘録として、今回の設定手順なんかを記録しておきましょうか。

・・・・・・

・・・

忘れた。_| ̄|○

2008年10月

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

このアーカイブについて

このページには、2006年7月に書かれたブログ記事が新しい順に公開されています。

次のアーカイブは2006年8月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

ウェブページ

タグクラウド

Powered by Movable Type 4.13