おっけー、Nixの設定でけたー。いやー、思ってたよりもsteep curveだったわ。
おっけー、Nixの設定でけたー。いやー、思ってたよりもsteep curveだったわ。
Home Manager - Option Search home-manager-options.extranix.com
buildNpmPackage github.com/NixOS/nix…
探索の末、shellIntegration-bash.sh という秘境に辿りついた。
$ ps -o command -p $$
COMMAND
/Users/tai2/.nix-profile/bin/bash --init-file /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/contrib/terminal/common/scripts/shellIntegration-bash.sh
やっぱり、スタートアップという時点で、必然的に「歪む」よな
ていうか、Nixて前職で同僚が使ってるの見るまでぜんぜん知らなかったけど、めちゃくちゃ古いんだな…。
Filesystem Hierarchy Standard refspecs.linuxfoundation.org/FHS_3.0/f…
なるほど。もしNixでPython開発環境作ったとしたら、venvとかもはや気にする必要ないのか。
Preface - Nix Pills nixos.org/guides/ni…
When AI Costs More Than the Engineer | Tomasz Tunguz
プリミティブにpathが含まれる言語ははじめてだ
生きていくためにだいじなことって、つきつめると心力なんよな
Mechanical Pencil mechanical-pencil.com/products/…
Nix language覚えてる。やっぱり新しいプログラミング言語学ぶのはたのしいなあ。
チャッピーはかなり広まったけど、それ以外はあんまり広まってないよな。理想的には、スマホとかパソコンでなにかしたいとか、〇〇みたいなものがあればいいと思ったときに、みんなが自分でサクッと作ってしまうという世の中だと思うんだけど、ハードルがありそう。
そもそもコンピューターで何か新しいことをしたいとそんなに思わない、そういうことを発想しないというのもありそう。自分自身そうだし。あとは、それができるということもまだまだ知られてないだろうし、課金する障壁とかコーディングエージェントをインストールする障壁、そもそもパソコンを使わない・持ってない、とかまあいろいろある。
Documentation | Mouse by HIC AI | Mouse by HIC AI
ひと通り練習した。かなり発音についての知識が知れたと思う。
vとbの違い。continuant soundとstop sound。bは唇を閉じて空気の流れを止める。
Synthesis is harder than analysis – Surfing Complexity
あとLinuxの成功はあまりにも華々しく、あまりにも特別すぎるので、それを軸として組み立てた論考は一般性に欠けてしまう気がする。
言ってしまえば、もうノウアスフィアはほとんど開墾し尽くされてしまっているんだよな、たぶん。どこかをちょっとやそっと掘ってみたぐらいではなかなか注目は集められない。
エリック・レイモンドのオープンソースに関する四半世紀前の一連の論文を読んでると、このオープンソースが当たり前になって栄え切った今だからこそあきらかな違和感があって、それはソースを公開すれば無料メンテナンスが手に入るっていう書き振りなんだよなあ。世の中にあるソースコードの総量に対して、参加している(そして人のコードに貢献する)開発者の絶対数はめちゃくちゃ少ないので、ほとんどのコードは公開したとてなんらメリットは得られないのが現実。OSS化でまじめにメリットを得ようとするなら、相当戦略的に行わないと意味がないと思う。加えて、クローズドにしておけばリスクはゼロな上に無料だけど、公開するとなるとそれだけで(ほんの少しかもしれないけど)コストになり得る。
さて、アプリを量産していくにあたって、プラットフォームとしてはiOSを選択する。なぜなら、Androidは公開がくそめんどうすぎて量産には適さないからだ。したがって、いまさらながらSwiftを覚える。ReactNativeを使ってもいいが、iOSだけと決めるのであれば、余計な複雑性を持ち込みたくはない。まちがいなくSwiftで書いたほうが開発は何倍も快適になると思う。
Nixpkgsおもろい