Unix 系のシステムを基礎に、Apple の覆面を被せて誕生した Mac OS X。表面だけを見ている限りそれによる恩恵を直接的に意識する場面はないが、「ターミナル」を開いてコマンドラインに触れることで Unix の素顔を視ることができる。Mac OS X には Unix としての基本的な環境が整えられているため、メニューやアイコンに対する操作では手間がかさむような作業も、コマンドラインで効率的にこなすことができる。
しかし、Mac OS X 標準の環境だけでは、イマドキの Unix としては不十分な部分もある。ここを補強してくれるのが、Mac OS X に多くのフリー/オープンソースソフトウェアを追加する MacPorts だ。
MacPorts は多数のフリー/オープンソースソフトウェアを収めたインターネット上のリポジトリ(倉庫)と、リポジトリからソフトウェアを導入ためのコマンド「port」を含むその基本部分から成る。最初に基本部分を Mac にインストールしておき、必要なとき、必要なだけのソフトウェアをインターネットを通じて手許に取り寄せることができるわけだ。
ここでは、MacPorts の導入とごく基本的な使い方について述べる。
» 続きを読む…
pulpdust.org からのお年玉…ていうかたまたまこの時期にかかっただけですが、シェルスクリプト htslurp.sh を公開します。htslurp.sh は複数のウェブページをダウンロード、結合して出力するシェルスクリプトです。
これはなんに使うかというと、例えば Google Reader とかでいろんなウェブサイトのフィードを見ながら「あー、こことここだけフィードに全文載ってないな。いちいち元記事開くのめんどくさ」などと思ったときに、とりあえず記事の URL だけコピーしておき、このスクリプトで一つの HTML ファイルにまとめて一気に縦覧するということができます。他にも検索結果の中からいくつかのページを選んで手許に保存しておくとか、すぐに削除されてしまう新聞社サイトの記事を取っておくのにも好適です。
このシェルスクリプトの一次配布元は『htslurp.sh(Hypertext Slurping Script)- Arena PULPA::pulpdust.org サテライト』です。そこからダウンロードしてください。
以下、このスクリプトについて説明を述べます。
» 続きを読む…
