プログラミングは無限に楽しい砂。覚えた技を使う、というのが どんなしょーもないネタでも楽しめる。
んで、現在のコンピュータだと、どんな言語もCの制約の上に立っている。 だって、OSがCでできてるもの。ということで、子プロセスとの通信をする、な んてときもpipe作ってforkしてexecして、というのをC以外の言語使うときですら 使っちゃってた。Cといっしょだもの。あ、Emacs-Lispは別。
で今日、mpg123をRubyから制御するにはどうしたらええんすか、的なことを 質問された。pipe+fork+execでもええが、全くその辺の概念がない場合、それ説 明するのしんどい。ということで、open3調べた。Thread調べた。 そうか、こうやるのかあ。練習用コード。こゆのはみじかければ短いほどよい。
叱咤激励感想ツッコミはゲストブックへ
Generated with mkdiary.rb