2002-03-18(月) 8556歩 [長年日記]
■ tDiary: テーマ・テストベンチ
数えてみたら、公開されているテーマの数がいつのまにか70を越えていたという。すげーな。
テーマ・テストベンチはテーマを作る人には自由に使ってもらってかまわないと思って公開したので、別に制限はありませぬ。負荷だって、モノは単純なeRubyスクリプトなので、すでに150人を越えた日記の閲覧に比べたらどうってことないし。ということで、さっそく改造版やプラグインが出ているようなので紹介しておく。
ただ、あのテストベンチはあくまでテーマ作家のためのものなので、tDiary Themesの代わりにはならない。テーマのプレビューにはもうちょっと簡素でわかりやすいのを用意するつもり。もちろんスクリーンショットのサムネイル付きで。1.4.0もリリースできたことだし、こんどはこの手のtDiary.Net内のサービスを充実せねば。
■ tDiary: 謎JavaScript
tDiary.Netに謎JavaScript、プラグインを作って強制的に挿入しちゃおうかと思ったこともあったんだけど、色の指定がテーマに依存してしまうので躊躇してるんだよね。たしかに、あるのとないのとでは、使い勝手が大きく違うんだけど。
■ UNIXマガジン
ttyrecって、横着プログラミングの一環だったのか。あれはエンターテイメントだと思ってたヨ(←ツッコミ?)。
それにしても、記事の中にrishの名前が出てきて、懐かしくて思わず視野がぼやけてしまった。あれは画期的なTSRだったよなぁ。
■ 情報リテラシと出世の関係
ちょっと出遅れた感があるが、パソコン使えない人と年収200万円の差って、ホントかよ。アンケートの内容を知りたいなぁ。例に出てる「パソコンを使って無理なくグラフ作成・表計算ができるか」なんてのが代表的な質問だとしたら、話にならないんだけど。
今風にするなら、「メールクライアントの設定を自分でできるか」とか、「見知らぬ人からの添付ファイルを開くか」なんて方向にして欲しいよな。いまどきワープロ・表計算で情報リテラシとか言ってたら笑われっぞ。
いずれにしても、うちの管理職のかなりの割合は上記のいずれの基準も満たさないので、年収に差がつくなんて言われても信じ難い。サイボウズが導入されてんのに、それでちゃんとスケジュールの共有ができてる管理職なんて半分にも満たないし。2週間前の会議で次回予定を決めたのに、わざわざ別途開催通知を出してやらないと忘れるようなヤツばかりだし。ちなみに、一番ちゃんとサイボウズを使えているのは社長だったりするんだけど(笑)。年食ってるからってバカにできません。
でも、ホントに一番偉い人は、自分でスケジュール管理なんてしないんだよなー。
■ tDiary: バグ(泣)
早々にバグ発見だよ。ちくしょー。
ツッコミメールのSubjectに入る日付が、ツッコミのあった日記の日付でなく、ツッコミをした日付になっていたという。エンバグだ。気づかなかったなー。
とりあえずdiff。あとでCVSに入れておきます。リリースするかどうかは2、3日様子を見よう。
Index: tdiary.rb =================================================================== RCS file: /cvsroot/tdiary/core/tdiary.rb,v retrieving revision 1.15 diff -u -r1.15 tdiary.rb --- tdiary.rb 17 Mar 2002 10:57:11 -0000 1.15 +++ tdiary.rb 18 Mar 2002 06:00:21 -0000 @@ -971,7 +971,7 @@ mail_header = @mail_header.dup mail_header << ":#{@date_format}" unless /%[a-zA-Z%]/ =~ mail_header - mail_header = now.strftime( mail_header ) + mail_header = @date.strftime( mail_header ) mail_header = to_mime( mail_header.to_jis ).join( "\n " ) if /[\x80-\xff]/ =~ mail_header text = ERbLight::new( File::readlines( "#{PATH}/skel/mail.rtxt" ).join.untaint ).result( binding )
2002-03-17(日) 8455歩 [長年日記]
■ 日記
昨日、磐田には行かないとか言ってたはずなのに行ってしまわれたので、今日は独身状態。もっとも、花粉のせいか運動する気が起きないのでプールはパスした。いかんなぁ。
代わりに髪を切りに行ったんだけど、外は風が強くてもっとひどい目に。ぐは。
■ tDiary: イメージアンカー(3)
zoeさんがすげぇ勢いでテーマを修正してくれているおかげで、予定通り今日中に1.4をリリースできそう……な気がするけど、18:00現在、まだcommitされてるなぁ(笑)。
イメージアンカーは、Operaではイメージがまったく表示されないとか、Konquerorではno-repeatが効いていないとか、それなりに問題はあるけれど、Netscape 4.xあたりの問題と違って時間が解決してくれそうなので、とりあえずシカトすることにした(笑)。Operaは第三のブラウザを名乗るくらいならinlineエレメントのbackground-imageくらいちゃんと描画して下さい。Konquerorは、表示メニューの表示モードで描画エンジンをKHTMLからKMOZILLAに変えればOK。
■ tDiary: 1.4.0
リリース。ふぅ。
2002-03-16(土) 5860歩 [長年日記]
■ 御殿場
ちゃんと朝起きて、車で御殿場へ。コンサドーレ札幌が合宿しているので、明日の磐田戦を見に行かない代わりに見学に行きたいとかみさんが言うので。もっとも、寝坊したので到着したときにはほとんど練習が終わっていたというオチなんだけど。でも温泉に入ってきたのでまぁよしとしよう。
しかしまぁ、御殿場でもシャツだけで過ごせるほど暖かいし。東京の桜も咲いたそうだし、このまま夏になって花粉シーズン終了でもいいぞおれは。
■ 苦情受付
通常はリンクも貼らない苦情は見なかったことにするんだけど(笑)、今回は偶然、対応策があったのでああいうことを書いただけで、別に苦情は言うなとか、そういう方向の話は興味ないです:-)
どうもフリーソフトウェアの作者に逆らうと、すげぇ恐縮する人ってよくいるんだけど、それってどういう心理なんだろうね。ほとんどの作者はそのソフトウェアをより良いモノにしたいと思っているはずで、だったら前向きな提案はちゃんと言ってもらった方がいいに決まってる。その提案がまっとうなものであれば採用されるだろうし、作者のポリシーと合わなければ却下されるだろう。それだけの話であって、「おれに逆らうヤツは二度と使うな」なんて言う電波な作者はまずいないはずだ。
むしろ、陰でこそこそ文句を書くだけだと、ただの陰口になって悪い評判を広める効果しかない。もし作者にその解決策を提供する準備があったとしてもそれは公開されずに終わるわけだ。そのソフトウェアに好意を持っているのなら、ちゃんと作者にフィードバックすべきである。
とか書いていながら、おれも文句だけ書いて終わりってことが少なくないけどさ。てへ。
というわけで、
というのは大間違い。むしろ、きっちり表で言うべきです。で、今回の僕は何がいけなかったのかと言いますと、ソレをレンタルという人様が作ったものに対して、自分がうまくできないからって「見づらい」と言い放ってしまったことです。人様が作ったものを利用させてもらっているのに、不満を言うとは何事だ!というわけです
#blockquoteを使ってみるテスト。
■ Netscape 4.x対策
上に関係して(しないけど)、サポートBBSにあったNetscape 4.xサポートの話。こちらはちゃんと表だってリクエストしてくれているので助かる。
とはいえ、tDiaryそのものでそのようなサポートをする気はない。そもそもCSS対応がダメダメなのはNetscape側の問題であって、バグを直すのはあっちの仕事である。tDiaryが「media="all"」を指定しているのはあくまでCSSのせいで内容まで読めなくなるのを避けるためであって、積極的にNetscape 4.x向けテーマまでフォローするのは後ろ向き過ぎると思う。つーか、今どきNetscape 4.xを使ってる人って、それくらいの覚悟はできてるんじゃないの?
と言っても、それだけではあんまりなので、自分でtDiaryを設置している場合に限って「media="all"」を殺すことができるプラグインを紹介しておこう(tDiary.Netでこれを入れる予定はない)。以下のスクリプトをnetscape4.rbとでもしてpluginディレクトリに放り込むだけである。本体を改造する必要なんてこれっぽちもないのである。
def css_tag if @theme and @theme.length > 0 then css = "#{theme_url}/#{@theme}.css" else css = @css end <<-CSS <meta http-equiv="content-style-type" content="text/css"> <link rel="stylesheet" href="#{css}" type="text/css"> CSS end
◆ UmaShika [ツッコミいれる前に修正されちゃったか...ちぇ。 #"ハイツ日付"という名のアパートとかないかな...]
◆ ただただし [ふふふ。]