単純にURLを取得しただけだと、JavaScript で動的に生成される要素が取得できない。 JavaScript で動的にDOMが生成されるページをスクレイピングするには、Node のライブラリ Puppeteer が […]
カテゴリー: Development
WSL2 で DNS で名前解決出来ない問題が発生しました。 Temporary failure resolving 'archive.ubuntu.com' などの表示が出て、名前解決が出来なくなっ […]
macOS ではベクターデータを編集する時は を使っていましたが、Sketch は Windows では使えないので、代替のソフトウェアを探していました。 ベクターを編集する時は特に自分で絵を描くわけではなく、svg や […]
WSL2 で Flutter アプリを開発する時は、現状だと USB で接続するよりかは Wi-Fi でつなぐほうが楽そうです。 環境は nvim で作ることにします。 Command line tools をインストー […]
Homebrew は、パッケージ管理ツールです。 Mac では Homebrew でパッケージ管理をしてる人が多いと思います。 Linux は各ディストロのパッケージ管理 (apt, packman, yum 等) を使 […]
単数形と複数形で変化する言語の単語を I18n で出し分ける方法です。 en.yml 単数時 (one) とそれ以外を例えば下記のように定義します。 en: apple: zero: no apple one: appl […]
macOS で空き容量が減ってきたら、下記のファイルを消してみると良いかもしれません。 Developer 以下 ~/Library/Developer/ はどんどん膨れ上がっていきます。特に古い iOS のイメージ等が […]
iPhone は 3GS からずっと使っていてしばらくはメインでしたが、Pixel (Android) がメインになって既に4年くらいになります。個人的な感想ですが、以前は iPhone の方が速くて綺麗だったんですが数 […]
Neovim, Vim, Vifm 等の設定ファイル内で OS 判定をする方法。Mac, Linux, WIndows を判定して設定を調整します。
ssh-agent は鍵転送に便利ですが、Linux と macOS で挙動が異なったので調べてみました。