しゃおの雑記帳
VMware ESXi ServerにWindows Home Serverを入れる


- 2009-05-10 (日)
- VMware
TechNetでいつのまにか、Windows Home Server PP1がダウンロードできるようになっていたので、ESXi ServerにWindows Home Serverをゲストとして導入し、評価してみようと思う。基本的にはWindows Server 2003 Standard (32bit) で問題ないが、そのまま進めると「インストール可能なハードディスクがないよ」と言われてしまう。対処方法は、
- SCSIのタイプ(VMのSettingsで変更できる)をLSI LogicからBusLogicにする
- BusLogic用のドライバ(のFDイメージ)を入手し、Floppy Driveにマウントする
- インストールを開始し、追加ドライバを読み込むか?と聞かれたら”はい”を選び、vmscsiファイルを指定する
でOKかと。インストールプロセスにより再起動がかかるが、その後
- VMwareのPOST画面でEscを連打し、Hard Disk から起動する (NTLDR is Missingと出てきてしまう場合はFloppyから起動していると思われる)
- つづく、青いインストール画面ではF6を押し、Sでフロッピーからドライバを読みこみ、VMware SCSIドライバを追加読み込みする
- これをやらないとSTOP 0×0000007Bエラーでブルースクリーンになる
- Comments: 0
- Trackbacks: 0
b-mobile 3Gを買ってみた


- 2009-03-02 (月)
- モバイル
150時間分の通信がパックされている、b-mobile 3G hours150を買ってきました。トラフィックの低そうな深夜に計測してみた結果はこんな感じです。
計測は付属のZTE MF626をMacBook (Mac OS X 10.5.6)に差して行いました。1回しか測ってないので参考程度にどうぞ。
=== Radish Network Speed Testing Ver.3.2.2 - Test Report ===
使用回線:無線
------------------------------------------------------------
測定条件
精度:低 データタイプ:標準
下り回線
速度:964.3kbps (120.5kByte/sec) 測定品質:37.2
上り回線
速度:365.8kbps (45.72kByte/sec) 測定品質:67.4
測定者ホスト:*****************.bmobile.ne.jp
測定サーバー:東京-WebARENA
測定時刻:2009/3/2(Mon) 3:06
------------------------------------------------------------
測定サイト http://netspeed.studio-radish.com/
============================================================
384kbpsを超えているのでHSDPAで確立していることは間違いないのですが、1Mbps程度といった数字。測定品質が低いのは網側の輻輳制御のせいでしょうか?
この同梱モデムは出荷時からSIM unlocked、つまりどのキャリアのSIMでも受け付けます。というわけでiPhoneのSIMを刺して微笑みの国につないで計測したらこんな感じに。
=== Radish Network Speed Testing Ver.3.2.2 - Test Report ===
使用回線:SoftBank 3Gハイスピード 3.6Mbps
------------------------------------------------------------
測定条件
精度:低 データタイプ:標準
下り回線
速度:2.833Mbps (354.1kByte/sec) 測定品質:95.0
上り回線
速度:398.6kbps (49.83kByte/sec) 測定品質:5.0
測定者ホスト:**************.*.tik.panda-world.ne.jp
測定サーバー:東京-WebARENA
測定時刻:2009/3/2(Mon) 3:09
------------------------------------------------------------
測定サイト http://netspeed.studio-radish.com/
============================================================
今度は下りの測定品質が残念なことになりました。うーん。。
- Comments: 0
- Trackbacks: 0
iPhone / iPod touch でビデオクリップをバックグラウンド再生する方法


- 2008-12-31 (水)
- iPhone / iPod touch
再生中にロック(本体上部のスリープボタンで)し、Homeボタンをダブルタップして再生すればいい。
- Comments: 0
- Trackbacks: 0
CentOS 5.2 に php 5.2.6 を入れる


