<?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:blogger='http://schemas.google.com/blogger/2008' 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-8231025538103011396</id><updated>2024-09-01T17:57:50.208+09:00</updated><title type='text'>ubuntuあれもこれもメモ</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://gazpara.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231025538103011396/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://gazpara.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>gazpara</name><uri>http://www.blogger.com/profile/05528161481665399512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8231025538103011396.post-6801875053584860526</id><published>2010-03-17T17:32:00.001+09:00</published><updated>2010-03-17T17:37:20.474+09:00</updated><title type='text'>edコマンド</title><content type='html'>sedコマンドでhogehogeファイルの１行目の文字列「foo」を「bar」に置き換える場合&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;fieldset&gt;&lt;pre&gt;sed &quot;1s/foo/bar/g&quot; hogehoge&lt;/pre&gt;&lt;/fieldset&gt;&lt;/b&gt;&lt;br /&gt;
ってな感じになる。&lt;br /&gt;
&lt;br /&gt;
そこでこれを同じファイルに保存するために&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;fieldset&gt;&lt;pre&gt;sed &quot;1s/foo/bar/g&quot; hogehoge &gt; hogehoge&lt;/pre&gt;&lt;/fieldset&gt;&lt;/b&gt;&lt;br /&gt;
とするとhogehogeは空のファイルになってしまう。&lt;br /&gt;
&lt;br /&gt;
こんな場合、edコマンドを使えば、こんな感じでできる。&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;fieldset&gt;&lt;pre&gt;echo -e &quot;1s/foo/bar/g\nw\nq\n&quot; | ed -s nkt_scripts/test.sh&lt;/pre&gt;&lt;/fieldset&gt;&lt;/b&gt;&lt;br /&gt;
echoの「-e」オプションは「\」をエスケープ文字と見なすためのもの。&lt;br /&gt;
これで「\n」を改行とみなしてくれる。&lt;br /&gt;
&lt;br /&gt;
echoでは置き換え命令「1s/foo/bar/g」と&lt;br /&gt;
書き込み命令「w」と&lt;br /&gt;
終了命令「q」をedに送っている。&lt;br /&gt;
改行「\n」が命令の区切り。&lt;br /&gt;
&lt;br /&gt;
edの「-s」オプションは、edの出力を消すため。&lt;br /&gt;
シェルスクリプト内で使いたいので、意味のない出力を出さないためにつけとく。</content><link rel='replies' type='application/atom+xml' href='http://gazpara.blogspot.com/feeds/6801875053584860526/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8231025538103011396/6801875053584860526' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231025538103011396/posts/default/6801875053584860526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231025538103011396/posts/default/6801875053584860526'/><link rel='alternate' type='text/html' href='http://gazpara.blogspot.com/2010/03/ed.html' title='edコマンド'/><author><name>gazpara</name><uri>http://www.blogger.com/profile/05528161481665399512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231025538103011396.post-5305744353274846681</id><published>2010-03-14T04:35:00.008+09:00</published><updated>2010-03-14T06:33:07.211+09:00</updated><title type='text'>pythonとCでbase64</title><content type='html'>pythonの&lt;a href=&quot;http://www.python.jp/doc/release/lib/module-base64.html&quot;&gt;base64モジュール&lt;/a&gt;を使った場合&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;fieldset&gt;&lt;pre&gt;import base64
print base64.b64encode(&#39;data to be encoded&#39;)        # → &#39;ZGF0YSB0byBiZSBlbmNvZGVk&#39;
print base64.b64decode(&#39;ZGF0YSB0byBiZSBlbmNvZGVk&#39;)  # → &#39;data to be encoded&#39;
&lt;/pre&gt;&lt;/fieldset&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
C言語のOpenSSLライブラリを使った場合&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;fieldset&gt;&lt;pre&gt;#include &amp;#60;stdio.h&amp;#62;
#include &amp;#60;stdlib.h&amp;#62;
#include &amp;#60;string.h&amp;#62;

#include &amp;#60;openssl/ssl.h&amp;#62;


//結果dst_dataは改行文字(0x0a = \n)付きでNUL終端なし
//改行文字(0x0a = \n)までの長さを返す
//0以下を返すとエラー
int base64encode( char *dst_data, int dst_data_buf_size, void *src_data, int src_len )
{
    int r;
    BIO *mem, *b64, *chain;
    BUF_MEM *bptr;
    
    if( dst_data==NULL || dst_data_buf_size&amp;#60;=0 || src_data==NULL || src_len&amp;#60;=0 )
        return -1;
    
    b64 = BIO_new(BIO_f_base64());
    if( b64==NULL )
        return -2;
    
    mem = BIO_new(BIO_s_mem());
    if( mem==NULL )
    {
        BIO_vfree(b64);
        return -3;
    }
    
    chain = BIO_push(b64, mem);
    
    r = BIO_write(chain, src_data, src_len);
    if( r&amp;#60;=0 )
    {
        BIO_free_all(chain);
        return -4;
    }
    
    r = BIO_flush(chain);
    if( r&amp;#60;=0 )
    {
        BIO_free_all(chain);
        return -5;
    }
    
    BIO_get_mem_ptr(chain, &amp;bptr);
    if( dst_data_buf_size &amp;#60; bptr-&amp;#62;length )
    {
        BIO_free_all(chain);
        return -6;
    }
    
    memcpy( dst_data, bptr-&amp;#62;data, bptr-&amp;#62;length );
    r = bptr-&amp;#62;length;
    
    BIO_free_all(chain);
    
    return r;
}

//src_dataにはNUL終端は必要ないが、改行(0x0a = \n)は必須
//結果dst_dataのデータ長を返す
//0以下を返すとエラー
//制限事項として、変換結果とdst_data_buf_sizeが同じ長さの場合エラーを返す。
//必ず、変換結果より大きなサイズのバッファを用意しなければならない。
int base64decode( void *dst_data, int dst_data_buf_size, char *src_data, int src_len )
{
    int r;
    BIO *mem, *b64, *chain;
    
    if( dst_data==NULL || dst_data_buf_size&amp;#60;=0 || src_data==NULL || src_len&amp;#60;=0 )
        return -1;
    
    b64 = BIO_new(BIO_f_base64());
    if( b64==NULL )
        return -2;
    
    mem = BIO_new_mem_buf(src_data, src_len);
    if( mem==NULL )
    {
        BIO_vfree(b64);
        return -3;
    }
    
    chain = BIO_push(b64, mem);
    
    r = BIO_read(chain, dst_data, dst_data_buf_size);
    if( r&amp;#60;0 )
    {
        BIO_free_all(chain);
        return -4;
    }
    if( r&amp;#62;=dst_data_buf_size )
    {
        BIO_free_all(chain);
        return -5;
    }
    
    BIO_free_all(chain);
    
    return r;
}

int main(int argc,char **argv)
{
    int r;
    char *data = &quot;data to be encoded&quot;;
    char a[256];
    char b[256];
    
    r = base64encode( a, sizeof(a), data, strlen(data) );
    if( r&amp;#60;=0 )
    {
        printf(&quot;err=%d\n&quot;,r);
        exit(1);
    }
    a[r-1] = &#39;\0&#39;;
    printf(&quot;%s\n&quot;,a);
    
    strcat(a,&quot;\n&quot;);
    r = base64decode( b, sizeof(b), a, strlen(a) );
    if( r&amp;#60;=0 )
    {
        printf(&quot;err=%d\n&quot;,r);
        exit(1);
    }
    b[r] = &#39;\0&#39;;
    printf(&quot;%s\n&quot;,b);
    
    return 0;
}
&lt;/pre&gt;&lt;/fieldset&gt;&lt;/b&gt;</content><link rel='replies' type='application/atom+xml' href='http://gazpara.blogspot.com/feeds/5305744353274846681/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8231025538103011396/5305744353274846681' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231025538103011396/posts/default/5305744353274846681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231025538103011396/posts/default/5305744353274846681'/><link rel='alternate' type='text/html' href='http://gazpara.blogspot.com/2010/03/pythoncbase64.html' title='pythonとCでbase64'/><author><name>gazpara</name><uri>http://www.blogger.com/profile/05528161481665399512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231025538103011396.post-3867311517300279365</id><published>2010-03-14T02:03:00.001+09:00</published><updated>2010-03-14T06:33:43.287+09:00</updated><title type='text'>pythonでURLエンコード</title><content type='html'>pythonでURLのエンコードとデコードする例。&lt;br /&gt;
urllib.urlencode()でエンコード、&lt;br /&gt;
cgi.parse_qs()でデコード。&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;fieldset&gt;&lt;pre&gt;import urllib
import cgi

a = urllib.urlencode([(&#39;username&#39;,&#39;gazpara&#39;),(&#39;password&#39;,&#39;!&quot;#$%&amp;amp;()&#39;)])

print a               # → &#39;username=gazpara&amp;amp;password=%21%22%23%24%25%26%28%29&#39;

b = cgi.parse_qs(a)
print b               # → {&#39;username&#39;: [&#39;gazpara&#39;], &#39;password&#39;: [&#39;!&quot;#$%&amp;amp;()&#39;]}
print b[&#39;username&#39;]   # → [&#39;gazpara&#39;]
print b[&#39;password&#39;]   # → [&#39;!&quot;#$%&amp;amp;()&#39;]
&lt;/pre&gt;&lt;/fieldset&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
リンクメモ&lt;br /&gt;
&lt;a href=&quot;http://www.python.jp/doc/release/index.html&quot;&gt;http://www.python.jp/doc/release/index.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.python.jp/doc/release/lib/module-urllib.html&quot;&gt;http://www.python.jp/doc/release/lib/module-urllib.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.python.jp/doc/release/lib/module-cgi.html&quot;&gt;http://www.python.jp/doc/release/lib/module-cgi.html&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://gazpara.blogspot.com/feeds/3867311517300279365/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8231025538103011396/3867311517300279365' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231025538103011396/posts/default/3867311517300279365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231025538103011396/posts/default/3867311517300279365'/><link rel='alternate' type='text/html' href='http://gazpara.blogspot.com/2010/03/pythonurl.html' title='pythonでURLエンコード'/><author><name>gazpara</name><uri>http://www.blogger.com/profile/05528161481665399512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231025538103011396.post-568712988060662187</id><published>2010-03-14T01:05:00.001+09:00</published><updated>2010-03-14T06:36:06.264+09:00</updated><title type='text'>ubuntuでOpenVPN</title><content type='html'>VPNをしたいけどいくつか選択肢がある。&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://openvpn.net/&quot;&gt;OpenVPN&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.shimousa.com/tv/&quot;&gt;TinyVPN&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.softether.co.jp/&quot;&gt;PacketiX&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://private.ceek.jp/archives/001893.html&quot;&gt;SoftEther&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;L2TP + IPsec&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
箱物を使ってもいいなら&lt;a href=&quot;http://netvolante.jp/products/rt107e/index.html&quot;&gt;ヤマハ&lt;/a&gt;とか&lt;a href=&quot;http://www.allied-telesis.co.jp/products/list/router/ar260sv2/catalog.html&quot;&gt;アライド&lt;/a&gt;とか&lt;br /&gt;
YahooオークションでNetScreenとかCisco1700を買うって手もあるけど&lt;br /&gt;
Linuxで安く、そんなに性能も要らないなら上記のソフトで十分。&lt;br /&gt;
&lt;br /&gt;
無料ならOpenVPNしかないみたい。&lt;br /&gt;
SoftEtherは当時衝撃的だったけどPacketiXとして商業化してしまった。&lt;br /&gt;
オープンソース化してれば今より可能性あったと思うんだけど&lt;br /&gt;
個人的には失敗だったと思う。&lt;br /&gt;
TinyVPNもブリッジとして使う場合に有償となったし・・・&lt;br /&gt;
L2TP + IPsecはOpenVPNより設定がめんどうそうだし。&lt;br /&gt;
&lt;br /&gt;
そんなわけでOpenVPNを試す。&lt;br /&gt;
設定方法は&lt;a href=&quot;https://help.ubuntu.com/community/OpenVPN&quot;&gt;ここ&lt;/a&gt;をそのまま実行するだけ。&lt;br /&gt;
たしかに面倒だけど無料だと思って、がまんがまん。&lt;br /&gt;
&lt;br /&gt;
ちなみに&lt;a href=&quot;https://help.ubuntu.com/9.10/serverguide/C/openvpn.html&quot;&gt;こっち&lt;/a&gt;にも似たような説明があるが&lt;br /&gt;
あちこち間違いがあって無用としか思えん。&lt;br /&gt;
&lt;br /&gt;
使用するプロトコルはTCPよりUDPの方がスループットが良いみたい。&lt;br /&gt;
server.confとclient.ovpnに&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;fieldset&gt;&lt;pre&gt;proto udp&lt;/pre&gt;&lt;/fieldset&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
それと、VPNを使ってsshしかしないから圧縮は意味が無いと思うのでコメントアウトに。&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;fieldset&gt;&lt;pre&gt;#comp-lzo&lt;/pre&gt;&lt;/fieldset&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;a href=&quot;https://help.ubuntu.com/community/OpenVPN&quot;&gt;https://help.ubuntu.com/community/OpenVPN&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://openvpn.net/index.php/open-source/documentation/howto.html&quot;&gt;http://openvpn.net/index.php/open-source/documentation/howto.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.stackasterisk.jp/tech/systemConstruction/openVpn01_01.jsp&quot;&gt;http://www.stackasterisk.jp/tech/systemConstruction/openVpn01_01.jsp&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.remus.dti.ne.jp/~grn/openvpn.html&quot;&gt;http://www.remus.dti.ne.jp/~grn/openvpn.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://freescitech.net/2/ovpn2_howto_ja.html&quot;&gt;http://freescitech.net/2/ovpn2_howto_ja.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://freescitech.net/2/ovpn2_static_ja.html&quot;&gt;http://freescitech.net/2/ovpn2_static_ja.html&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://gazpara.blogspot.com/feeds/568712988060662187/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8231025538103011396/568712988060662187' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231025538103011396/posts/default/568712988060662187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231025538103011396/posts/default/568712988060662187'/><link rel='alternate' type='text/html' href='http://gazpara.blogspot.com/2010/03/ubuntuopenvpn.html' title='ubuntuでOpenVPN'/><author><name>gazpara</name><uri>http://www.blogger.com/profile/05528161481665399512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231025538103011396.post-4272071530937779874</id><published>2010-03-13T22:38:00.002+09:00</published><updated>2010-03-14T06:36:43.766+09:00</updated><title type='text'>DisplayLinkなるもの</title><content type='html'>&lt;a href=&quot;http://gazpara.blogspot.com/2010/03/pc.html&quot;&gt;新しいPC&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;
USB給電なのがなによりも良い。&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.iodata.jp/product/lcd/wide/lcd-usb7x/&quot;&gt;LCD-USB7XB&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi75zvfcDKU6X5eu4-3moSrNsYRtt7FEv-pkfySr7C960HplQ-tqt1yLBsLiLDpA4w2sfQRhtYwWRMB7DP4tNkd2OVairdRPXR0FwBtwXN9zVuzKtQ2Hv_9kSyB2b3M5Xp3U22eMa6Hm1o/s1600-h/12dh94000005vg52.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi75zvfcDKU6X5eu4-3moSrNsYRtt7FEv-pkfySr7C960HplQ-tqt1yLBsLiLDpA4w2sfQRhtYwWRMB7DP4tNkd2OVairdRPXR0FwBtwXN9zVuzKtQ2Hv_9kSyB2b3M5Xp3U22eMa6Hm1o/s320/12dh94000005vg52.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
とはいえ、Linuxでも使える保障なんてなくて&lt;br /&gt;
ただ単に遊んでみようってのが主な目的なんですが。&lt;br /&gt;
&lt;br /&gt;
他社からも似たような製品が出ていて、&lt;br /&gt;
これらはDisplayLinkのチップを使ってるようです。&lt;br /&gt;
&lt;br /&gt;
そこで自宅のLinux（ubuntu 9.04 desktop）でも動くかやってみる。&lt;br /&gt;
DisplayLinkのLinux用ドライバはこちらから&lt;br /&gt;
&lt;a href=&quot;http://libdlo.freedesktop.org/wiki/&quot;&gt;http://libdlo.freedesktop.org/wiki/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://people.freedesktop.org/~berniet/libdlo-0.1.2.tar.gz&quot;&gt;libdlo-0.1.2.tar.gz&lt;/a&gt;を落として解凍。&lt;br /&gt;
READMEにあるように&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;fieldset&gt;&lt;pre&gt;sudo apt-get install libusb
./configure
sudo make install
make check&lt;/pre&gt;&lt;/fieldset&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;br /&gt;
ホントはサーバのコンソール画面（Xではなくて）を表示したいのだが&lt;br /&gt;
勉強しないといけないことが多いのでまた今度。&lt;br /&gt;
&lt;br /&gt;
最近&lt;a href=&quot;http://www.ubicom.com/products/netprocessors.php&quot;&gt;UBICOM&lt;/a&gt;の評価ボードでOpenWRTを動かしてるんだけど&lt;br /&gt;
そちらでも使えるとおもしろいかなぁと&lt;br /&gt;
&lt;a href=&quot;http://sven.killig.de/openwrt/slugterm_dl.html&quot;&gt;OpenWRTで実際やってる人もいる&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
リンクメモメモ&lt;br /&gt;
&lt;a href=&quot;http://libdlo.freedesktop.org/wiki/&quot;&gt;http://libdlo.freedesktop.org/wiki/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://blogg.noonday.se/2010/01/28/linux-usb-video-adapter/&quot;&gt;http://blogg.noonday.se/2010/01/28/linux-usb-video-adapter/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://sven.killig.de/openwrt/slugterm_dl.html&quot;&gt;http://sven.killig.de/openwrt/slugterm_dl.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.oceans.mydns.jp/tech/20090521001.html&quot;&gt;http://www.oceans.mydns.jp/tech/20090521001.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://mulchman.org/blog/?p=21&quot;&gt;http://mulchman.org/blog/?p=21&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://gazpara.blogspot.com/feeds/4272071530937779874/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8231025538103011396/4272071530937779874' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231025538103011396/posts/default/4272071530937779874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231025538103011396/posts/default/4272071530937779874'/><link rel='alternate' type='text/html' href='http://gazpara.blogspot.com/2010/03/displaylink.html' title='DisplayLinkなるもの'/><author><name>gazpara</name><uri>http://www.blogger.com/profile/05528161481665399512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi75zvfcDKU6X5eu4-3moSrNsYRtt7FEv-pkfySr7C960HplQ-tqt1yLBsLiLDpA4w2sfQRhtYwWRMB7DP4tNkd2OVairdRPXR0FwBtwXN9zVuzKtQ2Hv_9kSyB2b3M5Xp3U22eMa6Hm1o/s72-c/12dh94000005vg52.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231025538103011396.post-7994325262439737343</id><published>2010-03-13T19:54:00.000+09:00</published><updated>2010-03-13T19:54:11.949+09:00</updated><title type='text'>デバッグツール</title><content type='html'>友人からこんなのあるよって教えてもらったのでメモメモ&lt;br /&gt;
&lt;br /&gt;
Valgrind&lt;div&gt;&lt;a href=&quot;http://valgrind.org/&quot;&gt;http://valgrind.org/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://ja.wikipedia.org/wiki/Valgrind&quot;&gt;http://ja.wikipedia.org/wiki/Valgrind&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gazpara.blogspot.com/feeds/7994325262439737343/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8231025538103011396/7994325262439737343' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231025538103011396/posts/default/7994325262439737343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231025538103011396/posts/default/7994325262439737343'/><link rel='alternate' type='text/html' href='http://gazpara.blogspot.com/2010/03/blog-post_13.html' title='デバッグツール'/><author><name>gazpara</name><uri>http://www.blogger.com/profile/05528161481665399512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231025538103011396.post-7681986626970842479</id><published>2010-03-13T19:49:00.000+09:00</published><updated>2010-03-13T19:49:03.714+09:00</updated><title type='text'>仮想化ソフト一覧　と　管理ソフト一覧</title><content type='html'>役に立ちそうなのでメモメモ&lt;br /&gt;
&lt;br /&gt;
仮想化ソフト一覧&lt;br /&gt;
&lt;a href=&quot;http://virt.kernelnewbies.org/TechComparison&quot;&gt;http://virt.kernelnewbies.org/TechComparison&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
管理ソフト一覧（KVM用）&lt;br /&gt;
&lt;a href=&quot;http://www.linux-kvm.org/page/Management_Tools&quot;&gt;http://www.linux-kvm.org/page/Management_Tools&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://gazpara.blogspot.com/feeds/7681986626970842479/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8231025538103011396/7681986626970842479' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231025538103011396/posts/default/7681986626970842479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231025538103011396/posts/default/7681986626970842479'/><link rel='alternate' type='text/html' href='http://gazpara.blogspot.com/2010/03/blog-post.html' title='仮想化ソフト一覧　と　管理ソフト一覧'/><author><name>gazpara</name><uri>http://www.blogger.com/profile/05528161481665399512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231025538103011396.post-5858132703129049343</id><published>2010-03-13T19:42:00.005+09:00</published><updated>2010-03-14T06:38:01.098+09:00</updated><title type='text'>ubuntu 仮想化 ことはじめ</title><content type='html'>ubuntu 9.10 serverをインストールできたので&lt;br /&gt;
こいつをホストとして仮想化してやろうと思う。&lt;br /&gt;
&lt;br /&gt;
今のところkvmなのは決定で、でも今後もしかするとsparc環境を使う可能性もあるので&lt;br /&gt;
QEMUも入れとく。&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;fieldset&gt;&lt;pre&gt;sudo apt-get install kvm qemu-kvm qemu-kvm-extras
   kqemu-common kqemu-source&lt;/pre&gt;&lt;/fieldset&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
まずはこの辺で勉強&lt;br /&gt;
&lt;a href=&quot;https://help.ubuntu.com/community/KVM&quot;&gt;https://help.ubuntu.com/community/KVM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://doc.ubuntu.com/ubuntu/serverguide/C/libvirt.html&quot;&gt;http://doc.ubuntu.com/ubuntu/serverguide/C/libvirt.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://help.ubuntu.com/9.10/serverguide/C/jeos-and-vmbuilder.html&quot;&gt;http://help.ubuntu.com/9.10/serverguide/C/jeos-and-vmbuilder.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://www.atmarkit.co.jp/flinux/rensai/kvm01/kvm01a.html&quot;&gt;http://www.atmarkit.co.jp/flinux/rensai/kvm01/kvm01a.html&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://www.atmarkit.co.jp/flinux/rensai/kvm02/kvm02a.html&quot;&gt;http://www.atmarkit.co.jp/flinux/rensai/kvm02/kvm02a.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.asahi-net.or.jp/~aa4t-nngk/kvm.html&quot;&gt;http://www.asahi-net.or.jp/~aa4t-nngk/kvm.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.asahi-net.or.jp/~aa4t-nngk/kvm2.html&quot;&gt;http://www.asahi-net.or.jp/~aa4t-nngk/kvm2.html&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
とりあえずkvmコマンド直叩きで動かしてみる。&lt;br /&gt;
HDDなしでCDROMブートで動くか確認。動作画面はVNCで接続する。&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;fieldset&gt;&lt;pre&gt;sudo kvm -cdrom /isoimage/ubuntu-9.10-desktop-i386.iso 
  -boot d -m 512 -vnc 0.0.0.0:0 -k ja&lt;/pre&gt;&lt;/fieldset&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
すんなり動く。&lt;br /&gt;
&lt;br /&gt;
こんどはツールで試す。&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://help.ubuntu.com/9.10/serverguide/C/libvirt.html#libvirt-virt-install&quot;&gt;これ&lt;/a&gt;に従いvirt-installコマンドでゲストを作成してみる。&lt;br /&gt;
これも動く。&lt;br /&gt;
&lt;br /&gt;
続いて・・・&lt;br /&gt;
&lt;a href=&quot;https://help.ubuntu.com/9.10/serverguide/C/jeos-and-vmbuilder.html#defining-vm&quot;&gt;これ&lt;/a&gt;に従いvmbuilderコマンドでゲストを作成してみる。&lt;br /&gt;
これも動く。&lt;br /&gt;
&lt;br /&gt;
これらは便利なんだが、勝手にゲストが作られるのも不安なので&lt;br /&gt;
結局ゲストを定義するXMLファイルを自分で作成して&lt;br /&gt;
virshコマンドからdefineで読み込む方法を採用した。&lt;br /&gt;
&lt;br /&gt;
XMLの定義は&lt;a href=&quot;http://libvirt.org/formatdomain.html&quot;&gt;こちら&lt;/a&gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ちょっと気になったのはvmbuilderをインストールする際、&lt;br /&gt;
apt-get install python-vm-builderすると&lt;br /&gt;
postfixまでインストールしてしまう。&lt;br /&gt;
これは勘弁願いたいなぁ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
それと&lt;br /&gt;
virt-installとvmbuilderを試して気づいたんだが、&lt;br /&gt;
生成されるMACアドレスのOUIが異なる。&lt;br /&gt;
&lt;br /&gt;
54:52:00:xx:xx:xx と&lt;br /&gt;
52:54:00:xx:xx:xx だ。&lt;br /&gt;
&lt;br /&gt;
ネットで調べてみても両方が混在しているようで、どちらが正しいのかわからない。&lt;br /&gt;
&lt;a href=&quot;http://standards.ieee.org/regauth/oui/index.shtml&quot;&gt;IEEE&lt;/a&gt;にはどちらも登録されてない。&lt;br /&gt;
&lt;br /&gt;
私の常識だと、&lt;br /&gt;
U/L(Universal/Local)ビットがsetされてる52:54:00:xx:xx:xxの方が無難だと思うのだが&lt;br /&gt;
&lt;div&gt;どういうことなんでしょ？&lt;/div&gt;&lt;div&gt;既成事実として両方獲得してしまおうというこのなのかしらん？&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
とりあえず調べ先をメモメモ&lt;br /&gt;
&lt;a href=&quot;http://d.hatena.ne.jp/int128/20091026/1256573933&quot;&gt;http://d.hatena.ne.jp/int128/20091026/1256573933&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://research.sakura.ad.jp/2010/03/08/kvm-install/&quot;&gt;http://research.sakura.ad.jp/2010/03/08/kvm-install/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.ibm.com/developerworks/jp/linux/library/l-kvm-virtual-server/&quot;&gt;http://www.ibm.com/developerworks/jp/linux/library/l-kvm-virtual-server/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://moimoitei.blogspot.com/2008/07/ubuntu-kvm-libvirt.html&quot;&gt;http://moimoitei.blogspot.com/2008/07/ubuntu-kvm-libvirt.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://blog.livedoor.jp/vine_user/archives/51222424.html&quot;&gt;http://blog.livedoor.jp/vine_user/archives/51222424.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.h7.dion.ne.jp/~qemu-win/qemu-doc-ja.html&quot;&gt;http://www.h7.dion.ne.jp/~qemu-win/qemu-doc-ja.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.h7.dion.ne.jp/~qemu-win/HowToFloppyCdrom-ja.html&quot;&gt;http://www.h7.dion.ne.jp/~qemu-win/HowToFloppyCdrom-ja.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://postcard.blog.ocn.ne.jp/itazura/2009/11/ubuntu_jeoskvm_.html&quot;&gt;http://postcard.blog.ocn.ne.jp/itazura/2009/11/ubuntu_jeoskvm_.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.mztn.org/kvm/kvm.html&quot;&gt;http://www.mztn.org/kvm/kvm.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gazpara.blogspot.com/feeds/5858132703129049343/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8231025538103011396/5858132703129049343' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231025538103011396/posts/default/5858132703129049343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231025538103011396/posts/default/5858132703129049343'/><link rel='alternate' type='text/html' href='http://gazpara.blogspot.com/2010/03/ubuntu_13.html' title='ubuntu 仮想化 ことはじめ'/><author><name>gazpara</name><uri>http://www.blogger.com/profile/05528161481665399512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231025538103011396.post-1171059570473674175</id><published>2010-03-13T17:36:00.002+09:00</published><updated>2010-03-13T17:40:12.914+09:00</updated><title type='text'>ubuntu本家ドキュメント</title><content type='html'>今後、調べものをするにあたってドキュメントへのリンクをメモメモ&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://help.ubuntu.com/9.10/serverguide/C/index.html&quot;&gt;https://help.ubuntu.com/9.10/serverguide/C/index.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://manpages.ubuntu.com/&quot;&gt;http://manpages.ubuntu.com/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://gazpara.blogspot.com/feeds/1171059570473674175/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8231025538103011396/1171059570473674175' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231025538103011396/posts/default/1171059570473674175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231025538103011396/posts/default/1171059570473674175'/><link rel='alternate' type='text/html' href='http://gazpara.blogspot.com/2010/03/ubuntu.html' title='ubuntu本家ドキュメント'/><author><name>gazpara</name><uri>http://www.blogger.com/profile/05528161481665399512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231025538103011396.post-5863560271465004518</id><published>2010-03-13T17:29:00.004+09:00</published><updated>2010-03-13T23:50:50.517+09:00</updated><title type='text'>Fake RAIDにubuntuインストール、、、でも失敗</title><content type='html'>&lt;a href=&quot;http://gazpara.blogspot.com/2010/03/pc.html&quot;&gt;新しいPC&lt;/a&gt;ではRAID1にしたかったのだが、これがハマッタ。&lt;br /&gt;
ちょっと楽観的すぎた。&lt;br /&gt;
&lt;br /&gt;
RAIDなんてほとんどやったことなくて&lt;br /&gt;
最初で最後の経験なのが5年ほど前、&lt;br /&gt;
仕事で組んだPCにAdaptecのRAIDカードを乗せて&lt;br /&gt;
RAID5にしてWindows server 2003を入れたことだけ。&lt;br /&gt;
&lt;br /&gt;
OSのインストールの際にドライバーを入れてやればすんなり成功した。&lt;br /&gt;
その経験から単純に、RAIDはOSから見れば&lt;br /&gt;
１つのHDDなんだって思ってたら違うんですな。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
今回の環境ではintel P55チップに載ってるSATA RAID機能を使うのだが&lt;br /&gt;
Linuxから見ると、素のHDDが/dev/sdaと/dev/sdbとして見えてる。&lt;br /&gt;
それを、/deb/mapper/isw__aabbccdd_Volume0として&lt;br /&gt;
linuxのdmraidが見なすってことみたい。&lt;br /&gt;
&lt;br /&gt;
そんで、この中途半端なRAID機能をFake RAIDと呼んでる。&lt;br /&gt;
&lt;br /&gt;
LVMを使ってSoftware RAIDにするってのは知ってたけど・・・&lt;br /&gt;
&lt;br /&gt;
adaptecのような高級なのがHardware RAIDで&lt;br /&gt;
マザーボードに載ってるような安っぽいのがFake RAIDで&lt;br /&gt;
ソフトでやるのがSoftware RAIDと。&lt;br /&gt;
&lt;br /&gt;
いろいろありますなー&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
そんでこのFake RAIDでubuntu 9.10 serverをインストールしようとしたのだが&lt;br /&gt;
ブートローダのインストールのところで失敗する。&lt;br /&gt;
GRUBもLILOもインストールできない。&lt;br /&gt;
&lt;br /&gt;
ext4でフォーマットしてkernelやらのパッケージをHDDに書き込めているようなので&lt;br /&gt;
RAIDとしては動いているようだが・・・？&lt;br /&gt;
&lt;br /&gt;
仕事で使うのが前提なので、&lt;br /&gt;
こんな些細なことで時間とられるわけにもいかずここで断念。&lt;br /&gt;
&lt;br /&gt;
RAIDはやめて単なる2台のHDDとして運用することに。&lt;br /&gt;
これだと何の問題も無くインストールできた。&lt;br /&gt;
&lt;br /&gt;
はぁ～&lt;br /&gt;
adaptec買うべきだったかなー&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
一応、そんとき調べた先のリンクをメモメモ&lt;br /&gt;
&lt;a href=&quot;https://help.ubuntu.com/community/FakeRaidHowto&quot;&gt;https://help.ubuntu.com/community/FakeRaidHowto&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://ubuntuforums.org/showthread.php?t=721825&quot;&gt;http://ubuntuforums.org/showthread.php?t=721825&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://wiki.debian.org/DebianInstaller/SataRaid&quot;&gt;http://wiki.debian.org/DebianInstaller/SataRaid&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://ubuntuforums.org/showthread.php?t=1277552&quot;&gt;http://ubuntuforums.org/showthread.php?t=1277552&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://ubuntuforums.org/archive/index.php/t-111090.html&quot;&gt;http://ubuntuforums.org/archive/index.php/t-111090.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://d.hatena.ne.jp/gmaxlab/20080602/1212387298&quot;&gt;http://d.hatena.ne.jp/gmaxlab/20080602/1212387298&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bbossola.wordpress.com/2008/03/07/dmraid-on-ubuntu-with-sata-fakeraid/&quot;&gt;http://bbossola.wordpress.com/2008/03/07/dmraid-on-ubuntu-with-sata-fakeraid/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.hinet.mydns.jp/tdiary/?date=20080112&quot;&gt;http://www.hinet.mydns.jp/tdiary/?date=20080112&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://slashdot.jp/~ribbon/journal/425657&quot;&gt;http://slashdot.jp/~ribbon/journal/425657&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://myhome.cururu.jp/maniac_linux/blog/article/81001468520&quot;&gt;http://myhome.cururu.jp/maniac_linux/blog/article/81001468520&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://sourceforge.jp/magazine/05/03/17/0923219&quot;&gt;http://sourceforge.jp/magazine/05/03/17/0923219&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://affilie.cocolog-nifty.com/blog/2010/03/fedora-12-dmrai.html&quot;&gt;http://affilie.cocolog-nifty.com/blog/2010/03/fedora-12-dmrai.html&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://gazpara.blogspot.com/feeds/5863560271465004518/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8231025538103011396/5863560271465004518' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231025538103011396/posts/default/5863560271465004518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231025538103011396/posts/default/5863560271465004518'/><link rel='alternate' type='text/html' href='http://gazpara.blogspot.com/2010/03/fake-raidubuntu.html' title='Fake RAIDにubuntuインストール、、、でも失敗'/><author><name>gazpara</name><uri>http://www.blogger.com/profile/05528161481665399512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231025538103011396.post-2002627597606515665</id><published>2010-03-13T16:03:00.003+09:00</published><updated>2010-03-13T23:49:57.776+09:00</updated><title type='text'>新しくPCを調達</title><content type='html'>会社の金でPCを買ってもいいとの事なので、１台自作PCを買うことにした。&lt;br /&gt;
と言っても、自分で組むのは面倒くさいのでお店にやってもらう。&lt;br /&gt;
&lt;br /&gt;
今回の目的は、Linux(ubuntu)サーバとして組み込み開発で使うmake環境を用意すること。&lt;br /&gt;
また、複数の開発環境を用意できるようにするためにkvmかqemuで仮想化する。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ということでCPUはcore i7 860。&lt;br /&gt;
ハイパースレッドありだからOSからは8コアに見える。&lt;br /&gt;
core i5より仮想化したとき性能があればいいなー（実際のとこどうなのかは不明）&lt;br /&gt;
&lt;br /&gt;
メモリは4GBのモジュールは高いので、2GB x 4枚とする。&lt;br /&gt;
&lt;br /&gt;
サーバなので一応HDDをRAID1にする。&lt;br /&gt;
RAIDはマザーボード（intel P55チップ）の機能のものにする。&lt;br /&gt;
&lt;br /&gt;
他の部品は適当に。ただし電源はそれなりのものにしたい。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
という計画で日本橋にでかけて、たまたま入った&lt;a href=&quot;http://www.faith-go.co.jp/shop/?shop=osakaten&quot;&gt;大阪faith&lt;/a&gt;さんで購入。&lt;br /&gt;
なんでこの店なのかは特に理由も無く。&lt;br /&gt;
&lt;br /&gt;
店の人に話を聞きながら以下の構成に決定。&lt;br /&gt;
cpu: &lt;a href=&quot;http://ark.intel.com/Product.aspx?id=41316&quot;&gt;Intel Core-i7 860 2.8GHz&lt;/a&gt;&lt;br /&gt;
board: &lt;a href=&quot;http://www.asus.com/product.aspx?P_ID=i56uWC7ZnooNIQW0&amp;amp;templete=2&quot;&gt;ASUS P7P55-M&lt;/a&gt;&lt;br /&gt;
mem: &lt;a href=&quot;http://www.patriotmemory.com/products/detailp.jsp?prodline=3&amp;amp;catid=13&amp;amp;prodgroupid=77&amp;amp;id=691&quot;&gt;PSD34G1333KH&lt;/a&gt; x 2 （2GB 2枚セットが2つで計8GB）&lt;br /&gt;
hdd: &lt;a href=&quot;http://www.seagate.com/ww/v/index.jsp?name=st31500541as-bcuda-lp-sata-1.5tb-hd&amp;amp;vgnextoid=9314d39837df0210VgnVCM1000001a48090aRCRD&amp;amp;locale=ja-JP&quot;&gt;SEAGATE ST31500541AS&lt;/a&gt; (1.5TB 5900rpm 32MB SATA300) x 2&lt;br /&gt;
power:&lt;a href=&quot;http://www.maxpoint.co.jp/product/emd525awt2.html&quot;&gt;ENERMAX EMD525AWT-II&lt;/a&gt;&lt;br /&gt;
他:適当&lt;br /&gt;
&lt;br /&gt;
組立工賃+送料込みで約12万円となりました。&lt;br /&gt;
当初は10万円前後かと思ってたから意外とかかったなぁ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
組むのに1～2週間って言われて待ってると&lt;br /&gt;
何かトラブルがあったらしく、相性の問題でDVDドライブが認識しないとかで&lt;br /&gt;
マザーボードが変更になった。&lt;br /&gt;
新しいのは&lt;a href=&quot;http://www.gigabyte.co.jp/Products/Motherboard/Products_Overview.aspx?ProductID=3157&quot;&gt;GIGABYTE GA-P55M-UD2&lt;/a&gt;。&lt;br /&gt;
組み立て代行しててよかった・・・？&lt;br /&gt;
&lt;br /&gt;
価格.comでは&lt;a href=&quot;http://kakaku.com/item/K0000066897/&quot;&gt;ASUS&lt;/a&gt;の方が&lt;a href=&quot;http://kakaku.com/item/K0000057043/&quot;&gt;GIGABYTE&lt;/a&gt;より高い？&lt;br /&gt;
まぁー自分でトラブル解決する手間を考えたら&lt;br /&gt;
&lt;br /&gt;
2000円くらいだし気にしない気にしない。&lt;br /&gt;
&lt;br /&gt;
そんなこんなで届いたPCは快調に動いてる。&lt;br /&gt;
音もそんな気にならないしいい感じ。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
失敗したのは、適当に選んで買った1000円の日本語キーボード。&lt;br /&gt;
サーバだからやっぱし英語キーボードの方がよかった。&lt;br /&gt;
&lt;br /&gt;
Ubuntu 9.10 Server入れるためにいろいろやるんだけど&lt;br /&gt;
記号（; : / \）なんかが入力しずらい。&lt;br /&gt;
&lt;br /&gt;
今度から気をつけよう。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
それと、Intel CPUに暗号用の命令AES-NIが追加されるらしい。&lt;br /&gt;
ちと興味ある機能だ。&lt;br /&gt;
Linuxのkernelは既に対応してるそうだし。&lt;br /&gt;
&lt;br /&gt;
それまで待てればいいんだけど、&lt;br /&gt;
今期予算でって話だし、今すぐ仕事で使いたいからしゃーないね。</content><link rel='replies' type='application/atom+xml' href='http://gazpara.blogspot.com/feeds/2002627597606515665/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8231025538103011396/2002627597606515665' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231025538103011396/posts/default/2002627597606515665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231025538103011396/posts/default/2002627597606515665'/><link rel='alternate' type='text/html' href='http://gazpara.blogspot.com/2010/03/pc.html' title='新しくPCを調達'/><author><name>gazpara</name><uri>http://www.blogger.com/profile/05528161481665399512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>