投稿

mail-entry_0.3.1リリースです

こちら からダウンロードしてください。 今回からパッチファイルを同梱しました。UNIXな方は、mail-entry.cgiのあるディレクトリにmail-entry-0.3.1.diffをコピーして、 patch -p0 0.3.0からの変更点は2つだけです。 メールのdateヘッダを、エントリー作成日時に反映するようにしました。今までは複数のメールを同時に処理すると、エントリーの順番が意図したとおりになりませんでしたが、これで送信順になるんじゃないかと思います。ただし、エントリー個別のIDみたいなもの(URLの末尾の数字)の順番は相変わらず意図に反したものになると思います。これはもう、勘弁してください。 複数メールを処理すると、本文の内容によってはゴミが入る可能性があったバグを修正しまた。具体的には、変数のクリアを忘れていました。今まではこんなことなかったのですが、テスト時に自分の署名欄だけのメールを複数処理したらゴミが出ました。<>やURLなどが影響したのでしょうか。 dateヘッダのエントリーへの反映は、例によって 板屋かえでさん の 発案 です。ああそうかー、と思いながら、うんうんうなって実装しました。dateヘッダを取得するコードがすでに含まれていたなんて、気づいてなかったですよ(汗) ありがとうございます!

mail-entry_0.3.0リリースです

こちら からダウンロードしてください。 以前 もご紹介しました 板屋かえでさん のmail2entryへの 改造部分 を一部取り込みました。改造ソースの公開、ありがとうございます。 取り込んだ部分は以下の二カ所です。 追記(extend)も書けるようにする。 <extend&gtと書くと、それ以降の行は追記として扱われます。同じ行に他の文字を書いてはいけません。 署名欄の削除機能。 ---と書くと、それ以降の行は無視されます。こちらも、同じ行に他の文字は書かないでください。 それぞれ、指定に使う文字列をSetting節で好みのものに変えられます。$exseparatekeyと$eofkeyがそれです。 板屋かえでさんのソースコードそのままではありませんのでご注意ください。追記部分指定文字の探し方も違います(最初の版のものに準じています)し、署名欄削除機能に使っている$eofkeyという変数名も違っています。「文末を指定する」という意味にしたかったので、End Of File Keywordでeofkeyということにしました。 さらに板屋さんは「Pingを送るかどうかの指定」と「メーラーの作る自動改行の削除」という機能を付加してらっしゃいますが、mail-entryへの反映は思案中です。あまり指定項目を増やしたくないというのと、任意に改行させるのに手間がかかるというのが主な理由です。2行分の空行を作ったりというのをよくするものですから。改行削除はつけたいけど、どうしたらいいかなぁ。

あっぷら

CGIファイル送信モジュール「あっぷら」というスクリプトを見つけました。 SCOPE online さんで配布されています。ブラウザからWebサーバにファイルをアップロードするためのスクリプトです。アップロード機能と、サイズ制限、拡張子制限、認証機能と、必要最低限の機能だけを持っています。 mail-entryの設定を、FTPを使わずに書き換える方法を考えていたのですが、このスクリプトでcgi本体をアップロードしてしまえばいいことになります。ブラウザから設定が出来るようにと考えていたのですが、思いの外めんどうで滞っていたものですから、今とてもウキウキしています。 普通に考えたら、FTPソフトを使える人ってあんまりいないでしょうから、災害時にmail-entryを使ってMTを運用するは、なかなか難しいですよね。受け付けるアドレスを増やしたり減らしたりしないといけないでしょうから、そのたびに設定変更の必要がありますもの。でもこれで、ブラウザとメモ帳さへ使えれば、あとは説明書を読みながら設定を書き換えるだけです。ずいぶんと簡単なのではないでしょうか。メモ帳じゃなくてもWordでもいいんですし。良い感じ。 まだ実験できてませんが、光明がさしてきた気分です。

はてなダイアリー始めました

