「IT」カテゴリーアーカイブ

Bootcampで作成したWindows10で発生するVSS(シャドウコピー)エラー0x80042306を解決する

1. 動作環境

  • Windows10 Professional 64bit

2. 状況

Windows10の「バックアップと復元」やMacrium reflectなどのシステムイメージ作成機能を実行するとVSS(シャドウコピー)に関するエラーが発生しバックアップが完了しない。

3. この解決法が適用される環境

BootcampでインストールしたWindows10をシステムバックアップ。
そのバックアップを使ってWindows用マシンにリストアしWindowsを稼働している環境。

4. 解決方法

  • Sysinternals Autorunsをダウンロードし、適当なところにファイルを解凍する。
    ダウンロード

  • Autorunsを管理者権限で起動する

  • Filterでapplehfs.sysを入力する
    AppleHFSが抽出されるので、そのチェックマークを外す。

  • Windowsを再起動する。

これで無事、システムイメージが作成できるようになりました。

5. エラー内容

5-1. エラー内容 Macrium reflect

5-2. エラー内容 バックアップと復元

6. 参考にしたサイト

「TMD-Maker」T字形ER図作成用のeclipseプラグイン

egtmdiagram
なんと、T字形ER図の作図用ツールが、eclipseプラグインのオープンソースソフトウェアとして公開されていました。使い勝手も良くて、これからの機能追加に期待大です。

1) 詳細とダウンロード

http://sourceforge.jp/projects/tmdmaker/

2) 記事抜粋

TMD-Makerは、佐藤正美氏が考案したTM(T字形ER手法)の表記法であるTMD(T字形ER図)を作成するツールです。このプロジェクトは、 TMによるシステム開発をサポートする関連ソフトウェアをオープンソースソフトウェアとして提供します。TMとは、ビジネスを解析しながらデータベース構造も同時に作る手法です。

Mac OS X|mi 全角カタカナを半角カタカナに一括変換できるエディター

仕事でケータイサイトのページ制作・編集をする都合上、半角カタカナを頻繁に使います。
普段の作業環境はWindowsで、秀丸やEmEditorが全角カタカナを半角カタカナに一括変換できる機能を備えているので重宝しています。

Mac環境で、それを備えたフリーのエディターを探していましたが、見つけることができず、先日JeditXを買ってしまいました。
が、再び探してみるとあるではないですか、miが。

最低限求める機能をすべて備えていました。
半角カタカナ一括変換
grep検索
行番号表示(左サイドに)
ハイライト表示
キーバインド変更

mi
http://www.mimikaki.net/mimi/index.html

Mac OS X|Witch option+tabでウィンドウを切り替える

1) WindowsでいうAlt+Tabを実現できます。

Macではcommand+tabで起動中のアプリケーションを切り替えられますが、
ウィンドウ単位ではないので、たとえば最小化されたウィンドウはそこに表示されず選択することができません。

Witchを使うことで、ウィンドウ単位で切り替えられるようになります

2) option+tabをcommand+tabに割り当てる

さらに、KeyRemap4MacBookを使うことで、option+tabをcommand+tabに割り当てることができます。
設定画面でRemap Tab Key項目のCommand+tab to Option+Tabにチェックをつけます。

3) ダウンロード

Mac OS X|ネットワーク接続時に .DS_Storeファイルを作成をさせない方法

Finderでリモートのファイルサーバにアクセスすると、自動的に「.DS_Store」が作成されてしまいます。

作成されないようにするには、次の手順に従って設定します。

この手順は、SMB/CIFS、AFP、NFS および WebDAV サーバにアクセスする際に有効です。

1) 手順

  1. 「ターミナル」を開きます。
  2. 次の通り入力します
    [cc lang=”bash”]$ defaults write com.apple.desktopservices DSDontWriteNetworkStores true[/cc]
  3. リターンキーを押します。
  4. コンピュータを再起動します。

