<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ボク様ろぐ &#187; Linux</title>
	<atom:link href="http://bokulog.swd.cc/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://bokulog.swd.cc</link>
	<description>日常とか思ったことを淡々と書き留めておくうぇぶ日記だよ</description>
	<lastBuildDate>Thu, 02 Feb 2012 13:06:49 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>SSLのwebページにPOSTしても値が渡らなくなった話</title>
		<link>http://bokulog.swd.cc/2012/02/02/ssl-website-post-unavaliable/</link>
		<comments>http://bokulog.swd.cc/2012/02/02/ssl-website-post-unavaliable/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 12:58:41 +0000</pubDate>
		<dc:creator>bokusama</dc:creator>
				<category><![CDATA[技術ねた]]></category>
		<category><![CDATA[日記]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet]]></category>
		<category><![CDATA[インチキ]]></category>
		<category><![CDATA[技術]]></category>

		<guid isPermaLink="false">http://bokulog.swd.cc/?p=1519</guid>
		<description><![CDATA[やあやあ。お仕事の山がひと段落して昼寝していたら怒涛の不機嫌な電話で叩き起こされた僕様ですよ。こんにちは。 SSLのwebページでフォームの値をPOSTで取得しようとしても値が取れないという謎事象。ついでにCSSが取れな [...]]]></description>
			<content:encoded><![CDATA[<p>やあやあ。お仕事の山がひと段落して昼寝していたら怒涛の不機嫌な電話で叩き起こされた僕様ですよ。こんにちは。</p>
<p>SSLのwebページでフォームの値をPOSTで取得しようとしても値が取れないという謎事象。ついでにCSSが取れない、と。検索してもあまり情報当たらなかったから、メモだけ書いておきます。同じことで困った人いたら参考になれば。</p>
<h3><span id="more-1519"></span>環境</h3>
<ul>
<li>apache 1.3.41  mod_ssl 2.8.31-1.3.41 openssl-0.9.8b</li>
<li>色々事情があって上げられないのです察してください</li>
</ul>
<h3>事象</h3>
<ul>
<li>chrome/IE8  SSLのページでPOSTしてもPOST値が渡らない</li>
<li>firefoxは大丈夫</li>
<li>POSTリクエストの直後のGETリクエストが失敗する。apacheのerror_logを見ると、次のようになっている。</li>
</ul>
<blockquote><p>Invalid method in request hoge=&amp;fuga=&amp;&#8230;. GET /css/nantoka_base.css HTTP/1.1</p></blockquote>
<h3>推察</h3>
<ul>
<li>この例だと、CSSにPOSTリクエストのパラメタを渡そうとしてしまっているが、CSSファイルはPOSTパラメタなんて受けないので、invalid methodと言ってる気がする（httpd.conf次第だけど)</li>
<li>原因はSSLの脆弱性対応でブラウザの動作が変わったこと。POSTデータの投げ方が変わった。このリクエストは受けられない方が標準から外れている。参考リンク</li>
<ul>
<li><a href="https://groups.google.com/a/googleproductforums.com/forum/?fromgroups#!topic/chrome-ja/uqNcAaXsPaw">httpsでバウンダリ文字列が分割されてpostされる</a> (google groups forum)</li>
<li><a href="https://groups.google.com/a/googleproductforums.com/forum/?fromgroups#!msg/chrome-ja/vUQ6iv9coXw/r1PjwrSml3gJ">https ではじまる Plesk にログインできません。</a> (google groups forum)</li>
<li><a href="http://www.st.ryukoku.ac.jp/~kjm/security/memo/2011/09.html#20110921_SSL">通信を保護する「SSL／TLS」の脆弱性を突いたhttps攻撃、研究者が発表へ </a>（セキュリティーホールmemo)</li>
<li><a href="http://blogs.technet.com/b/jpsecurity/archive/2012/01/30/3477747.aspx">MS12-006 SSL/TLS の脆弱性のちょっと詳しい解説</a> (Microsoft 日本のセキュリティチーム)</li>
</ul>
<li>たぶんこの、分割してPOSTっていうのに対応できてない。splitting とか fragment とか、その辺がキーワードっぽい。</li>
</ul>
<h3>対策</h3>
<ul>
<li>chromeのフォーラムにあった「chrome に &#8211;<wbr>disable-ssl-false-<wbr>startを付けて起動」を試してみたところ、期待通りの動作になったので、この問題で間違いなさそう</wbr></wbr></li>
<li>可能ならApacheとかopensslとかその辺を新しくしちゃえばいい気がする</li>
<li>やんごとなき理由により出来ない場合（だった）、Microsoftさんの記事の対策が僕の場合は参考になった</li>
<ul>
<li><em>サーバー側で RC4 を優先するよう設定する (Windows Server 2008, Windows Server 2008 R2)</em></li>
<li><em>TLS 1.1 を使用する</em></li>
</ul>
<li>今回はIE6を捨てられないので RC4のみを使えるようにapacheを設定したところ回避できた。以下のブラウザとりあえずOKぽい</li>
<ul>
<li>chrome 16.0.192.77</li>
<li>IE 8.0.7601.17514</li>
<li>Fx 3.6.16</li>
<li>IE 6.0.2900.5512.xpsp_sp3_gdr.080814-1236 (@WindowsXP)</li>
</ul>
</ul>
<h3>謎のメモ</h3>
<blockquote>
<pre>[root@hagehgae conf]# openssl ciphers -v 'ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:RC4+RSA:+HIGH:+MEDIUM:-SSLv2:!AES:!3DES'
DHE-DSS-RC4-SHA         SSLv3 Kx=DH       Au=DSS  Enc=RC4(128)  Mac=SHA1
KRB5-RC4-MD5            SSLv3 Kx=KRB5     Au=KRB5 Enc=RC4(128)  Mac=MD5
KRB5-RC4-SHA            SSLv3 Kx=KRB5     Au=KRB5 Enc=RC4(128)  Mac=SHA1
RC4-SHA                 SSLv3 Kx=RSA      Au=RSA  Enc=RC4(128)  Mac=SHA1
RC4-MD5                 SSLv3 Kx=RSA      Au=RSA  Enc=RC4(128)  Mac=MD5</pre>
<pre></pre>
<pre>SSLCipherSuite ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:RC4+RSA:+HIGH:+MEDIUM:-SSLv2:!AES:!3DES</pre>
</blockquote>
<h3>ほか</h3>
<ul>
<li>たぶん Lotus Notes も同じ対策ぽい</li>
<ul>
<li><a href="https://www-304.ibm.com/support/docview.wss?uid=swg21572144">CVE-2011-3389 で公開された Secure Socket Layer (SSL) への BEAST 攻撃に対する Lotus Domino の対応について</a></li>
</ul>
<li>みんな困ってない？こんな古いの使ってないって話かな</li>
</ul>
<ul>
<li>もし誰かの役に立てばということでまあご容赦を.</li>
<li>てか、とりあえずのワークアラウンドとしてはこれでいいと思うんですが、抜本的対策法(ARCFOURに絞らない)をご存じの方いらっしゃったら教えてください。</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://bokulog.swd.cc/2012/02/02/ssl-website-post-unavaliable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Galaxy S2+HID+Debian = Perfect Handheld Computer(後編)</title>
		<link>http://bokulog.swd.cc/2011/09/11/galaxy-s2hiddebian-perfect-handheld-computer-2/</link>
		<comments>http://bokulog.swd.cc/2011/09/11/galaxy-s2hiddebian-perfect-handheld-computer-2/#comments</comments>
		<pubDate>Sun, 11 Sep 2011 02:44:07 +0000</pubDate>
		<dc:creator>bokusama</dc:creator>
				<category><![CDATA[技術ねた]]></category>
		<category><![CDATA[日記]]></category>
		<category><![CDATA[遊び]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet]]></category>
		<category><![CDATA[インチキ]]></category>
		<category><![CDATA[技術]]></category>

		<guid isPermaLink="false">http://bokulog.swd.cc/?p=1306</guid>
		<description><![CDATA[Galaxy S2が面白くて仕方がないよシリーズの後編記事です。 前編は、IS01での挫折の顛末〜Bluetooth Keyboard + MEDIAS N-04C、そしてGalaxy S2(SC-02C)への道程につい [...]]]></description>
			<content:encoded><![CDATA[<p>Galaxy S2が面白くて仕方がないよシリーズの後編記事です。</p>
<div id="attachment_1310" class="wp-caption aligncenter" style="width: 610px"><a href="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04430_01.jpg"><img class="size-large wp-image-1310 " title="OpenOffice.org And Sylpheed running on Debian on Galaxy S2 (SC-02C) " src="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04430_01-1024x681.jpg" alt="OpenOffice.org And Sylpheed running on Debian on Galaxy S2 (SC-02C) " width="600" /></a><p class="wp-caption-text">OpenOffice.org And Sylpheed running on Debian on Galaxy S2 (SC-02C)</p></div>
<p><a href="http://bokulog.swd.cc/2011/09/11/galaxy-s2hiddebian-perfect-handheld-computer-2/" target="_blank">前編</a>は、IS01での挫折の顛末〜Bluetooth Keyboard + MEDIAS N-04C、そしてGalaxy S2(SC-02C)への道程についてでした。後編では、主にSC-02Cのお話が出来ればと思います。</p>
<p><span id="more-1306"></span><span class="Apple-style-span" style="font-size: 15px; font-weight: bold;">ふつうにHIDとして使う</span></p>
<p>そんなわけで勢いで機種変更してしまったGalaxy S2、まずはHIDデバイスの使い勝手が気になります。</p>
<div id="attachment_1313" class="wp-caption aligncenter" style="width: 610px"><a href="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04407_01.jpg"><img class="size-large wp-image-1313 " title="開封してすぐの状態でキーボードとマウスをペアリング" src="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04407_01-1024x681.jpg" alt="開封してすぐの状態でキーボードとマウスをペアリング" width="600" /></a><p class="wp-caption-text">開封してすぐの状態でキーボードとマウスをペアリング</p></div>
<p>うん。大変快適でした。キーボードもマウスも認識するっていいよね。Androidをスマホ用OSとして認識している人にとっては、マウスポインタが表示されるという事それ自体が新鮮かもしれません。どちらかと言うと組み込み系の汎用OSという出自で捉えると納得しやすいかと思います。</p>
<h3>リモートデスクトップクライアントにしてみる</h3>
<p>標準状態のAndroidでも、キーボードとマウスが使えるなら、リモートデスクトップは大いに実用になるはず、と踏んでいました。</p>
<div id="attachment_1314" class="wp-caption aligncenter" style="width: 610px"><a href="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04408_01.jpg"><img class="size-large wp-image-1314 " title="Windows7にリモートデスクトップで接続" src="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04408_01-1024x681.jpg" alt="Windows7にリモートデスクトップで接続" width="600" /></a><p class="wp-caption-text">Windows7にリモートデスクトップで接続</p></div>
<p>早速試してみたところ、</p>
<ul>
<li>まあ普通に使える</li>
<li>画面解像度が合わないのが辛い。RDPは自由な解像度を許してくれないのだろうか、あるいはクライアントアプリの問題だろうか。</li>
<li>キーボードもマウスも無い状態で使うRDPよりは100倍快適と思われる</li>
</ul>
<p>という感触でした。概ね、思惑通りです。</p>
<h3>そんなことより、とりあえずroot</h3>
<p>で、買って半日もしないうちに、root権限を取るための作業を始めました。そもそも、rootedであることを前提として端末を買っているので、ごく自然な流れです。</p>
<blockquote><p>※ここから先の話は、<span style="text-decoration: underline;">見よう見まねでやるとGalaxy S2がゴミになる（文鎮化する）</span>可能性が非常に高い作業ですので、わかる人には参考になるであろう程度に大雑把に書きます。読んでも判らない人には、お勧めしません。このページだけ見てやろうとしても無理です。それでもやろうということであれば、その心意気はとても良いと思いますが、<span style="text-decoration: underline;">壊れたことを人のせいにするような人は絶対に手を出さないように</span>しましょう。ジコセキニンってやつです。</p></blockquote>
<div id="attachment_1316" class="wp-caption aligncenter" style="width: 610px"><a href="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04414_01.jpg"><img class="size-large wp-image-1316 " title="まあ保証は効かなくなってもしょうがないよね" src="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04414_01-1024x681.jpg" alt="まあ保証は効かなくなってもしょうがないよね" width="600" /></a><p class="wp-caption-text">まあ保証は効かなくなってもしょうがないよね</p></div>
<p>作業自体は先達諸兄の足跡をなぞっただけですので、詳説はしません。要するにカスタムROMを書き込むことになります。Galaxy S2は、ht-03aのような状況で、カスタムROMはCPU電圧を調整したりディスプレイ輝度を調整したり、もろもろ手が入ったカスタムROMが何種類もある状況のようです。某巨大掲示板群の当該スレッドを読めば概ね把握できるのではないかと思います。というか僕はそこしか読んでいません。また、ROMイメージの転送方法については、ぐーぐる先生にお伺いを立てれば回答が得られる程度の難度ですので、各自で把握頂ければと思います。</p>
<p>それでどのイメージを転送するかという話になりますが、標準状態のGalaxy S2をちょっと触ってみて、パフォーマンス等々には全く不満を感じなかったので、あくまで標準ベースでrootだけ取れる、というイメージを書き込みました。最近は書き込みのことを「煮る」と言ったりするんでしょうか、それは一部だけでしょうか。その辺はついていけていません…。</p>
<p>カスタムROM制作にトライしている諸兄には篤く御礼申し上げます。</p>
<div id="attachment_1317" class="wp-caption aligncenter" style="width: 610px"><a href="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04417_01.jpg"><img class="size-large wp-image-1317 " title="イメージ転送中。ICEとか使えないのは緊張感があるね。" src="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04417_01-1024x681.jpg" alt="イメージ転送中。ICEとか使えないのは緊張感があるね。" width="600" /></a><p class="wp-caption-text">イメージ転送中。ICEとか使えないのは緊張感があるね。</p></div>
<blockquote><p>※ところで、カスタムROMを取得して導入するのって、著作権的には違法になるんでしょうか。海外では<a href="http://slashdot.jp/story/11/03/30/093258/%E3%82%BD%E3%83%8B%E3%82%A8%E3%83%AA%E3%80%81%E6%B5%B7%E5%A4%96%E7%89%88%E3%81%AE%E6%96%B0%E5%9E%8BXperia%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA%E5%90%84%E6%A9%9F%E3%81%A7%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0ROM%E8%A7%A3%E7%A6%81%E3%81%B8" target="_blank">カスタムROMを書き込みできるように開放する</a>、といった動きもあるようで、黙認なのかなあと思っているんですが(純正ROMの製造コスト自体は端末の料金に含まれているわけだし）、もし法に触れる（あるいは誰かの迷惑になる）ようであれば、本意ではないので、このエントリは削除します。</p></blockquote>
<p>そんなわけで無事にrootを取得できました。</p>
<div id="attachment_1318" class="wp-caption aligncenter" style="width: 610px"><a href="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04424_01.jpg"><img class="size-large wp-image-1318 " title="SuperuserはAndroidマーケットから入れたんだっけな" src="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04424_01-1024x681.jpg" alt="SuperuserはAndroidマーケットから入れたんだっけな" width="600" /></a><p class="wp-caption-text">SuperuserはAndroidマーケットから入れたんだっけな</p></div>
<p>なんてお手軽なんでしょう、感動的です。ハックしてる感は、全くありません。ていうかハックしてません。</p>
<h3>Debianイメージの作成</h3>
<p>続いて、Debian の準備を行います。基本的なアイデアは<a href="http://lanrat.com/android/debian%20" target="_blank">ここ</a>に説明されている通りです。ざっと見てもらえればわかると思いますが、要するに</p>
<ul>
<li>debootstrapでarm用バイナリを指定してextのイメージファイルを作る</li>
<li>作ったイメージファイルをloopback mountして、そこにchrootする</li>
</ul>
<p>という、それだけの話です。その筋の方なら難しくも何ともないと思います。逆に、先のページの内容を理解出来ないようだと、苦労すると思います。とはいえ、やってみないといつまで経っても出来るようにはならないので、リスクを承知でトライするのは面白いと思います。root取るのさえ失敗しなければ、この作業は失敗したところでdebianが立ち上がらないだけで、Android環境までは壊さない・・・いや/system/ を書き換えて壊そうと思えば壊せるか・・・まあたぶん、よほどじゃなきゃ壊さないと思います。知らん。</p>
<p>で、おいらはdebianを普段使っていないので、ESXiにさくっとdebian環境作って作業しましたよ。CDブートでいいんじゃね？とか、なんか別にCentOS上でも何とかなるんじゃね？って気もしたんですが、debianのインストールって、いま、酷く簡単だし、仮想化のおかげで物理マシンも用意しなくていいし。ラクな方に流れました。</p>
<div id="attachment_1319" class="wp-caption aligncenter" style="width: 610px"><a href="http://bokulog.swd.cc/wp-content/uploads/2011/09/esxi.png"><img class="size-full wp-image-1319 " title="ESXiはホントにべんり。" src="http://bokulog.swd.cc/wp-content/uploads/2011/09/esxi.png" alt="ESXiはホントにべんり。" width="600" /></a><p class="wp-caption-text">ESXiはホントにべんり。</p></div>
<p>debian.img の作り方はもう手引きの通りです。留意する点としては、</p>
<ul>
<li>おそらくSDカード上にイメージを配置しようと考えていると思います。ファイルシステムを確認してください。</li>
<li>fat32であれば、１ファイルのサイズ上限は4GBまでです。</li>
<li>謎の数字で言うと 4194304000 ぐらいの感じです。</li>
</ul>
<p>あとは特に何もなかった気がします。</p>
<p>ちなみに、armバイナリがあるディストリビューションでいまもアクティブに保守されてるのって、どれぐらい選択肢あるんだろうと思ってwikipediaを見てみたところ、<a href="http://ja.wikipedia.org/wiki/Linux%E3%83%87%E3%82%A3%E3%82%B9%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E6%AF%94%E8%BC%83#.E3.82.A2.E3.83.BC.E3.82.AD.E3.83.86.E3.82.AF.E3.83.81.E3.83.A3.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88" target="_blank">うーん</a>。Debianのほかには、GentooとSlackwareだけですか。さすがにクロスビルドする気合いはありません。</p>
<p>そう・・・玄箱にVineを入れていてね・・・アップデートできなくなって悲しい気持ちになってたんですよ。<a href="http://kuro.dsk.jp/" target="_blank">玄箱うぉううぉう</a>さんのアレです。その玄箱も、半年ほど前、ものすごく忙しいさなかに華麗に逝きました。臭いからして、電源系のコンデンサとかそんな感じで。でも丸6年以上動いたのかな。彼はえらかった。</p>
<h3> Debianイメージを端末に持ち込んでchrootする</h3>
<p>このステップさえ乗り越えてしまえば勝ったも同然ですね。とりあえず作ったdebian.imgをscpなりで作業端末経由でSDカードに書いてあげて、端末に置いてあげて、までは誰でも出来ると思います。問題は、<a href="http://lanrat.com/android/debian" target="_blank">先の手引き</a>で&#8221;bootdebian&#8221;として紹介されているシェルスクリプトですね。</p>
<p>答えは載せませんが、要点だけ</p>
<ul>
<li>chrootコマンド自体は、Androidマーケットからbusyboxを導入することでわき出てきます。</li>
<ul>
<li>僕はStephen(Stericson)さん作のBusyBoxというのを導入しています</li>
<li>このアプリはBusyBoxのInstallerということらしく、起動すると導入するBusyBoxのバージョンを選べるのですが、最初導入を選択した1.18.xのバージョンでは、chrootが導入されませんでした。</li>
<li>v1.17.1 を導入するとchrootのsymlinkが出来ていました</li>
<li>chrootが無くてすんげーハマった。知らんがな</li>
</ul>
<li>まさかyaffs2そのままでやろうって人はいないよね。/dev/block/mtdblock3 とかそのまま使おうって人はいないよね。自分の端末のmountの結果見てから考えるよね。</li>
<li>そういえばext4にびびった</li>
<li>Galaxy S2は内蔵ストレージと外付けストレージ(micro SD)がある</li>
<ul>
<li>内蔵ストレージ: /mnt/sdcard</li>
<li>micro SD: /mnt/sdcard/external_sd</li>
</ul>
<li>/system に書きたければ、</li>
</ul>
<p style="padding-left: 60px;"><span class="Apple-style-span" style="font-family: Consolas, Monaco, monospace; font-size: 12px; line-height: 18px; white-space: pre;">mount -o remount,rw -t ext4 /dev/block/mmcblk0p9 /system</span></p>
<p>大体これぐらいの情報でいけるんじゃないかと思います。行けない人はやめといた方が（略）。いやだってさあ、ここを無理に進めたとしても、X11環境をイチから作ることになるんすよ。.Xresourcesとかxinitとか@im=とか、解ってないと相当辛いと思うんですよね。。。（やったことあっても苦労する）</p>
<p>ちなみに僕のbootdebianは、</p>
<pre style="padding-left: 60px;">export img=/mnt/sdcard/external_sd/debian.img</pre>
<pre style="padding-left: 60px;">export home_img=/mnt/sdcard/external_sd/root_home.img</pre>
<pre style="padding-left: 60px;">                :</pre>
<pre style="padding-left: 60px;">losetup /dev/block/loop5 $img</pre>
<pre style="padding-left: 60px;">losetup /dev/block/loop6 $home_img</pre>
<pre style="padding-left: 60px;">                :</pre>
<pre style="padding-left: 60px;">mount -t ext2 -o noatime,nodiratime /dev/block/loop5 $mnt</pre>
<pre style="padding-left: 60px;">mount -t ext2 -o noatime,nodiratime /dev/block/loop6 $mnt/root</pre>
<p>ということになっております。4Gじゃ足りなかったの。</p>
<h3>debootstrap &#8211;second-stage する</h3>
<p>いやもうここまで来ちゃえばね。</p>
<div id="attachment_1324" class="wp-caption aligncenter" style="width: 610px"><a href="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04425_01.jpg"><img class="size-large wp-image-1324 " title="debootstrap --second-stage" src="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04425_01-1024x681.jpg" alt="debootstrap --second-stage" width="600" /></a><p class="wp-caption-text">debootstrap --second-stage</p></div>
<p>眺めてるだけ。特に問題なく終了してくれました。</p>
<p>つまり、</p>
<div id="attachment_1325" class="wp-caption aligncenter" style="width: 610px"><a href="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04426_01.jpg"><img class="size-large wp-image-1325 " title="debianなう" src="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04426_01-1024x681.jpg" alt="debianなう" width="600" /></a><p class="wp-caption-text">debianなう</p></div>
<p>まるっとdebianな訳です！やったね！</p>
<h3>環境構築</h3>
<p>正直ここから先なんてどうでもいいっていうか、もうAndroid関係ないしおまけみたいなもんです。</p>
<ul>
<li>とりあえず # apt-get install gnome とかやってみました（←</li>
<li>sslcert の導入でコケました。$TEMPDIRが定義されていないのが問題だったので、適当に.bashrcこさえました。</li>
</ul>
<p>mtabが無いおかげでdfコマンドが使えません。ln -s /proc/mounts /etc/mtab という大味な回避策を取ってみました。いいのかこんなんで。</p>
<ul>
<li>Xのビデオドライバなんてあるわけないのでvncサーバを使う。</li>
<li>tightvncserverしか選択肢がないので、それで。</li>
</ul>
<p>何か残ってた謎のメモ文字列。</p>
<pre style="padding-left: 60px;"># export USER=root
# touch /root/.Xresources
# vncserver -geometry 800x480 -depth 24 :1 (なんかパスワード訊かれるから適当に)
# export DISPLAY=:1
# vncserver -kill :1 (tightvncの止め方)</pre>
<p>gnomeは、使えなくはないんだけど重たいので、WindowManagerはXfce4に落ち着きました。あとはまあ、フォント関係(unifont ttf-kochi-gothic ttf-kochi-mincho ttf-vlgothic)導入したり、日本語入力環境整えたり、ですね。</p>
<ul>
<li><a href="http://wiki.debian.org/JapaneseEnvironment%20" target="_blank">http://wiki.debian.org/JapaneseEnvironment</a></li>
<li><a href="http://www.softel.co.jp/blogs/tech/archives/2589%20" target="_blank">http://www.softel.co.jp/blogs/tech/archives/2589</a></li>
<li><a href="http://www.h7.dion.ne.jp/~maruyosi/pasocom/debian_trial_52.html" target="_blank">http://www.h7.dion.ne.jp/~maruyosi/pasocom/debian_trial_52.html</a></li>
</ul>
<p>意外と難しいのが、AndoroidアプリのVNCクライアントですね。試した中では「アンドロイドのVNC」というアプリが一番良かったです。難しさとしては、</p>
<ul>
<li>2ストロークキーが入力されない</li>
<li>画面サイズが上手く指定できず全画面表示に出来ない</li>
<li>マウスでアプリケーションのウインドウを掴む操作（移動、リサイズなど）が出来ない</li>
<li>localhostへの通信なのに再描画が入ったりストレスを感じる</li>
</ul>
<p>という類のモノがあると感じました。その中で一番バランスが良かったのが、アンドロイドのVNCという、直訳ロックなソフトでした。このアプリで不満なのは、Shift+Spaceが認識されないことだけです。（僕は10年前のkinput2の時代からimのスイッチをShift+Spaceでやっている。Windows/Mac環境下ではCtrl+SpaceでIMのスイッチをしている）これは、Shift+↑がなぜか認識されるので、とりあえずそっちに振り分けて妥協することにしました。いいの、非常用だし。Alt+Escとかそんな非人道的なキーよりはいいと思う。あれは指がつると思うんだ。</p>
<h3> 現状のパフォーマンス</h3>
<p>結局どんなもんか、見てもらうのが早いでしょうか。</p>
<p style="text-align: center;"><iframe src="http://www.youtube.com/embed/60LN1Dklo-4" frameborder="0" width="425" height="350"></iframe></p>
<p>ごめん、ちょっと作業環境が良くなくて、あまりきれいなビデオ撮れなかったんですが、大体どの程度の感覚なのかはつかめるかと思います。</p>
<p>まず、sylpheed を立ち上げています。キータッチが遅いのは、手前に漫画を積んで、その上にビデオカメラを置いているから。1分前後のあたりで受信箱を開いてから少し待ちがありますが、これは3GでIMAPアクセスをしているからです。通信は全てdocomo 3Gです。</p>
<p>1:30あたりから、firefox (iceweasel)を立ち上げています。これは普通に新聞社サイトを閲覧しています。3G待ちの時間が多い感じですね。</p>
<p>最後に、3:20あたりから、OpenOffice.orgを立ち上げている感じです。</p>
<p>正直、sylpheed とfirefox ぐらいなら全然イケちゃうなあ、という感想です。いや、そりゃ、画面の狭さは如何ともし難いものがありますが、体感的にはPentium2-400MHzよりは早いんじゃないだろうか、と思っています。</p>
<h3>まとめ</h3>
<p>どうですかね。普通のキーボードとマウスがあって。画面こそ狭くて小さいけれども、これぐらいの処理能力があるコンピュータが、常に携帯できるとしたら。結構魅力的じゃないかと思うんです。正直、<a href="http://www47.atwiki.jp/f07c" target="_blank">F-07C</a>よりこっちの方がいいんじゃないかと思うんです。だって、Windowsモード時にbluetooth使えないって、あんまりだよF-07C。買う気満々だったのに。</p>
<p>キーボードとマウスが重たいじゃん一緒じゃん、という向きもあるかと思うんですが、考えてください。スマホはいずれにせよ常に持ち歩いてますよね。なので、重量増分は0グラム。僕の場合、AC-USB(iPhone用)と、USBケーブルも常に持ち歩いているので、充電分まで含めて重量増分ナシです。で、キーボードが<a href="http://www.amazon.co.jp/gp/product/B00405DR7Y/ref=as_li_ss_tl?ie=UTF8&amp;tag=lunaweb09-22&amp;linkCode=as2&amp;camp=247&amp;creative=7399&amp;creativeASIN=B00405DR7Y" target="_blank">RBK-2000BT3</a>で、重量は<a href="http://www.reudo.co.jp/rboardk/bt_kb/index.html" target="_blank">電池含まず180g</a>。電池は単4が2本なので、おおよそ20g、それにケースで20gを見てざっくり220gぐらいでしょうか。マウスが<a href="http://www.amazon.co.jp/gp/product/B0051SK5AG/ref=as_li_ss_tl?ie=UTF8&amp;tag=lunaweb09-22&amp;linkCode=as2&amp;camp=247&amp;creative=7399&amp;creativeASIN=B0051SK5AG" target="_blank">iBuffaloのBSMLB06NWH</a>で、重量が18g。電池2本入れて40gぐらいでしょうか。キーボードとマウスの総計で260gを持ち歩くということになります。</p>
<p>いかにVAIO typePが軽いとはいえ、600gはあるんです。それに、ACアダプタが100gちょいでしたか。そのほかケースだケーブルだ、と考えると、なんだかんだで800gぐらいにはなるんじゃないでしょうか。そう考えると、500gぐらいは違うわけですよ。いつも500mlペット一本無駄に持ち歩く感じな訳です。重いって。普通のPC(レツノとかMBAとか)は本体だけで1kgを軽く越えちゃいますからねえ。ACアダプタまで入れたら1.3kgでもまあ軽いんじゃないでしょうか。1kg違うわけです。</p>
<p>もちろん、かなり制約は厳しいです。非力だし画面は狭いし字は小さいし。でも、最低限出来ないと困ることは提供してくれている、そこに価値があると思うんです。繰り返しになりますが、計算機を使うと解ってるなら、最初っからThinkPadなりTypePなり持参すれば済む話なんですよ。まず使わないけど、最悪の場合のために・・・という理由でPCを持ち歩く事情がある人には、理解してもらえるんじゃないかと思っています。</p>
<p>ところで、僕の中ではGalaxy S2いじりはまだ終わっていなくて、以下のネタがあります。</p>
<ul>
<li>USBホストケーブルを使って</li>
<ul>
<li>SDカードからデジカメ画像を取り込んでflickrに上げてみる</li>
<li>セルフパワーのHDDをつなげてみる</li>
<li>無理だと思うけど手当たり次第USBデバイスをつないでみる</li>
</ul>
<li>HDMI出力ケーブルを使って</li>
<ul>
<li>OpenOffice.org の Impress、またはAdobe PDFの最大化表示を使ってプレゼンに挑戦</li>
</ul>
<li>qemu動いたりしないかなー</li>
<ul>
<li>ビデオとかどうでもいいからエミュレートだけ走ってくれればなあ</li>
<li>XPをRDPサーバにできれば、描画はAndroidアプリのRDPクライアントを使えばいいよね</li>
<li>まあ実用になるかというと、アレだけど。</li>
</ul>
</ul>
<p>特にqemuの件は先に検証してから日記を書きたかったわけですが、いかんせん最近忙しくなってしまい、まとまった時間を取るのが1ヶ月後ぐらいになりそうなため、pendingのまま日記を上げてしまおうと思います。どなたか時間ある方いらっしゃったら、試してみませんか。すごい面白いと思うんですけど、ダメっすかね。Galaxy S2でエロゲの一本でも動かせば、それなりにインパクトのある感じになると思います。</p>
<p>そんなわけで、Galaxy S2、すごくいいです。Android端末、特にdocomoのAndroid端末を使っている人は、spモードメールアプリの遅さにイラッ☆と来てるに違いないと思いますが、Galaxy S2で使うと超快適です。ブラウザもtwiccaもアホみたいに早いです。iPhone3GとiPhone3GSぐらいの違いがあると思います。きっと、来年あたりは、デュアルコアCPUが主流になるんだろうなあと予感せずにはいられない一台でした。あと、スマホに関して言えば、現時点では国産はダメかもしれない。いままでいいなと思った端末は全部洋物な気がしてきました。MEDIAS(N-04C)は、いつになったら2.3に更新してもらえるんだろう。</p>
<p>それではみなさん、よいモバイル・ライフを。</p>
]]></content:encoded>
			<wfw:commentRss>http://bokulog.swd.cc/2011/09/11/galaxy-s2hiddebian-perfect-handheld-computer-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Galaxy S2+HID+Debian = Perfect Handheld Computer(前編)</title>
		<link>http://bokulog.swd.cc/2011/09/11/galaxy-s2hiddebian-perfect-handheld-computer-1/</link>
		<comments>http://bokulog.swd.cc/2011/09/11/galaxy-s2hiddebian-perfect-handheld-computer-1/#comments</comments>
		<pubDate>Sun, 11 Sep 2011 02:43:45 +0000</pubDate>
		<dc:creator>bokusama</dc:creator>
				<category><![CDATA[技術ねた]]></category>
		<category><![CDATA[日記]]></category>
		<category><![CDATA[遊び]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet]]></category>
		<category><![CDATA[インチキ]]></category>
		<category><![CDATA[技術]]></category>

		<guid isPermaLink="false">http://bokulog.swd.cc/?p=1279</guid>
		<description><![CDATA[Galaxy S2買っちゃったー＆そっこーでオモチャにしちゃった。 今回は、なんで唐突にGalaxy S2を買っちゃったのか、そこに至る経緯と、Android はそのままに、Debianのユーザランドを動かす話について書 [...]]]></description>
			<content:encoded><![CDATA[<p>Galaxy S2買っちゃったー＆そっこーでオモチャにしちゃった。</p>
<div id="attachment_1296" class="wp-caption aligncenter" style="width: 610px"><a href="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04429_01.jpg"><img class="size-large wp-image-1296 " title="OpenOffice.org And firefox running on Debian on Galaxy S2 (SC-02C)" src="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04429_01-1024x681.jpg" alt="OpenOffice.org And firefox running on Debian on Galaxy S2 (SC-02C)" width="600" /></a><p class="wp-caption-text">OpenOffice.org And firefox running on Debian on Galaxy S2 (SC-02C)</p></div>
<p>今回は、なんで唐突にGalaxy S2を買っちゃったのか、そこに至る経緯と、Android はそのままに、Debianのユーザランドを動かす話について書くよ。意外と長くなっちゃったので、前編はGalaxy S2(SC-02C)購入に至るまでのアレコレ、<a href="http://bokulog.swd.cc/2011/09/11/galaxy-s2hiddebian-perfect-handheld-computer-2/" target="_blank">後編</a>はSC-02Cを触ってのアレコレ、という構成になっています。</p>
<h3><span id="more-1279"></span>プロローグ</h3>
<p>そもそも僕はハンドヘルドコンピュータが大好きなのです。今にして思えば、<a href="http://www011.upp.so-net.ne.jp/kjts/9801nst.htm" target="_blank">PC-9801NS/T</a>を背負って中学校に通ったあたりから僕のモバイルコンピューティングが始まりました。電子手帳やら<a href="http://k-tai.impress.co.jp/cda/article/showcase_top/19588.html" target="_blank">premini(初代)</a>やら<a href="http://pc.watch.impress.co.jp/docs/2003/0422/docomo.htm" target="_blank">Sigmarion3</a>やら<a href="http://pc.watch.impress.co.jp/docs/article/970107/lib50.htm" target="_blank">Libretto50</a>やら、大好きなのです。<a href="http://ascii.jp/elem/000/000/129/129825/" target="_blank">Willcom D4</a>も当然買いました。<a href="http://getnews.jp/archives/57688" target="_blank">IS01</a>も当然に<a href="http://uinyan.com/get_free_android_is01/" target="_blank">乞食</a>しました。</p>
<p>僕がモバイルに求めるのは、</p>
<ul>
<li>何も考えずに常に持ち歩けること。</li>
<ul>
<li>いつ何時必要になるかわからない。</li>
<li>必要になると最初からわかっているなら、ThinkPadを持っていけばよい話でしかない</li>
</ul>
<li>フルコンピュータとして、一通りの事が出来ること。</li>
<ul>
<li>ssh接続して一通りのサーバ保守作業</li>
<li>SDカード読みこんで画像をflickrに上げたりメール添付したりぐらいは出来ること</li>
<li>打ち合わせメモをストレスなく取れること</li>
<li>メールを見られること。添付で付いてきた.xlsぐらいは読めること。</li>
</ul>
<li>I/Oは今ならUSB必須。有線LAN、外部モニタ出力は欲しい。RS-232Cあればなお可だがUSBで逃げてもよし。</li>
<li>フルキーボード必須。</li>
<li>マウスポインタはトラックポイント（または準ずるもの）が望ましい</li>
<li>最低電池駆動1時間</li>
</ul>
<p>です。</p>
<p>これらの条件を満たすため、現在は<a href="http://trendy.nikkeibp.co.jp/article/pickup/20090108/1022603/" target="_blank">VAIO typeP</a>を携帯しています。</p>
<div id="attachment_1297" class="wp-caption aligncenter" style="width: 610px"><a href="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04435_01.jpg"><img class="size-large wp-image-1297 " title="VAIO C1(C1VR/BP)を使っていたこともありました" src="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04435_01-1024x681.jpg" alt="VAIO C1(C1VR/BP)を使っていたこともありました" width="600" /></a><p class="wp-caption-text">VAIO C1(C1VR/BP)を使っていたこともありました</p></div>
<p>この子には基本的に何も不満が無いのですが、最近これですら「重たい」と感じるようになってきました。「いつ必要になるか判らないから常時携帯していたい」ので、常に持ち歩いている訳ですが、言い換えると「9割方使わない」わけで、やっぱり使わないとなると、無駄な重量だと感じてしまうのです。歳のせいにしておきたいと思います。</p>
<p>そんな折、<a href="http://d.hatena.ne.jp/rattcv/20101219#p1" target="_blank">IS01でDebianが使える</a>、という記事を見かけました。VNCをXサーバとして使うことで、<a href="http://d.hatena.ne.jp/rattcv/20110106#p1" target="_blank">X11環境も構築できるようです</a>。</p>
<h3>IS01でX11 環境の夢を見た</h3>
<p>「ほうほうこれは興味深い、では僕も早速・・・」ということで、購入後一度もファームアップしていない自慢のIS01を掘り出してきてですね</p>
<div id="attachment_1298" class="wp-caption aligncenter" style="width: 610px"><a href="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04393_01.jpg"><img class="size-large wp-image-1298 " title="車載Androidとして、1.6検証端末として大活躍のIS01" src="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04393_01-1024x681.jpg" alt="車載Androidとして、1.6検証端末として大活躍のIS01" width="600" /></a><p class="wp-caption-text">車載Androidとして、1.6検証端末として大活躍のIS01</p></div>
<p>MobileHackerzさん謹製「<a href="http://mobilehackerz.jp/contents/Software/Android/IS01root" target="_blank">IS01 rooter</a>」を</p>
<div id="attachment_1299" class="wp-caption aligncenter" style="width: 610px"><a href="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04397_01.jpg"><img class="size-large wp-image-1299 " title="ふぁんです。再始動していただいてとても嬉しいです。" src="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04397_01-1024x681.jpg" alt="ふぁんです。再始動していただいてとても嬉しいです。" width="600" /></a><p class="wp-caption-text">ふぁんです。再始動していただいてとても嬉しいです。</p></div>
<p>いやーなんてお手軽なんでしょう。もう、ハックなんて恥ずかしくて呼べないレベルまでお手軽になっちゃってます。ただの設定、ですね。だってもう、本スレのログ読む必要すら無いレベルですよ。</p>
<div id="attachment_1300" class="wp-caption aligncenter" style="width: 610px"><a href="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04399_01.jpg"><img class="size-large wp-image-1300 " title="正直親切過ぎてびっくりしましたよ" src="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04399_01-1024x681.jpg" alt="正直親切過ぎてびっくりしましたよ" width="600" /></a><p class="wp-caption-text">正直親切過ぎてびっくりしましたよ</p></div>
<p>ありがたや。指示通りに操作するだけで何の問題もなくroot取れました。あ、01.00.07 でも問題なく特権取れてます。留意点は、せいぜい、super userは別途導入してあげないといけない、ってぐらいでしょうか。とにかく簡単すぎて、もうあまり記憶がありません。</p>
<div id="attachment_1301" class="wp-caption aligncenter" style="width: 610px"><a href="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04404_01.jpg"><img class="size-large wp-image-1301 " title="たぶん画面に表示できる情報量を変更しようとしてる" src="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04404_01-1024x681.jpg" alt="たぶん画面に表示できる情報量を変更しようとしてる" width="600" /></a><p class="wp-caption-text">たぶん画面に表示できる情報量を変更しようとしてる</p></div>
<p>さて、まあとにかくrootは取れたので、次はdebianのイメージを作って。。。って、このキーボード、パイプ（｜）入力できないのかよ！！！！</p>
<div id="attachment_1302" class="wp-caption aligncenter" style="width: 610px"><a href="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04395_01.jpg"><img class="size-large wp-image-1302 " title="ちょっとキーが足りないかな" src="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04395_01-1024x681.jpg" alt="ちょっとキーが足りないかな" width="600" /></a><p class="wp-caption-text">ちょっとキーが足りないかな</p></div>
<p>あー、ごめん、無理。一時的にはソフトキーで逃げれるけど、、、</p>
<p>僕の目的は前述の通り、linuxのシェルぐらい操作出来ないと困るわけで、パイプがソフトキーとか、ちょっと考えたくないです。 ps -ax | grep hoge って入力するのに、ソフトキーボードは、ねえ。大体、外でターミナル開かないといけないってのは、割と平時な状況ではないわけでして、あんまりのんびりもしてられないわけで。</p>
<p>じゃあ、IS01にキーボードだけ外付けすればいいじゃん、と考えるわけです。Bluetoothキーボードをですね・・・って調べてみたら、IS01はHIDをサポートしてないんですね。そうですかそうですか。確かに、標準のキーボードとトラックボール、いいですもんね。外付けキーボードなんていらないですよね。</p>
<p>そんな理由でIS01にDebianを載せるのはやめちゃいました。IS01には、このまま主に車載マルチメディア端末として活躍していただこうと思います。彼がいないと、渋滞したときにNHKニュースすら見られなくて困るのです。</p>
<h3>なぜかBluetoothキーボードを買ってMEDIAS N-04Cで活用してみる</h3>
<p>ところで、Bluetoothの外付けキーボードを調べていくと、HID非対応、SPPプロファイル対応、という端末でも（無理やり）キーボードを使える製品というのがいくつかあるのですね。その中でも、リ<a href="http://www.amazon.co.jp/gp/product/B00405DR7Y/ref=as_li_ss_tl?ie=UTF8&amp;tag=lunaweb09-22&amp;linkCode=as2&amp;camp=247&amp;creative=7399&amp;creativeASIN=B00405DR7Y" target="_blank">ュウドのRBK-2000BT3</a>あたりは、僕が使っているMEDIAS N-04Cも<a href="http://www.reudo.co.jp/rboardk/bt_kb/models.html" target="_blank">（非公式）対応</a>しており、そこそこ安価なようです。打ち合わせメモぐらい取れるようになるといいなーと思い、ぽちったのが先々週？の話です。</p>
<div id="attachment_1292" class="wp-caption aligncenter" style="width: 610px"><a href="http://bokulog.swd.cc/wp-content/uploads/2011/09/NEC_0412.jpg"><img class="size-large wp-image-1292 " title="インディーズ候補列伝はまだ読む時間が取れてない" src="http://bokulog.swd.cc/wp-content/uploads/2011/09/NEC_0412-1024x768.jpg" alt="インディーズ候補列伝はまだ読む時間が取れてない" width="600" /></a><p class="wp-caption-text">インディーズ候補列伝はまだ読む時間が取れてない</p></div>
<p>到着したら、張り切って使うわけじゃないですか。</p>
<div id="attachment_1304" class="wp-caption aligncenter" style="width: 610px"><a href="http://bokulog.swd.cc/wp-content/uploads/2011/09/b8acbc74225ce00c3dc59627f407d57f.jpg"><img class="size-large wp-image-1304 " title="MEDIAS N-04C + Bluetooth Keyboard" src="http://bokulog.swd.cc/wp-content/uploads/2011/09/b8acbc74225ce00c3dc59627f407d57f-1024x768.jpg" alt="MEDIAS N-04C + Bluetooth Keyboard" width="600" /></a><p class="wp-caption-text">MEDIAS N-04C + Bluetooth Keyboard</p></div>
<p>そんなわけで打ち合わせメモをMEDIAS N-04Cで取ってみた感想は・・・</p>
<ul>
<li>とりあえず使える</li>
<li>使えないわけじゃない</li>
<li>Androidスマホ単体で使う事を考えたら遥かに快適だ</li>
<li>キータイプに微妙についてこない事がある</li>
<li>やっぱ打ち合わせメモだけ取れても仕方ないかなあ・・・</li>
</ul>
<p>というものでした。まあ、概ね予想通りというところですね。入力を実現するためにBlueKeyboard だっけな、そういったアプリを使うのですが、キーボードの切り替えを毎回意識しなければならないのが手間なのと、タイプについてこない事があるのとがストレスかなあ、と感じました。</p>
<p>ここでやめておけば良かった。「ちなみに、HIDをサポートしているスマホって何があるんだろう」と、docomoの公式をつらつらと見てしまったのが悪かった。圧倒的なスペックで話題のGalaxy S2のBluetooth欄には「HID」としっかり書いてあった。そして、Galaxy S2は、既に先達により、rootedだった。この状況で、僕が物欲を抑えることが出来るだろうか。</p>
<div id="attachment_1303" class="wp-caption aligncenter" style="width: 610px"><a href="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04405_01.jpg"><img class="size-large wp-image-1303 " title="無理に決まってるんだそんなもん" src="http://bokulog.swd.cc/wp-content/uploads/2011/09/DSC04405_01-1024x681.jpg" alt="無理に決まってるんだそんなもん" width="600" /></a><p class="wp-caption-text">無理に決まってるんだそんなもん</p></div>
<p>結論から言うと、3回目のヨドバシカメラで、屈した。だって、デュアルコアだし。</p>
<p>書いてて思ったんですが、わりとココまで全てどーでもいい内容ですね。前後編に分けた方が、見る人にとって優しい気がしてきました。そんなわけで、全六部作は無理ですが、全二部作にしようかと思います。</p>
<p>つまり、<a href="http://bokulog.swd.cc/2011/09/11/galaxy-s2hiddebian-perfect-handheld-computer-2/" target="_blank">後編に続きます</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://bokulog.swd.cc/2011/09/11/galaxy-s2hiddebian-perfect-handheld-computer-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>お家の鯖がくじけた件</title>
		<link>http://bokulog.swd.cc/2009/09/01/kernelpanic/</link>
		<comments>http://bokulog.swd.cc/2009/09/01/kernelpanic/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 13:12:56 +0000</pubDate>
		<dc:creator>bokusama</dc:creator>
				<category><![CDATA[技術ねた]]></category>
		<category><![CDATA[日記]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[インチキ]]></category>
		<category><![CDATA[ネットワーク]]></category>
		<category><![CDATA[技術]]></category>

		<guid isPermaLink="false">http://bokulog.swd.cc/?p=276</guid>
		<description><![CDATA[あう。19:20ごろから21時ごろまで、この日記に繋がらなかったと思います。もし見に来てくれたレアな人がいたら、ごめんね。 会社に居るときに、なんか家のネットワークがおかしいというメールが来て。家に帰ってきて、とりあえず [...]]]></description>
			<content:encoded><![CDATA[<p>あう。19:20ごろから21時ごろまで、この日記に繋がらなかったと思います。もし見に来てくれたレアな人がいたら、ごめんね。</p>
<p>会社に居るときに、なんか家のネットワークがおかしいというメールが来て。家に帰ってきて、とりあえずコンソール見てみるじゃないですか。</p>
<div id="attachment_277" class="wp-caption aligncenter" style="width: 650px"><a href="http://bokulog.swd.cc/wp-content/uploads/2009/09/panic.jpg"><img class="size-large wp-image-277 " title="Kernel panic" src="http://bokulog.swd.cc/wp-content/uploads/2009/09/panic-1024x767.jpg" alt="" width="640" /></a><p class="wp-caption-text">Kernel panic</p></div>
<p>あー＞＜</p>
<p><span id="more-276"></span>こりゃ、どーもこーも。はいリセットボタンぽちっとな→復旧。</p>
<p>うーん、そういえば2週間ぐらい前にも、こうなったんだよなあ。ということでちょっと様子を見てみますか。といっても、</p>
<blockquote><p>Sep  1 03:23:29 neumann last message repeated 3 times<br />
Sep  1 03:35:05 neumann last message repeated 3 times<br />
Sep  1 03:47:34 neumann last message repeated 3 times<br />
Sep  1 20:46:38 neumann syslogd 1.4.1: restart.<br />
Sep  1 20:46:38 neumann kernel: klogd 1.4.1, log source = /proc/kmsg started.<br />
Sep  1 20:46:38 neumann kernel: Linux version 2.6.18-128.1.10.el5 (mockbuild@builder16.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-44)) #1 SMP Thu May 7 10:39:21 EDT 2009</p></blockquote>
<p>はい、/ver/log/messagesは情報なし。</p>
<p>あと気軽に見れるのはmuninぐらいかね</p>
<div id="attachment_278" class="wp-caption aligncenter" style="width: 310px"><a href="http://bokulog.swd.cc/wp-content/uploads/2009/09/CPU-usage.png"><img class="size-medium wp-image-278" title="CPU usage" src="http://bokulog.swd.cc/wp-content/uploads/2009/09/CPU-usage-300x203.png" alt="CPU usage" width="300" height="203" /></a><p class="wp-caption-text">CPU usage</p></div>
<p>CPUよゆー。当然Load Ave.も</p>
<div id="attachment_279" class="wp-caption aligncenter" style="width: 310px"><a href="http://bokulog.swd.cc/wp-content/uploads/2009/09/Load-average.png"><img class="size-medium wp-image-279" title="Load average" src="http://bokulog.swd.cc/wp-content/uploads/2009/09/Load-average-300x160.png" alt="Load average" width="300" height="160" /></a><p class="wp-caption-text">Load average</p></div>
<p>超よゆー。プロセスの数も</p>
<div id="attachment_280" class="wp-caption aligncenter" style="width: 310px"><a href="http://bokulog.swd.cc/wp-content/uploads/2009/09/Number-of-Processes.png"><img class="size-medium wp-image-280" title="Number of Processes" src="http://bokulog.swd.cc/wp-content/uploads/2009/09/Number-of-Processes-300x160.png" alt="Number of Processes" width="300" height="160" /></a><p class="wp-caption-text">Number of Processes</p></div>
<p>安定してるねえ。IOもネットワークも</p>
<div id="attachment_281" class="wp-caption aligncenter" style="width: 310px"><a href="http://bokulog.swd.cc/wp-content/uploads/2009/09/IOstat.png"><img class="size-medium wp-image-281" title="IOstat" src="http://bokulog.swd.cc/wp-content/uploads/2009/09/IOstat-300x167.png" alt="IOstat" width="300" height="167" /></a><p class="wp-caption-text">IOstat</p></div>
<div id="attachment_282" class="wp-caption aligncenter" style="width: 310px"><a href="http://bokulog.swd.cc/wp-content/uploads/2009/09/eth0-traffic.png"><img class="size-medium wp-image-282" title="eth0 traffic" src="http://bokulog.swd.cc/wp-content/uploads/2009/09/eth0-traffic-300x167.png" alt="eth0 traffic" width="300" height="167" /></a><p class="wp-caption-text">eth0 traffic</p></div>
<div id="attachment_283" class="wp-caption aligncenter" style="width: 310px"><a href="http://bokulog.swd.cc/wp-content/uploads/2009/09/Netstat.png"><img class="size-medium wp-image-283" title="Netstat" src="http://bokulog.swd.cc/wp-content/uploads/2009/09/Netstat-300x189.png" alt="Netstat" width="300" height="189" /></a><p class="wp-caption-text">Netstat</p></div>
<p>何の問題もないよねえ。っていうかどんだけヒマなんだよこのサーバてレベル。</p>
<p>こんなんだもん、メモリだって</p>
<div id="attachment_284" class="wp-caption aligncenter" style="width: 310px"><a href="http://bokulog.swd.cc/wp-content/uploads/2009/09/Memory-usage.png"><img class="size-medium wp-image-284" title="Memory usage" src="http://bokulog.swd.cc/wp-content/uploads/2009/09/Memory-usage-300x247.png" alt="Memory usage" width="300" height="247" /></a><p class="wp-caption-text">Memory usage</p></div>
<p>こんなにいらねえよ、てレベルで余ってるもの、</p>
<div id="attachment_285" class="wp-caption aligncenter" style="width: 310px"><a href="http://bokulog.swd.cc/wp-content/uploads/2009/09/Swap-inout.png"><img class="size-medium wp-image-285" title="Swap inout" src="http://bokulog.swd.cc/wp-content/uploads/2009/09/Swap-inout-300x167.png" alt="Swap inout" width="300" height="167" /></a><p class="wp-caption-text">Swap inout</p></div>
<p>swapなんて使うはずもなく。</p>
<p>うーーーーーーぬ。超健全なんだけどなあ、何だこの突然死。なんか、これ、仕事でなったら一番ヤなパターンなんだけど、ここは自宅鯖最強のソリューション「<strong><span style="font-size: xx-large;">気にしない</span></strong>」でいきましょう。こういうの真面目に相手するのは仕事だけでいいよ。</p>
<p>つーか、アレなんだ、真面目に見るだけ無駄なんだ、これ。だって、swd.cc 札幌第一DCが</p>
<div id="attachment_286" class="wp-caption aligncenter" style="width: 234px"><a href="http://bokulog.swd.cc/wp-content/uploads/2009/09/noc.jpg"><img class="size-medium wp-image-286" title="swd.cc 札幌第一DC" src="http://bokulog.swd.cc/wp-content/uploads/2009/09/noc-224x300.jpg" alt="swd.cc 札幌第一DC" width="224" height="300" /></a><p class="wp-caption-text">swd.cc 札幌第一DC</p></div>
<p>こんなんだからねえ。（誰が何と言おうとswd.cc札幌第一データセンタである。決して書斎ではない。ていうかこーゆーことやるために賃貸を脱出したのである）</p>
<p>肝心のサーバが、何年使ってるかわからないケースに、ヨメの以前のＰＣのマザー＆メモリ、容量の不明な電源ユニットを組み合わせて大気開放でエコ冷却運用。ファンとかとーぜん無し。電源容量、メモリ、温度管理、、、疑うところ多すぎて、もうね。いいんだ、遊びなんだし。特に電源が怪しい。250W電源じゃこのCPU起動できなくて、その辺にあったジャンクから剥がした容量不明の電源に換えたら起動したからそのまま使ってるっていうレベル。それに、このOS、違うマザーで導入したやつなんだよね。最初はCel1.3Gぐらいの環境で動かしてたんだけど、Cel2.8Gが余ったからそのまんまdiskだけまるっと持ってきて、そのまま動かしているっていう豪気な感じだったり。</p>
<p>とはいえ、何も対策しないのは芸がないということで、</p>
<p>/etc/sysctl.conf に</p>
<blockquote><p>kernel.panic=30</p></blockquote>
<p>を書いて、</p>
<blockquote><p># sysctl -p</p></blockquote>
<p>と。この辺でまあ良しとしとくべ(@CentOS)。  何やってるかは、まあいいと思うんですけど、<a href="http://www.drk7.jp/MT/archives/001147.html" target="_blank">この辺</a>すかね。</p>
<p>ところで、<a href="http://images.google.co.jp/images?client=firefox&amp;rls=org.mozilla:ja:official&amp;hs=pn8&amp;um=1&amp;q=kernel+panic&amp;btnG=%E7%94%BB%E5%83%8F%E6%A4%9C%E7%B4%A2&amp;start=0" target="_blank">kernel panicでgoogle画像検索した結果</a>がイヤすぎる。セーフサーチ、無力すぎ。これこそ「セーフサーチ：中」でマスクするべきではないだろうか（とか言う</p>
<p><span style="font-size: large;"><span style="font-size: small;">ということで、</span><strong>swd.cc は、ベストエフォートでお送りしています</strong></span>ので、たまに落ちてると思います。生暖かく見守ってあげてください。所詮足回りＢフレだし、丁度良いサービスレベルかなあと。安定させたくなったら、ちゃんとしたサーバ室に置いて運用してるやつを使うことを考えようと思います…。</p>
]]></content:encoded>
			<wfw:commentRss>http://bokulog.swd.cc/2009/09/01/kernelpanic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced

Served from: bokulog.swd.cc @ 2012-02-07 04:40:33 -->