ふと思い立ち、 はてなダイアリー を始めました。お寺の日記コンテンツ用に今まではcgiを設置していたのですが、移転することにしました。 書き続ける!ぼけ日記 はてなダイアリーを利用したサイトは毎日たくさん閲覧させていただいていますが、自分で使うことになるとは思っていませんでした。どうもこういう無料サービス系のものは苦手でして。ちょっと利用者が増えるとレスポンスが悪くなったりするイメージがあります。 はてなダイアリーも、昨年の一時期、そういう状況でしたよね。でも今では改善されているようです。23時頃はなかなかページが開けないときがありますが、ま、それぐらいは許容範囲でしょう。自分でメンテナンスしなくて良くて、スタイルシートも使えるし、携帯からも更新できるし、画像も載っけられるし、容量制限はないし(ですよね?) MTは商用サイトだと有料ですから、個人の日記とは言えお寺サイトの1コンテンツで使うとなると微妙です。非営利ですけどどんなもんなんでしょうか。 そんなわけで、はてなダイアリー始めました。まだまだ設定を煮詰めている最中なので、ヘッダも不足してますし、ころころ変わると思います。でもMobile-bozuよりも更新頻度が確実に上ですから(笑)、副住職の日常に興味がある方はどうぞご覧くださいませ。

リナザウでSamba(詳しい解説はないです)

近況報告 しばらく放置してしまいました。すいません。 仕事が忙しく、でもこういうときに限っていろいろやりたくなるもので、リナザウにTELNETアクセスしてみたり、Sambaを利用してファイル共有したりと、日々のメンテナンスを楽にするための設定にいそしんでおりました。 TELNETアクセスは非常に簡単です。リナザウの/etc/inetd.confにある#telnet stream云々という行の、#を削除するだけです。ついでに固定IPアドレスを割り当てておくとTELNETしやすいですね。zaurusというユーザー名でログインできます。 私はiBookからつないでます。リナザウのターミナルからいろいろいじるのはキーボードの操作性の面で辛いものがありますが、iBookからTELNETすればそうした問題はすべてクリアです。viが使えますからファイルの書き換えも自由自在です。viを使い慣れないせいで最初は四苦八苦しましたけど。 WindowsネットワークやSambaを利用した共有フォルダへのアクセスは、米田 聡さん作の SmbMounter を利用しています。リンク先の説明通りにインストールするだけです。MacOS Xの共有フォルダを覗くと、一部2バイト文字が化けてますが、実用上は問題ないでしょう。Windowsの場合は、HOMEのファイルからアクセスするとファイル名に2バイト文字を含むものは表示されません。 Tree!Explorer QT を使用すれば、化けてしまうものの表示されます。Linuxサーバはばっちり表示できました。問題なしです。 逆に、リナザウへのアクセスも出来ました。標準でSamba 2.0.7が搭載されているため、/etc/samba/smb.confを編集すればいいです。 www.samba.gr.jp などを参考に設定しましょう。 [global]セクションにWorkgroupやnetbios nameを設定してやってもなぜだか反映されないみたいですが、Windowsならフォルダのアドレス欄に&yen&yenリナザウのIPアドレス&yenと入力してやれば開けます。MacOS Xなら、ファインダーの[サーバへ接続]メニューで、smb://リナザウのIPアドレス/としてやればOKです。 セキュリティが気になりますが、電源を切ると勝手に...

qpop=リナザウ版nPOP?

