超合金魂
Blog
- 有趣的結論 香港 blog 冰山一角?
War
- 正版音樂商反被BT業者提告! 全球最大BT網The Pirate Bay提告Sony, EMI ,… Quote: PB宣稱掌握了證據, 可以證明唱片與電影公司雇用駭客, 意圖用DDOS等手法攻擊TPB上的Trackers
Subtitle
One of the things I discovered when I came here was that while cable management arms camestandard with many of the servers we bought, we weren't using them; infact, when we moved servers that had them, we tended to remove them.This surprised me a bit, since they're generally a part of a wellorganized rack, and I recently got around to asking my co-workers aboutthis.
It turns out that there is a simple reason: heat dissipation. Ourracks are all
The corollary of who actually benefits from bug reports and yesterday's principle is that the more work you make people go through to report bugs,the less bug reports you get, and almost certainly the less good,detailed bug reports you get (because those are a lot of work ).
Here, 'work' includes all of the various bits of overhead that you makepeople go through to file bug reports, including creating accounts .Also, every question that you ask in the process of submitting the bugreport
I've mentioned this in passing before, but I should be explicit at leastonce. Here is a very basic principle of designing systems that realpeople will use:
The people that benefit should be doing the work .
Okay, there is one exception: the people getting the benefit can payfor the work instead of doing it directly.
You design systems that violate this principle at your peril, becausegenerally it doesn't work in the long run. You'd think that thisprinciple would be obvious,
超合金魂
Blog
War
Subtitle
By bidirectional pipes I mean a situation where you start a subordinateprogram and both write to its standard input and read from its standardoutput. There are a fair number of programs that are programmed like thefollowing pseudo-code:
to, from = pipecmd("subprogram", "rw")write(to, stuff)reply = read(from)People write these programs, test them a bit, start using them, havethem work, and then one day wake up to discover that their program has