HighSierra

npm モジュールのセキュリティアップデート(3)

npm モジュールのセキュリティアップデート(2) - koba::blog で npm-force-resolutions を使って pug のバージョンを 3.0.2 に固定していたのだが、npm v8.7.0 ではこれがうまく動作しないようである。npm v8.3.0 以降では npm-force-resolutions を使わずと…

npm モジュールのセキュリティアップデート(2)

GitHubに脆弱性警告が通知されていた。pug-code-gen を 2.0.2 → 2.0.3、pug を 2.0.2 → 3.0.1 にアップデートせよとのお達しである。pug を 2.0.2 → 3.0.1 にアップデートすれば pug-code-gen も 3.0.x にアップデートされるようなので、pug だけアップデー…

npm モジュールのセキュリティアップデート

GitHubに置いているソースが脆弱性の警告を受けました。どうやら lodash に脆弱性があるようです。こういう場合、npm 6.1.0 で追加されたコマンド npm audit fix を使う事で適切にバージョンアップすることができるのですが、今回は npm auditを実行しても f…

webpack4 へのアップグレード

フロントエンド開発の環境構築 - koba::blog で開発環境を構築した当時は webpack3 が最新だったのですが、その後 webpack4 が出ているのでアップグレードしました。

特定のホストだけVPNを通さないよう設定する

中国で暮らしているのでネット接続は常にVPN経由である。回線速度が遅いのにはまあ慣れたのだが、VPN経由だとアクセスを拒否されるページがあるのが厄介。例えばさくらVPSのコントロールパネルにアクセスするとこのようにアクセスを拒否されてしまう。なので…

Macでftpを使えるようにする

プロバイダが提供するWebページサービスのファイル転送が未だにFTPしかサポートしていないのですが、High Sierraからftpコマンドが削除されてしまいました。Macで使えるFTPクライアントもあるようなのですが、コマンドラインから使いたいのでHomebrewでイン…

Apacheの起動と設定

High Sierra でもやはりWebサーバを起動するUIはありません*1。Apache 2.4 がインストールされているのでこれを起動し、各ユーザが .htaccess で動作を変更できるよう設定します。 *1:Mac OS X 10.7 Lion までは環境設定に「Web共有」の項目があったらしいの…

SSH鍵の交換

Homebrewのアップデート - koba::blog の続き。Mavericks時代に SSH接続に公開鍵を使う - koba::blog でSSH鍵を作成しており「移行アシスタント」で移行もされているのですが、メールアドレス部分が koba@angie.local になっていて新しいMacBookのマシン名と…

Homebrewのアップデート

High Sierra の入力設定 - koba::blog の続き。MavericksからHigh Sierraへの移行には「移行アシスタント」を使いましたが、CVS、RCS、Node.jsなどHomebrewでインストールしたコマンドラインツールは移行時にアップデートされていません。手動でアップデート…

High Sierra の入力設定

Mavericksがやってきた - koba::blog 以来4年半使っていたMacBook Pro。使い勝手に全く不満はなかったのですが、バッテリーが膨張してきたので買い替えました*1。以前のは Mavericks(OS X 10.9.5)のままだったので High Sierra(macOS 10.13.3)までまたも一気…