デフォルトで $ git status で -uall オプションを付与したい場合の .git/config (.gitconfig) の書き方

結論 status.showUntrackedFiles を all に設定すればいい。 具体例 # (前略) [status] showUntrackedFiles = all # (後略) 公式ドキュメント git-scm.com 所感 プロジェクトによって -uall がデフォルトで付与されている方がいい場合とよろしくない場合…

act(GitHub Actions のローカル実行)に使う Runner のイメージは "full" がよさそう(それでも限界がある)

act とは nektosact.com 利用できる Runnner のイメージについて リポジトリの README に書いてあります。 github.com 種別として、act、runner、js、rust などがありますが、いちいち使い分けるのは面倒なので full でいいような気がします*1。 すなわち、…

Ruby で Sorbet を最小限で使う例

注意点 Rails ではなく、素の Ruby です Bundler を用います*1 詳細や最新情報は必ず 公式ドキュメント を参照してください 結論 1. Gemfile を書く gem 'sorbet' gem 'sorbet-runtime' gem 'tapioca', require: false 2. $ bundle install する $ bundle in…

Mac にて mysql2 をインストールする際に "ld: library 'zstd' not found" でエラーになる場合の対処方法

結論 環境変数 LIBRARY_PATH に $(brew --prefix zstd)/lib を追加する。 具体的な実行例 $ LIBRARY_PATH="$LIBRARY_PATH:$(brew --prefix zstd)/lib" bundle install エラーメッセージの例 (前略) compiling client.c compiling infile.c compiling mysql…

Apple Silicon で Bundler にて nio4r のインストールに失敗するときの対処方法の一つ

結論 以下を実行する。 $ bundle config build.nio4r --with-cflags=-Wno-incompatible-pointer-types 補足 一時的な設定でいいならば環境変数で設定してもよい。 $ BUNDLE_BUILD__NIO4R="--with-cflags=-Wno-incompatible-pointer-types" bundle install

MSX2 GOTO40 に MIKI-CHANG の参加が決定

2025年の9月13日(現地日時)に開催される MSX2 GOTO40 に、MIKI-CHANG が参加することが発表されました。 www.msxgoto40.com さすがに遠すぎて行けないかなあと思いますが*1、新たな情報に期待したいところです。 X での ポスト 以下、TECHNOuchi さんのポ…

Rye にて "pyenv global" と同等の設定をする方法

結論 $ rye config --set default.toolchain="cpython@3.12.5" 補足 ~/.rye/config.toml を直接編集するのと同等です。 [behavior] use-uv = true global-python = true [default] toolchain = "cpython@3.12.5" 参考 github.com

GitHub Actions の Ubuntu 24.04 のイメージには ImageMagick が含まれていない

結論 Ubuntu 24.04 の内訳 ImageMagick が含まれていない github.com Ubuntu 22.04 の内訳 ImageMagick が含まれている github.com 24.04 で ImageMagick を使いたい場合にはどうするか 事前に $ sudo apt update && sudo apt install -y imagemagick を行え…

ImageMagick で変換(等)を行った結果を冪等にする方法

背景 定期的に実行するようなコマンドが生成する画像について、見た目が同じ画像が生成されているのに、毎回 Git での差分を出したくない。 結論 -strip オプションを用いる。 Strip the image of any profiles, comments or these PNG chunks: bKGD,cHRM,EX…

Git の pre-push hooks を用いて git push --force (git push -f) を防ぐ方法(簡易的)

結論 hooks の pre-push に、以下のように書きます。 #!/usr/bin/env bash set -euo pipefail PUSH_COMMAND_DETAIL=$(ps -ocommand= -p $PPID) PROHIBITED_COMMANDS=("git push --force" "git push -f") ERROR_MESSAGE="ERROR: --force や -f オプションの使…

Ubuntu 24.04 LTS (WSL2) にて Ruby 3.3.5 を rbenv でインストールしようとしたら optparse のせいでビルドに失敗したときの対処方法

結論 以下の記事と同じです。 obel.hatenablog.jp

Ruby 3.3.4 にて Apple Silicon の Mac で posix-spawn のインストールに失敗するときの対処法

結論 以下のように Bundler の config に設定してから $ bundle install し直す。 $ bundle config build.posix-spawn --with-cflags="-Wno-incompatible-function-pointer-types" 参考 github.com エラーメッセージ

「幻水 I&II HDリマスター」のパケ版は Switch と PS5 のみ

2024/08/31 追記 公式サイトの「商品情報」の箇所に正式に追記されました 「幻想水滸伝 I&II HDリマスター 門の紋章戦争 / デュナン統一戦争(以下、I&II HDリマスター)」とは 以下、公式サイトです。 パッケージ版(通販) エビテン 「I&II HDリマスター」…

CentOS 7 にて rbenv で Ruby 3.3.4 のインストール(ビルド)に失敗するときの対応策

OS の状況 $ cat /etc/os-release NAME="CentOS Linux" VERSION="7 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="7" PRETTY_NAME="CentOS Linux 7 (Core)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:7" HOME_URL="https://www.centos.or…

Apple Silicon の Mac で MeCab の出力が文字化けするようになったときの対応