しばらく何の機能追加もせずに使用していたSL-C760ですが、いつのまにか qpop というメールソフトが登場していました。現在ベータテスト中とのことです。 例えるならリナザウ版nPOP。メールサーバーにアクセスして、ヘッダ(タイトルなど)を受信して一覧表示してくれます。この段階では本文を受信しないので、モバイルアクセス時でもそんなに時間がかかりません。(前回受信した分を保存していないので、サーバーに何百通もメールがあるなら、もちろんそれなりに時間がかかりますが← 高速起動にしておくと、前回受信分が残るみたいです 間違いでした。画面上は残っていますが、受信すると改めて全部受信します) タイトルを選んでOKボタンを押すと、本文を受信してくれます。私がリナザウでメールを読みたいときというのはたいていPHS接続ですから、こういう仕様を求めていました。以前探したときは思うようなものが見つけられなかったんですよね。 設定ファイルを自分で書かなければならないので最初は取っつきにくいかと思いましたが、設定項目は単純なものだけですし、メールソフトというのは後から設定を変えるということもあまりないでしょうし、これはこれでいいのかもしれません。 フォントサイズで悩みましたが、20ポイントが今のお気に入りです。標準メールのフォント中と同じぐらいです。大きな字で目が疲れません。Fn+1or2で拡大縮小が出来ると良いのですが、対応していないようです。まだバージョンが0.0.1ですから、今後の進化に期待大です。 それにしても、自分にあったソフトに出会うと、気持ちいいですね~

ついにDVDドライブ入手~!

これを買わないためにX Pack2を購入したのですが、結局考えを改めました。今考えているのは、2時間のテレビ番組を高画質のままDVDにおさめることです。8Mbpsで録画したら6GBにもなってしまったMPEG2ファイルを、DivXで圧縮して4GB程度に出来れば良いなと思っています。 エンコードに時間がかかるのでなかなかうまい設定が見つかっていませんが、とりあえずはDVDを認識させましょう。 買ったのは バッファロー (旧メルコ)の DVSM-34242IU2 。すべてのDVD規格の読み書きに対応しています。が、なぜだかMacには非対応。Mac対応品ではいまだにフル対応のドライブはないと思います。なんでだろう。 Windowsでは当然あっというまに認識できたのでよしとして、問題はiBookです。テレビ録画には関係有りませんが、どうせならiBookでも使いたいじゃないですか。デジカメのデータもたまってきたので、それらを逃がしたいんです。iPhotoでDVDに書き出すと、ディスクを入れるだけでiPhoto上にアルバムとして認識されます。とっても便利そうです。 というわけで、やってみました。 参考にしたのは「 Macおすすめの周辺機器など 」と「 [D]bLOG 」さんの こちら の記事。こうした話題はトラックバックはしないほうがいいかなぁ・・・判断が難しい。とりあえず保留。 「Macお勧めの周辺機器など」の掲示板を見てたら、とりあえず使えそうだということだったので買ってみて、実際にやってみたらうまく行かなかったので[D]bLOGさんを探し当ててどうにか認識させられた、という経緯です。 大切なのはdrutilコマンド。DVDドライブをつないだ状態でターミナルからdrutil infoを実行すると、そのドライブに関する情報が表示されます。それをもとに「任意の名前.drprofile」を作成し、Users/(userid)/Library/DiscRecording/DeviceProfilesに保存します。(ルート直下のLibrary以下に保存とか、System/Library以下にとかいろんな記事がありますが、私はUsers以下で出来ました。しかも今気づきました。ルート直下に置いたと思ってたのに・・・なんでだろ?) drprofileのひな形は、先ほどの掲示板か こちら のス...

X Pack2注文してみました

