2010-06-01から1ヶ月間の記事一覧

Emacsの設定ファイル晒し

やってみる。 .emacs (setq load-path (cons "~/emacs-lisp/" load-path)) ;show recent used files (recentf-mode) ;alias for dabbrev-expand (global-set-key "\C-\\" 'dabbrev-expand ) ;; for coding (global-set-key "\C-ci" 'comment-region) (global…

クラウド時代の分散マシン操作ライブラリ Svengali -プラットフォーム

( クラウド時代の分散マシン操作ライブラリ Svengali ) プラットフォームを切り替える 多くの場合、マシンの設定方法などは対象とするマシンのプラットフォームによって異なります。 例えば、パッケージのインストール一つとっても、Redhat系ではyum、Debian…

クラウド時代の分散マシン操作ライブラリ Svengali - プラグイン

( クラウド時代の分散マシン操作ライブラリ Svengali ) ユーザはプラグイン機構によりSvengaliの機能を拡張したり、選択することが可能です。 主要な部分以外は、プラグインの集合体として構成する設計をとっており、 これにより ・他コンポーネントへの依存…

クラウド時代の分散マシン操作ライブラリ Svengali - さらにその先へ

( クラウド時代の分散マシン操作ライブラリ Svengali ) クラウド(Eucalyptusにて構築)からマシンインスタンスを取得するという、素敵機能も実装してたのですが、 私が開発をしていた環境でしか動かないような実装になっているので、今回の公開には含めていま…

クラウド時代の分散マシン操作ライブラリ Svengali - これから

( クラウド時代の分散マシン操作ライブラリ Svengali ) ・不具合の修正 ・ビックリマークがあると同期実行、無ければ非同期実行という規約があるのにそれに従っていないメソッドが(結構たくさん)ある ・非同期呼び出し時に、文字列を返すうまいインタフェー…

クラウド時代の分散マシン操作ライブラリ Svengali - Svengaliという名前について

( クラウド時代の分散マシン操作ライブラリ Svengali ) 開発中はcloudlibと呼んでいたのですが,もう少し捻った名前にしようと思って,Svengaliという名前にしました。 Svengaliは"人を操る人物"という意味の単語で, もう少し詳しくは A person who, with e…

クラウド時代の分散マシン操作ライブラリ Svengali - ドキュメント

( クラウド時代の分散マシン操作ライブラリ Svengali ) まだ書けていない内容もあるのですが,とりあえずコレをご参照下さい。 http://github.com/ryogrid/svengali/raw/master/api_document020_ja.pdf

クラウド時代の分散マシン操作ライブラリ Svengali - インストール

( クラウド時代の分散マシン操作ライブラリ Svengali ) gemコマンド一発でインストールできます! gem install svengali Svengaliはまだ開発が始まったばかりで仕様が安定していないため、メソッドの名称や引数等は今後も頻繁に変更があるかもしれません。 バ…

クラウド時代の分散マシン操作ライブラリ Svengali - サンプルコード

( クラウド時代の分散マシン操作ライブラリ Svengali ) 以下のような構成のマシン群があったとします。 ・管理用マシン: 1台 ・ここで下のプログラムを実行 ・被管理(操作?)マシン: 3台 ・sunagimo01: 192.168.2.1 ・sunagimo02: 192.168.2.2 ・sunagimo03:…

クラウド時代の分散マシン操作ライブラリ Svengali - 何ができるか

( クラウド時代の分散マシン操作ライブラリ Svengali ) ・遠隔コマンド実行 ・ファイル入出力 ・設定ファイルの編集 ・指定したテキストファイルの指定行を置き換えたり,指定箇所に追記したり ・マシン設定 ・ネットワーク回り ・IPアドレス,デフォルトゲ…

クラウド時代の分散マシン操作ライブラリ Svengali - Svengaliとは

( クラウド時代の分散マシン操作ライブラリ Svengali ) 分散したマシンの管理や操作を行うためのライブラリです。Ruby製です。 以下のような用途に使えます。 ・分散環境のセットアップ ・分散環境での実験 ・(なんちゃってグリッド?) 等々 これらの処理は,…

クラウド時代の分散マシン操作ライブラリ Svengali

ご無沙汰してます。ryo_gridです。 前々から公開すると言っていたライブラリ http://ryo.hayamin.com/idea/twit/6056*1 http://d.hatena.ne.jp/kanbayashi/20091020/p1 http://d.hatena.ne.jp/kanbayashi/20091217/p1 を公開します。 コンテンツ Svengaliと…