Canon PowerShot G11 Arrives (Plus Link to Review)
[ UPDATE : For a full review of the camera, please visit the Canon PowerShot G11 Review on MidwesternMac.com]
After a few weeks of phone calls, store visits, etc., I've finally found a Canon PowerShot G11 . And none too soon, as I'm leaving for Rome in less than three days, and really wanted to get this camera as a 'pocket' camera for walking the streets of Rome!

I was almost taken in by the Canon PowerShot SD7
Why security bugs aren't bugs
To a large extent, we understand how to write bug-free programs andcode: you use and test the program until it doesn't crash or breakthings, produces the correct results, and doesn't do anything surprising(generate extra messages, pop up stray windows, and so on). There arevarious different ways to do this and people disagree about whichapproach is the most effective, but this is the broad view of how mostbug-free program development is done.
('bug-
我如記憶
在家裏聽了千百次的歌,偶爾在街上遇上,都會禁不住停下來聽,一直聽,直至整首歌播完。如果那是電話鈴聲,就
You should delete obsolete data files
Around here, our systems have layers of accreted history; scriptsthat are generating files that are used by, well, we're sometimes notentirely sure any more. Every so often we reach the point where we turnanother one of the file-generating scripts off (we take them out ofcrontabs, we remove invocations of them from other scripts and so on).
Having done this for a while now, I have a suggestion: when a data filebecomes obsolete and is no longer updated, you should
Grief
It was a busy Friday afternoon, with packed schedules including unit meeting and clinic, and many patients were coming in from the emergency room. This time, I thought I could feel my stomach tighten when I heard a painful yell of my stethoscope tubing, which was broken into two pieces. When
《EVA2.0破》前賣券

前賣券的資料有了,以下是官方稿:
NeoVision 將會在10月19日起發售『EVA2.0 前賣劵』套裝,內有:
- 換票証 X 1張
- EVA2.0『破』格真相-電影資料集換領券 X 1張 由12月3日起,憑此劵到戲院換領28頁全彩色電影資料集 X
A fun bug I once ran across
Here's an interesting and fun bug (in C) that I once ran across, yearsago. Suppose that you have a hash table, with entries chained off eachother in case of a hash collision, and a function to remove an elementfrom it that looks like this:
void remove(elem *mp){ elem *np; np = table[HASH(mp)]; if (np == mp) { table[HASH(mp)] = mp->next; return虎頭蛇尾愛國情《Delhi-6》
再一次為電影節 ( 亞洲電影節 ) 改錯名講錯戲而嘆息. 《 Delhi-6 》片譯《我的德里情人》, 如果觀眾真的如場刊介紹, 為睇番Part舞而入場, 恐怕會極度失望. 《Delhi-6》也不是純粹的愛情電影, 尤其導演 Rakesh Omprakash Mehra 前作是大談政治的
小說改編漫畫
What is going on with faulted ZFS spares
Suppose that you have several pools with a shared spare disk. One dayyou reboot your machine, and suddenly ' zpool status ' for most of yourpools starts reporting that your spare is faulted:
# zpool status tank pool: tank[...]config: NAME STATE READ WRITE CKSUM[...] spares cXtYdZ FAULTED corrupted data
Unless you are running a very recent version of OpenSolaris, you willprobably be unable to zpool remove these faulted spares. If thishappens to you, do not try re