最近これといって書くことがなくてすっかり間があいてしまいました。現在auの携帯A5404Sを注文しているところなので、手に入ったら感想でも書こうと思っています。 さて。まれに話題にしているパソコンでのテレビ録画の話です。カノープスからいつのまにかX Pack2が発売されていました。パソコンにテレビ録画機能を付加するMTVシリーズのオプションソフトウェアで、ファイルサイズは小さく、でも画質は高い動画ファイルを生成するDivXでのエンコーディングをサポートした前版に、あらたにWindwsMedia形式でのエンコーディング機能が加わりました。また、DivXでの2パスエンコーディングにも対応したようです。 DivXでの圧縮を何度か試してみたのですが、背景がのっぺりとして、動いている部分の輪郭が縞々になるような画質で、60分ドラマのファイルサイズは800MB前後。つまりCD一枚に収まったり収まらなかったり。しかもこの画質だと見る気になりません。お気に入りのドラマをCDに保存しておく目的だったんですが、これじゃあ素直にDVDドライブ買った方が良かったかと考えていました。 そんなところに X Pack2 が発売されました。WindowsMedia形式の画質が気になります。DivXと違って設定もきっと日本語だろうし(未確認)、それならもっと細かくつっこんだ設定をして好みの画質を出せるかもしれないし。。アップグレード版は1,580円なので、注文してみました。 注文殺到で品薄らしく、出荷は15日以降とか。だいぶ先の話になってしまいますが、これでDVDドライブ買わずにドラマの保存が出来るようになるかどうか、試してみたいと思います。

Bluetooth 1.4.1 for Mac OS Xでワイヤレスマウスの使い勝手が大幅改善

Bluetoothのアップデートが公開されました。今のところソフトウェアアップデートからしかダウンロードできないみたいですけど(探し方が悪いのかな)。 インストールとすると、AppleWirelessMouseの取り扱いが劇的に改善されます。キーボードは持ってないので分かりませんが、きっと同じように使いやすくなっていると想像できます。 スリープから復帰したときに、すぐさまマウスを認識してくれます。レンズカバーが開いている必要有り。マウスの電源が勝手に入ります。すごい。どうなってるんだ。 マウスクリックで、スリープからの復帰が出来るようになりました。ほったらかして自動でスリープに移行してしまったときにはいいですね。スリープ復帰後、間隔をあけずにマウスが反応します。すばらしい。 いやぁ、すばらしいです。スリープ復帰時など、コードが無いゆえの使いにくさがあったのですが、これでもうコード有りマウスと何ら変わらないようになりました。そしてコードが無いというメリットだけが残った。すばらしい。 アップデート後の不思議な現象が一つあります。 マウスの電池をシステム環境設定から確認できるのですが、使用初日でいきなり少し減ってしまっていました。それから数日たちますが、メモリは同じ位置のまま。それが、アップデートをしたら、満タンに戻りました。初期化されてしまったのでしょうか。それとも、正しい値を示すようになったのでしょうか。謎です。 できればこれが正しい値であって欲しいです。

ATOK15アップデータ

かなり遅い情報ですが、ATOK15の アップデータが出ています 。適用後、Safariが固まることが無くなりました。ああ、うれしいー システムに密接している部分のアップーデートというのは大変緊張しますが、幸いにもトラブルには遭いませんでした。OS Xのアップデートもちょくちょくありますし、.MacまiDiskが魅力的に感じます。これと同じ環境を、ローカルで簡単に構築できないものかなぁ。せっかくファイルサーバーもあるというのに。ちまちまと必要なファイルを探し出して、あとはUNIX系のフリーソフトで何とかなりそうな気がしますが、そこまでの労力と.Macの値段を天秤にかけると、どっちつかずでふらふらと揺れてしまいます。Virexもついてくるしなぁ・・・ ちなみに、特定のページをSafariで開くと、途中で切れてしまう問題はだんだんと目にするケースが増えてきました。ブログに多いスタイルシートで縦2分割したようなページで、右側のページが表示されないこともちょくちょくあります。先日間10.3.1へのアップーデータも、Safariに関してはなんの修正もなしでした。2バイト環境だけの現象なんでしょうか。 まめにバグレポート送るようにしようかな。

ワイヤレスマウス

