2021年に使うSnipMate
今までいわゆるスニペット系のvimプラグインは使わずに来たのだが、Rustを書くようになって
Default::default()
とタイプするのが面倒collect::<Vec<_>>
とタイプするのが面倒use std::collection::HashMap;
とタイプするのが面倒
…のように、スニペットの必要性が分かるようになった。
どのようなプラグインがあるかは以下がとても参考になった。
今までいわゆるスニペット系のvimプラグインは使わずに来たのだが、Rustを書くようになって
Default::default()
とタイプするのが面倒collect::<Vec<_>>
とタイプするのが面倒use std::collection::HashMap;
とタイプするのが面倒…のように、スニペットの必要性が分かるようになった。
どのようなプラグインがあるかは以下がとても参考になった。
ALETH42を組み立てた。キー数が少ないのでキーマップ調整に手間取ったけど、まあまあいい感じになってきた。今は自宅で仕事するときに使っている。
Keyboard: ALETH42
— yhara (Yutaka HARA) (@yhara) April 18, 2021
Switch: Kailh speed silver (+ rose pink)
Keycap: MDA Pineapple#KEEB_PD #KEEB_PD_R40 pic.twitter.com/Hm31kyejT6
↑はじめての#KEEB_PD。
もともとは分割キーボードにしか興味がなかったのだが、nillpoさんのKUMOキーボード(この3枚目)を見てrow-staggeredな一体型のよさに目覚めてしまったのだ。とはいえKUMOはもう手に入らないので諦めていたところ、タイミングよくALETH42が登場して、作ってみることにした。
夜に歯磨きするときにスマホでDuolingoをやっているのだけど、中国語コースを完走(全部のレッスンをlv1)したので感想を書く。
語学学習アプリ。Web版とスマホ版がある(アカウントは同じ)。基本無料で、課金すると広告が消せたりする。
世の中に語学アプリは数あるけれど、Duolingoは「いきなり問題が出てくる」のがとてもよい。例えばベトナム語コースとか、全く知らない言語のはずなのに、最初の問題がこんな感じで、
なにこれ!?と思っていろいろ調べてみた。
githubで設計図が公開されているオープンソース(GPL2)ハードウェア。
自作のRubyスクリプトに簡単なGUIを付けたくて少し調査してみた。
shoes3, shoes4, fxruby, tkあたりを少し見てみたが、2021年現在ではgtk3 gemを使うのが一番楽そう。なんといってもインストールが簡単。
$ gem install gtk3
Macの「サービス」からRubyスクリプトを起動する手順。
まず以下を参考に、Automator.appを起動し、「シェルスクリプトを実行」を登録する。
入力の引き渡し方法は「引数として」を選択。
シェルスクリプト部分を以下のように変更。
qmkの環境構築をしてたら、tmuxが起動しなくなった。
/Users/yhara % tmux
[exited]
^[[?62;4c^[[ITERM2 3.3.12n%
brew upgradeを^Cで止めたりしたせいか…?と思ったが、ps aux | grep tmux
してみたら起動中のtmuxが一つあった。
killall tmux
で当該プロセスを止めたら無事起動できるようになった。(参考)