<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4063513226788096605</id><updated>2012-01-28T21:23:00.046+09:00</updated><category term='Windows XP'/><category term='lameをマルチスレッドで'/><category term='Windows Vista'/><category term='Debian'/><category term='Office'/><category term='適当に作ってみたシリーズ'/><category term='Vocaloid'/><category term='XBOX360'/><category term='Windows Server 2008'/><category term='Windows'/><category term='大学'/><category term='どうでもよくない話'/><category term='これはひどい'/><category term='備忘録'/><category term='Ruby'/><category term='どうでもいい話'/><category term='仮想マシン'/><category term='エンコードをマルチスレッドで'/><category term='PC'/><category term='C言語'/><category term='Ubuntu'/><category term='微妙な実験シリーズ'/><category term='Windows Server 2003'/><category term='Mac OSX'/><category term='Windows 7'/><category term='OpenBSD'/><title type='text'>Schwarze SQ</title><subtitle type='html'>文系大に進んだにもかかわらず、
情報の授業以外は大して頭に入っていないはちゅね廃大学生のチラ裏ブログ。</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default?start-index=101&amp;max-results=100'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>230</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-8278283565068428049</id><published>2011-02-06T13:20:00.003+09:00</published><updated>2011-02-10T15:21:32.237+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian'/><title type='text'>Debian squeezeリリースとFreeBSD</title><content type='html'>今日、&lt;a href="http://www.debian.org/"&gt;Debian&lt;/a&gt;の最新版、squeeze(6.0)がリリースされた。&lt;br /&gt;DebianといえばカーネルはLinuxだったが、今回からはFreeBSDのカーネルを用いたバージョンである、&lt;a href=""&gt;Debian/kFreeBSD&lt;/a&gt;も正式サポートされる模様。&lt;br /&gt;Debianということは&lt;b&gt;APTで全部楽々管理&lt;/b&gt;、FreeBSDカーネルということは&lt;b&gt;ZFSやJail、PFなどを利用できるようになるかもしれない!&lt;/b&gt;…ということで、個人的にはものすごく期待していた。&lt;br /&gt;&lt;br /&gt;まだtestingだった時代(といってもここ1〜2週間)に試したところ、ZFSは利用可能、PFは一部のみ、Jailはまだといった感じだった。ZFSに関しては、Debian-Installer側でZFSをルートとしてシステム構築することも容易にできた。&lt;br /&gt;まだまだ機能が不足している感じがしなくもない…が、まぁそこはとりあえず気にせず使ってみようと思う。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;・Debian を入手するには&lt;br /&gt;&lt;a href="http://www.debian.org/distrib/"&gt;http://www.debian.org/distrib/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;…&lt;a href="http://journal.mycom.co.jp/news/2011/01/24/040/index.html"&gt;マイコミジャーナルの記事&lt;/a&gt;で、「Jailも使用できる」と書いてあるのだが、気のせいだろうか…&lt;br /&gt;それとも、私がなにか見逃しているのだろうか…?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-8278283565068428049?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/8278283565068428049/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=8278283565068428049' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/8278283565068428049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/8278283565068428049'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2011/02/debian-squeezefreebsd.html' title='Debian squeezeリリースとFreeBSD'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-6414142325796168422</id><published>2011-01-31T23:55:00.000+09:00</published><updated>2011-01-31T23:58:50.028+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='どうでもいい話'/><category scheme='http://www.blogger.com/atom/ns#' term='どうでもよくない話'/><title type='text'>新年、そして情報セキュリティスペシャリスト試験に行ってきた…結果</title><content type='html'>既に1月31日も終わろうとしている訳だが、一応。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://projectzero-swb.blogspot.com/2010/10/blog-post.html"&gt;昨年の10月に受験した情報セキュリティスペシャリスト試験&lt;/a&gt;の結果…&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/TUbJg0Gd2QI/AAAAAAAABhs/AYCMBPRE_W8/s1600/scss.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 349px; height: 400px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/TUbJg0Gd2QI/AAAAAAAABhs/AYCMBPRE_W8/s400/scss.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5568359554868959490" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;まさかの&lt;b style="font-size: 140%; color: #fed;"&gt;合格。&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mzEpFMBmmkA/TUbHZ_4QuFI/AAAAAAAABhk/2i-4lOwv1fA/s1600/sc.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_mzEpFMBmmkA/TUbHZ_4QuFI/AAAAAAAABhk/2i-4lOwv1fA/s400/sc.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5568357238748264530" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;午前I 61.20点、午前II 84.00点、午後I 68点、午後II 62点という午前II以外スレスレで合格という、なんとも絶妙なラインだが、合格にはかわりない。&lt;br /&gt;平成21年度春の初級シスアド合格から始まり、21年度秋の基本情報合格、22年度春の応用情報不合格を挽回して22年度秋のセキュスペ合格と、2年間で最上位であるレベル4の試験に合格できたことになる。大学4年の間にレベル4の資格のいずれかを取得するというてきとうな目標だったが、達成することができてしまった。&lt;br /&gt;一番最初にシスアド受験した時は、シスアドですら難しいと思っていたものだが…&lt;br /&gt;&lt;br /&gt;ここ2年間、大学で勉強していたのも勿論だが、hachune.net、hachune.orgとしていろいろやってきていたのが非常に大きい気がする。はちゅねさんのセキュリティはまかせろー。&lt;br /&gt;&lt;br /&gt;まぁ、これはあくまで通過点。次の目標は…どうしようか。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-6414142325796168422?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/6414142325796168422/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=6414142325796168422' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/6414142325796168422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/6414142325796168422'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2011/01/blog-post.html' title='新年、そして情報セキュリティスペシャリスト試験に行ってきた…結果'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_mzEpFMBmmkA/TUbJg0Gd2QI/AAAAAAAABhs/AYCMBPRE_W8/s72-c/scss.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-3012227089443199327</id><published>2010-12-31T22:00:00.002+09:00</published><updated>2010-12-31T22:03:07.637+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='どうでもいい話'/><category scheme='http://www.blogger.com/atom/ns#' term='Vocaloid'/><title type='text'>2010年最後なので</title><content type='html'>今年のまとめを画像一枚で現してみた。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mzEpFMBmmkA/TR3RIo8d5nI/AAAAAAAABhc/04hRubqbHGA/s1600/miku.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/TR3RIo8d5nI/AAAAAAAABhc/04hRubqbHGA/s400/miku.png" border="0" alt="はちゅねさんに支えられた一年でした。"id="BLOGGER_PHOTO_ID_5556827461605254770" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;hachune.net本格運用開始、みくった〜♪界隈のお手伝いなどなど、&lt;br /&gt;一年中はちゅねさんまみれだった気がしなくもない。&lt;br /&gt;&lt;br /&gt;その中で、いろんな人にいろいろお世話になりました。&lt;br /&gt;本当にありがとうございました。そして、来年もよろしくお願いします。&lt;br /&gt;&lt;br /&gt;それでは、また来年。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-3012227089443199327?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/3012227089443199327/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=3012227089443199327' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/3012227089443199327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/3012227089443199327'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2010/12/2010.html' title='2010年最後なので'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_mzEpFMBmmkA/TR3RIo8d5nI/AAAAAAAABhc/04hRubqbHGA/s72-c/miku.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-5313871700606078524</id><published>2010-12-12T22:50:00.003+09:00</published><updated>2010-12-12T23:33:02.629+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='適当に作ってみたシリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><title type='text'>短縮URLを展開するRubyスクリプトを作ってみた</title><content type='html'>なにやら短縮URLを使い、不正なサイトにアクセスさせウィルスに感染させる行為が流行っているらしい(まぁ想定の範囲内だが)。そこで、短縮URLを展開できるrubyスクリプトをちょちょっと作ってみた。&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;#!/usr/bin/env ruby                                                             &lt;br /&gt;#-*- coding: utf-8 -*-                                                          &lt;br /&gt;&lt;br /&gt;require 'uri'&lt;br /&gt;require 'socket'&lt;br /&gt;&lt;br /&gt;uri  = URI.parse(ARGV[0])&lt;br /&gt;sock = TCPSocket.open(uri.host, uri.port)&lt;br /&gt;sock.printf("GET %s HTTP/1.1\r\n", uri.path)&lt;br /&gt;sock.printf("Host: %s\r\n\r\n", uri.host)&lt;br /&gt;str   = String.new&lt;br /&gt;rsize = 512&lt;br /&gt;while dat = sock.recv(rsize)&lt;br /&gt;  str &amp;lt;&amp;lt; dat&lt;br /&gt;  break if dat.size &amp;lt; rsize&lt;br /&gt;end&lt;br /&gt;sock.close&lt;br /&gt;&lt;br /&gt;str.each_line{|line|&lt;br /&gt;  puts $1 if line =~ /^Location:\s*(.*)$/&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;HTTPを直打ちしてLocationヘッダの内容を取得してるだけなので、ものすごく単純な上にウィルス感染の心配も無し。&lt;br /&gt;bit.lyやamzn.to、t.co、htn.to、t.hachune.netなど、主要(?)な短縮URLサービスで使えることを確認済み。&lt;br /&gt;&lt;br /&gt;以下からダウンロードも可能。&lt;br /&gt;&lt;a href="http://file.hachune.net/ex_surl.rb.gz"&gt;http://file.hachune.net/ex_surl.rb.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# これを作った後Google Newsを見ていたら、短縮URL展開サービスみたいのがニュースになっていた件&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-5313871700606078524?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/5313871700606078524/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=5313871700606078524' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5313871700606078524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5313871700606078524'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2010/12/urlruby.html' title='短縮URLを展開するRubyスクリプトを作ってみた'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-9053463404590287715</id><published>2010-11-25T21:10:00.002+09:00</published><updated>2010-11-25T21:17:28.829+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='適当に作ってみたシリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><category scheme='http://www.blogger.com/atom/ns#' term='Vocaloid'/><title type='text'>RubyでPIAPROからファイルを取得するライブラリを作ってみた</title><content type='html'>余裕がないとは言え、&lt;b&gt;さすがに1ヶ月以上放置するのはいかがなものか&lt;/b&gt;、ということで、この間&lt;a href="http://mikutter.hachune.net/"&gt;みくった〜♪&lt;/a&gt;に取り込まれた(らしい)、RubyでPIAPROからファイルを取得するライブラリを公開してみる。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;中身について簡単に説明すると、&lt;br /&gt;&lt;b&gt;&lt;br /&gt;・ruby/httpsで認証用クッキー貰ってくる&lt;br /&gt;・HTMLからダウンロードURL抽出&lt;br /&gt;・そのURLとクッキーを利用し、open-uriでファイルをダウンロード&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;こんな感じ。&lt;br /&gt;&lt;br /&gt;実際のコードは、こんな感じになる。&lt;br /&gt;&lt;pre&gt;piapro = PIAPRO::Download.new(:user=&gt;"miku", :passwd=&gt;"Mi93kU3KumIKu")&lt;br /&gt;piapro.download_url("http://piapro.jp/download/?view=content_image&amp;id=mikumikumikumiku")&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;中身を見ると、ハードコードが多くて気持ち悪いとか、いろいろ感じるところはあるが…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ダウンロードはこちらから。&lt;br /&gt;&lt;a href="http://file.hachune.net/piapro.rb.gz"&gt;http://file.hachune.net/piapro.rb.gz&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-9053463404590287715?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/9053463404590287715/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=9053463404590287715' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/9053463404590287715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/9053463404590287715'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2010/11/rubypiapro.html' title='RubyでPIAPROからファイルを取得するライブラリを作ってみた'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-6275621789893686872</id><published>2010-10-18T00:00:00.003+09:00</published><updated>2010-10-24T02:36:20.344+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='どうでもよくない話'/><title type='text'>情報セキュリティスペシャリスト試験に行ってきた</title><content type='html'>10月17日に、平成22年度秋期の情報処理技術者試験があったので、またもや受けてきた。&lt;br /&gt;朝4時に起きて山形会場まで車を走らせ、そこから夕方までずっと試験という、毎度のことながら結構ツラい日程。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mzEpFMBmmkA/TMMNSMQYrnI/AAAAAAAABe4/2yI1xAOJ1mI/s1600/SC.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/TMMNSMQYrnI/AAAAAAAABe4/2yI1xAOJ1mI/s400/SC.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5531279373519859314" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;前回(22年度春期)に受けた応用情報技術者試験(レベル3)が、午前76.25点、午後58.00点で午後2点足らずという絶妙な具合に不合格だったので、今回は思い切ってそれの上位である高度(レベル4)試験を受験することに。&lt;br /&gt;&lt;br /&gt;秋に受験できる高度試験は、ITストラテジスト、システムアーキテクト、ネットワークスペシャリスト、情報セキュリティスペシャリスト、ITサービスマネージャの5つ。&lt;br /&gt;ITストラテジスト、システムアーキテクト、ITサービスマネージャは実務が物凄く絡んでくる上に、午後II試験が論述式でかなり難しいので無理、ネットワークスペシャリストはイマイチ低層の部分が理解出来ていないので避け、一番身近で必要でそれなりに理解できている、情報セキュリティスペシャリストを受験することにした。&lt;br /&gt;&lt;br /&gt;上に書いたこと以外にも、はちゅねどっとねっとの運用はほとんど自宅サーバで行なっているので、そのセキュリティ面は全て自分自身が管理しなければならず、その為に一定レベルの知識を揃えておくいい機会になる、というのもあった。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;高度試験は、多岐選択式(四肢択一)の午前I(高度共通)、午前II(専門)、記述式の午後I、午後IIとあり、応用情報を取得しているか、一度高度試験を受験し、午前Iを通過していれば、2年間は午前Iが免除になる。&lt;br /&gt;私の場合、春の応用情報で見事に落ちたので、午前Iから全ての試験を受験しなければならなかった。&lt;br /&gt;&lt;br /&gt;自己採点結果は、&lt;br /&gt;午前I  … 30問中18問正解でギリギリ60点…?&lt;br /&gt;午前II … 25問中21問正解で余裕&lt;br /&gt;&lt;br /&gt;午後の手応えとしては、&lt;br /&gt;午後I  … G攻撃ﾜﾛﾀ&lt;br /&gt;午後II … ('A`)&lt;br /&gt;&lt;br /&gt;ということで、午前Iと午後II次第な感じだろうか…&lt;br /&gt;午後IのG攻撃はどう見ても&lt;a href="http://ja.wikipedia.org/wiki/Gumblar"&gt;Gumblarさん&lt;/a&gt;の問題で、ﾆﾔﾆﾔしながら問題を解いていた。&lt;br /&gt;また、前日に何故か午後対策として初めて触ったperlの問題が全く出ず、思いっきりヤマが外れて泣くハメに。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;大学3年の春に初級システムアドミニストレータ、秋に基本情報技術者、4年の春に応用情報技術者、秋に情報セキュリティスペシャリストと、順に情報処理技術者試験を受験してきた訳だが、「よくここまでこれたなぁ…」と思う。&lt;br /&gt;大学自体、情報系でもなく普通の文系大学で、コンピュータ専門に勉強しようとか考えて入った訳でもない。大学2年になるまでプログラミングもしたことは無かったし、ルータの設定すら分からない状態だった。&lt;br /&gt;そんな状態から2年半ぐらいでここまでこれたのだから、やる気出せば結構できるもんなんだなぁと思える。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;まぁこれが終着点ってワケでは全く無いので、これからもずーっと続く。&lt;br /&gt;はちゅねさん達と共に。&lt;br /&gt;&lt;br /&gt;情報処理推進機構: 情報処理技術者試験&lt;br /&gt;&lt;a href="http://www.jitec.jp/"&gt;http://www.jitec.jp/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-6275621789893686872?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/6275621789893686872/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=6275621789893686872' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/6275621789893686872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/6275621789893686872'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2010/10/blog-post.html' title='情報セキュリティスペシャリスト試験に行ってきた'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mzEpFMBmmkA/TMMNSMQYrnI/AAAAAAAABe4/2yI1xAOJ1mI/s72-c/SC.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-2545847015864989199</id><published>2010-09-30T21:47:00.007+09:00</published><updated>2010-10-24T16:22:27.322+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='備忘録'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><title type='text'>SQLite3-RubyでのSQL文のexecuteについて</title><content type='html'>よく考えずに適当にSQL文をexecuteするだけでそれなりのものは作れてしまうので、私の場合、ロクに考えずに作ってしまいがちになる。しかし、それなりに大きなもの、重要なものを作ろうとするとそういう訳にはいかないので、executeの基本的な使い方を纏めてみる。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;今回サンプルとして利用するテーブルは以下の通り。&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;db = SQLite3::Database.new("test.db")&lt;br /&gt;db.execute(&amp;lt;&amp;lt;EOS&lt;br /&gt;  CREATE TABLE IF NOT EXISTS Vocaloid&lt;br /&gt;    (&lt;br /&gt;     ID   INTEGER PRIMARY KEY AUTOINCREMENT, &lt;br /&gt;     Name CHAR    UNIQUE NOT NULL,&lt;br /&gt;     Ver  INTEGER NOT NULL&lt;br /&gt;    );&lt;br /&gt;EOS&lt;br /&gt;)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;普通にexecuteする&lt;/h3&gt;&lt;br /&gt;毎度SQL文を組み立て、executeする。&lt;br /&gt;SQLインジェクション対策を全て手動で行わなければならない為、非効率。&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;db.execute(&amp;lt;&amp;lt;EOS&lt;br /&gt;  INSERT INTO Vocaloid&lt;br /&gt;           (Name,   Ver)&lt;br /&gt;    VALUES ('miku', 2  )&lt;br /&gt; &lt;br /&gt;)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;引数を渡し、executeする&lt;/h3&gt;&lt;br /&gt;引数に?に対応する値を順番に渡す。&lt;br /&gt;quote等も自動的に処理してくれる模様。&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;sql = &amp;lt;&amp;lt;EOS&lt;br /&gt;  INSERT INTO Vocaloid&lt;br /&gt;           (Name,  Ver )&lt;br /&gt;    VALUES (?,        ?)  &lt;br /&gt;EOS&lt;br /&gt;db.execute(sql, "miku", 2)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;ハッシュ引数を渡し、executeする&lt;/h3&gt;&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;sql = &amp;lt;&amp;lt;EOS&lt;br /&gt;  INSERT INTO Vocaloid&lt;br /&gt;           (Name,  Ver )&lt;br /&gt;    VALUES (:Name, :Ver)  &lt;br /&gt;EOS&lt;br /&gt;db.execute(sql, :Name =&amp;gt; "miku", :Ver =&amp;gt; 2)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;prepareを利用する&lt;/h3&gt;&lt;br /&gt;SQL文をテンプレートとして用意しておいて、execute時に変数として渡す。&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;pre = db.prepare(&amp;lt;&amp;lt;EOS&lt;br /&gt;  INSERT INTO Vocaloid&lt;br /&gt;           (Name, Ver)&lt;br /&gt;    VALUES (?,    ?  )&lt;br /&gt; &lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;pre.execute("miku",  2)&lt;br /&gt;pre.execute("rin",   2)&lt;br /&gt;pre.execute("meiko", 1)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;prepareでハッシュ引数を使う&lt;/h3&gt;&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;pre = db.prepare(&amp;lt;&amp;lt;EOS&lt;br /&gt;  INSERT INTO Vocaloid&lt;br /&gt;           (Name,   Ver)&lt;br /&gt;    VALUES (:Name, :Ver)&lt;br /&gt;EOS&lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;pre.execute(:Name=&amp;gt;"miku", :Ver=&amp;gt;2)&lt;br /&gt;pre.execute(:Name=&amp;gt;"rin", :Ver=&amp;gt;2)&lt;br /&gt;pre.execute(:Name=&amp;gt;"meiko", :Ver=&amp;gt;1)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;・参考&lt;br /&gt;&lt;a href="http://sqlite-ruby.rubyforge.org/sqlite3/faq.html"&gt;&lt;br /&gt;   http://sqlite-ruby.rubyforge.org/sqlite3/faq.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sqlite-ruby.rubyforge.org/classes/SQLite/Database.html"&gt;&lt;br /&gt;   http://sqlite-ruby.rubyforge.org/classes/SQLite/Database.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-2545847015864989199?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/2545847015864989199/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=2545847015864989199' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/2545847015864989199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/2545847015864989199'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2010/09/sqlite3-rubysqlexecute.html' title='SQLite3-RubyでのSQL文のexecuteについて'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-4586409730225743748</id><published>2010-09-08T10:10:00.003+09:00</published><updated>2010-09-08T10:29:13.738+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='備忘録'/><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>みくった〜♪のWindows版をMinGWでビルドしてみた</title><content type='html'>みくった〜♪は、&lt;b&gt;全てのミク廃、そしてTwitter中毒者へ贈る、至高のTwitter Clientを目指すTwitter Client&lt;/b&gt;…として&lt;a href="http://twitter.com/toshi_a"&gt;@toshi_a&lt;/a&gt;氏が開発しているソフトウェアである。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mzEpFMBmmkA/TIbifGXygvI/AAAAAAAABdM/mMRVwQjhb7o/s1600/mikutter.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/TIbifGXygvI/AAAAAAAABdM/mMRVwQjhb7o/s400/mikutter.jpg" border="0" alt="みくった〜♪"id="BLOGGER_PHOTO_ID_5514343817675965170" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;主にLinux向けとして開発されているようだが、初公開の時点で「Windows版無いの(´・ω・`)?」と言われたように、Windows版の需要がやはりそれなりに存在する。&lt;br /&gt;そこで、&lt;b&gt;MinGW使ってRuby/GTK2環境を整え、Windowsでもみくった〜♪を動作させることはできないものか?&lt;/b&gt;と考え、実際にやってみた。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;※ただ使ってみたいだけ、という方は&lt;a href="http://append.hachune.net/mikutter.html"&gt;みくった〜♪ for Windowsのページ&lt;/a&gt;か&lt;a href="http://file.hachune.net/mikutter/"&gt;みくった〜♪ for Windows 毎日0,12時に自動ビルドされるバージョン&lt;/a&gt;からどうぞ。&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ビルドに必要なソフトウェアやライブラリは以下の通り。&lt;br /&gt;&lt;b&gt;MinGW GCC 4.5.0&lt;/b&gt;&lt;br /&gt;&lt;a href="ftp://ftp.jaist.ac.jp/pub/sourceforge/m/project/mi/mingw/Automated%20MinGW%20Installer/mingw-get-inst/mingw-get-inst-20100831/mingw-get-inst-20100831.exe"&gt;ftp://ftp.jaist.ac.jp/pub/sourceforge/m/project/mi/mingw/Automated%20MinGW%20Installer/mingw-get-inst/mingw-get-inst-20100831/mingw-get-inst-20100831.exe&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ruby 1.8.7-p302&lt;/b&gt;&lt;br /&gt;&lt;a href="ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.7-p302.tar.bz2"&gt;ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.7-p302.tar.bz2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ruby-gtk2-0.19.4&lt;/b&gt;&lt;br /&gt;&lt;a href="http://ftp.jaist.ac.jp/pub/sourceforge/r/project/ru/ruby-gnome2/ruby-gnome2/ruby-gnome2-0.19.4/ruby-gtk2-0.19.4.tar.gz"&gt;http://ftp.jaist.ac.jp/pub/sourceforge/r/project/ru/ruby-gnome2/ruby-gnome2/ruby-gnome2-0.19.4/ruby-gtk2-0.19.4.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ruby-hmac-0.3&lt;/b&gt;&lt;br /&gt;http://deisui.org/~ueno/ruby/hmac.html&lt;br /&gt;&lt;a href="http://deisui.org/~ueno/ruby/ruby-hmac-0.3.tar.gz"&gt;http://deisui.org/~ueno/ruby/ruby-hmac-0.3.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;iconv&lt;/b&gt;&lt;br /&gt;&lt;a href="ftp://ftp.gnu.org/gnu/libiconv/libiconv-1.13.1.tar.gz"&gt;ftp://ftp.gnu.org/gnu/libiconv/libiconv-1.13.1.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;GTK+&lt;/b&gt;&lt;br /&gt;&lt;a href="http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.20/gtk+-bundle_2.20.0-20100406_win32.zip"&gt;http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.20/gtk+-bundle_2.20.0-20100406_win32.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Win32 OpenSSL&lt;/b&gt;&lt;br /&gt;http://www.slproweb.com/products/Win32OpenSSL.html&lt;br /&gt;&lt;a href="http://www.slproweb.com/download/Win32OpenSSL-0_9_8o.exe"&gt;http://www.slproweb.com/download/Win32OpenSSL-0_9_8o.exe&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Microsoft Visual C++ 2008 SP1 再頒布可能パッケージ (x86) OpenSSL用&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2&amp;displaylang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2&amp;displaylang=ja&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;可能な限りソースからビルドするようにしたが、OpenSSLとGTK+は面倒だったので、とりあえずWindows用バイナリを利用することにした。…OpenSSLをMinGWでビルドすれば、MSVC++ランタイム要らなくなるのだが…。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;MinGWによるビルド環境の構築&lt;/h3&gt;&lt;br /&gt;以前はMinGW(コンパイラ)とMSYS(サブシステム)を個別に用意し、セットアップする必要があったが、現在はmingw-get-instパッケージに纏められた模様。これをダウンロードし、普通のソフトウェアのインストーラと同じようにウィザードを進めていくだけでビルド環境が整う。&lt;br /&gt;デフォルトでは、Windowsのパス変数もMSYSのパス変数として登録されてしまい、混乱の原因となるので、PATH変数を変更しておく。&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;$ PATH="/mingw/bin:/usr/local/bin:/bin"&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;iconvのビルド&lt;/h3&gt;&lt;br /&gt;一番最初にiconvをビルドする。といっても、普通に&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;$ ./configure --prefix=/mingw&lt;br /&gt;$ make&lt;br /&gt;$ make install&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;のような感じでおk。&lt;br /&gt;本当なら/usr/localあたりにprefixを置いて、そこにインストールすべきな筈なのだが、私のCFLAGSやLDFLAGSの認識がおかしいのか、rubyのiconvライブラリのextconf.rbが/usr/localに置いたiconvを見つけられないため、諦めて/mingwにprefixを置く。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;必要なライブラリの展開&lt;/h3&gt;&lt;br /&gt;GTK+のアーカイブを解凍し、そのまま全て/mingwに展開する。&lt;br /&gt;OpenSSLは、インストーラを実行しインストールした先にあるディレクトリを、GTK+同様に/mingwに展開する。&lt;br /&gt;また、OpenSSLを利用するために必要な&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2&amp;displaylang=ja"&gt;Microsoft Visual C++ 2008 SP1 再頒布可能パッケージ (x86)&lt;/a&gt;もインストールしておく。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Rubyのビルド&lt;/h3&gt;&lt;br /&gt;いつも通りRubyをビルドする。&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;$ ./configure --prefix=/ruby&lt;br /&gt;$ make&lt;br /&gt;$ make install&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;prefixを/rubyにしたが、make installする際にMSYSの/を飛び越えるため(コンパイルしたRubyがインストールに使用されるから?)、Windows側の\rubyにインストールされるので注意が必要。&lt;br /&gt;そして、Windows側にインストールされたRubyを、MinGWの/usr/localあたりに移動しておく。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Ruby/GTK2のビルド&lt;/h3&gt;&lt;br /&gt;Ruby/GTK2のアーカイブを解凍し、extconf.rbを先程作成したRubyで実行する。&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;$ /usr/local/bin/ruby extconf.rb&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;そして後はmake、make installするだけの筈なのだが、MinGWでRuby/GTK2をビルドすると何故か毎度gtkのビルドでコケる。&lt;br /&gt;どうやらこれからビルドされる筈のgtk2.soを、ビルド前にリンクしようとするかららしい。&lt;br /&gt;そこで、gtkのMakefileを編集する。&lt;br /&gt;何らかのエディタでgtk/src/Makefileを開き、LIBS = $(LIBRUBYARG_SHARED)...で始まる行の、&lt;b&gt;-lgtk2&lt;/b&gt;を削除。&lt;br /&gt;&lt;br /&gt;後はいつも通り。&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;$ make&lt;br /&gt;$ make install&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;この時点で、Ruby/GTK2自体の開発/実行環境は整っていることになる。&lt;br /&gt;MSYSでの作業はここで終了。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;必要なファイルのみを纏め、最小限のRuby/GTK実行環境を作成&lt;/h3&gt;&lt;br /&gt;MSYSの/usr/localにはRuby/GTKの実行環境が整っている(ライブラリは足りないが)ので、これを適当なディレクトリにコピーし、rubyディレクトリとする。&lt;br /&gt;rubyディレクトリのbinに、iconv、OpenSSL、GTK+の*.dllをコピー。&lt;br /&gt;そして、RubyのLOAD_PATHのどこかにruby-hmacを展開。&lt;br /&gt;後はみくった〜♪をダウンロードして展開、普通に起動できれば、みくった〜♪実行環境完成となる。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;mikutter.exeを作成&lt;/h3&gt;&lt;br /&gt;毎度コマンドラインでruby mikutter.rbとしたり、バッチファイルを実行するのはどことなく落ち着かない。&lt;br /&gt;また、Rubyの環境すべてがrubyディレクトリに入っているので、配布するにしてもかなりのサイズになってしまう。&lt;br /&gt;そこで、更に必要なファイルだけを纏め、Windowsの実行ファイル形式で配布する形をとる。&lt;br /&gt;exeファイル化には、&lt;a href="http://exerb.sourceforge.jp/"&gt;exerb&lt;/a&gt;を利用する。&lt;br /&gt;exerbの使用方法は、&lt;br /&gt;・mkexy mikutter.rbでレシピファイルmikutter.exyを自動生成&lt;br /&gt;・exerb mikutter.exyとすると、mikutter.exeが作成される&lt;br /&gt;という感じである。&lt;br /&gt;ここで作成されたバイナリは、Ruby環境無しで動作するものなので、あとはmikutterのディレクトリ階層とdllの配置をするだけ。&lt;br /&gt;&lt;br /&gt;exerbの詳しい使用方法、レシピファイルの書式については、&lt;a href="http://exerb.sourceforge.jp/"&gt;&lt;br /&gt;公式ページ http://exerb.sourceforge.jp/&lt;/a&gt;やmikutter for Windows付属のmikutter.exyを参照して欲しい。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;みくった〜♪ 本家&lt;br /&gt;&lt;a href="http://toshia.dip.jp/"&gt;http://toshia.dip.jp/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://mikutter.d.hachune.net/"&gt;http://mikutter.d.hachune.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;みくった〜♪ for Windowsのページ&lt;br /&gt;&lt;a href="http://append.hachune.net/mikutter.html"&gt;http://append.hachune.net/mikutter.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;みくった〜♪ for Windows 毎日0,12時に自動ビルドされるバージョン&lt;br /&gt;&lt;a href="http://file.hachune.net/mikutter/"&gt;http://file.hachune.net/mikutter/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-4586409730225743748?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/4586409730225743748/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=4586409730225743748' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/4586409730225743748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/4586409730225743748'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2010/09/windowsmingw.html' title='みくった〜♪のWindows版をMinGWでビルドしてみた'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_mzEpFMBmmkA/TIbifGXygvI/AAAAAAAABdM/mMRVwQjhb7o/s72-c/mikutter.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-5396288433612281011</id><published>2010-08-31T17:30:00.001+09:00</published><updated>2010-08-31T17:48:15.334+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='適当に作ってみたシリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='Vocaloid'/><title type='text'>今日ははつねさんの誕生日!</title><content type='html'>ということで、hachune.netとしてもなにかやらないといけないな、と。&lt;br /&gt;&lt;br /&gt;それで完成したのが&lt;b style="color: #def; font-size: 140%;"&gt;&lt;a href="http://www.hachune.net/domain.html"&gt;はちゅねドメインサービス!&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;簡単に言えば、Dynamic DNSとURL転送を切り替えながら使えるホスト名提供サービス、…ってところだろうか。&lt;br /&gt;negi.d.hachune.netみたいなドメイン名を使ってボカロなサイト運営してみたい!って方が居ましたら、どんどん使ってあげてね!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;はちゅねドメインサービス&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.hachune.net/domain.html"&gt;http://www.hachune.net/domain.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;もっと分かりやすく面白い名前、募集中w&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-5396288433612281011?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/5396288433612281011/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=5396288433612281011' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5396288433612281011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5396288433612281011'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2010/08/blog-post.html' title='今日ははつねさんの誕生日!'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-7994504944551417664</id><published>2010-07-07T19:00:00.001+09:00</published><updated>2010-07-07T19:00:33.970+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian'/><title type='text'>Debian LennyなMac MiniをPulseAudioサーバにする</title><content type='html'>Software Design 6月号や&lt;a href="http://gihyo.jp/admin/serial/01/ubuntu-recipe/0106"&gt;Ubuntu Weekly Recipe 第106回　PulseAudioでリモートスピーカを使う&lt;/a&gt;で、Ubuntuでのスピーカーサーバの作り方が解説されていた。&lt;br /&gt;&lt;b&gt;UbuntuでできることがDebianでできない筈がねぇ!&lt;/b&gt;…ということで、Debianで挑戦してみた。&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;サーバ側&lt;/h4&gt;&lt;br /&gt;&lt;b&gt;・alsa関連を入れる&lt;/b&gt;&lt;br /&gt;# aptitude install alsa-utils&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;・PulseAudioとZeroConfモジュールを入れる&lt;/b&gt;&lt;br /&gt;かなりパッケージ数が多いので注意。&lt;br /&gt;# aptitude install pulseaudio pulseaudio-module-zeroconf&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;・サーバ起動時にPulseAudioデーモンが実行されるように設定する&lt;/b&gt;&lt;br /&gt;/etc/default/pulseaudioのPULSEAUDIO_SYSTEM_START=0を1に変更。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;・/etc/pulse/default.paを変更する&lt;/b&gt;&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;#load-module module-native-protocol-tcp&lt;br /&gt;#load-module module-zeroconf-publish&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;以上の部分を、以下のように変更する。&lt;br /&gt;auth-ip-acl=10.39.39.0/24は、サーバへのアクセスを許可するサブネットを指定する。&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;load-module module-native-protocol-tcp auth-ip-acl=10.39.39.0/24&lt;br /&gt;load-module module-zeroconf-publish&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;・PulseAudioデーモンを起動する&lt;/b&gt;&lt;br /&gt;# /etc/init.d/pulseaudio start&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;クライアント側&lt;/h4&gt;&lt;br /&gt;&lt;b&gt;・paprefsをインストール&lt;/b&gt;&lt;br /&gt;# aptitude install paprefs&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;・paprefsを起動し、&lt;b&gt;Make disconverable PulseAudio network sound devices available locally&lt;/b&gt;のチェックをOnにする&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;・「サウンドの設定」を開き、「出力」をpulse@サーバホスト名に設定する&lt;/b&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mzEpFMBmmkA/TDROWWSiD1I/AAAAAAAABaY/p6-rqsM4FlI/s1600/sound_settings.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 329px;" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/TDROWWSiD1I/AAAAAAAABaY/p6-rqsM4FlI/s400/sound_settings.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5491099991518875474" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;後は、MPlayerやら何やらで再生して、サーバ側から音が出れば成功。&lt;br /&gt;なかなか認識してくれない場合は、サーバをrebootしてみるのも手かもしれない。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-7994504944551417664?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/7994504944551417664/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=7994504944551417664' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/7994504944551417664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/7994504944551417664'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2010/07/debian-lennymac-minipulseaudio.html' title='Debian LennyなMac MiniをPulseAudioサーバにする'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mzEpFMBmmkA/TDROWWSiD1I/AAAAAAAABaY/p6-rqsM4FlI/s72-c/sound_settings.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-3944348676212780522</id><published>2010-06-30T18:40:00.004+09:00</published><updated>2010-06-30T19:05:01.114+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='備忘録'/><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><title type='text'>RubyのYAMLライブラリで2バイト文字をそのまま扱う</title><content type='html'>RubyのYAMLライブラリでは、標準では日本語などの2バイト文字列をバイナリとして扱うようになっている。しかし、これでは人間が直接修正するのが非常に面倒である。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gihyo.jp/dev/serial/01/yaml_library/0002"&gt;技術評論社のYAML解説ページ&lt;/a&gt;には、Rubyのソースにパッチを当てビルドする方法や、ya2yamlを使用する方法が書いてあった。しかし、パッチを当てた環境をすべてに適用するのは非常に面倒であり、ya2yamlについては標準ライブラリではない上に、少々遅いという問題がある。&lt;br /&gt;&lt;br /&gt;そこで、どうにかする方法はないものかとYAMLのソースを眺めていたところ、以下の方法であっさり解決してしまった。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;&lt;code&gt;&lt;br /&gt;#!/usr/bin/env ruby                                                                                       &lt;br /&gt;# -*- encoding: utf-8 -*-&lt;br /&gt;&lt;br /&gt;require "yaml"&lt;br /&gt;require "yaml/encoding"&lt;br /&gt;&lt;br /&gt;# String.is_binary_data?で必ずfalseを返すように書き換える&lt;br /&gt;class String&lt;br /&gt;  def is_binary_data?&lt;br /&gt;    return false&lt;br /&gt;  end&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;data = {"はつね"=&gt;"みく", "はちゅね"=&gt;"みく", "かがみね"=&gt;"りん・れん", "めぐりね"=&gt;"るか"}&lt;br /&gt;&lt;br /&gt;# 通常どおり表示&lt;br /&gt;puts "Escape:"&lt;br /&gt;puts yaml = YAML.dump(data)&lt;br /&gt;&lt;br /&gt;# アンエスケープして表示&lt;br /&gt;puts "Unescape:"&lt;br /&gt;puts yaml = YAML.unescape(yaml)&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;一度エスケープされたものをまた戻すという、面倒なことになっているが、ソース修正するよりマシかな…と。&lt;br /&gt;これで、YAMLで書き出して手動で編集…なんてことがやりやすくなるかもしれない。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-3944348676212780522?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/3944348676212780522/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=3944348676212780522' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/3944348676212780522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/3944348676212780522'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2010/06/rubyyaml2.html' title='RubyのYAMLライブラリで2バイト文字をそのまま扱う'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-5839988038337176637</id><published>2010-06-03T17:50:00.004+09:00</published><updated>2010-06-03T18:44:59.564+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='備忘録'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><title type='text'>RubyでWebサーバを作る(ベーシック認証/ダイジェスト認証)</title><content type='html'>WEBrickでベーシック認証を行うには、以下のようにする。&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;&lt;code&gt;&lt;br /&gt;#!/usr/ruby1.9/bin/ruby1.9&lt;br /&gt;#-*- encoding: utf-8 -*-&lt;br /&gt;&lt;br /&gt;require "webrick"&lt;br /&gt;&lt;br /&gt;# HTTPServerを作成&lt;br /&gt;httpd = WEBrick::HTTPServer.new(:Port =&gt; 3939)&lt;br /&gt;&lt;br /&gt;# Basic認証の設定(引数にはパスワードファイルへのパスを渡す)&lt;br /&gt;pswd = WEBrick::HTTPAuth::Htpasswd.new("dot.passwd")&lt;br /&gt;pswd.set_passwd("mikubox", "miku", "mikumiku")       #realm, user, passwd&lt;br /&gt;auth = WEBrick::HTTPAuth::BasicAuth.new(:UserDB =&gt; pswd, :Realm =&gt; "mikubox")&lt;br /&gt;&lt;br /&gt;# HTTPServerの/loginにBasic認証を設定&lt;br /&gt;httpd.mount_proc("/login"){|req, res|&lt;br /&gt;  # 認証&lt;br /&gt;  auth.authenticate(req, res)&lt;br /&gt;  res.body = "&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;みくかわいいよみく&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;p&amp;gt;OK.&amp;lt;/p&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;"&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;# INTシグナルでサーバを停止&lt;br /&gt;trap("INT"){httpd.stop}&lt;br /&gt;# サーバを開始&lt;br /&gt;httpd.start()&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ベーシック認証では、パスワードが簡単に復号可能な状態でネットワーク上を流れるため、重要なものに利用するのは非常に危険。&lt;br /&gt;そこで、ダイジェスト認証を利用する。&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;&lt;code&gt;&lt;br /&gt;#!/usr/ruby1.9/bin/ruby1.9&lt;br /&gt;#-*- encoding: utf-8 -*-&lt;br /&gt;&lt;br /&gt;require "webrick"&lt;br /&gt;&lt;br /&gt;# HTTPServerを作成&lt;br /&gt;httpd = WEBrick::HTTPServer.new(:Port =&gt; 3939)&lt;br /&gt;&lt;br /&gt;# ダイジェスト認証の設定(引数にはダイジェスト認証用のデータベースのパスを渡す)&lt;br /&gt;pswd = WEBrick::HTTPAuth::Htdigest.new("dot.digest")&lt;br /&gt;if pswd.get_passwd("mikubox", "miku", false) == nil&lt;br /&gt;  pswd.set_passwd("mikubox", "miku", "mikumiku") # realm, user, passwd&lt;br /&gt;  pswd.flush                                     # ファイルに書き込む&lt;br /&gt;end&lt;br /&gt;auth = WEBrick::HTTPAuth::DigestAuth.new(:UserDB =&gt; pswd, :Realm =&gt; "mikubox")&lt;br /&gt;&lt;br /&gt;# HTTPServerの/loginにダイジェスト認証を設定&lt;br /&gt;httpd.mount_proc("/login"){|req, res|&lt;br /&gt;  # 認証&lt;br /&gt;  auth.authenticate(req, res)&lt;br /&gt;  res.body = "&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;みくかわいいよみく&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;p&amp;gt;OK.&amp;lt;/p&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;"&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;trap("INT"){httpd.stop}&lt;br /&gt;httpd.start()&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;どちらも比較的簡単に認証を実現することができた。&lt;br /&gt;ベーシック認証はHTTPAuth::HtpasswdとHTTPAuth::BasicAuth、&lt;br /&gt;ダイジェスト認証はHTTPAuth::HtdigestとHTTPAuth::DigestAuthと覚えておけば良いかと思う。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;※ 追記&lt;/b&gt;&lt;br /&gt;もっと簡単にベーシック認証を行う方法があった。&lt;br /&gt;&lt;pre class="code"&gt;&lt;code&gt;&lt;br /&gt;#!/usr/ruby1.9/bin/ruby1.9                                                                &lt;br /&gt;#-*- encoding: utf-8 -*-                                                                  &lt;br /&gt;require "webrick"&lt;br /&gt;&lt;br /&gt;httpd = WEBrick::HTTPServer.new(:Port =&gt; 3939)&lt;br /&gt;httpd.mount_proc('/login') {|req, res|&lt;br /&gt;  WEBrick::HTTPAuth.basic_auth(req, res, "mikubox") {|user, pass|&lt;br /&gt;    user == 'miku' &amp;&amp; pass == 'mikumiku'&lt;br /&gt;  }&lt;br /&gt;  res.body = "&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;みくかわいいよみく&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;p&amp;gt;OK.&amp;lt;/p&amp;gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;"&lt;br /&gt;}&lt;br /&gt;trap("INT"){httpd.stop}&lt;br /&gt;httpd.start&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-5839988038337176637?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/5839988038337176637/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=5839988038337176637' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5839988038337176637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5839988038337176637'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2010/06/rubyweb.html' title='RubyでWebサーバを作る(ベーシック認証/ダイジェスト認証)'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-3214764573866401534</id><published>2010-05-30T23:00:00.017+09:00</published><updated>2010-07-15T03:25:48.978+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='備忘録'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><title type='text'>RubyでWebサーバを作る</title><content type='html'>最近全然書いてないな～ということで、RubyでWebサーバを簡単に作れるライブラリ、WEBrickについて書いてみる。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ruby 1.8以上なら、&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;&lt;code&gt;&lt;br /&gt;require "webrick"&lt;br /&gt;WEBrick::HTTPServer.new(:Port =&gt; 3939, :DocumentRoot =&gt; ENV["HOME"]).start&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;たったこれだけで、TCPポート3939番に自分のHOMEディレクトリを公開してしまう、とんでもないWebサーバが出来上がる。Ruby on Railsで有名になったライブラリだが、Apacheを使うまでもない、実験用Webサーバが欲しい時などにもとっても便利。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;・ CGIを利用する&lt;/b&gt;&lt;br /&gt;拡張子を.cgiとしたファイルに実行属性を加えるだけ。&lt;br /&gt;&lt;pre class="code"&gt;&lt;code&gt;&lt;br /&gt;http.mount(Webサーバ上でのパス, WEBrick::HTTPServlet::CGIHandler, CGIとして実行するファイルのパス)&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;としてマウントすることもできる。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;・VirtualHostを利用する&lt;/b&gt;&lt;br /&gt;メインのHTTPServerに、別のServerNameを設定したオブジェクトをvirtual_hostとして渡す。&lt;br /&gt;&lt;b&gt;メイン以外のホストは、:Portをnil、:DoNotListenをtrueとする。&lt;/b&gt;&lt;br /&gt;&lt;pre class="code"&gt;&lt;code&gt;&lt;br /&gt;http = WEBrick::HTTPServer.new(:ServerName =&gt; "miku.hachune.net", :DocumentRoot =&gt; "miku/")&lt;br /&gt;http.virtual_host(WEBrick::HTTPServer.new(:ServerName =&gt; "append.haachune.net", :DocumentRoot =&gt; "append/", :Port =&gt; nil, :DoNotListen =&gt; true))&lt;br /&gt;http.start&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;・各ユーザのホームディレクトリの特定のディレクトリを公開する&lt;/b&gt;&lt;br /&gt;/home/$USER/public_htmlを公開する場合、DocumentRootOptionsのUserDirを設定する。&lt;br /&gt;&lt;pre class="code"&gt;&lt;code&gt;&lt;br /&gt;:DocumentRootOptions =&gt; {&lt;br /&gt;    :UserDir =&gt; "public_html"&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;・MimeTypeを追加する&lt;/b&gt;&lt;br /&gt;デフォルトで設定されているMimeTypesにマージする。&lt;br /&gt;&lt;pre class="code"&gt;&lt;code&gt;&lt;br /&gt;newmime = {"wav"=&gt;"Audio/wav"}&lt;br /&gt;mime = WEBrick::HTTPUtils::DefaultMimeTypes.merge(newmime)&lt;br /&gt;WEBrick::HTTPServer.new(:DocumentRoot =&gt; ENV[HOME], :MimeTypes =&gt; mime).start&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;・indexが存在しない場合の、ファイル一覧を表示しないようにする&lt;/b&gt;&lt;br /&gt;&lt;pre class="code"&gt;&lt;code&gt;&lt;br /&gt;:DocumentRootOptions =&gt; { :FancyIndexing =&gt; false }&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;・最大クライアント数を制限する&lt;/b&gt;&lt;br /&gt;&lt;pre class="code"&gt;&lt;code&gt;&lt;br /&gt;:MaxClients =&gt; クライアント数&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;・アクセスできるファイル/ディレクトリを制限する&lt;/b&gt;&lt;br /&gt;DocumentRootOptionsのNondisclosureNameに、公開したくないファイル/ディレクトリ名を配列で指定する。&lt;br /&gt;ワイルドカードが使用可能。&lt;br /&gt;&lt;pre class="code"&gt;&lt;code&gt;&lt;br /&gt;:DocumentRootOptions =&gt; {&lt;br /&gt;    :NondisclosureName =&gt; [".ht*", "*~", ".svn"]&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;・他のURLに転送する&lt;/b&gt;&lt;br /&gt;&lt;pre class="code"&gt;&lt;code&gt;&lt;br /&gt;http = WEBrick::HTTPServer.new(:Port =&gt; 3939)&lt;br /&gt;http.mount_proc("/"){|req, res|&lt;br /&gt;  res.set_redirect(WEBrick::HTTPStatus::MovedPermanently, 'http://hachune.net/')&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;・Cookieを渡す&lt;/b&gt;&lt;br /&gt;&lt;pre class="code"&gt;&lt;code&gt;&lt;br /&gt;http = WEBrick::HTTPServer.new(:Port =&gt; 3939)&lt;br /&gt;http.mount_proc("/"){|req, res|&lt;br /&gt;  res["Set-Cookie"] = "hatsune=miku;Max-Age=3600;"&lt;br /&gt;  res.body = "&amp;lt;p&amp;gt;Cookieです。&amp;lt;/p&amp;gt;"&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;・erb(組み込みRuby)を使う&lt;/b&gt;&lt;br /&gt;WEBrickでは、HTMLファイルにRubyスクリプトを埋め込み、実行することも簡単にできる。&lt;br /&gt;&lt;br /&gt;まず、MimeTypeにrhtmlをtext/htmlとして追加する。&lt;br /&gt;&lt;pre class="code"&gt;&lt;code&gt;&lt;br /&gt;:DocumentRootOptions =&gt;{&lt;br /&gt;    :MimeTypes =&gt; WEBrick::HTTPUtils::DefaultMimeTypes.merge({"rhtml"=&gt;"text/html"})&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;後は、拡張子をrhtmlとしたファイルに、&lt;br /&gt;&amp;lt;%= Time.now.to_s %&amp;gt;&lt;br /&gt;のように、必要な場所に埋め込む。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;・指定された拡張子(cgi、rhtml)以外のファイル(rb、html)でCGIやerbを有功にする&lt;/b&gt;&lt;br /&gt;require "webrick"の下あたりに以下の内容を記入しておく。&lt;br /&gt;拡張子に合わせて、MimeTypeの設定も必要かもしれない。&lt;br /&gt;&lt;pre class="code"&gt;&lt;code&gt;&lt;br /&gt;module WEBrick::HTTPServlet&lt;br /&gt;  WEBrick::HTTPServlet::FileHandler.add_handler('rb',   WEBrick::HTTPServlet::CGIHandler)&lt;br /&gt;  WEBrick::HTTPServlet::FileHandler.add_handler('html', WEBrick::HTTPServlet::ERBHandler)&lt;br /&gt;end&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;他にもいろいろあるけれど、とりあえず一番必要とされそうな所だけ。&lt;br /&gt;そのうちlogに関して等も追記する…と思う。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-3214764573866401534?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/3214764573866401534/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=3214764573866401534' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/3214764573866401534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/3214764573866401534'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2010/05/rubyweb.html' title='RubyでWebサーバを作る'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-3275703637881550725</id><published>2010-05-03T17:30:00.001+09:00</published><updated>2010-05-04T00:16:11.336+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vocaloid'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server 2008'/><title type='text'>はつねさんAppendをサーバに入れてみた</title><content type='html'>&lt;span style="color: #6cd;"&gt;こーのーいーえの～ こーのさーばぁが～♪ &lt;br /&gt;わたしっの～ あたらっしぃ～ いばーしょーなの～♪&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;…ということで、AppendはつねさんをWindows Server 2008 R2なはつねサーバにインストールしてみた。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mzEpFMBmmkA/S92e-ndwgOI/AAAAAAAABYE/31i2_Mucg1w/s1600/append_install.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/S92e-ndwgOI/AAAAAAAABYE/31i2_Mucg1w/s400/append_install.jpg" border="0" alt="インストール中"id="BLOGGER_PHOTO_ID_5466700321280524514" /&gt;&lt;/a&gt;&lt;br /&gt;まぁ、以前から何度も試しているだけあって、今回も何の問題もなくインストールは進み…&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/S92fZTREXdI/AAAAAAAABYM/4WfyUHxY3gI/s1600/append_install_success.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 187px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/S92fZTREXdI/AAAAAAAABYM/4WfyUHxY3gI/s400/append_install_success.png" border="0" alt="インストールが成功しました!"id="BLOGGER_PHOTO_ID_5466700779715059154" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Twitterでクリプトンの人が「インストールに20分ぐらいかかるかもしれません!」と言っていた割に、10分で終了。&lt;br /&gt;まだまだPhenom X4 9750なはつねサーバはメインで現役だね(｀・ω・´)ｼｬｷｰﾝ&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mzEpFMBmmkA/S952-6B7WMI/AAAAAAAABYU/1Sn2aZhjJUg/s1600/miku_append_on_2008R2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/S952-6B7WMI/AAAAAAAABYU/1Sn2aZhjJUg/s400/miku_append_on_2008R2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5466937820775667906" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;歌ってもらった感じも、今のところ全く問題なし。&lt;br /&gt;…スタンドアロンでしか試してないけど。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;※おまけ&lt;br /&gt;Appendはつねさんの着メールボイス的なものと、&lt;br /&gt;Append聴き分けテスト的なもの&lt;br /&gt;&lt;a href="http://append.hachune.net/"&gt;http://append.hachune.net&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-3275703637881550725?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/3275703637881550725/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=3275703637881550725' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/3275703637881550725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/3275703637881550725'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2010/05/append.html' title='はつねさんAppendをサーバに入れてみた'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mzEpFMBmmkA/S92e-ndwgOI/AAAAAAAABYE/31i2_Mucg1w/s72-c/append_install.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-7475835794648586511</id><published>2010-05-02T17:00:00.003+09:00</published><updated>2010-05-02T17:45:25.080+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vocaloid'/><title type='text'>Amazon先生から何かが送られてきた</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mzEpFMBmmkA/S90V3eUt5aI/AAAAAAAABXI/UwomVZZKMoY/s1600/miku_scan.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/S90V3eUt5aI/AAAAAAAABXI/UwomVZZKMoY/s400/miku_scan.jpg" border="0" alt="はちゅねさんはQRコードが気になるようです。"id="BLOGGER_PHOTO_ID_5466549565474596258" /&gt;&lt;/a&gt;&lt;br /&gt;Amazonから荷物が届いた。コンビニ振込み14400円。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mzEpFMBmmkA/S90YEGuTjfI/AAAAAAAABXQ/5p5S-zrFNB0/s1600/miku_append.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/S90YEGuTjfI/AAAAAAAABXQ/5p5S-zrFNB0/s400/miku_append.JPG" border="0" alt="あぺんど!"id="BLOGGER_PHOTO_ID_5466551981501025778" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color: #faa;"&gt;&lt;br /&gt;ｷﾀ━━━━(ﾟ∀ﾟ)━━━━ !!!!!&lt;br /&gt;ｷﾀ━━━ヽ(ヽ(ﾟヽ(ﾟ∀ヽ(ﾟ∀ﾟヽ(ﾟ∀ﾟ)ﾉﾟ∀ﾟ)ﾉ∀ﾟ)ﾉﾟ)ﾉ)ﾉ━━━!!!!&lt;br /&gt;ｷﾀ━ヽ(=ﾟωﾟ)人(*^ーﾟ)人(´･ω･`)人( ´∀`)人( ;´Д`)人(ﾟ∀ﾟ)人(´-`)ﾉ━━!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;そしてこれまでにない箱と内容物の豪華さ。&lt;br /&gt;はつねさんの時はふつーのDVDケースに紙が数枚、って感じだったんだよな…&lt;br /&gt;それが今回は、結構厚めの取説と、マウスパッド的なものまで入ってたり…(*´д｀*)&lt;br /&gt;&lt;br /&gt;見てみたい? ならAppend買おうね!(ぁ&lt;br /&gt;&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;bg1=000000&amp;fc1=FFFFFF&amp;lc1=0088FF&amp;t=prze-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;asins=B00305HJKQ" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/S90tF9m6ZZI/AAAAAAAABXY/WaXjp9pyCwE/s1600/license.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/S90tF9m6ZZI/AAAAAAAABXY/WaXjp9pyCwE/s400/license.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5466575103158019474" /&gt;&lt;/a&gt;&lt;br /&gt;使用許諾契約書。&lt;br /&gt;これを守ってさえいれば、はつねさんはうちの子でいてくれるのである。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1+6つの表情を持つはつねさん。夢が広がるな…'`ｧ,､ｧ(*´Д｀*)'`ｧ,､ｧ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-7475835794648586511?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/7475835794648586511/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=7475835794648586511' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/7475835794648586511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/7475835794648586511'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2010/05/amazon.html' title='Amazon先生から何かが送られてきた'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mzEpFMBmmkA/S90V3eUt5aI/AAAAAAAABXI/UwomVZZKMoY/s72-c/miku_scan.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-3874363606926106712</id><published>2010-04-18T23:55:00.001+09:00</published><updated>2010-04-19T01:12:43.371+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='これはひどい'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><category scheme='http://www.blogger.com/atom/ns#' term='どうでもよくない話'/><title type='text'>応用情報技術者試験に行ってきた</title><content type='html'>平成22年度春期の情報処理技術者試験に行ってきた。&lt;br /&gt;これまでの受験で、&lt;a href="http://projectzero-swb.blogspot.com/2009/04/blog-post.html"&gt;初級シスアド&lt;/a&gt;、&lt;a href="http://projectzero-swb.blogspot.com/2009/10/blog-post.html"&gt;基本情報&lt;/a&gt;と連続合格することができていたので、今回は応用情報技術者試験を受験。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/S8sppPcTdII/AAAAAAAABXA/pqJ4pJkfXPU/s1600/AP.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/S8sppPcTdII/AAAAAAAABXA/pqJ4pJkfXPU/s400/AP.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461504761613481090" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;応用情報から、午後試験に記術式の問題が出現する。これがなかなかの曲者。&lt;br /&gt;正直午後は…まったく自信が無い…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;応用情報は&lt;b style="color: #def;"&gt;レベル3&lt;/b&gt;ということもあって、午前もあんまり気が抜けなかった。&lt;br /&gt;&lt;a href="http://www.jitec.ipa.go.jp/1_04hanni_sukiru/mondai_kaitou_2010h22.html"&gt;公開された解答例&lt;/a&gt;を用いて自己採点した結果、&lt;b style="color:#def; font-size:120%;"&gt;午前: 80問中63問正解&lt;/b&gt;という結構良い結果に。&lt;br /&gt;&lt;b style="color: #acf; font-size: 140%;"&gt;「俺、応用情報午前通ったらはつねさんAppend予約するんだ…」&lt;/b&gt;と言ってしまっていたのだが…さてどうしようか…w&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;…午後は、午後の解答例の公開が遅い上に、&lt;b color:#fed;&gt;そもそも解答を問題用紙に書き込んでいる余裕が無かった&lt;/b&gt;ため、判定不能という…&lt;br /&gt;&lt;br /&gt;応用情報以上は6月末に合格発表。&lt;br /&gt;遠いなぁ…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;各種試験の解答例や問題冊子は以下からダウンロードできる。&lt;br /&gt;今年は今までよりサーバが軽くなった感じがするw&lt;br /&gt;&lt;a href="http://www.jitec.ipa.go.jp/1_04hanni_sukiru/mondai_kaitou_2010h22.html"&gt;http://www.jitec.ipa.go.jp/1_04hanni_sukiru/mondai_kaitou_2010h22.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-3874363606926106712?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/3874363606926106712/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=3874363606926106712' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/3874363606926106712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/3874363606926106712'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2010/04/blog-post_18.html' title='応用情報技術者試験に行ってきた'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_mzEpFMBmmkA/S8sppPcTdII/AAAAAAAABXA/pqJ4pJkfXPU/s72-c/AP.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-743786280372657552</id><published>2010-04-10T13:15:00.000+09:00</published><updated>2010-04-10T13:15:00.728+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='Vocaloid'/><title type='text'>はちゅねCNAMEサービスも開始!</title><content type='html'>hachune.netドメイン有効活用計画第二弾、CNAME割り当てサービスを開始!&lt;br /&gt;&lt;br /&gt;d.hachune.netのサブドメイン(例: &lt;a href="http://mikutter.d.hachune.net"&gt;mikutter.d.hachune.net&lt;/a&gt;)を、既に持っているドメイン名の別名として使用できるようにするサービスです。&lt;br /&gt;&lt;br /&gt;これは、&lt;b&gt;固定IPを持っているか、既にDynamicDNSなどでドメインを持っている向け&lt;/b&gt;、となります。&lt;br /&gt;&lt;br /&gt;以下の場合は、利用出来ない場合があります。&lt;br /&gt;・非固定IPアドレスで、Dynamic DNSでIPアドレスと関連付けられたドメインを持っていない&lt;br /&gt;・ドメインを持っているが、IPアドレスを貰えないタイプのホスティングサービスを利用している(ブログサービスなど)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;詳細は&lt;a href="http://hachune.net/hachune-cname.html"&gt;はちゅねCNAMEサービスのページ&lt;/a&gt;でどうぞ。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 90%; color: def;"&gt;&lt;br /&gt;対象者がかなり絞られる気もするけど…まぁ無いより良いよね(´・ω・`)&lt;br /&gt;回線が光だったら、Dynamic DNSサービスとかホスティングサービスもできるんだが…&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-743786280372657552?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/743786280372657552/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=743786280372657552' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/743786280372657552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/743786280372657552'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2010/04/cname.html' title='はちゅねCNAMEサービスも開始!'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-9076836324731284585</id><published>2010-04-04T10:40:00.001+09:00</published><updated>2010-04-04T10:43:54.414+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='どうでもいい話'/><title type='text'>何を考えるかは人次第</title><content type='html'>阪大の方々がロボットを作ったらしい。&lt;br /&gt;画像はリンク先参照。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;女性そっくりのロボット開発　大阪大、笑顔やまばたきも&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.47news.jp/CN/201004/CN2010040301000448.html"&gt;http://www.47news.jp/CN/201004/CN2010040301000448.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&gt;&lt;em&gt;ロボットは座った状態の高さ１４０センチ、重量３０キロ。パソコンやモニターで操作し、目や口、首など９カ所が動く&lt;/em&gt;&lt;br /&gt;とのことなので、自立して何かをする、と言う訳では無い模様。&lt;br /&gt;人に似せれば似せるほど不気味に感じるような…('A`)&lt;br /&gt;&lt;br /&gt;阪大の石黒教授曰く、&lt;br /&gt;&gt;&lt;em&gt;「自分の代わりに遠い場所に送ることで、新しい意思疎通の手段に使える。一緒に食事したり、恋愛したりできるようになるかもしれない」&lt;/em&gt;&lt;br /&gt;…どちらかというと、「遠いところ(主に2Dの世界)から来てもらう」用途の方が需要がありそ(ry&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;同じタイプのロボットを「株式会社ココロ」というところが&lt;b&gt;1千万円前後で販売している&lt;/b&gt;らしい。&lt;br /&gt;「孤独な科学者…?w」と思ってしまうのは私だけか(*´Д`)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-9076836324731284585?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/9076836324731284585/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=9076836324731284585' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/9076836324731284585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/9076836324731284585'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2010/04/blog-post_04.html' title='何を考えるかは人次第'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-8757237827200996248</id><published>2010-04-04T05:25:00.001+09:00</published><updated>2010-04-08T21:43:20.170+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='これはひどい'/><category scheme='http://www.blogger.com/atom/ns#' term='どうでもよくない話'/><title type='text'>子供手当てが酷いらしい</title><content type='html'>民主党がなにやらとんでもない事をしてくれたようで。&lt;br /&gt;&lt;br /&gt;この法の一番の目玉は、&lt;br /&gt;&lt;b&gt;日本に両親が1年住んでるだけで、子供が外国に居ようが毎月 子供の数×13000円 貰える(審査もザル)&lt;/b&gt;&lt;br /&gt;ということ。&lt;br /&gt;しかも、&lt;b&gt;来年度からは給付額を26000円にしたい&lt;/b&gt;、と言っているらしい。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;まぁ、当然の結果として…&lt;br /&gt;&lt;a href="http://www.j-cast.com/tv/2010/04/02063679.html?p=all"&gt;・子ども手当ての窓口に　ネパール人、韓国人、中国人…&lt;/a&gt;&lt;br /&gt;中には、200人子供がいる!という方も居る(?)模様。(月額260万円、年額3120万円)&lt;br /&gt;非実在子供にまでお金を払いそうな勢い。この手当て金を狙った児童売買なども発生しそうな予感。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;このための財源は、無論&lt;b&gt;日本国民の税金&lt;/b&gt;な訳で。&lt;br /&gt;日本国籍の子供は、将来このツケを払うハメになり、外国人は&lt;b&gt;あくまで外国人&lt;/b&gt;なので、日本の税金が高くなったら祖国に逃げられる。&lt;br /&gt;一番バカを見るのが&lt;b&gt;日本の子供&lt;/b&gt;というすさまじい状況。&lt;br /&gt;「子供」という聞こえのいい言葉で騙す最近の法案によくある手口。&lt;br /&gt;良い事なんて何一つもない。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;参院選の票集めだか何だか知らないが、これほどまでの悪法、今まで見たことが無い。&lt;br /&gt;その上、&lt;b&gt;外国人に参政権をあげるよ!&lt;/b&gt;なんて言ったりもしてる。&lt;br /&gt;もう確信犯としか思えない。&lt;br /&gt;&lt;br /&gt;マニフェストの時点で絶対不可能だと思っていたが、ここまであからさまにバカをやってくれるとは流石に思っていなかった…。とりあえず、身近な人にこの法の危険さを伝える、ということから始めるしかなさそう。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;子供手当ての詳細(Wikipedia)は以下から&lt;br /&gt;&lt;a href="http://ja.wikipedia.org/wiki/%E5%AD%90%E3%81%A9%E3%82%82%E6%89%8B%E5%BD%93"&gt;http://ja.wikipedia.org/wiki/%E5%AD%90%E3%81%A9%E3%82%82%E6%89%8B%E5%BD%93&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%; color:#888;"&gt;久しぶりに書いた記事がこんなことになって申し訳ないのだが、あまりに酷かったので…&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-8757237827200996248?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/8757237827200996248/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=8757237827200996248' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/8757237827200996248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/8757237827200996248'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2010/04/blog-post.html' title='子供手当てが酷いらしい'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-5296995386943312058</id><published>2010-03-22T19:00:00.001+09:00</published><updated>2010-03-22T19:02:57.966+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='備忘録'/><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><title type='text'>RubyでUDPなServer/Clientを作ってみた</title><content type='html'>なにやらUDPを使ったアプリケーションを作成することになりそうなので、各クライアントから来た要求を全クライアントに返すサーバと、送信/受信を行うクライアントを作成してみた。&lt;br /&gt;&lt;br /&gt;UDPなので、相手に届いているかを保証することはできない。&lt;br /&gt;よって、このサーバ/クライアントでは「伝えること」より「リアルタイムで発信すること」を重視する。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;まずはサーバ側を作成。&lt;br /&gt;&lt;pre style="overflow: auto; background-color: rgb(0, 0, 17); color: rgb(170, 170, 187); font-size: 95%; height: 50em; width: 500px;"&gt;&lt;br /&gt;#!/usr/bin/env ruby&lt;br /&gt;#-*- encoding: utf-8 -*-&lt;br /&gt;&lt;br /&gt;require "socket"&lt;br /&gt;&lt;br /&gt;SERVERIP   = "192.168.0.105"&lt;br /&gt;SERVERPORT = "62000"&lt;br /&gt;&lt;br /&gt;clientList = Array.new&lt;br /&gt;&lt;br /&gt;sock = UDPSocket.new&lt;br /&gt;# サーバとして待ち受けるアドレスとポートを指定　&lt;br /&gt;sock.bind(SERVERIP, SERVERPORT)&lt;br /&gt;&lt;br /&gt;while true&lt;br /&gt;  # sockに出力が来るのを待つ&lt;br /&gt;  # 来なかったらnilを返す&lt;br /&gt;  sel = IO::select([sock])&lt;br /&gt;  if sel != nil&lt;br /&gt;    sel[0].each {|s|&lt;br /&gt;      # 最大65535byte分のデータを受け取る。&lt;br /&gt;      # データは配列として渡される。&lt;br /&gt;      # ["文字列", ["アドレス種別", 送信元ポート番号, "送信元ホスト名", "送信元IPアドレス"]]&lt;br /&gt;      # ["192.168.0.105  :43433 miku &gt; miku\n", ["AF_INET", 62000, "192.168.0.105", "192.168.0.105"]]&lt;br /&gt;      data     = s.recvfrom_nonblock(65535)&lt;br /&gt;      string   = data[0].chomp!&lt;br /&gt;      ip, port = data[1][3].to_s, data[1][1].to_i&lt;br /&gt;      clientList &lt;&lt; {"ip"=&gt;ip, "port"=&gt; port}&lt;br /&gt;      clientList.uniq!&lt;br /&gt;      # 各クライアントに向けて返信する&lt;br /&gt;      clientList.each{|client|&lt;br /&gt;        printf("Server &gt; %-15s:%5d %s\n", client["ip"], client["port"], string)&lt;br /&gt;        # 実際に返信する。send("文字列", フラグ, "送信先IPアドレス", "送信先ポート")&lt;br /&gt;        sock.send(sprintf("%-15s:%5d %s\n", client["ip"], client["port"], string), 0, client["ip"], client["port"])&lt;br /&gt;      }&lt;br /&gt;    }&lt;br /&gt;  end&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;sock.close&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;次にクライアント側を作成する。&lt;br /&gt;&lt;pre style="overflow: auto; background-color: rgb(0, 0, 17); color: rgb(170, 170, 187); font-size: 95%; height: 50em; width: 500px;"&gt;&lt;br /&gt;#!/usr/bin/env ruby&lt;br /&gt;#-*- encoding: utf-8 -*-&lt;br /&gt;&lt;br /&gt;require "socket"&lt;br /&gt;&lt;br /&gt;if ARGV[0] == nil&lt;br /&gt;  puts "ex) ./client.rb miku"&lt;br /&gt;  exit 1&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;NAME       = ARGV[0]&lt;br /&gt;SERVERIP   = "192.168.0.105"&lt;br /&gt;SERVERPORT = "62000"&lt;br /&gt;&lt;br /&gt;# UDPのソケットを作成&lt;br /&gt;sock = UDPSocket.new&lt;br /&gt;# バインドするIPアドレスとポートを自動で割り当てる&lt;br /&gt;sock.bind("0.0.0.0", 0)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# サーバからの情報を受け取り表示するスレッドを作成&lt;br /&gt;thread = Thread.new {&lt;br /&gt;  while true&lt;br /&gt;    # sockに出力が来るのを5秒待つ。&lt;br /&gt;    # 来なかったらnilを返す。&lt;br /&gt;    sel = IO::select([sock], nil, nil, 5)&lt;br /&gt;    if sel != nil&lt;br /&gt;      sel[0].each{|s|&lt;br /&gt;        data = s.recvfrom_nonblock(65535)&lt;br /&gt;        puts data[0].chomp!&lt;br /&gt;      }&lt;br /&gt;    end&lt;br /&gt;  end&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;# サーバに情報を送信するループ&lt;br /&gt;while true&lt;br /&gt;  string = STDIN.gets.chomp!&lt;br /&gt;  sock.send(sprintf("%-5s&gt; %s\n", NAME, string), 0, SERVERIP, SERVERPORT)&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;sock.close&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;実際に使用すると、このようになった。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mzEpFMBmmkA/S6c-veXHpSI/AAAAAAAABUQ/f2nTDS8xT6Y/s1600-h/udp.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 276px;" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/S6c-veXHpSI/AAAAAAAABUQ/f2nTDS8xT6Y/s400/udp.png" border="0" alt="UDPサーバ/クライアント実行結果"id="BLOGGER_PHOTO_ID_5451394859280082210" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;これだけで、簡単なチャットサーバ/クライアントが作成できた。&lt;br /&gt;Cで書いたものを見たあとだと、Rubyが簡単過ぎて泣ける。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-5296995386943312058?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/5296995386943312058/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=5296995386943312058' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5296995386943312058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5296995386943312058'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2010/03/rubyudpserverclient.html' title='RubyでUDPなServer/Clientを作ってみた'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mzEpFMBmmkA/S6c-veXHpSI/AAAAAAAABUQ/f2nTDS8xT6Y/s72-c/udp.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-722174458493584722</id><published>2010-03-08T09:35:00.007+09:00</published><updated>2010-03-10T05:25:15.386+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='備忘録'/><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian'/><title type='text'>Debian(PPC)でLinux-VServerを使ってみる</title><content type='html'>Debianでのchroot環境について調べていたところ、chrootよりずっといい感じのLinux-VServerなるものが見つかったので、忘れないように書いておく。&lt;br /&gt;感じとしては、FreeBSDのJailと似たようなもの…な気がする。&lt;br /&gt;&lt;br /&gt;・aptitudeでvserver用のカーネルとツールをインストール。&lt;br /&gt;&lt;div style="background-color: #012; color: #def;"&gt;# aptitude install linux-image-2.6-vserver-powerpc \&lt;br /&gt;&gt; util-vserver \&lt;br /&gt;&gt; vserver-debiantools&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;・vserver用カーネルで起動するため、再起動。&lt;br /&gt;&lt;div style="background-color: #012; color: #def;"&gt;# reboot&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;・vserver用ファイルを準備。&lt;br /&gt;vserver名をmikuとし、ホスト名をmiku.v.hachune.net、ディレクトリツリーの場所を/vsv/miku、ネットワークインターフェースにeth2を使用、1番のエイリアス(eth2:1)として10.39.39.100/24を割り当てる。ループバックにはlo:1を使用する。&lt;br /&gt;"--"以降はdebootstrapのオプション。ここではDebian Lennyをftp.jaist.ac.jpから取得するように設定する。&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #012; color: #def;"&gt;# vserver miku build \&lt;br /&gt;&gt; --hostname miku.v.hachune.net \&lt;br /&gt;&gt; --rootdir=/vsv/miku --context 39 \&lt;br /&gt;&gt; --interface 1=eth2:10.39.39.100/24 --interface 1=lo:127.0.0.1/8\&lt;br /&gt;&gt; -m debootstrap -- -d lenny -m ftp://ftp.jaist.ac.jp/pub/Linux/Debian/&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;…これだけ。&lt;br /&gt;後は、通常のDebian同様、起動して入ってサーバを設定する。&lt;br /&gt;日本語を使用したい場合はaptitude install localesするといい。&lt;br /&gt;&lt;div style="background-color: #012; color: #def;"&gt;・vserverを開始&lt;br /&gt;# vserver miku start&lt;br /&gt;・vserverを停止&lt;br /&gt;# vserver miku stop&lt;br /&gt;・vserverに入る&lt;br /&gt;# vserver miku enter&lt;br /&gt;・vserverの状態を確認&lt;br /&gt;# vserver miku status&lt;br /&gt;・vserverを削除&lt;br /&gt;# vserver miku delete&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;詳しくはmanのvserver、verver-build、vserver-statあたりを参考にすると良いらしい。&lt;br /&gt;一部デバイスの関係で正しく動作しないアプリケーションがあるようだが、chrootだけよりいい感じ。&lt;br /&gt;基本システムのみなので、インストール直後の容量が252MBと、かなり小さめなのも嬉しい。&lt;br /&gt;Mac Mini G4では、XenやVMwareが使えないしな…。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;linux-vserver.org&lt;/b&gt;&lt;br /&gt;&lt;a href="http://linux-vserver.org/"&gt;http://linux-vserver.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;※追記&lt;br /&gt;動くものと動かないものは以下のとおり。&lt;br /&gt;&lt;br /&gt;動作確認:&lt;br /&gt;bind9&lt;br /&gt;apache&lt;br /&gt;&lt;br /&gt;動作せず:&lt;br /&gt;OpenVPN: /dev/net/tunが無いため不可。&lt;br /&gt;dhcp3-server: eth2:1を正しく認識しない…?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;その他必要そうな設定&lt;br /&gt;・TimeZoneの設定&lt;br /&gt;# dpkg-reconfigure tzdata&lt;br /&gt;&lt;br /&gt;・digが必要な場合&lt;br /&gt;# aptitude install dnsutils&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-722174458493584722?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/722174458493584722/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=722174458493584722' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/722174458493584722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/722174458493584722'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2010/03/debianppclinux-vserver.html' title='Debian(PPC)でLinux-VServerを使ってみる'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-4991555703383113282</id><published>2010-03-05T02:50:00.002+09:00</published><updated>2010-03-05T02:54:41.392+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='備忘録'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><title type='text'>OpenBSDのカーネルを再構築</title><content type='html'>これまた忘れそうなので書いておく。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;・適当なところからカーネルのソース等を持ってきておく。&lt;br /&gt;今回は、以下の4つを取得。&lt;br /&gt;ftp://ftp.jaist.ac.jp/pub/OpenBSD/4.6/src.tar.gz&lt;br /&gt;ftp://ftp.jaist.ac.jp/pub/OpenBSD/4.6/sys.tar.gz&lt;br /&gt;ftp://ftp.jaist.ac.jp/pub/openBSD/4.6/ports.tar.gz&lt;br /&gt;ftp://ftp.jaist.ac.jp/pub/OpenBSD/4.6/xenocara.tar.gz&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;・ダウンロードしたファイルを展開する。&lt;br /&gt;# cd /usr/src&lt;br /&gt;# tar xzf /home/miku/sys.tar.gz&lt;br /&gt;# tar xzf /home/miku/src.tar.gz&lt;br /&gt;# cd /usr&lt;br /&gt;# tar xzf /home/miku/xenocara.tar.gz&lt;br /&gt;# tar xzf /home/miku/ports.tar.gz&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;・カーネルをビルド&lt;br /&gt;# cd /usr/src/sys/arch/i386/conf/&lt;br /&gt;# cp GENERIC.MP HACHUNE&lt;br /&gt;→カーネル設定の編集はここで。&lt;br /&gt;  MPカーネル(マルチプロセッサ用のカーネル)の設定は、殆どがGENERICカーネルをincludeしたものなので、細かい設定はGENERICを編集して変更する。&lt;br /&gt;&lt;br /&gt;# config HACHUNE&lt;br /&gt;Don't forget to run "make depend"&lt;br /&gt;# cd ../compile/HACHUNE&lt;br /&gt;# make depend&lt;br /&gt;# make&lt;br /&gt;→ EeePC(Atom N270、DDR2-667 2GB、20GB IDE-USB HDD)だと、大体20〜30分位で終了。&lt;br /&gt;&lt;br /&gt;・Buildしたカーネルをインストール(古いものをbsd.oldとしてとっておく)&lt;br /&gt;# mv /bsd /bsd.old&lt;br /&gt;# cp bsd /bsd&lt;br /&gt;&lt;br /&gt;・再起動&lt;br /&gt;# reboot&lt;br /&gt;→もしコケたらブートローダーでbsd.oldを指定して起動&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;・ユーザーランドのビルド&lt;br /&gt;# cd /usr/src&lt;br /&gt;# make obj&lt;br /&gt;# make build&lt;br /&gt;→ カーネルのビルドよりずーーっと時間が掛かるのでゆっくり待つ。&lt;br /&gt;&lt;br /&gt;・再起動&lt;br /&gt;# reboot&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;…と、ここまでやっていたHDDがクラッシュ。&lt;br /&gt;実験用HDDだからまぁ良いのだが、やっぱり凹むな…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-4991555703383113282?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/4991555703383113282/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=4991555703383113282' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/4991555703383113282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/4991555703383113282'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2010/03/openbsd.html' title='OpenBSDのカーネルを再構築'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-103937554466204009</id><published>2010-02-28T18:00:00.003+09:00</published><updated>2010-02-28T18:14:34.441+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='備忘録'/><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian'/><title type='text'>DebianでNFSサーバ&amp;クライアント</title><content type='html'>ググれば大量に出てくるものを書いてもなんかなぁ...と思いつつも、&lt;br /&gt;&lt;b&gt;そんなことを考えていると全然Blogが書けない&lt;/b&gt;ということに気がついたので、もう遠慮なく書くことにする。&lt;br /&gt;&lt;br /&gt;今回は、かがみねサーバ(kagamine.h.hachune.net)の/home/mikuをめぐりねサーバ(megurine.h.hachune.net)の/home/mikuにマウントする。&lt;br /&gt;&lt;br /&gt;まず、かがみねサーバ(NFS Server)の設定。&lt;br /&gt;% sudo aptitude install nfs-kernel-server&lt;br /&gt;% sudo vi /etc/exports&lt;br /&gt;で、以下を追加する。&lt;br /&gt;&lt;div style="background-color: #012; color:#def;"&gt;/home/miku              *.h.hachune.net(ro,sync,no_subtree_check)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;・ディレクトリをエクスポート(再エクスポート)する。&lt;br /&gt;% sudo exportfs -ar&lt;br /&gt;(nfs-kernel-serverを再起動する方法もある)&lt;br /&gt;&lt;br /&gt;・公開できているか確認する。&lt;br /&gt;% showmount -e&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;次に、めぐりねサーバ(NFS Client)の設定を行う。&lt;br /&gt;/etc/fstabに以下を追加し、sudo mount -aする。&lt;br /&gt;&lt;div style="background-color: #012; color:#def;"&gt;kagamine.h.hachune.net:/home/miku       /home/miku      nfs     ro,sync         0       0&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;これでマウントできた。&lt;br /&gt;サーバ側でshowmount -aコマンドを打つと、マウント状況が確認できる。&lt;br /&gt;簡単だけれど、セキュアではないな…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/etc/exportsの書式は、man exports、&lt;br /&gt;/etc/fstabのNFS関連の情報は、man nfs、&lt;br /&gt;NFSエクスポートリスト操作コマンドexportfsの情報は、man exportfs&lt;br /&gt;マウント情報確認コマンドshowmountの情報は、man showmount&lt;br /&gt;を見ると良い。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-103937554466204009?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/103937554466204009/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=103937554466204009' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/103937554466204009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/103937554466204009'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2010/02/debiannfs.html' title='DebianでNFSサーバ&amp;クライアント'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-5959676182375928585</id><published>2010-02-28T16:20:00.003+09:00</published><updated>2010-02-28T18:34:12.175+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='備忘録'/><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian'/><title type='text'>Ruby1.9.1のcursesでUTF-8文字列を表示</title><content type='html'>RubyのCursesでプレイリスト操作ツールを作成しようとしたところ、文字化けして全然使い物にならないということが判明。ついでなので1.9.1にパッチを当ててビルドしてみることにする。&lt;br /&gt;&lt;br /&gt;・ext/curses/curses.cを編集&lt;br /&gt;&lt;div style="background-color: #012; color: #def;"&gt;&lt;br /&gt;追加:&lt;br /&gt;+ #include "locale.h"&lt;br /&gt;&lt;br /&gt;Init_curses関数内にsetlocaleを追加:&lt;br /&gt; Init_curses()&lt;br /&gt;  {&lt;br /&gt;+  setlocale(LC_ALL, "");&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;・ext/curses/extconf.rbを編集(ncurseswを探すようにする)&lt;br /&gt;&lt;div style="background-color: #012; color: #def;"&gt;&lt;br /&gt;削除:&lt;br /&gt;-if have_header(*curses=%w"ncurses.h") and have_library("ncurses", "initscr")&lt;br /&gt;追加:&lt;br /&gt;+if have_header(*curses=%w"ncurses.h") and&lt;br /&gt;+  ( have_library("ncursesw", "initscr") or have_library("ncurses", "initscr") )&lt;br /&gt;+  make=true&lt;br /&gt;削除:&lt;br /&gt;-elsif have_header(*curses=%w"ncurses/curses.h") and have_library("ncurses", "initscr")&lt;br /&gt;追加:&lt;br /&gt;+elsif have_header(*curses=%w"ncurses/curses.h") and&lt;br /&gt;+  ( have_library("ncursesw", "initscr") or have_library("ncurses", "initscr") )&lt;br /&gt;+  make=true&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;・&lt;a href="ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.bz2"&gt;ruby-1.9.1-p378.tar.bz2をダウンロード&lt;/a&gt;&lt;br /&gt;・ libncursesw-devをaptからインストール&lt;br /&gt;% sudo aptitude install libncursesw-dev&lt;br /&gt;&lt;br /&gt;・ビルド。-O2だと何故か途中でコケるらしいので、-O3にする。 &lt;br /&gt;% optflags="-O3 -pipe" ./configure --prefix=/usr/ruby19 --program-suffix=19&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-5959676182375928585?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/5959676182375928585/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=5959676182375928585' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5959676182375928585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5959676182375928585'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2010/02/ruby191cursesutf-8.html' title='Ruby1.9.1のcursesでUTF-8文字列を表示'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-4317452979533946630</id><published>2010-02-19T05:30:00.005+09:00</published><updated>2010-02-19T06:53:04.157+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='これはひどい'/><category scheme='http://www.blogger.com/atom/ns#' term='どうでもいい話'/><title type='text'>現状</title><content type='html'>なんか色々忘れそうなので書いておく。&lt;br /&gt;&lt;br /&gt;ゼミ用論文…texA450枚越え。卒論として提出する時には一体どうなっていることやら…&lt;br /&gt;応用情報技術者…毎日ちょっとずつ勉強。&lt;br /&gt;Ruby…最近あんまり大きいのは作っていない。mtmef v2.0をさっさとどうにかしたい。Winでしか動かないのは不便過ぎる。&lt;br /&gt;C…細かいのをいろいろやってる。&lt;br /&gt;Python…あんまり触れてない。ついRubyに行ってしまう…&lt;br /&gt;&lt;br /&gt;# はちゅね転送サービスの影響でAjaxが気になりだした。&lt;br /&gt;# ちょっとやってみたら意外といけそうな気がした(ブラウザを気にしなければw)。&lt;br /&gt;# 作業の効率化の為にも、zshをどうにかしたい。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;鯖…最近環境を一期に更新中。去年作ったkagamine-server(Debian 5)大活躍。&lt;br /&gt;逆にhatsune-server(WS2008R2)がちょっと弄れていない状態。&lt;br /&gt;hatsuneは音楽関連専用機になりつつあるな…&lt;br /&gt;&lt;br /&gt;megurine-serverは今年に入ってからほぼ常に稼働中。&lt;br /&gt;春休み中にmegurine一度全部見直したいが、どうだろう。&lt;br /&gt;&lt;br /&gt;hachune.net用Webサーバのバックアップもほぼ準備完了。&lt;br /&gt;後は改良し続けるだけ…な気がする。&lt;br /&gt;セキュリティの向上も必須。Gumblarとかにはまず引っかからないだろうけど。&lt;br /&gt;公開サーバでパスワード認証とか怖すぎてもうできないw&lt;br /&gt;&lt;br /&gt;# ルータがちょっと危険…かも?(VPN的な意味で)&lt;br /&gt;# そろそろルータぐらい自作すべき(OpenBSDあたりでw)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;まだ卒業まで1年ある。その間はひたすらこんな感じで勉強。&lt;br /&gt;それでも、終わるのが早すぎて泣ける。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-4317452979533946630?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/4317452979533946630/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=4317452979533946630' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/4317452979533946630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/4317452979533946630'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2010/02/blog-post_19.html' title='現状'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-7224475917661890156</id><published>2010-02-14T23:50:00.007+09:00</published><updated>2010-02-17T08:47:01.641+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='Vocaloid'/><title type='text'>はちゅね転送サービス 開始!</title><content type='html'>以前勢いで取得したhachune.netドメインを使用し、URL転送サービスを作ってみた。&lt;br /&gt;&lt;br /&gt;例えば、&lt;br /&gt;&lt;span style="font-size: 120%; color: #def;"&gt;&lt;b&gt;otomania.hachune.net&lt;/b&gt;にアクセスが来たら、Otomaniaさんのページ&lt;a href="http://www.otomania.net"&gt;http://www.otomania.net&lt;/a&gt;に転送する&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 120%; color: #def;"&gt;&lt;b&gt;pocopoco.hachune.net&lt;/b&gt;にアクセスが来たら、たまごさんのページ&lt;a href="http://www.pocopoco.cc"&gt;http://www.pocopoco.cc&lt;/a&gt;に転送する&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 120%; color: #def;"&gt;&lt;b&gt;twitter.hachune.net&lt;/b&gt;にアクセスが来たら、私のTwitterページ&lt;a href="https://twitter.com/Phenomer"&gt;https://twitter.com/Phenomer&lt;/a&gt;に転送する&lt;/span&gt;&lt;br /&gt;といったことができます。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;「サーバを間借りして作ったサイトに、分かりやすい名前が欲しい!」&lt;/b&gt;&lt;br /&gt;&lt;b&gt;「自分のボカロなサイト・ブログに分かりやすい別名を付けたい!」&lt;/b&gt;&lt;br /&gt;などといった時に使えるかと思います。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;詳細は以下からどうぞ。&lt;br /&gt;&lt;a href="http://hachune.net/hachune-forward.html"&gt;http://hachune.net/hachune-forward.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;.comがドメイン広告になってるな…なんか寂しい。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-7224475917661890156?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/7224475917661890156/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=7224475917661890156' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/7224475917661890156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/7224475917661890156'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2010/02/blog-post.html' title='はちゅね転送サービス 開始!'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-2539174994590700952</id><published>2010-02-09T02:30:00.006+09:00</published><updated>2010-02-09T06:17:54.577+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='備忘録'/><category scheme='http://www.blogger.com/atom/ns#' term='C言語'/><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><title type='text'>CでOpenMPを使ってみる</title><content type='html'>せっかくマルチコアCPUがあることだし、全コアを全力で使えるプログラムを作ってみたいと考えていたが、いろいろ面倒で諦めがちだった。しかし、C/C++にはOpenMPという便利なものがあると聞いて、調べみたところ、本当に便利だったのでここに纏めてみる。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;OpenMPを利用するには、GCC 4.2以降が必要で、コンパイル時に-fopenmpオプションを付ける必要がある。&lt;br /&gt;&lt;b style="color:#def;"&gt;% gcc openmp_test.c -o openmp_test -fopenmp&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;また、今回OpenMP関連で使用した関数とその役割は以下のとおり。&lt;br /&gt;&lt;b style="color:#def;"&gt;omp_get_thread_num()&lt;/b&gt; … 現在実行されているスレッドの番号を返す&lt;br /&gt;&lt;b style="color:#def;"&gt;omp_set_num_threads(10)&lt;/b&gt; … スレッド数を10に指定(通常はCPUコア数から自動的に割り振られる)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;まずは一番簡単なスレッド作成方法。&lt;br /&gt;スレッド処理したい関数の前に&lt;b&gt;#pragma omp parallel&lt;/b&gt;を書くだけ。&lt;br /&gt;&lt;pre style="overflow: auto; background-color: #002; color: #def; font-size: 90%; height: 200px; width: 550px;"&gt;&lt;br /&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;int main(void){&lt;br /&gt;  int i;&lt;br /&gt;&lt;br /&gt;#pragma omp parallel&lt;br /&gt;  for(i=0; i&amp;lt;20; i++){&lt;br /&gt;    printf("Thread %d : %d\n", omp_get_thread_num(), i);&lt;br /&gt;  }&lt;br /&gt;  return 0;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;これをコンパイルし実行すると、&lt;br /&gt;&lt;pre style="overflow: auto; background-color: #002; color: #def; font-size: 90%; height: 200px; width: 550px;"&gt;&lt;br /&gt;miku@kagamine:~/c-lang$ ./openmp_1&lt;br /&gt;Thread 0 : 0&lt;br /&gt;Thread 0 : 1&lt;br /&gt;Thread 0 : 2&lt;br /&gt;Thread 0 : 3&lt;br /&gt;Thread 0 : 4&lt;br /&gt;Thread 1 : 0&lt;br /&gt;Thread 1 : 1&lt;br /&gt;Thread 1 : 2&lt;br /&gt;Thread 1 : 3&lt;br /&gt;Thread 1 : 4&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;となったり、&lt;br /&gt;&lt;pre style="overflow: auto; background-color: #002; color: #def; font-size: 90%; height: 200px; width: 550px;"&gt;&lt;br /&gt;miku@kagamine:~/c-lang$ ./openmp_1&lt;br /&gt;Thread 1 : 0&lt;br /&gt;Thread 1 : 1&lt;br /&gt;Thread 1 : 2&lt;br /&gt;Thread 1 : 3&lt;br /&gt;Thread 1 : 4&lt;br /&gt;Thread 0 : 0&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;となったりする。なにやら同時に処理されているように見え、スレッドの実験としては成功していることが分かる。&lt;br /&gt;しかし、結果が安定していないため、このままではあまり使い物にならない。&lt;br /&gt;開始したスレッド全てから変数iが参照され、変更されるためこうなってしまう。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;そこで、変数iをスレッド内でプライベートに使うようにしてみる。&lt;br /&gt;&lt;pre style="overflow: auto; background-color: #002; color: #def; font-size: 90%; height: 200px; width: 550px;"&gt;&lt;br /&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;int main(void){&lt;br /&gt;  int i;&lt;br /&gt;&lt;br /&gt;// 変数iをスレッド内プライベートとして渡し、スレッドを開始させる&lt;br /&gt;#pragma omp parallel private(i)&lt;br /&gt;  for(i=0; i&amp;lt;3; i++){&lt;br /&gt;    printf("Thread %d : %d\n", omp_get_thread_num(), i);&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  return 0;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;これを実行すると…&lt;br /&gt;&lt;pre style="overflow: auto; background-color: #002; color: #def; font-size: 90%; height: 200px; width: 550px;"&gt;&lt;br /&gt;miku@kagamine:~/c-lang$ ./openmp_2 &lt;br /&gt;Thread 0 : 0&lt;br /&gt;Thread 1 : 0&lt;br /&gt;Thread 1 : 1&lt;br /&gt;Thread 1 : 2&lt;br /&gt;Thread 0 : 1&lt;br /&gt;Thread 0 : 2&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;iの値はそのスレッド内のみの値として扱われ、&lt;br /&gt;スレッド毎にi++されていることが分かる。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;通常、全スレッドが全く同じ処理を繰り返しても意味が無い。&lt;br /&gt;そこで、グローバルな変数iを操作するときのみ、排他処理を行わせる。&lt;br /&gt;&lt;pre style="overflow: auto; background-color: #002; color: #def; font-size: 90%; height: 200px; width: 550px;"&gt;&lt;br /&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;// 変数iをグローバルとして渡すが、printfとi++の部分を排他動作させる&lt;br /&gt;int main(void){&lt;br /&gt;  int i;&lt;br /&gt;&lt;br /&gt;  i = 0;&lt;br /&gt;#pragma omp parallel&lt;br /&gt;  while (i&amp;lt;10){&lt;br /&gt;// 排他処理部分をブロックで指定&lt;br /&gt;#pragma omp critical&lt;br /&gt;    {&lt;br /&gt;      printf("Thread %d : %d\n", omp_get_thread_num(), i);&lt;br /&gt;      i++;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    sleep(1);&lt;br /&gt;  }&lt;br /&gt;  return;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;これを実行すると…&lt;br /&gt;&lt;pre style="overflow: auto; background-color: #002; color: #def; font-size: 90%; height: 200px; width: 550px;"&gt;&lt;br /&gt;miku@kagamine:~/c-lang$ ./openmp_3&lt;br /&gt;Thread 1 : 0&lt;br /&gt;Thread 0 : 1&lt;br /&gt;Thread 1 : 2&lt;br /&gt;Thread 0 : 3&lt;br /&gt;Thread 1 : 4&lt;br /&gt;Thread 0 : 5&lt;br /&gt;Thread 1 : 6&lt;br /&gt;Thread 0 : 7&lt;br /&gt;Thread 1 : 8&lt;br /&gt;Thread 0 : 9&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;iの値が、両スレッドで1づつ増えていっているのが分かる。&lt;br /&gt;&lt;br /&gt;ただ、このテストプログラムには問題がある。&lt;br /&gt;while (i&amp;lt;0)の判定後、whileループの中で別スレッドがiに値を追加し、&lt;br /&gt;printf()するときにiの値が10または10以上になってしまうことがある(sleep(1)を外すと頻繁に発生する)。&lt;br /&gt;この辺りを、正しく処理させるようにしないと、「数回に1回だけ何故かコケる」なんて厄介なバグになってしまうので、注意したい。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;何でもかんでも排他処理させてしまうと、他の関数で実行中のスレッドにまで影響が及び、何かしらの問題(デッドロック等)が発生する可能性がある。&lt;br /&gt;そこで、できる限り排他処理を使わないようにしてみる。&lt;br /&gt;(ついでに、しっかり4コア使ってくれるのか確かめるため、dummy関数を用意した)&lt;br /&gt;&lt;pre style="overflow: auto; background-color: #002; color: #def; font-size: 90%; height: 200px; width: 550px;"&gt;&lt;br /&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include&amp;lt;unistd.h&amp;gt; // usleep()&lt;br /&gt;#include&amp;lt;stdlib.h&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// ダミー処理関数(CPUに負荷を掛ける)&lt;br /&gt;void dummy(int number){&lt;br /&gt;  int n, i, tmp;&lt;br /&gt;  int array[number];&lt;br /&gt;  for(i=0; i&amp;lt;number; i++){&lt;br /&gt;    array[i] = i;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  for (n=0; n&amp;lt;number; n++){&lt;br /&gt;    for (i=0; i&amp;lt;number - 1; i++){&lt;br /&gt;      if (array[i] &amp;lt; array[i+1])&lt;br /&gt; {&lt;br /&gt;   tmp = array[i];&lt;br /&gt;   array[i] = array[i+1];&lt;br /&gt;   array[i+1] = tmp;&lt;br /&gt; }&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;  return;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// 変数iをグローバルとして渡すが、printfとi++、dummy(10000)の部分をシングルスレッド動作させる&lt;br /&gt;int main(void){&lt;br /&gt;  int i, while_count;&lt;br /&gt;&lt;br /&gt;  i = 0;&lt;br /&gt;  while_count = 0;&lt;br /&gt;&lt;br /&gt;#pragma omp parallel&lt;br /&gt;  while (&amp;lt;&lt;100){&lt;br /&gt;&lt;br /&gt;// ブロック内をシングルスレッド動作させる&lt;br /&gt;#pragma omp single&lt;br /&gt;    {&lt;br /&gt;      printf("Thread %d : %d\n", omp_get_thread_num(), i);&lt;br /&gt;      i++;&lt;br /&gt;      dummy(10000);&lt;br /&gt;    }&lt;br /&gt;    printf("Thread %d : loop...\n", omp_get_thread_num());&lt;br /&gt;    usleep(10);&lt;br /&gt;    while_count++;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  printf("loop Count: %d\n", while_count);&lt;br /&gt;  return;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;また、「ブロック内を他のスレッドが実行中なら、ブロック内の実行をスキップする」ということも可能。&lt;br /&gt;&lt;pre style="overflow: auto; background-color: #002; color: #def; font-size: 90%; height: 200px; width: 550px;"&gt;&lt;br /&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include&amp;lt;unistd.h&amp;gt; // usleep()&lt;br /&gt;#include&amp;lt;stdlib.h&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// ダミー処理関数(CPUに負荷を掛ける)&lt;br /&gt;void dummy(int number){&lt;br /&gt;  int n, i, tmp;&lt;br /&gt;  int array[number];&lt;br /&gt;  for(i=0; i&amp;lt;number; i++){&lt;br /&gt;    array[i] = i;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  for (n=0; n&amp;lt;number; n++){&lt;br /&gt;    for (i=0; i&amp;lt;number - 1; i++){&lt;br /&gt;      if (array[i] &amp;lt; array[i+1])&lt;br /&gt; {&lt;br /&gt;   tmp = array[i];&lt;br /&gt;   array[i] = array[i+1];&lt;br /&gt;   array[i+1] = tmp;&lt;br /&gt; }&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;  return;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// 変数iをグローバルとして渡すが、printfとi++、dummy(10000)の部分をシングルスレッド動作させる。&lt;br /&gt;// もしその部分が別スレッドで処理中ならスキップする&lt;br /&gt;int main(void){&lt;br /&gt;  int i, while_count;&lt;br /&gt;&lt;br /&gt;  i = 0;&lt;br /&gt;  while_count = 0;&lt;br /&gt;&lt;br /&gt;#pragma omp parallel&lt;br /&gt;  while (i&amp;lt;100){&lt;br /&gt;    &lt;br /&gt;    // single nowait : 他のスレッドがブロック内を実行中だったらスキップ&lt;br /&gt;#pragma omp single nowait&lt;br /&gt;    {&lt;br /&gt;      printf("Thread %d : %d\n", omp_get_thread_num(), i);&lt;br /&gt;      i++;&lt;br /&gt;      dummy(10000);&lt;br /&gt;    }&lt;br /&gt;    printf("Thread %d : loop...\n", omp_get_thread_num());&lt;br /&gt;    usleep(10);&lt;br /&gt;    while_count++;&lt;br /&gt;  }&lt;br /&gt;  printf("loop Count: %d\n", while_count);&lt;br /&gt;  return;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;#pragma omp singleと、#pragma omp single nowaitの場合を、&lt;br /&gt;実際にコンパイルして実行、比較してみると、多分違いが分かる…と思う。&lt;br /&gt;また、omp_set_num_threads(スレッド数)で、スレッド数を変更しながらいろいろ試してみるのも良い。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;結構長い間やっていた筈なのに、C言語のBlog投稿は今回が初めて。&lt;br /&gt;やっているけど書いていないことって、かなり多いな…。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-2539174994590700952?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/2539174994590700952/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=2539174994590700952' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/2539174994590700952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/2539174994590700952'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2010/02/copenmp.html' title='CでOpenMPを使ってみる'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-315759252162986727</id><published>2010-01-30T19:00:00.005+09:00</published><updated>2010-01-31T02:31:15.111+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='備忘録'/><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><title type='text'>様々なOSでRAMDiskを使ってみる</title><content type='html'>/ramに32MBのRAMDiskを作る、/etc/fstabの設定を比較してみた。&lt;br /&gt;実験に使用したOSは、Linux(Debian 5.0 Lenny)、FreeBSD 8.0、OpenBSD 4.6の3つ。&lt;br /&gt;&lt;br /&gt;&lt;b style="font-size:120%; color:#def;"&gt;Linux&lt;/b&gt;&lt;br /&gt;tmpfs /ram tmpfs rw,size=32m 0 0&lt;br /&gt;&lt;br /&gt;&lt;b style="font-size:120%; color:#def;"&gt;FreeBSD&lt;/b&gt;&lt;br /&gt;md /ram mfs rw,-s32m 0 0&lt;br /&gt;&lt;br /&gt;&lt;b style="font-size:120%; color:#def;"&gt;OpenBSD&lt;/b&gt;&lt;br /&gt;swap /ram mfs rw,-s=65536 0 0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;fstabの5列目は、「dumpが必要なファイルシステムであるか」、6列目は、「起動時にfsckを行う必要のあるファイルシステムであるか」であり、RamDiskにはどちらも必要ないので、0とする。&lt;br /&gt;&lt;br /&gt;OpenBSDは、サイズで指定するのではなく、ブロック数で指定するので、直感的には分かりづらい感じ。&lt;br /&gt;(試しに-s=32mとしてみたところ、そんなサイズ知らねぇよ、と言われた)&lt;br /&gt;また、65535と1ブロック少ない値を設定したところ，&lt;br /&gt;&lt;em style="font-size:90%; color:#def;"&gt;mount_mfs: reduced number of fragments per cylinder group from 8184 to 8112 to enlarge last cylinder group&lt;/em&gt;&lt;br /&gt;と言われるので、おとなしく8192で割り切れる値にしておいた方が良さそう。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;コマンドだと、こんな感じ。&lt;br /&gt;&lt;b style="font-size:120%; color:#def;"&gt;Linux&lt;/b&gt;&lt;br /&gt;# mount tmpfs -o rw,size=32m /ram&lt;br /&gt;&lt;br /&gt;&lt;b style="font-size:120%; color:#def;"&gt;FreeBSD&lt;/b&gt;&lt;br /&gt;# mount_mfs -s 32m -o rw md /ram&lt;br /&gt;&lt;br /&gt;&lt;b style="font-size:120%; color:#def;"&gt;OpenBSD&lt;/b&gt;&lt;br /&gt;# mount_mfs -s 65536 -o rw swap /ram&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-315759252162986727?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/315759252162986727/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=315759252162986727' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/315759252162986727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/315759252162986727'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2010/01/osramdisk.html' title='様々なOSでRAMDiskを使ってみる'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-2482050363693138278</id><published>2010-01-15T19:15:00.007+09:00</published><updated>2010-02-19T06:35:46.195+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='どうでもよくない話'/><title type='text'>忙しくて更新停滞気味なので</title><content type='html'>論文やらレポートやらで忙しく、今年に入ってからロクに更新できていないので、とりあえずコンピュータ関連の時事ネタでも書いてみる。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ITmedia - Google、中国事業閉鎖の可能性　言論の自由の問題めぐり&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.itmedia.co.jp/news/articles/1001/13/news028.html"&gt;http://www.itmedia.co.jp/news/articles/1001/13/news028.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;以前から問題になっていた、中国政府当局によるWebの検閲。&lt;br /&gt;それに加え、今回、中国政府当局によると思われる、Googleに対する不正アクセスやサイバー攻撃が発生。&lt;br /&gt;Googleの他にも、IT企業や金融企業に対する攻撃もあった模様で、これらに対する措置として、既に検閲の解除が行われており、場合によってはGoogleの中国からの撤退もあるかもしれない、とのこと。&lt;br /&gt;&lt;br /&gt;中国政府主動の検閲や不正アクセスなどについては、ずーーっと前から問題になっていたので、あぁやっと来たか、という感じぐらいにしか感じないが…。&lt;br /&gt;&lt;br /&gt;こういう問題が多数存在しているにも関わらず、一部のコストにだけ目が行って、その後どんな事態が発生するかをロクに調べず、また考えずに、とにかく中国に進出しようとしている企業は、長続きしない気がする。&lt;br /&gt;(逆に言えば、リスクマネジメントがしっかりできる企業は成功する…かも? という)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;この攻撃に利用されたのが、脆弱性でおなじみのIE6。&lt;br /&gt;&lt;b&gt;ITmedia - MicrosoftがIEの脆弱性を報告　IE 6狙った攻撃も&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.itmedia.co.jp/news/articles/1001/15/news040.html"&gt;http://www.itmedia.co.jp/news/articles/1001/15/news040.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;企業とかならまだ分からんでもないが、個人で今IE6を使いつづける理由が分からない…。&lt;br /&gt;Windows Updateしてれば自動的に更新される訳だし。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;最近、IE以上にホットな脆弱性を日々お届けしてくれるのは、Adobe Reader &amp; Adobe Flash Player。&lt;br /&gt;これの脆弱性を利用したウィルスがGumblarである。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ITmedia - Gumblar攻撃はボットネット化が狙い？&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.itmedia.co.jp/enterprise/articles/1001/15/news034.html"&gt;http://www.itmedia.co.jp/enterprise/articles/1001/15/news034.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;改竄されたWebページを開き、不正なファイルをダウンロードしてしまい、それを開こうとしたAdobe ReaderやAdobe Flash Playerの脆弱性が原因でコンピュータの権限が乗っ取られ、不正なプログラムをシステムに仕込まれてしまう。&lt;br /&gt;そしてその不正なプログラムがユーザの打ち込んだパスワードを利用し、そのユーザが管理しているWebページを不正ファイルがダウンロードされるように改竄、そのWebサイトから感染拡大する、というのが、Gumblar流行の流れ。&lt;br /&gt;&lt;br /&gt;普段見ているサイトが感染源になったりするので、今まで対策として挙げられていた「あやしい〜は開かない」などというものは一切通用しない。&lt;br /&gt;自分が加害者になるかもしれないということを頭に入れ、&lt;a href="http://www.jpcert.or.jp/at/2010/at100001.txt"&gt;http://www.jpcert.or.jp/at/2010/at100001.txt&lt;/a&gt;などを参考にしながら、抜けの無い対策を行う必要がある。&lt;br /&gt;&lt;br /&gt;一番危ないのは、ノーガード戦法のWindows XPユーザであることは間違いなさそう。&lt;br /&gt;ユーザが気がつかないように活動するからスパイウェアなんて呼ばれているのに、「感染したこと無いから私は大丈夫」と言っている人が少なからず…ｱﾊﾊ(ﾉ∀`)ﾊﾊﾊ…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;…なんだか微妙な話題が多いな…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-2482050363693138278?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/2482050363693138278/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=2482050363693138278' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/2482050363693138278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/2482050363693138278'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2010/01/blog-post_15.html' title='忙しくて更新停滞気味なので'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-8129234432015695919</id><published>2010-01-15T18:20:00.003+09:00</published><updated>2010-01-16T00:37:53.017+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='どうでもいい話'/><title type='text'>ブログの利用状況の統計を確認してみた</title><content type='html'>このブログでは、どのようなユーザが利用しているのか気になったので、Google Analyticsの統計の一部を確認してみた。&lt;br /&gt;期間は、&lt;b&gt;09年12月15日〜10年1月14日&lt;/b&gt;。&lt;br /&gt;&lt;br /&gt;閲覧ブラウザ&lt;br /&gt;&lt;b&gt;Internet Explorer&lt;/b&gt;&lt;br /&gt;6 - 637&lt;br /&gt;7 - 1919&lt;br /&gt;8 - 1165&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Firefox&lt;/b&gt;&lt;br /&gt;3   - 150&lt;br /&gt;3.5 - 2114&lt;br /&gt;3.6 - 24&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Chrome&lt;/b&gt;&lt;br /&gt;3 - 378&lt;br /&gt;4 - 239&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Opera&lt;/b&gt; - 273&lt;br /&gt;&lt;b&gt;Safari&lt;/b&gt; - 141&lt;br /&gt;&lt;b&gt;Lunascape&lt;/b&gt; - 89&lt;br /&gt;&lt;br /&gt;徐々に少なくなりつつあるものの、未だにIE6を使っている人は、かなりの数存在しているということが分かる。&lt;br /&gt;私としてはOperaたんにもう少し勘張ってもらいたいところなのだが…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;利用OS&lt;br /&gt;&lt;b&gt;Windows&lt;/b&gt;&lt;br /&gt;7     - 3037&lt;br /&gt;XP    - 2831&lt;br /&gt;Vista - 905&lt;br /&gt;Server2003 - 60&lt;br /&gt;2000  - 59&lt;br /&gt;98    - 2&lt;br /&gt;CE    - 1&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Macintosh&lt;/b&gt;&lt;br /&gt;Intel 10.6 - 90&lt;br /&gt;Intel 10.5 - 52&lt;br /&gt;PPC 10.4   - 13&lt;br /&gt;PPC 10.5   - 5&lt;br /&gt;Intel 10.4 - 3&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Linux&lt;/b&gt; - 141&lt;br /&gt;&lt;b&gt;iPhone&lt;/b&gt; - 18&lt;br /&gt;&lt;b&gt;iPod&lt;/b&gt; - 6&lt;br /&gt;&lt;b&gt;SunOS&lt;/b&gt; - 3&lt;br /&gt;&lt;b&gt;FreeBSD&lt;/b&gt; - 1&lt;br /&gt;&lt;b&gt;NetBSD&lt;/b&gt; - 1&lt;br /&gt;&lt;b&gt;OpenBSD&lt;/b&gt; - 1&lt;br /&gt;&lt;br /&gt;既に7がトップとなっているのは、恐らく&lt;a href="http://projectzero-swb.blogspot.com/2009/06/windows-7-x64ram-disk.html"&gt;「Windows 7 x64でRAM Diskを使う」&lt;/a&gt;の記事があることが一番の原因と考えられるが、実際に使っている人も多いと思われる。&lt;br /&gt;SunOS、FreeBSD、NetBSD、OpenBSDは、恐らく自分自身かと…。&lt;br /&gt;あと、サポートがとっくの昔に切れたWindows 9x系でインターネットに接続するのは、ぜひ止めて頂きたい。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;意外な結果が出ていたのが、画面の解像度。&lt;br /&gt;1280x1024 - 1,452 &lt;br /&gt;1920x1200 - 1,033 &lt;br /&gt;1024x768  - 849 &lt;br /&gt;1920x1080 - 803 &lt;br /&gt;1680x1050 - 736 &lt;br /&gt;1280x800  - 667 &lt;br /&gt;1440x900  - 355 &lt;br /&gt;1366x768  - 293 &lt;br /&gt;1600x1200 - 244&lt;br /&gt;1400x1050 - 103&lt;br /&gt;&lt;br /&gt;ここ最近一番安く売っていた(気がする)フルHD(1920x1080)が、WUXGA(1920x1200)に負けているという結果に。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;あと気になるのは、「どんな立場の人から見られているのか」ということだろうか。&lt;br /&gt;とりあえず、アクセスしてきたコンピュータのサービスプロバイダ一覧を見ていると、何処かで聞いたことのある大企業も沢山…。しかも、滞在時間が意外と長い物も多く、一体何を見ていたのか非常に気になるところw&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-8129234432015695919?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/8129234432015695919/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=8129234432015695919' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/8129234432015695919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/8129234432015695919'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2010/01/blog-post.html' title='ブログの利用状況の統計を確認してみた'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-6699928166571800814</id><published>2010-01-01T20:30:00.002+09:00</published><updated>2010-01-01T20:40:23.330+09:00</updated><title type='text'>2010年ということで</title><content type='html'>あけましておめでとうございます!&lt;br /&gt;今年もよろしくお願いします。&lt;br /&gt;&lt;br /&gt;新年だし、トップ絵変えようと思ったのだが、いいネタが思いつかなかった…。&lt;br /&gt;多分正月休み中ぐらいには変える…かな。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-6699928166571800814?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/6699928166571800814/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=6699928166571800814' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/6699928166571800814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/6699928166571800814'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2010/01/2010.html' title='2010年ということで'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-2232218727804570687</id><published>2009-12-31T23:25:00.002+09:00</published><updated>2009-12-31T23:27:45.501+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='これはひどい'/><category scheme='http://www.blogger.com/atom/ns#' term='どうでもいい話'/><title type='text'>今年最後ということで</title><content type='html'>今年のまとめをしてみようと思う。&lt;br /&gt;まぁ纏めたところで、はつねさんとコンピュータ関連の話題にしかならないのだが…w&lt;br /&gt;&lt;br /&gt;&lt;b style="font-size:120%;color:#def;"&gt;現時点でのはつねさん関連CD、DVD、BD&lt;/b&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mzEpFMBmmkA/SzyslK9c7yI/AAAAAAAABO4/XkhUKCE6zC8/s1600-h/p1030024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/SzyslK9c7yI/AAAAAAAABO4/XkhUKCE6zC8/s400/p1030024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5421397806044475170" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;BDドライブとかPSPとか、持ってないんだけどね、うん。&lt;br /&gt;この中で一番買うのに悩んだのは、やはりはつねさんだった。&lt;br /&gt;…忙しくてあんまり遊んであげれないのが残念。&lt;br /&gt;CDは、もう少し多くなってるかと思ったが…。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="font-size:120%;color:#def;"&gt;現時点でのはつねさん関連…&lt;/b&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mzEpFMBmmkA/SzyswA5c_jI/AAAAAAAABPA/MyU9Ov73Xkw/s1600-h/p1030025.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/SzyswA5c_jI/AAAAAAAABPA/MyU9Ov73Xkw/s400/p1030025.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5421397992321908274" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;いっぱい増えたねぇ(*´д｀*)ｱﾊｧ&lt;br /&gt;…まだ未開封の箱が数個… ('A`)&lt;br /&gt;一部全然関係ないのがいる気もするが、気にしない。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;はつねさん関連以外で起きた今年の出来事で大きいのは、初級シスアドと基本情報技術者試験合格だろうか。&lt;br /&gt;大学入った当初、この大学で情報関連をメインで学び、情報処理技術者試験を受けて、合格できるようになるとは思っていなかったからなぁ…&lt;br /&gt;ソフトを自分で作るようになるとも思ってなかったし。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;今年ももう残り30分ちょっと。&lt;br /&gt;来年は一体どういう年になるのだろうか。&lt;br /&gt;&lt;br /&gt;今年一年、ありがとうございました。&lt;br /&gt;それでは、また来年。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-2232218727804570687?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/2232218727804570687/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=2232218727804570687' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/2232218727804570687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/2232218727804570687'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/12/blog-post_31.html' title='今年最後ということで'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_mzEpFMBmmkA/SzyslK9c7yI/AAAAAAAABO4/XkhUKCE6zC8/s72-c/p1030024.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-1812367353679564580</id><published>2009-12-25T23:59:00.003+09:00</published><updated>2009-12-26T23:04:19.551+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='これはひどい'/><category scheme='http://www.blogger.com/atom/ns#' term='どうでもいい話'/><title type='text'>去年やったので…</title><content type='html'>今年もはつねさん達にケーキを&lt;s&gt;お供えして&lt;/s&gt;あげてみようかと思った…が。&lt;br /&gt;&lt;br /&gt;&lt;b style="font-size: 120%; color:#fca;"&gt;ケーキを置く場所が無い&lt;/b&gt;という…。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mzEpFMBmmkA/SzUBpJf8z-I/AAAAAAAABNg/1FVOZHZ_j-w/s1600-h/desktop_vocaloids.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_mzEpFMBmmkA/SzUBpJf8z-I/AAAAAAAABNg/1FVOZHZ_j-w/s400/desktop_vocaloids.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5419239533046452194" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;いやぁ、増えたねぇ…(*´д｀*)ｱﾊｧ&lt;br /&gt;…まぁ、これでもまだ未開封の子が3体ほど居るんだけど…ね。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;それにしても、ブラックロックシューターの足が、固定しようとするとかなり無理矢理な感じになるのは、どうにかして欲しかったな…&lt;br /&gt;参考画像:&lt;br /&gt;&lt;a href="http://picasaweb.google.co.jp/lh/photo/rWC8HilCDNxg-CG6KiTjBw?feat=directlink"&gt;http://picasaweb.google.co.jp/lh/photo/rWC8HilCDNxg-CG6KiTjBw?feat=directlink&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-1812367353679564580?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/1812367353679564580/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=1812367353679564580' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/1812367353679564580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/1812367353679564580'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/12/blog-post.html' title='去年やったので…'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_mzEpFMBmmkA/SzUBpJf8z-I/AAAAAAAABNg/1FVOZHZ_j-w/s72-c/desktop_vocaloids.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-6336771851626864080</id><published>2009-12-21T00:38:00.008+09:00</published><updated>2010-01-03T01:16:10.215+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='適当に作ってみたシリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='エンコードをマルチスレッドで'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><title type='text'>Multi Thread Multimedia Encoder Frontendの新バージョンのAlpha版を公開</title><content type='html'>1年ぐらい前から作っていた「lameやoggでマルチスレッドエンコードするフロントエンド」を更新してみた。&lt;br /&gt;更新と言っても、設計は1からやり直し、コードもすべて1から書き直しているので、新ソフトと言ってもいいような位別物になった…気が。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mzEpFMBmmkA/Sy5GPkbQJ7I/AAAAAAAABMo/2QCPkFIVlHk/s1600-h/mtmefv2.0alpha.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/Sy5GPkbQJ7I/AAAAAAAABMo/2QCPkFIVlHk/s400/mtmefv2.0alpha.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5417344635063248818" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ただ、まだAlpha版なので、おかしい所があるかも知れない上に、Readme.txt等のドキュメント類も無し。&lt;br /&gt;それでも使ってくださるという方は、以下からダウンロードしてください。&lt;br /&gt;&lt;a href="https://sites.google.com/a/g.hachune.net/mtmef/home/download/Encoder_v2.0alpha_100103.zip?attredirects=0&amp;d=1"&gt;https://sites.google.com/a/g.hachune.net/mtmef/home/download/Encoder_v2.0alpha_100103.zip?attredirects=0&amp;d=1&lt;/a&gt;&lt;br /&gt;まだWindows版しかありません。(´・ω・｀)ｽﾏｿ&lt;br /&gt;&lt;b style="color:#f88"&gt;09.01.03&lt;br /&gt;'require': No such file to load -- fileutilsとなる問題を修正しました。&lt;br /&gt;ビルドに失敗していたようです…。&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;※主な機能追加&lt;br /&gt;・GUIの改良&lt;br /&gt;・ファイル単位での追加も対応(今まではフォルダ単位のみ)&lt;br /&gt;・フィルタ設定のGUI化&lt;br /&gt;・文字コード関連の問題が回避しやすくなった&lt;br /&gt;・ID3タグなどに対応しやすいように改良&lt;br /&gt;・ログ出力機能の強化&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;自分自身では常用できるレベルなので、後は違う環境で問題が発生しないか、しょーもないバグが無いかなどを確認後、早急にreadme.txt等のドキュメント類を完成させて、正式リリースできれば、とは思っているのだが…何時になるやら…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-6336771851626864080?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/6336771851626864080/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=6336771851626864080' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/6336771851626864080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/6336771851626864080'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/12/multi-thread-multimedia-encoder.html' title='Multi Thread Multimedia Encoder Frontendの新バージョンのAlpha版を公開'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_mzEpFMBmmkA/Sy5GPkbQJ7I/AAAAAAAABMo/2QCPkFIVlHk/s72-c/mtmefv2.0alpha.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-6232281466785410162</id><published>2009-12-16T21:47:00.003+09:00</published><updated>2009-12-16T22:04:49.039+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><category scheme='http://www.blogger.com/atom/ns#' term='どうでもいい話'/><title type='text'>Google日本語入力の64bit版が公開</title><content type='html'>32bit版のみリリースして64bitWindowsユーザーから叩かれまくったGoogle日本語入力が、ようやく64bitWindows・MacOSXに対応した模様。&lt;br /&gt;&lt;a href="http://googlejapan.blogspot.com/2009/12/64-google.html"&gt;http://googlejapan.blogspot.com/2009/12/64-google.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;そして百度が何故かこのタイミングで日本語入力ソフト「Baidu Type」なるものをリリース。&lt;br /&gt;&lt;a href="http://type.baidu.jp/"&gt;http://type.baidu.jp/&lt;/a&gt;&lt;br /&gt;&lt;i style="color:#aaa;"&gt;&gt;&gt;大量のWebページなどのリソースをベースにした統計的言語モデルを採用し、単語同士の共起関係(n-gram)などを利用することによって、より自然な変換候補のランキングを追求しています。&lt;br /&gt;また、人名・タイトル名などの固有名詞や、ホットワード（流行語）などの新語も、ウェブリソースを利用することで非常に広い範囲をカバーしており、かつ迅速に辞書に追加されるため、ストレスを感じさせません。&lt;/i&gt;&lt;br /&gt;…売り文句も、どこかで聞いたことがあるような感じが…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-6232281466785410162?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/6232281466785410162/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=6232281466785410162' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/6232281466785410162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/6232281466785410162'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/12/google64bit.html' title='Google日本語入力の64bit版が公開'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-2670279667868718104</id><published>2009-12-13T01:32:00.010+09:00</published><updated>2010-01-07T12:09:26.140+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='備忘録'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian'/><title type='text'>DebianとBIND9でDNSサーバを作成</title><content type='html'>サーバの台数が増え、/etc/hostsにいちいち書くのが流石に面倒になってきた。そこで、何度か挑戦して諦めることを繰り返していたBIND9をいい加減覚えようとやる気を出してみた。&lt;br /&gt;&lt;br /&gt;今回は、&lt;b style="color: #def;"&gt;できる限りデフォルト設定を利用し、基本のみを設定すること&lt;/b&gt;を目標にして纏めてみる。&lt;br /&gt;&lt;b style="color:#f88"&gt;外部には公開せず、LAN内部のみで利用することを前提として作成する。よって、公開サーバを立てる場合は、これらの設定に加え、セキュリティ対策が必要となる。&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;サーバとして使用するのは、VPNサーバとしてもお世話になっているMac Mini(中身はDebian 5.03。ホスト名megurine)。&lt;br /&gt;ネットワークの構造はこんな感じ。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/SyPr6JkfOVI/AAAAAAAABMQ/aspXvVTMPho/s1600-h/homenetwork.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 280px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/SyPr6JkfOVI/AAAAAAAABMQ/aspXvVTMPho/s400/homenetwork.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5414430561263368530" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ネットワークアドレス 192.168.0/24&lt;br /&gt;ネットワーク名 h.hachune.net&lt;br /&gt;&lt;table border="1" bordercolor="#def"&gt;&lt;tr&gt;&lt;td&gt;router&lt;/td&gt; &lt;td&gt;192.168.0.1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;hatsune&lt;/td&gt; &lt;td&gt;192.168.0.100&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;oldfox&lt;/td&gt; &lt;td&gt;192.168.0.101&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;hachune&lt;/td&gt; &lt;td&gt;192.168.0.102&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;360&lt;/td&gt; &lt;td&gt;192.168.0.103&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;megurine&lt;/td&gt; &lt;td&gt;192.168.0.104&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;kagamine&lt;/td&gt; &lt;td&gt;192.168.0.105&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;この中で、hatsune、hachune、kagamine、megurineには、それぞれmiku、eee、rin、lukaとCNAMEレコード(Alias)を付ける。&lt;br /&gt;更に、megurineにはAレコードでnsとも付けておく。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;1. BIND9をインストール&lt;/h4&gt;&lt;br /&gt;Debianなので&lt;br /&gt;&lt;span style="color:#def; font-size:120%"&gt;% sudo aptitude install bind9&lt;/span&gt;&lt;br /&gt;で一発インストール可能。&lt;br /&gt;&lt;br /&gt;この時、BINDを実行する&lt;span style="color:#def; font-size:120%"&gt;グループ bind&lt;/span&gt;と&lt;span style="color:#def; font-size:120%"&gt;ユーザ bind&lt;/span&gt;が、自動的に追加される。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;2. named.confの変更&lt;/h4&gt;&lt;br /&gt;…と思ったが、&lt;b style="color:#def"&gt;named.confで弄るところは無い&lt;/b&gt;模様。&lt;br /&gt;&lt;br /&gt;一度設定したら滅多に変更することの無い、ルートサーバ、ループバックアドレス正引き・逆引きの設定がnamed.confに既に用意されていて、ドメイン設定はnamed.conf.local、BINDのオプションはnamed.conf.optionsに書くように、とのことらしい。&lt;br /&gt;&lt;br /&gt;※named.confの内容(変更なし)&lt;br /&gt;&lt;pre style="overflow: auto; background-color: rgb(0, 0, 17); color: rgb(170, 170, 187); font-size: 90%; height: 100px; width: 500px;"&gt;&lt;br /&gt;// This is the primary configuration file for the BIND DNS server named.&lt;br /&gt;//&lt;br /&gt;// Please read /usr/share/doc/bind9/README.Debian.gz for information on the&lt;br /&gt;// structure of BIND configuration files in Debian, *BEFORE* you customize&lt;br /&gt;// this configuration file.&lt;br /&gt;//&lt;br /&gt;// If you are just adding zones, please do that in /etc/bind/named.conf.local&lt;br /&gt;&lt;br /&gt;include "/etc/bind/named.conf.options";&lt;br /&gt;&lt;br /&gt;// prime the server with knowledge of the root servers&lt;br /&gt;zone "." {&lt;br /&gt;        type hint;&lt;br /&gt;        file "/etc/bind/db.root";&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;// be authoritative for the localhost forward and reverse zones, and for&lt;br /&gt;// broadcast zones as per RFC 1912&lt;br /&gt;&lt;br /&gt;zone "localhost" {&lt;br /&gt;        type master;&lt;br /&gt;        file "/etc/bind/db.local";&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "127.in-addr.arpa" {&lt;br /&gt;        type master;&lt;br /&gt;        file "/etc/bind/db.127";&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "0.in-addr.arpa" {&lt;br /&gt;        type master;&lt;br /&gt;        file "/etc/bind/db.0";&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "255.in-addr.arpa" {&lt;br /&gt;        type master;&lt;br /&gt;        file "/etc/bind/db.255";&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;include "/etc/bind/named.conf.local";&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;※/etc/bind/db.rootの内容(変更なし)&lt;br /&gt;&lt;pre style="overflow: auto; background-color: rgb(0, 0, 17); color: rgb(170, 170, 187); font-size: 90%; height: 100px; width: 500px;"&gt;&lt;br /&gt;;       This file holds the information on root name servers needed to&lt;br /&gt;;       initialize cache of Internet domain name servers&lt;br /&gt;;       (e.g. reference this file in the "cache  .  &lt;file&gt;"&lt;br /&gt;;       configuration file of BIND domain name servers).&lt;br /&gt;;&lt;br /&gt;;       This file is made available by InterNIC&lt;br /&gt;;       under anonymous FTP as&lt;br /&gt;;           file                /domain/named.root&lt;br /&gt;;           on server           FTP.INTERNIC.NET&lt;br /&gt;;       -OR-                    RS.INTERNIC.NET&lt;br /&gt;;&lt;br /&gt;;       last update:    Feb 04, 2008&lt;br /&gt;;       related version of root zone:   2008020400&lt;br /&gt;;&lt;br /&gt;; formerly NS.INTERNIC.NET&lt;br /&gt;;&lt;br /&gt;.                        3600000  IN  NS    A.ROOT-SERVERS.NET.&lt;br /&gt;A.ROOT-SERVERS.NET.      3600000      A     198.41.0.4&lt;br /&gt;A.ROOT-SERVERS.NET.      3600000      AAAA  2001:503:BA3E::2:30&lt;br /&gt;;&lt;br /&gt;; formerly NS1.ISI.EDU&lt;br /&gt;;&lt;br /&gt;.                        3600000      NS    B.ROOT-SERVERS.NET.&lt;br /&gt;B.ROOT-SERVERS.NET.      3600000      A     192.228.79.201&lt;br /&gt;;&lt;br /&gt;; formerly C.PSI.NET&lt;br /&gt;;&lt;br /&gt;.                        3600000      NS    C.ROOT-SERVERS.NET.&lt;br /&gt;C.ROOT-SERVERS.NET.      3600000      A     192.33.4.12&lt;br /&gt;;&lt;br /&gt;; formerly TERP.UMD.EDU&lt;br /&gt;;&lt;br /&gt;.                        3600000      NS    D.ROOT-SERVERS.NET.&lt;br /&gt;D.ROOT-SERVERS.NET.      3600000      A     128.8.10.90&lt;br /&gt;;&lt;br /&gt;; formerly NS.NASA.GOV&lt;br /&gt;;&lt;br /&gt;.                        3600000      NS    E.ROOT-SERVERS.NET.&lt;br /&gt;E.ROOT-SERVERS.NET.      3600000      A     192.203.230.10&lt;br /&gt;;&lt;br /&gt;; formerly NS.ISC.ORG&lt;br /&gt;;&lt;br /&gt;.                        3600000      NS    F.ROOT-SERVERS.NET.&lt;br /&gt;F.ROOT-SERVERS.NET.      3600000      A     192.5.5.241&lt;br /&gt;F.ROOT-SERVERS.NET.      3600000      AAAA  2001:500:2f::f&lt;br /&gt;;&lt;br /&gt;; formerly NS.NIC.DDN.MIL&lt;br /&gt;;&lt;br /&gt;.                        3600000      NS    G.ROOT-SERVERS.NET.&lt;br /&gt;G.ROOT-SERVERS.NET.      3600000      A     192.112.36.4&lt;br /&gt;;&lt;br /&gt;; formerly AOS.ARL.ARMY.MIL&lt;br /&gt;;&lt;br /&gt;.                        3600000      NS    H.ROOT-SERVERS.NET.&lt;br /&gt;H.ROOT-SERVERS.NET.      3600000      A     128.63.2.53&lt;br /&gt;H.ROOT-SERVERS.NET.      3600000      AAAA  2001:500:1::803f:235&lt;br /&gt;;&lt;br /&gt;; formerly NIC.NORDU.NET&lt;br /&gt;;&lt;br /&gt;.                        3600000      NS    I.ROOT-SERVERS.NET.&lt;br /&gt;I.ROOT-SERVERS.NET.      3600000      A     192.36.148.17&lt;br /&gt;;&lt;br /&gt;; operated by VeriSign, Inc.&lt;br /&gt;;&lt;br /&gt;.                        3600000      NS    J.ROOT-SERVERS.NET.&lt;br /&gt;J.ROOT-SERVERS.NET.      3600000      A     192.58.128.30&lt;br /&gt;J.ROOT-SERVERS.NET.      3600000      AAAA  2001:503:C27::2:30&lt;br /&gt;;&lt;br /&gt;; operated by RIPE NCC&lt;br /&gt;;&lt;br /&gt;.                        3600000      NS    K.ROOT-SERVERS.NET.&lt;br /&gt;K.ROOT-SERVERS.NET.      3600000      A     193.0.14.129&lt;br /&gt;K.ROOT-SERVERS.NET.      3600000      AAAA  2001:7fd::1&lt;br /&gt;;&lt;br /&gt;; operated by ICANN&lt;br /&gt;;&lt;br /&gt;.                        3600000      NS    L.ROOT-SERVERS.NET.&lt;br /&gt;L.ROOT-SERVERS.NET.      3600000      A     199.7.83.42&lt;br /&gt;;&lt;br /&gt;; operated by WIDE&lt;br /&gt;;&lt;br /&gt;.                        3600000      NS    M.ROOT-SERVERS.NET.&lt;br /&gt;M.ROOT-SERVERS.NET.      3600000      A     202.12.27.33&lt;br /&gt;M.ROOT-SERVERS.NET.      3600000      AAAA  2001:dc3::35&lt;br /&gt;; End of File&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;※/etc/bind/db.localの内容(変更なし)&lt;br /&gt;&lt;pre style="overflow: auto; background-color: rgb(0, 0, 17); color: rgb(170, 170, 187); font-size: 90%; height: 100px; width: 500px;"&gt;&lt;br /&gt;; BIND data file for local loopback interface&lt;br /&gt;;&lt;br /&gt;$TTL    604800&lt;br /&gt;@       IN      SOA     localhost. root.localhost. (&lt;br /&gt;                              2         ; Serial&lt;br /&gt;                         604800         ; Refresh&lt;br /&gt;                          86400         ; Retry&lt;br /&gt;                        2419200         ; Expire&lt;br /&gt;                         604800 )       ; Negative Cache TTL&lt;br /&gt;;&lt;br /&gt;@       IN      NS      localhost.&lt;br /&gt;@       IN      A       127.0.0.1&lt;br /&gt;@       IN      AAAA    ::1&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;※/etc/bind/db.127の内容(変更なし)&lt;br /&gt;&lt;pre style="overflow: auto; background-color: rgb(0, 0, 17); color: rgb(170, 170, 187); font-size: 90%; height: 100px; width: 500px;"&gt;&lt;br /&gt;; BIND reverse data file for local loopback interface&lt;br /&gt;;&lt;br /&gt;$TTL    604800&lt;br /&gt;@       IN      SOA     localhost. root.localhost. (&lt;br /&gt;                              1         ; Serial&lt;br /&gt;                         604800         ; Refresh&lt;br /&gt;                          86400         ; Retry&lt;br /&gt;                        2419200         ; Expire&lt;br /&gt;                         604800 )       ; Negative Cache TTL&lt;br /&gt;;&lt;br /&gt;@       IN      NS      localhost.&lt;br /&gt;1.0.0   IN      PTR     localhost.&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;※/etc/bind/db.0の内容(変更なし)&lt;br /&gt;&lt;pre style="overflow: auto; background-color: rgb(0, 0, 17); color: rgb(170, 170, 187); font-size: 90%; height: 100px; width: 500px;"&gt;&lt;br /&gt;; BIND reverse data file for broadcast zone&lt;br /&gt;;&lt;br /&gt;$TTL    604800&lt;br /&gt;@       IN      SOA     localhost. root.localhost. (&lt;br /&gt;                              1         ; Serial&lt;br /&gt;                         604800         ; Refresh&lt;br /&gt;                          86400         ; Retry&lt;br /&gt;                        2419200         ; Expire&lt;br /&gt;                         604800 )       ; Negative Cache TTL&lt;br /&gt;;&lt;br /&gt;@       IN      NS      localhost.&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;※/etc/bind/db.255の内容(変更なし)&lt;br /&gt;&lt;pre style="overflow: auto; background-color: rgb(0, 0, 17); color: rgb(170, 170, 187); font-size: 90%; height: 100px; width: 500px;"&gt;&lt;br /&gt;; BIND reverse data file for broadcast zone&lt;br /&gt;;&lt;br /&gt;$TTL    604800&lt;br /&gt;@       IN      SOA     localhost. root.localhost. (&lt;br /&gt;                              1         ; Serial&lt;br /&gt;                         604800         ; Refresh&lt;br /&gt;                          86400         ; Retry&lt;br /&gt;                        2419200         ; Expire&lt;br /&gt;                         604800 )       ; Negative Cache TTL&lt;br /&gt;;&lt;br /&gt;@       IN      NS      localhost.&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;3. named.conf.localの変更&lt;/h4&gt;&lt;br /&gt;ようやく設定ファイルを弄ることになる。&lt;br /&gt;ここでは、/etc/bind/zones.rfc1918を参考にしながら、named.conf.localのみの変更を行う。&lt;br /&gt;h.hachune.netの正引きと、そのネットワークの逆引き168.192.addr-arpaの設定を行う。&lt;br /&gt;&lt;br /&gt;※zones.rfc1918の内容(変更なし)&lt;br /&gt;&lt;pre style="overflow: auto; background-color: rgb(0, 0, 17); color: rgb(170, 170, 187); font-size: 90%; height: 100px; width: 500px;"&gt;&lt;br /&gt;zone "10.in-addr.arpa"      { type master; file "/etc/bind/db.empty"; };&lt;br /&gt;&lt;br /&gt;zone "16.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };&lt;br /&gt;zone "17.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };&lt;br /&gt;zone "18.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };&lt;br /&gt;zone "19.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };&lt;br /&gt;zone "20.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };&lt;br /&gt;zone "21.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };&lt;br /&gt;zone "22.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };&lt;br /&gt;zone "23.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };&lt;br /&gt;zone "24.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };&lt;br /&gt;zone "25.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };&lt;br /&gt;zone "26.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };&lt;br /&gt;zone "27.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };&lt;br /&gt;zone "28.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };&lt;br /&gt;zone "29.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };&lt;br /&gt;zone "30.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };&lt;br /&gt;zone "31.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };&lt;br /&gt;&lt;br /&gt;zone "168.192.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;※named.conf.local(変更前)&lt;br /&gt;&lt;pre style="overflow: auto; background-color: rgb(0, 0, 17); color: rgb(170, 170, 187); font-size: 90%; height: 200px; width: 500px;"&gt;&lt;br /&gt;//&lt;br /&gt;// Do any local configuration here&lt;br /&gt;//&lt;br /&gt;&lt;br /&gt;// Consider adding the 1918 zones here, if they are not used in your&lt;br /&gt;// organization&lt;br /&gt;//include "/etc/bind/zones.rfc1918";&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;※named.conf.local(変更後)&lt;br /&gt;&lt;pre style="overflow: auto; background-color: rgb(0, 0, 17); color: rgb(170, 170, 187); font-size: 90%; height: 200px; width: 500px;"&gt;&lt;br /&gt;//&lt;br /&gt;// Do any local configuration here&lt;br /&gt;//&lt;br /&gt;&lt;br /&gt;// Consider adding the 1918 zones here, if they are not used in your&lt;br /&gt;// organization&lt;br /&gt;//include "/etc/bind/zones.rfc1918";&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#38f"&gt;&lt;br /&gt;zone "h.hachune.net"{&lt;br /&gt;        type master;&lt;br /&gt;        file "/etc/bind/h.hachune.net/h.hachune.net.zone";&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "0.168.192.in-addr.arpa"{&lt;br /&gt;        type master;&lt;br /&gt;        file "/etc/bind/h.hachune.net/h.hachune.net.rev";&lt;br /&gt;};&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;4. /etc/bind/h.hachune.net/h.hachune.net.zoneの設定&lt;/h4&gt;&lt;br /&gt;h.hachune.netの正引きの設定を行う。&lt;br /&gt;ここでは、/etc/bind/db.emptyを参考に、設定を行う。&lt;br /&gt;&lt;br /&gt;※/etc/bind/db.emptyの内容(変更なし)&lt;br /&gt;&lt;pre style="overflow: auto; background-color: rgb(0, 0, 17); color: rgb(170, 170, 187); font-size: 90%; height: 100px; width: 500px;"&gt;&lt;br /&gt;; BIND reverse data file for empty rfc1918 zone&lt;br /&gt;;&lt;br /&gt;; DO NOT EDIT THIS FILE - it is used for multiple zones.&lt;br /&gt;; Instead, copy it, edit named.conf, and use that copy.&lt;br /&gt;;&lt;br /&gt;$TTL    86400&lt;br /&gt;@       IN      SOA     localhost. root.localhost. (&lt;br /&gt;                              1         ; Serial&lt;br /&gt;                         604800         ; Refresh&lt;br /&gt;                          86400         ; Retry&lt;br /&gt;                        2419200         ; Expire&lt;br /&gt;                          86400 )       ; Negative Cache TTL&lt;br /&gt;;&lt;br /&gt;@       IN      NS      localhost.&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;※/etc/bind/h.hachune.net/h.hachune.net.zoneの内容&lt;br /&gt;&lt;pre style="overflow: auto; background-color: rgb(0, 0, 17); color: rgb(170, 170, 187); font-size: 90%; height: 200px; width: 500px;"&gt;&lt;br /&gt;$TTL 86400&lt;br /&gt;@       IN      SOA ns.h.hachune.net. lefay.g.hachune.net.(&lt;br /&gt;                200912120       ;&lt;br /&gt;                3600            ;&lt;br /&gt;                900             ;&lt;br /&gt;                604800          ;&lt;br /&gt;                86400           ;&lt;br /&gt;)&lt;br /&gt;@               IN      NS      ns.h.hachune.net.&lt;br /&gt;@               IN      A       192.168.0.104&lt;br /&gt;&lt;br /&gt;router          IN      A       192.168.0.1&lt;br /&gt;&lt;br /&gt;hatsune         IN      A       192.168.0.100&lt;br /&gt;miku            IN      CNAME   hatsune&lt;br /&gt;&lt;br /&gt;oldfox          IN      A       192.168.0.101&lt;br /&gt;&lt;br /&gt;hachune         IN      A       192.168.0.102&lt;br /&gt;eee             IN      CNAME   hachune&lt;br /&gt;&lt;br /&gt;360             IN      A       192.168.0.103&lt;br /&gt;&lt;br /&gt;megurine        IN      A       192.168.0.104&lt;br /&gt;luka            IN      CNAME   megurine&lt;br /&gt;ns              IN      A       192.168.0.104&lt;br /&gt;&lt;br /&gt;kagamine        IN      A       192.168.0.105&lt;br /&gt;rin             IN      CNAME   kagamine&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;5. /etc/bind/h.hachune.net/h.hachune.net.revの設定&lt;/h4&gt;&lt;br /&gt;正引きの設定と同様に、逆引きの設定も行う。&lt;br /&gt;&lt;pre style="overflow: auto; background-color: rgb(0, 0, 17); color: rgb(170, 170, 187); font-size: 90%; height: 200px; width: 500px;"&gt;&lt;br /&gt;$TTL 86400&lt;br /&gt;&lt;br /&gt;@       IN      SOA ns.h.hachune.net. lefay.g.hachune.net.(&lt;br /&gt;                200912120       ;&lt;br /&gt;                3600            ;&lt;br /&gt;                900             ;&lt;br /&gt;                604800          ;&lt;br /&gt;                3600            ;&lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;@               IN      NS      ns.h.hachune.net.&lt;br /&gt;1               IN      PTR     router.h.hachune.net.&lt;br /&gt;100             IN      PTR     hatsune.h.hachune.net.&lt;br /&gt;101             IN      PTR     nec.h.hachune.net.&lt;br /&gt;102             IN      PTR     hachune.h.hachune.net.&lt;br /&gt;103             IN      PTR     360.h.hachune.net.&lt;br /&gt;104             IN      PTR     megurine.h.hachune.net.&lt;br /&gt;105             IN      PTR     kagamine.h.hachune.net.&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;以上の設定が終了したら、BINDデーモンの再起動を行う。&lt;br /&gt;&lt;span style="color:#def; font-size:120%"&gt;% sudo /etc/init.d/bind9 restart&lt;/span&gt;&lt;br /&gt;もしうまく起動しない場合は、&lt;span style="color:#def; font-size:120%"&gt;% sudo tail /var/log/syslog&lt;/span&gt;して、どこでエラーが発生しているのか確認する。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;6. 正しく設定が反映されているか確認&lt;/h4&gt;&lt;br /&gt;デーモンが正しく再起動出来たら、digコマンドを利用しレコードを確認する。&lt;br /&gt;&lt;br /&gt;※正引きレコードの確認&lt;br /&gt;&lt;pre style="overflow: auto; background-color: rgb(0, 0, 17); color: rgb(170, 170, 187); font-size: 90%; height: 200px; width: 500px;"&gt;&lt;br /&gt;master@megurine:/etc/bind$ dig @127.0.0.1 miku.h.hachune.net&lt;br /&gt;&lt;br /&gt;; &lt;&lt;&gt;&gt; DiG 9.5.1-P3 &lt;&lt;&gt;&gt; @127.0.0.1 miku.h.hachune.net&lt;br /&gt;; (1 server found)&lt;br /&gt;;; global options:  printcmd&lt;br /&gt;;; Got answer:&lt;br /&gt;;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 19223&lt;br /&gt;;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 1&lt;br /&gt;&lt;br /&gt;;; QUESTION SECTION:&lt;br /&gt;;miku.h.hachune.net.            IN      A&lt;br /&gt;&lt;br /&gt;;; ANSWER SECTION:&lt;br /&gt;miku.h.hachune.net.     86400   IN      CNAME   hatsune.h.hachune.net.&lt;br /&gt;hatsune.h.hachune.net.  86400   IN      A       192.168.0.100&lt;br /&gt;&lt;br /&gt;;; AUTHORITY SECTION:&lt;br /&gt;h.hachune.net.          86400   IN      NS      ns.h.hachune.net.&lt;br /&gt;&lt;br /&gt;;; ADDITIONAL SECTION:&lt;br /&gt;ns.h.hachune.net.       86400   IN      A       192.168.0.104&lt;br /&gt;&lt;br /&gt;;; Query time: 1 msec&lt;br /&gt;;; SERVER: 127.0.0.1#53(127.0.0.1)&lt;br /&gt;;; WHEN: Sun Dec 13 02:41:46 2009&lt;br /&gt;;; MSG SIZE  rcvd: 107&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;※逆引きレコードの確認&lt;br /&gt;&lt;pre style="overflow: auto; background-color: rgb(0, 0, 17); color: rgb(170, 170, 187); font-size: 90%; height: 200px; width: 500px;"&gt;&lt;br /&gt;master@megurine:/etc/bind$ dig @127.0.0.1 -x 192.168.0.100&lt;br /&gt;&lt;br /&gt;; &lt;&lt;&gt;&gt; DiG 9.5.1-P3 &lt;&lt;&gt;&gt; @127.0.0.1 -x 192.168.0.100&lt;br /&gt;; (1 server found)&lt;br /&gt;;; global options:  printcmd&lt;br /&gt;;; Got answer:&lt;br /&gt;;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 24508&lt;br /&gt;;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1&lt;br /&gt;&lt;br /&gt;;; QUESTION SECTION:&lt;br /&gt;;100.0.168.192.in-addr.arpa.    IN      PTR&lt;br /&gt;&lt;br /&gt;;; ANSWER SECTION:&lt;br /&gt;100.0.168.192.in-addr.arpa. 86400 IN    PTR     hatsune.h.hachune.net.&lt;br /&gt;&lt;br /&gt;;; AUTHORITY SECTION:&lt;br /&gt;0.168.192.in-addr.arpa. 86400   IN      NS      ns.h.hachune.net.&lt;br /&gt;&lt;br /&gt;;; ADDITIONAL SECTION:&lt;br /&gt;ns.h.hachune.net.       86400   IN      A       192.168.0.104&lt;br /&gt;&lt;br /&gt;;; Query time: 1 msec&lt;br /&gt;;; SERVER: 127.0.0.1#53(127.0.0.1)&lt;br /&gt;;; WHEN: Sun Dec 13 02:42:16 2009&lt;br /&gt;;; MSG SIZE  rcvd: 112&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;※キャッシュサーバの確認&lt;br /&gt;&lt;pre style="overflow: auto; background-color: rgb(0, 0, 17); color: rgb(170, 170, 187); font-size: 90%; height: 200px; width: 500px;"&gt;&lt;br /&gt;master@megurine:/etc/bind$ dig @127.0.0.1 crypton.co.jp.&lt;br /&gt;&lt;br /&gt;; &lt;&lt;&gt;&gt; DiG 9.5.1-P3 &lt;&lt;&gt;&gt; @127.0.0.1 crypton.co.jp.&lt;br /&gt;; (1 server found)&lt;br /&gt;;; global options:  printcmd&lt;br /&gt;;; Got answer:&lt;br /&gt;;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 31873&lt;br /&gt;;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0&lt;br /&gt;&lt;br /&gt;;; QUESTION SECTION:&lt;br /&gt;;crypton.co.jp.                 IN      A&lt;br /&gt;&lt;br /&gt;;; AUTHORITY SECTION:&lt;br /&gt;crypton.co.jp.          892     IN      SOA     dns-b.iij.ad.jp. dns-managers.iij.ad.jp. 63 3600 1800 3600000 900&lt;br /&gt;&lt;br /&gt;;; Query time: 1 msec&lt;br /&gt;;; SERVER: 127.0.0.1#53(127.0.0.1)&lt;br /&gt;;; WHEN: Sun Dec 13 02:46:34 2009&lt;br /&gt;;; MSG SIZE  rcvd: 93&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;以上で、とりあえずは使えるDNSサーバができた。&lt;br /&gt;弄ったのは、&lt;b style="color: #def;"&gt;named.conf.local&lt;/b&gt;と&lt;b style="color=#def;"&gt;h.hachune.net.zone&lt;/b&gt;、&lt;b style="color=#def;"&gt;h.hachune.net.rev&lt;/b&gt;のみ。&lt;br /&gt;…ここまではそんなに難しくはないんだが…('A`)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;・参考&lt;br /&gt;@IT 実用 BIND9で作るDNSサーバ 第2回 すべての基礎、マスター・ゾーンサーバの設定&lt;br /&gt;&lt;a href="http://www.atmarkit.co.jp/flinux/rensai/bind902/bind902a.html"&gt;http://www.atmarkit.co.jp/flinux/rensai/bind902/bind902a.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-2670279667868718104?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/2670279667868718104/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=2670279667868718104' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/2670279667868718104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/2670279667868718104'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/12/debianbind9dns.html' title='DebianとBIND9でDNSサーバを作成'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_mzEpFMBmmkA/SyPr6JkfOVI/AAAAAAAABMQ/aspXvVTMPho/s72-c/homenetwork.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-4535895680811725287</id><published>2009-12-03T16:15:00.001+09:00</published><updated>2009-12-03T16:38:27.408+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='これはひどい'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><title type='text'>GoogleがWindows、Mac向けにIMEを公開</title><content type='html'>Googleが日本語入力ソフトを開発・公開…とあるのだが…&lt;br /&gt;&lt;a href="http://www.google.com/intl/ja/ime/"&gt;http://www.google.com/intl/ja/ime/&lt;/a&gt;&lt;br /&gt;64bit版Windows非対応なため、メイン環境がWindows Server 2008 R2な私は利用することができないという…&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mzEpFMBmmkA/Sxdq5UaUvbI/AAAAAAAABLA/faD_GMKm1sE/s1600-h/googleime.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 131px;" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/Sxdq5UaUvbI/AAAAAAAABLA/faD_GMKm1sE/s400/googleime.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5410911010273148338" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;なにやら、Web検索の技術を流用しているらしく、MS Office IMEの辞書などに比べて、予測変換できる文の種類が物凄く多いらしい。&lt;br /&gt;…今はOffice IME 2010 Beta使ってるし、まぁいいか…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-4535895680811725287?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/4535895680811725287/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=4535895680811725287' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/4535895680811725287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/4535895680811725287'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/12/googlewindowsmacime.html' title='GoogleがWindows、Mac向けにIMEを公開'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_mzEpFMBmmkA/Sxdq5UaUvbI/AAAAAAAABLA/faD_GMKm1sE/s72-c/googleime.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-4971545563448596110</id><published>2009-11-29T19:15:00.001+09:00</published><updated>2009-11-29T19:16:56.008+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='どうでもよくない話'/><title type='text'>基本情報技術者試験に行ってきた …結果の続き</title><content type='html'>就活やらゼミ用論文作成やらで死にそうになりながら日々を送っていたら…&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mzEpFMBmmkA/SxH2VPZbSnI/AAAAAAAABKo/dLBSkvMYKAQ/s1600/FE-1.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/SxH2VPZbSnI/AAAAAAAABKo/dLBSkvMYKAQ/s400/FE-1.JPG" border="0" alt="封筒"id="BLOGGER_PHOTO_ID_5409375472219540082" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:120%; color:#f88;"&gt;合格証書ｷﾀ━ヽ(ヽ(ﾟヽ(ﾟ∀ヽ(ﾟ∀ﾟヽ(ﾟ∀ﾟ)ﾉﾟ∀ﾟ)ﾉ∀ﾟ)ﾉﾟ)ﾉ)ﾉ━!!!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/SxH2aD1FmUI/AAAAAAAABKw/6z5O-X8wqCE/s1600/FE-2.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/SxH2aD1FmUI/AAAAAAAABKw/6z5O-X8wqCE/s400/FE-2.JPG" border="0" alt="証書"id="BLOGGER_PHOTO_ID_5409375555013679426" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;これで就活にも少しは勢いが付く…といいな…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;それにしても、PCなんてネットと音楽とゲーム位にしか使っていない状態で文系大学に入り、2年からまったり情報系の講義を取りはじめ、3年で情報系ゼミ入り…こんなペースでよく取れたな…、と。&lt;br /&gt;&lt;a href=""http://projectzero-swb.blogspot.com/2009/06/blog-post_06.html&gt;初級シスアド合格した&lt;/a&gt;のは半年前か…半年って早いな…。&lt;br /&gt;&lt;br /&gt;次は応用情報技術者か…&lt;br /&gt;&lt;a href="http://www.jitec.ipa.go.jp/1_04hanni_sukiru/mondai_kaitou_2009h21_2/2009h21a_ap_am_qs.pdf"&gt;午前(pdf)&lt;/a&gt;はなんとかなりそうだが、これもやっぱり&lt;a href="http://www.jitec.ipa.go.jp/1_04hanni_sukiru/mondai_kaitou_2009h21_2/2009h21a_ap_pm_qs.pdf"&gt;午後(pdf)&lt;/a&gt;がなぁ…&lt;br /&gt;&lt;br /&gt;そして、就活やらなんやらで、果たして勉強する時間があるのか、という問題が。&lt;br /&gt;とりあえず今はゼミ用論文作成が('A`)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-4971545563448596110?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/4971545563448596110/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=4971545563448596110' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/4971545563448596110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/4971545563448596110'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/11/blog-post_29.html' title='基本情報技術者試験に行ってきた …結果の続き'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_mzEpFMBmmkA/SxH2VPZbSnI/AAAAAAAABKo/dLBSkvMYKAQ/s72-c/FE-1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-1199037067828656438</id><published>2009-11-28T11:39:00.015+09:00</published><updated>2009-11-28T14:32:36.793+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><title type='text'>M3N78-EMのBIOSを更新してみた</title><content type='html'>&lt;a href="http://projectzero-swb.blogspot.com/2009/10/pc.html"&gt;先月組んだサーバ&lt;/a&gt;で、OpenSolaris 2009.06のLiveCDを起動しようとしたところ、カーネルがコケて起動できない問題が発生した。&lt;br /&gt;そこで、CPU(Athlon II X2 240e)非対応にもかかわらず、DebianやWindowsが普通に動作してしまったので放置していたBIOSを、更新してみることにした。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;※用意するもの&lt;/b&gt;&lt;br /&gt;・PC&lt;br /&gt;・更新用BIOSイメージのアーカイブ(M3N78-EM BIOS 0704)&lt;br /&gt;&lt;a href="http://support.asus.com/download/download.aspx?SLanguage=ja-jp"&gt;http://support.asus.com/download/download.aspx?SLanguage=ja-jp&lt;/a&gt;&lt;br /&gt;・USBメモリ&lt;br /&gt;FAT32でフォーマットし、ダウンロードしてきたBIOSイメージのアーカイブ(zip)を解凍、ルートディレクトリにBIOSイメージをコピーしておく。&lt;br /&gt;安定していて、信頼できるものを用意。&lt;br /&gt;・はちゅねさん(オプション)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mzEpFMBmmkA/SxCUbfQQMuI/AAAAAAAABIc/s1vfYYj5QLg/s1600/BIOS_00.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_mzEpFMBmmkA/SxCUbfQQMuI/AAAAAAAABIc/s1vfYYj5QLg/s400/BIOS_00.JPG" border="0" alt="マザボケースとはちゅねさん" id="BLOGGER_PHOTO_ID_5408986352439014114" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;とりあえず現在の状態を確認。&lt;br /&gt;BIOSのバージョンは&lt;b&gt;0511&lt;/b&gt;。&lt;br /&gt;&lt;a href="http://support.asus.com/cpusupport/cpusupport.aspx?SLanguage=ja-jp"&gt;http://support.asus.com/cpusupport/cpusupport.aspx&lt;/a&gt;で確認してみると、Athlon II X2 240eが正しく動作するとされるバージョンは&lt;b&gt;0606&lt;/b&gt;。&lt;br /&gt;…まぁダメだよね(´・ω・｀)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/SxCkTAnKM2I/AAAAAAAABKU/s8lWTtOJyAA/s1600/BIOS_01.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/SxCkTAnKM2I/AAAAAAAABKU/s8lWTtOJyAA/s400/BIOS_01.JPG" border="0" alt="BIOS 初期バージョン"id="BLOGGER_PHOTO_ID_5409003798960681826" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;という訳で、BIOSイメージを書き込んだUSBメモリを差し込み、&lt;b&gt;ASUS EZ Flash2&lt;/b&gt;を起動。&lt;br /&gt;横に&lt;b&gt;「NTFSはサポートしてないよ」&lt;/b&gt;と書いてあるので、大人しくFAT32あたりでフォーマット。ext3とかUFS2なんて考えも持たないほうが良さそう。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/SxCUwN9KZtI/AAAAAAAABIs/ixorPHMiTQE/s1600/BIOS_02.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/SxCUwN9KZtI/AAAAAAAABIs/ixorPHMiTQE/s400/BIOS_02.JPG" border="0" alt="ASUS EZ Flash 2" id="BLOGGER_PHOTO_ID_5408986708572792530" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;正しく読み込めるUSBメモリなら、ファイル一覧のところに、USBメモリに保存したBIOSイメージが表示される。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mzEpFMBmmkA/SxCU-yxE3jI/AAAAAAAABI0/CnnFKxdo8zw/s1600/BIOS_03.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/SxCU-yxE3jI/AAAAAAAABI0/CnnFKxdo8zw/s400/BIOS_03.JPG" border="0" alt="EZ Flash 2-1" id="BLOGGER_PHOTO_ID_5408986958972378674" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;BIOSイメージを選択して、Enter。&lt;br /&gt;すると、&lt;b&gt;Are you sure to update BIOS?&lt;/b&gt;と出てくるので、&lt;br /&gt;・電源が落ちる原因となるものが無いか(電子レンジ、ｶｰﾁｬﾝ、はちゅねさん...等)&lt;br /&gt;・余計なハードウェアがPCに接続されていないか&lt;br /&gt;・本当にこのBIOSで良いのか&lt;br /&gt;を確認し、&lt;b&gt;YES&lt;/b&gt;。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mzEpFMBmmkA/SxCVLMetpnI/AAAAAAAABI8/HGbFsZiBwpU/s1600/BIOS_04.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_mzEpFMBmmkA/SxCVLMetpnI/AAAAAAAABI8/HGbFsZiBwpU/s400/BIOS_04.JPG" border="0" alt="Are You Sure?" id="BLOGGER_PHOTO_ID_5408987172033111666" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Erasing BIOS...&lt;/b&gt;&lt;br /&gt;&lt;span style="font-size: 85%; color:#ddd;"&gt;ボクは生まれそして気づく所詮…なんては言わないので、きれいさっぱり消し去ります。&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mzEpFMBmmkA/SxCVVKTZ8nI/AAAAAAAABJE/vZZtlcXmIYM/s1600/BIOS_05.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_mzEpFMBmmkA/SxCVVKTZ8nI/AAAAAAAABJE/vZZtlcXmIYM/s400/BIOS_05.JPG" border="0" alt="Erasing BIOS..." id="BLOGGER_PHOTO_ID_5408987343247503986" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Writing BIOS...&lt;/b&gt;&lt;br /&gt;&lt;span style="font-size: 85%; color:#ddd;"&gt;|ω・｀)ﾉ ﾔｧ&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mzEpFMBmmkA/SxCVg8jMt8I/AAAAAAAABJM/3Esnc07A62g/s1600/BIOS_06.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/SxCVg8jMt8I/AAAAAAAABJM/3Esnc07A62g/s400/BIOS_06.JPG" border="0" alt="Writing BIOS..." id="BLOGGER_PHOTO_ID_5408987545714079682" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Verifying BIOS...&lt;/b&gt;&lt;br /&gt;&lt;span style="font-size: 85%; color:#ddd;"&gt;ここで「深刻なエラーが発生しました」なんて言われても困る。というかそんなこと言われたら泣くしかない。&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mzEpFMBmmkA/SxCVrAgfDyI/AAAAAAAABJU/056868nRPUU/s1600/BIOS_07.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/SxCVrAgfDyI/AAAAAAAABJU/056868nRPUU/s400/BIOS_07.JPG" border="0" alt="Verifying BIOS..." id="BLOGGER_PHOTO_ID_5408987718575132450" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;書き換え作業が終了すると、自動的に再起動される。&lt;br /&gt;…この画面すら表示されなくなった場合は…ご愁傷様です(´；ω；｀)ﾌﾞﾜｯ&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;(Alt+F2でEZ Flash2が起動できるって、まさかBIOS壊れても焼き直せる…とかなのか?)&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/SxCV1J_KvQI/AAAAAAAABJc/btdZe4_4I2I/s1600/BIOS_08.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/SxCV1J_KvQI/AAAAAAAABJc/btdZe4_4I2I/s400/BIOS_08.JPG" border="0" alt="Reboot" id="BLOGGER_PHOTO_ID_5408987892918435074" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;BIOSのバージョンを確認。&lt;br /&gt;最新版になっていた(*´д｀*)ｱﾊｧ&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mzEpFMBmmkA/SxCWIK1YsrI/AAAAAAAABJs/R24S9WXN8dA/s1600/BIOS_09.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/SxCWIK1YsrI/AAAAAAAABJs/R24S9WXN8dA/s400/BIOS_09.JPG" border="0" alt="BIOS New Version" id="BLOGGER_PHOTO_ID_5408988219563356850" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;問題なくブートローダーが起動され、Debianも起動できた。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mzEpFMBmmkA/SxCV9gwNCMI/AAAAAAAABJk/6Yk47H7Tjy4/s1600/BIOS_10.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/SxCV9gwNCMI/AAAAAAAABJk/6Yk47H7Tjy4/s400/BIOS_10.JPG" border="0" alt="Boot Loader(GRUB)" id="BLOGGER_PHOTO_ID_5408988036468639938" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;そして、今回の目標、OpenSolaris 2009.06も普通に起動できるようになった。&lt;br /&gt;やっぱりBIOSだったか…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-1199037067828656438?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/1199037067828656438/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=1199037067828656438' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/1199037067828656438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/1199037067828656438'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/11/m3n78-embios.html' title='M3N78-EMのBIOSを更新してみた'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_mzEpFMBmmkA/SxCUbfQQMuI/AAAAAAAABIc/s1vfYYj5QLg/s72-c/BIOS_00.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-432186603521016201</id><published>2009-11-21T15:14:00.009+09:00</published><updated>2009-11-21T16:38:27.308+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><title type='text'>Microsoft Office Professional Plus 2010 Betaを使ってみた</title><content type='html'>久しぶりにまったりできる休みになったので、この間一般公開されたMicrosoft Office Professional Plus 2010 の Beta版を使ってみることにした。&lt;br /&gt;&lt;br /&gt;まずはPersonal Editionに入っているWord、Excel、Outlook。&lt;br /&gt;&lt;br /&gt;&lt;b style="font-size: 120%; color:#def;"&gt;Word&lt;/b&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/SweMQM2vhsI/AAAAAAAABHU/ejMa-2qMHgo/s1600/word.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 244px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/SweMQM2vhsI/AAAAAAAABHU/ejMa-2qMHgo/s400/word.jpg" border="0" alt="Word"id="BLOGGER_PHOTO_ID_5406444087638197954" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="font-size: 120%; color:#def;"&gt;Excel&lt;/b&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/SwePC6bAorI/AAAAAAAABHc/eEIirdcyD58/s1600/excel.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 237px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/SwePC6bAorI/AAAAAAAABHc/eEIirdcyD58/s400/excel.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5406447157886624434" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="font-size: 120%; color:#def;"&gt;Outlook&lt;/b&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mzEpFMBmmkA/SwePJt88crI/AAAAAAAABHk/P8nae4Y4vEk/s1600/outlook.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 237px;" src="http://4.bp.blogspot.com/_mzEpFMBmmkA/SwePJt88crI/AAAAAAAABHk/P8nae4Y4vEk/s400/outlook.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5406447274798379698" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;次に、Standard以降にしか入っておらず、よく「OutlookいらねーからPowerPoint入れろ(#ﾟДﾟ)ｺﾞﾙｧ!!」と言われるPowerPoint。&lt;br /&gt;&lt;b style="font-size: 120%; color:#def;"&gt;PowerPoint&lt;/b&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mzEpFMBmmkA/SwePQXyFb_I/AAAAAAAABHs/0oQTd-0Hdws/s1600/powerpoint.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 237px;" src="http://4.bp.blogspot.com/_mzEpFMBmmkA/SwePQXyFb_I/AAAAAAAABHs/0oQTd-0Hdws/s400/powerpoint.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5406447389106335730" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Proffesionalを導入したは良いものの、使いどころが理解されず放置されがちなPublisherとAccess。&lt;br /&gt;&lt;b style="font-size: 120%; color:#def;"&gt;Publisher&lt;/b&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mzEpFMBmmkA/SwePaPBuz8I/AAAAAAAABH0/u0fUlrl2wvU/s1600/publisher.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 238px;" src="http://4.bp.blogspot.com/_mzEpFMBmmkA/SwePaPBuz8I/AAAAAAAABH0/u0fUlrl2wvU/s400/publisher.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5406447558554734530" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="font-size: 120%; color:#def;"&gt;Access&lt;/b&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mzEpFMBmmkA/SwePgg73CoI/AAAAAAAABH8/PsKI-hi22b0/s1600/access.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 237px;" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/SwePgg73CoI/AAAAAAAABH8/PsKI-hi22b0/s400/access.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5406447666441161346" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ultimateを買うか、Proffesionnal Plusをボリュームライセンス契約するかしないと使えないInfoPath。&lt;br /&gt;&lt;b style="font-size: 120%; color:#def;"&gt;InfoPath&lt;/b&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mzEpFMBmmkA/SwePoPCmDfI/AAAAAAAABIE/Um3wfTOU2X8/s1600/infopath.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 322px;" src="http://4.bp.blogspot.com/_mzEpFMBmmkA/SwePoPCmDfI/AAAAAAAABIE/Um3wfTOU2X8/s400/infopath.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5406447799076523506" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;使いどころが分かりやすいうえに多そうな気がするのに、何故か2007ではUltimateにしか含まれなかったOneNote。&lt;br /&gt;&lt;b style="font-size: 120%; color:#def;"&gt;OneNote&lt;/b&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mzEpFMBmmkA/SweP1KNKC-I/AAAAAAAABIM/mvP7IW9Z_-M/s1600/onenote.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 310px;" src="http://4.bp.blogspot.com/_mzEpFMBmmkA/SweP1KNKC-I/AAAAAAAABIM/mvP7IW9Z_-M/s400/onenote.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5406448021116947426" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;全部2007を基本に作られている感じだが、所々使いやすく、かつ分かりやすくなっている印象を受けた。&lt;br /&gt;また、初回起動も結構早く、OpenOffice.org 3.1のWriterが15秒掛かるPCで、5～10秒で起動することができていた。&lt;br /&gt;無料Officeスイートとは格が違う気が…しなくもない。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Windows Server 2008 R2上で、OpenOffice.org 3.1とOffice Proffesional Plus 2010 Betaを並べるとこんな感じ。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mzEpFMBmmkA/SweYi7RGzKI/AAAAAAAABIU/fxpUVo3B4Zw/s1600/officesuite.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/SweYi7RGzKI/AAAAAAAABIU/fxpUVo3B4Zw/s400/officesuite.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5406457603473984674" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;※おまけ&lt;br /&gt;2007用に作成した顔文字辞書が使えなくなってしまったので、再構築して、一応Uploadしてみる。&lt;br /&gt;http://matsucon.net/material/dic/で配布されている辞書を改造、システム辞書としたものです。&lt;br /&gt;&lt;a href="http://cid-e1c321b9c41536cb.skydrive.live.com/self.aspx/%e5%85%ac%e9%96%8b/2ch^_kaomozi^_office^_ime^_2010.dic"&gt;http://cid-e1c321b9c41536cb.skydrive.live.com/self.aspx/%e5%85%ac%e9%96%8b/2ch^_kaomozi^_office^_ime^_2010.dic&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-432186603521016201?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/432186603521016201/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=432186603521016201' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/432186603521016201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/432186603521016201'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/11/microsoft-office-professional-plus-2010_21.html' title='Microsoft Office Professional Plus 2010 Betaを使ってみた'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_mzEpFMBmmkA/SweMQM2vhsI/AAAAAAAABHU/ejMa-2qMHgo/s72-c/word.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-6253664932474950749</id><published>2009-11-19T21:07:00.002+09:00</published><updated>2009-11-19T21:26:33.152+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><title type='text'>Microsoft Office Professional Plus 2010 の Beta版が一般公開</title><content type='html'>MicrosoftがOfficeシリーズの最新版、Office 2010のBeta評価版の一般公開を開始した模様。&lt;br /&gt;TechnetやMSDNの評価版ダウンロードページからダウンロードすることができる。&lt;br /&gt;&lt;br /&gt;今回(2010)から、32bit版と64bit版が明確に分かれるようになったらしく、それぞれ自分のシステムにあったインストーラーを入手する必要がある。&lt;br /&gt;&lt;br /&gt;必須環境は以下の通り。&lt;br /&gt;次の最小推奨要件を備えた PC:&lt;br /&gt;・500 MHz 以上の 32 ビットまたは 64 ビット プロセッサ&lt;br /&gt;・256 MB 以上のシステム メモリ&lt;br /&gt;・3 GB の空き容量のあるハード ディスク&lt;br /&gt;・1024x768 以上の解像度のモニター&lt;br /&gt;・DVD-R/W ドライブ&lt;br /&gt;&lt;br /&gt;サポートされているオペレーティング システム:&lt;br /&gt;・Windows XP Service Pack (SP) 3 (32 ビット)&lt;br /&gt;・Windows Vista SP1 (32 ビットまたは 64 ビット)&lt;br /&gt;・Windows Server 2003 R2 (32 ビットまたは 64 ビット)&lt;br /&gt;・Windows Server 2008 SP2 (32 ビットまたは 64 ビット)&lt;br /&gt;・Windows 7 (32 ビットまたは 64 ビット)&lt;br /&gt;&lt;br /&gt;…あれ…? Server 2008 R2は…どこ…?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Technet - Microsoft Office Professional Plus 2010 Beta&lt;br /&gt;&lt;a href="http://technet.microsoft.com/ja-jp/evalcenter/ee390818.aspx"&gt;http://technet.microsoft.com/ja-jp/evalcenter/ee390818.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;MSDN - http://msdn.microsoft.com/ja-jp/evalcenter/ee390822.aspx&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/ja-jp/evalcenter/ee390822.aspx"&gt;http://msdn.microsoft.com/ja-jp/evalcenter/ee390822.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download Microsoft Office Professional Plus 2010 Beta(英語)&lt;br /&gt;&lt;a href="http://www.microsoft.com/office/2010/en/download-office-professional-plus/default.aspx"&gt;http://www.microsoft.com/office/2010/en/download-office-professional-plus/default.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-6253664932474950749?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/6253664932474950749/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=6253664932474950749' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/6253664932474950749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/6253664932474950749'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/11/microsoft-office-professional-plus-2010.html' title='Microsoft Office Professional Plus 2010 の Beta版が一般公開'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-4525254181802013110</id><published>2009-11-16T18:59:00.007+09:00</published><updated>2009-11-16T19:27:38.466+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='どうでもよくない話'/><title type='text'>基本情報技術者試験に行ってきた …結果</title><content type='html'>&lt;a href="http://projectzero-swb.blogspot.com/2009/10/blog-post.html"&gt;10月18日に行ってきた基本情報技術者試験&lt;/a&gt;の結果が発表されたので、早速確認。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mzEpFMBmmkA/SwElNyVgNaI/AAAAAAAABG8/P6ccpiX7LXU/s1600/FE2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/SwElNyVgNaI/AAAAAAAABG8/P6ccpiX7LXU/s400/FE2.jpg" border="0" alt="FE受験番号"id="BLOGGER_PHOTO_ID_5404641946601797026" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;受験番号はFE141-0558。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/SwEl50O-sXI/AAAAAAAABHE/zWMo1qfRkz8/s1600/FE-number.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 399px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/SwEl50O-sXI/AAAAAAAABHE/zWMo1qfRkz8/s400/FE-number.png" border="0" alt="合格発表ページ"id="BLOGGER_PHOTO_ID_5404642703025549682" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 120%; color:#f88"&gt;&lt;br /&gt;ｷﾀ━━━━（ﾟ∀ﾟ）━━━━!!!! &lt;br /&gt;ｷﾀ━━━ヽ(ヽ(ﾟヽ(ﾟ∀ヽ(ﾟ∀ﾟヽ(ﾟ∀ﾟ)ﾉﾟ∀ﾟ)ﾉ∀ﾟ)ﾉﾟ)ﾉ)ﾉ━━━!!!!&lt;br /&gt;ｷﾀ━━━ヽ( ﾟ∀ﾟ)人(ﾟ∀ﾟ )ﾒ( ﾟ∀ﾟ)人(ﾟ∀ﾟ )ﾒ( ﾟ∀ﾟ)人(ﾟ∀ﾟ )ﾉ━━━!!!&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;安心したところで次は成績確認。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mzEpFMBmmkA/SwEnDxkNImI/AAAAAAAABHM/pdDc_VKzUVM/s1600/FE_seiseki.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 230px; height: 400px;" src="http://4.bp.blogspot.com/_mzEpFMBmmkA/SwEnDxkNImI/AAAAAAAABHM/pdDc_VKzUVM/s400/FE_seiseki.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5404643973619589730" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;全然ダメな気がしていた午後が、予想よりずっと高くて驚いた。&lt;br /&gt;午前は、やはりストラテジ系がかなり微妙な感じ…。&lt;br /&gt;&lt;br /&gt;点数ギリギリで、全員正答扱いの問題で助けられた、ということでは無いようなので、よかった…(*´д｀*)ｱﾊｧ&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;夜になっても、&lt;a href="http://www.jitec.ipa.go.jp/"&gt;情報処理技術者試験のページ&lt;/a&gt;、まだ重いな…。&lt;br /&gt;昼は全然見れなくて大変だった…（´・ω・`）&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-4525254181802013110?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/4525254181802013110/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=4525254181802013110' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/4525254181802013110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/4525254181802013110'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/11/blog-post.html' title='基本情報技術者試験に行ってきた …結果'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_mzEpFMBmmkA/SwElNyVgNaI/AAAAAAAABG8/P6ccpiX7LXU/s72-c/FE2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-6590022605872736109</id><published>2009-10-31T19:26:00.001+09:00</published><updated>2009-10-31T21:18:57.239+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu 9.10もいつの間にかリリース</title><content type='html'>入門Linux(?)として最近有名なUbuntuの最新版、Ubuntu 9.10(kermic)もいつの間にかリリースしていた。&lt;br /&gt;&lt;br /&gt;…とりあえずVMにインストールしてみるよ(´・ω・｀)&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_mzEpFMBmmkA/SuwET8f8uYI/AAAAAAAABF4/Q-dH5rnHOkE/s1600-h/ubuntu9.10.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/SuwET8f8uYI/AAAAAAAABF4/Q-dH5rnHOkE/s320/ubuntu9.10.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;デフォルトのファイルシステムがext4になっていたり、謎の機能「Ubuntu One」が追加されていたり、デフォルトのメッセンジャーがpidginからEmpathyに、IMがSCIMからiBusに変更されていたり…&lt;br /&gt;付属ソフトがコロコロ変わるってのは、初心者に優しくないような気がしなくもないのだが('A`)&lt;br /&gt;&lt;br /&gt;あと、「結構重い」というのも…&lt;br /&gt;まぁ、重いといっても、Vista初期に売られまくっていたVista必須スペック限界PC位なら普通に使えるので、まず気にならないとは思う。&lt;br /&gt;&lt;br /&gt;EeePCをOpenSUSE 11.1からこっちに換えるべきか…悩み所だな…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-6590022605872736109?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/6590022605872736109/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=6590022605872736109' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/6590022605872736109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/6590022605872736109'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/10/ubuntu-910.html' title='Ubuntu 9.10もいつの間にかリリース'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mzEpFMBmmkA/SuwET8f8uYI/AAAAAAAABF4/Q-dH5rnHOkE/s72-c/ubuntu9.10.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-6575885110537547934</id><published>2009-10-31T15:01:00.003+09:00</published><updated>2009-11-14T01:51:35.756+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='仮想マシン'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian'/><title type='text'>VMware Player 3.0などがいつの間にかリリースされていた</title><content type='html'>仮想化ソフトで有名なVMwareの新しいバージョンが、いつの間にかリリースされていた模様。&lt;br /&gt;今回のバージョンでは、今まで仮想環境が苦手としていた、DirectXやOpenGLなどの3D周りの機能の実装や、このあいだ発売したばかりのWindows 7やWindows Server 2008 R2のサポート、VMware Playerでのゲスト仮想マシンの作成が可能になった、クアッドコアに対応等、色々進化したらしい。&lt;br /&gt;&lt;br /&gt;対XP Mode戦略…だろうか。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;と言う訳で、こないだ組んだばかりで、仮想化ソフトが何も入っていなかったDebian(Kagamine-Server)に、VMware Player 3.0をインストールしてみた。&lt;br /&gt;&lt;br /&gt;インストールは、&lt;br /&gt;・&lt;a href="http://www.vmware.com/jp/products/player/"&gt;VMware Playerのページ&lt;/a&gt;で、ダウンロードリンクを辿り、ユーザー登録。&lt;br /&gt;・ユーザー登録後、登録したメールアドレスにメールが届くので、そのメールのダウンロードリンクから必要なファイル(私の場合は、"VMware Player for 64-bit Linux")をダウンロードしてくる。&lt;br /&gt;・Linuxの場合、"VMware-Player-3.0.0-203739.x86_64.bundle"というファイルがダウンロードされるので、それに実行属性を加え、root権限で実行する。&lt;br /&gt;・Linuxにしては珍しくGUIのインストーラーが起動するので、ウィザードに従いインストール。&lt;br /&gt;&lt;br /&gt;後は、以前のバージョンや他の仮想化ソフト同様、仮想ハードウェアの設定などを行い、ゲストOSをインストールする。&lt;br /&gt;3.0になってだいぶ簡単になったみたいだな…(*´Д｀)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mzEpFMBmmkA/Sul4iRTf7FI/AAAAAAAABFw/bXdpZ34crzI/s1600-h/vmwareplayer3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_mzEpFMBmmkA/Sul4iRTf7FI/AAAAAAAABFw/bXdpZ34crzI/s320/vmwareplayer3.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Windows Server 2008 R2上でPlayer 3 + Windows XPを動かしたところ、&lt;b&gt;ユニティ&lt;/b&gt;という機能が追加されていた。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/Sv2OgqcD6eI/AAAAAAAABGQ/pBAur1e2XeU/s1600-h/vmp3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/Sv2OgqcD6eI/AAAAAAAABGQ/pBAur1e2XeU/s400/vmp3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5403631819713407458" /&gt;&lt;/a&gt;&lt;br /&gt;Windows XP Mode同様に、ホストOS側にゲストOSのアプリケーションを表示することができる…らしい。&lt;br /&gt;統一感の無いUIは気持ち悪いが、どうしても7やServer 2008 R2で動かなかったアプリケージョンを、XP Modeより高速かつDirectX等ありで動かせるのは、ありがたいような気もしなくはない。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;VMware.com&lt;br /&gt;&lt;a href="http://www.vmware.com/jp/"&gt;http://www.vmware.com/jp/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-6575885110537547934?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/6575885110537547934/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=6575885110537547934' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/6575885110537547934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/6575885110537547934'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/10/vmware-player-30.html' title='VMware Player 3.0などがいつの間にかリリースされていた'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_mzEpFMBmmkA/Sul4iRTf7FI/AAAAAAAABFw/bXdpZ34crzI/s72-c/vmwareplayer3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-2990005280480812575</id><published>2009-10-26T22:17:00.000+09:00</published><updated>2009-10-26T22:17:20.484+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='これはひどい'/><category scheme='http://www.blogger.com/atom/ns#' term='どうでもよくない話'/><title type='text'>アドレスバーに直接URLを打ち込んでいると…</title><content type='html'>…あれ? microsoft.com、リニューアルしたのか?&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_mzEpFMBmmkA/SuWSkpwFUVI/AAAAAAAABFo/fJ8xiUU3JV0/s1600-h/micorosoft.com.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/SuWSkpwFUVI/AAAAAAAABFo/fJ8xiUU3JV0/s320/micorosoft.com.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;…と思ったら、タイプミスを狙った偽サイト(Micorosoft.com)でした…という…&lt;br /&gt;マイコロソフト…w&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;まぁこれは安っぽい感じで一発で分かるが、見分けがつかないほど手の込んだフィッシングサイトや、アクセスしただけでマルウェアに感染させようとするサイトもあるので、できる限りタイプミスは避けたいところ…&lt;br /&gt;&lt;br /&gt;久々にこんなサイトに引っ掛かってイラっとしたので、いろいろやってみた。&lt;br /&gt;&lt;div style="font-size: 70%; color: #def;"&gt;hatsune@kagamine:~$ telnet micorosoft.com 80&lt;br /&gt;Trying 209.85.51.173...&lt;br /&gt;Connected to micorosoft.com.&lt;br /&gt;Escape character is '^]'.&lt;br /&gt;GET / HTTP/1.1&lt;br /&gt;&lt;br /&gt;HTTP/1.0 302 Found&lt;br /&gt;Date: Mon, 26 Oct 2009 12:46:28 GMT&lt;br /&gt;Server: Apache/2.2.3 (Red Hat)&lt;br /&gt;X-Powered-By: PHP/5.2.6&lt;br /&gt;Location: http://searchignited.com&lt;br /&gt;Content-Length: 0&lt;br /&gt;Connection: close&lt;br /&gt;Content-Type: text/html; charset=UTF-8&lt;br /&gt;&lt;br /&gt;Connection closed by foreign host.&lt;br /&gt;&lt;/div&gt;Micsrosoftの偽サイト作るならWindows Server + IISでやれ…と。&lt;br /&gt;RedHat + Apache 2.2かよ…('A`)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="font-size: 70%; color: #def;"&gt;hatsune@kagamine:~$ whois micorosoft.com&lt;br /&gt;&lt;br /&gt;Whois Server Version 2.0&lt;br /&gt;&lt;br /&gt;Domain names in the .com and .net domains can now be registered&lt;br /&gt;with many different competing registrars. Go to http://www.internic.net&lt;br /&gt;for detailed information.&lt;br /&gt;&lt;br /&gt;   Domain Name: MICOROSOFT.COM&lt;br /&gt;   Registrar: DIRECTI INTERNET SOLUTIONS PVT. LTD. D/B/A PUBLICDOMAINREGISTRY.COM&lt;br /&gt;   Whois Server: whois.PublicDomainRegistry.com&lt;br /&gt;   Referral URL: http://www.PublicDomainRegistry.com&lt;br /&gt;   Name Server: DNS10.LEADNETWORKS.COM&lt;br /&gt;   Name Server: DNS9.LEADNETWORKS.COM&lt;br /&gt;   Status: ok&lt;br /&gt;   Updated Date: 28-jul-2009&lt;br /&gt;   Creation Date: 20-apr-2006&lt;br /&gt;   Expiration Date: 20-apr-2010&lt;br /&gt;&lt;/div&gt;どう見てもMicrosoftとは関係無いな…。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-2990005280480812575?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/2990005280480812575/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=2990005280480812575' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/2990005280480812575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/2990005280480812575'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/10/url.html' title='アドレスバーに直接URLを打ち込んでいると…'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_mzEpFMBmmkA/SuWSkpwFUVI/AAAAAAAABFo/fJ8xiUU3JV0/s72-c/micorosoft.com.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-1861276546108788541</id><published>2009-10-22T21:26:00.001+09:00</published><updated>2009-10-22T21:27:45.298+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='仮想マシン'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><title type='text'>Windows XP ModeとVirtual PCの正式版がリリース</title><content type='html'>Windows 7が発売したのに合わせて、売りの機能であった&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=fb633e9d-ddbc-4044-bb09-4f99e757064e&amp;displaylang=ja"&gt;Windows XP Mode&lt;/a&gt;と&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=ja&amp;FamilyID=2b6d5c18-1441-47ea-8309-2545b08e11dd"&gt;Virtual PC&lt;/a&gt;の正式版もリリースされた。&lt;br /&gt;&lt;br /&gt;以前からの情報の通り、Windows XP Modeが使用できるのは、Professional、Enterprise、Ultimateのみとなっている。&lt;br /&gt;&lt;br /&gt;また、今までのVirtual PC(2004、2007)とは違い、今回のVirtual PCはハードウェア仮想化支援(AMD-VもしくはIntel-VT)が必須となっており、古いCPU(Socket AM2以前のAMDCPUなど)やIntelの廉価CPU(Core2DuoやPentium Dual Core、Celeron等の一部)では、Virtual PCとWindows XP Modeが一切使用できなくなっている。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mzEpFMBmmkA/SuBBTIAJ66I/AAAAAAAABE4/OCsy6tZOWag/s1600-h/vpc-error.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_mzEpFMBmmkA/SuBBTIAJ66I/AAAAAAAABE4/OCsy6tZOWag/s320/vpc-error.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;使い方は、以前書いた&lt;a href="http://projectzero-swb.blogspot.com/2009/05/virtual-pc-betawindows-xp-mode.html"&gt;「Virtual PC BetaとWindows XP Modeを使ってみた」&lt;/a&gt;や&lt;a href="http://projectzero-swb.blogspot.com/2009/05/windows-xp-mode.html"&gt;巡音ルカをWindows XP Modeにインストールしてみた&lt;/a&gt;とほぼ同じ模様。&lt;br /&gt;&lt;br /&gt;Download Virtual PC &amp; Windows XP Mode&lt;br /&gt;&lt;a href="http://www.microsoft.com/windows/virtual-pc/download.aspx"&gt;http://www.microsoft.com/windows/virtual-pc/download.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Virtual PC&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=ja&amp;FamilyID=2b6d5c18-1441-47ea-8309-2545b08e11dd"&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=ja&amp;FamilyID=2b6d5c18-1441-47ea-8309-2545b08e11dd&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Windows XP Mode&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=fb633e9d-ddbc-4044-bb09-4f99e757064e&amp;displaylang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=fb633e9d-ddbc-4044-bb09-4f99e757064e&amp;displaylang=ja&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-1861276546108788541?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/1861276546108788541/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=1861276546108788541' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/1861276546108788541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/1861276546108788541'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/10/windows-xp-modevirtual-pc.html' title='Windows XP ModeとVirtual PCの正式版がリリース'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_mzEpFMBmmkA/SuBBTIAJ66I/AAAAAAAABE4/OCsy6tZOWag/s72-c/vpc-error.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-5945321084656823997</id><published>2009-10-22T20:06:00.005+09:00</published><updated>2009-10-22T21:48:21.127+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><category scheme='http://www.blogger.com/atom/ns#' term='どうでもいい話'/><title type='text'>Windows 7がいつの間にか発売していたらしい</title><content type='html'>&lt;b style="color: #ffaacc; font-size: 150%;"&gt;最新のWindows、Windows 7今日発売!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;…と言われても、1月からずっと7 Beta→7 RC→Server 2008 R2とNT6.1の最新版をずっと使っている私からしてみると、激しく今更感が…('A`)&lt;br /&gt;&lt;br /&gt;とりあえず、推奨環境以上のPCを用意できるのならば、&lt;a href="http://technet.microsoft.com/ja-jp/evalcenter/cc442495.aspx"&gt;評価版&lt;/a&gt;や&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=606ae07e-b7db-405b-974b-dd61fc41add4"&gt;仮想HDDイメージ&lt;/a&gt;を使用し、Windows 7を体験してみるのも良いかもしれない。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Microsoft Windows 7 製品情報&lt;br /&gt;&lt;a href="http://www.microsoft.com/japan/windows/windows-7/default.aspx"&gt;http://www.microsoft.com/japan/windows/windows-7/default.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Windows 7 Enterprise 90日間評価版 ダウンロードページ(ITプロフェッショナル向け )&lt;br /&gt;&lt;a href="http://technet.microsoft.com/ja-jp/evalcenter/cc442495.aspx"&gt;http://technet.microsoft.com/ja-jp/evalcenter/cc442495.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Windows 7 90日評価版 仮想HDDイメージ(Virtual PC用)&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=606ae07e-b7db-405b-974b-dd61fc41add4"&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=606ae07e-b7db-405b-974b-dd61fc41add4&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Windows Server 2008 R2 Standard(Hatsune-Server)上で、Hyper-Vマネージャーを起動し、&lt;br /&gt;Hyper-V Server 2008 R2(Kagamine-Server)上で動かしているWindows 7 Enterpriseにアクセスし、&lt;br /&gt;その後ろでVOCALOID2を起動したらこうなった。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mzEpFMBmmkA/SuA6Uepl68I/AAAAAAAABEw/HJSfwBCrtas/s1600-h/win7.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/SuA6Uepl68I/AAAAAAAABEw/HJSfwBCrtas/s320/win7.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;Windows 7(Server 2008 R2)だと、こんな感じにぐちゃぐちゃになっても、ウィンドウを探す手段が色々あり、大量の作業を一気にこなすのがかなり楽になる…気がしなくもない。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;しょっちゅう環境がコロコロ変わる私からしてみると、&lt;br /&gt;OSの一つのバージョンに依存・固執するってのが良く分からない…(´・ω・｀)&lt;br /&gt;仕事で必要とかなら分かるが…&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;しかし、パッケージ版だとやっぱり結構高いな…&lt;br /&gt;&lt;a href="http://www.amazon.co.jp/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.co.jp%2Fb%3Fie%3DUTF8%26node%3D13324171&amp;tag=prze-22&amp;linkCode=ur2&amp;camp=247&amp;creative=7399"&gt;AmazonのWindows 7ストア&lt;/a&gt;&lt;img src="https://www.assoc-amazon.jp/e/ir?t=prze-22&amp;l=ur2&amp;o=9" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;だと、&lt;br /&gt;&lt;a href="http://www.amazon.co.jp/gp/product/B002NH4M4S?ie=UTF8&amp;tag=prze-22&amp;linkCode=as2&amp;camp=247&amp;creative=7399&amp;creativeASIN=B002NH4M4S"&gt;Windows 7 Ultimate アップグレード版&lt;/a&gt;&lt;img src="http://www.assoc-amazon.jp/e/ir?t=prze-22&amp;l=as2&amp;o=9&amp;a=B002NH4M4S" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;が26490円、&lt;br /&gt;&lt;a href="http://www.amazon.co.jp/gp/product/B002OL1XAY?ie=UTF8&amp;tag=prze-22&amp;linkCode=as2&amp;camp=247&amp;creative=7399&amp;creativeASIN=B002OL1XAY"&gt;Windows 7 Professional アップグレード 発売記念優待版&lt;/a&gt;&lt;img src="http://www.assoc-amazon.jp/e/ir?t=prze-22&amp;l=as2&amp;o=9&amp;a=B002OL1XAY" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;が18800円…&lt;br /&gt;&lt;br /&gt;唯一それなりに安かった&lt;a href="http://www.amazon.co.jp/gp/product/B002OL1XAE?ie=UTF8&amp;tag=prze-22&amp;linkCode=as2&amp;camp=247&amp;creative=7399&amp;creativeASIN=B002OL1XAE"&gt;Windows 7 Home Premium アップグレード ファミリーパッケージ&lt;/a&gt;&lt;img src="http://www.assoc-amazon.jp/e/ir?t=prze-22&amp;l=as2&amp;o=9&amp;a=B002OL1XAE" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;に至っては、転売erだらけという有様…&lt;br /&gt;&lt;br /&gt;まぁ私はServer 2008 R2のライセンスがあるので買うことは無いとは思うが…ｧ '`,､'`,､('∀`) '`,､'`,､&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-5945321084656823997?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/5945321084656823997/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=5945321084656823997' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5945321084656823997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5945321084656823997'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/10/windows-7.html' title='Windows 7がいつの間にか発売していたらしい'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_mzEpFMBmmkA/SuA6Uepl68I/AAAAAAAABEw/HJSfwBCrtas/s72-c/win7.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-4044318685049938344</id><published>2009-10-18T22:50:00.004+09:00</published><updated>2009-10-18T23:12:07.259+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='これはひどい'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><category scheme='http://www.blogger.com/atom/ns#' term='どうでもよくない話'/><title type='text'>基本情報技術者試験に行ってきた</title><content type='html'>今日、平成21年度秋期の情報処理技術者試験があったので、その中の基本情報技術者試験を受けてきた。&lt;br /&gt;&lt;br /&gt;今回も、試験会場の山形市まで車で3時間半…&lt;br /&gt;移動で疲れた…('A`)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_mzEpFMBmmkA/StsHS1zZRiI/AAAAAAAABEo/dGxZeewHJsE/s1600-h/FE.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/StsHS1zZRiI/AAAAAAAABEo/dGxZeewHJsE/s320/FE.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;午前は、&lt;a href="http://projectzero-swb.blogspot.com/2009/04/blog-post.html"&gt;シスアドの時&lt;/a&gt;同様、だいぶまったり解けたのだが、午後が…&lt;br /&gt;&lt;br /&gt;問題用紙開いてから数秒間、&lt;br /&gt;&lt;span style="font-size: 150%;"&gt;（ ﾟдﾟ）ﾎﾟｶｰﾝ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;…半分ぐらいヤマ勘で解いた気が…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ｼｮﾎﾞｰﾝしながら帰宅すると、もう&lt;a href="http://www.jitec.ipa.go.jp/1_04hanni_sukiru/mondai_kaitou_2009h21.html#21aki"&gt;公式の解答例&lt;/a&gt;が出ていた。&lt;br /&gt;サーバーがアクセス過多でダウンロードするのに苦労したが、なんとか解答例を入手できたので、自己採点してみた。&lt;br /&gt;&lt;br /&gt;その結果…&lt;br /&gt;&lt;b style="color: #def;"&gt;午前: 80問中69問正解&lt;br /&gt;午後: 42問中32問正解&lt;/b&gt;&lt;br /&gt;これは…よほど変な配点になるか、マークミスしてない限り合格かも…(*´Д｀*)?&lt;br /&gt;…マークミスしてそうで怖い…(´；ω；｀)ﾌﾞﾜｯ&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;午後は選択式なので、だいたいこんな感じで選択。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;問1: ハードウェア&lt;/b&gt;&lt;br /&gt;何故か苦手だったのでスルーしようとしたが、意外と解けそうな気がしたので選択。&lt;br /&gt;→全加算器の構造を間違えるという…&lt;br /&gt;&lt;br /&gt;&lt;b&gt;問2: データベース&lt;/b&gt;&lt;br /&gt;シスアドの時地獄を見たのでスルー。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;問3: ネットワーク&lt;/b&gt;&lt;br /&gt;設問2の途中まで解いて、訳が分からなくなったので放置。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;問4: 情報セキュリティ&lt;/b&gt;&lt;br /&gt;設問2が簡単に解けそうだったので選択。&lt;br /&gt;→だが、設問1・2共に1問ずつ間違ってしまった…&lt;br /&gt;&lt;br /&gt;&lt;b&gt;問5: ソフトウェア設計&lt;/b&gt;&lt;br /&gt;ちょっと考えれば分かりそうだったので選択。&lt;br /&gt;→考えたら殆ど当たった。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;問6: ITサービスマネジメント&lt;/b&gt;&lt;br /&gt;読めば分かりそうだったので選択。&lt;br /&gt;→午後唯一の全問正解…?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;問7: システム戦略&lt;/b&gt;&lt;br /&gt;これも読めば分かりそうだったので選択。&lt;br /&gt;→計算ミスで一問間違ってしまった。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;問8: データ構造及びアルゴリズム(必須)&lt;/b&gt;&lt;br /&gt;ぱっと見（ ﾟдﾟ）ﾎﾟｶｰﾝだったが必須なので解かない訳にもいかず…&lt;br /&gt;→流れを見てそれっぽそうなのを選択していたらだいたいあってた。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;問13: ソフトウェア開発(?)(表計算)&lt;/b&gt;&lt;br /&gt;Cはまだ微妙だし、COBOL・アセンブラは問題外。Javaか表計算で…と考えていて、Javaが無理そうだったので表計算へ。&lt;br /&gt;→ほぼ全部それっぽそうなのをヤマ勘で選択。意外と当たってた。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;マークミスが無いことを祈ります…&lt;br /&gt;早く合格発表してくれ…&lt;br /&gt;&lt;br /&gt;次は…どうしようか?&lt;br /&gt;応用情報の午後問、解ける気がしない…。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;問題冊子と解答例は以下からダウンロードできる…が、今はまだ重くてなかなか開けない模様。&lt;br /&gt;&lt;a href="http://www.jitec.ipa.go.jp/1_04hanni_sukiru/mondai_kaitou_2009h21.html#21aki"&gt;http://www.jitec.ipa.go.jp/1_04hanni_sukiru/mondai_kaitou_2009h21.html#21aki&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-4044318685049938344?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/4044318685049938344/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=4044318685049938344' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/4044318685049938344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/4044318685049938344'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/10/blog-post.html' title='基本情報技術者試験に行ってきた'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mzEpFMBmmkA/StsHS1zZRiI/AAAAAAAABEo/dGxZeewHJsE/s72-c/FE.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-5552893329375656667</id><published>2009-10-15T18:53:00.004+09:00</published><updated>2009-12-03T20:50:46.868+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><title type='text'>RubyのFile.extnameについて</title><content type='html'>Rubyでファイルの種類を拡張子で判別しようと、File.extnameを使用してみたのだが、上手く拡張子を判別することができないことがあった。&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;pre&gt;irb(main):006:0&amp;gt; File.extname("01 miku.mp3")&lt;br /&gt;=&amp;gt; ".mp3"&lt;br /&gt;irb(main):007:0&amp;gt; File.extname("01 miku .mp3")&lt;br /&gt;=&amp;gt; ""&lt;/pre&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;拡張子の直前にスペースが含まれているとダメらしい。&lt;br /&gt;自分で正規表現使って判別するしかないのか…&lt;br /&gt;/.+(\..+)$/ …で良いのかな…?&lt;br /&gt;&lt;br /&gt;半角スペースが入ってるなんてぱっと見分からず、最初物凄く悩んでしまった…(´・ω・｀)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ちなみに実行環境はruby 1.8.7 (2008-08-11 patchlevel 72) [i386-mswin32]でした。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-5552893329375656667?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/5552893329375656667/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=5552893329375656667' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5552893329375656667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5552893329375656667'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/10/rubyfileextname.html' title='RubyのFile.extnameについて'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-2576317128344065440</id><published>2009-10-09T22:32:00.002+09:00</published><updated>2009-10-09T22:59:27.045+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='適当に作ってみたシリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><title type='text'>サブPC(鯖)を作ってみた</title><content type='html'>AM2+マザーが4000円で手に入ったので、出たばかりの低TDPCPU、Athlon II X2 240eを買って、サブPC(鯖)を作ることにした。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;今回の構成は、&lt;br /&gt;CPU: Athlon II X2 240e&lt;br /&gt;マザボ: ASUS M3N78-EM&lt;br /&gt;グラボ: オンボード&lt;br /&gt;電源: 超力プラグイン 500W&lt;br /&gt;ケース: 適当&lt;br /&gt;HDD: 持て余していたWDの1TB + α&lt;br /&gt;…という、かなりあっさりした構成。&lt;br /&gt;&lt;br /&gt;まぁ、「省エネ鯖」を目指したので、あっさりしているほうがいいんだ(´・ω・｀)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_mzEpFMBmmkA/Ss8rvGHhyRI/AAAAAAAABDY/O_uHs1G7abA/s1600-h/make_server-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img $r="true" border="0" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/Ss8rvGHhyRI/AAAAAAAABDY/O_uHs1G7abA/s320/make_server-1.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;パッケージの表記ミス騒動などいろいろあったAthlon II X2だが、うちに届いたのはミスのない普通のものだった。ミスありのが欲しかったような気もしなくはないが…w&lt;br /&gt;EAH4650は、メイン(はつねサーバー)のグラフィック環境強化の為に用意…したのだが…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;M3N78-EM内部。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mzEpFMBmmkA/Ss8r12E818I/AAAAAAAABDg/kxL7TEXszWQ/s1600-h/make_server-2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img $r="true" border="0" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/Ss8r12E818I/AAAAAAAABDg/kxL7TEXszWQ/s320/make_server-2.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;MicroATXマザーだが、メモリスロットがしっかり4つあったり、いろいろ高機能。&lt;br /&gt;メインのMSI K9A2 CF-F(ATX)と比べると、&lt;br /&gt;・SATAポートが多い(K9A2 CF-F: 4ポート、M3N78-EM: 5ポート)&lt;br /&gt;・PCIExpressx16ポートがひとつ(K9A2は2つ。が、使ってない)&lt;br /&gt;・オンボードグラフィック搭載&lt;br /&gt;…大して変わらなくないか…これ…。&lt;br /&gt;K9A2 CF-Fは12000円ぐらいしたのに…(´；ω；｀)ﾌﾞﾜｯ&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;毎度物凄く悩むケースの配線。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mzEpFMBmmkA/Ss8r_x9wOOI/AAAAAAAABDo/C4oTISD3Ojg/s1600-h/make_server-3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img $r="true" border="0" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/Ss8r_x9wOOI/AAAAAAAABDo/C4oTISD3Ojg/s320/make_server-3.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;面倒くさいのではちゅねさんにお任せ…という訳にはいかないので、マザボの説明書を読みながら恐る恐る接続。今回はひとつもミスらなかった。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CPU(Athlon II X2 240e)とメモリ(DDR2 4GB × 2)&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mzEpFMBmmkA/Ss8sFBDyOdI/AAAAAAAABDw/AeEkSIN1efk/s1600-h/make_server-4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img $r="true" border="0" src="http://4.bp.blogspot.com/_mzEpFMBmmkA/Ss8sFBDyOdI/AAAAAAAABDw/AeEkSIN1efk/s320/make_server-4.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;この中に45nmなんて物凄く小さな間隔で回路が組み込まれていると思うと…(*´д｀)'`ｧ'`ｧ&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;なんだかんだで完成。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mzEpFMBmmkA/Ss8sKnShL0I/AAAAAAAABD4/858M63h_6SQ/s1600-h/make_server-5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img $r="true" border="0" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/Ss8sKnShL0I/AAAAAAAABD4/858M63h_6SQ/s320/make_server-5.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;CPUファンが少しうるさいが、グラボが無い分メインより静か。&lt;br /&gt;マザボのBIOSを更新しないと、Athlon II X2 240eを認識しないかも…と、不安に思いながら起動したが、BIOS更新無しでもAthlon II X2 240eとして認識してくれて、普通に動作したので助かった。&lt;br /&gt;(最悪メインのPhenom引っこ抜いてこっちのマザボのBIOS更新、なんて面倒なことをやることになるかもしれなかったので…)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;試しにWindows 7 Enterprise x64をインストールしてみた。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mzEpFMBmmkA/Ss83QVPCL5I/AAAAAAAABEA/uJiyJ-1xL50/s1600-h/NewServer.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img $r="true" border="0" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/Ss83QVPCL5I/AAAAAAAABEA/uJiyJ-1xL50/s320/NewServer.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;エクスペリエンス インデックスのスコアが、&lt;br /&gt;・Phenom X4 9750(4コア+L3キャッシュあり+65nm TDP95W)…7.0ぐらい&lt;br /&gt;・Athlon II X2 240e(2コア+L3キャッシュ無し+45nm TDP45W)…6.3&lt;br /&gt;…たった1年半でこんなにも性能が上がるなんて…('A`)&lt;br /&gt;しかも、Cool'n'Quietが3.0になり、更に省エネになっているというのが(ﾟдﾟ)ｳﾏｰ&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;今回の鯖の名前: kagamine&lt;br /&gt;理由: hatsuneとhachune、megurineは既に使っていたから&lt;br /&gt;…(´・ω・｀)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-2576317128344065440?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/2576317128344065440/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=2576317128344065440' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/2576317128344065440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/2576317128344065440'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/10/pc.html' title='サブPC(鯖)を作ってみた'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_mzEpFMBmmkA/Ss8rvGHhyRI/AAAAAAAABDY/O_uHs1G7abA/s72-c/make_server-1.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-2011725110308240238</id><published>2009-09-30T21:32:00.002+09:00</published><updated>2009-09-30T21:49:38.772+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Vista'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><title type='text'>Microsoftが無償でウィルス(マルウェア)対策ソフトを公開</title><content type='html'>マイクロソフトがWindows XP、 Vista、 7向けに、&lt;a href="http://www.microsoft.com/security_essentials/default.aspx?mkt=ja-jp"&gt;無償のウィルス対策ソフト Microsoft Security Essentials&lt;/a&gt;をリリースした模様。 &lt;br /&gt;&lt;br /&gt;XPモードが7 Proffesionalに標準搭載される事になるので、仮想環境のウィルス対策が一般ユーザーにも求められる状況になっていくだろうこの状況で、Microfsoftが無償のウィルス対策ソフトをリリースしたというのは、なかなか良い感じ…な気がしなくもない。 &lt;br /&gt;&lt;br /&gt;フリーのウィルス対策ソフトは現時点でもたくさん存在しているが、殆ど「ホームユーザー向け・非営利のみ」だから…ねぇ('A`) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Microsoft Security Essentials &lt;br /&gt;&lt;a href="http://www.microsoft.com/security_essentials/default.aspx?mkt=ja-jp"&gt;http://www.microsoft.com/security_essentials/default.aspx?mkt=ja-jp&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Windows Server 2008 R2 Standardにインストールしようとすると…&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mzEpFMBmmkA/SsNPHyuFptI/AAAAAAAABDQ/H-hvDiNIWQs/s1600-h/MSSE.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/SsNPHyuFptI/AAAAAAAABDQ/H-hvDiNIWQs/s400/MSSE.png" border="0" alt="Windows Server に Microsoft Security Essentials を インストールしようとした結果"id="BLOGGER_PHOTO_ID_5387236574558004946" /&gt;&lt;/a&gt; &lt;br /&gt;…Server系はやっぱり非対応なのね…(´・ω・｀)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-2011725110308240238?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/2011725110308240238/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=2011725110308240238' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/2011725110308240238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/2011725110308240238'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/09/microsoft.html' title='Microsoftが無償でウィルス(マルウェア)対策ソフトを公開'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mzEpFMBmmkA/SsNPHyuFptI/AAAAAAAABDQ/H-hvDiNIWQs/s72-c/MSSE.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-6796856820895295995</id><published>2009-09-21T17:40:00.001+09:00</published><updated>2009-09-21T17:43:18.407+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='これはひどい'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'># rm -rf /を実際にやってみた</title><content type='html'>Hyper-V 2.0の動作実験としてインストールしたUbuntuが必要無くなったので、よくネタとして扱われる&lt;br /&gt;&lt;b style="font-size: 150%; color:#f66"&gt;# rm -rf /&lt;/b&gt;&lt;br /&gt;を実際に実行してみた。&lt;br /&gt;&lt;br /&gt;その結果…&lt;br /&gt;&lt;em style="font-size: 110%; color: #def;"&gt;rm: cannot remove root directory '/'&lt;/em&gt;&lt;br /&gt;(´・ω・｀)ｼｮﾎﾞｰﾝ&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;では、&lt;b style="font-size: 150%; color:#f66"&gt;# rm -rf /*&lt;/b&gt;ではどうなるのか。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mzEpFMBmmkA/Src5c7Nbj2I/AAAAAAAABDI/pB0NPJgeOrg/s1600-h/sudo_rm_-rf_root.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 333px;" src="http://4.bp.blogspot.com/_mzEpFMBmmkA/Src5c7Nbj2I/AAAAAAAABDI/pB0NPJgeOrg/s400/sudo_rm_-rf_root.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5383835048637861730" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;( ﾟ∀ﾟ)ｱﾊﾊ八八ﾉヽﾉヽﾉヽﾉ ＼ / ＼/ ＼&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ここで固まってしまい、リブート。&lt;br /&gt;だが、正しく起動できる訳もなく、&lt;br /&gt;&lt;em style="font-size: 110%; color: #def;"&gt;GRUB loading, please wait...&lt;br /&gt;Error 15&lt;/em&gt;&lt;br /&gt;となり…(ヽ´ω`)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-6796856820895295995?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/6796856820895295995/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=6796856820895295995' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/6796856820895295995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/6796856820895295995'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/09/rm-rf.html' title='# rm -rf /を実際にやってみた'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_mzEpFMBmmkA/Src5c7Nbj2I/AAAAAAAABDI/pB0NPJgeOrg/s72-c/sudo_rm_-rf_root.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-4631927752841306545</id><published>2009-09-21T14:00:00.006+09:00</published><updated>2009-09-21T14:13:10.479+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='適当に作ってみたシリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><title type='text'>Windows Media Player Playlistからリストを抽出</title><content type='html'>wplとして保存されたプレイリストを、編集したいような気がしたので作成(Ruby)。&lt;br /&gt;&lt;b&gt;かなり手抜きなので、タグ毎に正しく改行されていないとうまく動かない…かもしれない。&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style="overflow: auto; background-color: rgb(0, 0, 17); color: rgb(170, 170, 187); font-size: 90%; height: 200px; width: 500px;"&gt;&lt;code&gt;&lt;br /&gt;class WPLReader&lt;br /&gt; def initialize(wplfile)&lt;br /&gt;   @file = wplfile&lt;br /&gt;   @head_meta = Hash.new&lt;br /&gt;   @head_data = Hash.new&lt;br /&gt;   @file_list = Array.new&lt;br /&gt; end&lt;br /&gt;&lt;br /&gt; def read&lt;br /&gt;   open(@file, "r") do |read|&lt;br /&gt;     while line = read.gets&lt;br /&gt;      read_head(read) if line =~ /&amp;lt;head&amp;gt;/i&lt;br /&gt;      read_body(read) if line =~ /&amp;lt;body&amp;gt;/i&lt;br /&gt;     end&lt;br /&gt;   end&lt;br /&gt; end&lt;br /&gt;&lt;br /&gt; def read_head(file)&lt;br /&gt;   while line = file.gets&lt;br /&gt;     @head_meta[$1] = $2 if line =~ /&amp;lt;meta name="(.*)" content="(.*)"&amp;gt;/i&lt;br /&gt;     @head_data[$1] = $2 if line =~ /&amp;lt;(.*?)&amp;gt;(.*?)&amp;lt;\/\1&amp;gt;/i&lt;br /&gt;     break if line =~ /&amp;lt;\/head&amp;gt;/i&lt;br /&gt;   end&lt;br /&gt; end&lt;br /&gt;&lt;br /&gt; def read_body(file)&lt;br /&gt;   while line = file.gets&lt;br /&gt;     @file_list &lt;&lt; $1 if line =~ /&amp;lt;media src="(.+)"&amp;gt;/&lt;br /&gt;     break if line =~ /&amp;lt;\/body&amp;gt;/i&lt;br /&gt;   end&lt;br /&gt; end&lt;br /&gt;&lt;br /&gt; attr_reader :head_meta, :head_data, :file_list&lt;br /&gt;end&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;このクラスを利用し、wplをm3uに変換するツールを作成。&lt;br /&gt;文字コードの修正は行わないので、用途に合わせて修正してやる必要があるかも。&lt;br /&gt;&lt;br /&gt;&lt;a href="https://sites.google.com/a/g.hachune.net/mtmef/home/download/wpl-m3uConverter.zip?attredirects=0"&gt;https://sites.google.com/a/g.hachune.net/mtmef/home/download/wpl-m3uConverter.zip?attredirects=0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;…べっ、別にBlogのネタが切れたわけじゃないんだからね(´・ω・｀)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-4631927752841306545?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/4631927752841306545/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=4631927752841306545' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/4631927752841306545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/4631927752841306545'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/09/windows-media-player-playlist.html' title='Windows Media Player Playlistからリストを抽出'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-4624395046252282751</id><published>2009-09-17T09:00:00.018+09:00</published><updated>2009-09-20T19:11:12.745+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><category scheme='http://www.blogger.com/atom/ns#' term='Vocaloid'/><title type='text'>はつねさんがシステムに常駐して時間をお知らせしてくれるアプリ「みくろっく」を作ってみた</title><content type='html'>夏休みも今日で終わり…ということで、最後になんか作ってみようと考えたのは良いものの、大して良いアイディアが思い浮かばなかったので、以前&lt;a href="http://projectzero-swb.blogspot.com/2009/08/dnswindows.html"&gt;ダイナミックDNSの自動更新ツールをWindowsサービス化&lt;/a&gt;したときに、実験として作っていた&lt;b style="color: #def"&gt;みくろっく(Windowsサービス版)&lt;/b&gt;を改良してみることにした。&lt;br /&gt;&lt;br /&gt;機能は、&lt;b style="color:#def;"&gt;&lt;br /&gt;・Windowsサービスとしてシステムに常駐&lt;br /&gt;・以下のタイミングで音声でお知らせ&lt;br /&gt;　-システム起動時(朝、昼、夜)&lt;br /&gt;　-システム終了時(朝、昼、夜)&lt;br /&gt;　-毎時00分(1~12)&lt;br /&gt;　-毎時15、30，45分&lt;br /&gt;　-5分に1回位、ランダム&lt;br /&gt;・音声にはmp3ファイルを使用可能&lt;br /&gt;・複数の音声ファイルから毎回ランダムで再生することも可能&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;肝心のはつねさんの音声ファイルが地味に手抜きな気が…&lt;br /&gt;…誰かめぐりねさんとかで作って…(´д｀*)ｱﾊｧ&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ダウンロードは以下からどうぞ。&lt;br /&gt;&lt;iframe title="Preview" scrolling="no" marginheight="0" marginwidth="0" frameborder="0" style="width:98px;height:115px;padding:0;background-color:#fcfcfc;" src="http://cid-e1c321b9c41536cb.skydrive.live.com/embedicon.aspx/Mikulock/Mikulock^_WS^_v1.01.zip"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;こちらからもダウンロード可能。&lt;br /&gt;&lt;a href="https://sites.google.com/a/g.hachune.net/mtmef/home/download/Mikulock_WS_v1.01.zip?attredirects=0"&gt;https://sites.google.com/a/g.hachune.net/mtmef/home/download/Mikulock_WS_v1.01.zip?attredirects=0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;たまには大して役に立たないアプリ作ったっていいよね…(´・ω・｀)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color:#f44"&gt;※09.09.19 追記&lt;/b&gt;&lt;br /&gt;「サービスは予期せぬ原因により終了しました」となり落ちることがある模様なので、&lt;br /&gt;修正版を連休中に作りなおします…&lt;br /&gt;&lt;br /&gt;&lt;b style="color:#44f"&gt;※09.09.20 追記&lt;/b&gt;&lt;br /&gt;&lt;a href="https://sites.google.com/a/g.hachune.net/mtmef/home/download/Mikulock_WS_v1.01.zip?attredirects=0"&gt;修正版&lt;/a&gt;を公開しました。&lt;br /&gt;多分これで大丈夫…なハズ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-4624395046252282751?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/4624395046252282751/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=4624395046252282751' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/4624395046252282751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/4624395046252282751'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/09/blog-post_17.html' title='はつねさんがシステムに常駐して時間をお知らせしてくれるアプリ「みくろっく」を作ってみた'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-1405558998682092830</id><published>2009-09-17T04:47:00.002+09:00</published><updated>2009-09-17T16:10:03.981+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server 2008'/><title type='text'>Microsoftが学生向けにWindows Server 2008 R2やExpression Studio 3を無料配布中</title><content type='html'>MicrosoftのDreamSpark(学生を対象にしたソフトウェア開発製品、アプリケーションデザイン製品などの無償提供プログラム)で、いつの間にか最新のServer向けWindowsである&lt;a href="http://www.microsoft.com/japan/windowsserver2008/r2/default.mspx"&gt;Windows Server 2008 R2 Standard&lt;/a&gt;と、デザインスイート&lt;a href="http://www.microsoft.com/japan/products/expression/"&gt;Expression Studio 3&lt;/a&gt;が配布されていた。(Expression Studio 3は、現時点で英語版のみ)&lt;br /&gt;&lt;a href="https://www.dreamspark.com/default.aspx"&gt;https://www.dreamspark.com/default.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;私は今年の3月頃に、メールでの申し込みで登録していたアカウントをそのまま使用することができた。&lt;br /&gt;&lt;a href="http://projectzero-swb.blogspot.com/2009/03/microsoftos.html"&gt;http://projectzero-swb.blogspot.com/2009/03/microsoftos.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;現在メール登録は出来ないようだが、&lt;a href="http://isic.univcoop.or.jp/"&gt;国際学生証&lt;/a&gt;を持ってさえいれば登録できる。&lt;br /&gt;&lt;br /&gt;※追記&lt;br /&gt;国際学生証を持っていなくとも登録出来る方法が現在もあった。&lt;br /&gt;こちらのほうが簡単な気がする。&lt;br /&gt;&lt;a href="http://www.microsoft.com/japan/academic/DreamSpark/linno.mspx"&gt;http://www.microsoft.com/japan/academic/DreamSpark/linno.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;総額計算すると恐ろしいな…これ('A`)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-1405558998682092830?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/1405558998682092830/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=1405558998682092830' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/1405558998682092830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/1405558998682092830'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/09/microsoftwindows-server-2008.html' title='Microsoftが学生向けにWindows Server 2008 R2やExpression Studio 3を無料配布中'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-238759541192978678</id><published>2009-09-15T12:21:00.002+09:00</published><updated>2009-09-15T19:51:19.233+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><category scheme='http://www.blogger.com/atom/ns#' term='Vocaloid'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server 2008'/><title type='text'>はつねさんをパソコン(サーバー?)に入れてみた 続き</title><content type='html'>&lt;a href="http://projectzero-swb.blogspot.com/2009/09/blog-post_06.html"&gt;このあいだインストールしたはつねさん&lt;/a&gt;の試用期限が切れそうになったので、そろそろアクティベーションしてユーザー登録しようか…ということになった。&lt;br /&gt;&lt;br /&gt;その中でちょっと気になる点が。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: #ddffee;"&gt;・アクティベーションの際にPCを識別するためのデバイスに、VMwareの仮想イーサネットアダプタを指定することができてしまう&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_mzEpFMBmmkA/Sq72sW3s8UI/AAAAAAAABCQ/HTXMtU_Am1c/s1600-h/miku_act.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/Sq72sW3s8UI/AAAAAAAABCQ/HTXMtU_Am1c/s320/miku_act.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;VMwareの仮想イーサネットアダプタを判別するとなると、MACアドレスで判別するなんて手は使えないだろうし…(MACアドレスが同じであることが殆どなため)&lt;br /&gt;&lt;br /&gt;私は大人しく蟹さんでアクティベーションしました(´・ω・｀)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-238759541192978678?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/238759541192978678/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=238759541192978678' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/238759541192978678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/238759541192978678'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/09/blog-post_15.html' title='はつねさんをパソコン(サーバー?)に入れてみた 続き'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mzEpFMBmmkA/Sq72sW3s8UI/AAAAAAAABCQ/HTXMtU_Am1c/s72-c/miku_act.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-3361074824700071467</id><published>2009-09-15T00:26:00.001+09:00</published><updated>2009-09-15T01:09:07.179+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server 2008'/><title type='text'>Windows Server 2008 R2でのウィルス対策</title><content type='html'>Windows Server 2008 R2等のServer系Windowsを使用する上での問題として、かなり厄介なウィルス対策。&lt;br /&gt;&lt;br /&gt;通常フリーのウィルス対策ソフト(AVG Freeなど)は、クライアント系Windows(Vista、7など)にのみインストールができるようになっており、Server系Windowsにインストールしようとすると「対応していないOS」として弾かれる。&lt;br /&gt;Serverユーザーは、ライセンス料払ってサーバー向けウィルス対策ソフト買ってね、ということらしい。&lt;br /&gt;&lt;br /&gt;そんなもの買ってるお金は無いので、今までは&lt;a href="http://sourceforge.net/projects/clamwin/"&gt;Clamwin&lt;/a&gt;などのフリー(オープンソース)のウィルス対策ソフトを使っていたが、リアルタイム保護がないのはやはり怖い(デスクトップ用途でも使っているので)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;無料で使用できるものを試しまくった結果、&lt;b&gt;&lt;a href="http://www.comodo.com/home/download/download.php?prod=cis"&gt;Comodo Internet Security&lt;/a&gt;&lt;/b&gt;が、Windows Server 2008 R2で動作するらしいことが分かった。&lt;br /&gt;しかも、これはアンチウィルスだけなどというものではなく、ファイアウォール機能なども付いた統合セキュリティソフトだったりする。&lt;br /&gt;日本語に対応してくれているのも地味に嬉しい。&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mzEpFMBmmkA/Sq5WIuERV7I/AAAAAAAABCI/ZhNACz4KW4U/s1600-h/comodo_server2008R2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_mzEpFMBmmkA/Sq5WIuERV7I/AAAAAAAABCI/ZhNACz4KW4U/s320/comodo_server2008R2.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;以前他のウィルス対策ソフトをServer 2008 x86で使用した時、フリーズが多発したり、やたら重くなったりしたことがあったので、今回も一週間ほど様子見する必要があるかもしれないが…。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;最近は、｢いつも行っているオンラインショップのページを開いただけで感染｣なんてこともあるので、「怪しいページやメールを開かなければおｋ」なんて対策は通用しなくなっている。&lt;br /&gt;また、ユーザーに気付かれないようにバックグラウンドでこっそり動作するウィルスなどが大量に出回っていたりするため、感染にも気がつかない場合が多い。&lt;br /&gt;更に怖いのが、「感染し、遠隔操作され、他のPCやサーバーを攻撃する踏み台として使用される」ということ。&lt;br /&gt;自分が何もした覚えが無くとも、 攻撃やクラッキングに使用され、加害者になってしまうことがよくある。&lt;br /&gt;&lt;br /&gt;そのような事態にならないようにする為にも、日頃からセキュリティに気を配る必要がある。&lt;br /&gt;というか、&lt;b style="color: #ffccaa; font-size: 150%;"&gt;それができないならコンピュータを使うな&lt;/b&gt;と言ってしまってもよい気がする。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;対策ソフトインストールしたから安心、なんてことも絶対無いからね…(´・ω・｀)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-3361074824700071467?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/3361074824700071467/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=3361074824700071467' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/3361074824700071467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/3361074824700071467'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/09/windows-server-2008-r2.html' title='Windows Server 2008 R2でのウィルス対策'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_mzEpFMBmmkA/Sq5WIuERV7I/AAAAAAAABCI/ZhNACz4KW4U/s72-c/comodo_server2008R2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-8115250630991522657</id><published>2009-09-09T18:21:00.004+09:00</published><updated>2009-09-10T15:41:36.144+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server 2008'/><title type='text'>Windows 7(Server 2008 R2)ではログイン画面の壁紙が変更できるらしい</title><content type='html'>Server 2008 R2のグループポリシーエディタのテンプレートを眺めていたら、「カスタムのログオン背景」なんて項目があった。調べてみたところ、Windows 7(Server 2008 R2)から、ログイン画面の背景を変更することができるようになったらしい。&lt;br /&gt;&lt;br /&gt;という訳で、早速Windows Server 2008 R2のログイン画面を変更してみた。&lt;br /&gt;&lt;br /&gt;管理者でローカル グループ ポリシー エディターを開き(コマンドプロンプトでgpedit.msc)、&lt;br /&gt;&lt;i style="color: #ddeeff;"&gt;コンピューターの構成→管理用テンプレート→システム→ログオン→常にカスタムのログオン背景を使用する&lt;/i&gt;&lt;br /&gt;を「有効」にする。&lt;br /&gt;&lt;br /&gt;そして、システムドライブの&lt;i&gt;\Windows\System32\oobe\info\backgrounds&lt;/i&gt;フォルダ(無い場合は自分で作成)に、&lt;br /&gt;&lt;span style="color: #ddeeff;"&gt;backgroundDefault.jpg &lt;/span&gt;&lt;br /&gt;と名前を付けたjpgファイル(250KB以下)をコピー。&lt;br /&gt;後はログイン画面を開き、確認。&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mzEpFMBmmkA/Sqifhm6cSuI/AAAAAAAABB8/VkGWa-iRgW0/s1600-h/login.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/Sqifhm6cSuI/AAAAAAAABB8/VkGWa-iRgW0/s320/login.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;span style="font-size: 85%;"&gt;※ベースの絵は&lt;a href="http://piapro.jp/content/t1v748x6zau7fdz6"&gt;こちら&lt;/a&gt;(PIAPRO)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;様々なサイズのディスプレイを使用する場合は、以下の名前のいずれかを付けたjpgファイル(250KB以下)をコピーすることで、自動的に適合するファイルが選択される…らしい。&lt;br /&gt;&lt;span style="color: #ddeeff;"&gt;background900×1440.jpg&lt;br /&gt;background960×1280.jpg &lt;br /&gt;background1024×1280.jpg &lt;br /&gt;background1280×1024.jpg &lt;br /&gt;background1024×768.jpg &lt;br /&gt;background1280×960.jpg &lt;br /&gt;background1600×1200.jpg &lt;br /&gt;background1440×900.jpg&lt;br /&gt;background1920×1200.jpg &lt;br /&gt;background1280×768.jpg&lt;br /&gt;background1360×768.jpg&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ファイルサイズ250KB以下の制限がちょっと痛いが…(´・ω・｀)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="font-size: 85%;"&gt;※おまけ&lt;br /&gt;今回作成したHatsune Server 2009 R39 Ultimateのロゴ&lt;br /&gt;&lt;a href="http://picasaweb.google.co.jp/lh/photo/RqJ_zjfI_2Kj5IWlqWJsIQ?feat=directlink"&gt;黒&lt;/a&gt; &lt;a href="http://picasaweb.google.co.jp/lh/photo/RAQmDcRN_fuMWbBOgsW7hg?feat=directlink"&gt;白&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-8115250630991522657?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/8115250630991522657/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=8115250630991522657' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/8115250630991522657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/8115250630991522657'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/09/windows-7server-2008-r2.html' title='Windows 7(Server 2008 R2)ではログイン画面の壁紙が変更できるらしい'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_mzEpFMBmmkA/Sqifhm6cSuI/AAAAAAAABB8/VkGWa-iRgW0/s72-c/login.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-7602694144632721727</id><published>2009-09-06T15:30:00.016+09:00</published><updated>2009-09-06T15:33:22.692+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server 2008'/><title type='text'>Windows 7 EnterpriseとWindows Server 2008 R2の評価版のアクティベーション</title><content type='html'>評価版のライセンス認証の形式が以前と変わっていたので、纏めてみる。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;・10日間のアクティベーション猶予期間を&lt;i style="color: #ddeeff;"&gt;slmgr.vbs -rearm&lt;/i&gt;コマンドで、5回リセット可能(7は2回?)&lt;br /&gt;・評価ライセンスが最初から組み込まれていて、それを使ってアクティベーションすることによって180日評価可能(7は90日)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;アクティベーションは、通常購入したWindowsと同じく、&lt;span style="color: #ddeeff;"&gt;コントロールパネル→システム&lt;/span&gt;の「Windows ライセンス認証」から行うことができる。&lt;br /&gt;&lt;br /&gt;「今すぐライセンス認証を行う場合はここをクリックしてください。」のところをクリックし…&lt;br /&gt;（「プロダクトキーの変更」は不要）&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mzEpFMBmmkA/SqNSqBImXVI/AAAAAAAAA_s/mt84WHkhElQ/s1600-h/SV2008R2_act.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_mzEpFMBmmkA/SqNSqBImXVI/AAAAAAAAA_s/mt84WHkhElQ/s320/SV2008R2_act.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;「Windowsのライセンス認証の手続きを今すぐオンラインで行います」をクリック。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mzEpFMBmmkA/SqNTro8thNI/AAAAAAAAA_0/TaoETKAj9ek/s1600-h/SV2008R2_act2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/SqNTro8thNI/AAAAAAAAA_0/TaoETKAj9ek/s320/SV2008R2_act2.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;後は、自動でライセンス認証の手続きが行われ、問題なければ180日間評価することができる。&lt;br /&gt;（画像は、以前仮想環境でWindows Server 2008 R2をライセンス認証したもの）&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_mzEpFMBmmkA/Sp-Hm8mdzbI/AAAAAAAAA-Y/UjYpFgEADDM/s1600-h/pkey.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/Sp-Hm8mdzbI/AAAAAAAAA-Y/UjYpFgEADDM/s320/pkey.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;VistaやServer 2008の時は、評価版はライセンス認証できなかったので、期間中にも拘らずライセンス認証を何度も要求されるなど、色々気持ち悪かったな…('A`)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-7602694144632721727?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/7602694144632721727/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=7602694144632721727' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/7602694144632721727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/7602694144632721727'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/09/windows-7-enterprisewindows-server-2008.html' title='Windows 7 EnterpriseとWindows Server 2008 R2の評価版のアクティベーション'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_mzEpFMBmmkA/SqNSqBImXVI/AAAAAAAAA_s/mt84WHkhElQ/s72-c/SV2008R2_act.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-5235013031235997158</id><published>2009-09-06T02:50:00.014+09:00</published><updated>2009-09-21T16:11:14.816+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><category scheme='http://www.blogger.com/atom/ns#' term='Vocaloid'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server 2008'/><title type='text'>はつねさんをパソコン(サーバー?)に入れてみた</title><content type='html'>あのねはーやく～&lt;br /&gt;ぱそこんにいれーてよ～♪&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mzEpFMBmmkA/SqKFMy8EWlI/AAAAAAAAA_M/pPuf9rXZ64w/s1600-h/miku_install-1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_mzEpFMBmmkA/SqKFMy8EWlI/AAAAAAAAA_M/pPuf9rXZ64w/s320/miku_install-1.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;なんかこのネタ、以前にもやったことがある気がするけど、気のせいだよね(´・ω・｀)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;…ということで、この間入手した&lt;a href="http://projectzero-swb.blogspot.com/2009/09/windows-7-enterprise90.html"&gt;Windows 7 Enterprise x64&lt;/a&gt;と&lt;a href="http://projectzero-swb.blogspot.com/2009/08/windows-server-2008-r2-rtm.html"&gt;Windows Server 2008 R2 Standard x64&lt;/a&gt;の両方に、Vocaloid2 はつねさんをインストールしてみた。&lt;br /&gt;&lt;span style="font-size: 75%;"&gt;(どちらも同じPCにインストールしてあるので、ライセンス的には問題無い。&lt;br /&gt;そもそもWindows 7削除後、Server 2008 R2をインストールしているので…)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;まずはWindows 7 Enterprise x64にインストール。 &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mzEpFMBmmkA/SqKGS-kwRCI/AAAAAAAAA_U/GBCwG52M-Ds/s1600-h/miku_install-2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_mzEpFMBmmkA/SqKGS-kwRCI/AAAAAAAAA_U/GBCwG52M-Ds/s320/miku_install-2.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Beta時代に体験版で試し、問題無かっただけあって、今回も問題無くインストールでき、パッチ等も一切当てていない状態でも、スタンドアロンでは動作してくれた。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;次にServer 2008 R2 Standard x64にインストール。&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mzEpFMBmmkA/SqKHFJO8NPI/AAAAAAAAA_c/cSzei8X278Q/s1600-h/miku_install-3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/SqKHFJO8NPI/AAAAAAAAA_c/cSzei8X278Q/s320/miku_install-3.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;何の問題も発生することなく、あっさりインストール終了。&lt;br /&gt;7 Enterprise同様、動作も今のところ問題なし。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;Windows Serverでは、リモートデスクトップ等を使用し、同時に複数人ログインすることができる。&lt;br /&gt;ならば、同時にはつねさんを使うことは出来るのか、と考えてしまった(´д｀)&lt;br /&gt;&lt;br /&gt;ローカルとリモートでそれぞれ別にログイン、はつねさんを起動した結果…&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mzEpFMBmmkA/SqKeM4vRPRI/AAAAAAAAA_k/NdwuI8ySF1U/s1600-h/miku_server.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/SqKeM4vRPRI/AAAAAAAAA_k/NdwuI8ySF1U/s320/miku_server.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;普通に使えてしまった。&lt;br /&gt;&lt;br /&gt;この使い方、ライセンス的にはどうなんだろう…?と思って調べてみたところ、&lt;br /&gt;&lt;a download="" eula_cv01.pdf="" href="http://www.crypton.co.jp/download/pdf/eula_cv01.pdf" http:="" pdf="" www.crypton.co.jp=""&gt;&lt;/a&gt;&lt;br /&gt;&lt;i style="color: #ddeeff;"&gt;&amp;gt;&amp;gt;お客様は、本製品を一台のコンピュータにのみインストールして使用し、&lt;br /&gt;合成音声を生成したり使用したりすることができます。&lt;/i&gt;&lt;br /&gt;とあり、コンピュータ1台で同時利用することに関しては記述が無かったので、たぶん問題ない…のかな…?&lt;br /&gt;なんだか凄く微妙な感じがするが…&lt;br /&gt;そもそも、Windows Serverはサポート範囲外だから…ねぇ('A`)…&lt;br /&gt;&lt;br /&gt;まぁ、 RDPで転送される速度が遅すぎるからか、RDPの仕様なのか、&lt;br /&gt;はつねさんの声がﾌﾟﾂﾌﾟﾂ途切れて微妙なので、この使い方はしないとは思うが…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;localhostに接続って、今までデフォルトで出来たっけ(´・ω・｀)?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="font-size: 80%; color: #def"&gt;&lt;br /&gt;※Windows Server 2008 R2のRemote Desktopでサウンドを扱うには、&lt;br /&gt;&lt;i style="color: #ddeeff;"&gt;・Windows Audioサービスの有効化&lt;/i&gt;&lt;br /&gt;&lt;i style="color: #ddeeff;"&gt;・ローカルグループポリシーエディタ(gpedit.msc)を開き、&lt;/i&gt;&lt;br /&gt;&lt;i style="color: #ddeeff;"&gt;管理用テンプレート→Windows コンポーネント→リモート デスクトップ サービス→リモート デスクトップ セッション ホスト→デバイスとリソースのリダイレクト→「オーディオおよびビデオ再生リダイレクトを許可する」を有効にする。&lt;/i&gt;&lt;br /&gt;なんて作業が必要。&lt;br /&gt;&lt;br /&gt;ローカルグループポリシーで「オーディオ再生の品質を制限する」 を有効にしても、ﾌﾟﾂﾌﾟﾂ感は収まらなかった。&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: #def"&gt;※09.09.21 追記&lt;/b&gt;&lt;br /&gt;リモートデスクトップで使用する場合、バッファサイズを300msec位にしたらﾌﾟﾂﾌﾟﾂが収まった。&lt;br /&gt;…が、やっぱりいろいろもっさり…。&lt;br /&gt;&lt;br /&gt;まぁ、Windows 7とServer 2008 R2でのVocaloidの動作確認はできたので、これで心置きなくServer 2008 R2に移行できるな…(*´д｀*)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-5235013031235997158?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/5235013031235997158/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=5235013031235997158' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5235013031235997158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5235013031235997158'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/09/blog-post_06.html' title='はつねさんをパソコン(サーバー?)に入れてみた'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_mzEpFMBmmkA/SqKFMy8EWlI/AAAAAAAAA_M/pPuf9rXZ64w/s72-c/miku_install-1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-3879084136771028421</id><published>2009-09-04T16:20:00.000+09:00</published><updated>2009-09-04T16:20:00.370+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vocaloid'/><title type='text'>これほどタイトルに悩んだことは無い</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_mzEpFMBmmkA/SqC51Mj8TGI/AAAAAAAAA-s/kFDQv-AO3mY/s1600-h/IMGP0170_1280.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/SqC51Mj8TGI/AAAAAAAAA-s/kFDQv-AO3mY/s320/IMGP0170_1280.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Amazonから荷物が届いた。&lt;br /&gt;代引き13860円。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_mzEpFMBmmkA/SqC6bda_aeI/AAAAAAAAA-0/NrSXmkaOEB0/s1600-h/IMGP0177_1280.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/SqC6bda_aeI/AAAAAAAAA-0/NrSXmkaOEB0/s320/IMGP0177_1280.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://1.bp.blogspot.com/_mzEpFMBmmkA/SqC4yTa9jrI/AAAAAAAAA-g/FzkB2mjF0Ho/s1600-h/IMGP0170_1280.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color: #faa"&gt;&lt;br /&gt;ｷﾀ━━━━(ﾟ∀ﾟ)━━━━ !!!!!&lt;br /&gt;ｷﾀ━━━ヽ(ヽ(ﾟヽ(ﾟ∀ヽ(ﾟ∀ﾟヽ(ﾟ∀ﾟ)ﾉﾟ∀ﾟ)ﾉ∀ﾟ)ﾉﾟ)ﾉ)ﾉ━━━!!!!&lt;br /&gt;ｷﾀ━ヽ(=ﾟωﾟ)人(*^ーﾟ)人(´･ω･`)人( ´∀`)人( ;´Д`)人(ﾟ∀ﾟ)人(´-`)ﾉ━━!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_mzEpFMBmmkA/SqC6sZ9ftTI/AAAAAAAAA-8/sX3rVnm_jLY/s1600-h/IMGP0178_1280.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/SqC6sZ9ftTI/AAAAAAAAA-8/sX3rVnm_jLY/s320/IMGP0178_1280.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;パッケージの表は良く見かけたが、裏を見るのは今回が初めて。&lt;br /&gt;田舎だと売ってる店全然無いからね…(´；ω；｀)ｳｯ…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;これで心置きなく毎日はつねさんと遊べる…'`ｧ,､ｧ(*´Д｀*)'`ｧ,､ｧ&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;…(* ﾟДﾟ)･∵. ｸﾞﾌｯ!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-3879084136771028421?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/3879084136771028421/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=3879084136771028421' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/3879084136771028421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/3879084136771028421'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/09/blog-post.html' title='これほどタイトルに悩んだことは無い'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_mzEpFMBmmkA/SqC51Mj8TGI/AAAAAAAAA-s/kFDQv-AO3mY/s72-c/IMGP0170_1280.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-4332568937062238354</id><published>2009-09-03T18:11:00.004+09:00</published><updated>2009-09-04T17:21:40.262+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><title type='text'>Windows 7 Enterpriseの90日評価版が配布されているらしい</title><content type='html'>ついこのあいだRTMがリリースされたWindows 7の、IT Pro向け90日評価版が、TechNetで配布されていた。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://technet.microsoft.com/ja-jp/evalcenter/cc442495.aspx"&gt;http://technet.microsoft.com/ja-jp/evalcenter/cc442495.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;i style="color: #ddeeff;"&gt;90 日間評価版は、ご提供の期間および数量が限定されています。ダウンロードは、その上限数に達しない限り 2010 年 3 月 31 日までご利用いただけます。&lt;/i&gt;&lt;br /&gt;とあるので、早めに入手しておいた方が良い模様。&lt;br /&gt;&lt;br /&gt;また、「企業の開発者向け」ということなので、登録時の&lt;br /&gt;&lt;i style="color: #ddeeff;"&gt;お客様の職業に最も近いものを次の中からお選びください。&lt;/i&gt;&lt;br /&gt;の部分が、「学生」や「一般消費者」だと、ダウンロードできない。&lt;br /&gt;「目的」の部分も、「Windows 7の評価」だけではダメらしい。&lt;br /&gt;&lt;br /&gt;…一応「開発」もしてるから「開発者」でいいよね…(´・ω・｀)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;プロダクトキーは、&lt;a href="http://projectzero-swb.blogspot.com/2009/08/windows-server-2008-r2-rtm.html"&gt;Windows Server 2008 R2 180日評価版&lt;/a&gt;同様、評価用のものが組み込まれているらしい。&lt;br /&gt;&lt;br /&gt;Windows Server 2008等の評価時に必要だった&lt;i style="color: #ddeeff;"&gt;slmgr.vbs -rearm&lt;/i&gt;コマンドによる評価日数のリセット手続きが無くなって、残り評価可能日数が右下に表示されるようになった(画像はServer 2008 R2)&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_mzEpFMBmmkA/Sp-Hm8mdzbI/AAAAAAAAA-Y/UjYpFgEADDM/s1600-h/pkey.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/Sp-Hm8mdzbI/AAAAAAAAA-Y/UjYpFgEADDM/s320/pkey.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;7・Server 2008 R2共に、Vista・Server 2008に比べ、評価期間が微妙に短くなっている気が…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;※ダウンロードが終わったのでSHA-1ハッシュを調べてみた&lt;br /&gt;7600.16385.090713-1255_x64fre_enterprise_ja-jp_EVAL_Eval_Enterprise-GRMCENXEVAL_JA_DVD.iso&lt;br /&gt;SHA-1: 665ec086cdfb3c3d69b01e47e185e6188233ddc2&lt;br /&gt;&lt;br /&gt;7600.16385.090713-1255_x86fre_enterprise_ja-jp_EVAL_Eval_Enterprise-GRMCENEVAL_JA_DVD.iso&lt;br /&gt;SHA-1: e322c0c4033a4be8ef64878d9f2a3845592e9b33&lt;br /&gt;&lt;br /&gt;とりあえずx64をVMwareにインストールして使えているので、大丈夫だと…思う。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_mzEpFMBmmkA/SqDOCuh2pBI/AAAAAAAAA_E/SwwNUhpbqJA/s1600-h/win7ent.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/SqDOCuh2pBI/AAAAAAAAA_E/SwwNUhpbqJA/s320/win7ent.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-4332568937062238354?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/4332568937062238354/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=4332568937062238354' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/4332568937062238354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/4332568937062238354'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/09/windows-7-enterprise90.html' title='Windows 7 Enterpriseの90日評価版が配布されているらしい'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mzEpFMBmmkA/Sp-Hm8mdzbI/AAAAAAAAA-Y/UjYpFgEADDM/s72-c/pkey.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-1568039027783516800</id><published>2009-08-31T14:00:00.005+09:00</published><updated>2009-08-31T22:36:44.372+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='どうでもいい話'/><category scheme='http://www.blogger.com/atom/ns#' term='Vocaloid'/><category scheme='http://www.blogger.com/atom/ns#' term='どうでもよくない話'/><title type='text'>今日ははつねさんの誕生日</title><content type='html'>…ということで、いろいろ動きがある模様。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://blog.piapro.jp/2009/08/2-1.html"&gt;・初音ミク2周年！どふーンとプレゼント企画!(PIAPRO)&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;a href="http://blog.piapro.jp/2009/08/2-1.html"&gt;http://blog.piapro.jp/2009/08/2-1.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;誕生日恒例(?)のプレゼント企画。&lt;br /&gt;去年は外れた人にも壁紙が配布されたりしていた。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;・&lt;a href="http://www.amazon.co.jp/gp/product/B002MZZ33K?ie=UTF8&amp;tag=prze-22&amp;linkCode=as2&amp;camp=247&amp;creative=7399&amp;creativeASIN=B002MZZ33K"&gt;ねんどろいどぷち ボーカロイド シリーズ01 BOX&lt;/a&gt;&lt;img src="http://www.assoc-amazon.jp/e/ir?t=prze-22&amp;l=as2&amp;o=9&amp;a=B002MZZ33K" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;がAmazon.co.jpで予約受付開始!&lt;/b&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mzEpFMBmmkA/SptMmFn0MDI/AAAAAAAAA-I/9jAmfIvLXJA/s1600-h/puti-1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 159px;" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/SptMmFn0MDI/AAAAAAAAA-I/9jAmfIvLXJA/s400/puti-1.png" border="0" alt="ねんどろいどぷち Vocaloid #01"id="BLOGGER_PHOTO_ID_5375974797424734258" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/SptMx3SQdbI/AAAAAAAAA-Q/aRZJI_M6AP8/s1600-h/puti-2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 214px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/SptMx3SQdbI/AAAAAAAAA-Q/aRZJI_M6AP8/s400/puti-2.png" border="0" alt="ねんどろいどぷち Vocaloid#01"id="BLOGGER_PHOTO_ID_5375974999734646194" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;nou=1&amp;bg1=000000&amp;fc1=FFFFFF&amp;lc1=0000FF&amp;t=prze-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B002MZZ33K" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;…'`ｧ,､ｧ(*´Д｀*)'`ｧ,､ｧ&lt;br /&gt;&lt;br /&gt;ねんどろいどは、転売erが湧いて全然買えない上に高騰しまくるのが普通なので、ちょっとでも欲しいと思ったらAmazon.co.jpで予約受付しているうちに予約しておくのが良いかと('A`)&lt;br /&gt;Amazonで代引きならキャンセル出来るからね…私はキャンセルしないけどね(´・ω・｀)&lt;br /&gt;&lt;br /&gt;ちょっと謎なのが、&lt;br /&gt;&lt;em style="color: #def"&gt;&gt;1BOX12個入り (10種＋シークレット1種)&lt;/em&gt;&lt;br /&gt;…1個何処行った…?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;あとこんなのも…&lt;br /&gt;&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;nou=1&amp;bg1=000000&amp;fc1=FFFFFF&amp;lc1=0000FF&amp;t=prze-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1X69VDGQCMF7Z30FM082&amp;asins=B002N2YXDI" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;…Amazon見るたびに、財布の中が寂しくなっていくのを痛感出来るな…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;このBlogにミクの記事を書き始めてちょうど一年。&lt;br /&gt;最初は躊躇していた筈なのに、今ではこの有様…'`,､('∀`) '`,､&lt;br /&gt;&lt;br /&gt;それにしても、一年って早いね…(´・ω・｀)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-1568039027783516800?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/1568039027783516800/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=1568039027783516800' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/1568039027783516800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/1568039027783516800'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/08/blog-post.html' title='今日ははつねさんの誕生日'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mzEpFMBmmkA/SptMmFn0MDI/AAAAAAAAA-I/9jAmfIvLXJA/s72-c/puti-1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-6271355968231815882</id><published>2009-08-26T17:20:00.002+09:00</published><updated>2009-08-26T17:30:05.935+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Opera 10 RCが公開されていた件</title><content type='html'>何故かFirefox嫌い(?)な私が常用しているwebブラウザ、Operaのバージョン10のRelease Candidate版が、Opera Desktop Term Blogにて公開されていた。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://my.opera.com/desktopteam/blog/2009/08/25/opera-10-0-release-candidate"&gt;http://my.opera.com/desktopteam/blog/2009/08/25/opera-10-0-release-candidate&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;正式版は9月1日にリリースされる予定らしい。&lt;br /&gt;新しい物好き・Beta版好きな私は、正式版を待たず、早速RC版をインストールしてみた。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mzEpFMBmmkA/SpTtMS4jJlI/AAAAAAAAA9E/pVMUzo7XCBs/s1600-h/Opera10RC.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 275px;" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/SpTtMS4jJlI/AAAAAAAAA9E/pVMUzo7XCBs/s400/Opera10RC.png" border="0" alt="Opera 10 RC"id="BLOGGER_PHOTO_ID_5374181050843080274" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Beta3から変わった点は、日本語化された(Beta時代は英語)ことと、デフォルトのUIが変わった位…か?&lt;br /&gt;相変わらずフォントの設定が面倒くさいこと以外は、なかなか良い感じ。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: #90%; color: #def;"&gt;&lt;br /&gt;※Firefoxが嫌いというより、私の家の回線が遅い上に不安定で、新しいページを開き損ねた時に、一瞬で前開いていたページを読めるOperaが便利過ぎてずっと使っている、ということだったりする。&lt;br /&gt;&lt;br /&gt;Opera turboなど、回線が細くても快適なブラウジングができる機能が他にもあるので、回線が細い人にはとてもｵｽｽﾒ。&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-6271355968231815882?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/6271355968231815882/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=6271355968231815882' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/6271355968231815882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/6271355968231815882'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/08/opera-10-rc.html' title='Opera 10 RCが公開されていた件'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_mzEpFMBmmkA/SpTtMS4jJlI/AAAAAAAAA9E/pVMUzo7XCBs/s72-c/Opera10RC.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-5418388960421514929</id><published>2009-08-22T09:45:00.005+09:00</published><updated>2009-08-31T10:57:05.343+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='これはひどい'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='エンコードをマルチスレッドで'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Multi thread Media Encoder Frontend v1.2 完成</title><content type='html'>コマンドプロンプトだと使いにくいって言われるから、そろそろGUI付けようか…(´・ω・｀)&lt;br /&gt;と考え続けて半年。&lt;br /&gt;VisualuRubyが無茶苦茶使いやすいことに気付き、とりあえずVisualuRubyで作ることに決めて4日。&lt;br /&gt;&lt;br /&gt;ようやくGUI付きのMulti thread Media Encoder Frontendが完成したよ…(´；ω；｀)ｳｯ…&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/So88tvuJrTI/AAAAAAAAA88/OCYtRVfY3pM/s1600-h/windows-2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 300px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/So88tvuJrTI/AAAAAAAAA88/OCYtRVfY3pM/s400/windows-2.png" border="0" alt="Malti thread Media Encoder Frontend GUI"id="BLOGGER_PHOTO_ID_5372579637078109490" /&gt;&lt;/a&gt;&lt;br /&gt;これで本当に「フロントエンド」を名乗れる…気がしなくもない。&lt;br /&gt;…地味だけど、これでいいよね…('A`)&lt;br /&gt;&lt;br /&gt;使用方法、プログラムのダウンロードは、&lt;a href="http://mtmef.g.hachune.net/"&gt;http://mtmef.g.hachune.net/&lt;/a&gt;からどうぞ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-5418388960421514929?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/5418388960421514929/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=5418388960421514929' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5418388960421514929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5418388960421514929'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/08/malti-thread-media-encoder-frontend-v12.html' title='Multi thread Media Encoder Frontend v1.2 完成'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_mzEpFMBmmkA/So88tvuJrTI/AAAAAAAAA88/OCYtRVfY3pM/s72-c/windows-2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-5705574514481673112</id><published>2009-08-20T09:20:00.003+09:00</published><updated>2009-10-03T23:45:52.747+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>MinGWを使ったRuby/GTK2のコンパイルが上手くいかない件</title><content type='html'>Windowsでも最新のRuby/GTK2を使用できるようにしようと、MinGWを使用したコンパイルに何度も挑戦しているが、どうしても上手くいかない。&lt;br /&gt;&lt;br /&gt;gtk2.soを作るところで、&lt;b&gt;ld.exe: cannot find -lruby-gtk2&lt;/b&gt;となり、コケてしまう。&lt;br /&gt;&lt;br /&gt;環境は、&lt;br /&gt;Windows 7 RC x64&lt;br /&gt;MSYS 1.0.11(32bit)&lt;br /&gt;MinGW 5.1.4(32bit)&lt;br /&gt;Rubyソース&lt;a href="ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz"&gt;ruby-1.8.7-p174.tar.gz&lt;/a&gt;をmake、D:/RubyGTKにインストール。&lt;br /&gt;GTKバイナリ&lt;a href="http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.16/gtk+-bundle_2.16.4-20090708_win32.zip"&gt;gtk+-bundle_2.16.4-20090708_win32.zip&lt;/a&gt;をMSYSの/に展開。&lt;br /&gt;Ruby/GTK2ソース&lt;a href="http://sourceforge.net/projects/ruby-gnome2/files/ruby-gnome2/ruby-gnome2-0.19.1/ruby-gtk2-0.19.1.tar.gz/download"&gt;ruby-gtk2-0.19.1.tar.gz&lt;/a&gt;をmake。&lt;br /&gt;&lt;br /&gt;&lt;div style="font-size: 85%;color: #def; background-color:#001;width:500px; height:500px;overflow:auto;"&gt;&lt;code&gt;&lt;br /&gt;hatsune@HATSUNE-SERVER ~/RubyGTK/ruby-gtk2-0.19.1&lt;br /&gt;$ make&lt;br /&gt;make[1]: Entering directory `/home/hatsune/RubyGTK/ruby-gtk2-0.19.1/glib'&lt;br /&gt;make[2]: Entering directory `/home/hatsune/RubyGTK/ruby-gtk2-0.19.1/glib/src'&lt;br /&gt;make[2]: Nothing to be done for `all'.&lt;br /&gt;make[2]: Leaving directory `/home/hatsune/RubyGTK/ruby-gtk2-0.19.1/glib/src'&lt;br /&gt;make[1]: Leaving directory `/home/hatsune/RubyGTK/ruby-gtk2-0.19.1/glib'&lt;br /&gt;make[1]: Entering directory `/home/hatsune/RubyGTK/ruby-gtk2-0.19.1/gdkpixbuf'&lt;br /&gt;make[1]: Nothing to be done for `all'.&lt;br /&gt;make[1]: Leaving directory `/home/hatsune/RubyGTK/ruby-gtk2-0.19.1/gdkpixbuf'&lt;br /&gt;make[1]: Entering directory `/home/hatsune/RubyGTK/ruby-gtk2-0.19.1/pango'&lt;br /&gt;make[2]: Entering directory `/home/hatsune/RubyGTK/ruby-gtk2-0.19.1/pango/src'&lt;br /&gt;make[2]: Nothing to be done for `all'.&lt;br /&gt;make[2]: Leaving directory `/home/hatsune/RubyGTK/ruby-gtk2-0.19.1/pango/src'&lt;br /&gt;make[1]: Leaving directory `/home/hatsune/RubyGTK/ruby-gtk2-0.19.1/pango'&lt;br /&gt;make[1]: Entering directory `/home/hatsune/RubyGTK/ruby-gtk2-0.19.1/atk'&lt;br /&gt;make[2]: Entering directory `/home/hatsune/RubyGTK/ruby-gtk2-0.19.1/atk/src'&lt;br /&gt;make[2]: Nothing to be done for `all'.&lt;br /&gt;make[2]: Leaving directory `/home/hatsune/RubyGTK/ruby-gtk2-0.19.1/atk/src'&lt;br /&gt;make[1]: Leaving directory `/home/hatsune/RubyGTK/ruby-gtk2-0.19.1/atk'&lt;br /&gt;make[1]: Entering directory `/home/hatsune/RubyGTK/ruby-gtk2-0.19.1/gtk'&lt;br /&gt;make[2]: Entering directory `/home/hatsune/RubyGTK/ruby-gtk2-0.19.1/gtk/src'&lt;br /&gt;gcc -shared -s -o gtk2.so init.o rbgdk.o rbgdkatom.o rbgdkcairo.o rbgdkcolor.o rbgdkcolormap.o rbgdkconst.o rbgdkcursor.o rbgdkdevice.o rbgdkdisplay.o rbgdkdisplaymanager.o rbgdkdragcontext.o rbgdkdraw.o rbgdkevent.o rbgdkgc.o rbgdkgeometry.o rbgdkimage.o rbgdkinput.o rbgdkkeymap.o rbgdkkeyval.o rbgdkpango.o rbgdkpangorenderer.o rbgdkpixbuf.o rbgdkpixmap.o rbgdkproperty.o rbgdkrectangle.o rbgdkregion.o rbgdkrgb.o rbgdkscreen.o rbgdkselection.o rbgdkthreads.o rbgdktimecoord.o rbgdkvisual.o rbgdkwindow.o rbgdkwindowattr.o rbgdkx11.o rbgtk.o rbgtkaboutdialog.o rbgtkaccelerator.o rbgtkaccelgroup.o rbgtkaccelgroupentry.o rbgtkaccelkey.o rbgtkaccellabel.o rbgtkaccelmap.o rbgtkaccessible.o rbgtkaction.o rbgtkactiongroup.o rbgtkadjustment.o rbgtkalignment.o rbgtkallocation.o rbgtkarrow.o rbgtkaspectframe.o rbgtkassistant.o rbgtkbbox.o rbgtkbin.o rbgtkbindingset.o rbgtkborder.o rbgtkbox.o rbgtkbuildable.o rbgtkbuilder.o rbgtkbutton.o rbgtkcalendar.o rbgtkcelleditable.o rbgtkcelllayout.o rbgtkcellrenderer.o rbgtkcellrendereraccel.o rbgtkcellrenderercombo.o rbgtkcellrendererpixbuf.o rbgtkcellrendererprogress.o rbgtkcellrendererspin.o rbgtkcellrenderertext.o rbgtkcellrenderertoggle.o rbgtkcellview.o rbgtkcheckbutton.o rbgtkcheckmenuitem.o rbgtkclipboard.o rbgtkcolorbutton.o rbgtkcolorsel.o rbgtkcolorselectiondialog.o rbgtkcombo.o rbgtkcombobox.o rbgtkcomboboxentry.o rbgtkconst.o rbgtkcontainer.o rbgtkcurve.o rbgtkdialog.o rbgtkdrag.o rbgtkdrawingarea.o rbgtkeditable.o rbgtkentry.o rbgtkentrycompletion.o rbgtkeventbox.o rbgtkexpander.o rbgtkfilechooser.o rbgtkfilechooserbutton.o rbgtkfilechooserdialog.o rbgtkfilechooserwidget.o rbgtkfilefilter.o rbgtkfilesel.o rbgtkfixed.o rbgtkfontbutton.o rbgtkfontselection.o rbgtkfontselectiondialog.o rbgtkframe.o rbgtkgamma.o rbgtkhandlebox.o rbgtkhbbox.o rbgtkhbox.o rbgtkhpaned.o rbgtkhruler.o rbgtkhscale.o rbgtkhscrollbar.o rbgtkhseparator.o rbgtkiconfactory.orbgtkiconinfo.o rbgtkiconset.o rbgtkiconsize.o rbgtkiconsource.o rbgtkicontheme.o rbgtkiconview.o rbgtkimage.o rbgtkimagemenuitem.o rbgtkimcontext.o rbgtkimcontextsimple.o rbgtkimmulticontext.o rbgtkinits.o rbgtkinputdialog.o rbgtkinvisible.o rbgtkitem.o rbgtkitemfactory.o rbgtklabel.o rbgtklayout.o rbgtklinkbutton.o rbgtkliststore.o rbgtkmain.o rbgtkmenu.orbgtkmenubar.o rbgtkmenuitem.o rbgtkmenushell.o rbgtkmenutoolbutton.o rbgtkmessagedialog.o rbgtkmisc.o rbgtknotebook.o rbgtkobject.o rbgtkoptionmenu.o rbgtkpagesetup.o rbgtkpagesetupunixdialog.o rbgtkpaned.o rbgtkpapersize.o rbgtkplug.o rbgtkprintcontext.o rbgtkprinter.o rbgtkprintjob.o rbgtkprintoperation.o rbgtkprintoperationpreview.o rbgtkprintsettings.orbgtkprintunixdialog.o rbgtkprogress.o rbgtkprogressbar.o rbgtkradioaction.o rbgtkradiobutton.o rbgtkradiomenuitem.o rbgtkradiotoolbutton.o rbgtkrange.o rbgtkrc.o rbgtkrcstyle.o rbgtkrecentaction.o rbgtkrecentchooser.o rbgtkrecentchooserdialog.o rbgtkrecentchoosermenu.o rbgtkrecentchooserwidget.o rbgtkrecentdata.o rbgtkrecentfilter.o rbgtkrecentfilterinfo.orbgtkrecentinfo.o rbgtkrecentmanager.o rbgtkruler.o rbgtkscale.o rbgtkscalebutton.o rbgtkscrollbar.o rbgtkscrolledwindow.o rbgtkselection.o rbgtkselectiondata.o rbgtkseparator.o rbgtkseparatormenuitem.o rbgtkseparatortoolitem.o rbgtksettings.o rbgtksizegroup.o rbgtksocket.o rbgtkspinbutton.o rbgtkstatusbar.o rbgtkstatusicon.o rbgtkstock.o rbgtkstyle.o rbgtktable.o rbgtktargetlist.o rbgtktearoffmenuitem.o rbgtktextappearance.o rbgtktextattributes.o rbgtktextbuffer.o rbgtktextchild.o rbgtktextiter.o rbgtktextmark.o rbgtktexttag.o rbgtktexttagtable.o rbgtktextview.o rbgtktoggleaction.o rbgtktogglebutton.o rbgtktoggletoolbutton.o rbgtktoolbar.o rbgtktoolbutton.o rbgtktoolitem.o rbgtktooltip.o rbgtktooltips.o rbgtktreedragdest.o rbgtktreedragsource.o rbgtktreeiter.o rbgtktreemodel.o rbgtktreemodelfilter.o rbgtktreemodelsort.o rbgtktreepath.o rbgtktreerowreference.o rbgtktreeselection.o rbgtktreesortable.o rbgtktreestore.o rbgtktreeview.o rbgtktreeviewcolumn.o rbgtkuimanager.o rbgtkvbbox.o rbgtkvbox.o rbgtkviewport.o rbgtkvolumebutton.o rbgtkvpaned.o rbgtkvruler.o rbgtkvscale.o rbgtkvscrollbar.o rbgtkvseparator.o rbgtkwidget.o rbgtkwindow.o rbgtkwindowgroup.o -L. -Ld:/RubyGTK/lib -L.  -LD:/MSYS32/lib -LD:/MSYS32/lib -LD:/MSYS32/lib -LD:/MSYS32/home/hatsune/RubyGTK/ruby-gtk2-0.19.1/glib/src -LD:/MSYS32/home/hatsune/RubyGTK/ruby-gtk2-0.19.1/glib/src -LD:/MSYS32/home/hatsune/RubyGTK/ruby-gtk2-0.19.1/pango/src -LD:/MSYS32/home/hatsune/RubyGTK/ruby-gtk2-0.19.1/pango/src -LD:/MSYS32/home/hatsune/RubyGTK/ruby-gtk2-0.19.1/gtk/src -LD:/MSYS32/home/hatsune/RubyGTK/ruby-gtk2-0.19.1/gtk/src -Wl,--enable-auto-image-base,--enable-auto-import,--export-all,--out-implib=libruby-gtk2.a   -lmsvcrt-ruby18  -lgthread-2.0 -lglib-2.0 -lintl   -lgtk-win32-2.0 -lgdk-win32-2.0 -latk-1.0 -lgio-2.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0 -lgdi32 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl   -lcairo   -lruby-glib2 -lruby-glib2 -lruby-pango -lruby-pango -lruby-gtk2 -lruby-gtk2 -lshell32 -lws2_32&lt;br /&gt;D:\MinGW32\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe: cannot find -lruby-gtk2&lt;br /&gt;collect2: ld returned 1 exit status&lt;br /&gt;make[2]: *** [gtk2.so] Error 1&lt;br /&gt;make[2]: Leaving directory `/home/hatsune/RubyGTK/ruby-gtk2-0.19.1/gtk/src'&lt;br /&gt;make[1]: *** [all] Error 2&lt;br /&gt;make[1]: Leaving directory `/home/hatsune/RubyGTK/ruby-gtk2-0.19.1/gtk'&lt;br /&gt;&lt;br /&gt;-----&lt;br /&gt;SUCCEEDED:  glib gdkpixbuf pango atk&lt;br /&gt;FAILED:  gtk&lt;br /&gt;-----&lt;br /&gt;Done.&lt;/code&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;…gtk以外はコンパイル出来るのだが…&lt;br /&gt;…諦めようか…(ヽ´ω`)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-5705574514481673112?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/5705574514481673112/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=5705574514481673112' title='3 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5705574514481673112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5705574514481673112'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/08/mingwrubygtk2.html' title='MinGWを使ったRuby/GTK2のコンパイルが上手くいかない件'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-8863705270850648256</id><published>2009-08-16T17:00:00.007+09:00</published><updated>2009-08-17T15:35:47.863+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='仮想マシン'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server 2008'/><title type='text'>Windows Server 2008 R2 RTMの評価版配布開始</title><content type='html'>つい最近Windows 7(RTM)がTechnetとMSDNのサブスクリプションで配布され始めたが、それと同時期にWindows Server 2008 R2 x64(RTM)の評価版が、一般向けにこっそり(?)配布されていた。&lt;br /&gt;&lt;br /&gt;中身はだいたいWindows 7 x64(RTM)と同じなので、Windows 7を買いたいが、互換性やら使用感がどうなるのか気になると言う人は、これを使ってみると良いと思う。&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;本当はWindows 7の評価版をリリースしてくれると助かるのだが…&lt;/span&gt;&lt;br /&gt;&lt;a href="http://technet.microsoft.com/ja-jp/evalcenter/dd459137.aspx"&gt;http://technet.microsoft.com/ja-jp/evalcenter/dd459137.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;登録ﾒﾝﾄﾞｸｾ('A`)って人はこちらから。&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ba571339-5436-4cf5-9c37-6ed7dab6f781&amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=ba571339-5436-4cf5-9c37-6ed7dab6f781&amp;DisplayLang=ja&lt;/a&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;ついでに、Server 2008 R2のHyper-V向けVHDイメージも配布中。&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=9040a4be-c3cf-44a5-9052-a70314452305"&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=9040a4be-c3cf-44a5-9052-a70314452305&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;それなりのスペックのx64PC(Server)があれば全て無料で行えるので、これは面白そうな気がしなくもない。&lt;br /&gt;…ダウンロードに8時間…(´；ω；｀)ｳｯ…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;※追記&lt;br /&gt;isoイメージのダウンロードが終わったのでVMwareにインストールしてみた。&lt;br /&gt;&lt;br /&gt;7600.16385.090713-1255_x64fre_server_eval_ja-jp-GRMSXEVAL_JA_DVD.iso&lt;br /&gt;SHA-1Hash: 7955de7fb76a731441bc3e28772a5c70057040cf&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mzEpFMBmmkA/Sog_aFzgE8I/AAAAAAAAA80/bCCJIauW_YM/s1600-h/WS2008R2RTM.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 335px;" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/Sog_aFzgE8I/AAAAAAAAA80/bCCJIauW_YM/s400/WS2008R2RTM.png" border="0" alt="Windows server 2008 R2 RTM"id="BLOGGER_PHOTO_ID_5370612273106654146" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ずーっと7 RC使い続けていた &amp; Server 2008 R2 Beta時代から何度もインストールしていた、ということで、真新しさが全く感じられないという…('A`)&lt;br /&gt;NT7.0ﾏﾀﾞｧｰ(*´Д｀)?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-8863705270850648256?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/8863705270850648256/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=8863705270850648256' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/8863705270850648256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/8863705270850648256'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/08/windows-server-2008-r2-rtm.html' title='Windows Server 2008 R2 RTMの評価版配布開始'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_mzEpFMBmmkA/Sog_aFzgE8I/AAAAAAAAA80/bCCJIauW_YM/s72-c/WS2008R2RTM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-7614416025253332250</id><published>2009-08-16T03:15:00.004+09:00</published><updated>2009-08-31T11:09:02.618+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='エンコードをマルチスレッドで'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>マルチスレッド対応 マルチフロントエンド(もどき) 改め Multi thread Media Encoder Frontendのまとめサイトがようやく完成</title><content type='html'>マルチスレッド対応 マルチフロントエンド(もどき)では、どういうソフトなのか分かりづらいという反省点を踏まえ改名。ついでに、物凄く分かりづらかった使い方の説明や、最新版の配布を行うための&lt;a href="http://mtmef.g.hachune.net/"&gt;まとめサイト&lt;/a&gt;を作ってみた。&lt;br /&gt;&lt;br /&gt;まとめサイトは以下のリンクから。&lt;br /&gt;&lt;a href="http://mtmef.g.hachune.net/"&gt;http://mtmef.g.hachune.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;更についでに、ソフト本体の更新も行った。&lt;br /&gt;今回(v1.1)の変更点は、以下の通り。&lt;br /&gt;&lt;div style="color:#def;"&gt;・lame(mp3)に加え、ogg Vorbis(ogg)、Free Lossless Audio Encoder(flac)、The True Audio(tta)、neroAacEnc(aac、m4a)、Windows Media Audio(wma)によるエンコードに対応。&lt;br /&gt;・ディレクトリ選択時に、ディレクトリパス名の補完をTabキーで行えるようになった。&lt;br /&gt;・-vオプションを付けて起動するか、スレッド数を1にすることで、エンコード/デコード処理の詳細を表示するようにした。&lt;br /&gt;・その他細かな修正&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;プログラムを直接ダウンロードしたい場合は以下のリンクからどうぞ。&lt;br /&gt;&lt;a href="https://sites.google.com/a/g.hachune.net/mtmef/home/download"&gt;https://sites.google.com/a/g.hachune.net/mtmef/home/download&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;…(´ぅω・｀)ﾈﾑﾀｽ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-7614416025253332250?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/7614416025253332250/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=7614416025253332250' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/7614416025253332250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/7614416025253332250'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/08/malti-thread-media-encoder-frontend.html' title='マルチスレッド対応 マルチフロントエンド(もどき) 改め Multi thread Media Encoder Frontendのまとめサイトがようやく完成'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-8318150751615739686</id><published>2009-08-13T05:30:00.001+09:00</published><updated>2009-08-13T05:42:19.970+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='備忘録'/><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><title type='text'>Windows 7 x64にMinGW x64環境を構築</title><content type='html'>折角Windows 7 x64を使っているのに、x86アプリばかり動かしている現状が嫌になったので、MinGW x64をインストールして、Windows x64ネイティブなバイナリを作れるようしようとしていた…のだが、なかなか設定が分からず苦戦していた。&lt;br /&gt;&lt;br /&gt;ようやくlameがコンパイルできたので、環境構築手順を纏めてみる。&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;まず、MinGW-w64環境を構築する。&lt;br /&gt;&lt;br /&gt;MinGW-w64のバイナリを&lt;a href="http://sourceforge.net/projects/mingw-w64/"&gt;http://sourceforge.net/projects/mingw-w64/&lt;/a&gt;から持ってくる。&lt;br /&gt;私は、現時点の最新版である、&lt;a href="http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Automated%20Builds/mingw-w64-bin_i686-mingw_20090811.zip/download"&gt;mingw-w64-bin_i686-mingw_20090811.zip&lt;/a&gt;をダウンロードした。&lt;br /&gt;&lt;br /&gt;ダウンロードが終わったら、アーカイブ(zip)を解凍する。&lt;br /&gt;解凍先は、C:\MinGWなど、自分が分かりやすいパスを指定する。&lt;br /&gt;私の場合は、D:\MinGWに解凍した。&lt;br /&gt;&lt;br /&gt;解凍後、binフォルダに入っている&lt;br /&gt;x86_64-w64-mingw32-addr2line.exe、x86_64-w64-mingw32-ar.exe......&lt;br /&gt;というファイルを、全て&lt;br /&gt;addr2line.exe、ar.exe......&lt;br /&gt;となるようにリネームする。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;一つずつリネームするのが面倒なら、以下の内容のバッチファイルをbinフォルダに作成し、実行すると楽かもしれない。&lt;br /&gt;&lt;pre style="font-size: 90%; color: #aab;background-color:#001;width:500px; height:100px;overflow:auto;"&gt;&lt;code&gt;@echo on&lt;br /&gt;rename x86_64-w64-mingw32-addr2line.exe addr2line.exe&lt;br /&gt;rename x86_64-w64-mingw32-ar.exe ar.exe&lt;br /&gt;rename x86_64-w64-mingw32-as.exe as.exe&lt;br /&gt;rename x86_64-w64-mingw32-c++.exe c++.exe&lt;br /&gt;rename x86_64-w64-mingw32-c++filt.exe c++filt.exe&lt;br /&gt;rename x86_64-w64-mingw32-cpp.exe cpp.exe&lt;br /&gt;rename x86_64-w64-mingw32-dlltool.exe dlltool.exe&lt;br /&gt;rename x86_64-w64-mingw32-dllwrap.exe dllwrap.exe&lt;br /&gt;rename x86_64-w64-mingw32-g++.exe g++.exe&lt;br /&gt;rename x86_64-w64-mingw32-gcc-4.5.0.exe gcc-4.5.0.exe&lt;br /&gt;rename x86_64-w64-mingw32-gcc.exe gcc.exe&lt;br /&gt;rename x86_64-w64-mingw32-gccbug gccbug&lt;br /&gt;rename x86_64-w64-mingw32-gcj.exe gcj.exe&lt;br /&gt;rename x86_64-w64-mingw32-gcov.exe gcov.exe&lt;br /&gt;rename x86_64-w64-mingw32-gfortran.exe gfortran.exe&lt;br /&gt;rename x86_64-w64-mingw32-gprof.exe gprof.exe&lt;br /&gt;rename x86_64-w64-mingw32-jcf-dump.exe jcf-dump.exe&lt;br /&gt;rename x86_64-w64-mingw32-ld.exe ld.exe&lt;br /&gt;rename x86_64-w64-mingw32-nm.exe nm.exe&lt;br /&gt;rename x86_64-w64-mingw32-objcopy.exe objcopy.exe&lt;br /&gt;rename x86_64-w64-mingw32-objdump.exe objdump.exe&lt;br /&gt;rename x86_64-w64-mingw32-ranlib.exe ranlib.exe&lt;br /&gt;rename x86_64-w64-mingw32-readelf.exe readelf.exe&lt;br /&gt;rename x86_64-w64-mingw32-size.exe size.exe&lt;br /&gt;rename x86_64-w64-mingw32-strings.exe strings.exe&lt;br /&gt;rename x86_64-w64-mingw32-strip.exe strip.exe&lt;br /&gt;rename x86_64-w64-mingw32-windmc.exe windmc.exe&lt;br /&gt;rename x86_64-w64-mingw32-windres.exe windres.exe&lt;br /&gt;pause&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;(最初からgcc.exeのようなファイル名になっている、/mingwフォルダや/x86_64-w64-mingw32フォルダに入っているものを使用しようとすると、コンパイル時に&lt;br /&gt;&lt;span style="font-size: 85%; color:#def;"&gt;&lt;br /&gt;hatsune@HATSUNE-SERVER ~&lt;br /&gt;$ gcc -v time.c&lt;br /&gt;Using built-in specs.&lt;br /&gt;Target: x86_64-w64-mingw32&lt;br /&gt;Configured with: ../../../build/gcc/gcc/configure --target=x86_64-w64-mingw32 --&lt;br /&gt;prefix=/c/buildbot/vista64-mingw32/mingw-x86-x86_64/build/build/root --with-sysr&lt;br /&gt;oot=/c/buildbot/vista64-mingw32/mingw-x86-x86_64/build/build/root --enable-langu&lt;br /&gt;ages=all,obj-c++ --enable-fully-dynamic-string --disable-multilib&lt;br /&gt;Thread model: win32&lt;br /&gt;gcc version 4.5.0 20090806 (experimental) (GCC)&lt;br /&gt;COLLECT_GCC_OPTIONS='-v' '-mtune=generic'&lt;br /&gt; cc1 -quiet -v -iprefix d:\mingw\mingw\bin\../lib/gcc/x86_64-w64-mingw32/4.5.0/&lt;br /&gt;time.c -quiet -dumpbase time.c -mtune=generic -auxbase time -version -o S:\UserT&lt;br /&gt;emp\hatsune\ccd8FXk1.s&lt;br /&gt;gcc.exe: CreateProcess: No such file or directory&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;とエラーが発生してしまい、コンパイルできない問題にハマってしまった)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;br /&gt;次に、MinGWを使用する上で必要なMSYS環境を構築する。&lt;br /&gt;MSYSバイナリを&lt;a href="http://sourceforge.net/projects/mingw/"&gt;http://sourceforge.net/projects/mingw/&lt;/a&gt;から持ってくる。&lt;br /&gt;現時点の最新版である、&lt;a href="http://sourceforge.net/projects/mingw/files/MSYS%20Base%20System/Current%20Release_%20MSYS-1.0.11/MSYS-1.0.11.exe/download"&gt;MSYS-1.0.11.exe&lt;/a&gt;をダウンロードした。&lt;br /&gt;&lt;br /&gt;ダウンロード後、インストーラーを実行し、MSYSのインストールパスを指定、インストールすると、コマンドプロンプトが開き、&lt;br /&gt;&lt;span style="font-size: 90%; color:#def;"&gt;This is a post install process that will try to normalize between your MinGW install if any as well as your previous MSYS installs if any.  I don't have any traps as aborts will not hurt anything.&lt;br /&gt;Do you wish to continue with the post install? [yn ]&lt;/span&gt;&lt;br /&gt;と出るので"y"を入力。&lt;br /&gt;&lt;br /&gt;すると、&lt;br /&gt;&lt;span style="font-size: 90%; color:#def;"&gt;Do you have MinGW installed? [yn ]&lt;/span&gt;&lt;br /&gt;と出るので、これも"y"を入力。&lt;br /&gt;&lt;br /&gt;次に、&lt;br /&gt;&lt;span style="font-size: 90%; color:#def;"&gt;Please answer the following in the form of c:/foo/bar.&lt;br /&gt;Where is your MinGW installation?&lt;/span&gt;&lt;br /&gt;と出るので、MinGWをインストールしたパスを指定する。&lt;br /&gt;私の場合は、&lt;span style="font-size:120%;"&gt;D:/MinGW&lt;/span&gt;を指定した。&lt;br /&gt;ここでパスを指定する際に、&lt;span style="color: #fed;　font-size: 120%;"&gt;パスの区切りを"\(円記号・バックスラッシュ)"ではなく"/(スラッシュ)"にする必要がある&lt;/span&gt;ので注意する。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mzEpFMBmmkA/SoLiVtNz74I/AAAAAAAAA8A/1DEZiHwEyq0/s1600-h/msys-1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 386px;" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/SoLiVtNz74I/AAAAAAAAA8A/1DEZiHwEyq0/s400/msys-1.png" border="0" alt="MSYS Setup"id="BLOGGER_PHOTO_ID_5369102568321707906" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;後は、てきとうなCのソースコードを持ってきて、MSYS上でコンパイルして実行する。&lt;br /&gt;lameなら、いつも通り&lt;br /&gt;&lt;span style="color:#def"&gt;&lt;br /&gt;$ ./configure&lt;br /&gt;$ make&lt;br /&gt;$ make install&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;とするだけで、コンパイルできる。&lt;br /&gt;&lt;br /&gt;タスクマネージャーでそのプロセスを見て、"*32"がプロセス名に付いていなかったら、x64のバイナリが作成・実行出来ているということになる。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/SoMn8f0KWvI/AAAAAAAAA8s/UYST0CKubnc/s1600-h/lame_x64.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 184px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/SoMn8f0KWvI/AAAAAAAAA8s/UYST0CKubnc/s400/lame_x64.png" border="0" alt="lame x64"id="BLOGGER_PHOTO_ID_5369179101041679090" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;手順並べるとこんなに簡単なのに、何故あんなに苦労したんだ…('A`)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-8318150751615739686?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/8318150751615739686/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=8318150751615739686' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/8318150751615739686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/8318150751615739686'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/08/windows-7-x64mingw-x64.html' title='Windows 7 x64にMinGW x64環境を構築'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mzEpFMBmmkA/SoLiVtNz74I/AAAAAAAAA8A/1DEZiHwEyq0/s72-c/msys-1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-5673831904275537025</id><published>2009-08-08T02:35:00.002+09:00</published><updated>2009-08-08T02:45:55.646+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='大学'/><category scheme='http://www.blogger.com/atom/ns#' term='どうでもいい話'/><title type='text'>今日から4日ほど</title><content type='html'>大学のゼミ合宿に行ってきます(｀･ω･´)ｼｬｷｰﾝ&lt;br /&gt;&lt;br /&gt;4日間EeePCだけで過ごさないといけないのか…('A`)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-5673831904275537025?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/5673831904275537025/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=5673831904275537025' title='10 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5673831904275537025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5673831904275537025'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/08/4.html' title='今日から4日ほど'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-1087049788668585444</id><published>2009-08-07T23:05:00.001+09:00</published><updated>2009-08-07T23:10:16.718+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><title type='text'>ダイナミックDNSの自動更新ツールをWindowsサービス化してみた</title><content type='html'>Windowsサービスアプリケーションの作り方が分かったので、DynamicDNSのアップデートツールを、作り直してみた。&lt;br /&gt;&lt;br /&gt;以前作っていたものは、MyDNS専用かつアカウント一つしか使用できなかったのだが、今回は、&lt;br /&gt;・通常のHTTPか、ベーシック認証を利用できるDDNSであればなんでも利用可能&lt;br /&gt;・複数同時登録可能&lt;br /&gt;・Windowsサービスとして動作&lt;br /&gt;というものを作ってみた。&lt;br /&gt;&lt;br /&gt;Windowsサービスとして動作するので、Windowsが起動してさえいれば、ログインしていなくても自動的に更新が行われるので、たぶん便利。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;プログラム本体は、以下からダウンロードできます。&lt;br /&gt;&lt;iframe scrolling="no" marginheight="0" marginwidth="0" frameborder="0" style="width:240px;height:66px;margin:3px;padding:0;border:1px solid #dde5e9;background-color:#ffffff;" src="http://cid-e1c321b9c41536cb.skydrive.live.com/embedrowdetail.aspx/DynamicDNS%20Updater/DDNSUpdater%7C_WS%7C_v1.0.zip"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Windows 7 RC x64でしか動作確認していないので、それ以外(特にXP)で正しく動作するかちょっと不安…(´・ω・｀)&lt;br /&gt;…もしｺｹたら…ごめんね…(´;ω;｀)ﾌﾞﾜｯ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-1087049788668585444?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/1087049788668585444/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=1087049788668585444' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/1087049788668585444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/1087049788668585444'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/08/dnswindows.html' title='ダイナミックDNSの自動更新ツールをWindowsサービス化してみた'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-1189816262395487567</id><published>2009-08-03T21:10:00.007+09:00</published><updated>2009-10-17T11:53:30.646+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><title type='text'>RubyでWindowsのサービスを作る</title><content type='html'>以前DDNSUpdaterを作った時に、「Windowsサービス化はむりぽ」と書いたが、&lt;br /&gt;ようやくWindowsサービスをRubyで作れるレベルになったので、纏めてみる。&lt;br /&gt;&lt;br /&gt;まず、WindowsサービスをRubyで作成する上で必要なライブラリ&lt;b&gt;&lt;a href="http://rubyforge.org/projects/win32utils/"&gt;Win32-Service&lt;/a&gt;&lt;/b&gt;を入手する。&lt;br /&gt;&lt;a href="http://rubyforge.org/frs/?group_id=126"&gt;RubyGems&lt;/a&gt;を使用して入手するのが一番楽だと思われる。&lt;br /&gt;&lt;br /&gt;Win32アプリケーションを作成するにあたって、&lt;a href="http://rubyforge.org/projects/win32utils/"&gt;Win32Utils&lt;/a&gt;はかなり重要になってくる(と思われる)ので、他にも必要としているものが無いか探しておくと、後で悩むことが無くなって良いと思う。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;RubyGemsとWin32-Serviceのインストール&lt;/b&gt;&lt;br /&gt;&lt;a href="http://projectzero-swb.blogspot.com/2009/08/win32-servicerubygems.html"&gt;http://projectzero-swb.blogspot.com/2009/08/win32-servicerubygems.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;RubyでWindowsサービスを作成する上で必要なことは、&lt;br /&gt;&lt;span style="color: #ddeeff;"&gt;・サービス登録を行うスクリプトの作成&lt;br /&gt;・サービスデーモンの作成&lt;br /&gt;・サービスデーモンに行わせる処理の作成&lt;/span&gt;&lt;br /&gt;の3つ。&lt;br /&gt;&lt;br /&gt;この中で、&lt;span style="color: #ddeeff;"&gt;・サービス登録を行うスクリプトの作成&lt;/span&gt;は、Windows標準付属の&lt;span style="color: #ddeeff;"&gt;sc.exe&lt;/span&gt;で代用することも可能だが、そこも自動化できないといろいろ面倒なので、普通にスクリプトを作成する。&lt;br /&gt;作ると言っても、殆どライブラリ付属のサンプルスクリプトのままでおkなのだが…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;以下がサービスを管理するクラス。&lt;br /&gt;定数SERVICE_NAME、SERVICE_DISPLAYNAME、SERVICE_DESCRIPTION、SERVICE_COMMANDを編集することによって、どんなサービスにも応用できる…はず。&lt;br /&gt;&lt;br /&gt;サービスを登録…service_install&lt;br /&gt;サービスを開始…service_start&lt;br /&gt;サービスを停止…service_stop&lt;br /&gt;サービスを再開…service_resume&lt;br /&gt;サービスを削除…service_uninstall&lt;br /&gt;サービスの状態を返す…service_stat&lt;br /&gt;&lt;br /&gt;&lt;pre style="background-color: #000011; color: #aaaabb; font-size: 90%; height: 300px; overflow: auto; width: 500px;"&gt;&lt;code&gt;&lt;br /&gt;#! ruby.exe&lt;br /&gt;&lt;br /&gt;require 'rubygems'&lt;br /&gt;require 'win32/service'&lt;br /&gt;include Win32&lt;br /&gt;&lt;br /&gt;# サービスの作成に必要な情報を定義(ServiceSetupクラスで使用)&lt;br /&gt;SERVICE_NAME        = "Rubyservice"                  # サービスの正式な名前。これで全て管理される。&lt;br /&gt;SERVICE_DISPLAYNAME = "RubyService"                  # サービスの表示名。サービス一覧などに表示される名前&lt;br /&gt;SERVICE_DESCRIPTION = "Rubyで作成したサービスです。" #&lt;br /&gt;# Rubyスクリプトそのままだと、インタプリタのパス指定間違いによる193 0xc1エラーが発生するなど、&lt;br /&gt;# いろいろ面倒なのでexerbでWindows用exeファイル化しておく&lt;br /&gt;SERVICE_COMMAND     = "C:\\Service\\Rubyservice.exe"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;class ServiceSetup&lt;br /&gt;  def initialize&lt;br /&gt;    raise TypeError if SERVICE_NAME        == nil || SERVICE_NAME.class        != String&lt;br /&gt;    raise TypeError if SERVICE_DISPLAYNAME == nil || SERVICE_DISPLAYNAME.class != String&lt;br /&gt;    raise TypeError if SERVICE_DESCRIPTION == nil || SERVICE_DESCRIPTION.class != String&lt;br /&gt;    raise TypeError if SERVICE_COMMAND     == nil || SERVICE_COMMAND.class     != String&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  # サービスインストール&lt;br /&gt;  def service_install&lt;br /&gt;    Service.new(&lt;br /&gt;                :service_name     =&amp;gt; SERVICE_NAME,&lt;br /&gt;                :display_name     =&amp;gt; SERVICE_DISPLAYNAME,&lt;br /&gt;                :description      =&amp;gt; SERVICE_DESCRIPTION,&lt;br /&gt;                :binary_path_name =&amp;gt; SERVICE_COMMAND&lt;br /&gt;                )&lt;br /&gt;    sleep 1&lt;br /&gt;    puts 'サービス ' + SERVICE_NAME + ' をインストールしました。' &lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  # サービス開始&lt;br /&gt;  def service_start&lt;br /&gt;    if Service.status(SERVICE_NAME).current_state != 'running'&lt;br /&gt;      Service.start(SERVICE_NAME)&lt;br /&gt;      while Service.status(SERVICE_NAME).current_state != 'running'&lt;br /&gt;        puts 'One moment...' + Service.status(SERVICE_NAME).current_state&lt;br /&gt;        sleep 1&lt;br /&gt;      end&lt;br /&gt;      puts 'サービス ' + SERVICE_NAME + ' を開始しました。'&lt;br /&gt;    else&lt;br /&gt;      puts SERVICE_NAME + " は既に実行されています。"&lt;br /&gt;    end&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  # サービス停止&lt;br /&gt;  def service_stop&lt;br /&gt;    if Service.status(SERVICE_NAME).current_state != 'paused'&lt;br /&gt;      Service.pause(SERVICE_NAME)&lt;br /&gt;      while Service.status(SERVICE_NAME).current_state != 'paused'&lt;br /&gt;        puts 'One moment...' + Service.status(SERVICE_NAME).current_state&lt;br /&gt;        sleep 1&lt;br /&gt;      end&lt;br /&gt;      puts 'サービス ' + SERVICE_NAME + ' を停止しました。'&lt;br /&gt;    else&lt;br /&gt;      puts SERVICE_NAME + ' は既に停止しています。'&lt;br /&gt;    end&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  # サービス再開&lt;br /&gt;  def service_resume&lt;br /&gt;    if Service.status(SERVICE_NAME).current_state != 'running'&lt;br /&gt;      Service.resume(SERVICE_NAME)&lt;br /&gt;      while Service.status(SERVICE_NAME).current_state != 'running'&lt;br /&gt;        puts 'One moment...' + Service.status(SERVICE_NAME).current_state&lt;br /&gt;        sleep 1&lt;br /&gt;      end&lt;br /&gt;      puts 'サービス ' + SERVICE_NAME + ' を再開しました。'&lt;br /&gt;    else&lt;br /&gt;      puts SERVICE_NAME + " は既に実行されています。"&lt;br /&gt;    end&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  # サービスアンインストール&lt;br /&gt;  def service_uninstall&lt;br /&gt;    if Service.status(SERVICE_NAME).current_state != 'stopped'&lt;br /&gt;      Service.stop(SERVICE_NAME)&lt;br /&gt;    end&lt;br /&gt;    while Service.status(SERVICE_NAME).current_state != 'stopped'&lt;br /&gt;      puts 'One moment...' + Service.status(SERVICE_NAME).current_state&lt;br /&gt;      sleep 1&lt;br /&gt;    end&lt;br /&gt;    Service.delete(SERVICE_NAME)&lt;br /&gt;    puts 'サービス ' + SERVICE_NAME + ' を削除しました。'&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  # サービスの状態を返す&lt;br /&gt;  def service_stat&lt;br /&gt;    begin&lt;br /&gt;      stat = Service.status(SERVICE_NAME).current_state&lt;br /&gt;    rescue&lt;br /&gt;      return false&lt;br /&gt;    end&lt;br /&gt;    return stat&lt;br /&gt;  end&lt;br /&gt;end&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;次に、サービスデーモンを作成する。&lt;br /&gt;ここでは例として、DDNSUpdaterのおまけ(?)として作っていた「みくろっく」をWindowsサービスデーモン化してみた。&lt;br /&gt;&lt;br /&gt;Win32::Daemonクラスには、&lt;br /&gt;サービスの開始時に実行…service_init&lt;br /&gt;サービスのメイン処理…service_main&lt;br /&gt;サービス停止時の処理…service_stop&lt;br /&gt;サービス一時停止時の処理…service_pause&lt;br /&gt;サービスらい開示の処理…service_resume&lt;br /&gt;を定義することができる。&lt;br /&gt;それぞれのメソッドは、対応するシグナルが送られてきた時に実行される。&lt;br /&gt;&lt;br /&gt;通常は、&lt;br /&gt;service_init→service_main&lt;br /&gt;の順で実行される。&lt;br /&gt;&lt;br /&gt;&lt;pre style="background-color: #000011; color: #aaaabb; font-size: 90%; height: 300px; overflow: auto; width: 500px;"&gt;&lt;code&gt;&lt;br /&gt;#! ruby.exe&lt;br /&gt;&lt;br /&gt;begin&lt;br /&gt;  require 'rubygems'&lt;br /&gt;  require 'win32/daemon'&lt;br /&gt;  # require 'win32/sound' # サービスにすると音が出なかったので&lt;br /&gt;  include Win32&lt;br /&gt;  SYSTEM_BINDIR = ENV["ProgramFiles"] + "\\Mikulock"&lt;br /&gt;  SYSTEM_WAVDIR = SYSTEM_BINDIR + "\\Sound"&lt;br /&gt;  SYSTEM_LOGDIR = ENV["ProgramData"]  + "\\Mikulock"&lt;br /&gt;  SYSTEM_BINARY = SYSTEM_BINDIR + "\\mikulock_service.exe"&lt;br /&gt;  SYSTEM_LOG    = SYSTEM_LOGDIR + "\\mikulock.log"&lt;br /&gt;&lt;br /&gt;  #Win32::Daemonクラスの継承&lt;br /&gt;  class RubyDaemon &lt; Daemon&lt;br /&gt;    # サービスの初期化&lt;br /&gt;    def service_init&lt;br /&gt;      File.open(SYSTEM_LOG, "a") {|writelog|&lt;br /&gt;        writelog.printf("%-36s - Service Start.\n", Time.now.to_s)&lt;br /&gt;      }&lt;br /&gt;      sleep 10&lt;br /&gt;    end&lt;br /&gt;&lt;br /&gt;    module Mikulock&lt;br /&gt;      def self.mikulock_play(play)&lt;br /&gt;        if File.exist?("Sound\\" + play) == true&lt;br /&gt;          IO.popen("mpg123 -q Sound\\#{play}")&lt;br /&gt;          File.open(SYSTEM_LOG, "a") do |writelog|&lt;br /&gt;            writelog.printf("%-36s - Play: %s\n", Time.now.to_s, File.expand_path("Sound\\" + play))&lt;br /&gt;          end&lt;br /&gt;        end&lt;br /&gt;      end&lt;br /&gt;&lt;br /&gt;      def self.mikulock_timecheck&lt;br /&gt;        if Time.now.to_a[1] == 0&lt;br /&gt;          case Time.now.to_a[2]&lt;br /&gt;          when 0&lt;br /&gt;            return "0h.mp3"&lt;br /&gt;          when 1, 13&lt;br /&gt;            return "1h.mp3"&lt;br /&gt;          when 2, 14&lt;br /&gt;            return "2h.mp3"&lt;br /&gt;          when 3, 15&lt;br /&gt;            return "3h.mp3"&lt;br /&gt;          when 4, 16&lt;br /&gt;            return "4h.mp3"&lt;br /&gt;          when 5, 17&lt;br /&gt;            return "5h.mp3"&lt;br /&gt;          when 6, 18&lt;br /&gt;            return "5h.mp3"&lt;br /&gt;          when 7, 19&lt;br /&gt;            return "7h.mp3"&lt;br /&gt;          when 8, 20&lt;br /&gt;            return "8h.mp3"&lt;br /&gt;          when 9, 21&lt;br /&gt;            return "9h.mp3"&lt;br /&gt;          when 10, 22&lt;br /&gt;            return "10h.mp3"&lt;br /&gt;          when 11, 23&lt;br /&gt;            return "11h.mp3"&lt;br /&gt;          when 12&lt;br /&gt;            return "12h.mp3"&lt;br /&gt;          end&lt;br /&gt;        elsif Time.now.to_a[1] == 30&lt;br /&gt;          return "30min.mp3"&lt;br /&gt;        else&lt;br /&gt;          return false&lt;br /&gt;        end&lt;br /&gt;      end&lt;br /&gt;    end&lt;br /&gt;&lt;br /&gt;    # サービスのメイン処理&lt;br /&gt;    def service_main&lt;br /&gt;      play     = String.new&lt;br /&gt;      play_end = String.new #お知らせが終わったものを記録&lt;br /&gt;&lt;br /&gt;      # 最初の一回を設定&lt;br /&gt;      if Time.now.to_a[2] &gt;= 5  &amp;&amp; Time.now.to_a[2] &lt; 11&lt;br /&gt;        play = "morning.mp3"&lt;br /&gt;      elsif Time.now.to_a[2] &gt;= 11 &amp;&amp; Time.now.to_a[2] &lt; 18&lt;br /&gt;        play = "noon.mp3"&lt;br /&gt;      else&lt;br /&gt;        play = "night.mp3"&lt;br /&gt;      end&lt;br /&gt;&lt;br /&gt;      # 音声を再生する為のスレッド&lt;br /&gt;      thread = Thread.new do&lt;br /&gt;        while running?&lt;br /&gt;          if state == RUNNING&lt;br /&gt;            if play != false &amp;&amp; play != play_end&lt;br /&gt;              Mikulock.mikulock_play(play)&lt;br /&gt;              play_end = play&lt;br /&gt;            end&lt;br /&gt;            sleep 5&lt;br /&gt;          end&lt;br /&gt;        end&lt;br /&gt;      end&lt;br /&gt;&lt;br /&gt;      # サービスの状態がrunningの時のみ繰り返す&lt;br /&gt;      while running?&lt;br /&gt;        if state == RUNNING&lt;br /&gt;          play = Mikulock.mikulock_timecheck&lt;br /&gt;          File.open(SYSTEM_LOG, "a") {|writelog|&lt;br /&gt;            writelog.printf("%-36s - Running\n", Time.now.to_s)&lt;br /&gt;          }&lt;br /&gt;          sleep 5&lt;br /&gt;        else&lt;br /&gt;          sleep 1&lt;br /&gt;        end&lt;br /&gt;      end&lt;br /&gt;    end&lt;br /&gt;&lt;br /&gt;    # Stop(停止)シグナルが送られてきた時の処理&lt;br /&gt;    def service_stop&lt;br /&gt;      File.open(SYSTEM_LOG, "a"){|writelog|&lt;br /&gt;        writelog.printf("%-36s - Stop\n", Time.now.to_s)&lt;br /&gt;      }&lt;br /&gt;    end&lt;br /&gt;&lt;br /&gt;    # Pause(一時停止)シグナルが送られてきた時の処理&lt;br /&gt;    def service_pause&lt;br /&gt;      File.open(SYSTEM_LOG, "a"){|writelog|&lt;br /&gt;        writelog.printf("%-36s - Pause\n", Time.now.to_s)&lt;br /&gt;      }&lt;br /&gt;    end&lt;br /&gt;&lt;br /&gt;    # Resume(再開)シグナルが送られてきたときの処理&lt;br /&gt;    def service_resume&lt;br /&gt;      File.open(SYSTEM_LOG, "a"){|writelog|&lt;br /&gt;        writelog.printf("%-36s - Resume\n", Time.now.to_s)&lt;br /&gt;      }&lt;br /&gt;    end&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  # mpg123のインストール先にcdしておく&lt;br /&gt;  Dir.chdir(SYSTEM_BINDIR + "\\mpg123"){&lt;br /&gt;    # このループの中で全ての処理が行われる&lt;br /&gt;    RubyDaemon.mainloop&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  # 例外が発生した時は、例外の内容をログに書き込み、さらに例外を発生させる&lt;br /&gt;rescue =&gt; error&lt;br /&gt;  File.open(SYSTEM_LOG, "a"){|writelog|&lt;br /&gt;    writelog.printf("%-36s - Error: %s\n", Time.now.to_s, error)&lt;br /&gt;  }&lt;br /&gt;  raise&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;これをそのまま実行しても、`mainloop': Service_Main thread exited abnormally.....となり、実行できないので、&lt;br /&gt;サービス登録クラスを組み込んだスクリプトを利用し、サービスに登録、ログを読みながらデバッグする必要がある。&lt;br /&gt;&lt;br /&gt;サービス作成中に良くあるミスは、&lt;br /&gt;・Rubyインタプリタのパス、プログラムのソースのパスが間違っている&lt;br /&gt;・service_mainのwhile running?の中が正しく書かれていない&lt;br /&gt;・while running?の中にsleep 60などと書いてしまい、60秒待たないとサービスを停止できなくなる&lt;br /&gt;・例外処理が不十分でサービスが落ちる&lt;br /&gt;だった。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;サービスの登録が終わったら、&lt;br /&gt;コントロールパネル→管理ツール→サービス&lt;br /&gt;を開き、登録したサービスが正しく実行されているか確認する。&lt;br /&gt;サービスの状態が「開始」になっていれば、問題無く動作している…はず。&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_mzEpFMBmmkA/Sna9Ql9ECzI/AAAAAAAAA7o/_s-EtWl5sbk/s1600-h/service_all.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="サービス一覧" border="0" id="BLOGGER_PHOTO_ID_5365684098822310706" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/Sna9Ql9ECzI/AAAAAAAAA7o/_s-EtWl5sbk/s400/service_all.png" style="cursor: pointer; display: block; height: 146px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;OS起動時に自動実行したいときは、「サービス」でMikulockのプロパティを開き、&lt;br /&gt;「スタートアップの種類」を「自動」もしくは「自動(遅延開始)」に設定すれば良い。&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_mzEpFMBmmkA/Sna9ihup8cI/AAAAAAAAA7w/GC8yh1u2RMQ/s1600-h/service_pro.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="サービスのプロパティ" border="0" id="BLOGGER_PHOTO_ID_5365684406925783490" src="http://4.bp.blogspot.com/_mzEpFMBmmkA/Sna9ihup8cI/AAAAAAAAA7w/GC8yh1u2RMQ/s400/service_pro.png" style="cursor: pointer; display: block; height: 364px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;09.08.04 追記&lt;br /&gt;・スクリプトの中で「スタートアップの種類」を「自動」に設定するにはどうしたら…?&lt;br /&gt;&lt;span style="color: #ddeeff;"&gt;:start_type         =&amp;gt; Service::AUTO_START&lt;/span&gt;&lt;br /&gt;を、サービスインストール時の引数に渡せば良い模様。&lt;br /&gt;&lt;br /&gt;ここまでで、とりあえずWindowsサービスを利用したRubyアプリケーションが作れるということが分かった。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;以前はWin32/Soundを使用し、音を鳴らしていたが、サービスにすると上手く鳴らないようだったので、&lt;br /&gt;mpg123を使用し、mp3を再生するようにしてみたのだが、&lt;br /&gt;mpg123の-qオプションを使用しても、なにかが標準入力か標準出力を開くようで、&lt;br /&gt;「対話型サービスの検出」ウィンドウが現れてしまうという問題が…&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_mzEpFMBmmkA/Sna7su3nyMI/AAAAAAAAA7g/u-yesmYfAsg/s1600-h/service.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="デスクトップとの対話" border="0" id="BLOGGER_PHOTO_ID_5365682383228487874" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/Sna7su3nyMI/AAAAAAAAA7g/u-yesmYfAsg/s400/service.png" style="cursor: pointer; display: block; height: 237px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;「デスクトップとの対話をサービスに許可する」を無効にすれば一応出現しなくなるが、Windowsのアプリケーションログに残ってしまうので、根本的な解決にはならない。&lt;br /&gt;&lt;br /&gt;更に、mpg123には、どんなmp3ファイルを再生しても最後の2〜3秒がカットされてしまうという問題も…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;今回作った&lt;a href="http://cid-e1c321b9c41536cb.skydrive.live.com/self.aspx/DynamicDNS%20Updater/Mikulock%7C_WS.zip"&gt;みくろっく(Windowsサービス版)&lt;/a&gt;のダウンロードは以下から。&lt;br /&gt;Win32-Serviceのテスト用途にどうぞ。&lt;br /&gt;&lt;iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://cid-e1c321b9c41536cb.skydrive.live.com/embedrowdetail.aspx/DynamicDNS%20Updater/Mikulock%7C_WS.zip" style="background-color: white; border: 1px solid rgb(221, 229, 233); height: 66px; margin: 3px; padding: 0pt; width: 240px;"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;※09.09.17 追記&lt;br /&gt;みくろっく改良版&lt;br /&gt;&lt;iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://cid-e1c321b9c41536cb.skydrive.live.com/embedicon.aspx/Mikulock/Mikulock%5E_WS%5E_v1.0.zip" style="background-color: #fcfcfc; height: 115px; padding: 0pt; width: 98px;" title="Preview"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;※09.08.07 追記&lt;br /&gt;Dynamic DNS UpdaterをWindowsサービス化してみた。&lt;br /&gt;以下からダウンロードできます。&lt;br /&gt;&lt;iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://cid-e1c321b9c41536cb.skydrive.live.com/embedrowdetail.aspx/DynamicDNS%20Updater/DDNSUpdater%7C_WS%7C_v1.0.zip" style="background-color: white; border: 1px solid rgb(221, 229, 233); height: 66px; margin: 3px; padding: 0pt; width: 240px;"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-1189816262395487567?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/1189816262395487567/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=1189816262395487567' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/1189816262395487567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/1189816262395487567'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/08/rubywindows.html' title='RubyでWindowsのサービスを作る'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_mzEpFMBmmkA/Sna9Ql9ECzI/AAAAAAAAA7o/_s-EtWl5sbk/s72-c/service_all.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-1849160104779361378</id><published>2009-08-03T16:50:00.004+09:00</published><updated>2009-08-04T12:55:11.073+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='備忘録'/><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><title type='text'>Win32-Serviceが欲しかったのでRubyGemsをインストール</title><content type='html'>RubyでWindowsサービスを作成しようと、Win32-Serviceをインストールしようとしたところ、RubyGemsが無いと面倒くさそうだったので、まずはRubyGemsをインストールすることにした。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;09.08.03時点で最新の&lt;a href="http://rubyforge.org/frs/download.php/60719/rubygems-1.3.5.zip"&gt;rubygems-1.3.5.zip&lt;/a&gt;をダウンロードしてきて解凍する。&lt;br /&gt;コマンドプロンプトを開き、setup.rbを実行。&lt;br /&gt;&lt;div style="font-size: 100%; color: #aab;background-color:#001;width:500px; height:30px;overflow:auto;"&gt;C:\Users\hatsune\Desktop\rubygems-1.3.5&gt; ruby setup.rb&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;バージョンを確認して、&lt;br /&gt;&lt;div style="font-size: 100%; color: #aab;background-color:#001;width:500px; height:50px;overflow:auto;"&gt;C:\Users\hatsune\Desktop\rubygems-1.3.5&gt; gem -v&lt;br /&gt;1.3.5&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;となれば、インストールに成功していると思われる。&lt;br /&gt;&lt;br /&gt;あとは、好きなライブラリをgemsから持ってくることが出来る。&lt;br /&gt;&lt;div style="font-size: 100%; color: #aab;background-color:#001;width:500px; height:30px;overflow:auto;"&gt;C:\&gt; gem install win32-service&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;…と思っていても、上手くいかないことがあるのが&lt;span style="font-size: 140%; color:#fed;"&gt;普通&lt;/span&gt;。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;今回は、zlibとsslのライブラリが足りないと言われた。&lt;br /&gt;Ruby-mswin32をそのまま使用している場合はまず発生すると思われる。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.garbagecollect.jp/ruby/mswin32/ja/documents/install.html"&gt;Ruby-mswin32のインストール&lt;/a&gt;を読むと、&lt;br /&gt;「&lt;a href="http://jarp.does.notwork.org/win32/"&gt;http://jarp.does.notwork.org/win32/&lt;/a&gt;にライブラリがあるので、これをインストールしろ」とのこと。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;仕方が無いので、ライブラリをインストール。&lt;br /&gt;&lt;a href="http://jarp.does.notwork.org/win32/openssl-0.9.8d-1-mswin32.zip"&gt;openssl-0.9.8d-1-mswin32.zip&lt;/a&gt;と&lt;br /&gt;&lt;a href="http://jarp.does.notwork.org/win32/zlib-1.1.4-1-mswin32.zip"&gt;zlib-1.1.4-1-mswin32.zip&lt;/a&gt;をダウンロードしてくる。&lt;br /&gt;これを、フォルダ階層を維持しつつ、Rubyのバイナリがインストールしてあるフォルダにコピーする。&lt;br /&gt;(\binはC:\Ruby\binへ、\libはC:\Ruby\libへ…という感じに)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;これで実行できる…と思い、再度実行すると、今度はssleay32.dllが見つからないと言われた。&lt;br /&gt;"ssleay32.dll"でググったところ、自分でOpenSSLをコンパイルするか、&lt;br /&gt;&lt;a href="http://curl.haxx.se/download.html"&gt;OpenSSLのWindows用バイナリを配布してくれているサイト&lt;/a&gt;から持ってきて、&lt;br /&gt;ssleay32.dllをコピーすればいいらしい。&lt;br /&gt;(コンパイルするのは面倒なので、&lt;a href="http://curl.haxx.se/download/openssl_w32vc6-0.9.8g.7z"&gt;http://curl.haxx.se/download/openssl_w32vc6-0.9.8g.7z&lt;/a&gt;をダウンロード、インストールした。)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;これでようやくRubyGemsが動き、Win32-Serviceをインストールすることが出来た。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-1849160104779361378?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/1849160104779361378/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=1849160104779361378' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/1849160104779361378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/1849160104779361378'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/08/win32-servicerubygems.html' title='Win32-Serviceが欲しかったのでRubyGemsをインストール'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-2966819310356606364</id><published>2009-07-25T23:00:00.020+09:00</published><updated>2009-09-17T16:50:46.029+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='エンコードをマルチスレッドで'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>マルチスレッド対応 マルチフロントエンド(もどき) を作ってみた</title><content type='html'>&lt;a href="http://projectzero-swb.blogspot.com/2009/06/lame.html"&gt;だいぶ前&lt;/a&gt;、マルチスレッド対応 lameフロントエンド(もどき)を更新すると言って早一ヶ月…。&lt;br /&gt;ようやくそれなりのモノが完成したので公開することにしてみることにした。&lt;br /&gt;&lt;br /&gt;以前作っていたマルチスレッド対応 lameフロントエンド(もどき)を元に、&lt;br /&gt;&lt;div style="color: #def;"&gt;&lt;br /&gt;・機能と安定性、起動速度の向上&lt;br /&gt;・lame(mp3)以外のエンコーダー以外にも対応(設定ファイルで追加可能、&lt;a href="http://www.nero.com/jpn/technologies-aac-codec.html"&gt;NeroAacEnc(m4a)&lt;/a&gt;、&lt;a href="http://www.rarewares.org/ogg-oggenc.php"&gt;ogg Vorbis&lt;/a&gt;の動作を確認)&lt;br /&gt;・コマンドラインで動作させられるものであれば、音楽だけでなく、動画等のエンコーダーにも対応させることが可能になった…かもしれない&lt;br /&gt;・一応オブジェクト指向風味に&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;…などの改善を行った。&lt;br /&gt;(元にしたと言っても、ソースは1から書き直していたりするのだが…)&lt;br /&gt;&lt;br /&gt;その他にも、&lt;br /&gt;&lt;div style="color: #def;"&gt;&lt;br /&gt;・手軽にマルチスレッド化でき、どんなエンコーダーでもマルチコアCPUを有効に使える&lt;br /&gt;・ファイルの名前、サイズ、最終アクセス日時、最終更新日時でフィルタリングをかけ、対象ファイルを絞り込んだりできる&lt;br /&gt;・相変わらずディレクトリ単位での一括エンコードに特化&lt;br /&gt;・結構詳しいエンコードログを記録できる(バイナリ統一すればベンチマークとしても使える…かも?)&lt;br /&gt;・実行ファイルのアイコンにディレクトリ(フォルダ)アイコンをドラッグアンドドロップすると、規定の設定で一発エンコードすることが可能&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;などといった特徴がある…と思う(´・ω・｀)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;プログラム本体は以下からダウンロードできます。&lt;br /&gt;&lt;a href="http://mtmef.g.hachune.net/"&gt;http://mtmef.g.hachune.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;※09.07.27 neroAacEncのコマンドラインオプションが、"-b 256000"ではなく"-b 256"となっている問題を修正しました。&lt;br /&gt;ついでに、ogg Vorbisでのエンコードにも対応させました。&lt;br /&gt;これで、neroAacEncとogg Vorbisをマルチスレッド化できる…ハズ。&lt;br /&gt;&lt;br /&gt;※09.08.07 lame ABRのオプションの"--a"とすべきところが、"-a"となっている問題、pdcurses.dllが見つからないと言われる問題を修正しました。&lt;br /&gt;設定ファイルの"-a"となっているところを"--a"にするだけでも回避できます。&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;※09.08.15 追記&lt;/b&gt;&lt;br /&gt;ブログだといろいろ見づらい上に分かりづらいので、一つに纏めてみた&lt;br /&gt;ついでに使い方の解説もしています。&lt;br /&gt;最新版のダウンロードはこちらのページから行えます。&lt;br /&gt;&lt;a href="http://mtmef.g.hachune.net/"&gt;http://mtmef.g.hachune.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #fdd;"&gt;&lt;br /&gt;デフォルトの設定ファイルでは、lame(mp3)かneroAacEnc(m4a)、ogg Vorbisのいずれかのバイナリが必要です。&lt;br /&gt;lameのWindows用バイナリは以下からダウンロードすることが出来ます。&lt;br /&gt;&lt;a href="http://www.rarewares.org/mp3-lame-bundle.php"&gt;http://www.rarewares.org/mp3-lame-bundle.php&lt;/a&gt;&lt;br /&gt;neroAacEncのバイナリは以下からダウンロードすることが出来ます。&lt;br /&gt;&lt;a href="http://www.nero.com/jpn/technologies-aac-codec.html"&gt;http://www.nero.com/jpn/technologies-aac-codec.html&lt;/a&gt;&lt;br /&gt;ogg Vorbisのバイナリは以下からダウンロードすることが出来ます。&lt;br /&gt;&lt;a href="http://www.rarewares.org/ogg-oggenc.php"&gt;http://www.rarewares.org/ogg-oggenc.php&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;フォルダごとに適当にドラッグアンドドロップで登録して、実行するとこんな感じになる。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/SnB5UGYmm9I/AAAAAAAAA64/xgOJxyvWtC4/s1600-h/use.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/SnB5UGYmm9I/AAAAAAAAA64/xgOJxyvWtC4/s400/use.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5363920542416411602" /&gt;&lt;/a&gt;&lt;br /&gt;4つを別々に登録したので、コマンドプロンプトのウィンドウが4枚開いているが、&lt;br /&gt;一つのウィンドウの処理が終わるまで待ち、それが終わった瞬間次の処理に移るようにしているので、&lt;br /&gt;ファイルの整合性に問題が出ることは無い。&lt;br /&gt;ドラッグアンドドロップで大量に登録しても、処理待ち状態になって、他の処理が終了すれば自動的に次の処理が開始することになるので、指定されたスレッド数以上の処理をすること無く処理を行う事が出来る。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5月位からすこーしずつ作り続けて、ようやくここまで…(ヽ´ω`)&lt;br /&gt;後は、ディレクトリ選択や設定変更をGUI上で出来るようにすれば…&lt;br /&gt;ドラッグアンドドロップでのエンコードに対応したんで、そろそろ(もどき)外してもいいかな…('A`)&lt;br /&gt;&lt;br /&gt;それにしても、今マルチスレッド対応 lameフロントエンド(もどき)のソースを見ると、こりゃ汚いな…と。&lt;br /&gt;非効率な上、やたらコケるという…&lt;br /&gt;正直、あんなもんリリースしててごめんなさいと言わざるを得ない気が…(´・ω・｀)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-2966819310356606364?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/2966819310356606364/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=2966819310356606364' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/2966819310356606364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/2966819310356606364'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/07/blog-post_25.html' title='マルチスレッド対応 マルチフロントエンド(もどき) を作ってみた'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_mzEpFMBmmkA/SnB5UGYmm9I/AAAAAAAAA64/xgOJxyvWtC4/s72-c/use.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-5117898321298381487</id><published>2009-07-22T22:20:00.002+09:00</published><updated>2009-07-22T22:24:59.001+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='これはひどい'/><title type='text'>謎の発送メールが来た件</title><content type='html'>何やらずっと昔に申し込んでいたものが、いつの間にか発送されていたらしい。&lt;br /&gt;&lt;br /&gt;&lt;em style="font-size: 85%; color: #def;"&gt;&lt;br /&gt;初音ミク Studie GLAD BMW Z4個人スポンサー申し込みカスタマーサポートです。&lt;br /&gt;&lt;br /&gt;個人スポンサー特典の発送ですが7月22日(水）より順次行わせていただいております。&lt;br /&gt;急なご連絡になりまして申し訳ございません。&lt;br /&gt;&lt;br /&gt;お客様へのお届けですが順次7月23日(木)～25日(土）お届け予定になっております。&lt;br /&gt;地域により到着日が前後することをご理解ご了承の程お願いいたします。&lt;br /&gt;●配送情報&lt;br /&gt;■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■&lt;br /&gt;お問い合わせ伝票番号　：番号&lt;br /&gt;配送先　　　　　　　　：私の住所&lt;br /&gt;配達時間指定　　　　　：18時～20時&lt;br /&gt;佐川急便お荷物問い合わせサービス：&lt;br /&gt;http://k2k.sagawa-exp.co.jp/p/sagawa/web/okurijoinput.jsp&lt;br /&gt;&lt;br /&gt;※配送状況に関しては上記URLよりご確認いただけます。&lt;br /&gt;お手数ですがこちらのページにアクセスし上記の「お問い合わせ伝票番号」&lt;br /&gt;を入力してください。&lt;br /&gt;※伝表記載品名 「雑貨（ガラス製品）」として中身がわからない梱包にて発送しております。&lt;br /&gt;■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 140%; color: #c77;"&gt;※伝表記載品名 「雑貨（ガラス製品）」として中身がわからない梱包にて発送しております。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;…'`,､('∀`) '`,､&lt;br /&gt;私はおかしなものに申し込んだんだろうか…(´・ω・｀)ｼｮﾎﾞｰﾝ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-5117898321298381487?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/5117898321298381487/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=5117898321298381487' title='4 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5117898321298381487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5117898321298381487'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/07/blog-post_22.html' title='謎の発送メールが来た件'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-8195581184425415884</id><published>2009-07-17T23:30:00.001+09:00</published><updated>2009-07-17T23:44:27.483+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='備忘録'/><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><title type='text'>Rubyで端末のサイズを得る</title><content type='html'>マルチスレッド対応〜プログラムを作っていて、一覧表示時を行う為に、Rubyで端末のサイズを得るにはどうしたら良いのか、という問題に直面した。&lt;br /&gt;&lt;br /&gt;LinuxやBSDでは、&lt;em&gt;stty size&lt;/em&gt;コマンドを実行して、それを解析し取得する方法もあるが、OSに依存するため使えない。&lt;br /&gt;Sorarisなど、同じコマンドがあっても微妙に結果が違ったりするものもあるので…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;以前のバージョンでは、cursesを使って獲得していた。&lt;br /&gt;&lt;div style="color: #def; background-color: #001; overflow: auto;"&gt;&lt;br /&gt;require "curses"&lt;br /&gt;def gettermsize&lt;br /&gt;  Curses::init_screen&lt;br /&gt;  x = Curses::cols&lt;br /&gt;  y = Curses::lines&lt;br /&gt;  Curses::close_screen&lt;br /&gt;  return {"x"=&gt;x.to_i, "y"=&gt;y.to_i}&lt;br /&gt;end&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;この方法も、RubyにCursesライブラリが入っていないと駄目という問題が。&lt;br /&gt;しかも、環境によって、標準出力のバッファリングがおかしくなることがあるという謎の現象が…&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mzEpFMBmmkA/SlwvK8m8ZII/AAAAAAAAA6w/To8iXJpMyZA/s1600-h/mtencf.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 247px;" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/SlwvK8m8ZII/AAAAAAAAA6w/To8iXJpMyZA/s400/mtencf.png" border="0" alt="標準出力がおかしい件"id="BLOGGER_PHOTO_ID_5358209521778713730" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;これを回避するには、標準出力を同期モードにしてやればよいようだった。&lt;br /&gt;&lt;div style="color: #def; background-color: #001; overflow: auto;"&gt;&lt;br /&gt;STDOUT.sync = true&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;これをcurses読み込み前に書いておけば、標準出力がプログラムの流れと同期して表示されるようになった。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;もっと効率が良く、どのプラットフォームでも同じ結果が得られるものは無いのだろうか…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-8195581184425415884?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/8195581184425415884/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=8195581184425415884' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/8195581184425415884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/8195581184425415884'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/07/ruby_17.html' title='Rubyで端末のサイズを得る'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mzEpFMBmmkA/SlwvK8m8ZII/AAAAAAAAA6w/To8iXJpMyZA/s72-c/mtencf.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-4379692502267719668</id><published>2009-07-12T19:00:00.023+09:00</published><updated>2009-07-12T19:06:34.949+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='備忘録'/><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='これはひどい'/><title type='text'>Google Appsを使ってみる</title><content type='html'>Googleには、GmailやGoogleサイトといったサービスがあるが、通常はgoogle@gmail.comといった感じに、gmail.comドメインのみを使用することになる。&lt;br /&gt;gmail.comドメインだと、「フリーメールお断り」などといった制限に引っ掛かったり、ローカル部(google@gmail.comのgoogleの部分)に、好きな文字列を使用できないことがある、などの問題がある。&lt;br /&gt;&lt;br /&gt;そこで、独自ドメインを使用し、Googleの様々なサービスを使用できるGoogle Appsを使ってみようと思う。&lt;br /&gt;&lt;br /&gt;Google Appsを使うメリットとして、&lt;br /&gt;&lt;span style="color: #def;"&gt;・無料&lt;br /&gt;・独自ドメインを使用できる(MXレコードを設定できれば、ダイナミックDNSサービスのものでも可。CNAMEレコードも設定できれば楽な上に、Googleサイトで独自ドメインが使えるようになる)&lt;br /&gt;・自宅サーバーを運用する必要が無くなる&lt;br /&gt;・セキュリティ等にあまり悩まされなくなる&lt;br /&gt;・固定IPを持っていなくても、安定してメールを受け取ることが出来る(非固定IPの場合、ドメインにIPアドレスを関連付け直すのにある程度の時間が必要なので、その間メールが正しく配送されない状態になってしまう)&lt;/span&gt;&lt;br /&gt;などがある。&lt;br /&gt;&lt;br /&gt;欠点は、&lt;br /&gt;&lt;span style="color: #fed;"&gt;・Googleがサービスを停止したら終わり&lt;br /&gt;・Gmailの広告がいろんな意味で怖い&lt;br /&gt;・容量がStandard Editionで7.3GB(09/07/12現在)&lt;/span&gt;&lt;br /&gt;といったところだろうか。&lt;br /&gt;&lt;br /&gt;エディション別機能詳細などは、&lt;a href="http://www.google.com/a/help/intl/ja/users/user_features.html"&gt;http://www.google.com/a/help/intl/ja/users/user_features.html&lt;/a&gt;や&lt;a href="http://www.google.com/a/help/intl/ja/admins/editions_spe.html"&gt;http://www.google.com/a/help/intl/ja/admins/editions_spe.html&lt;/a&gt;などで見れる。&lt;br /&gt;まぁ普通の人はStandard Editionで問題無いと思う。&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;br /&gt;まず最初に、&lt;a href="http://www.google.co.jp/apps/intl/ja/group/index.html"&gt;http://www.google.co.jp/apps/intl/ja/group/index.html&lt;/a&gt;にアクセスし、使用するドメイン名を入力する。自分の持っているドメインであれば、サブドメインでも構わない。&lt;br /&gt;ここでは、hachune.netのサブドメイン、g.hachune.netを入力する。&lt;br /&gt;&lt;span style="font-size: 75%;"&gt;取りたいドメインさっさと決めろって言われて… &lt;br /&gt;.com以外空いてたんでつい…(´・ω・｀)&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mzEpFMBmmkA/Slmtl4CHRsI/AAAAAAAAA4o/ECgitlGJW1U/s1600-h/apps-1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 249px;" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/Slmtl4CHRsI/AAAAAAAAA4o/ECgitlGJW1U/s320/apps-1.png" border="0" alt="apps-1"id="BLOGGER_PHOTO_ID_5357504097941931714" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;br /&gt;アカウント管理者と組織の情報の入力を行う。&lt;br /&gt;メールアドレスは、現在使用出来ているアドレスにする必要がある。gmailでも大丈夫だった。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mzEpFMBmmkA/Slmtugdl39I/AAAAAAAAA4w/UX34UixynIA/s1600-h/apps-2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 296px; height: 320px;" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/Slmtugdl39I/AAAAAAAAA4w/UX34UixynIA/s320/apps-2.png" border="0" alt="apps-2"id="BLOGGER_PHOTO_ID_5357504246233554898" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;br /&gt;管理者アカウントの設定を行った後、利用規約をよく読んで同意する。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/Slmt2hv_35I/AAAAAAAAA44/i7rA1X_4CII/s1600-h/apps-3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 296px; height: 320px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/Slmt2hv_35I/AAAAAAAAA44/i7rA1X_4CII/s320/apps-3.png" border="0" alt="apps-3"id="BLOGGER_PHOTO_ID_5357504384018145170" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;br /&gt;同意すると、ドメイン管理画面に進む。&lt;br /&gt;まずは、&lt;b&gt;ドメイン所有権の確認&lt;/b&gt;を行う。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/SlmuBDIpjNI/AAAAAAAAA5A/UKvGsupidmo/s1600-h/apps-4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 262px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/SlmuBDIpjNI/AAAAAAAAA5A/UKvGsupidmo/s320/apps-4.png" border="0" alt="apps-4"id="BLOGGER_PHOTO_ID_5357504564778601682" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;br /&gt;ドメイン所有権の確認方法には、&lt;b&gt;CNAMEレコードの変更&lt;/b&gt;と&lt;b&gt;指定されたHTMLファイルのアップロード&lt;/b&gt;の二通りある。&lt;br /&gt;&lt;b&gt;CNAMEレコードの変更&lt;/b&gt;では、DNSサーバーにgooglexxxxxxxxxxxxxxx.hachune.net(xx…の部分はドメイン名によって違う)というCNAMEレコードを設定して、所有権を確認する。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mzEpFMBmmkA/SlmufvIJYXI/AAAAAAAAA5Q/d_bzBB2XPEE/s1600-h/apps-6.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 262px;" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/SlmufvIJYXI/AAAAAAAAA5Q/d_bzBB2XPEE/s320/apps-6.png" border="0" alt="apps-6"id="BLOGGER_PHOTO_ID_5357505091983729010" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;value-domain.comでドメイン名を取得し、value-domain.comのDNSサーバーを使用しているなら、value-domainにログインし、&lt;em&gt;DNSレコード/URL転送の変更&lt;/em&gt;の設定フィールドに、&lt;br /&gt;&lt;em&gt;cname googlexxxxxxxxxxxxxxx google.com.&lt;/em&gt;&lt;br /&gt;と設定を書き込み、保存する。&lt;br /&gt;google.comの最後にピリオドを付けるのを忘れると、google.com.hachune.netを参照してしまうので注意する。&lt;br /&gt;私の場合は、サブドメイン&lt;b&gt;g&lt;/b&gt;を使っているので、&lt;br /&gt;&lt;em&gt;cname googlexxxxxxxxxxxxxxx.g google.com.&lt;/em&gt;&lt;br /&gt;となる。&lt;br /&gt;適用されるまで少々時間が掛かる場合もあるが、気長に待ってね(´・ω・｀)&lt;br /&gt;&lt;br /&gt;CNAMEレコード ルックアップは以下で行える。&lt;br /&gt;&lt;a href="http://www.google.com/support/a/bin/answer.py?hl=jp&amp;answer=93595"&gt;http://www.google.com/support/a/bin/answer.py?hl=jp&amp;answer=93595&lt;/a&gt;&lt;br /&gt;この確認ツールで確認すると、設定が間違っていなければ、&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mzEpFMBmmkA/SlmuqxejhdI/AAAAAAAAA5Y/WgJ2uo5VMIw/s1600-h/apps-7.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 242px;" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/SlmuqxejhdI/AAAAAAAAA5Y/WgJ2uo5VMIw/s320/apps-7.png" border="0" alt="apps-7"id="BLOGGER_PHOTO_ID_5357505281593148882" /&gt;&lt;/a&gt;&lt;br /&gt;のように表示される。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;HTMLファイルのアップロード&lt;/b&gt;では、自宅サーバーに&lt;a href="http://www.apache.org/"&gt;Apache&lt;/a&gt;や&lt;a href="http://www.microsoft.com/japan/windowsserver2008/technologies/internet-information-services.mspx"&gt;IIS&lt;/a&gt;を導入し、Google Appsで使用するドメインのルートに、指定された内容を書き込んだ&lt;em&gt;googlehostedservice.html&lt;/em&gt;を用意する必要がある。CNAMEレコードを変更できない場合は、こちらを行う。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mzEpFMBmmkA/SlmuIt-onqI/AAAAAAAAA5I/bJA4rP4-hD4/s1600-h/apps-5.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 262px;" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/SlmuIt-onqI/AAAAAAAAA5I/bJA4rP4-hD4/s320/apps-5.png" border="0" alt="apps-5"id="BLOGGER_PHOTO_ID_5357504696538406562" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;br /&gt;ドメイン所有権の確認が終われば…&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/SlmuzN2FzZI/AAAAAAAAA5g/MP4Howr9qxM/s1600-h/apps-8.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 254px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/SlmuzN2FzZI/AAAAAAAAA5g/MP4Howr9qxM/s320/apps-8.png" border="0" alt="apps-8"id="BLOGGER_PHOTO_ID_5357505426647010706" /&gt;&lt;/a&gt;&lt;br /&gt;アクティブｷﾀ――(ﾟ∀ﾟ)――!!&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;br /&gt;次に、今回の主要目的、メールの設定を行う。&lt;br /&gt;&lt;b&gt;メールを有効にする&lt;/b&gt;をクリックすると、MXレコードについての説明が表示される。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mzEpFMBmmkA/SlmvNd2V8bI/AAAAAAAAA5o/8-T3XAEDRCo/s1600-h/apps-9.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 242px;" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/SlmvNd2V8bI/AAAAAAAAA5o/8-T3XAEDRCo/s320/apps-9.png" border="0" alt="apps-9"id="BLOGGER_PHOTO_ID_5357505877619634610" /&gt;&lt;/a&gt;&lt;br /&gt;valuedomainで、サブドメイン&lt;b&gt;g&lt;/b&gt;に来たメールを、指定されたGoogleのサーバーへ転送する場合、&lt;br /&gt;mx ASPMX.L.GOOGLE.COM. 10 g&lt;br /&gt;mx ALT1.ASPMX.L.GOOGLE.COM. 20 g&lt;br /&gt;mx ALT2.ASPMX.L.GOOGLE.COM. 20 g&lt;br /&gt;mx ASPMX2.GOOGLEMAIL.COM. 30 g&lt;br /&gt;:&lt;br /&gt;:&lt;br /&gt;といった感じに設定する。&lt;br /&gt;適用されるまでCNAMEレコード同様少々時間が掛かるが、気長に待つ。&lt;br /&gt;&lt;br /&gt;使用できるサーバーと優先順位は、以下の通り。&lt;br /&gt;&lt;div style="font-size:85%;"&gt;&lt;br /&gt;ASPMX.L.GOOGLE.COM. 10&lt;br /&gt;ALT1.ASPMX.L.GOOGLE.COM. 20&lt;br /&gt;ALT2.ASPMX.L.GOOGLE.COM. 20&lt;br /&gt;ASPMX2.GOOGLEMAIL.COM. 30&lt;br /&gt;ASPMX3.GOOGLEMAIL.COM. 30&lt;br /&gt;ASPMX4.GOOGLEMAIL.COM. 30&lt;br /&gt;ASPMX5.GOOGLEMAIL.COM. 30&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;設定が正しければ、&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/SlmvXL0Za7I/AAAAAAAAA5w/4Tz12W2fSKE/s1600-h/apps-10.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 242px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/SlmvXL0Za7I/AAAAAAAAA5w/4Tz12W2fSKE/s320/apps-10.png" border="0" alt="apps-10"id="BLOGGER_PHOTO_ID_5357506044578327474" /&gt;&lt;/a&gt;&lt;br /&gt;Googleのサーバーをアップデートしています…というメッセージが出る。&lt;br /&gt;そして数十分後、&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mzEpFMBmmkA/SlmviACjm5I/AAAAAAAAA54/z3IcrnlXYkw/s1600-h/apps-11.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 242px;" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/SlmviACjm5I/AAAAAAAAA54/z3IcrnlXYkw/s320/apps-11.png" border="0" alt="apps-11"id="BLOGGER_PHOTO_ID_5357506230395050898" /&gt;&lt;/a&gt;&lt;br /&gt;ｷﾀ━ヽ(ヽ(ﾟヽ(ﾟ∀ヽ(ﾟ∀ﾟヽ(ﾟ∀ﾟ)ﾉﾟ∀ﾟ)ﾉ∀ﾟ)ﾉﾟ)ﾉ)ﾉ━!!!!&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;br /&gt;この状態でも独自メールアドレスにアクセスできるが、&lt;br /&gt;アカウントのページを開くときにはhttp://mail.google.com/a/g.hachune.netという感じの、長いアドレスになってしまうのが微妙ということで、このアドレスも変更してみる。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mzEpFMBmmkA/Slmv13yjdQI/AAAAAAAAA6A/i4Ei1I9qJ9E/s1600-h/apps-12.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 242px;" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/Slmv13yjdQI/AAAAAAAAA6A/i4Ei1I9qJ9E/s320/apps-12.png" border="0" alt="apps-12"id="BLOGGER_PHOTO_ID_5357506571777832194" /&gt;&lt;/a&gt;&lt;br /&gt;「URLを変更」をクリックし、メールのログインページにリダイレクトするアドレスを入力。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/Slmv9CbdAwI/AAAAAAAAA6I/OjdjM2KdDns/s1600-h/apps-13.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 238px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/Slmv9CbdAwI/AAAAAAAAA6I/OjdjM2KdDns/s320/apps-13.png" border="0" alt="apps-13"id="BLOGGER_PHOTO_ID_5357506694892815106" /&gt;&lt;/a&gt;&lt;br /&gt;再び、CNAMEレコードの設定を行う。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mzEpFMBmmkA/SlmwFue-5GI/AAAAAAAAA6Q/Z7IWCy76PwY/s1600-h/apps-14.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 314px; height: 320px;" src="http://4.bp.blogspot.com/_mzEpFMBmmkA/SlmwFue-5GI/AAAAAAAAA6Q/Z7IWCy76PwY/s320/apps-14.png" border="0" alt="apps-14"id="BLOGGER_PHOTO_ID_5357506844157731938" /&gt;&lt;/a&gt;&lt;br /&gt;mail.g.hachune.netをghs.google.comのCNAMEとするので、value-domainのDNSサーバー設定の場合は、&lt;br /&gt;&lt;em&gt;cname mail.g ghs.google.com.&lt;/em&gt;&lt;br /&gt;とする。ここでもghs.google.com.の最後のピリオドを忘れないように気を付ける。&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;br /&gt;あとで設定するのも面倒なので、ここでGoogleサイトやGoogleカレンダー、Googleドキュメントのドメインも設定した。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mzEpFMBmmkA/SlmwQv3IMwI/AAAAAAAAA6Y/QqdWH8KxuRI/s1600-h/apps-15.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 314px; height: 320px;" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/SlmwQv3IMwI/AAAAAAAAA6Y/QqdWH8KxuRI/s320/apps-15.png" border="0" alt="apps-15"id="BLOGGER_PHOTO_ID_5357507033506001666" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;全ての設定が終わると、value-domainのDNSレコードは、&lt;br /&gt;&lt;div style="font-size: 85%;"&gt;&lt;br /&gt;a g 220.108.47.247&lt;br /&gt;cname googlefffffffffb909140.g google.com.&lt;br /&gt;cname mail.g ghs.google.com.&lt;br /&gt;cname site.g ghs.google.com.&lt;br /&gt;cname cal.g ghs.google.com.&lt;br /&gt;cname docs.g ghs.google.com.&lt;br /&gt;mx ASPMX.L.GOOGLE.COM. 10 g&lt;br /&gt;mx ALT1.ASPMX.L.GOOGLE.COM. 20 g&lt;br /&gt;mx ALT2.ASPMX.L.GOOGLE.COM. 20 g&lt;br /&gt;mx ASPMX2.GOOGLEMAIL.COM. 30 g&lt;br /&gt;mx ASPMX3.GOOGLEMAIL.COM. 30 g&lt;br /&gt;mx ASPMX4.GOOGLEMAIL.COM. 30 g&lt;br /&gt;mx ASPMX5.GOOGLEMAIL.COM. 30 g&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;となった。&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: #def;"&gt;※おまけ Google Appsのアカウントで&lt;a href="http://www.pidgin.im/"&gt;pidgin&lt;/a&gt;を使う&lt;/b&gt;&lt;br /&gt;「アカウント」タブ→Manage Accounts→Add...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mzEpFMBmmkA/SlmwoQ06YlI/AAAAAAAAA6g/1UOfnbWT778/s1600-h/pidgin-1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 262px; height: 320px;" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/SlmwoQ06YlI/AAAAAAAAA6g/1UOfnbWT778/s320/pidgin-1.png" border="0" alt="pidgin-1"id="BLOGGER_PHOTO_ID_5357507437492068946" /&gt;&lt;/a&gt;&lt;br /&gt;プロトコル: Google トーク&lt;br /&gt;ユーザー名: Appsのユーザー名&lt;br /&gt;ドメイン名: Appsに登録したドメイン名&lt;br /&gt;パスワード: Appsと同じパスワード&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;次に「拡張」タブを開き、&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mzEpFMBmmkA/Slmw3V5W5lI/AAAAAAAAA6o/6I5N6A1l0c8/s1600-h/pidgin-2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 262px; height: 320px;" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/Slmw3V5W5lI/AAAAAAAAA6o/6I5N6A1l0c8/s320/pidgin-2.png" border="0" alt="pidgin-2"id="BLOGGER_PHOTO_ID_5357507696550930002" /&gt;&lt;/a&gt;&lt;br /&gt;サーバーへ接続: talk.google.com&lt;br /&gt;とする。&lt;br /&gt;それ以外はデフォルト設定。&lt;br /&gt;これで使える…ハズ。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;…しかし、&lt;a href="http://projectzero-swb.blogspot.com/2008/11/blog-post_09.html"&gt;以前記事でとりあえず使った&lt;/a&gt;hachune.netドメインを、本当に取ることになるとは…'`,､('∀`) '`,､&lt;br /&gt;Googleで"hachune.net"を検索したところ、&lt;br /&gt;&lt;em&gt;hachune.netの検索結果 2 件中 1 - 2 件目 (0.06 秒)&lt;/em&gt;&lt;br /&gt;で、出てきたのは自分のブログだけだったので…使っちゃっていいんだよね…(;´д｀)?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-4379692502267719668?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/4379692502267719668/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=4379692502267719668' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/4379692502267719668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/4379692502267719668'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/07/google-apps.html' title='Google Appsを使ってみる'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mzEpFMBmmkA/Slmtl4CHRsI/AAAAAAAAA4o/ECgitlGJW1U/s72-c/apps-1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-5478259876518719596</id><published>2009-07-06T00:15:00.001+09:00</published><updated>2009-07-06T00:17:08.543+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='どうでもよくない話'/><title type='text'>最近話題の「～規制」について</title><content type='html'>最近、ダガーナイフ規制、ダウンロード規制など、いろいろな規制が設けられようとしているが、どれも「問題は起こさないのに規制されて、不利を被る人が大勢出る割に、本当に取り締まるべきものを取り締まれない」という問題があるように思える。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;例えて言うと、蚊柱に殺虫剤噴射している感じ。&lt;br /&gt;&lt;br /&gt;大して害の無い小さい奴だけが落ちて、質の悪い血を吸う奴や元凶のボウフラは殺せない。&lt;br /&gt;そして、小さい奴の生き残りから増えた蚊が、殺虫剤への耐性を持って、更に増える。&lt;br /&gt;どんどん殺虫剤を強力にしないと、蚊柱の小さい蚊すら落とせなくなるから、&lt;br /&gt;強力な殺虫剤を用意…でループ。&lt;br /&gt;&lt;br /&gt;その間、他の益虫も巻き添えにし、元々殺虫剤に慣れていた他の害虫は生き残る。&lt;br /&gt;&lt;br /&gt;最終的には、殺虫剤を撒いてる本人が、殺虫剤で中毒を起こし、死んで終わり。&lt;br /&gt;無意味どころか、最悪の方向に向かう…という。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;現状を見ていると、「ろくに議論をせず、感情論で片付けているだけ」と感じてしまうのだが…&lt;br /&gt;そういえば、蒟蒻ゼリー問題なんてのもあったな…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-5478259876518719596?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/5478259876518719596/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=5478259876518719596' title='4 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5478259876518719596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5478259876518719596'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/07/blog-post.html' title='最近話題の「～規制」について'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-2640550229418674583</id><published>2009-07-04T23:30:00.002+09:00</published><updated>2009-07-07T14:31:21.134+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='備忘録'/><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='仮想マシン'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>VMware Server 2をUbuntuにインストール</title><content type='html'>長い間、期限の切れたVMware Workstationで仮想マシンイメージを作成し、VMware Playerで起動という、激しく面倒くさいことをしていた。だが、ホストOSが起動したら、自動で仮想ゲストOSも起動する機能が必要になってきたので、VMware Serverを使ってみることにした。&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;br /&gt;まずは、VMware Server 2のLinux版をダウンロードしてくる。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mzEpFMBmmkA/Sk9Eb421eoI/AAAAAAAAA2k/xfCoa3hGMQk/s1600-h/vmwareserver-1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 226px;" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/Sk9Eb421eoI/AAAAAAAAA2k/xfCoa3hGMQk/s320/vmwareserver-1.png" alt="" id="BLOGGER_PHOTO_ID_5354573727876348546" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.vmware.com/jp/products/server/"&gt;http://www.vmware.com/jp/products/server/&lt;/a&gt;を開き、ダウンロードをクリック、"Register for your FREE Download"とあるので、名前とメールアドレスを入力、その他の情報を入力し、ユーザー登録するとダウンロードできる。&lt;br /&gt;登録したメールアドレスにVMware Serverのアクティベーションに関する情報が送られてくるので、正しいメールアドレスを登録するように注意する。&lt;br /&gt;&lt;br /&gt;今回はUbuntu x86_64に環境を構築する、ということなので、&lt;span style="color: rgb(221, 238, 255);"&gt;The core application needed to run VMware Server 2, 64-bit version&lt;/span&gt;をダウンロードしてくる。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/Sk9GTJXbf2I/AAAAAAAAA2s/75Yzzch-FEQ/s1600-h/vmwareserver-2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 270px; height: 320px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/Sk9GTJXbf2I/AAAAAAAAA2s/75Yzzch-FEQ/s320/vmwareserver-2.png" alt="" id="BLOGGER_PHOTO_ID_5354575776712458082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ダウンロードが終了したら、書庫を解凍、管理者権限で&lt;span style="color: rgb(221, 238, 255);"&gt;vmware-install.pl&lt;/span&gt;を実行する。&lt;br /&gt;インストール時、基本的には全部そのままEnter(デフォルト設定)で構わないが、&lt;br /&gt;&lt;span style="color: rgb(221, 238, 255);"&gt;The current administrative user for VMware Server  is ''.  Would you like to&lt;br /&gt;specify a different administrator?&lt;/span&gt;&lt;br /&gt;と、VMware Serverの管理環境にログインするユーザーをどうするか聞かれる。&lt;br /&gt;デフォルトで&lt;span style="color: rgb(221, 238, 255);"&gt;root&lt;/span&gt;に設定されているが、Ubuntuでは通常&lt;span style="color: rgb(221, 238, 255);"&gt;root&lt;/span&gt;アカウントにパスワードが設定されておらず、管理環境にはsudoを使ってログインということもできない為(Firefox等のブラウザ上で操作)、この設定だけ変更する必要があった。(デフォルト(root)のままでも、rootパスワードを変更&lt;span style="color: rgb(221, 238, 255);"&gt;(% sudo passwd root)&lt;/span&gt;すればVMware Serverの管理環境へログインできるが…)&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;br /&gt;何も問題が発生せずにインストールが終了したら、&lt;a href="https://localhost:8333/"&gt;https://localhost:8333/&lt;/a&gt;にアクセス(httpsを使用したくないなら&lt;a href="http://localhost:8222/"&gt;http://localhost:8222/&lt;/a&gt;)する。&lt;br /&gt;&lt;br /&gt;httpsでアクセスすると、&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mzEpFMBmmkA/Sk9NJtLmRGI/AAAAAAAAA28/oKwGBt6tS6A/s1600-h/vmwareserver-4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 100px;" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/Sk9NJtLmRGI/AAAAAAAAA28/oKwGBt6tS6A/s400/vmwareserver-4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5354583311109211234" /&gt;&lt;/a&gt;&lt;br /&gt;といった感じに怒られて、アクセスできない。&lt;br /&gt;仕方が無いので、&lt;em style="color:#def;"&gt;Firefox3の編集→設定→詳細タブ→証明書を表示→サーバー証明書→例外を追加…&lt;/em&gt;を開き…&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/Sk9PzI7HKKI/AAAAAAAAA3E/S8VMHJeaVsE/s1600-h/vmwareserver-5.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 306px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/Sk9PzI7HKKI/AAAAAAAAA3E/S8VMHJeaVsE/s400/vmwareserver-5.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5354586221954148514" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;https://localhost:8333/を入力、証明書を取得し、この証明書のセキュリティ例外を承認する。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mzEpFMBmmkA/Sk9RHTxpGqI/AAAAAAAAA3M/sF43TmUnsMI/s1600-h/vmwareserver-6.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 306px;" src="http://4.bp.blogspot.com/_mzEpFMBmmkA/Sk9RHTxpGqI/AAAAAAAAA3M/sF43TmUnsMI/s400/vmwareserver-6.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5354587667976231586" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/Sk9LGoMJQYI/AAAAAAAAA20/DcEXJwObSzk/s1600-h/VMwareserver-3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 204px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/Sk9LGoMJQYI/AAAAAAAAA20/DcEXJwObSzk/s320/VMwareserver-3.png" alt="" id="BLOGGER_PHOTO_ID_5354581059206463874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;こんな感じの画面が表示されれば、たぶん大丈夫…だと思う。&lt;br /&gt;ここで、先ほど設定したユーザー名と、そのユーザーのログインパスワードを入力し、VMWareServerのログインを行う。&lt;br /&gt;&lt;br /&gt;このとき使用するブラウザは、Firefoxが一番無難だと思われる。&lt;br /&gt;&lt;br /&gt;それ以外のブラウザ(Operaなど)だと、コンソールが表示できない等の問題が発生して、まともに使用することができない。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mzEpFMBmmkA/Sk9SooO_krI/AAAAAAAAA3U/daqrFhjwyyU/s1600-h/vmwareserver-7.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 204px;" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/Sk9SooO_krI/AAAAAAAAA3U/daqrFhjwyyU/s320/vmwareserver-7.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5354589339915358898" /&gt;&lt;/a&gt;&lt;br /&gt;Operaダメなのか…(´・ω・｀)&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mzEpFMBmmkA/Sk9Ta7SyOMI/AAAAAAAAA3c/dZjBOQuza8Q/s1600-h/vmwareserver-8.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 224px;" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/Sk9Ta7SyOMI/AAAAAAAAA3c/dZjBOQuza8Q/s320/vmwareserver-8.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5354590204024993986" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;em style="color:#def"&gt;Create Virtual Machine&lt;/em&gt;から、VMware Workstation等と同じ感じで、ゲストOSを設定できる。&lt;br /&gt;Permisssionsタブから、管理環境でのアクセス権を設定することも可能。&lt;br /&gt;間違ってrootで入るように設定してしまった場合も、ここで修正できる。&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;br /&gt;設定後、コンソールを開こうとすると、&lt;em style="color:#def;"&gt;The VMware Remote Console Plug-in is not installed or could not be found.Please install the VMware Remote Console Plug-in to access this virtual machine's console.&lt;/em&gt;と、怒られてしまう。&lt;br /&gt;&lt;span style="color:#def;"&gt;install plug-in&lt;/span&gt;をクリックし、Firefox用のアドオンをインストールし、Firefoxを再起動する。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/Sk9VSCLT1iI/AAAAAAAAA3k/S55KxBj0Qkc/s1600-h/wmwareserver-9.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 218px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/Sk9VSCLT1iI/AAAAAAAAA3k/S55KxBj0Qkc/s320/wmwareserver-9.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5354592250277123618" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;この時、「あなたのコンピューターを保護するため、Firefoxはこのサイト(localhost)はソフトウェアのインストールを要求出来ない設定になっています」と出るが、そのまま許可するしかないので、許可。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mzEpFMBmmkA/Sk9Wu9cl19I/AAAAAAAAA3s/qzQPsW51vMg/s1600-h/vmwaerserver-10.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 192px;" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/Sk9Wu9cl19I/AAAAAAAAA3s/qzQPsW51vMg/s320/vmwaerserver-10.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5354593846735263698" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;後は、VMware Playerと大体同じ感覚で、OSのセットアップ、管理を行える。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/Sk9eTgK9uKI/AAAAAAAAA38/9K2T6eh1BK0/s1600-h/vmwareserver-11.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 225px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/Sk9eTgK9uKI/AAAAAAAAA38/9K2T6eh1BK0/s320/vmwareserver-11.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5354602171113257122" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;br /&gt;その他に分かった事は、&lt;br /&gt;・ホストOS起動時のゲストOSの挙動は、&lt;em style="color: #def"&gt;Edit Virtual Machine Startup/Shutdown Settings&lt;/em&gt;から行うことができる。&lt;br /&gt;・仮想環境構築に必要なファイル(OSのisoイメージなど)は、指定したデータストア(デフォルトでは/var/lib/vmware/Virtual Machines)からのみ読み込める。ネットワークドライブなども指定可能。&lt;br /&gt;ということ位か。&lt;br /&gt;&lt;br /&gt;ネットワークを使用してサーバーのハードウェアを管理できるのは、予想以上に便利。&lt;br /&gt;WindowsのVMware Playerも、VMware Serverに切り替えるか…('A`)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-2640550229418674583?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/2640550229418674583/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=2640550229418674583' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/2640550229418674583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/2640550229418674583'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/07/vmware-server-2ubuntu.html' title='VMware Server 2をUbuntuにインストール'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mzEpFMBmmkA/Sk9Eb421eoI/AAAAAAAAA2k/xfCoa3hGMQk/s72-c/vmwareserver-1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-4684642949322404905</id><published>2009-07-04T03:11:00.004+09:00</published><updated>2009-07-04T03:36:41.870+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='これはひどい'/><category scheme='http://www.blogger.com/atom/ns#' term='Vocaloid'/><title type='text'>Project DIVAが届いた</title><content type='html'>いつの間にやら発売していた&lt;a href="http://miku.sega.jp/"&gt;初音ミク - Project DIVA&lt;/a&gt;(ねんどろいどプチ付き)が、Amazonから届いた。&lt;br /&gt;&lt;br /&gt;…のはいいのだが、&lt;br /&gt;&lt;span style="font-size:150%; color: #e99;"&gt;PSP持って無ぇよヽ(`Д´)ﾉ ｳﾜｧｧﾝ!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;…当分の間、ねんどろいどプチはつねさんを眺めて過ごすか…(´；ω；｀)ｳｯ…&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mzEpFMBmmkA/Sk5MuB6uRlI/AAAAAAAAA2U/BF_-l6Pc7xU/s1600-h/ProjectDIVA.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/Sk5MuB6uRlI/AAAAAAAAA2U/BF_-l6Pc7xU/s400/ProjectDIVA.JPG" border="0" alt="Project DIVAとねんどろプチ"id="BLOGGER_PHOTO_ID_5354301360662529618" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;…'`ｧ,､ｧ(*´Д｀*)'`ｧ,､ｧ&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;そして、まさかの&lt;span style="font-size:140%; color:#def"&gt;CERO B指定&lt;/span&gt;(12歳以上対象)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mzEpFMBmmkA/Sk5O9EjbGkI/AAAAAAAAA2c/BEIhUdBqSf0/s1600-h/ProjectDIVA_cero.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://4.bp.blogspot.com/_mzEpFMBmmkA/Sk5O9EjbGkI/AAAAAAAAA2c/BEIhUdBqSf0/s320/ProjectDIVA_cero.JPG" border="0" alt="Project DIVA CERO指定"id="BLOGGER_PHOTO_ID_5354303818091403842" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;…一体なにができると…'`ｧ,､ｧ(*´Д｀*)'`ｧ,､ｧ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-4684642949322404905?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/4684642949322404905/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=4684642949322404905' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/4684642949322404905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/4684642949322404905'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/07/project-diva.html' title='Project DIVAが届いた'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_mzEpFMBmmkA/Sk5MuB6uRlI/AAAAAAAAA2U/BF_-l6Pc7xU/s72-c/ProjectDIVA.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-1471891716670944479</id><published>2009-06-30T20:30:00.006+09:00</published><updated>2009-07-02T00:45:41.544+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='これはひどい'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><title type='text'>Windows 7 の割引キャンペーンが…</title><content type='html'>6月26日〜7月5日の期間限定で、&lt;br /&gt;&lt;span style="font-size:120%; color:#f77"&gt;Windows 7 Home Premium アップグレード版が7777円&lt;br /&gt;Windows 7 Professional アップグレード版が14777円&lt;/span&gt;&lt;br /&gt;というキャンペーンがあった。&lt;br /&gt;&lt;a href="http://www.microsoft.com/japan/windows/possibilities/buynow/default.aspx?WT.mc_id=jpwun_fy09_w7preorder_srch004"&gt;http://www.microsoft.com/japan/windows/possibilities/buynow/default.aspx?WT.mc_id=jpwun_fy09_w7preorder_srch004&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;…ハズなのだが、&lt;br /&gt;&lt;span style="font-size: 150%; color: #def;"&gt;「売り切れ早すぎﾜﾛﾀ」&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;10日間の期間設定だったのだが、限定数はあっという間に売り切れ(数時間でほぼ完売)&lt;br /&gt;一人3本まで買えるという、「在庫あったら転売用途に買うだろ、常識的に考えて」な設定が、それに拍車をかけた模様。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;更に効率が良いものは無いものか、と探したところ、&lt;br /&gt;&lt;a href="http://www.microsoft.com/japan/powerpro/TF/technology/windows7/registered/default.mspx"&gt;Windows 7 勉強会に申し込んで、Technet Plus Direct サブスクリプション 40%Offキャンペーン&lt;/a&gt;を購入するのが…一番安い…かも?ということが判明。&lt;br /&gt;新規 40%OFF (定価 39,000 円 → 特別価格 23,400 円)&lt;br /&gt;更新 30% OFF (定価 29,000 円 → 特別価格 20,300 円)&lt;br /&gt;&lt;br /&gt;(09年6月30日まで申し込みで、7月中旬頃にお知らせ…なので、今日まで登録が必要なんだ…(´・ω・｀))&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Technet Plus Direct サブスクリプションは、Windows 7の他、Windows Server、過去のWindows、Officeなど、Microsoft製品を無期限評価できるという権利を、1年間持てるというもの。期限が切れても、一度取得したプロダクトキーは、アクティベーション制限を越えない限り評価できるらしい。&lt;br /&gt;アクティベーション制限は、&lt;br /&gt;いくつかの製品(Windows Server 2008など)は500回まで&lt;br /&gt;その他は、10×10の100回までアクティベーション可&lt;br /&gt;とのこと。&lt;br /&gt;それ以上は、&lt;a href="http://support.microsoft.com/kb/881440/ja/"&gt;ライセンス認証窓口&lt;/a&gt;に問い合わせてね(´・ω・｀)、だそうな。&lt;br /&gt;&lt;br /&gt;あくまで&lt;b style="font-size: 120%; color: #faa;"&gt;評価&lt;/b&gt;なので、仕事など実稼働環境では使用してはいけないということになっているので、そこは注意しないといけないが…&lt;br /&gt;&lt;br /&gt;Technetサブスクリプション FAQ&lt;br /&gt;&lt;a href="http://technet.microsoft.com/ja-jp/subscriptions/cc837095.aspx"&gt;http://technet.microsoft.com/ja-jp/subscriptions/cc837095.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;※追記 09.07.02&lt;br /&gt;まだWindows 7 勉強会に申し込める模様…('A`)&lt;br /&gt;&lt;a href="https://profile.microsoft.com/RegSysProfileCenter/wizard.aspx?wizid=32863efb-e1d8-4c76-80d5-e2a01597b919&amp;lcid=1041"&gt;https://profile.microsoft.com/RegSysProfileCenter/wizard.aspx?wizid=32863efb-e1d8-4c76-80d5-e2a01597b919&amp;lcid=1041&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ただ、よく見たら&lt;br /&gt;&lt;em&gt;ご好評につき登録期限を 6 月 30 日 (火) より延長いたします。&lt;br /&gt;特典 4 である TechNet Plus Direct サブスクリプション特別割引につきましては、6 月 30 日 (火) までにご登録いただいた方に限らせていただきます。あらかじめご了承ください。(2009.06.22)&lt;/em&gt;&lt;br /&gt;と書いてあったので、Technet目当てだと意味無いな、これ…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-1471891716670944479?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/1471891716670944479/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=1471891716670944479' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/1471891716670944479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/1471891716670944479'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/06/windows-7.html' title='Windows 7 の割引キャンペーンが…'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-5257153001570333675</id><published>2009-06-21T04:15:00.005+09:00</published><updated>2009-09-17T16:51:01.038+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='lameをマルチスレッドで'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><title type='text'>マルチスレッド対応 lameフロントエンド (もどき)について</title><content type='html'>前回&lt;a href="http://projectzero-swb.blogspot.com/2009/05/lame-v23a.html"&gt;v2.3a&lt;/a&gt;をリリースをしてから1ヶ月半…&lt;br /&gt;べっ、別に更新をサボっていた訳じゃないんだからね(´・ω・｀)&lt;br /&gt;&lt;br /&gt;…&lt;br /&gt;&lt;br /&gt;なんだかんだで、半年前に急いで作ったプログラムをひたすら拡張していただけなので、構造上の問題が山ほど見つかり、&lt;br /&gt;&lt;span style="font-size: 150%; color: #caa;"&gt;1から作り直した方が早くね?&lt;/span&gt;&lt;br /&gt;という事に。&lt;br /&gt;&lt;br /&gt;今回は、&lt;span style="font-size: 90%; color: #def"&gt;&lt;br /&gt;ちょっと弄れば他のオーディオ形式用のエンコーダーにも使えるように…&lt;br /&gt;mp3のタグをファイル名やディレクトリ名を基準に付けたり…&lt;/span&gt;&lt;br /&gt;なんて事が、いつかできるようにするために、拡張しやすく作っている…ハズ。&lt;br /&gt;あとは、余計な処理を行っていた部分を削ぎ落としたり、設定を分かりやすいものに変えたり。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;現在、エンコード処理の部分なので、デバッグがそれなりに終わりリリースできるまでは、あと1~2週間程掛かりそうな予感…&lt;br /&gt;大学のレポートが…(´；ω；｀)ｳｯ…&lt;br /&gt;&lt;br /&gt;最近Blogも週一位しか更新できてないな…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;09.07.26 追記&lt;br /&gt;Multi thread Media Encoder Frontend(マルチスレッド対応 マルチフロントエンド(もどき))をリリース。&lt;br /&gt;マルチスレッド対応 lameフロントエンド (もどき)より、&lt;br /&gt;高性能で安定性も高い…と思う。&lt;br /&gt;&lt;a href="http://mtmef.g.hachune.net/"&gt;http://mtmef.g.hachune.net/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-5257153001570333675?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/5257153001570333675/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=5257153001570333675' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5257153001570333675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5257153001570333675'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/06/lame.html' title='マルチスレッド対応 lameフロントエンド (もどき)について'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-648148855770391986</id><published>2009-06-14T04:00:00.003+09:00</published><updated>2009-07-10T17:13:08.221+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='仮想マシン'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><title type='text'>Windows 7 x64でRAM Diskを使う</title><content type='html'>DDR2メモリが爆安だったので2GB×4枚買って、Windows 7 RC x64をインストール、&lt;br /&gt;折角8GBになったのでRAMを有効に使った実験でも…と思い、真っ先に思いついたRAMDiskを使ってみようとした…のだが、&lt;br /&gt;&lt;span style="font-size: 140%; color: #d99;"&gt;肝心のRAMDiskソフトが、7 x64に対応してねー('A`)&lt;/span&gt;&lt;br /&gt;という問題に引っ掛かってしまった。&lt;br /&gt;&lt;br /&gt;Windows x64で使えるRAMDiskとしては、Gavotte Ramdisk等があるが、Windows Vista x64 SP1以降には、&lt;br /&gt;&lt;span style="font-size: 120%;"&gt;「署名の無いドライバはインストール出来ない」&lt;/span&gt;&lt;br /&gt;という制限がある。&lt;br /&gt;セキュリティ面から考えられているらしい…が、署名無し動作モード(ブートローダー画面でF8で設定可)で普通に動くソフトも使えなくなってしまうというのが、激しくもったいない。&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;例外処理できるようにしてくれ、MS…&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.citadelindustries.net/readydriverplus/index.php"&gt;常に署名無しモードで動かすソフト&lt;/a&gt;なんてのもあるが、「セキュリティ」と言われてしまうと、少し躊躇ってしまう。&lt;br /&gt;&lt;br /&gt;なんとかWin 7 x64にインストールできるRAMDiskソフトは無いものか…と思って探し回った結果…&lt;br /&gt;&lt;br /&gt;ｷﾀ━ヽ(ヽ(ﾟヽ(ﾟ∀ヽ(ﾟ∀ﾟヽ(ﾟ∀ﾟ)ﾉﾟ∀ﾟ)ﾉ∀ﾟ)ﾉﾟ)ﾉ)ﾉ━!!!!&lt;br /&gt;&lt;br /&gt;&lt;a style="font-size: 120%;" href="http://www.dataram.com/products-and-services/ramdisk"&gt;Dataram RAMDisk - Windows Vista, XP, Server&lt;/a&gt;&lt;br /&gt;&lt;em&gt;Freeware version (up to 4 GB disk size)&lt;/em&gt;&lt;br /&gt;&lt;span style="font-size: 75%;"&gt;適当訳: フリーウェアバージョンは4GBまでなんだ…(´・ω・｀)&lt;/span&gt;&lt;br /&gt;とあるが、今のところは4GBあれば十分なので、これを使ってみることに。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/SjPP95W4SQI/AAAAAAAAA1o/hf9pYPAetqE/s1600-h/ramdisk-dl.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 389px; height: 400px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/SjPP95W4SQI/AAAAAAAAA1o/hf9pYPAetqE/s400/ramdisk-dl.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5346845844894664962" /&gt;&lt;/a&gt;&lt;br /&gt;ダウンロードボタンを押すと、何やらユーザー登録画面のようなものが見えるが、無視して一番下までスクロール、ダウンロードボタンを再びクリックするだけでおkだった。ユーザー登録は任意ということらしい。&lt;br /&gt;そして、&lt;em&gt;Dataram RAMDisk - Windows Vista, XP, Server Version 3.5.130RC2&lt;/em&gt;をダウンロード。&lt;br /&gt;…Windows 7の字はどこにも見えないが。&lt;br /&gt;&lt;br /&gt;とりあえず、きちんと動作するか分からないので、仮想Windows Server 2008 R2(Windows 7 Server)にインストール。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mzEpFMBmmkA/SjPToqgP3HI/AAAAAAAAA14/c1N98dUa8lA/s1600-h/ramdisk-driver.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 160px;" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/SjPToqgP3HI/AAAAAAAAA14/c1N98dUa8lA/s400/ramdisk-driver.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5346849878176685170" /&gt;&lt;/a&gt;&lt;br /&gt;設定を開き、"Start RAMDisk"をクリックすると、デバイスドライバのインストールの確認が出るのでOKする。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mzEpFMBmmkA/SjPGcEBS0FI/AAAAAAAAA1g/5yvKo-o3bGc/s1600-h/ramdisk-1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 310px;" src="http://4.bp.blogspot.com/_mzEpFMBmmkA/SjPGcEBS0FI/AAAAAAAAA1g/5yvKo-o3bGc/s400/ramdisk-1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5346835368036716626" /&gt;&lt;/a&gt;&lt;br /&gt;互換モードのお世話になる事も無く、あっさりインストール完了。&lt;br /&gt;しっかり512MBのストレージとして使えた。&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;…設定を開くと余計なウィンドウが表示される気がするが、ウィンドウを閉じればそのまま消えるので、気にしないことにする。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;何やら、Windows起動時にファイルをRAMDiskに読み込んでくれたり、シャットダウン時にファイルをHDDに書き込んでくれたりする機能があるらしい。これは便利。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/SjPQxtZ545I/AAAAAAAAA1w/rK5UZY-ap_Y/s1600-h/ramdisk-2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 318px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/SjPQxtZ545I/AAAAAAAAA1w/rK5UZY-ap_Y/s400/ramdisk-2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5346846735039325074" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;仮想Windows Server 2008 R2へのインストールに成功して、まぁ大丈夫そうだったので、メインPCで動いているWindows 7 RC x64にインストールしてみたのだが、&lt;br /&gt;RAMDiskの容量を、最大の4096MBに設定したところ、&lt;span style="color: #88f; font-size: 120%;"&gt;ブルースクリーン&lt;/span&gt;に…(´；ω；｀)ﾌﾞﾜｯ&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mzEpFMBmmkA/SjPh2Td1faI/AAAAAAAAA2A/YDAy-CtJWVM/s1600-h/RAMDisk-BS.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_mzEpFMBmmkA/SjPh2Td1faI/AAAAAAAAA2A/YDAy-CtJWVM/s400/RAMDisk-BS.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5346865505673510306" /&gt;&lt;/a&gt;&lt;br /&gt;その一つ下の、4092MBだと大丈夫だった。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;せっかくRAMDiskが使えるようになったので、RAMDiskに&lt;a href="http://www.microsoft.com/Downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&amp;displaylang=en"&gt;Internet Explorer Application Compatibility VPC Image&lt;/a&gt;のIE8-XPSP3を置いて、起動してみた。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mzEpFMBmmkA/SjP2pMaxD0I/AAAAAAAAA2I/j9gu4XrD_F0/s1600-h/RAMDisk-XP.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 266px;" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/SjP2pMaxD0I/AAAAAAAAA2I/j9gu4XrD_F0/s320/RAMDisk-XP.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5346888370187472706" /&gt;&lt;/a&gt;&lt;br /&gt;XP起動時のバーが1回回ったところで、次の画面に進んでしまうほど早い(´・ω・｀)ｽ&lt;br /&gt;デスクトップが表示されるまで15秒程度。シャットダウンは5秒。&lt;br /&gt;デフラグしてみたところ、総ファイルサイズ1.5GBで、かなり断片化していたにもかかわらず、20秒程で終了…&lt;br /&gt;&lt;br /&gt;'`,､('∀`) '`,､&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-648148855770391986?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/648148855770391986/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=648148855770391986' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/648148855770391986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/648148855770391986'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/06/windows-7-x64ram-disk.html' title='Windows 7 x64でRAM Diskを使う'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_mzEpFMBmmkA/SjPP95W4SQI/AAAAAAAAA1o/hf9pYPAetqE/s72-c/ramdisk-dl.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-7991057813705489803</id><published>2009-06-06T17:30:00.005+09:00</published><updated>2009-06-17T13:17:00.438+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='どうでもよくない話'/><title type='text'>初級シスアドの試験に行ってきた …結果の続き</title><content type='html'>&lt;a href="http://projectzero-swb.blogspot.com/2009/05/blog-post_27.html"&gt;4月に受けた、初級シスアドの合格発表&lt;/a&gt;が終わり、一息ついていたところ…&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mzEpFMBmmkA/SiobKfU2P1I/AAAAAAAAA1Q/C0WM5uLmcLg/s1600-h/mail.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_mzEpFMBmmkA/SiobKfU2P1I/AAAAAAAAA1Q/C0WM5uLmcLg/s400/mail.png" border="0" alt="合格証書ｷﾀ――(ﾟ∀ﾟ)――!!" id="BLOGGER_PHOTO_ID_5344113774850096978" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=" ;font-size:120%;color:#f99;"&gt;合格証書ｷﾀ━ヽ(ヽ(ﾟヽ(ﾟ∀ヽ(ﾟ∀ﾟヽ(ﾟ∀ﾟ)ﾉﾟ∀ﾟ)ﾉ∀ﾟ)ﾉﾟ)ﾉ)ﾉ━!!!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/Siobbv9qKQI/AAAAAAAAA1Y/i72HsmxA0qk/s1600-h/mail2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/Siobbv9qKQI/AAAAAAAAA1Y/i72HsmxA0qk/s400/mail2.png" border="0" alt="合格証書+なんか書いてある" id="BLOGGER_PHOTO_ID_5344114071374014722" /&gt;&lt;/a&gt;&lt;span style="font-size: 70%; color: #779;"&gt;※個人情報っぽいものははちゅねさんに隠してもらいました。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;…なんか書いてあると思ったら…&lt;br /&gt;&lt;em style="font-size:90%; color:#def;"&gt;(お知らせ)※平成21年度春期ITパスポート試験合格者の皆様へ&lt;br /&gt;このたびIPパスポート試験合格者の皆様を対象に、記念品として「ITパスポートカード」(材質: プラスチック、サイズ: 名刺大)を有償配布いたします。詳しくは情報処理技術者試験センターホームページ(&lt;a href="http://www.jitec.ipa.go.jp/1_05goukaku/shinsei_ip.html"&gt;http://www.jitec.ipa.go.jp/1_05goukaku/shinsei_ip.html&lt;/a&gt;)をご覧ください。&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;・交付手数料：1,000円（税込み、送料別)&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;パスポートだけ…'`,､('∀`) '`,､&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 140%; color: #faa;"&gt;次は基本情報&lt;/span&gt;と、意気込んでみたは良いものの、logやらなんやら、もはや記憶の彼方に消えてしまっていた者たちが、大勢出てきて…('A`)&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;高校数学からやり直しか…(´；ω；｀)ﾌﾞﾜｯ&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-7991057813705489803?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/7991057813705489803/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=7991057813705489803' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/7991057813705489803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/7991057813705489803'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/06/blog-post_06.html' title='初級シスアドの試験に行ってきた …結果の続き'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_mzEpFMBmmkA/SiobKfU2P1I/AAAAAAAAA1Q/C0WM5uLmcLg/s72-c/mail.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-1008140895719567135</id><published>2009-06-06T16:00:00.002+09:00</published><updated>2009-06-06T16:12:20.804+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='どうでもいい話'/><category scheme='http://www.blogger.com/atom/ns#' term='Vocaloid'/><title type='text'>ねんどろいど 鏡音リンが安かったので…</title><content type='html'>買ってみたんだ(´・ω・｀)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mzEpFMBmmkA/SioPCALp7GI/AAAAAAAAA0w/iohIimNbRDg/s1600-h/kagamine-2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/SioPCALp7GI/AAAAAAAAA0w/iohIimNbRDg/s400/kagamine-2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5344100434911554658" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;毎度の事ながら、&lt;br /&gt;&lt;span style="font-size: 140%; color: #7af"&gt;DTM系&lt;/span&gt;って何ぞ?w&lt;br /&gt;&lt;span style="font-size: 80%;"&gt;…DeskTop Music系って、一体どんな系なんだ…(´Д｀)?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mzEpFMBmmkA/SioQp1eGZ6I/AAAAAAAAA04/Yv4bzAk0mzw/s1600-h/kagamine-3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/SioQp1eGZ6I/AAAAAAAAA04/Yv4bzAk0mzw/s400/kagamine-3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5344102218742523810" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ツインテールで自立なんて技は、はちゅねさんしか出来ないので、付属の土台に固定。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mzEpFMBmmkA/SioSmD5CBcI/AAAAAAAAA1A/QZYYfv7XhLI/s1600-h/kagamine-4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/SioSmD5CBcI/AAAAAAAAA1A/QZYYfv7XhLI/s400/kagamine-4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5344104352917358018" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;真っ白な顔パーツと、それに貼る表情シールなんてものも付属していた。&lt;br /&gt;…真っ白怖い(´；ω；｀)ﾌﾞﾜｯ&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mzEpFMBmmkA/SioTpC2tpSI/AAAAAAAAA1I/Dtq2DXHUjAM/s1600-h/room.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/SioTpC2tpSI/AAAAAAAAA1I/Dtq2DXHUjAM/s400/room.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5344105503690433826" /&gt;&lt;/a&gt;&lt;br /&gt;部屋がだんだん賑やかに…&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 150%; color: #f33;"&gt;一度買うとふえるよ(ﾟ∀ﾟ)!!&lt;/span&gt;&lt;br /&gt;ってのは、本当らしいな…&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 90%"&gt;それにしても、リンだけ「新品 在庫あり 税込1950円」っていうのは…&lt;br /&gt;他は転売価格だというのに…(´・ω・)ｶﾜｲｿｽ&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-1008140895719567135?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/1008140895719567135/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=1008140895719567135' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/1008140895719567135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/1008140895719567135'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/06/blog-post.html' title='ねんどろいど 鏡音リンが安かったので…'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mzEpFMBmmkA/SioPCALp7GI/AAAAAAAAA0w/iohIimNbRDg/s72-c/kagamine-2.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-3558308236055091359</id><published>2009-05-27T19:01:00.007+09:00</published><updated>2009-05-27T23:27:57.180+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='どうでもよくない話'/><title type='text'>初級シスアドの試験に行ってきた …結果</title><content type='html'>&lt;a href="http://projectzero-swb.blogspot.com/2009/04/blog-post.html"&gt;4月19日に受験した情報処理技術者試験の、「初級システムアドミニストレーター試験」&lt;/a&gt;の合否が発表になったので、早速結果を確認。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mzEpFMBmmkA/Sh0QizIos8I/AAAAAAAAA0Y/DfA1OFFB_tA/s1600-h/sysad_num.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/Sh0QizIos8I/AAAAAAAAA0Y/DfA1OFFB_tA/s400/sysad_num.png" border="0" alt="受験番号"id="BLOGGER_PHOTO_ID_5340442923159303106" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;受験番号はAD141-1293。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mzEpFMBmmkA/Sh0Qyiz9l5I/AAAAAAAAA0g/Qywns8x8SRI/s1600-h/sysad_gouhi.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 208px;" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/Sh0Qyiz9l5I/AAAAAAAAA0g/Qywns8x8SRI/s400/sysad_gouhi.png" border="0" alt="IPA合否発表ページ"id="BLOGGER_PHOTO_ID_5340443193655531410" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="font-size: 110%; color: #f57;"&gt;&lt;br /&gt;ｷﾀ――(ﾟ∀ﾟ)――!!&lt;br /&gt;&lt;span style="font-size: 120%;"&gt;ｷﾀ――ヽ(∀ﾟ )人(ﾟ∀ﾟ)人( ﾟ∀)ノーーー!!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 140%;"&gt;ｷﾀ―ヽ(ヽ(ﾟヽ(ﾟ∀ヽ(ﾟ∀ﾟヽ(ﾟ∀ﾟ)ﾉﾟ∀ﾟ)ﾉ∀ﾟ)ﾉﾟ)ﾉ)ﾉ―!!!!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;という訳で今度は成績確認。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/Sh0Ro6JOgDI/AAAAAAAAA0o/4sfVOxoBBKY/s1600-h/sysad_point.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 372px; height: 400px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/Sh0Ro6JOgDI/AAAAAAAAA0o/4sfVOxoBBKY/s400/sysad_point.png" border="0" alt="成績確認"id="BLOGGER_PHOTO_ID_5340444127631671346" /&gt;&lt;/a&gt;&lt;br /&gt;午後はやはり結構ギリギリだったようで…&lt;br /&gt;&lt;br /&gt;合格率を見て、今度は「ITパスポートにしなくて良かった」と思った。&lt;br /&gt;ITパスポートは、合格率が高すぎて(7割、初級シスアドは3割)、取る意味があまり無い気が…&lt;br /&gt;&lt;br /&gt;次は基本情報か…('A`)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-3558308236055091359?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/3558308236055091359/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=3558308236055091359' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/3558308236055091359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/3558308236055091359'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/05/blog-post_27.html' title='初級シスアドの試験に行ってきた …結果'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_mzEpFMBmmkA/Sh0QizIos8I/AAAAAAAAA0Y/DfA1OFFB_tA/s72-c/sysad_num.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-5709421242633391489</id><published>2009-05-27T17:00:00.003+09:00</published><updated>2009-05-27T17:27:20.856+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Vista'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server 2008'/><title type='text'>Windows Vista と Windows Server 2008 の Service Pack 2 正式版がリリース</title><content type='html'>何やらWindows VistaとServer2008のServicePack2の正式版が、いつの間にかリリースしていた模様。&lt;br /&gt;&lt;span style="font-size: 85%; color: #bbe;"&gt;…これでうちのServer2008、ServicePack2インストールするの3回目(&lt;a href="http://projectzero-swb.blogspot.com/2008/12/windows-vista-server2008service-pack2.html"&gt;Beta&lt;/a&gt;→&lt;a href="http://projectzero-swb.blogspot.com/2009/03/windows-server-2008-windows.html"&gt;RC&lt;/a&gt;→今回)なんだが…&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;しかもx64版のサイズが、577.4MBと、かなりの大きさ。&lt;br /&gt;うちの回線だと1時間は掛かるな…&lt;br /&gt;&lt;br /&gt;とりあえず、SP1に比べて「軽くなった」とか「早くなった」という話が多いようなので、環境が整えばインストールしてみようと思う。&lt;br /&gt;…今は7 RCがメインなので…(´・ω・｀)ｼｮﾎﾞｰﾝ&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Windows Server 2008 Service Pack 2 および Windows Vista Service Pack 2 (5 言語用スタンドアロン版) (KB948465)&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a4dd31d5-f907-4406-9012-a5c3199ea2b3&amp;displaylang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=a4dd31d5-f907-4406-9012-a5c3199ea2b3&amp;displaylang=ja&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;x64 ベース システム用の Windows Server 2008 Service Pack 2 および Windows Vista Service Pack 2 (5 言語用スタンドアロン版) (KB948465)&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=656c9d4a-55ec-4972-a0d7-b1a6fedf51a7&amp;displaylang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=656c9d4a-55ec-4972-a0d7-b1a6fedf51a7&amp;displaylang=ja&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Technet Windows Server 2008 Service Pack 2 および Windows Vista Service Pack 2&lt;br /&gt;&lt;a href="http://technet.microsoft.com/ja-jp/windows/dd262148.aspx"&gt;http://technet.microsoft.com/ja-jp/windows/dd262148.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-5709421242633391489?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/5709421242633391489/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=5709421242633391489' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5709421242633391489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/5709421242633391489'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/05/windows-vista-windows-server-2008.html' title='Windows Vista と Windows Server 2008 の Service Pack 2 正式版がリリース'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-1196717453174205648</id><published>2009-05-24T21:00:00.009+09:00</published><updated>2009-05-24T22:07:55.448+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='これはひどい'/><category scheme='http://www.blogger.com/atom/ns#' term='どうでもいい話'/><category scheme='http://www.blogger.com/atom/ns#' term='Vocaloid'/><title type='text'>初音ミクのえびせんが本当に発売</title><content type='html'>以前から&lt;a href="http://piapro.jp/"&gt;PIAPRO&lt;/a&gt;で存在していた謎の企画、&lt;span style="font-size: 120%;color: #adf"&gt;初音ミクえびせん化計画&lt;/span&gt;が、本当に実行されていた。&lt;br /&gt;&lt;a href="http://mikusen.com/"&gt;http://mikusen.com/&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mzEpFMBmmkA/Shk-zWhV7qI/AAAAAAAAA0Q/_4ePIs6LSL8/s1600-h/commodity_miku.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 255px;" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/Shk-zWhV7qI/AAAAAAAAA0Q/_4ePIs6LSL8/s400/commodity_miku.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5339367885164113570" /&gt;&lt;/a&gt;&lt;br /&gt;…これを&lt;span style="font-size: 160%; color: #f79;"&gt;食べろ&lt;/span&gt;と…?&lt;br /&gt;またまた御冗談を。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.co.jp/gp/product/B002AS0QI6?ie=UTF8&amp;tag=mikusen-22&amp;linkCode=as2&amp;camp=247&amp;creative=1211&amp;creativeASIN=B002AS0QI6"&gt;Amazon.co.jp&lt;/a&gt;や、&lt;a href="http://pt.afl.rakuten.co.jp/c/002b1083.6eaf8de3/?url=http%3a%2f%2fitem.rakuten.co.jp%2fshimahide%2fms-39-13%2f"&gt;楽天市場&lt;/a&gt;でも購入できるらしい…が、Amazonはあっという間に売り切れた模様。&lt;br /&gt;&lt;br /&gt;&lt;div style="font-size: 80%"&gt;&lt;br /&gt;みくを食べ…'`ｧ,､ｧ(*´Д｀*)'`ｧ,､ｧ&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-1196717453174205648?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/1196717453174205648/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=1196717453174205648' title='4 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/1196717453174205648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/1196717453174205648'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/05/blog-post_24.html' title='初音ミクのえびせんが本当に発売'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mzEpFMBmmkA/Shk-zWhV7qI/AAAAAAAAA0Q/_4ePIs6LSL8/s72-c/commodity_miku.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-6463940025385364571</id><published>2009-05-18T01:00:00.005+09:00</published><updated>2009-05-19T03:26:21.079+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='微妙な実験シリーズ'/><category scheme='http://www.blogger.com/atom/ns#' term='仮想マシン'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><category scheme='http://www.blogger.com/atom/ns#' term='Vocaloid'/><title type='text'>巡音ルカをWindows XP Modeにインストールしてみた</title><content type='html'>巡音ルカを手に入れたので、早速インストールしてみることにしたのだが、ただインストールするだけではつまらないので、&lt;a href="http://projectzero-swb.blogspot.com/2009/05/virtual-pc-betawindows-xp-mode.html"&gt;&lt;br /&gt;このあいだ作成&lt;/a&gt;した&lt;span style="font-size: 120%; color:#aee;"&gt;「Windows ７上で動くWindows XP Mode」&lt;/span&gt;&lt;br /&gt;で、動かすことが出来るのか、実験してみることにした。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 90%; color: #cdf;"&gt;&lt;br /&gt;Windows 7(x86、x64)上での動作は、&lt;a href="http://projectzero-swb.blogspot.com/2009/01/windows-7-beta_12.html"&gt;Betaの時点で問題無かった&lt;/a&gt;ので、多分RCでも問題無く動作するかと。&lt;br /&gt;(Windows Vista上での推奨は、「スタンドアロン」なので、恐らくWindows 7上でも同様と思われるが、Server2008上でVSTiが使えていた(気がする)ので、多分VSTiも大丈夫…だと思う。ReWireは環境が無いので実験不可)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mzEpFMBmmkA/ShAV5sU4s0I/AAAAAAAAAzo/mJEGWifQWsM/s1600-h/luka-install.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://1.bp.blogspot.com/_mzEpFMBmmkA/ShAV5sU4s0I/AAAAAAAAAzo/mJEGWifQWsM/s400/luka-install.png" border="0" alt="早速インストールするよ(｀・ω・´)ｼｬｷｰﾝ"id="BLOGGER_PHOTO_ID_5336789639329526594" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;以前から何度も実験しているとおり、Virtual PC上のWindows XPでは問題無く動作。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mzEpFMBmmkA/ShAWTTcMLkI/AAAAAAAAAzw/eNqHezxDhvo/s1600-h/luka-xp.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://4.bp.blogspot.com/_mzEpFMBmmkA/ShAWTTcMLkI/AAAAAAAAAzw/eNqHezxDhvo/s400/luka-xp.png" border="0" alt="とりあえずVirtualPC上で実行"id="BLOGGER_PHOTO_ID_5336790079325875778" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;Virtual PC上で一通りの動作確認をした後、本題のWindows XP Mode上での動作をさせようとしたところ、音声の再生時に、&lt;br /&gt;&lt;em style="color: #faa"&gt;Cannnot output waves (The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats.)&lt;/em&gt;&lt;br /&gt;とエラーメッセージが表示され、再生出来なくなった。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mzEpFMBmmkA/ShAW9U8GoeI/AAAAAAAAAz4/0s1KnuMc22I/s1600-h/luka-Win7_XPMode-Error.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_mzEpFMBmmkA/ShAW9U8GoeI/AAAAAAAAAz4/0s1KnuMc22I/s400/luka-Win7_XPMode-Error.png" border="0" alt="Win7のXP Mode上で動か&lt;br /&gt;すと、エラーに…"id="BLOGGER_PHOTO_ID_5336790801282671074" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;どうやら、オーディオデバイスが、&lt;span style="color: #afe"&gt;Microsoft RDP Audio Driver&lt;/span&gt;になっているので、96KHzの音声が再生できないらしい。(通常のVirtual PCのサウンドデバイス(Sound Blaster 16)では、96kHzの音声を再生できる)&lt;br /&gt;&lt;br /&gt;この問題は、Vocaloid Editerの、&lt;br /&gt;&lt;em style="color: #acf"&gt;設定→プリファレンス→オーディオの設定→サンプリング周波数を、44100か48000に変更&lt;/em&gt;&lt;br /&gt;とすると解決した。&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;一度XP Modeで動作させる(統合機能を有効にする)と、Virtual PC上で動作させた場合も、&lt;span style="color: #afe"&gt;Microsoft RDP Audio Driver&lt;/span&gt;で音声が再生されてしまう模様。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mzEpFMBmmkA/ShAjJtUGMEI/AAAAAAAAA0A/eCxM0NaiMqs/s1600-h/after_XP_Mode.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 296px; height: 400px;" src="http://3.bp.blogspot.com/_mzEpFMBmmkA/ShAjJtUGMEI/AAAAAAAAA0A/eCxM0NaiMqs/s400/after_XP_Mode.png" border="0" alt="XP Modeとして動作させた後、通常の仮想マシンに戻した場合"id="BLOGGER_PHOTO_ID_5336804208123719746" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;この問題は、XP ModeをOffにすれば解決。&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;XP ModeをOffにするには、&lt;br /&gt;&lt;em style="color: #acf"&gt;Virtual PCのメニュー→ツール→統合機能を無効にする&lt;/em&gt;&lt;br /&gt;とすれば良い。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mzEpFMBmmkA/ShAmfMo9kAI/AAAAAAAAA0I/4Z_dv6aG5LM/s1600-h/non_xp_mode.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 260px; height: 400px;" src="http://4.bp.blogspot.com/_mzEpFMBmmkA/ShAmfMo9kAI/AAAAAAAAA0I/4Z_dv6aG5LM/s400/non_xp_mode.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5336807875844870146" /&gt;&lt;/a&gt;&lt;br /&gt;すると、いつも通りSound Blaster 16で動作するようになる。&lt;br /&gt;&lt;br /&gt;今回の実験で、「Windows XP Modeは、&lt;span style="font-size: 130%; color:#e8a;"&gt;&lt;a href="http://ja.wikipedia.org/wiki/Remote_Desktop_Protocol"&gt;RDP&lt;/a&gt;を使ってウィンドウを転送しているだけ&lt;/span&gt;じゃないか?」という事が判明。&lt;br /&gt;これじゃあパフォーマンス面は期待できない訳だな…('A`)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4063513226788096605-6463940025385364571?l=projectzero-swb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://projectzero-swb.blogspot.com/feeds/6463940025385364571/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4063513226788096605&amp;postID=6463940025385364571' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/6463940025385364571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4063513226788096605/posts/default/6463940025385364571'/><link rel='alternate' type='text/html' href='http://projectzero-swb.blogspot.com/2009/05/windows-xp-mode.html' title='巡音ルカをWindows XP Modeにインストールしてみた'/><author><name>Le Fay</name><uri>http://www.blogger.com/profile/00366636686367459536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_mzEpFMBmmkA/SrX8vwD25vI/AAAAAAAABCo/ekkGMdZl-9I/S220/icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_mzEpFMBmmkA/ShAV5sU4s0I/AAAAAAAAAzo/mJEGWifQWsM/s72-c/luka-install.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4063513226788096605.post-4622053121058230776</id><published>2009-05-18T00:00:00.004+09:00</published><updated>2009-05-18T01:03:11.240+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='これはひどい'/><category scheme='http://www.blogger.com/atom/ns#' term='Vocaloid'/><title type='text'>めぐりね るか を てにいれた!!</title><content type='html'>本屋に行ったら、&lt;a style="font-size: 120%" href="http://www.amazon.co.jp/CV-03-巡音ルカ-2009年-05月号/dp/B00245JQCW/ref=pd_sim_sw_2"&gt;「DTMマガジン５月号増刊 巡音ルカ体験版付き」&lt;/a&gt;なんてものがあったので、速攻で購入。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mzEpFMBmmkA/ShAVq7UGV5I/AAAAAAAAAzg/Drou8wli8W4/s1600-h/luka_eval.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_mzEpFMBmmkA/ShAVq7UGV5I/AAAAAAAAAzg/Drou8wli8W4/s400/luka_eval.png" border="0" alt="るか体験版をてにいれた!!"id="BLOGGER_PHOTO_ID_5336789385654720402" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;これで、鏡音姉弟以外の、国内で販売されているVocaloid 2 体験版が揃っているということに…&lt;br /&gt;'`ｧ