- 2008-11-27 (木)
- Linux
参考: CentOS 5 で DAG(rpmforge) の yum repository 追加 - Enjoi Blog
epel, remi, rpmforgeをレポジトリに追加してあげればいい。
レポジトリの準備
wget http://rpms.famillecollet.com/el5.i386/remi-release-5-4.el5.remi.noarch.rpm wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-2.noarch.rpm wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm rpm -ivh remi-release-5-4.el5.remi.noarch.rpm epel-release-5-2.noarch.rpm rpmforge-release-0.3.6-1.el5.rf.i3
実際のアップグレード操作
yum --enablerepo=remi,rpmforge update php*
確認
[root@sabato tmp]# php -v PHP 5.2.6 (cli) (built: May 7 2008 00:50:43) Copyright (c) 1997-2008 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
- Comments: 0
- Trackbacks: 0
MacVim 7.2 に cmigemoを入れてみる


- 2008-10-08 (水)
- vim
vimのMac移植版であるmacvimですが、本家最新バージョンの7.2にはmigemoが入っていませんでしたので、C/Migemoを手動でいれてみることにしました。
まずはsubversionでtrunkソースを落とします。
% svn co http://cvs.kaoriya.net/svn/CMigemo/trunk cmigemo
次に、ソースディレクトリに移動しコンパイル。基本readmeの通りですが今回はUTF-8で使ってみたいために、C/MigemoをUTF-8で使う - jimo/memo を参考にUTF-8版の辞書を作成してみました。
% cd cmigemo % ./configure % make osx % make osx-dict % cd dict % make utf-8 % cd ../
とりあえずできているはずですが、テストしてみましょう。
% ./build/cmigemo -d dict/utf-8.d/migemo-dict
migemo_open("/usr/local/share/migemo/utf-8/migemo-dict")=0x100150
clock()=0.271662
QUERY: hanjo
PATTERN: (ハンジョ|ハンジョ|犯情|半畳|繁[縟昌盛]|はんじょ|hanjo|hanjo)
上ではhanjyoと入力し、返ってくるパターンを見ています。問題ないようだったらインストール。ついでにvimのプラグインフォルダにmigemo.vimのインストールもしておきます。
% sudo make osx-install % cp tools/migemo.vim ~/.vim/plugin/
最後に.vimrcの設定。(抜粋)
if has ('migemo')
set migemo
set migemodict=/usr/local/share/migemo/utf-8/migemo-dict
endif
これで:Migemo で検索できるようになります。:Migemoが面倒なら
map <C-M> :Migemo<CR>
などお好きにどうぞ。
- Comments: 0
- Trackbacks: 0
超実験中: ニコニコ別窓ミニプレーヤ


- 2008-05-05 (月)
- ニコニコポン | JavaScript
ここ最近、毎日のようにBookmarkletを作っている気がします。さて今日はニコニコ動画を作業用に見たいと思ってもどうにも場所をとってしまう、というわけで再生部分を別窓に追い出せるプレーヤーをつくってみました。とはいえ超α版。まだいろいろ調整中です。
使い方
NicoVideo_MiniPlayer ←このリンクをブックマークツールバーにドラッグ、または右クリックなどでブックマークに登録。下記のソースをコピーしてブックマークに登録してもOKです
javascript:var%20b=document.body;if(b){void(z=document.createElement('script'));void(z.src='http://nicopon.jp/js/miniplayer.js');void(b.appendChild(z));}
ニコニコ動画の再生ページでブックマークレットを呼び出すことで、別ウインドウにプレーヤが開きます。再生は自動的にはじまりませんので(JavaScript経由のインタフェースが見当たらない)、自分で再生ボタンをクリックしてください。また、リサイズすると再生が一旦中断されますので手動で再開して早送りするなどしてください。
メモ
- Firefox 2 / 3beta, Opera 9.50 beta 2, IE 6, Safari 3.1 にて動作確認しました。
- 特にIEが挙動不審。window.openした先にDOMで<script>タグを挿入しようとするとスクリプトエラーになるのはなんでかな。あと動画のサイズをうまく取得できない。
- IEはwindow.opener関数を使っているため、呼び出し元のウインドウを閉じてしまうとサイズ変更ができなくなる不都合あり。
- Comments: 0
- Trackbacks: 0
Firefoxでも前面にちゃんとポップアップする はてブ追加Bookmarklet (5/18更新)


