gotohayato.com

月(ダークモード)
太陽(ライトモード)
後藤隼人
ウェブサイト制作・ウェブアプリ開発やマーケティングをしています。
GitHub

Docker の MariaDB / MySQL イメージを使うときの tips

Docker で MariaDB / MySQL イメージを使うときのプチ tips をいくつかまとめました。 対象イメージは mariadb:10.5 と mysql:5.…

GitHub Actions で WordPress のプラグインを自動更新する方法

GitHub Actions を使って WordPress のプラグインを自動的に更新する方法をご紹介します。 より正確に言うと「 Git でコードを管理している WordPress サイトのプラグインを GitHub Actions…

Google Cloud Platform で特定の国からのアクセスをブロックする方法

Google Cloud Platform で特定の国からのアクセスをブロックする方法についてです。 直接国を指定してブロックする方法は用意されていないので、 まずブロックしたい国の IP…

JavaScript で File オブジェクトの画像のサイズを取得する方法

JavaScript で File オブジェクトとして保持された画像ファイルのサイズ(幅・高さ)を取得する方法についてです。 Node ではなくクライアントサイドの JavaScript でのお話です。 早速結論ですが、 Image オブジェクトを生成して src…

Git でデフォルトのブランチ名を master 以外に変更する方法

Git で git init 後に最初のコミットをすると自動的に作られるブランチの名前を master 以外に変更する方法についてです。 早速結論ですが、設定項目 init.defaultBranch を使えば OK…

Next.js を使った JAMstack なブログの始め方

今回は Next.js を使って JAMstack なブログを作る方法を紹介します。 ゴール 本チュートリアルでは最終的に以下の構成のブログサイトを作ります。 ページ構成 「フロントページ」「投稿一覧ページ」「投稿詳細ページ」の…

Gatsby 公式のプラグイン・テーマまとめ

React ベースの静的サイトジェネレータ( SSG )である Gatsby が公式に提供するプラグインとテーマについてまとめました。 正確には、公式の monorepo リポジトリ ↓ で管理されているプラグインとテーマを一覧にしました。 記事執筆時点で monorepo…

GitHub のリポジトリのデフォルトのブランチ名を変更する方法

先日 GitHub の CEO が、デフォルトのブランチ名に奴隷制を連想させる master という名前を使うのをやめて代わりに main を使っていく旨の発言をしていました。 "Nat Friedman on Twitter: "@Una @github It's a…

GitHub Actions ワークフローで処理を定期実行する方法

GitHub の自動化ツール GitHub Actions のワークフローを使って特定の処理を定期的に実行する方法についてです。 GitHub 公式のドキュメントに方法が書かれているのですが、情報があちこちに散っている感じなのでかんたんにまとめておきます。 schedule…

Gatsby で Google Analytics Reporting API を使って人気の投稿一覧を作成する方法

今回は静的サイトジェネレーターの Gatsby を使ったプロジェクトにおいて Google Analytics Reporting API v4 を使って投稿一覧を作成する方法を紹介します。 前提 今回は 2020 年時点で最新の Reporting API v…

cron の処理が期待どおりに動かないときの対処方法まとめ

cron の処理が思いどおりに動かないときの対処方法についてかんたんにまとめます。 cron の基礎知識 以下 cron を利用する上での前提知識です。 cron…

Next.js と Gatsby の比較

最近 React ベースのフレームワークである Next.js と Gatsby を使っています。 ある程度客観的に比較できるだけの知識がたまったと思うので、 Next.js と Gatsby…

Git の管理対象外のファイルのみ表示する方法

Git の小ネタで、 Git で管理されていないファイルのみを一覧表示する方法についてです。 早速結論ですが、 git ls-files コマンドを使えば OK です。 git ls-files は Git…

React の state hook で array を更新しても再描画がされない問題

JavaScript のフレームワーク React に関する小ネタです。 掲題のとおり「 state hook で array を扱っているときに、 array を更新してもコンポーネントの再描画が起こらない」という問題についてです。 今回動作確認に使った React…

PHP の Multiple access type modifiers are not allowed というエラーの対処方法

PHP の小ネタです。 PHP のコードを実行しようとすると次のようなメッセージの Fatal error が出て処理が止まることがあります。 これはクラスのメソッドやプロパティのアクセス修飾子( public / protected / private…

Drupal 7 から WordPress への移行方法

今回は Drupal 7 から WordPress への移行方法についてまとめたのでそのことを書きます。 なぜ Drupal 7 から WordPress に? Drupa 7 は 2021 年の 11 月に公式のメンテナンスが終了することが決定しています(追記: その後…

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