Rust 製のプログラムに各種スクリプト言語 (Lua, Python, JavaScript) を組み込みたい場合にどう書けばよいのかについて調べてみた。今回はライブラリとして rlua , pyo3 , rusty_v8 , quick-js を試す。 ただしぶっちゃけるとこの記事はほぼ自分用の備忘録であり(毎度この言い訳してんな)、基本的には rlua のコードリーディングが...
タイトルオンリー。 grep (GNU Grep, BSD Grep) に限らず「POSIX 正規表現」を使う場所であれば当てはまる。 「数字・アルファベット・アンダーバー・ハイフン」のいずれかだけで構成されている行(例: 00-hello_world )を grep で抜き出したい、という場合を考える。 以下はパッと見良さそうに見えるが誤っている。 ... この正規表現はバックスラ...
これまで Raspberry Pi 2 Model B を自宅用 NAS 兼メディアサーバとして このように 運用していたが、やはりメモリ 1 GB だとつらく USB 2.0 だときついという感じになり、なんやかんやあって Intel NUC を買ってしまった。メモリ は 8 GB、SSD は 256 GB にした。やっていくぜ NUC(ネクスト・ユニット・オブ・コンピューティング)。 で...
Raspberry Pi 2 Model B (以下 RPi )に Arch Linux ARM (以下 ALARM )を入れて雑なメディアサーバにした記録です。ほぼ自分用の備忘録です。この記事だけ読んで完璧に ALARM on RPi 環境を構築できるというわけではないです。 というか既存の記事と Arch Wiki が優秀すぎるので新たに書くべきことはあまりないという。RPi / A...
あるいは 「お手製 Makefile を書く際に GNU Make 以外の実装について考慮すべきか?」 という話。 個人的には積極的に GNU Make(拡張)と心中していきたい……。 GNU make: Suffix Rules from Make - GNU Project - Free Software Foundation GNU make 日本語訳(Coop編) - 暗黙ルール...
みんなやっているのでは?と思ったけど検索しても意外と引っかからなかったので備忘録として。 ~/Library/Application Support/AquaSKK/keymap.conf が無ければデフォルトの設定ファイルをコピーする。 ... SKK_JMODE に「かな」キー (0x68) の設定を加える。つまり、 ... を、 ... とする。 以上です。 英数キーを押下すると直...
Gentoo Linux 環境を邪道っぽい感じで構築した記録。「Gentoo Linux を試してみたい Arch Linux 使い」 向けの記事(すなわち私のための備忘録)です。 Arch Linux じゃなくても systemd な Linux ディストリビューションなら同じ手法が適用できるはずです。説明を端折ってしまったがために、この記事を読むのに Arch Linux をブートできる...
M+Web FONTS Subsetter みたいなことを手元でやりたくなったので fontforge 用の Python スクリプトを書いた。 taskie/genwebfonts.py - GitHub Gist 上記ファイルに適切な実行権限を与えた後、 ... とすると必要なグリフのみを含んだフォント (ttf, woff, eot) が output ディレクトリに一括生成される。...