トップ «前の日記(2006-09-07) 最新 次の日記(2006-09-09)» 編集

ヨタの日々

2001|08|09|10|11|12|
2002|01|02|03|04|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|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|12|
2024|01|02|03|

2006-09-08 :-)

_

0600 起床。

だるだる。

はらへった。

_ 自宅につながらないと思ったら

NTT のメンテナンスの日だということを思い出した。

ref. メンテナンス工事のお知らせ(川崎市エリア/溝ノ口ビル)

_ プログラムの設定を hash にする

以前書いた Windows プログラムではプログラムの設定を ini ファイルにしておいた。ぃゃ、いまどきなら ini じゃなくて xml にしろよというツッコミもありそうなのだけど xml より ini のほうが読みやすいんです、オールドタイプです。ini に書いた設定と同じ数だけの変数をプログラムに用意してそのまま格納していたのだけど、そうすると

  • 変数が多くなって鬱陶しい
  • ini なんてまさに「 キーと値の対 」なのだからハッシュでいいんじゃねーの

と思ってたら quickml はプログラムの設定をハッシュにしてました。ていうかいまどきはハッシュにするのが当然?

quickmlrc.sample.in がこう。

# -*- mode: ruby -*-
Config = {
  :user => "%USER%",
  :group => "%GROUP%",
  :port => 25,
  :bind_address => "0.0.0.0",

略

どんなふうに格納されるんだろかと config.rb を参考にしてこんなのを書いて

filename = ARGV[0]
h = eval(File.open(filename).read)
h.each{ |k, v|
  p [k, v]
}

実行してみる。

% ruby test.rb quickmlrc.sample.in

こんなでした。すげー。ruby すげー

[:use_qmail_verp, false]
[:pid_file, "%PIDFILE%"]
[:ml_alert_time, 2592000]
[:smtp_port, 25]
[:confirm_ml_creation, false]
[:log_file, "%LOGFILE%"]
[:auto_unsubscribe_count, 5]
[:domain, "example.net"]
[:message_catalog, "%DATADIR%/messages.ja"]
[:verbose_mode, true]
[:group, "%GROUP%"]
[:user, "%USER%"]
[:sweep_interval, 3600]
[:postmaster, "postmaster@example.net"]
[:max_members, 100]
[:port, 25]
[:max_threads, 10]
[:info_url, "http://QuickML.com/"]
[:max_mail_length, 102400]
[:bind_address, "0.0.0.0"]
[:timeout, 120]
[:data_dir, "%LOCALSTATEDIR%"]
[:ml_life_time, 2678400]
[:smtp_host, "mail.example.net"]

ref.

_ 仕事

0740 寒川。

ぼちぼち。

制御コマンドはとりあえず使えた。

_ おやつ

レピドールのタルトのケーキとかいう。

崩れた。

img_1408.jpg

_ メイリオ( Meiryo )をインストールしてみた

( via platinum )

Windows Vista の有名なフォント。

便乗して入れてみた。

以下のいずれか。フォントは双方で同じもの。

インストールしたままだと文字が薄い( 文字が細いというらしい )

そのまま使うとやや細めで読みにくいので、ClearType Tunerで少し太めに設定するといいです。

ということでこちら。

Firefox のブックマークはこんな感じ。

m00.png

ところでフォントファイルをダブルクリックするとたぶんフォントの情報なのだろうけど「 Microsoft Corporation. All Rights Reserved. 」の文字が見える。

m01.png

使用するのはヤバいのか?

ちょいと深追いしてみた。

フォントの配布については以下の文章にある。

Until recently most fonts that include a Microsoft copyright or trademark notice have been available only as part of Microsoft products.

私が使っているのは Microsoft WindowsXP なのでこれは「 part of Microsoft products 」に該当するから使えるのだな。使えるのですよね。配布する側が問題だったりして。

_ 買い物

@帰宅途中の溝の口

4844322893

4774128694