2025/02/27(木)emacs

書く分には色々試してもいいんだけど、読むときの方が手に馴染んだものがいい。というか emacs がいい。

emacs はファイラーでもある。dired とか sppedbar とかがなくても充分素早い操作ができる。それをマウスを使わずホームポジションだけで操作できる。

そのままファイルの内容をインクリメンタルサーチできる。正規表現サーチできる。ディレクトリのgrepは、なんかクセがある。でもシェルを起動してgrepはできる。

マルチウィンドウマルチフレームマルチバッファをスイスイ行き来できる。

こんなエディタ他に無いんだよな。GUIを容赦なく使いこなすあたり、Vimにはない特徴だと思う。

M-x 5 2 を打ちまくれ。

2025/01/19(日)おじさんがgoを学ぶ5 ChatGPT

ChatGPTいいですね。 goの「習得は優しいが使いこなすのは難しい」を解決するのに、

  • ストリーム型って持ち回っていいの?
  • このコードってベター?
    • 正解?じゃなく正解はないけどグラデーションがある質問にも回答をくれる

いちいち人に聞いたり調べたりしていたらきりがない質問も気兼ねなく聞ける。 RustやC#のように制限が強い言語もよいけど、goのようなゆるい言語をChatGPTで学ぶっていうのもよい。

2025/01/17(金)AIがプログラマを駆逐する

AIは既存のデータを大量に集めることで正解っぽいものを提示してる。プログラムなら github で公開されているコードから情報を集めたりしてる。

なので、プログラマがいない世界ではAIはプログラムを学べない。プログラマが書いたコードが大量に存在しないといけない。

本当にAIがプログラマの仕事を奪うにはAI最適化されたプログラム言語とか、制御構造はブラックボックスでいきなりアセンブラを吐くとかそんな世界なんじゃないかな。

って思いました。