Pyon's Diary
2003-02-13 舊 平成拾伍年睦月拾參日 (晴) [更]
2007-02-13 舊 平成拾捌年師走廿陸日 (火・晴) [更]
Python (2.5)での try, except, else, finallyの順番に附いて。
自分で混乱してゐたので試して見た
例外が捕捉される時。
以下の樣なスクリプトを書いて実行して觀た。
try:
a = dict()
print a['k']
except KeyError, e:
print 'KeyError'
else:
print 'Else'
finally:
print 'Finally'
此を實行してみると、
$ python test.py KeyError Finally
except節が實行された後、finally節が實行された。
例外が捕捉されない時。
次にexcept節で例外が捕捉され無い時は、
try:
a = dict()
print a['k']
except ValueError, e:
print 'KeyError'
else:
print 'Else'
finally:
print 'Finally'
此を實行すると、
$ python test2.py
Finally
Traceback (most recent call last):
File "test.py", line 3, in <module>
print a['k']
KeyError: 'k'
例外が捕捉され無いのでfinally節だけ實行された。
例外が發生し無い時。
最後は例外が發生し無い場合はどう成るか。
try:
a = dict()
a['k'] = 1
except ValueError, e:
print 'KeyError'
else:
print 'Else'
finally:
print 'Finally'
此を實行すると、
$ python test2.py Else Finally
else節が實行された後、finally節が實行された。
翼々考へれば此で當然か。
此乃間は何を勘違ひしてゐたのだろう。
fontconfigが2.4.2に成つて設定ファイルの構成が大變に。
何氣無くemerge worldをしてfontconfigが2.4.2に成つたなあ、と思つて/etc/fontsの下を覗いたら大變な事に成つてゐた。
今迄/etc/fontsの下には、
# ls /etc/fonts/ fonts.conf fonts.dtd local.conf
の三ファイルしか無かつたのに今度は、
# ls /etc/fonts/* /etc/fonts/fonts.conf /etc/fonts/fonts.dtd /etc/fonts/local.conf /etc/fonts/conf.avail: 10-autohint.conf 20-unhint-small-vera.conf 65-nonlatin.conf 10-no-sub-pixel.conf 30-amt-aliases.conf 69-unifont.conf 10-sub-pixel-bgr.conf 30-urw-aliases.conf 70-no-bitmaps.conf 10-sub-pixel-rgb.conf 40-generic.conf 70-yes-bitmaps.conf 10-sub-pixel-vbgr.conf 49-sansserif.conf 80-delicious.conf 10-sub-pixel-vrgb.conf 50-user.conf 90-synthetic.conf 10-unhinted.conf 51-local.conf README 20-fix-globaladvance.conf 60-latin.conf 20-lohit-gujarati.conf 65-fonts-persian.conf /etc/fonts/conf.d: 20-fix-globaladvance.conf 40-generic.conf 65-fonts-persian.conf 20-lohit-gujarati.conf 49-sansserif.conf 65-nonlatin.conf 20-unhint-small-vera.conf 50-user.conf 69-unifont.conf 30-amt-aliases.conf 51-local.conf 80-delicious.conf 30-urw-aliases.conf 60-latin.conf 90-synthetic.conf
斯樣に澤山のファイルが抛り込まれてゐた。此は他にも驚いた人がゐるに違ひ無いと思ひ、某巨大掲示板のGentoo Linux 21眺めてみた。
太字が凄い事に成つてゐる、との發言が有つたのでX (Xfce)を再起動してみると、慥かに太字の字間が空き過ぎ。
でもどうやつて設定を直して良いか判ら無いので更に讀み進めて行つた。
追記: (2009-02-13)
何で上の文章は書きかけなのか?。
結局どうしたのだっけ?。
2009-02-13 舊 平成廿壹年己丑睦月拾玖日己丑 (金・曇) [更]
BRUSSELS (神樂坂)
ち○し○がゐないので一人で深夜に店を訪ねた。
昔買つた儘讀んでゐなかつたゲバラ日記を讀んでゐたらみ○り○が嬉しさうに話し掛けてきた。どうやらゲバラのファンらしい。と云ふよりもガエル・ガルシア・ベルナルのファンか。
- サンフーヤン・ブロンド。
- エルキュール・スタウト。
- ボンブー。
- デリリウム。
を飲んで歸宅。何故か普段より回つて仕舞つた。
2010-02-13 舊 平成廿壹年己丑師走晦日甲午 (土・雨) [更]
Ubuntuの一人勝ち?。
二位のDebianに二倍の差を付けてゐる。
自力で色々出來る人間では無いので、徐々Ubuntuに乘換へやうかなあ。
DistroWatch.comでのランキング。
Ubuntu登場(2004年)の翌年から毎年斷トツのトップ。
| 年 | 1st | HPD | 2nd | HPD | 3rd | HPD | 4th | HPD | 5th | HPD |
| 2002 | Mandrake | 473 | Red Hat | 453 | Gentoo | 326 | Debian | 311 | Sorcerer | 253 |
| 2003 | Mandrake | 770 | Red Hat | 631 | Knoppix | 489 | Gentoo | 460 | Debian | 428 |
| 2004 | Mandrakelinux | 1,457 | Fedora | 1,202 | KNOPPIX | 910 | SUSE | 858 | Debian | 832 |
| 2005 | Ubuntu | 2,546 | Mandriva | 1,664 | SUSE | 1,451 | Fedora | 1,211 | MEPIS | 1,145 |
| 2006 | Ubuntu | 2,640 | openSUSE | 2,027 | Fedora | 1,444 | MEPIS | 1,045 | Mendriva | 1,015 |
| 2007 | Ubuntu | 2,519 | PCLinuxOS | 2,502 | openSUSE | 1,596 | Fedora | 1,332 | Sabayon | 1,087 |
| 2008 | Ubuntu | 2,325 | openSUSE | 1,740 | Mint | 1,458 | Fedora | 1,376 | PCLinuxOS | 1,147 |
| 2009 | Ubuntu | 2,249 | Fedora | 1,569 | Mint | 1,408 | openSUSE | 1,367 | Debian | 1,034 |
一方、Gentooの順位の移り變はり。
毎年順位を落としてゐる。ヒット數も2004年が最高で其乃後はずるゞゝと落ちてゐる。
| 年 | Gentoo | ↑/↓ | HPD | +/- | Debian | ↑/↓ | HPD | +/- |
| 2002 | 3 | -- | 326 | -- | 4 | -- | 311 | -- |
| 2003 | 4 | ↓1 | 460 | +134 | 5 | ↓1 | 428 | +117 |
| 2004 | 7 | ↓3 | 670 | +210 | 5 | 0 | 832 | +404 |
| 2005 | 9 | ↓2 | 647 | -23 | 6 | ↓1 | 867 | +35 |
| 2006 | 10 | ↓1 | 618 | -29 | 7 | ↓1 | 819 | -48 |
| 2007 | 13 | ↓3 | 499 | -119 | 7 | 0 | 953 | +134 |
| 2008 | 18 | ↓5 | 443 | -56 | 6 | ↑1 | 1,038 | +85 |
| 2009 | 17 | ↑1 | 412 | -29 | 5 | ↑1 | 1,034 | -4 |
にしやんに云はれたのでDebianの順位の變遷も追加してみた。
五位前後で安定してゐるやうなので不人氣といふ譯では無いと思ふ。
にしやん [Debian って人気いまひとつだったのでしょうか・・・ 私は好きなんですが…(^^;;;]
ぴ [話題にならないだけで、固定客は澤山ゐさうですが。]