gotohayato.com

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

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

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

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

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

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

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

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

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

GitHub Actions 小ネタです。 actions/github-script と composite アクションを使えば、再利用可能なアクションかんたんに作ることができます。 前提 この記事は 2022 年 05 月に書きました。 時間が経つと GitHub Ac…

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

Safari で HTML を閲覧した際に、親要素に overflow: hidden と border-radius を設定してあるのに子要素が border-radius の範囲をはみ出して表示されてしまう問題についてです。 追記: 親要素に overflow…

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

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

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

少し前に PHP の FPM (FastCGI Process Manager) のリクエスト処理後のタイムアウトの仕組みについて調べたのでかんたんにまとめておきます。 fastcgi_finish_request() FPM で PHP を動かすと、 fastcgi_fin…

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

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

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

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

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

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

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

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

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

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

© 2022 gotohayato.com
サイトについてタグアーカイブ
メッセージを送る