デュアルディスプレイを使うようになってから 、やっぱりマウスは必要でしょう、ということになり、 アップルワイヤレスマウス を購入しました。Bluetoothなマウスです。iBook G3/800/CDにはもちろんBluetoothは入ってませんので、 USBアダプタ も一緒に。 写真を載せてないので分かりにくいとは思いますが、一応レビューです。 まずはBluetoothアダプタ(USB)。差し込むだけで認識されます。付属品もありません。USBポートにさし込んだときにはみ出すサイズは、ちょうどcontrolキーとAキーを合わせた幅と同じぐらいです(本体の縁は除く)。結構小さいですが、邪魔にはなります。なにかに引っかけたら壊れそうです。さしたまま鞄に入れるのは現実的ではありません。かといって頻繁に抜き差ししていたら接点不良になるんじゃないかという不安もあります。USBメモリが存在しているぐらいですから、よっぽど平気なのでしょうが、でも気になります。やっぱり内蔵が良いですね。iBookG4がうらやましい。・・・PBG4はもっとうらやましい・・・ 本題のマウスです。CDが一枚ついてきました。中にはキーボード&マウスソフトウェアと、Bluetoothファームウェアアップデータが入っています。ソフトウェアをインストールしようとしたら、もう入っていると言われました。Pantherならインストールは不要なようです。ファームウェアアップデータは、アップルのサイトにあるのと同じもののようです。こちらはアップーデートする必要がありました。 その後は、システム環境設定でマウスを認識させる作業をします。説明書を見ながら、なんのトラブルもなく終了。適当にクリックしていけば出来ました。 しかし、マウスの動きが遅すぎます。軌跡の速さの初期設定が遅すぎるようです。「キーボードとマウス」にある「マウス」タブから設定が出来るらしいのですが、ありません。ログインし直す必要があるらしいです。私はそんなこと知らないので、とにかく再起動しました。困ったら再起動です。 再起動すると無事にマウスタブに出会えました。軌跡の速さを右から2番目のところにしました。私にはこのぐらいが一番扱いやすいです。 マウスの感度は良いですね。Windows機での動きと微妙に違うらしくまだしっくりきませんが、これはトラックパット...

mail-entry.cgi説明書

このスクリプトを使うと、MovableType(以下MT)へのエントリー登録がメールから行えます。あひるさんが作成されたスクリプト(mail2entry.cgi)に、oshoが改変を加えたものです。画像ファイルを添付することで、画像を含んだエントリーも出来ます。 バージョン0.5.3以降の動作確認はMT3.11で行っています。0.5.2まではMT2.661で確認していました。0.5.3以降もたぶん動くと思います。 現在のバージョンは0.5.3です。(2004/12/4リリース)※0.6.3を公開しています。まだ心配な点が多いため、こちらにはリンクしていません。安定を求める方は0.5.3を、新版の機能が必要な方は0.6.3をご利用ください。 こちら からどうぞ。 0.3.6までのバージョンに、エントリーが重複登録されてしまう不具合が存在しています。最新版へのアップデートを強くお勧めしてます。 mail-entry.zipをダウンロードするにはここをクリックしてください。 (Windowsから解凍したフォルダを見ると「_MACOSX」というフォルダと、同名のファイルが含まれていますが、関係ありませんので無視してください。MacOS XでZIP圧縮しているため、Mac独自のファイル情報が含まれてしまうようです。) Ver.0.3.0以降用の差分ファイルはこちら 。ZIP圧縮してまとめてあります。いまのバージョン番号と同じバージョン番号を持つパッチを適用してください。バージョンが古い場合は一つずつ順に適用していく必要があります。0.5.0以降は、パッチが正常に当てられるかどうかのチェックをしていません。改造してる方向けに、バージョンアップポイントをお知らせするのが主な目的となっています。 まずはどんなふうに使うものか説明し、設置方法は後述します。 使い方 メール本文の1行目にauthor(投稿者)を、2行目にカテゴリを、それぞれ<>(半角文字)で囲って指定してください。使用するauthorとカテゴリは事前にMTで作っておく必要があります。 <extend>と書かれただけの行があると、それ以降の行は追記項目(extend)として扱われますので、必要に応じて指定してください。この指定の前後に文字があってはいけません。また、<>の中の文字は、設...

