2018-01-01から1年間の記事一覧
導入 コミットをしたものの止めたくなったとき、 git reset HEAD^ をすることがあるでしょう。 あの日の私もそんな思いで git reset HEAD^ を叩いていました。 ところが思ったより一回多く git reset HEAD^ を叩いてしまいました。 これでは本来含めたかった…
Qt は Qt Online Installer により複数の環境に対応したライブラリがインストールできます。しかし、Windows 向け g++ が利用できる MinGW の 64bit 環境に対応するものはなく、該当の環境での開発を望む場合、開発者自身の手でQtのソースからビルドする必要…
Hyper-VのVMのディスク領域を拡張しました。 要点 「ディスクの編集」で仮想ハードディスクを拡張します。 VMで「ボリュームの拡張」をします。 回復パーティションがある場合、ツール「AOMEI Partition Assistant」を使います。 内容 VMでライブラリをビル…
概要 Hyper-Vの仮想ハードディスク(Virtual hard disks)を移動して戻したら、「一般のアクセスが拒否されました」と出るようになった。 そもそもなんでそんな事したのかと言うと、チェックポイントがハードディスクを圧迫して削除すらできなっていたためで…
概要 DOSのバッチファイル(*.bat)を実行ファイル(*.exe)にする 「Bat To Exe Converter」というツールが便利 アイコンも指定できる 背景 普段はPythonを書いているのですが、Windows開発しているとバッチファイルを書くことがあります。 MS-DOSがあれば動く…
概要 xlwings のAPIが遅いので、文字列処理でアドレス文字を求めました 動機 皆さんご存知の通り、Excelにはセルのアドレスを表すA1 とか C3 ってありますよね。 これってVBAだと、RangeオブジェクトのAddressプロパティで取得できて、 xlwingsでもxlwings.R…
概要 引数のデフォルト値は 1 度だけしか評価されない つまり、デフォルト引数で指定した値は、関数実行ごとには初期化されない (list や dict のような)変更可能なオブジェクトを指定したい場合は、代わりに None を指定するとよい 現象 関数のデフォルト…
要点 Fetch API と markdown-it で markdown をパースする HTML を作った githubにも上げた(https://github.com/dNaga392/md-index) 動機 これまで、 markdown ファイルは markdown viewer (Firefox Add-on)を使って表示していたのだが、 他人に見せると…