きどたかのブログ

いつか誰かがこのブログからトラブルを解決しますように。

2017-01-01から1年間の記事一覧

Go言語で、ファイルの「所有者」を拾えるか? You、DLL呼び出しちゃいなよ

発端 java.nio.file.attributeで「所有者」情報が取れる。 PowerShellでも取れる。 では、Go言語はどうだ? 調査 たとえば、C++でそれを行う場合、こういうことをする。 Finding the Owner of a File Object in C++ (Windows) ここで登場する「GetSecurityIn…

Go言語でzipファイルを作る、ただしWindowsに限る

Go言語でzipファイルを扱うとき、とりあえず"archive/zip"を使いますよね。しかし、使ってみて、気付いたことがある。思っていたzipファイルを作ることができなかった。ちなみに今は古いgo 1.6.2を使ってます。最新は1.8です。zipのエントリ(zip.FileHeader)…

Creating RHEL7.3 Vagrant Box using Packer and VitualBox on Windows10

準備するもの。 VirtualBox + Extension Pack Packer Vagrant RHEL あと、ハッシュ計算できるコマンドも必要かな。 自分の場合はpowershell立ち上げたらmd5sumなどが見つかったけど。 とりあえず、RHEL以外をインストールしてくださいな。 RHELの話 Red Hat …

jmockitのDeencapsulationでstatic finalを書き換えできるの?それは使ってるバージョンによる!

今、迷っている。 書き換えられるっぽい過去の経験、書き換えられない最近の経験が混ざっている。 よし、確かめよう。 ダラダラ書く。Deencapsulationのコードをgithubで読んだ。(もちろんコール先も読んだ) https://github.com/jmockit/jmockit1/blob/mas…