アバター
後藤隼人 ( ごとうはやと )GitHubPython

ウェブ制作・開発やマーケティング、プロジェクト支援などをしています。

Git でバイナリ扱いのファイルの text diff を見る方法

Git においてバイナリファイルとして設定されているファイルの text diff を見る方法についてです。 確認時のバージョン Git 2.37.1 結論: オプションを付ける や のコマンド実行時に オプションをつければ OK です。 以下補足メモです。 Git の…

プログラミング言語の将来性の評価方法

プログラミングに興味のある方向けに「プログラミング言語の将来性を評価する方法」をご紹介します。 どうも Google 検索などで「プログラミング言語 将来性」といったキーワードでの検索ボリュームが多いらしく、プログラミングスクール系の会社がこぞって「プログラミング言語 将来性」…

GitHub Actions で複数行の文字列を output にセットする方法

GitHub Actions で改行文字を含む複数行の文字列をコマンドの output パラメータにセットする方法についてです。 前提 この記事は 2022 年 05 月に書きました。 時間が経つと GitHub Actions の仕様変更などで情報が古くなるので参考にされる際…

actions/github-script と composite アクションでカスタムアクションをかんたんに作れる

GitHub Actions 小ネタです。 と composite アクションを使えば、再利用可能なアクションかんたんに作ることができます。 前提 この記事は 2022 年 05 月に書きました。 時間が経つと GitHub Actions の仕様変更などで情報が古くなるので…

Safari や iOS 上のブラウザで border-radius で子要素をマスクできない問題

Safari で HTML を閲覧した際に、親要素に と を設定してあるのに子要素が の範囲をはみ出して表示されてしまう問題についてです。 追記: 親要素に を設定している前提の説明が抜けてしまっていたのでタイトルと本文を修正しました(コメントいただいた方ありがとうござ…

Laravel のキューの dispatchAfterResponse() の仕組みのまとめ

PHP のフレームワーク Laravel が提供するキューのジョブオブジェクトに というメソッドがあります。 少し前にこの仕組みについて調べたのですが、ウェブ上で参考になる情報があまり見つかりませんでした。 今回はこの 周りの仕組みについてかんたんにまとめておきます。 対象…

PHP-FPM のリクエスト処理後のタイムアウトの仕組みのまとめ

少し前に PHP の FPM (FastCGI Process Manager) のリクエスト処理後のタイムアウトの仕組みについて調べたのでかんたんにまとめておきます。 FPM で PHP を動かすと、 という関数が利用できます。 この関数はリクエスト処理を完了するためのも…

Next.js でのエラー Module not found: Can't resolve 'fs' の対処方法

Next.js で次のようなエラーが出たときの対処方法についてです。 確認時のバージョン Node.js 16.x Next.js 12.x / 11.x 問題 Next.js を実行すると(= や を実行すると)次のメッセージを含むエラーが出て処理が途中で止まってしまい…

Gatsby でパンくずリストを作る方法

Node.js ベースの SSG のひとつ Gatsby でパンくずリストを実装する方法についてかんたんにまとめました。 私は Gatsby で実装しましたが、基本的な考え方は他の SSG でも同じと思いますので他の SSG を使う方にも参考になるかもしれません。 対象バージ…

Docker Compose で NGINX の起動前に自己署名証明書を生成する方法

Docker Compose で NGINX を起動する前に SSL/TLS の自己署名証明書を生成する方法についてです。 この方法は、開発環境や確認用の環境において ではなく のアドレスで動作確認をしたいときなどに有用です。 確認時の環境 Docker: Docker …

MySQL ですべてのテーブルを一括で OPTIMIZE する方法

今日も小ネタで、 MySQL で特定のデータベース内のすべてのテーブルを一括で OPTIMIZE する方法についてです。 確認時のバージョン MySQL or MySQL ですべてのテーブルを OPTIMIZE する方法 早速結論ですが、 コマンドの オプションを使えば…

Cypress で特定のテストだけ実行する方法

Node.js のテスティングライブラリ Cypress で特定のテストだけを実行する方法についてです。 確認時のバージョン Node.js Cypress ファイル単位で絞り込む方法とファイル内のケース単位で絞り込む方法の 2 つの方法があります。 ファイルで絞り込む …