同一コンピュータ上の他のユーザに対しても同様の処理を行ないたい場合は、
個々のユーザのアカウントでログインし上記の手順を実行するか、
修正された com.apple.desktopservices.plist を対象ユーザの
「/ライブラリ/Preferences」フォルダにコピーします。

以上の手順を実行しても、Finderがローカルボリュームに対して「.DS_Store」ファイルを作成することは抑制されません。
リモートのファイルサーバにすでにコピーされている「.DS_Store」が削除されることもありません。

2) 試した環境

Mac OS X 10.5

3) 引用元 Appleサポート

http://support.apple.com/kb/HT1629?viewlocale=ja_JP

vimgrepでファイル横断検索をする方法

秀丸のgrep検索のように、検索結果一覧から対象ファイルにジャンプすることもできます。

vimを起動してコマンドモードにしたら
[cc lang=”bash”]:vimgrep 検索ワード 検索先[/cc]
と実行します。

1) 書式

[cc lang=”bash”]:vim[grep][!] /{pattern}/[g][j] {file} …[/cc]

  • 検索ワードには正規表現が使えます。

2) vimgrepのマニュアル

    [cc lang=”bash”]:help vimgrep[/cc]

    3) 続きを読む vimgrepでファイル横断検索をする方法

    Linuxパッケージ管理コマンド apt-get、yum、port、portsの比較

    Linuxのパッケージ管理コマンドの代表例を簡単に比較しました。

    Linuxを覚え始めたばかりの頃は、Linuxに系統(ディストリビューション)があり、
    しかもパッケージ管理コマンドが異なるなんて気づかず多少つまづくことがあります。

    まずは、自分が使っているLinuxのディストリビューションを調べましょう。

    そうしないと、Ubuntuでyumコマンドを実行してコマンドが見つからずインストールできないとかなってしまいます。
    続きを読む Linuxパッケージ管理コマンド apt-get、yum、port、portsの比較

    Mac OS XのTerminalでscreenのバッファーをマウスでスクロールする方法

    Mac OS XのTerminal.appでscreenのスクロールバッファをスクロールバーで操作できなくて困っていたのですが、
    「.screenrc」ファイルに下記の記述することでできるようになりました。

    [cc lang=”bash”]
    termcapinfo xterm* ti@:te@
    [/cc]

    ファイルは、自分のホームディレクトリに置きます。
    [cc lang=”bash”]
    ~/.screenrc
    [/cc]

    ■環境
    Mac OS X 10.5

    scpluginのhttps接続での証明書エラーを回避する方法

    scpluginでオレオレ証明書(自前証明書)を使ったサーバーにhttps接続し、リポジトリをチェックアウトしようとすると下記のエラーが発生することがあります。

    「Error validating server certificate~」

    WindowsのTortoiseSVNのだと、永続的に受け入れるかの確認画面が出てチェックアウト可能なのですが、scpluginにはその機能がありません。

    対応方法としては、一度だけターミナルでコマンドラインにてチェックアウトをおこない、証明書を永続的に許諾するようにします。

    1) 環境

    • OS
      Mac OS X 10.5

    2) 解決方法 続きを読む scpluginのhttps接続での証明書エラーを回避する方法

    Mac OS X|Finderで隠しファイル、隠しフォルダを表示する方法

    Finderでは、「.(ドット)」で始まる名前のファイル、フォルダは表示されません。
    ですので、それらを操作するときはXFoldersを使ったり、ターミナルで操作していました。
    ところが、Finderで表示させる方法がありました。

    • 隠しファイルや隠しフォルダを表示する方法
      Terminal.appを起動して以下のコマンドを実行します。

    [cc lang=”bash”]
    $ defaults write com.apple.finder AppleShowAllFiles TRUE
    $ killall Finder
    [/cc]

    • 元に戻す(非表示にする方法)

    [cc lang=”bash”]
    $ defaults write com.apple.finder AppleShowAllFiles FALSE
    $ killall Finder
    [/cc]

    参考サイト
    foot mark