mail-entry穴水版0.2.1公開です

突然ですが、名前を変えました。mail-entryに改名です。バージョンはそのまま引き継ぎます。ご迷惑をおかけしますが、元祖mail2entryとの混同を避けるためです。よろしくお願いします。index.cgiなどから呼び出している場合は、そちらの変更も必要です。 0.2.1です。2ヶ月もたって、たいして変わっていません。 ダウンロード mail-entry.zip ・・・今回からzipで圧縮しています。 追加された機能は以下の通りです。 先頭から説明書きを無くしました。代わりにWeb上に説明書きを置きます。 Setting節に$to_jcode_resultが加わりました。便宜上、$to_jcodeと同じ場所にあります。ブラウザへの結果表示時の文字コードを指定します。sjisを指定しておけば、携帯電話からcgiを実行するときに便利です。ただし、画像を添付した場合に画像が表示されますので、通信料にご注意ください。 エラー表示を改善しました。たいていのエラーはブラウザから見れるようになっています。・・・はずです。 メールがない場合は、その旨表示するようにしました。(index.cgiなどから呼び出した場合はもちろん表示しません(できません)) 画像アップロード用ディレクトリ自動生成がうまくいかない不具合を修正しました。 画像をリサイズするかどうかの設定である$flagresizeが無くなりました。$resize_widthの値を見て判別します。0だとリサイズしません。リサイズしない場合は$resize_widthに0を設定してください。 ご覧の通り、新しいことが出来るようになったわけではありません。新規導入時のトラブルがなるべく減るようにするための機能です。 ブラウザから設定をするcgiも作っています。完成の見込みはたっていませんが・・・(汗) 改造してるかた向けの変更点は以下の通りです。 結果表示部をサブルーチン化しました。はじめてのサブルーチン。エラー表示もサブルーチンですので、&err_output("メッセージ")で呼び出せます。メッセージ表示後終了します。 エントリーの保存方法を見直しました。エントリー1つごとにrebuild_entryでリビルドし、最後にブログ全体をリビルドしています。ただし、それほど時間の短縮になっているわけ...

PantherでMT&mail2entry穴水版・・・挫折

実は今までレンタルサーバー上でトライアンドゴーで開発してた訳なのですが、諸々の事情によりローカルな環境で開発しようと思い立ちました。(普通の神経なら最初からそうする。ごめんなさい) で、お寺のLinuxサーバーでApache立ち上げてごにょごにょしようと思ったのですが、なぜだかうまく立ち上がらない。以前やったときはちゃんと出来たんだけどなぁ・・・ どうにも分からないので、とりあえずApacheが簡単に動くMacOSXでやろうと。PantherになってPerlも5.8.1-RC3だしと。・・・SambaもRCだなぁ。正式リリースを使ったものにはならないんだろうか。 で、ホームフォルダでcgiを使えるようにして、ひょいひょいMTは稼働しました。ローカルだとFTPもいらないしファイルいじるの楽ですねぇ。 で、mail2entry穴水版になって困っております。説明書きにはどこにも書いてありませんが、PerlモジュールのMIME::Parserが必須です。cpanでinstallしようとしたのですが、なにやら最後のテストでエラーが出てインストールできませぬ。t/Ref............FAILED test 41とのことです。t/Red.tの50個のチェックのうち、この一個だけOKになりません。 MIME-tools-5.411aをダウンロードして手動でやってみましたが結果は同じ。そりゃま、そうですね。 テストのコード(t/Ref.t)を呼んでもなにをやってるのかさっぱりだし、検索してみてもMacでParserをインストールしたという情報は見つけられませんでした。英語のページは読めないので見逃してる可能性もありそうですけど。 t/ParserはOKになってるから、インストールしてしまっても良いのかなぁ。 どなたか、解決策教えてくださいませ。

zenback