【VSCode】Excelマクロのソースを文字化けしないようにする

あまりないかもしれないけれど、Excelマクロのソースだけエクスポートされたものを渡されて解析依頼されたときとか。

使い慣れたVSCodeでフォルダごと開いたら、元ファイルがShift-JISで、デフォルトUTF-8で開くもんだから文字化けする。

毎回エンコードしたり、UTF-8に全変換するとか面倒なので、何か対策はと思ってたら余裕でありました。

“【VSCode】Excelマクロのソースを文字化けしないようにする” の続きを読む

【Node.js】npm runに失敗する:Error: error:0308010C:digital envelope routines::unsupported

Node.jsをバージョン指定でインストール

Node.jsのスクリプトをビルドしようとしたら下記エラーが出るようになった。

Error: error:0308010C:digital envelope routines::unsupported

どうやら現行のNodeバージョンじゃサポートされていないみたい。

そういや前にアップデートかけた気がしてきたので、ひとまず本番環境のNodeバージョンに合わせるためにダウングレードすることにする。

“【Node.js】npm runに失敗する:Error: error:0308010C:digital envelope routines::unsupported” の続きを読む

【VSCode】GitLensで改行コードの違いによる差分が検出される

GitLensすごい便利。

長らくメンテしてなかった環境をGitに突っ込んでVSCodeで編集しようとしたら、なんかほぼ全行に差分がある状態になってる。

GitLensで全行で差分が出る

あれ?何も触ってないのに何で?

“【VSCode】GitLensで改行コードの違いによる差分が検出される” の続きを読む

【Laravel】特定のファイルだけmigrateする

Laravelで既存DBからSeederファイルを生成する方法

既に運用中のサイトでカラム追加などの操作を行いたいときとか。

通常は「php artisan migrate」で差分migrateが実行されるが、そこでエラーが出たりしたらひとまず下記で逃げ切る。

php artisan migrate:refresh --step=1 --path=/database/migrations/xxx_table.php

“【Laravel】特定のファイルだけmigrateする” の続きを読む

WinSCPでVagrantにSFTPするも、何回も接続が切れる場合

WinSCP使って、仮想環境VagrantSFTP接続してファイルを転送しようとしたら、めちゃくちゃ頻繁に接続が切れる。

なんだろう?と思ってたら、おそらくSSHキーがおかしくなってる感じ。

なので、一度WinSCPをアンインストールして、再インストールし、もう一度接続しなおしたら無事に復活した。