Windows プログラミングの極意 [amazon.co.jp]という本があるのですが、これはまさにこのネタの為にあるような本ですね。
題名に反してまったくプログラミングの極意などではなく、Windows に関するプログラム作成業務に携わった中でのおもしろおかしい体験談集といった感じでしょうか。ただ、大量にコードやメモリイメージが出てくるのでプログラマじゃないとかなり読みづらいかもしれませんが。
中には「クラッシュはずのないコードでクラッシュするため原因を追究してみたら、クラッシュする全員が PC をオーバークロック動作させていて定格稼働させたら問題が解決された」なんて話もあります。
しかも一部 (?) のユーザは意図的にオーバークロックさせていたのではなく、販売店がオーバークロック設定で PC を出荷していたため、というオマケつき。
# ここまで出ていないのが意外すぎる。
実際明らかに MS が悪いバグも見つけたことはありますが、大抵は作り手の問題というのが実情ですよね。
しかし MS が悪いって言って済ませる開発者/ユーザの多いこと多いこと。Vista のソフトウェア互換性に関する話も大半はそんな世界ですし。
C:\ProgramData 以下は一般ユーザにアクセス権限はないのですが、ここにフリーソフトなどでアクセスしようとしてエラーが出る→全フォルダがアクセスできるのが大前提なのでエラー処理がない→アプリクラッシュ、であっても Vista のせい、互換性がない、と叩かれるのが MS の立場ですからね。
このネタのためのような本が (スコア:3, 興味深い)
Windows プログラミングの極意 [amazon.co.jp]という本があるのですが、これはまさにこのネタの為にあるような本ですね。
題名に反してまったくプログラミングの極意などではなく、Windows に関するプログラム作成業務に携わった中でのおもしろおかしい体験談集といった感じでしょうか。ただ、大量にコードやメモリイメージが出てくるのでプログラマじゃないとかなり読みづらいかもしれませんが。
中には「クラッシュはずのないコードでクラッシュするため原因を追究してみたら、クラッシュする全員が PC をオーバークロック動作させていて定格稼働させたら問題が解決された」なんて話もあります。
しかも一部 (?) のユーザは意図的にオーバークロックさせていたのではなく、販売店がオーバークロック設定で PC を出荷していたため、というオマケつき。
# ここまで出ていないのが意外すぎる。
実際明らかに MS が悪いバグも見つけたことはありますが、大抵は作り手の問題というのが実情ですよね。
しかし MS が悪いって言って済ませる開発者/ユーザの多いこと多いこと。Vista のソフトウェア互換性に関する話も大半はそんな世界ですし。
C:\ProgramData 以下は一般ユーザにアクセス権限はないのですが、ここにフリーソフトなどでアクセスしようとしてエラーが出る→全フォルダがアクセスできるのが大前提なのでエラー処理がない→アプリクラッシュ、であっても Vista のせい、互換性がない、と叩かれるのが MS の立場ですからね。
そういった辺りを一歩抜けたレベルで話ができる人でもないと、MS のせいって言われてもすんなり受け入れられないですね。
どうせそういう人たちは他のソフトウェアであっても、まず他のソフトウェアのせいにしますから。