Invoke-WebRequestでコンテンツ取得時に文字化けする場合の対処

PowerShellを用いて、Webスクレピングを行った際に、取得した結果が文字化けする場合があります。意図した文字コードで取得していないためです。

その場合は、誤って取得したコンテンツの文字コードを明示的に指定したうえで、本来取得したかった文字コードにエンコードを行う必要があります。

続きを読む

Excelに任意のフォルダのファイル一覧を出力するマクロ

Excelで任意のフォルダ配下の全てのフォルダ、ファイルの一覧を出力して確認したい場合は、以下のコマンドを実行するマクロを呼び出します。

実行するコマンドは2種類考えられます。

dir /a:-d /s

forfiles -s -p PATH -c “cmd /c echo @PATH @fsizebyte @fdate @ftime”

実行スピードは、前者>後者で、圧倒的にdirが優れているため、ファイル数が多い場合はdirを使用します。ただし、別途整形が必要となります。
直接フルパスで取得したい場合や整形した状態で取得したい場合はforfilesを使用するという使い分けとなります。

続きを読む

EclipseにGroovyのプラグインを追加してみた

久しぶりにブログを書きます。今日は、Javaについて。

これからJavaを使うことも多くなりそうな感じなので、以前から興味のあった”Groovy/Grails”を勉強してみようかなあと思っています。何が違うのかなんて説明はまだできないので、適当にサイトのリンクを貼っておきますw(こちら
とにかくGroovy/Grailsってどやって環境整えればいいのかと思ったんですが、日頃からEclipseを使っている人なら導入は簡単みたいです。下のサイトのURLをEclipseの”Eclipseマーケットプレース”で検索してやれば、簡単にインストールできます。

Groovy/Grails Tool Suite

続きを読む