キーボード

【自作キーボード】ProMicroのモゲ対策にエポキシ接着剤でUSB端子を補強する

はじめに 先日Corne Cherryを自作しました。外出先でも使っていたのですが、ProMicroのUSBを抜き出しすることが多かったせいか、あるときキーボードをケースから取り出したときに見てみたら、ProMicroのUSB端子がモゲて...
Git

【GitHub】GitHub CLIのインストール方法と使い方

はじめに Filter issues, create pull requests, checkout pull requests locally, and more—all from your command line. GitHub C...
AWS

【AWS CLI】S3バケット配下のファイルをすべてダウンロードする

はじめに 本記事では、awscliを使って、S3バケット配下のすべてのファイルをダウンロードする際に使用するコマンドを紹介します。 cpコマンドに--recursiveオプションを指定する awscliを使用してS3からファイルをダウ...
fish

【Mac+fish環境】phpbrewを使ってphp7.4をインストールする

はじめに 本記事では、mac+fishシェルの環境にphpbrewを使ってPHP7.4をインストールするまでの過程をまとめています。 PHP7.4をインストールするまで icuパッケージがNo package foundで失敗 $ ...
PHP

【PHP7.4】”??=” Nullの場合の代入演算子の使い方を紹介

はじめに 本記事ではPHP7.4で追加された新機能の一つ、Nullの場合の代入演算子"??="(Null coalescing assignment operator)の使い方を紹介します。 使用例 動作確認に使用するクラス cla...
PHP

【PHP7.4】新機能に型付きプロパティ(Typed properties)が追加

はじめに 本記事ではPHP7.4で追加された新機能の一つ、型付きプロパティ(Typed properties)を紹介します。 型付きプロパティ(Typed properties) PHPは7.4でクラスのプロパティに型を宣言できるよう...
PHP

【phpbrew】zlibモジュールをインストールする

はじめに 本記事では、phpbrewでインストールしたPHPにzlibモジュールを追加する方法を紹介します。 the requested PHP extension zlib is missing from your system. ...
SQL

【SQL】テーブルからサブクエリでSELECTしたデータを削除するクエリ

はじめに この記事では、テーブルからSELECTしたデータを削除するSQLを説明します。 You can't specify target table 'xxx' for update in FROM clause 次のクエリは、サ...
PHP

PHP7.4のインストール時に発生したエラーと解決方法

はじめに この記事では、PHP7.4のインストール時に発生したエラーとその解決方法を紹介します。 No package 'oniguruma' found が発生した場合 checking for oniguruma... no co...
AWS

tfenvでTerraformのバージョンを管理する

はじめに この記事では、tfenvを使ってTerraformのバージョンを管理する方法についてまとめています。 tfenvとは tfenvは、rbenvを参考にして開発されたツールで、Terraformのバージョンを管理するためのツー...