現象 $ mecab 隣の客はよく柿喰う客だ。 隣 ̾��,����,*,*,*,*,* の ̾��,����,*,*,*,*,* 客 ̾��,����,*,*,*,*,* はよく ̾��,����,*,*,*,*,* 柿喰 ̾��,����,*,*,*,*,* う ̾��,����,*,*,*,*,* 客 ̾��,����,*,*,*,*,* だ ̾��,����,*,*,*,*,* 。 ̾��,������³,*,*,…

n8n で cron (Schedule Trigger Node) が動かないときの対処方法

n8n とは nodemation = n8n n8n.io 最初に おそらく最近のバージョンを普通に使っていると、cron が動かないということはないと思います バージョンアップを結構サボっていて、つい最近アップグレードしたら cron が動かなくなった、のようなケースが対象で…

Trello で日時(期限)表示が突然英語表記になったとき

Web

結論 もう直っているのでリロードする。 まだ起きているのはおそらく「アプリ版」だろうから、Windows ならば Ctrl + R を押下する。 参考 後者にて Resolution:Fixed となっているのが確認できます。 1. community.atlassian.com 2. https://jira.atlassian…

「クラベ・エスラが選ぶゲームの史上最高傑作 TOP 10!」に 幻想水滸伝II がランクイン

www.youtube.com クラベは幻水II好きを公言しているので、当然のランクインではあります*1。 *1:そしてもちろん一位は…

Node.js が v22.5.0 だと npm install 時にフリーズ(進行しない)ことがある

結論 v22.5.1(以降)を入れましょう*1。 github.com *1:これを書いている時点では、まだ nodenv ではインストールできません

"Murayama Tribute Marathon" のプレイリスト

gyazo.com Twitch にて実施された*1、村山さんを追悼したプレイの YouTube のプレイリストが作られております。 www.youtube.com *1:"RPG Limit Break" チャンネル

Ubuntu 24.04 LTS (WSL2) にて Ruby 3.3.4 を rbenv でインストールしようとしたら optparse のせいでビルドに失敗したときの対処方法

結論 以下と全く同じ対処方法で OK でした。 obel.hatenablog.jp

Mac でもマウスの「中クリック」経由で Webページ を上下に高速移動するモードに入る方法

結論 AutoScroll 拡張機能を用いる。 chromewebstore.google.com 補足 Windows や Linux等 と拡張機能を同期していても、問題なく動きます。

「コナミグループ株式会社 2024年3月期 決算発表資料」にて「ラインアップ」に「幻水 I&II リマスター」の記述あり

ランキング参加中幻想水滸伝 ただし、リリース時期は「未定」のままである。 2024年3月期 決算発表資料 www.konami.com 当該ページ 第16ページ gyazo.com

Ubuntu 24.04 LTS (WSL2) にて Ruby 3.3.3 を rbenv でインストールしようとしたら optparse のせいでビルドに失敗したときの対処方法

結論 以下の記事と同じですので、こちらを見るとすぐに解決します。 obel.hatenablog.jp 環境 Ubuntu 24.04 LTS WSL2 $ rbenv install 3.3.3 実行時のエラーログ compiling ripper_init.c installing default socket libraries checking ../.././parse.y and…

Fitbit の Web版 のサービスが 2024年6月 いっぱいをもって終了予定

Web

gyazo.com 結論 support.google.com fitbit.com ダッシュボードはどうなるのですか? ...2024 年 7 月以降、ブラウザから fitbit.com ダッシュボードにアクセスすることはできなくなりますが、... 所感 Google マップ のタイムライン機能についてもそうです…

GAS を用いて Gmail の「下書き」を全て送信するスクリプト

結論 以下のとおりです。 function sendDraftMails() { const draftMails = GmailApp.getDrafts() for(let i = 0; i < draftMails.length; i++) { draftMails[i].send() } } ドキュメント Gmail の GAS については公式ドキュメントが分かりやすくて助かりま…

GAS の Gmail のメソッド "GmailApp.createDraft" にて "options" の "name" プロパティが効かない

結論 原因が分からない…。 状況 以下のような GAS を実行した際に、「下書き」として作成されるメールの From に期待通りの name が付与されてくれない*1。 function sampleFunction() { const toAddress = "recipient@example.com"; const subject = "Subje…

Ubuntu 24.04 LTS (WSL2) にて Ruby 3.3.2 を rbenv でインストールしようとしたら optparse のせいでビルドに失敗したときの対処方法

結論 以下の記事と同じですので、こちらを見るとすぐに解決します。 obel.hatenablog.jp 環境 Ubuntu 24.04 LTS WSL2 $ rbenv install 3.3.2 実行時のエラー画面とエラーログ gyazo.com make[2]: ディレクトリ '/tmp/ruby-build.20240530193506.59038.FKjUAA…

有限会社 ブルームーン・スタジオ の Webサイト が閉鎖されました

Bluemoon Studio の Webサイト (http://bm.ai) が閉鎖されました。現在はアクセスできない状態になっています*1。 閉鎖された時期は 2024年5月15日 の昼頃か、その近くになります。閉鎖前の内容は Wayback Machine により閲覧が可能です。 「序文」 「会社概…

Ubuntu 24.04 LTS へアップグレードした

やり方 以下のページのまんまです。 linuxconfig.org update-manager-core をインストールしたうえで $ sudo do-release-upgrade -d を実行して、あとは待っているだけです*1。 /etc/os-release の内容 今回は 23.04 からアップグレードしました。途中で 23.…

Powered by はてなブログ