Blog
-
SketchyBarを導入した
-
macOS のメモリ使用状況を Activity Monitor のようにわかりやすく表示させる CLI を作った (vm_stat2)
-
少しだけキーマッピングをカスタマイズしている話、または僕がJIS配列を好む理由 (親指エンター・親指シフト・小指ESC)
-
コマンドライン上で簡単に試せる Nix の使い方
-
Nix な dotfiles を GitHub Actions でビルドして cachix にキャッシュする。定期的な自動 update もする。
-
Git Hooks は nix devShell の shellHook を使うと手軽だった
-
direnv環境下でnixコマンドをラップして、nix buildなどを実行した際にnom buildが実行されるようにした
-
$PATHから特定のパスを取り除く方法
-
今更ながらGHQを導入し、プロンプトとかfzf連携とかの設定をした
-
Chez Scheme のコンパイル結果 (アセンブリ) を見る方法 (scheme-show-asm)
-
zsh/fishで入力中のコマンドをvimで編集する方法とmacOSでの対応
-
Dentoo.LT #33 発表スライド
-
Rust で型レベル数 (typenum) を使った Typestate な Builder パターンの実装サンプル
-
Rust の型レベル数ライブラリ typenum の紹介
-
Tech Circle Expo #4 発表スライド
-
僕のコミットメッセージの prefix メモ
-
treefmt-nix を flake.nix から使ってみる
-
Vim のウィンドウのリサイズを簡単・直感的にできるようにした
-
EcoString と CompactString から Small String Optimization と Clone-on-Write の実装方法を学ぶ
-
Astro.jsをv4からv5にアップグレードした
-
dotfiles での Nix 設定分割
-
Windows で Emacs キーバインドがしたかった
-
Nix Home Manager をファイル配置ツールとして使用する
-
tmuxへのattachをいい感じにするコマンドを作った (tmux-connect)
-
exec 先プログラムで osascript すると「osascriptにはキー操作の送信は許可されません」になる
-
Bash における配列/連想配列の動作の覚書
-
glibcのprintf()の実装を読んでみる
-
Tech Circle Expo #2 発表スライド
-
Firefoxでタブバーを消す方法のメモ
-
Homebrewで最新版のCaskをインストールできない (Core cask tap last commit が古い)
-
Rustのよくわからない隙間最適化(Option-like enum?)を見つけた
-
Tech Circle Expo #1 発表資料
-
Dentoo.LT#29 発表スライド
-
Prattパーサを使って電卓を作ってみる
-
プログラミング言語初心者がプログラミング言語を作ってる
-
Gatsby.jsからAstro.jsに移行した
-
Linuxbrew (Homebrew) をsudoなしでインストールする
-
textlintをefm-langserverとnvim-lspで導入してみた
-
基本情報・応用情報に合格した話
-
プログラミング用合成フォント PleckJP の合成スクリプトの実装解説
-
プログラミング用合成フォント PleckJP を作った
-
シンプルなDFA型の正規表現エンジンをRustで作成する #2
-
シンプルなDFA型の正規表現エンジンをRustで作成する #1
-
シンプルなDFA型の正規表現エンジンをRustで作成する #0
-
vim.ui.inputを自作floating windowにした (Vim駅伝)
-
FontForgeとPythonでGlyph (Contour) の編集(追加・削除)方法
-
pyenvでPython2.xのinstallに失敗した時の対処法(Missing the zlib)
-
自作カラーテーマ「necodark」と自作ジェネレータ「Sccg」(MMA部誌2023春)
-
Arduinoでシリアルモニタから数値(整数と小数)を受け取る
-
[C#] Privateなフィールドの取得とPrivateなメソッドの呼び出し (コピペ用)
-
Neovimのstatuslineとtablineを自作した
-
大学の授業でBadAppleの動画作った記録
-
node-canvasで雑にOG画像を生成する
-
Unity1Week Re 参加記録 (UECアドカレ2022)
-
zshプロンプトに$pipestatusを表示する
-
C# で Linux, OSX のルートパス(~/)を解決したかった
-
Neovim/Vim で LaTeX を書く (MMA部誌2022秋)
-
homebrew-cask-fonts に新しいフォントを追加したのでそのメモ
-
Excelで最小二乗法による直線y=axのaの不確かさを求める
-
Activator.CreateInstanceでオプション引数を扱う
-
Neovimでcodelldbを使ってC++をデバッグする(nvim-dap, Mason.nvim)
-
[C#] MacOSにおける Environment.GetFolderPath(Environment.SpecialFolder)
-
dein.vimのluaラッパー -αなプラグイン作った(dein-snip)
-
ddu-ui-filerでアイコン表示するcolumn作った(ddu-column-icon_filename)
-
lexima.vimとpum.vimと<CR>
-
neovim(vim)とskimでsynctexできるようにするプラグイン作った
-
Vimにフォーカスを戻したときだけマウスを無効にする
-
denops.vimでvimscriptの関数をtypescriptに渡したかった
-
zplugからsheldonに乗り換えた
-
[Vim] LaTeXで保存時に句読点をカンマ・ピリオドに修正する
-
[Unity] Quaternion.AngleAxis について簡潔に
-
[Neovim] python,rubyのglobal変更されない問題はREADME読んでないだけだった件
-
zshプロンプトをカスタマイズする
-
10.Github Pagesでデプロイとアナリティクスとサイトマップ (Gatsby-jsによるサイト構築記録)
-
gatsby-remark-vscodeにハイライト可能な言語を追加する
-
9.細かい変更 (Gatsby-jsによるサイト構築記録)
-
8.tag個別ページ作成 (Gatsby-jsによるサイト構築記録)
-
7.Markdown内の相対パスによるリンクが上手くできない (Gatsby-jsによるサイト構築記録)
-
6.投稿日と更新日を設置する (Gatsby-jsによるサイト構築記録)
-
5.blog個別記事のデザイン (Gatsby-jsによるサイト構築記録)
-
4.ページの追加とデザイン (Gatsby-jsによるサイト構築記録)
-
3.整理 (Gatsby-jsによるサイト構築記録)
-
2.サイトのディレクトリ変更 (Gatsby-jsによるサイト構築記録)
-
1.セットアップ (Gatsby-jsによるサイト構築記録)
-
Gatsby-jsによるサイト構築記録
-
[Dart] meta.dart アノテーション一覧
-
[Dart] for, for-in, .foreach() のスピードテスト
-
[Blogger]「オフスクリーン画像の遅延読み込み」の対策
-
Pythonのforループでrangeを小数点刻み、かつ誤差を出さないようにする
-
[Dart]エラー・例外一覧
-
brew cask で入れた Flutter SDK のパスの取得方法
-
[C#] LowerBoundとUpperBoundの実装と例外処理
-
VSCodeでのUnity開発(MacOS)
-
Bloggerをマークダウンで書く
-
VisualStudio for Mac で NuGetの復元・更新ができない
-
VSCodeでテーマを設定→拡張機能へ
-
fatal error- 'wchar.h' file not found の対処法
-
[C#] 比較の定義 (IComparable, IComparer, Comparison, Comparer)
-
VisualStudio for MacでUnity用のDLLを作成する
-
Unity1Weak あける 参加記録