Slash CommandsでサーバレスなDiscordアプリを作る

あけましておめでとうございます. 昨年の暮, 12月中旬頃, 突然に Discord の Slash Commands パブリックベータがリリースされました! ユーザが Bot の機能を利用する際の UX......

はてブを見たくない人のためのChrome拡張を作った

こんにちは. 皆様, はてなブックマーク はお好きですか? 私は嫌いです. はてなブックマーク経由で Twitter に共有されたリンクなどを踏むと, 直接目的のページ......

GitHub Codespaces カスタマイズのコツ

2020/10/13 追記: Codespaces 上で dotfiles の挙動が変更できることを追記 GitHub Codespaces は, ブラウザから利用できる Visual Studio Code をワンクリックで起動してくれる最高のクラウド開発環境サービス......

GitHub Actions ランタイムを多言語化するアクションを作った

TL;DR GitHub Actions が使う Node.js 12 にフルの ICU データセットを自動でインストールするアクションを作った。 Data.prototype.toLocaleString() などのロケールを考慮する関数が英語以外の言語のロケールで......

GitHub ActionsでICU依存の関数を使うな

2020/09/27 追記 この記事で紹介したワークアラウンドを自動化するアクションを作りました: GitHub Actions ランタイムを多言語化するアクションを作った TL;DR GitHub Actions の JavaScript アクショ......

GitHub Actions で真偽値を正しく扱う

TL;DR GitHub Actions の if などで用いる比較は型厳密 公式のベストプラクティス等がないのでアクションごとに出力が異なる アクションを使うときはドキュメントを読む,......

C.UTF-8 とは何だったのか

TL;DR 全ての Linux ディストリビューションが C.UTF-8 持っているわけではないのでつらい. 仮に持っていたとしても標準化されていないので如何なる動作も期待すべきで......

RSS フィードを GitHub プロフィールに表示する

こんにちは. 皆様, GitHub Profile README は使っていますか? GitHub のプロフィールページに任意の Markdown 文章を表示できるアレです. 私も最初は名前とリンクだけを適当に貼った......

fish スクリプトのデバッグ

fish-shell 3.1.0 のリリースで, スクリプトのデバッグ関連機能が非常に豊富になっている事に今更気づいた. いくつか使ってみたので, 簡単な使い方などをメモ. fish_trace Issue......

Arch Linux Install Battle

Arch Linux 何度もインストールしているのに毎回何かしら忘れて敗北してしまうのでさすがにやることメモを作っておく. CLI のみ, 最低限リモートから SSH で作業で......