月: 2016年8月

  • 再帰的にディレクトリのアクセス権だけを変更する

    再帰的に、ディレクトリのパーミッションを変更するには、find とxargsを組み合わせて実行する。
    (chmodの「-R」ではディレクトリとファイルの区別なく再帰的に権限変更してしまう)

    例)カレントディレクトリ(カレントフォルダ)以下のディレクトリのアクセス権を775にする

     find ./ -type d -print | xargs chmod 775
    

    findコマンドのtypeオプションでディレクトリ(d)のみを探し、それをxargsコマンドを使って、chmodに渡す。

    例)カレントディレクトリ以下のファイルのアクセス権を664にする

     find ./ -type f -print | xargs chmod 664
    

    findで探せるファイルであれば、この方法でいっぺんにアクセス権の変更ができる。

    おまけ。

    find のオプションに「-exec」があり、このオプションを使用しても同じことができる。
    この「-exec」はmanによると、やっていることはxargsを呼び出しているだけとのこと。

  • Windows Server 2012 の重複排除機能をOFFにしたときの対応

    Windows Server 2012 の重複排除機能を使っている状態から、OFFにしたときの問題と対応について。

    ◆問題

    Windows Server 2012(および2012 R2)にて、重複排除機能を使用した場合、
    開始時には自動的に重複排除の機能が動作するが、機能をOFFにしたときには
    重複排除されたままの状態である。
    放置しておいても、解除されるようにみえず、手動でコマンドを実行する対処が必要。

    ◆対応方法

    1. 重複排除機能を使用していたサーバにログオンする。
    2. Powershellを管理者モードで起動する。
    3. 次のコマンドレットを実行する
      Start-DedupJob (D: などのボリュームを指定) -Type Unoptimization
    4. 実行したコマンドレットの状態を確認する
      Get-DedupJob -Type Unoptimization
    5. 重複排除が終わるまで待つ。
      めちゃくちゃ時間がかかるはず。

    ◆動作させてみたところ

     PS C:\>
     PS C:\> Start-DedupJob -Volume D: -Type Unoptimization
     
     Type               ScheduleType       StartTime              Progress   State                  Volume
     ----               ------------       ---------              --------   -----                  ------
     Unoptimization     Manual                                    0 %        Queued                 D:
     
     
     PS C:\>
     PS C:\>
     PS C:\> Get-DedupJob -Type Unoptimization
     
     Type               ScheduleType       StartTime              Progress   State                  Volume
     ----               ------------       ---------              --------   -----                  ------
     Unoptimization     Manual             15:19                  0 %        Running                D:
     
     
     PS C:\>
     PS C:\>
    
  • 銀河英雄伝説 3 (ヤングジャンプコミックス)

    4088904400銀河英雄伝説 3 (ヤングジャンプコミックス)
    藤崎 竜 田中 芳樹
    集英社 2016-08-19

    by G-Tools

    やっとヤンとラインハルトが同じ戦場に出てきて面白くなってきた。ちょいちょい脇役は出てきて、そして消えていくけど。小説版を読むのとは、違った面白さがある。

    ややネタバレ的だが、、、ビッテンフェルトの顔が。ああいう暑苦しさで表現してきたか!っていうのがいい。ちゃんとビッテンフェルトしているし。次の巻は冬らしいので、待ち遠しい。

  • Chromeで、Back Spaceキーで戻るを復活させる

    新しいGoogle Chromeでは、仕様で、Back Spaceキーで前のウェブページに戻ると機能が無くなった。
    Gmailを使っていたり、いろいろな検索をしていると、地味に前に戻るのが不便(Alt と ← の組み合わせ)に。

    GoogleからBack Spaceキーで戻るを有効にするChrome拡張機能が出ているので入れてみた。

    Chromeの拡張機能(Go Back With Backspace)の入れ方

    1. 右上の×マーク下の「Google Chromeの設定」(三本線のアイコン)をクリックする
    2. 「その他のツール」から「拡張機能」を選択する
    3. 拡張機能の画面が開くので、下の方にある「他の拡張機能を見る」をクリックする
    4. 検索ウィンドウで「Go Back With Backspace」を検索する
    5. 検索結果から、「Go Back With Backspace」を見つける。
      この時、「Google.com提供」であることを確認する
      ※似たようなツールが多いため。
    6. 「+ CHROMEに追加」をクリックする
    7. 確認画面が現れるので、「拡張機能を追加」を選択する
    8. 拡張機能のタブ(画面?)を開き、「有効」にチェックが入っていることを確認する
    9. Chromeを一回閉じて、また起動するとバックスペースで戻れるようになる

    Google.com謹製ツールだけあって使い勝手は元に戻った。