自分の利用しているプログラミング言語で利用したい機能が存在せず,しかも既存のライブラリが存在していない場合に,とりあえず外部プロセスをパイプで繋いで利用することによって問題を解決するという方法について書いた. Webアプリケーションに限らずなんらかのコンピュータシステムを制作する場合,既存の資産を利用しながら制作を進めるのが一般的だ.既存の資産を利用する方法はいくつかあって,例えば,利用しているプログラミング言語用に作られたライブラリを利用するというのが標準的だろう.しかし,そのようなライブラリは常に存在しているとは限らない.そういう場合は自分でライブラリを書くか,SWIG 等を併用しつつ他の言語用のライブラリを移植するなどといった手法を用いることによって問題の解決が可能だ.しかし,このような作業は非常にコストが高く,しかもそのコストに見合う成果が達成可能な場合はそれほど多く無いだろう.そ