對錯的模糊
大家辨別是非時習慣的模式就是“我對你錯”。挑剔別人的錯誤,容易;承認自己犯錯誤,很難。誰都會有抬舉自己原諒自己美化自己欺騙自己的時候,很少人會客觀分析一件事情的發生,什麼環
A small annoyance with HTML
One of the things I don't like about HTML is its peculiar restrictionson anchors (elements), specifically named anchors. Named anchors are what you use tospecify the target of '#fragment' URL fragments, and the restrictionsmatter because they constrain where you can point such fragment URLs. There are two annoying restrictions: anchors cannot be nested, andanchors must include something inside them; they cannot be empty. Thatanchors cannot nest constrains your ability to make a fragment targetwrap arbitrary content
Why commercial support needs to solve your customers' problems
If you're providing commercial support, I think that it is veryimportant that you actually solve your customers' problems or, if youcannot, at least realize this very fast and tell the customers.
(It is not so much because who get nothing out of their supportcontracts will stop paying for them; indeed quite possibly not .)
If you do not actually solve their problems, your customers havebecome your unpaid debuggers; in fact, they're paying you for theprivilege. This is because going
Overcoat
I must admit I just don't know if I need to go back to my manual Nikon FM2 camera, an old-styled but robust camera that works without batteries. Ever since the user-friendly digital camera gaining popularity, most of the manual cameras (including mine) have been locked up in oblivion. But wait
小事兩則
A basic introduction to prelinking on Linux
At least on the x86 architecture, shared libraries are not entirely madeup of position independent code. This means that there is a certainamount of relocation that you have to do when you load a shared libraryinto memory at run time. The basic idea behind prelinking is to try todo this relocation ahead of time; for each shared library, you pick adefault location in memory and 'prelink' it so that if it is loaded atthat location it doesn't need any run-time relocation