Onyx 接続ボタン

vSphere Client の操作を PowerCLI のコードにしてくれる VMware の Onyx がすごく便利


前置

vSphere 環境をさわるとき、ふつうは vSphere Client でがちゃがちゃ操作する。そのうち慣れてくるとだんだん PowerCLI 環境に手を出すようになって、CLI 環境でいっぱいの VM をまとめて操作できてやばいこれちょう便利うひょーってなる。なるんだけど、それにも慣れると、もともと提供されてるコマンドレットって地味にかゆいところに手が届かないことにぼんやりと気付き始める。で、細かい操作をしようとすると、結局は定義済みのコマンドレットを卒業して、.NET インタフェイスをさわったり View オブジェクトをこねくりまわしたりしないといけないということを悟る。

ここまで来ると Web でぐぐって出てくる情報もだんだん減ってきて、vSphere Client ではすぐできるのに PowerCLI ではどう書けばいいのやらさっぱりだなあ、というところがぽろぽろ生まれてくる。

ある操作をするためのインタフェイスに GUI と CUI がある場合、(VMware に限らず)だいたいは CUI の方が原始的で、原始的だからこそ細かいところまで “なんでもできるはず” という幻想を抱かせてくれる。だから “GUI でできるのに CUI でできない” という状況に遭遇すると、GUI だって結局中で API 叩いてるんだろ、コード教えろやこのやろう、的な気持ちになること請け合い。どうにも納得できない。

このエントリで紹介する VMware Onyx は、まさにその『GUI ではできるのに CUI でどうやるのかわからない』を解決してくれるすばらしいツールなのでした。

続きを読む

『させていただきます』っていう言葉がきもちわるい


『司会を務めさせていただきます』
『発表させていただきます』
『書かせていただきます』
『出版させていただきます』
『販売させていただきます』
『消灯させていただきます』
『発車させていただきます』
『開催させていただきます』

とか、そんなに謙遜してどうするのっていうくらい、オトナのしゃべる語尾に、『させていただきます』が当たり前のようにつくようになって久しい。謙遜というか卑下というか、とにかく自分をおとしめすぎててきもちわるい。これは文法的な話じゃなくて感覚的な話ね。もっとドシッと構えてスマートに振る舞えないのかなってその言葉に触れるたびに思う。

続きを読む

OBってなんだろうなあとかそういう話


自分で自分の発言引用するのってちょっとかっこわるいね。ついったからです。

今日はぼくの出身高校の文化祭で、ぼくが所属していた部活のOB会みたいなプチ集まりがおひるすぎにあって、そこで文化祭とは別に年に一度ある『定期演奏会』っていうのでいわゆる『OB合奏』みたいなのをやりたいなあ、みたいな議論がちょっとあって、そこでわやわやなった、みたいな流れ。うん、あんまり説明する気ないです。

書いたらいくつかリプライをもらいました。そうだよねえ! ってかんじの。

OBっていう生き物は不思議です。いろいろなひとがいますよね。いいことをいうOBもいれば、いいこととはちゃめちゃなことをどっちもいうOBもいます。全部が全部はちゃめちゃなひとってあんまりいないので頭ごなしに全否定はできないんだけど、でもやっぱり、ぼくはぼくの考える『OB』っていうのの貫くべきところは貫いていきたいですしね。もやもやしますね。

ひとまず、部活とその演奏会はOBのものではなく現役のものである、というのがぼくの信念なので、そこは曲げたくないところです。

Webプロキシ



自宅サーバ(Ubuntu 8.04)にWebプロキシを立てた。入れたのはこれ。

そもそもうぶんつさんを最近触っていなかったのでapacheがどういう状態かもはやよくわからなくなってたんだけど、とりあえずOpenSSLは入れてたっぽいので、オレオレ証明書を発行してhttpsアクセスを有効化させるところからはじめ。

続きを読む

自動音楽生成システムFroMyのサンプル録音公開した



どうも黒井です。

卒業研究みたいなので、『空気を読んだ音楽を自動で作るのを作ろう』っていう感じのことをやっていました。作業中にぼくはよく音楽をかけるんだけど、急にうるさい曲が始まったり音楽に聴きいっちゃったりして、作業の邪魔になるのが嫌だったので、じゃあセンサつかってぼくがいまどういう状況か調べて、そのときどきに合わせた音楽をリアルタイムにつくって流してくれればいいじゃんね、みたいな感じです。

で、そういうシステムを実際につくりました。それがFroMyっていうやつです。

続きを読む

卒業論文のLaTeXテンプレート



そつろんをLaTeXで書くことになったんだけど、研究室にテンプレートが無かったのでせんぱいのを改造したりインターネットで調べたりしつつ作った。細かいところはいろいろセオリィに反しているのかもしれない(よくしらない)けど、簡単につかえるようにはしたつもり。

うちの研究室用なので他の団体様で使えるかはわかりませんが、使えそうならどうぞ。

続きを読む

GCLとSBCLのインストール周りとSBCLのバグっぽいのの対処



いろいろ方法まとめ。

まずはインストール方法。Mac OS XとWindowsでGCLとSBCLをいんすこする。MacにGCL入れるのが一番面倒なんだけど、そのかわり個人的に一番使いやすいのもMac上でのGCL……。

続きを読む

Mac OS XでGNU Common Lisp (GCL)をつかう



大学の授業でLispをいじることがあった。大学の共用PCはほとんどMacで、そこにはgclとkclが入っていたので、自分のMacBookにもgclをインストールしたいなァということで挑戦。すんなりいくかと思いきやいろいろバギィで難儀したけど、ぐぐりつつどうにかできたので別ページにまとめ。

グーグル先生は偉大ですね!

学校の環境だと上下キーでの履歴参照とか左右キーでのカーソル移動とかなにもできなくて、ものすごくストレスのたまるコーディングを強いられていたんだけど、自前でビルドしたら上下キーも左右キーも使えてさくさくでうれしいです。

学校の環境と自分の環境で何が違うのかよくわかっていないので、学校のもいじればどうにかなったりするんですかね。