- 2008-05-04 (日)
- JavaScript
はてなブックマークでは公式のブックマークレットが配布されているのですが、うちの手元のFirefoxだと画面の背面にポップアップが出現してしまうために非常に使いにくく感じたので作り直してみました。
どうやら入れている拡張やバージョンの差違によって問題がなくなったりするみたいなのですが、とりあえず解決法はsetTimeout で非同期呼び出しを行うことのようでした。UAを判別してGeckoっぽかったらsetTimeoutで呼び出し、そうでなければふつうに呼び出してみます。
使い方
はてブに追加 ←このリンクをブックマークツールバーにドラッグ、または右クリックなどでブックマークに登録。
下記のソースをコピーしてブックマークに登録してもOKです
javascript:(function(){var d=document,l=d.location,f='http://b.hatena.ne.jp/add?mode=confirm&is_bm=1&title=',w=window,u=f+escape(d.title)+'&url='+escape(l),r=w.SymRealWinOpen;o=r?r:w.open ;a=function(){o(u,'b', 'width=550,height=600,resizable=1,scrollbars=1')};if(/Gecko//.test(navigator.userAgent))setTimeout(a,0);else a();void(0);})();
メモ
- Firefox 2 / 3beta, Opera 9.50 beta 2, IE 6 / 7(Thx: @nkoz), Safari にて動作確認しました。
- 遅延呼び出しはTumblrのBookmarkletからヒントを得ました。ありがとうございます。
- 2008/05/18追記: イミフでブックマークレットが動作しなかった問題に対処。Symなんちゃらっていう関数はいりませんよ>イミフの中の人
- Comments: 0
- Trackbacks: 0
その場で生成された短縮URLがわかるTinyURLブックマークレットを作ったよ


- 2008-04-28 (月)
- JavaScript
TinyURLは長いURLをTwitterやメール、メッセンジャーなどに書き込むときに便利なんだけど、いちいちTinyURL.comのサイトからURLをコピペするのが面倒だな、と思ったので作成。
TinyURLによって生成された URI がプロンプトとして即時に返ってきますのでコピペとかしやすいかと。
使い方
TinyURL! ←このリンクをブックマークツールバーにドラッグ、または右クリックなどでブックマークに登録。下記のソースをコピーしてブックマークに登録してもOKです
javascript:var%20b=document.body;if(b){_cb=function(s){void(window.prompt('Converted URI',s))};void(z=document.createElement('script'));void(z.src='http://remysharp.com/tinyurlapi?callback=_cb&url='+encodeURI(decodeURIComponent(location.href)));void(b.appendChild(z));}
メモ
- JSONを使っています。ソースはこんな感じ。
var b=document.body;
if(b){ _cb=function(s); void(window.prompt('Converted URI',s)); void(z=document.createElement('script')); void(z.src='http://remysharp.com/tinyurlapi? callback=_cb&url='+encodeURI(decodeURIComponent(location.href))); void(b.appendChild(z)); } - Safariなどで2バイト文字がデコードされずにアドレスバーに表示されているときでも正常にTinyURLで生成できるようにしています。
- しかしながら # を含む URL はうまくTinyURLできません。デコードしてAPIに渡しても #より先は切り捨てられてしまう。。
謝辞
remy sharp氏の TinyURL Callback API を利用させていただきました。 Thanks a lot!
- Comments: 2
- Trackbacks: 0
H11TをMacでモデムとして使う方法


- 2008-03-30 (日)
- モバイル
イー・モバイルの音声端末 H11T を発売2日目に買ってきました。
この端末は電話やメールだけでなく、PCと接続してモデムとして使うこともでき、その場合でも廉価な定額制料金が適用されます。
ところがドライバがWindows用にしか提供されておらず、Macユーザは涙目……だったはずですができました。
以下、手元の
- Mac OS X 10.5.2
- H11T
の環境で行いました。
- Comments: 9
- Trackbacks: 0
dip.jpにおける間違ったグルー設定


- 2008-03-23 (日)
- DNS
しゃお邸ではDNSのキャッシュやプライベートコンテンツのためにDNSサーバ(djbdns)を立てています、その環境で一部のホストの名前がうまく引けません。
引けないドメインは ***.orz.hm だとか ***.or.tp とか、 ***.dip.jp 。最初はキャッシュが悪さしてるとか上位のレコードがぶっこわれてるとかそんなもんだろうと思っていたのですが、(友人の通う)某大学からも引けないとかいう話になったので調べてみることにしました。
- Comments: 0
- Trackbacks: 0
- Search
- Feeds
- Meta
