基本通り書いているだけなので詳細は省略。VirtualboxのGUIで各仮想PCのネットワークインターフェイスをNATにするとか、Host-Onlyにするとか種類を設定する。このとき、MACアドレスを確認しておく。link」コマンドで、設定したインターフェイスが仮想OSに認識されていることを確認。見て、MACアドレスとNIC名の対応付ルールに想定外のものが自動生成されている場合は適宜変更する(ATTR{address}とNAMEの対応のこと)。したりする作業が必要。変更した場合、仮想OS再起動。見るのはBOOTPROTO(dhcpになっていないこと)、HWADDR、IPADDRとNETMASK。設定した値と違うと、NICが起動しない。外に出ていけるインターフェイスだけはGATEWAYも設定。addr」してpingで確認という感じ。コマンドで実施できることは確認済み。ついて言うと、4.3.6はダメ。ネットワーク設定Tweet広告を非表示にするもっと読むコメントを書く2013-11-29WindowsのVIMで開発しているスクリプトをリモートのLinuxで動作確認するために半自動でSCPするVIMというありがちなパターン。コマンドでもいいんだけど、今回は反映タイミングは制御したかったので、初VIMスクリプトの練習として書いてみた。いっても、パスセパレータのエスケープが面倒だったんで、この記事の隠れ主題として、VIMスクリプトの中でセパレータをどこで何個書けばよいかの備忘録というのがある。スクリプト(sync.winscp)はリモートに接続して、syncしたりputしたりしてclose→exitするものであれば何でもよく、このVIMスクリプトと同じディレクトリに置いておくように記載している。するだけでそれができる。リモートのファイルを透過的に編集できるらしい。VIMスクリプトのいい練習になったのでよしとする。ヘッダを動的に取得PowerShellひさびさ、PowerShellネタ。ヘッダが配列として格納される。ヘッダを動的に取得Tweet広告を非表示にするもっと読むコメントを書く2013-06-29部分クイックソート久しぶりに勉強。参考にしたのは、ぐぐって見つけた論文と、ロゼッタコードのページ。これでいいと思うけど。間だけがソートされる。間からピボットを取るようにする。.\puts_japanese.rb縺ゅ>縺・∴縺こうなる。あれ?と思って、ああ「-U」オプション忘れてたと気づく。国産言語なのに、こんな単純なプログラムでさえ、日本語をJavaみたいによろしくやってくれない。くやしいので、なぜこうなるのかというところを理解するために、とりあえず図にする。左側が書き込みのとき、右側が読み込みのとき。矢印は実線と破線の二種類があって、前者はそのままバイト列が渡されること、後者は何らかの変換がされることを表わしている。書き込みのときは、外部エンコーディングが明示的に設定されているかどうかで挙動が異なる(内部エンコーディングは関係ない)。設定されていなければ、Stringオブジェクトのバイト列がそのまま出力される。設定されていれば、文字列エンコーディングからそのIOオブジェクトの外部エンコーディングに変換されて出力される。明示的と言ったのは、EncodingのメソッドにEncoding.default_externalというのがあって、外部エンコーディングが設定されていないとあたかもこちらの値が使われるようなイメージがあるからであるが、書き込み時はこの値は関係ない。読み込みのときは、内部エンコーディングが設定されているかどうかで挙動が異なる。設定されていなければ、入力されたバイト列は外部エンコーディングを仮定して、Rubyプロセス内部に読み込まれる。設定されていれば、さらに内部エンコーディングに変換される。先ほどのEncoding.default_externalは、読み込み時で、かつそのIOオブジェクトに外部エンコーディングが設定されていない場合に用いられる。冒頭のプログラムに戻ると、Rubyは何もしないと標準出力オブジェクトSTDOUTのエンコーディングは内部、外部ともに設定されないため、UTF-8文字列を外部に出力すると、そのままPowerShellの端末に出力される。JIS)」なので、文字化けする。JIS)結局、STDOUTの外部エンコーディングが初期状態でnilなのがダメなんだろうな。Encoding.default_externalが適切に設定されているのに。14:05RubyエンコーディングTweet広告を非表示にするもっと読むコメントを書く2012-08-04PowerShellでプロクシ設定PowerShellぐぐっても意外と情報がなかったのでメモ。22:56PowerShellでプロクシ設定Tweet広告を非表示にするもっと読むコメントを書く2012-04-08DVDラベル印刷するときの見栄えの良いフォント個人的な好みだけど。