Visual Studioをきれいにアンインストールする手順のメモ

DGIndexの修正版をビルドしてみたので手順のメモを書くにあたり、
サブPCにVisual Studio 2015を新規インストールしました。
(メインPCにはすでにインストール済みだったので、
新規インストールの手順を確認するために)

確認が終わったので、プログラムと機能からアンインストールしたのですが、
IIS Express ~~~とか、SQL Server ~~~とかがごっそり残っています。
どうやらVisual Studio付属のアンインストーラは、一緒にインストールした
コンポーネントは削除してくれないようです。

一つ一つ削除するのも面倒なので、なんとかできないか調べてみると、
Visual Studio Uninstallerというオープンソースのツールがあるようなので、
使ってみました。

続きを読む Visual Studioをきれいにアンインストールする手順のメモ

DGIndexの修正版をビルドしてみたので手順のメモ

DGIndex 1.5.8にはバグがあるらしく、分離した音声(aac)が
異常になってしまうことがあるようです。というか遭遇しました。
WOWOWの5.1ch音声の映画をDGIndexで分離して、
aacをFakeAacWavに変換しようとすると、エラーになってしまいました。

有志の方が修正したバージョンがあるのですが、バイナリの配布はなく
ソースのみの公開となっているので、自分でビルドしてみました。
そのときの手順を備忘録として残しておきます。

続きを読む DGIndexの修正版をビルドしてみたので手順のメモ

無線LAN中継器を導入したら親機につながらなくなったときのメモ

我が家では、デスクトップPCがある2階にルータ(NTT PR-S300NE)を設置し、
そのとなりに無線LANルータ(バッファロー WZR-HP-AG300H)を設置していました。
この環境だと、1階の奥の部屋まで電波が届きにくかったので、
中継機能のある無線LANルータ(バッファロー WHR-1166DHP2)を購入して、
中継器として使用することにしました。

設置と設定が完了し、1階の奥の部屋でもWiFiがつながるようになって
喜んでいたのですが、なぜかスマホが親機につながらなくなることがありました。

この記事は、そのときに試行錯誤したことや、解決法の備忘録です。

続きを読む 無線LAN中継器を導入したら親機につながらなくなったときのメモ

サクラエディタからMeryに乗り換えて困ったことと解決法のメモ

テキストエディタは、長年サクラエディタを愛用していたのですが、
最近Meryに乗り換えました。乗り換えた理由は、

  • デザインがいい。
  • テーマがたくさんあって気分で簡単に変えられる。
  • 更新が頻繁に行われている。
  • サクラエディタの起動が遅くなった(気がした)。


などです。ですが乗り換えたあと、サクラエディタではできたあの操作は、
Meryではどうやるんだろう?ということが何度かありました。

この記事は、サクラエディタからMeryに乗り換えて
困ったことと、その解決法の覚え書きです。

続きを読む サクラエディタからMeryに乗り換えて困ったことと解決法のメモ

AviUtlでTSをCMカットしてMP4にエンコードしてみるメモ

[最終更新日 : 2016年10月23日]
誤記を修正しました。

TSのCMカットをしたいときは、Freemake Video Converterを使っていたのですが、
最近のバージョンでは動画に入る広告が増えて、使いづらくなってしまいました。
そこで、使いこなせれば最強だと思いつつも、難しそう&準備が大変そうと
敬遠していた、AviUtlを使ってみることにしました。
今回、目指すところはこんな感じです。

  • とりあえず全て手動でやってみる。
  • TSをMP4にエンコードする。
  • CMカットする。
  • インタレース解除する。
  • 逆テレシネする。


この記事では、AviUtlでTSをCMカットしてMP4にエンコードする手順
メモとして残しています。

続きを読む AviUtlでTSをCMカットしてMP4にエンコードしてみるメモ

Xperia A SO-04Eが連打病にかかって修理に出した話

僕が使用しているスマホは、ソニーのXperia A SO-04Eです。
購入したのは2013年の6月なので、もうそれなりに古い機種です。
でもスマホゲームはあまりしないし、ストレージも十分空いているしと、
特に不満もなく愛用していました。

それが今年の8月に突如、連打病にかかりました。
これは、そのときの対処法や修理に出したことについてのお話です。

続きを読む Xperia A SO-04Eが連打病にかかって修理に出した話

.NETアプリケーションをビルド時に自動的に難読化されるようにする

ConfuserExで.NETアプリケーションを難読化するでは
フリーでオープンソースの難読化ツールConfuserExを使用して
プログラムを難読化する手順を紹介しました。

ですがこのままだと、ビルドをするたびにConfuserExを起動して
モジュールと難読化の設定をして、難読化を実行して…と
さほど手間のかかる作業ではありませんが、同じことを何度も
繰り返すことになるので、なるべく楽をしたいところです。

そこでこの記事では、.NETアプリケーションをビルド時に
自動的にConfuserExを使用して難読化されるようにする
手順を紹介します。

続きを読む .NETアプリケーションをビルド時に自動的に難読化されるようにする

AvidemuxでMP4を無劣化カットする

Freemake Video Converterで高画質なMP4を作るを書くにあたり
Freemake Video Converterの最新版をインストールしたのですが
エンコードした動画の最初と最後に広告が入るようになっていました。
(以前は動画の最後に小さいロゴが入るだけだったので、気にならなかったのですが…)

動画の最初に広告が入るのはさすがに気になるので削除したい。
でも画質は劣化させたくないし、時間もかけたくない。

ということで、この記事ではフリーソフトのAvidemuxを使用して
MP4を無劣化カットする方法を紹介します。

続きを読む AvidemuxでMP4を無劣化カットする

Freemake Video Converterで高画質なMP4を作る

先日、HandBrakeでTSファイルをMP4にエンコードする
という記事を書きましたが、HandBrakeを使用する前は動画変換ソフトに
Freemake Video Converterを使用していました。

このソフトはフレーム単位のカット編集ができるという大きな長所があり
CMカットがきれいにできるため、今でもたまに使用しています。
一方でエンコードの初期設定が速度重視になっていて
エンコードは速いが画質はまあまあという特徴もあります。

この記事では、Freemake Video Converterの設定を変更して
高画質なMP4を作る方法を紹介します。

続きを読む Freemake Video Converterで高画質なMP4を作る

ConfuserExで.NETアプリケーションを難読化する

.NETアプリケーションは.NET ReflectorILSpyのような逆コンパイラを
使用すると、簡単にソースコードを見ることができてしまいます。
リバースエンジニアリングを防ぐためにソースコードを読みにくくすることを
難読化と言い、.NETの開発元のMicrosoftもここここ
難読化が必要であると言っています。

しかし、Visual Studioに付属の難読化ツール
Dotfuscator Community Edition (CE)は無料で使えるものの
文字列の暗号化や制御フローの難読化に対応しておらず
機能的に十分とは言えません。
詳細はDotfuscatorのエディション比較ページへ。

そこでこの記事では、フリーでオープンソースの難読化ツール
ConfuserExを使ってプログラムを難読化する手順を紹介します。

続きを読む ConfuserExで.NETアプリケーションを難読化する