全力で怠けたい

怠けるために全力を尽くしたいブログ。

2023-01-01から1年間の記事一覧

AWS Lambda 関数のランタイムを Go 1.x => provided.al2 に移行する方法。

はじめに Go 1.x => provided.al2 への変更 Go 1.x ランタイムを使用している Lambda 関数の確認方法 参考サイト はじめに Lambda 関数のランタイムを Go 1.x => provided.al2 へ移行する方法を記載する。 2ヶ月ほど前、AWS から「Amazon Linux AMI のメンテ…

MySQL でテーブル定義情報を表示する方法。

テーブル内のカラムに関する情報を表示する方法 DESCRIBE ステートメント SHOW CREATE TABLE ステートメント 参考サイト MySQL でテーブル定義情報を表示する方法を記載する。 MySQL のバージョン。 mysql> SELECT VERSION(); +-----------+ | version() | +…

GoLand でコード補完が一切効かなくなってしまったときの対処方法。

はじめに 対処方法 GoLand を再起動する キャッシュをクリアする JetBrains 製の他の IDE の場合 参考 はじめに GoLand でコード補完が一切効かなくなってしまったときの対処方法を記載する。 GoLand のバージョン: 2023.2.3 対処方法 GoLand を再起動する G…

Mac で Shift+Command+ ], [ の同時押しで tmux のウィンドウ間を移動する方法。

はじめに やり方 参考サイト はじめに tmux を使い始めたばかりだが、とても便利に使っている。 しかしながら、tmux のウィンドウ間を移動するデフォルトのキーバインドは、プレフィックスキーを押した後に Ctrl + n / Ctrl + p を押すというもので、これが…

自分的 .tmux.conf の設定。

はじめに .tmux.conf でのカスタマイズ プレフィックスキー プレフィックスキーを押した後、コマンドを連続入力できる長さ ウィンドウ、ペインのインデックスは1から始める ペインの操作 新規のウィンドウをカレントディレクトリで開く マウスでスクロールで…

Pixela の CLI ツール pa が v1.9.0 にバージョンアップしました。

v1.9.0 アップデート内容 v1.9.0 へのアップグレード方法 Pixela の CLI ツール pa が v1.9.0 にバージョンアップしました。 v1.9.0 アップデート内容 Pixela v1.27.0 に対応するバージョンアップとなります。 具体的には、graph stats サブコマンドで取得で…

pixela4go が v1.8.0 にバージョンアップしました。

v1.8.0 アップデート内容 pixela4go が v1.8.0 にバージョンアップしました。 Pixela v1.27.0 に対応するバージョンアップとなります。 v1.8.0 アップデート内容 Pixela v1.27.0 で /stats API に追加された、maxDate, minDate, yesterdayQuantity の3つのフ…

GoLand の Find Usages 機能で、プロダクションコード / テストコードだけを検索する方法。

はじめに JetBrains 製の Go 言語向け IDE の GoLand に搭載されている Find Usages 機能で、プロダクションコード / テストコードだけを検索する方法について記載する。 GoLand の Find Usages 機能は、変数を参照 / 値を設定したり、関数やメソッドを呼び…

AWS Elastic Beanstalk にて構築した環境にアプリケーションをデプロイする際、更新処理がタイムアウトしてしまう事象の解消方法。

はじめに AWS の Elastic Beanstalk にて構築した環境にアプリケーションをデプロイする際、Beanstalk 環境の更新処理がタイムアウトしてしまう事象が発生した。 結論としては、アプリケーションサーバーをホストしている EC2 インスタンスを入れ替えること…

パーセンタイル値を計算する percentile コマンドを作りました。

What is percentile コマンド? percentile コマンドの特長 使い方の実行例 ファイルから数値を読み込む 標準入力から数値を読み込む 表示するパーセンタイル値を指定する パーセンタイル値を切り捨てない インストール方法 開発者向け 手動でのインストール…

ab コマンド (ApacheBench) の自分的チートシート。

このエントリーを書いた動機 ab コマンドのチートシート 基本的な使い方 リクエスト数を指定する 並列数を指定する タイムアウトを指定する 一定時間、負荷をかけ続ける HTTP ヘッダーを指定する HTTP Keep-Alive を有効にする 出力のフォーマット 実行結果…

コマンド、キーボードショートカットで Mac を再起動する方法。

Mac

shutdown コマンドで Mac を再起動する キーボードショートカットで Mac を再起動する 参考サイト マウスを使わずに、コマンド、キーボードショートカットで Mac を再起動する方法をメモしておく。 shutdown コマンドで Mac を再起動する ターミナルソフトで…

sed コマンドを使って cat, grep, tr, wc, head, tail コマンドを再発明してみた。

sed コマンドのバージョン sed コマンドでいろんなコマンドを再発明する cat grep tr wc head tail 社内でシェルスクリプトの活用が増えるといいなー、と思って、とっかかりになるようなパズル的なものを考えてみた。 シェルスクリプトに興味をもってもらう…

Pixela の CLI ツール pa が v1.8.0 にバージョンアップしました。

v1.8.0 アップデート内容 v1.8.0 へのアップグレード方法 Pixela の CLI ツール pa が v1.8.0 にバージョンアップしました。 v1.8.0 アップデート内容 Pixela v1.26.0 に対応するバージョンアップとなります。 具体的には、graph サブコマンドに add, subtra…

内閣府の「平均寿命の推移」の CSV が扱いやすくなるようにワンライナーで整形してみた。

はじめに ワンライナー 平均寿命の推移の CSV が扱いにくい原因 余計なヘッダーとフッターが含まれている データ中に意味のないスペースが含まれている 1行あたり2レコードが含まれている 西暦の上2桁が省略されているレコードがある 元号が省略されているレ…

wareki コマンドが西暦を標準入力から読み込めるようになりました。

西暦を標準入力から読み込めるように wareki コマンドが v1.2.0 にバージョンアップして、西暦を標準入力から読み込めるようになりました。 西暦を標準入力から読み込めるように wareki コマンドは v1.2.0 より前は標準入力からの読み込みに対応しておらず、…

pixela4go が v1.7.0 にバージョンアップしました。

v1.7.0 アップデート内容 PUT - /v1/users/<username>/graphs/<graphID>/add エンドポイントに対応 PUT - /v1/users/<username>/graphs/<graphID>/subtract エンドポイントに対応 pixela4go が v1.7.0 にバージョンアップしました。 Pixela v1.26.0 に対応するバージョンアップとなります。 v1.7.0 </graphid></username></graphid></username>…

Slack の絵文字をファイルに保存する方法。

Slack の絵文字をファイルに保存する方法のメモ。 まず、保存したい絵文字を入力 & 投稿し、絵文字を右クリックして「画像をコピーする」を実行する。 入力欄にて「ペースト」 & 投稿し、画像をアップロードする。 投稿された画像をダウンロードする。 以上。

AWS Lambda で Go のバイナリを実行すると「/var/task/main: /lib64/libc.so.6: version `GLIBC_2.32' not found」を出力して止まるときにやったこと。

はじめに 結論 参考サイト はじめに AWS Lambda で Go のバイナリを実行すると次のメッセージを出力して止まるときにやったことのメモ。 /var/task/main: /lib64/libc.so.6: version `GLIBC_2.32' not found (required by /var/task/main) 結論 この事象に関…

GitHub Actions で作業ディレクトリを変更する方法。

はじめに cd コマンドで作業ディレクトリを変更する working-directory を指定 ステップのデフォルトの作業ディレクトリを変更 ジョブのデフォルトの作業ディレクトリを変更 ワークフロー全体のデフォルトの作業ディレクトリを変更 working-directory の指定…