デスクトップにあるアイコンの表示設定(ゴミ箱やIEなど)2009年07月09日 10時13分20秒

レジストリは操作を誤るとWindowsが正常に機能しなくなる場合があります。
レジストリ エディタの操作は慎重に行い、あくまで自己責任で設定を行ってください。
何らかの障害が発生した場合でも当方は一切の責任を負いかねます。

Windowsのデスクトップに表示されるアイコンの表示/非表示を行う方法を紹介します。
  1. 【スタートメニュー】→【ファイル名を指定して実行】
    「regedit」と入力してレジストリエディタを起動する。
  2. ツリービューから下記のキーを選択、存在しなければ新規キーとして作成する。
    自分がどちらのタイプを使っているのか分からない場合は両方のキーを修正して下さい。
    クラシックタイプの場合 XP以降の新しいタイプの場合
    HKEY_CURRENT_USER
    → Software
    → Microsoft
    → Windows
    → CurrentVersion
    → Explorer
    → HideDesktopIcons
    → ClassicStartMenu
    HKEY_CURRENT_USER
    → Software
    → Microsoft
    → Windows
    → CurrentVersion
    → Explorer
    → HideDesktopIcons
    → NewStartPanel
  3. リストビューから設定したい項目に対応する項目をダブルクリックする。
    該当する項目が存在しない場合はリストビュー上で右クリックをして、【新規】→【DWORD(32bit値)】を選択して新規に作成する。
    項目名を編集する場合、該当項目を選択してからF2ボタンを押す。
    マイ コンピュータ
    {20D04FE0-3AEA-1069-A2D8-08002B30309D}
    ゴミ箱
    {645FF040-5081-101B-9F08-00AA002F954E}
    Internet Explorer
    {871C5380-42A0-1069-A2EA-08002B30309D}
    パブリック フォルダ
    {4336A54D-038B-4685-AB02-99BB52D3FB8B}
    ユーザー フォルダ
    {59031A47-3F72-44A7-89C5-5595FE6B30EE}
    マイ ドキュメント
    {450D8FBA-AD25-11D0-98A8-0800361B1103}
    ネットワーク
    {F02C1A0D-BE21-4350-88B0-7367FC96EF3C}
    マイ ネットワーク
    {208D2C60-3AEA-1069-A2D7-08002B30309D}
  4. 表示したい場合、値のデータを「0」に書き換える。
    非表示にする場合、値のデータを「1」に書き換える。
  5. レジストリエディタを終了する。
  6. 最後にデスクトップのアイコンがない場所で右クリックをして【最新の情報に更新】を実行する

難解な コードを見つめ 目が虚ろ・・・2009年07月09日 19時34分38秒

他社の作ったシステムに対して修正する案件を扱っていると、結構な頻度で
理解できないと投げ出したくなるほどに分かりづらいプログラムを書いてみせるプログラマに出会うことがある。
難解なプログラムに仕上がっている理由が実行速度を向上させた結果だったり、メモリ容量を節約するためといった施策の副作用であるなら納得できるのだが、今までにそういった理由で分かりづらくなっている事例に出会ったことがない。
今まで見てきた難解なプログラムと言えば、使わない方が良いと警告されているような得体の知れない機能を使用していたり、データの持ち方が滅茶苦茶であるが故に処理が複雑になっているパターンが殆どだった。

今日の仕事で扱っていたシステムも正しく技術力がないにも関わらず、どうして非推奨に指定されるような滅多に見る事がない関数を知っているのかと驚かされていた。
問題の非推奨に指定されている関数が動けば、ソースコードを短く仕上げられてしまうから厄介だった。
短いソースコードは一見すると美しく見えなくもないのだが、何をしているのか理解しづらくなってしまうため、実際に触れてみれば数秒と保たずに化けの皮が剥がれてくる。
もっとも今日の案件で修正を行ったプログラムは初見からして意味不明で、作業時間の半分は未知の関数の機能を調べて回ることに費やしてしまったという有様だった。

実際に要望のあった修正に使った時間は 1時間にも満たなくて、調査にかけた時間は 7時間以上という割に合わない結果を生みだしてしまった。
何とか今日中に修正を完了させることができたものの、予定より10倍以上の疲労感を背負いながらの帰宅となってしまった。
そんな無意味に疲れている日に限って、人身事故が起きたとかで電車が止まっていたリするのだから、我ながら素晴らしいと賞賛したくなるほどに運が悪い。

やはり昨日に良い事があった反動が来ているのではないかと疑いたくもなるけれど、夢中になっている PSPゲーム「初音ミク -ProjectDIVA-」で新しい衣装を手に入れたりと順調だったから悪い事ばかりではなさそうだ。