<?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>記録</title>
	<atom:link href="http://www.ekesete.net/log/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.ekesete.net/log</link>
	<description>EKESETE.net blog</description>
	<lastBuildDate>Sun, 13 May 2012 02:10:23 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>節電がまた話題ですが</title>
		<link>http://www.ekesete.net/log/?p=4792</link>
		<comments>http://www.ekesete.net/log/?p=4792#comments</comments>
		<pubDate>Sun, 13 May 2012 02:10:23 +0000</pubDate>
		<dc:creator>ichinomoto</dc:creator>
				<category><![CDATA[その他]]></category>

		<guid isPermaLink="false">http://www.ekesete.net/log/?p=4792</guid>
		<description><![CDATA[そろそろ暑くなってきて節電等と言われていますが、たぶん結構な数の人が まだ地震の義援金受け付け中であることを忘れかけているのではないかと思います。 去年義援金の受付を始めた頃に、たぶん1年後ぐらいには寄付する人もだいぶ減 [...]]]></description>
			<content:encoded><![CDATA[<p>そろそろ暑くなってきて節電等と言われていますが、たぶん結構な数の人が<br />
まだ地震の義援金受け付け中であることを忘れかけているのではないかと思います。</p>
<p>去年義援金の受付を始めた頃に、たぶん1年後ぐらいには寄付する人もだいぶ減るんだろうなと思っていたことと、<br />
某所で義援金関係のことをやっていたのを見たこともあってせっかくなので追加で寄付してみました。<br />
<a href="http://www.jrc.or.jp/contribution/l3/Vcms3_00002069.html">このあたりに</a></p>
<p>確定申告とかやってないと税金が安くなるとかどうのというような話にはなりませんが<br />
気分の問題なんでたまにはこういうのも良いんじゃないかと思います。</p>
<p>日本赤十字の東日本大震災義援金は2012/9/30まで受け付けしているそうです。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ekesete.net/log/?feed=rss2&#038;p=4792</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Boogie Board 修理</title>
		<link>http://www.ekesete.net/log/?p=4767</link>
		<comments>http://www.ekesete.net/log/?p=4767#comments</comments>
		<pubDate>Sat, 12 May 2012 08:03:14 +0000</pubDate>
		<dc:creator>ichinomoto</dc:creator>
				<category><![CDATA[その他]]></category>

		<guid isPermaLink="false">http://www.ekesete.net/log/?p=4767</guid>
		<description><![CDATA[Boogie Boardは海外での発売後すぐに初代を2つ輸入した方から1つ譲ってもらった物を使っていて、 使い始めてもう2年以上になりますか。(twitterをまともに使い始めた当初で懐かしい) うちでの使い方は家を出る [...]]]></description>
			<content:encoded><![CDATA[<p>Boogie Boardは海外での発売後すぐに初代を2つ輸入した方から1つ譲ってもらった物を使っていて、<br />
使い始めてもう2年以上になりますか。(twitterをまともに使い始めた当初で懐かしい)</p>
<p>うちでの使い方は家を出る前や寝る前に何か思いついてあとでやろうと思ったようなことを<br />
忘れないために書き留めておくのに使っています。<br />
以前は紙を使っていたのですが、ペンが無くても書けるのが意外と便利だったり。</p>
<p>そのBoogie Board重宝していましたが、先日消去ボタンがきかなくなってしまいまして、<br />
いちおう分解修復できたので同じような症状のある場合の参考に書いておきます。</p>
<p>まず考えられる原因としては電池がないということだったので電圧を測りましたが、特に問題なし。<br />
まぁ普通に使って電池がなくなるということはあまり考えられないわけですが。</p>
<p>となるとハード不良かということでまずボタンを適当にバイパスしてみます。<br />
これでも特に動作は変わらず。<br />
ちなみにこの金属ドーム型スイッチは携帯電話のボタンでも使われてます。<br />
(最近はタッチパネルが多いですが)</p>
<p>あとは消去電圧を生成してる石がおかしくなったかと思いましたが、<br />
いろいろさわっていると表示部分とつながっている端子を押すと動作することが判明。</p>
<p>本体上部のラベルをはがして、ねじを外すとこうなります。<br />
今回は丸で囲んだ右側の端子の接触不良でした。<br />
<a href="http://www.ekesete.net/log/wp-content/uploads/2012/05/bb.jpg"><img src="http://www.ekesete.net/log/wp-content/uploads/2012/05/bb-300x254.jpg" alt="" title="圧着" width="300" height="254" class="aligncenter size-medium wp-image-4772" /></a><br />
ゴムの載っている部分の下に端子があります<br />
<a href="http://www.ekesete.net/log/wp-content/uploads/2012/05/bb2.jpg"><img src="http://www.ekesete.net/log/wp-content/uploads/2012/05/bb2-300x225.jpg" alt="" title="端子" width="300" height="225" class="aligncenter size-medium wp-image-4776" /></a></p>
<p>押している間は問題なく消去されるので、今回はフタとのすき間に折りたたんだ紙を詰めて<br />
圧力をかけることにして修理完了。<br />
その後は問題も再発せず無事に使えています。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ekesete.net/log/?feed=rss2&#038;p=4767</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 12.04 インストールと設定等 (備忘録)</title>
		<link>http://www.ekesete.net/log/?p=4727</link>
		<comments>http://www.ekesete.net/log/?p=4727#comments</comments>
		<pubDate>Wed, 02 May 2012 07:37:34 +0000</pubDate>
		<dc:creator>ichinomoto</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[備忘録]]></category>

		<guid isPermaLink="false">http://www.ekesete.net/log/?p=4727</guid>
		<description><![CDATA[4/26に Ubuntu 12.04 が予定どおり公開されたので11.04から移行。(home以外全部入れ直し) 随時更新 入手、インストール ・入手はBitTorrent経由。10分もかからず高速だった。 ・インストー [...]]]></description>
			<content:encoded><![CDATA[<p>4/26に Ubuntu 12.04 が予定どおり公開されたので11.04から移行。(home以外全部入れ直し)<br />
随時更新</p>
<h4>入手、インストール</h4>
<p>・入手はBitTorrent経由。10分もかからず高速だった。</p>
<p>・インストールにはisoをddでUSBメモリにそのまま書き込んだものを使用。</p>
<p>・intuos4はつないだだけで自動で認識して設定画面にも設定項目が出ている。</p>
<p>・magic trackpadもBTで接続すれば通常のトラックパッドとして使用可能。<br />
　-2本指スクロールは設定を変更すれば使用可能。スクロール方向逆転オプションが欲しい。<br />
<a href="http://www.ekesete.net/log/wp-content/uploads/2012/05/673334a60bc9f46a5a02af10209be4ec.png"><img src="http://www.ekesete.net/log/wp-content/uploads/2012/05/673334a60bc9f46a5a02af10209be4ec-300x206.png" alt="" title="マウスとタッチパッド_001" width="300" height="206" class="aligncenter size-medium wp-image-4755" /></a></p>
<h4>設定、環境移行など</h4>
<p>・スクリーンセーバー周辺を家で使う用に変更した程度<br />
・インストール先のドライブを新しいものにしたので/homeはインストール後まるごとコピー<br />
　他は何も引き継がず</p>
<h4>追加</h4>
<p>・byobu</p>
<p>・chromium-browser</p>
<p>・synaptic<br />
　- ソフトウェアセンターがあるせいか標準で入っていないので追加。</p>
<p>・nVidiaのプロプライエタリドライバ</p>
<p>・Advanced Settingsをインストールしてフォントの設定<br />
　- 試しに&#8221;VLゴシック&#8221;を入れたらフォントが丸すぎだったので&#8221;Takao Pゴシック&#8221;に変更するために導入。</p>
<p>・Androidビルド環境一式<br />
　- <a href="http://wiki.cyanogenmod.com/wiki/Samsung_Galaxy_S_II:_Compile_CyanogenMod_(Linux)">Samsung Galaxy S II: Compile CyanogenMod (Linux)</a><br />
　　ここにあるとおりインストール。エラーの出るものは無くても問題無いようなので無視。<br />
　- oracleの<a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html">ここ</a>から&#8221;Java SE 6 Update 32&#8243;のLinux用JDK最新版を拾ってきてインストール</p>
<p>・comix<br />
　- zipで固めた自炊ファイル表示用に便利</p>
<p>・ubuntu tweak</p>
<p>・compiz-settings-manager(CCSM)<br />
　- 入れただけ。デスクトップをcube設定にしたりすると画面が壊れるのかは未確認。直ってるといいけど。</p>
<p>・MyUnity<br />
　- compiz-settings-manager(CCSM)をインストールしなくてもGUIでunityの設定が色々変更できるらしい</p>
<p>・ATOK X3<br />
　- gnome3になって面倒になったらしい。<br />
　　詳細と便利なのものを公開されているところがあるので<a href="http://www.k5.dion.ne.jp/~r-f/sicklylife/memo/ubuntu1204/setting_and_install.html#atok_in">こちら</a>を参照してインストール。<br />
　　ATOK以外にもその他いろいろ有益な情報が載っているので要確認。</p>
<p>・vlc</p>
<p>・gvim</p>
<p>・emesene</p>
<p>・gimp</p>
<p>・Shutter<br />
　- 標準のスクリーンキャプチャでAltキーがHUD表示とかぶって<br />
　　windowのみのキャプチャが出来ない場合があったので導入。</p>
<h4>現状の問題</h4>
<p>マルチモニタで解像度の違うモニタをclone設定にしたらunityのランチャーが<br />
縦1080と縦1200の2つ重なって出るようになってしまった。<br />
しかも実際にクリック可能なのは1200の方のみ。<br />
無駄なので1つ消したいけど方法が不明……</p>
<p>[追記]<br />
原因判明。<br />
解像度の違うモニタをclone設定にするとどちらのモニタにもランチャーを出そうとして2重に出るらしい。<br />
<a href="http://www.ekesete.net/log/wp-content/uploads/2012/05/nvidia-setting.png"><img src="http://www.ekesete.net/log/wp-content/uploads/2012/05/nvidia-setting-300x270.png" alt="" title="nvidia-setting" width="300" height="270" class="aligncenter size-medium wp-image-4753" /></a><br />
画像の上のモニタは1200、下のモニタが1080。<br />
左端をそろえて重ねると今回の問題のようなことになるらしい。<br />
ただし、homeは丸ごとコピーしたのでcompizの設定を結構いじってあった前の画面設定を<br />
保持したままだったのが原因の可能性はある。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ekesete.net/log/?feed=rss2&#038;p=4727</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NOTTVのモニターがさんざんな件</title>
		<link>http://www.ekesete.net/log/?p=4685</link>
		<comments>http://www.ekesete.net/log/?p=4685#comments</comments>
		<pubDate>Tue, 17 Apr 2012 12:57:32 +0000</pubDate>
		<dc:creator>ichinomoto</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[その他]]></category>

		<guid isPermaLink="false">http://www.ekesete.net/log/?p=4685</guid>
		<description><![CDATA[最初に書いてあった文章は非公開にしました。 NOTTVのモニターについては 規約に 「第13条　参加モニターは、本モニターに際し知り得た当社の業務上、技術上、その他一切の情報を参加モニターの責任による適切な管理のもと秘密 [...]]]></description>
			<content:encoded><![CDATA[<p>最初に書いてあった文章は非公開にしました。</p>
<p>NOTTVのモニターについては<br />
規約に<br />
「第13条　参加モニターは、本モニターに際し知り得た当社の業務上、技術上、その他一切の情報を参加モニターの責任による適切な管理のもと秘密として取扱い第三者へ漏洩してはなりません。」</p>
<p>とあるので関連のことを見えるところに置いておくのはやめておきます。<br />
ITメディアかどこかの記事にあるとおり感想まで制限されそうなことになってました。ということで念のため。</p>
<p>フィードバックには期待するけど口コミはダメというつもりなのかな…<br />
せっかくモニターやるなら使った人に宣伝してもらわないでどうするんだって気もしますけど。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ekesete.net/log/?feed=rss2&#038;p=4685</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NEX-5 修理完了</title>
		<link>http://www.ekesete.net/log/?p=4660</link>
		<comments>http://www.ekesete.net/log/?p=4660#comments</comments>
		<pubDate>Mon, 02 Apr 2012 13:53:19 +0000</pubDate>
		<dc:creator>ichinomoto</dc:creator>
				<category><![CDATA[photo]]></category>
		<category><![CDATA[その他]]></category>

		<guid isPermaLink="false">http://www.ekesete.net/log/?p=4660</guid>
		<description><![CDATA[持ち込みにしたおかげか、なかなか早い対応でした。 火曜日に持ち込んで土曜日には完了の電話があったぐらい。 無事に修理されてきました せっかくなので破損ユニットも回収 この感じだと修理部品だけって注文できたのかな]]></description>
			<content:encoded><![CDATA[<p>持ち込みにしたおかげか、なかなか早い対応でした。<br />
火曜日に持ち込んで土曜日には完了の電話があったぐらい。</p>
<p>無事に修理されてきました<br />
<a href="http://www.ekesete.net/log/wp-content/uploads/2012/04/syuuriok.jpg"><img src="http://www.ekesete.net/log/wp-content/uploads/2012/04/syuuriok-300x225.jpg" alt="" title="syuuriok" width="300" height="225" class="aligncenter size-medium wp-image-4661" /></a><br />
せっかくなので破損ユニットも回収<br />
<a href="http://www.ekesete.net/log/wp-content/uploads/2012/04/koukan.jpg"><img src="http://www.ekesete.net/log/wp-content/uploads/2012/04/koukan-300x225.jpg" alt="" title="koukan" width="300" height="225" class="aligncenter size-medium wp-image-4663" /></a></p>
<p>この感じだと修理部品だけって注文できたのかな</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ekesete.net/log/?feed=rss2&#038;p=4660</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>gitのよく使いそうなコマンド (備忘録)</title>
		<link>http://www.ekesete.net/log/?p=4622</link>
		<comments>http://www.ekesete.net/log/?p=4622#comments</comments>
		<pubDate>Thu, 29 Mar 2012 23:08:47 +0000</pubDate>
		<dc:creator>ichinomoto</dc:creator>
				<category><![CDATA[プログラム]]></category>

		<guid isPermaLink="false">http://www.ekesete.net/log/?p=4622</guid>
		<description><![CDATA[だいぶ増えてきたので2回目 順番が適当なので気がついたら並べ替える。 #備忘録ですが、間違ってるものに気がついたら教えていただけると助かります。 リモートのリポジトリを取得 $git clone ssh://[アカウント [...]]]></description>
			<content:encoded><![CDATA[<p>だいぶ増えてきたので2回目<br />
順番が適当なので気がついたら並べ替える。<br />
#備忘録ですが、間違ってるものに気がついたら教えていただけると助かります。</p>
<h5>リモートのリポジトリを取得</h5>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$git clone ssh://[アカウント@]&lt;URL&gt;/&lt;リポジトリ&gt; [-b ブランチ名]</div></div>
<p>最後の[-b ブランチ名]は、ブランチを指定して取得する場合用<br />
　</p>
<h5>すでにリモートからclone済みのものを別のブランチに変える場合</h5>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$git checkout -b origin/ブランチ名 ブランチ名</div></div>
<p>　</p>
<h5>現在のブランチを確認</h5>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$git branch</div></div>
<p>　</p>
<h5>リモートの現在のブランチを確認</h5>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$git branch -r</div></div>
<p>　</p>
<h5>リモートを含めた現在のブランチを確認</h5>
<p>(上の２つ同時にしたもの)</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$git branch -a</div></div>
<p>　</p>
<h5>作業ブランチを変更</h5>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$git checkout &lt;ブランチ名&gt;</div></div>
<p>　</p>
<h5>ローカルブランチを作成</h5>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$git branch &lt;ブランチ名&gt;</div></div>
<p>　</p>
<h5>ディレクトリにある追加されていない全ファイルをリポジトリに追加</h5>
<p>(どちらでも同じ？)</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$git add .<br />
$git add --all</div></div>
<p>　</p>
<h5>指定ファイルをリポジトリに追加</h5>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$git add &lt;ファイル名&gt;</div></div>
<p>　</p>
<h5>ローカルリポジトリにコミット</h5>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$git commit -m&quot;コメント&quot;</div></div>
<p>　</p>
<h5>指定ファイルをコミット</h5>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$git commit &lt;ファイル名&gt; -m&quot;コメント&quot;</div></div>
<p>　</p>
<h5>コミットやり直し(取り消しではない)</h5>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$git commit --amend -m&quot;変更コメント&quot;</div></div>
<p>　</p>
<h5>リモートリポジトリ更新</h5>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$git push &lt;リモートリポジトリ&gt; &lt;リモートのブランチ名&gt;:&lt;ローカルのブランチ名&gt;</div></div>
<p>$git push<br />
のみだと拾ってきたリポートリポジトリに現在のブランチ名のものがあればそこに入る。<br />
なければ自動作成される。<br />
　</p>
<h5>ローカルブランチを削除</h5>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$git branch -d &lt;ブランチ名&gt;</div></div>
<p>　</p>
<h5>リモートブランチを作成</h5>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$git push origin &lt;ブランチ名&gt;</div></div>
<p>　</p>
<h5>リモートブランチを削除</h5>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$git push :&lt;ブランチ名&gt;</div></div>
<p>　</p>
<h5>ローカルでの一つ前のコミットを無効化</h5>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$git reset --soft HEAD^</div></div>
<p>　</p>
<h5>最後にコミットした状態に戻す</h5>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$git reset --hard</div></div>
<p>　</p>
<p>&#8212;&#8212;</p>
<h5>gitリポジトリ作成</h5>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$git init --bare</div></div>
<p>リモートリポジトリの確認</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$git config remote.origin.url</div></div>
<p>変更する場合には変更位置を書く。</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$git config remote.origin.url hoge</div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.ekesete.net/log/?feed=rss2&#038;p=4622</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ネットワーク越しadb接続 (備忘録)</title>
		<link>http://www.ekesete.net/log/?p=4617</link>
		<comments>http://www.ekesete.net/log/?p=4617#comments</comments>
		<pubDate>Thu, 29 Mar 2012 07:57:35 +0000</pubDate>
		<dc:creator>ichinomoto</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.ekesete.net/log/?p=4617</guid>
		<description><![CDATA[USBでPCと端末をつないだ状態で &#62;adb tcpip 11111 11111はポート番号なので適当な番号にする 以降はUSBを外してもOK &#62;adb connect 192.168.1.19:11111  [...]]]></description>
			<content:encoded><![CDATA[<p>USBでPCと端末をつないだ状態で</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&gt;adb tcpip 11111</div></div>
<p>11111はポート番号なので適当な番号にする</p>
<p>以降はUSBを外してもOK</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&gt;adb connect 192.168.1.19:11111</div></div>
<p>端末のIPアドレスは調べる。11111は先ほど指定したポート番号</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&gt;adb devices<br />
List of devices attached<br />
192.168.1.19:11111 &nbsp; &nbsp; &nbsp; device</div></div>
<p>のように見えたらあとは普通のadb接続と同じように</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&gt;adb shell</div></div>
<p>でshellが利用可能。</p>
<p>端末を再起動するまでは有効なもよう。<br />
>adb usb<br />
で元に戻せる。<br />
すべての端末で有効なわけではないらしい。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ekesete.net/log/?feed=rss2&#038;p=4617</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>kindle2 文鎮からの復活最終版</title>
		<link>http://www.ekesete.net/log/?p=4391</link>
		<comments>http://www.ekesete.net/log/?p=4391#comments</comments>
		<pubDate>Wed, 28 Mar 2012 20:54:36 +0000</pubDate>
		<dc:creator>ichinomoto</dc:creator>
				<category><![CDATA[kindle]]></category>

		<guid isPermaLink="false">http://www.ekesete.net/log/?p=4391</guid>
		<description><![CDATA[少し前に「ちょっと間違って/usrを壊してしまった」というkindle2を譲ってもらったので Recovering a formatted or corrupt Kindle 2の手順にて修理した記録です。 kindle [...]]]></description>
			<content:encoded><![CDATA[<p>少し前に「ちょっと間違って/usrを壊してしまった」というkindle2を譲ってもらったので<br />
<a href="http://yifan.lu/2011/04/02/recovering-a-formatted-or-corrupt-kindle-2/">Recovering a formatted or corrupt Kindle 2</a>の手順にて修理した記録です。<br />
kindle2限定ですがシステム領域を壊したり、まっさらにしても復帰できる方法を試すことになったため<br />
せっかくなので書いておきます。どれだけ需要があるのかは謎ですけど。</p>
<h3>今回の方法を使うための前提条件</h3>
<p>以下のものが必要になります。<br />
・正常に動作するkindle2か、または正常に動いていた時点のrootfsのバックアップ<br />
・u-bootにコマンドを入力したりカーネルを転送するため、シリアルで接続できる環境<br />
・LinuxかMacOSX等、rawデバイスにアクセスできてddの使えるマシン(今回はUbuntu11.04にて実施)</p>
<h3>ターゲットの文鎮化程度</h3>
<p>何を思ったかssh接続状態で/usrをリネームしたとのこと。<br />
各種コマンドが効かなくなり、強制再起動したらログインもできなくなったということでした。<br />
まぁそうなるでしょうね(^^;</p>
<h3>正常イメージのバックアップ</h3>
<p>うちのkindle2はしばらく使わないと思って実家に放置してあったのですが、<br />
先日やっと回収してきたのでこれからイメージを抜き出して修理に使います。<br />
この正常に動作するkindle2をjailbreak状態にしてssh接続か、またはシリアルでつないで</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#dd if=/dev/mmcblk0p1 of=/mnt/us/rootfs.img bs=1024</div></div>
<p>これでPCからusbでマウントできる領域にrootfsがdumpできます。<br />
これはいったんPCに保存。あとでこのrootfsを壊れた方に書き込みます。</p>
<p>シリアル接続イメージ<br />
<a href="http://www.ekesete.net/log/wp-content/uploads/2012/03/dd.jpg"><img src="http://www.ekesete.net/log/wp-content/uploads/2012/03/dd-199x300.jpg" alt="" title="dd" width="199" height="300" class="aligncenter size-medium wp-image-4581" /></a></p>
<h3>カスタムカーネルの転送とリカバリモードの起動</h3>
<p>今回起動できないkindle2も、u-bootまでは壊れていない状態です。<br />
u-bootから Yifan Lu さん(毎度kindleのjailbreakアプリを作っている方)の公開されている<br />
カスタムリカバリカーネルを使ってブートします。<br />
<a href="http://yifan.lu/2011/04/02/recovering-a-formatted-or-corrupt-kindle-2/">Recovering a formatted or corrupt Kindle 2</a><br />
以下はシリアルコンソールでの操作。</p>
<p>電源投入直後のuboot起動カウントダウン中に何かキーを押してu-bootに入り、</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&gt;run prg_kernel_serial</div></div>
<p>待ち状態になるので、Ymodemで先ほどのサイトにおいてあるカスタムリカバリカーネルを転送<br />
この手順はたまに転送開始に失敗することがあるようなので、転送が途中で止まって失敗してそうであればCtrl-Cで停止して再度実行。<br />
<a href="http://www.ekesete.net/log/wp-content/uploads/2012/03/tenso.jpg"><img src="http://www.ekesete.net/log/wp-content/uploads/2012/03/tenso-300x199.jpg" alt="" title="SONY DSC" width="300" height="199" class="aligncenter size-medium wp-image-4594" /></a></p>
<p>転送終了後</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&gt;bootm 0xa0060000</div></div>
<p>コマンドを実行すると、書き込んだカーネルでのbootが始まります。<br />
boot後しばらくシリアルコンソールか本体にてEnterを押し続けてといると<br />
リカバリモード(Developer Menu)に入ります。<br />
<a href="http://www.ekesete.net/log/wp-content/uploads/2012/03/recovery.jpg"><img src="http://www.ekesete.net/log/wp-content/uploads/2012/03/recovery-225x300.jpg" alt="" title="recovery" width="225" height="300" class="aligncenter size-medium wp-image-4587" /></a><br />
kindleの画面上では5つしか選択肢はありませんが、コンソール側には9つ表示されます</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Developer Menu<br />
====<br />
3. Load MMC0 over USB storage<br />
4. Erase MMC0<br />
I. Initialize Partition Table (fdisk) and format FAT<br />
O. Format and overwrite FAT partition<br />
E. Export FAT partition<br />
U. Update using update*.bin file on FAT partition<br />
M. Update using update*.bin file on FAT partition of second MMC port<br />
D. dmesg / kernel printk ring buffer.<br />
Q. quit<br />
Choose: &nbsp;10</div></div>
<p>参照元のサイトでは、ここで&#8221;I&#8221;を選択してパーティションを初期化していますが、壊れ方の状態がわかっている場合にはここで&#8221;I&#8221;を選択してパーティションを初期化して書き直すより、まずは&#8221;3&#8243;を選択して現在の状態をマウントしてみた方が良いかもしれません。<br />
うちで試したときにはそのまま&#8221;I&#8221;を選択してしまったので中身がすべて消えました…<br />
今回のように、/usrを名前変えた程度であれば別のPCからドライブをマウントして書き換えれば済んだのですがそれは後から気がつきまして(笑</p>
<h3>リカバリモードからrootfsを書き込み</h3>
<p>ここでタイムアウトする前に&#8221;3&#8243;を押すとUSB経由でkindleの内部ストレージ全体にアクセスできるようになります。<br />
標準のカーネルでは&#8221;3&#8243;を押した時点でパスワードを要求されるのですが、カスタムリカバリカーネルでは<br />
これが回避してあります。<br />
ということでUSBでつないだPCからkindleと、中のパーティションが4つ見えるようになるので、第1パーティションを<br />
念のためext3でフォーマットしてから先ほど別の端末からバックアップしたrootfsをddで書き込みます。<br />
今回は/dev/sdfとして認識されたので、ここの1つめということで以下のとおり。</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#mkfs.ext3 /dev/sdf1<br />
#dd if=rootfs.img of=/dev/sdf1 bs=1024k</div></div>
<p>以上の後、再起動すると文鎮から復活しています。<br />
<a href="http://www.ekesete.net/log/wp-content/uploads/2012/03/hukkatu.jpg"><img src="http://www.ekesete.net/log/wp-content/uploads/2012/03/hukkatu-300x225.jpg" alt="" title="hukkatu" width="300" height="225" class="aligncenter size-medium wp-image-4599" /></a></p>
<h3>カスタムリカバリカーネルについて</h3>
<p>もともとkindleには起動後にenterを押し続けると入れるリカバリモードがあります。<br />
ただ、このモードから内部ストレージにアクセスするためにはパスワードを要求されるため、<br />
このパスワード部分が突破できないと自分で修理するのに標準のリカバリモードは使えませんでした。<br />
この処理を飛ばしたカーネルが今回のカスタムリカバリカーネルだとのことです。<br />
詳細は参照サイトのappendixを参照。<br />
　</p>
<hr width="60%">
　</p>
<p>#これを直したおかげでkindle2はu-bootを壊さなければほぼ復旧できることが確認できたので<br />
　またいろいろやってみるつもりです。<br />
　時間がとれれば……</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ekesete.net/log/?feed=rss2&#038;p=4391</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NEX-5 修理に</title>
		<link>http://www.ekesete.net/log/?p=4544</link>
		<comments>http://www.ekesete.net/log/?p=4544#comments</comments>
		<pubDate>Wed, 28 Mar 2012 03:11:10 +0000</pubDate>
		<dc:creator>ichinomoto</dc:creator>
				<category><![CDATA[photo]]></category>
		<category><![CDATA[その他]]></category>

		<guid isPermaLink="false">http://www.ekesete.net/log/?p=4544</guid>
		<description><![CDATA[先日NEX-5とMBAirとその他いろいろをいつものメッセンジャーバッグに入れて出かけて、帰ってからNEX-5の電源を入れたら液晶がこんなことに。本体はカメラのレンズ用だと思われる柔らかい袋に入れていたのですが適当に詰め [...]]]></description>
			<content:encoded><![CDATA[<p>先日NEX-5とMBAirとその他いろいろをいつものメッセンジャーバッグに入れて出かけて、帰ってからNEX-5の電源を入れたら液晶がこんなことに。本体はカメラのレンズ用だと思われる柔らかい袋に入れていたのですが適当に詰め込み過ぎたらしく…<br />
<a href="http://www.ekesete.net/log/wp-content/uploads/2012/03/nex5_display.jpg"><img src="http://www.ekesete.net/log/wp-content/uploads/2012/03/nex5_display-300x224.jpg" alt="" title="nex5_display" width="300" height="224" class="aligncenter size-medium wp-image-4546" /></a></p>
<p>どうも液晶が壊れたようなのであきらめて修理にだすことに。<br />
ちょうど仕事の忙しいのが終わって休みをもらったところだったのでSonyのサービスステーション秋葉原に持って行きました。<br />
窓口で預けて裏の技術の人に見てもらったところ画面交換になるので工場に送って1週間ほどかかるとのこと。<br />
代金は、保証期間も過ぎている(すでに買ってから2年弱)ので14000円ぐらいになるらしい。新機種を買うこともないと思っているのでそのまま預けてきました。<br />
<a href="http://www.ekesete.net/log/wp-content/uploads/2012/03/sonysupport.jpg"><img src="http://www.ekesete.net/log/wp-content/uploads/2012/03/sonysupport-300x224.jpg" alt="" title="sonysupport" width="300" height="224" class="aligncenter size-medium wp-image-4545" /></a></p>
<p>#その後、実は横浜のみなとみらいにもサービスステーションがあることに気がついたり。こっちのほうが近かったのに。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ekesete.net/log/?feed=rss2&#038;p=4544</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZOTAC ZBOXNANO-AD10 に FreeBSD 9.0R を入れてサーバにする</title>
		<link>http://www.ekesete.net/log/?p=4187</link>
		<comments>http://www.ekesete.net/log/?p=4187#comments</comments>
		<pubDate>Mon, 12 Mar 2012 22:21:01 +0000</pubDate>
		<dc:creator>ichinomoto</dc:creator>
				<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://www.ekesete.net/log/?p=4187</guid>
		<description><![CDATA[実家にバックアップサーバをおいてあるのですが、それがそろそろ５年ほど連続稼働しているのと、 HDDが120GBではバックアップに足りなくなってきたのでそろそろ交換時期になりました。 せっかくなので省電力化を図るため電気を [...]]]></description>
			<content:encoded><![CDATA[<p>実家にバックアップサーバをおいてあるのですが、それがそろそろ５年ほど連続稼働しているのと、<br />
HDDが120GBではバックアップに足りなくなってきたのでそろそろ交換時期になりました。</p>
<p>せっかくなので省電力化を図るため電気をくわない物を探していたところ、<a href="http://www.ask-corp.jp/products/zotac/mini-pc/zbox-nano/zboxnano-ad10.html">ZBOXNANO-AD10</a>を発見。<br />
　<br />
これを見るまでは、一時期ニュースサイトの横の広告などにのっていたエプソンの<a href="http://shop.epson.jp/pc/np30s/">NP30S</a>あたりにしようと<br />
思っていたのですが、店頭のポップではAD10はSSDだとアイドル時に12Wというようなことを書いてあったので<br />
こちらが良いかなと。<br />
windowsマシンとして標準で載っている320GBのHDDをそのまま使うつもりならNP30Sの方がお得だったかもしれませんが、今回のうちの用途ではwindowsも320GBのHDDも入れ替え対象になるのでAD10にしました。<br />
　<br />
裏のフタを外してノート用メモリと2.5インチHDDを搭載<br />
<center><a href="http://www.ekesete.net/log/wp-content/uploads/2012/03/ad10_01.jpg"><img src="http://www.ekesete.net/log/wp-content/uploads/2012/03/ad10_01-300x225.jpg" alt="裏のフタを開けたところ" title="ad10_01" width="300" height="225" class="aligncenter size-medium wp-image-4489" /></a><a href="http://www.ekesete.net/log/wp-content/uploads/2012/03/ad10_02.jpg"><img src="http://www.ekesete.net/log/wp-content/uploads/2012/03/ad10_02-300x225.jpg" alt="hddとメモリを追加" title="ad10_02" width="300" height="225" class="aligncenter size-medium wp-image-4490" /></a><br />
</center><br />
ということで構成はZBOXNANO-AD10に2GBのSODIMMと1TBの2.5インチHDDを追加したものです。<br />
標準でUSB3.0やHDMI,ディスプレイポート,メモリカードリーダ,無線Lan,Bluetooth3.0とそろっていますが、<br />
ネットワーク経由でしか触らないため有線Lan以外は全部使いません。あとwindows用の赤外線リモコンもあります。<br />
(こう見るともったいない。他の用途を考えた方が良いかも。)</p>
<p>最近のマシンなのでマザーボードの設定はBIOSではなくてEFIになっており、見た目は少し違った気分ですが<br />
中身はほぼBIOSと変わらないようでした。<br />
ここで時刻設定をきっちり設定をしていなかったことがあとで問題に……</p>
<h3>FreeBSDをインストール</h3>
<p>FreeBSDは先日9.0Releaseが出たところだったのでこれを入れます。<br />
うちのサーバ用OSはFreeBSD一択です。長く使っているのと今までの設定も流用できるし。<br />
インストール用イメージは最近USBメモリ用のものも公開されるようになったらしくこれを使います。</p>
<p>AD-10のCPUはE-350なのでAMD64版にしてみます。(メモリも2GBだし特に意味はありませんが)<br />
<a href="http://www.freebsd.org/ja/where.html">http://www.freebsd.org/ja/where.html</a><br />
ISOのリンク先からFreeBSD-9.0-RELEASE-amd64-memstick.imgというUSBメモリ用イメージをDLして、<br />
USBメモリにddで書きこむだけ。(ddはLinux,macの場合。 windowsではrawriteでしょうか)<br />
メディアの無駄もなくインストールも早いのでmemstick.imgはおすすめです。</p>
<p>久しぶりに何もないところからインストールしましたが、HDDのスライスを設定するところが少々変わったのと、<br />
パッケージの選択がずいぶん簡単になった気がします。X-developerとかいくつか選択肢があったのがなくなっていました。<br />
USBメモリからインストールしたせいかもしれません。<br />
良い悪いは別としてインストーラの見た目はLinuxの変化に比べるとFreeBSDのものは昔から変わらない気がします。<br />
ここまでは普通のインストールということで問題無く完了。</p>
<h3>今回のハマり点</h3>
<p>ベースのインストールも終わり、さてapache22あたりを入れようかとportsからアプリをインストールするところで問題が。<br />
依存関係でperlをインストールする所でビルドエラーになりインストールが完了しない。</p>
<p>エラーメッセージを見るとMakefileを作りなおしたからビルドやり直せとしか出ず、再度ビルドしても同じメッセージ。<br />
配布されているイメージでエラーが出るはずはないよなと思って、いったんイメージをDLし直しから<br />
HDDの中身を全て消して入れなおしても解決しないことから本体側の問題だということにやっと気付き、<br />
よく見たら時計が1年遅れていることが判明。<br />
原因は日時設定が2011/3/11になっていたことでした。1年ずれているとは……<br />
perlはビルド時点の日時を見ているらしくそこで時刻がずれていたことが原因で引っかかっていたようです。</p>
<p>これが問題なく通ったあとは特に問題も発生せず、旧サーバマシンからのデータ移行を行なって<br />
サーバの交換は完了となりました。</p>
<p>旧サーバは10年もののMicroATXケース(昔これでMIIなマシンを組んでました)にモバイル版CoreDuoという構成でしたが、<br />
今回の入れ替えでサイズがずいぶん小さくなってもHDD容量が増えたし、静かになって電気も食わないようになったのでかなり満足。</p>
<p><center><br />
<iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=ichinomoto-22&#038;o=9&#038;p=8&#038;l=as4&#038;m=amazon&#038;f=ifr&#038;ref=ss_til&#038;asins=B005LF0VK8" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe><br />
</center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ekesete.net/log/?feed=rss2&#038;p=4187</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux上でHDDの不良ブロックの確認を行う</title>
		<link>http://www.ekesete.net/log/?p=4326</link>
		<comments>http://www.ekesete.net/log/?p=4326#comments</comments>
		<pubDate>Sun, 04 Mar 2012 22:34:19 +0000</pubDate>
		<dc:creator>ichinomoto</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.ekesete.net/log/?p=4326</guid>
		<description><![CDATA[ついでなのでHDD関係でもう一つ badblocksも使うたびに半分忘れてるので書いておきます。 うちでは専ら読み出しのチェックのみで、購入直後とHDDの読み込み動作が怪しいと思ったときに 確認するのに使う程度。(なので [...]]]></description>
			<content:encoded><![CDATA[<p>ついでなのでHDD関係でもう一つ<br />
badblocksも使うたびに半分忘れてるので書いておきます。<br />
うちでは専ら読み出しのチェックのみで、購入直後とHDDの読み込み動作が怪しいと思ったときに<br />
確認するのに使う程度。(なので忘れる)</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#badblocks -sv -c 256 -o bad.log /dev/sdd</div></div>
<p>詳細は<a href="http://linuxjm.sourceforge.jp/html/e2fsprogs/man8/badblocks.8.html">Man Page of BADBLOCKS</a>にて。</p>
<p>上記コマンドで/dev/sddに対して1024byteのブロックを256個ずつ読み込みチェックを行います。<br />
-svは進行状況と詳細表示を出力するオプション。<br />
-o bad.log はbad.logファイルに不良ブロック番号を出力するオプション。<br />
-wオプションで読み書きチェックにもできます。</p>
<p>上記コマンドのようにデバイス全体指定でかけた場合の不良ブロックの出力は<br />
HDDのどのあたりに不良があるかの指標にしかなりません。<br />
これはブロックサイズが合っていないと番号がずれるため。</p>
<p>あとでfsckにわたしたい場合は、パーティション指定にして</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#badblocks -sv -c 256 -o bad.log /dev/sdd1</div></div>
<p>のようにするとパーティションのブロックサイズを見て自動で読み取りブロックサイズを調整してくれるとのことです。</p>
<p>[2012/3/7 訂正]<br />
出力された不良ブロックの情報はfsckにわたすことによりその場所を以降使用しないようにすることが可能。<br />
コマンドは<br />
<del datetime="2012-03-07T02:14:58+00:00"><br />
#fsck -l bad.log /dev/sdd<br />
</del></p>
<p>ファイルシステムのないところにfsckはできませんね…<br />
なので上のコマンドは通常HDDに対しては実行できないはず。<br />
USBメモリ等をパーティションなしで使っている場合には出来るのかもしれませんがわかりません。<br />
fsckを使う場合は、通常以下のようにパーティション指定が必要はなはずです。なので</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#fsck -l bad.log /dev/sdd1</div></div>
<p>ですが、下で引用した通りこの方法は推奨されていないのでfsckから呼び出してもらうのが良いようです。<br />
[訂正ここまで]</p>
<p>個人的にはどこか壊れた時点で使わない方が良いと思っているので、ほとんど使ったことはありません。<br />
　<br />
[2012/3/6 追記]<br />
このfsckにわたすような使い方をする場合、ファイルシステムに合わせて正しいブロックサイズを指定していないと<br />
badblocksを使ってログをはいた物は役に立たなさそうです。manにあるとおり</p>
<blockquote><p>重要な注意: badblocks の出力を e2fsck や mke2fs といったプログラムに与える場合には、 ブロックサイズを正しく指定することが大切である。 生成されたブロック番号は、ファイルシステムにおいて、 どのようなブロックサイズを用いるかに大きく依存するからである。 このため、 badblocks を直接ユーザが利用することはできるだけ避けるほうがよい。 代わりに e2fsck や mke2fs の -c オプションを用いるようにすることを強く勧める。 </p></blockquote>
<p>ということで</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">＃fsck -c /dev/sdd1</div></div>
<p>のようにしてパーティション指定でfsckから呼び出してもらった方が良いとのことです。<br />
[追記ここまで]<br />
　<br />
先日久しぶりにSATA2接続の2TBのドライブ(WD20EARS)にかけましたが、<br />
問題は発見されずかかった時間は6時間程度でした。<br />
不良ブロックがあるとかなり伸びます。</p>
<p>#あとから調べなおしたら追記と訂正がいっぱいになってしまった…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ekesete.net/log/?feed=rss2&#038;p=4326</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>mountしていないファイルシステムの情報を知りたい</title>
		<link>http://www.ekesete.net/log/?p=4289</link>
		<comments>http://www.ekesete.net/log/?p=4289#comments</comments>
		<pubDate>Sat, 03 Mar 2012 02:55:54 +0000</pubDate>
		<dc:creator>ichinomoto</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.ekesete.net/log/?p=4289</guid>
		<description><![CDATA[特にファイルシステムのタイプ情報が欲しかったので調べてみた内容。 mount済みの場合、その領域のファイルシステム情報は $mount /dev/sda1 on / type ext4 (rw,errors=remoun [...]]]></description>
			<content:encoded><![CDATA[<p>特にファイルシステムのタイプ情報が欲しかったので調べてみた内容。</p>
<p>mount済みの場合、その領域のファイルシステム情報は</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$mount<br />
/dev/sda1 on / type ext4 (rw,errors=remount-ro,commit=0)<br />
proc on /proc type proc (rw,noexec,nosuid,nodev)<br />
none on /sys type sysfs (rw,noexec,nosuid,nodev)<br />
fusectl on /sys/fs/fuse/connections type fusectl (rw)<br />
none on /sys/kernel/debug type debugfs (rw)<br />
none on /sys/kernel/security type securityfs (rw)<br />
none on /dev type devtmpfs (rw,mode=0755)<br />
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)<br />
none on /dev/shm type tmpfs (rw,nosuid,nodev)<br />
none on /var/run type tmpfs (rw,nosuid,mode=0755)<br />
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)<br />
/dev/sde1 on /data3 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)<br />
/dev/sdc2 on /data2 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)<br />
/dev/sda2 on /home type ext4 (rw,user_xattr,commit=0)<br />
/dev/sdc1 on /data1 type ext4 (rw,commit=0)</div></div>
<p>や</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$df -T<br />
ファイルシステム タイプ &nbsp; 1K-ブロック &nbsp; &nbsp;使用 &nbsp; 使用可 使用% マウント位置<br />
/dev/sda1 &nbsp; &nbsp; ext4 &nbsp; &nbsp;19683608 &nbsp; 5767996 &nbsp;12915728 &nbsp;31% /<br />
none &nbsp; &nbsp; &nbsp;devtmpfs &nbsp; &nbsp; 8191984 &nbsp; &nbsp; &nbsp; 792 &nbsp; 8191192 &nbsp; 1% /dev<br />
none &nbsp; &nbsp; &nbsp; &nbsp; tmpfs &nbsp; &nbsp; 8232676 &nbsp; &nbsp; &nbsp;4464 &nbsp; 8228212 &nbsp; 1% /dev/shm<br />
none &nbsp; &nbsp; &nbsp; &nbsp; tmpfs &nbsp; &nbsp; 8232676 &nbsp; &nbsp; &nbsp; 244 &nbsp; 8232432 &nbsp; 1% /var/run<br />
none &nbsp; &nbsp; &nbsp; &nbsp; tmpfs &nbsp; &nbsp; 8232676 &nbsp; &nbsp; &nbsp; &nbsp; 0 &nbsp; 8232676 &nbsp; 0% /var/lock<br />
/dev/sde1 &nbsp;fuseblk &nbsp; 976759804 959708292 &nbsp;17051512 &nbsp;99% /data3<br />
/dev/sdc2 &nbsp;fuseblk &nbsp; 1368147716 877781272 490366444 &nbsp;65% /data2<br />
/dev/sda2 &nbsp; &nbsp; ext4 &nbsp; &nbsp;93725632 &nbsp;46375632 &nbsp;42588964 &nbsp;53% /home<br />
/dev/sdc1 &nbsp; &nbsp; ext4 &nbsp; 1056894132 900249288 102957756 &nbsp;90% /data1</div></div>
<p>という感じで確認可能だけれど、<br />
mountされていない(できない)領域のファイルシステムタイプの情報を知りたい場合には<br />
以下のコマンドで可能。(rootである必要がある)</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:100%;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$sudo parted -l<br />
モデル: ATA Corsair CSSD-F12 (scsi)<br />
ディスク /dev/sda: 120GB<br />
セクタサイズ (論理/物理): 512B/512B<br />
パーティションテーブル: msdos<br />
<br />
番号 &nbsp;開始 &nbsp; &nbsp;終了 &nbsp; &nbsp;サイズ &nbsp;タイプ &nbsp; ファイルシステム &nbsp;フラグ<br />
&nbsp;1 &nbsp; &nbsp;1049kB &nbsp;20.5GB &nbsp;20.5GB &nbsp;primary &nbsp;ext4 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;boot<br />
&nbsp;2 &nbsp; &nbsp;20.5GB &nbsp;118GB &nbsp; 97.5GB &nbsp;primary &nbsp;ext4<br />
&nbsp;3 &nbsp; &nbsp;118GB &nbsp; 120GB &nbsp; 2048MB &nbsp;primary &nbsp;linux-swap(v1)<br />
<br />
(略)<br />
<br />
モデル: ATA WDC WD20EARS-00M (scsi)<br />
ディスク /dev/sdd: 2000GB<br />
セクタサイズ (論理/物理): 512B/512B<br />
パーティションテーブル: msdos<br />
<br />
<br />
番号 &nbsp;開始 &nbsp; &nbsp;終了 &nbsp; &nbsp;サイズ &nbsp;タイプ &nbsp; ファイルシステム &nbsp;フラグ<br />
&nbsp;1 &nbsp; &nbsp;32.3kB &nbsp;1000GB &nbsp;1000GB &nbsp;primary &nbsp;ext4<br />
&nbsp;2 &nbsp; &nbsp;1000GB &nbsp;2000GB &nbsp;1000GB &nbsp;primary &nbsp;ntfs<br />
<br />
<br />
モデル: Kindle Internal Storage (scsi)<br />
ディスク /dev/sdf: 2055MB<br />
セクタサイズ (論理/物理): 512B/512B<br />
パーティションテーブル: msdos<br />
<br />
番号 &nbsp;開始 &nbsp; 終了 &nbsp; &nbsp;サイズ &nbsp;タイプ &nbsp; ファイルシステム &nbsp;フラグ<br />
&nbsp;1 &nbsp; &nbsp;1024B &nbsp;419MB &nbsp; 419MB &nbsp; primary &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;boot<br />
&nbsp;2 &nbsp; &nbsp;419MB &nbsp;445MB &nbsp; 25.2MB &nbsp;primary<br />
&nbsp;3 &nbsp; &nbsp;445MB &nbsp;453MB &nbsp; 8389kB &nbsp;primary<br />
&nbsp;4 &nbsp; &nbsp;453MB &nbsp;2055MB &nbsp;1602MB &nbsp;primary</div></div>
<p>というような感じで情報が出る。</p>
<p> #上の/dev/sdfのようにファイルシステムタイプに表示がないことは普通あまり無いのだけれど、<br />
　kindle2をある状態にして見るとタイプが空になっているのがわかる。<br />
　そのままマウントして変更しかったんだけどちょっと無理そう。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ekesete.net/log/?feed=rss2&#038;p=4289</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ATOK X3 ATOKパレット非表示 (備忘録)</title>
		<link>http://www.ekesete.net/log/?p=4264</link>
		<comments>http://www.ekesete.net/log/?p=4264#comments</comments>
		<pubDate>Mon, 13 Feb 2012 23:28:43 +0000</pubDate>
		<dc:creator>ichinomoto</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.ekesete.net/log/?p=4264</guid>
		<description><![CDATA[毎度ubuntu入れ直すたびにやり方を探すので忘れないように ATOKパレットを常に表示させたくない もう4年も前に公開されてる内容だけど。 ATOK X3にアップデートを全部適用した最新状態で /etc/X11/xin [...]]]></description>
			<content:encoded><![CDATA[<p>毎度ubuntu入れ直すたびにやり方を探すので忘れないように<br />
<a href="http://support.justsystems.com/faq/1032/app/servlet/qadoc?QID=042286">ATOKパレットを常に表示させたくない</a><br />
もう4年も前に公開されてる内容だけど。</p>
<p>ATOK X3にアップデートを全部適用した最新状態で<br />
/etc/X11/xinit/xinput.d/iiimf<br />
に</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">export ATOK_DISABLE_PALETTE=t</div></div>
<p>を追加。(ubuntuの場合。ほかの環境はリンク先参照)<br />
11.04だと<a href="http://www.ekesete.net/log/?p=3085">前に書いたような</a>こんなのになるのでいらないし、<br />
<img src=http://www.ekesete.net/log/wp-content/uploads/2011/04/Screenshot-1-300x210.png><br />
それ以外でもフルスクリーンにしても消えてくれなくてじゃまなことがあるのでうちの場合は非表示でいいかなと。</p>
<p>#そろそろATOK X4とか出してくれないかな</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ekesete.net/log/?feed=rss2&#038;p=4264</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DynabookAZ + ubuntu12.04(pre版) サスペンド状態での電池もち測定</title>
		<link>http://www.ekesete.net/log/?p=4211</link>
		<comments>http://www.ekesete.net/log/?p=4211#comments</comments>
		<pubDate>Wed, 25 Jan 2012 16:38:50 +0000</pubDate>
		<dc:creator>ichinomoto</dc:creator>
				<category><![CDATA[Dynabook AZ]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.ekesete.net/log/?p=4211</guid>
		<description><![CDATA[やり始めたら、せっかくなのでということでやめられなくなったAZの電池残量の減り方確認が やっと終わったので書いておきます。 これは コマンドラインから $sudo pm-suspend コマンドでサスペンド状態にしたまま [...]]]></description>
			<content:encoded><![CDATA[<p>やり始めたら、せっかくなのでということでやめられなくなったAZの電池残量の減り方確認が<br />
やっと終わったので書いておきます。</p>
<h3>これは</h3>
<p>コマンドラインから</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$sudo pm-suspend</div></div>
<p>コマンドでサスペンド状態にしたまま放置してどの程度電池が減るのかを測定した記録です。<br />
電池残量の%確認は</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$cat /sys/class/power_supply/battery/uevent</div></div>
<p>にて表示される&#8221;POWER_SUPPLY_CAPACITY&#8221;を記録しています。<br />
<a href="http://www.ekesete.net/log/wp-content/uploads/2012/01/battery_check.png"><img src="http://www.ekesete.net/log/wp-content/uploads/2012/01/battery_check-300x175.png" alt="" title="コマンド" width="300" height="175" class="aligncenter size-medium wp-image-4216" /></a></p>
<p>2012-1-15 の13時ごろから開始し、2012-1-26 までだいたい24時間間隔で適当な時間に<br />
エンターキーを叩くことでサスペンドを解除し、上記コマンドで電池残量を確認して結果をプロットしたものが以下の図です。<br />
(当然ながら測定中はueventで数値を確認したらすぐにpm-suspendでサスペンド状態に戻しています)<br />
<a href="http://www.ekesete.net/log/wp-content/uploads/2012/01/241ba1dfd610e2e5a8cd1f45f51fb8ba.png"><img src="http://www.ekesete.net/log/wp-content/uploads/2012/01/241ba1dfd610e2e5a8cd1f45f51fb8ba-300x195.png" alt="" title="DynabookAZ電池残量記録" width="300" height="195" class="aligncenter size-medium wp-image-4230" /></a><br />
ファイルはこちら<a href='http://www.ekesete.net/log/wp-content/uploads/2012/01/241ba1dfd610e2e5a8cd1f45f51fb8ba.ods'>AZ電池記録</a></p>
<p>だいたい1日で8%～10%程度ずつ減っていくようです。<br />
最後の赤い部分は正確にはいつなくなったのか分かりませんが最長23時間以下で15%が一気に減っています。</p>
<p>初期のAndroid状態だとスリープ時にも電池が減っていくような話がありましたが、<br />
ubuntuでサスペンド状態にして使っている場合にはほとんど使わなければ240時間ぐらいまでなら<br />
とりあえず動作できる程度には電池はもつようです。</p>
<p>また途中から復帰にかかる時間を記録していたのですが、長くかかる場合で3分といった場合もありました。<br />
これは原因は不明です。しかもその後突然3秒で復帰したりとよく分からない動作でした。<br />
このあたりが常に3秒で復帰になるとうれしいですね。<br />
とはいえ測定中には一度も復帰できない状態にはならなかったので、<br />
最悪のケースである復帰できなくてデータが消える心配はあまりなさそうです。<br />
(長時間かかるときは心配ですが)</p>
<p>ちなみにこれを書くためにACアダプタをさして、30分後に電池残量を確認したところ38%まで充電されているようです。<br />
その後ACアダプタつないでから60分経過後に確認したところ72%でした。<br />
全体的に電池関係についてはなかなか良いのではないかと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ekesete.net/log/?feed=rss2&#038;p=4211</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynabook AZ にUbuntu12.04(ARM版)を導入</title>
		<link>http://www.ekesete.net/log/?p=4145</link>
		<comments>http://www.ekesete.net/log/?p=4145#comments</comments>
		<pubDate>Sat, 14 Jan 2012 11:27:42 +0000</pubDate>
		<dc:creator>ichinomoto</dc:creator>
				<category><![CDATA[Dynabook AZ]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.ekesete.net/log/?p=4145</guid>
		<description><![CDATA[DynabookAZはもともとAndroid機ですが、Canonicalが公式にubuntuでのサポートを始めたこともあって、 年末に秋葉原のIOSYSにあったDocomoのsimが使えるアウトレットを買ってきてubun [...]]]></description>
			<content:encoded><![CDATA[<p>DynabookAZはもともとAndroid機ですが、Canonicalが公式にubuntuでのサポートを始めたこともあって、<br />
年末に秋葉原のIOSYSにあったDocomoのsimが使えるアウトレットを買ってきてubuntuを入れてみています。<br />
<a href="http://iosys.co.jp/cgi-bin/zaiko_list/item.php?GN=50529">TOSHIBA クラウドブック dynabook AZ/05MG PNAZ05MNADC</a><br />
1/15時点で在庫が155個もあるらしい。</p>
<p>ここはその備忘録。<br />
以下、DynabookAZは海外版の名称AC100として書きます。<br />
また基本的に母艦はlinuxマシンであることが前提の内容です。</p>
<h3>インストール</h3>
<p>基本的には以下のサイトに書いて有るとおりです。<br />
<a href="https://wiki.ubuntu.com/ARM/TEGRA/AC100">Status of the Ubuntu port to the AC100/Dynabook Tegra based netbook</a></p>
<p>ROMの書き換えは2段階で、まずboot領域をPCから直接書き込み、その後system領域(rootfs)を<br />
USBメディアから書き換えることになります。</p>
<h4>0.準備</h4>
<p>まずTegra2で使われているnand書き換えのためにnvflashをインストールします。<br />
<a href="http://ac100.grandou.net/nvflash#debian_ubuntu_package">Debian/Ubuntu Package</a><br />
ついでにこの時点でいったんバックアップを取っておいた方が良いでしょう。<br />
ここでは省略しますが手順は以下にあります<br />
<a href="http://tosh-ac100.wetpaint.com/page/Backup+and+Restore">Backup and Restore &#8211; Hacking The Toshiba AC100</a></p>
<p>次に入れるROMを選択しますが、これを書いている時点では最新の2011/1/12版で問題なく動いていますので<br />
これを使ったとして手順を記載。<br />
<a href="http://cdimage.ubuntu.com/daily-preinstalled/20120112/">Ubuntu 12.04 LTS (Precise Pangolin) Daily Build</a><br />
から取得可能です。</p>
<p>precise-preinstalled-desktop-armel+ac100.bootimg<br />
precise-preinstalled-desktop-armel+ac100.tar.gz<br />
を使います。<br />
ac100と名前の付いているものにはarmelとarmhfがあり、armhfはハードウェアフロート対応のようですが<br />
まだパッケージがそろっていないようなので、現時点ではこちらは選択しない方が良いように思います。<br />
(1204のリリースまでにはそろうと期待)<br />
必要なファイルは上記２つです。</p>
<h4>1.boot領域の書き換え</h4>
<p>nvflashを使ってboot領域を書き換えます。</p>
<p>AC100のCTRLとESCキーを押しながら電源ボタンを押すと、画面には何も出ませんが電源のLEDが点灯します。<br />
この状態でPCとAC100(電源差し込み口の横にあるminiB端子)をUSBケーブルで接続し<br />
以下のコマンドで書き込みが可能です。(上記debパッケージを使用した場合)</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">nvflash --bl /usr/lib/nvflash/fastboot.bin --download 6 precise-preinstalled-desktop-armel+ac100.bootimg</div></div>
<p>母艦のコンソールにログが出て書き込みが完了したようなら電源ボタン長押しで一度電源を落とします。</p>
<h4>2.rootfsの展開</h4>
<p>次に、母艦上でUSBメモリに<br />
precise-preinstalled-desktop-armel+ac100.tar.gz<br />
を展開せずにそのまま放り込みます。</p>
<p>うちで試した際には、fatだと母艦側のUSBメモリの認識が怪しかったのでext3でフォーマットしたものを使いました。<br />
母艦の問題なのでAC100がfatを認識できないのかどうかは不明です。</p>
<p>書き込み終わったUSBメモリをAC100にさして電源を入れると、先ほど導入したbootloaderが走り、<br />
USBメモリからrootfsのtar.gzを見つけてインストールするか聞いてきます。<br />
&#8220;nandの領域が消えるが先に進むか?&#8221;と言われるので&#8221;y&#8221;で先に進めるとUSBメモリからnandへ展開を開始。<br />
しばらく待てばAC100へのubuntu導入は完了です。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ekesete.net/log/?feed=rss2&#038;p=4145</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

