«前の日記(2003-03-30 (Sun)) 最新 次の日記(2003-04-01 (Tue))»

ありし日の気分(改)

2002|05|06|07|08|09|10|11|12|
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|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|09|10|11|12|
2011|01|02|03|04|05|06|07|10|11|12|
2012|02|03|04|07|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|12|
2015|05|06|
2018|02|03|08|09|12|
2019|10|
2003年
3月
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
昨日のカウンタ:
今日のカウンタ:

[RDF]

最近のトラックバック

2003-03-31 (Mon)

Linux Zaurus - MaildirMUA

align=center

先ずは見かけから入ってみました。使い勝手はともかくとして、メール作成・返信編集・(localhostへの)メール送信までできたら ipkg にして、Wiki にも書いてみます。(前にも書いたかような気もしますが、localhostから外部のSMTPサーバへの送信は別のプログラムにお任せです)

ところで Ruby/Qte でイベントハンドラがうまく動かないなぁ、サポートしてないのかなぁ、とか思ってましたがそんな訳ではなく Ruby/Qt の README にこんな事書いてありました:


 ただし、Rubyでのクラス定義のinitializeでcatchEventを実行すると、

 イベント関連の関数についてはオーバーロードできるようになります。

あー、確かに ipkginfo.rb にも catchEvent が出てきてました・・・。うーん、読んだつもりだったのに注意不足でした。(^^;)

ただ、


  def keyPressEvent(e)

    p char = e.ascii

 

    if (char == ?w) then

      @parent.new_message

    else

      super

    end

  end

と書くと、「superclass に keyPressEvent なんて無いですよー」という感じのエラーで止まってしまいました。メソッドのオーバーロードについては不思議なところがあるみたいなので、やるべき事は supreclass に投げないで自分で書きませうか。まぁ、カーソルキーとかの面倒を見てあげる程度ですから。

Linux Zaurus - Maildir MUA (仮称)

align=center

送信自体ができるところまではできました。上のみたいなのを書いて送信ボタンを押すと、下みたいに届きましたんで大丈夫でしょう。きっと。(ちなみにメール作成画面全体のレイアウトは今日の日記の頭みたいなのから変わってません。・・・うー、送信ボタン押しにくいなぁ)

align=center

ただ、現状ではユーザーインターフェースがあまりにひどくて、送信画面を出すところを説明するだけでも面倒っぽいのでスクリプトはまだ出しません。エラー処理もほとんどしてませんし・・・。

Linux Zaurus - CronInet

上のようにメール送受信の試験をしていて発現したのですが、cron_inet.rb にバグが見つかりました。手元のスクリプトは直したのですが、深刻なバグではないので ipkg 作成は明日に先送りします。

いやぁ、この数日、夜は猛烈に眠くてですねぇ、こんな時に作業するときっとろくな事にならないだろうと・・・思いっきり言い訳ですなぁ。(^^;)

本日のツッコミ(全4件) [ツッコミを入れる]
☆ぬ〜☆ (2003-04-01 (Tue) 12:11)

nomailでも送信できて、B500で使えるといいなぁ。
Maildir形式対応なのでしょうか?

さきら (2003-04-01 (Tue) 12:31)

nomailで使えるんですよ。localhost:25 に SMTP かけてるんですが、私のSL-C700では 25番ポート叩くと nomail が立ち上がるようになっているので、実質的には nomail(nosend) で送信しています。
MaildirMUAは機種/環境にはなるべく依存しないように書いているつもりなのでB500で動く可能性も高いと思いますよ。縦画面でも動いてますし。(A300はどうなんでしょう・・・)
後、メールボックスはMaildirとMH形式に対応しています。
ただ、ソートはともかくメール削除とか移動とかもできていませんが・・・(^^;)

☆ぬ〜☆ (2003-04-01 (Tue) 16:13)

なるほど〜。なら今の私の環境に組み込んでもなんら問題ないなぁ。
これから楽しみにしてます(^-^)♪

あ、けど、rubyインストール必要なんですよねぇ。
んんん、この際だから、Rubyもいれて勉強すっかな(^^;

さきら (2003-04-01 (Tue) 19:34)

ええ、多分(^^;) 問題ないので良かったら動作確認とかして頂けると助かります。B500は持ってないので。
なお、Rubyの他にRuby/Qteも必要だったりします。詳しくはWikiを書くときに一緒に書くつもりですのでよろしくぅ。



C++でつくるUnreal Engineアプリ開発 for Windows & macOS  UE4でC++を使う方法を書いた本です。

«前の日記(2003-03-30 (Sun)) 最新 次の日記(2003-04-01 (Tue))»


2002|05|06|07|08|09|10|11|12|
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|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|09|10|11|12|
2011|01|02|03|04|05|06|07|10|11|12|
2012|02|03|04|07|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|12|
2015|05|06|
2018|02|03|08|09|12|
2019|10|