<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0">
<channel>
	<title>chibilog</title>
	<link>http://chibilog.name/</link>
	<language>ja</language>
	<description>Author: chibi</description>
	<copyright>Copyright 2010</copyright>
	<pubDate>Wed, 28 Jul 2010 16:19:54 GMT</pubDate>
	<lastBuildDate>Wed, 01 Sep 2010 19:10:20 GMT</lastBuildDate>
	<generator>http://adiary.abk.nu/#2.12</generator>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs> 
	<item>
		<title>Google Chromeで使ってる拡張の紹介・その1</title>
		<link>http://chibilog.name/0666#tm1280333994</link>
		<guid>http://chibilog.name/0666</guid>
		<category>ブラウザ</category>
		<pubDate>Fri, 09 Jul 2010 19:42:19 GMT</pubDate>
		<author>chibi</author>
		<description><![CDATA[<div>
<p>すっかり遅くなりましたが、Google Chromeで使ってる拡張の紹介でも。大雑把に拡張の種類を以下のようにジャンル分けしてみました。これに沿って紹介していこうかなと。</p>
<br>
<ul>
	<li> ユーティリティ</li>
	<li> サービス</li>
	<li> タブ周り</li>
	<li> ブラウジング</li>
	<li> Googleのサービス</li>
	<li> Greasemonkey</li>
</ul>
<br>
<p>とりあえず今回は、ユーティリティとサービスに分類された拡張の紹介でも。それぞれ拡張の名前の部分をクリックすると、ダウンロードページに飛べるよ。</p>
<br>
</div>

<div>
<h3><a href="http://chibilog.name/0666#k666p1"><span>■</span></a>ユーティリティ</h3>
<p>インストールしておけば便利になる拡張達の紹介。</p>
<br>
<h4><a href="http://chibilog.name/0666#k666p1.1"><span></span> <a href="https://chrome.google.com/extensions/detail/gighmmpiobklfepjocnamgkkbiglidom?hl=ja">AdBlock</a></a></h4><p>邪魔な広告をブロックしてくれる拡張。フィルタのリストが予め用意されているので、自分であれこれブロックする広告のパターンを作らなくても、すぐに有効に出来る。それでも消えてくれない広告は設定を追加してブロックしてやればいい。その際は、<a href="https://chrome.google.com/extensions/detail/picdndbpdnapajibahnnogkjofaeooof?hl=ja">Browser Button for AdBlock</a> を使ってやると便利になる。</p>
<br>
<h4><a href="http://chibilog.name/0666#k666p1.2"><span></span> <a href="https://chrome.google.com/extensions/detail/aeoigbhkilbllfomkmmilbfochhlgdmh?hl=ja">ChromeAccess</a></a></h4><p>chrome:// なページや about:// なページに簡単にアクセスできるようにする拡張。例えば、メモリの使用状況を確認するページだったり、ExtensionsやHistoryなど。</p>
<br>
<h4><a href="http://chibilog.name/0666#k666p1.3"><span></span> <a href="https://chrome.google.com/extensions/detail/pocnedlaincikkkcmlpcbipcflgjnjlj?hl=ja">ChromeMigemo</a></a></h4><p>Firefoxを使ってる人ならお馴染みなMigemoのChrome版。しかし、この拡張だけだと宝の持ち腐れになるので、<a href="https://chrome.google.com/extensions/detail/fojbanjemmcmjomadodejdophegjdpkc?hl=ja">MigemoFindInPage</a> も一緒に入れておく。</p>
<p>これで、ページから特定の単語を検索したい時に便利になる。例えば、『拡張』って単語を検索したい時に『kakutyou』ってアルファベットで打ってヒットさせることができる。Vimiumを使ってる人は、unmap / やっておくと、検索時にこっちのMigemoを使えるようになるので便利。</p>
<br>
<h4><a href="http://chibilog.name/0666#k666p1.4"><span></span> <a href="https://chrome.google.com/extensions/detail/caehdcpeofiiigpdhbabniblemipncjj?hl=ja">Proxy Switchy!</a></a></h4><p>Proxyの設定が複数あって、簡単に切り替えるようにしたいならこの拡張を使うと便利。</p>
<br>
<h4><a href="http://chibilog.name/0666#k666p1.5"><span></span> <a href="https://chrome.google.com/extensions/detail/lfkgmnnajiljnolcgolmmgnecgldgeld?hl=ja">Smooth Gestures</a></a></h4><p>マウスジェスチャー。マウスであれこれ操作したい人は入れておく。</p>
<br>
<h4><a href="http://chibilog.name/0666#k666p1.6"><span></span> <a href="https://chrome.google.com/extensions/detail/dgpdioedihjhncjafcpgbbjdpbbkikmi?hl=ja">Speed Dial</a></a></h4><p>SafariのTop Sitesみたいなやつ。よくアクセスするページを登録しておくと便利になる。</p>
<br>
<h4><a href="http://chibilog.name/0666#k666p1.7"><span></span> <a href="https://chrome.google.com/extensions/detail/dbepggeogbaibhgnhhndojpepiihcmeb?hl=ja">Vimium</a></a></h4><p>viっぽい操作でブラウジングしたい人用の拡張。なんでもキーボードで済ませたい人向け。ただ、FirefoxのVimperatorと比べると、機能も最低限しかないような状態なので満足しないと思うけど、無いよりはマシってことで……</p>
<br>
<h4><a href="http://chibilog.name/0666#k666p1.8"><span></span> <a href="https://chrome.google.com/extensions/detail/ajpgkpeckebdhofmmjfgcjjiiejpodla?hl=ja">Xmarks Bookmarks Sync</a></a></h4><p>複数のブラウザ、複数のマシンでブックマークを同期したい時に重宝するXmarks。これのChrome版。Xmarksを使ってる人は入れておけな拡張。</p>
<br>
<h4><a href="http://chibilog.name/0666#k666p1.9"><span></span> <a href="https://chrome.google.com/extensions/detail/ffbhefmlcoihbjcmibbfkocmnaiacinp?hl=ja">Chrome Notepad</a></a></h4><p>サッとメモを取りたい時に便利な拡張。付箋みたいなもの。</p>
<br>
</div>

<div>
<h3><a href="http://chibilog.name/0666#k666p2"><span>■</span></a> サービス</h3>
<p>何かのサービスを利用する場合に、入れておけば便利な拡張達。例えば、LDRとかニコニコ動画を見るときに便利になる拡張などの紹介。</p>
<br>
<h4><a href="http://chibilog.name/0666#k666p2.1"><span></span> <a href="http://www.ex-nekopanch.com/products/chrome/douga_dl.html">ニコチューブゲッダン</a></a></h4><p>ニコニコ動画やyoutubeで閲覧中の動画をダウンロードできるようにする拡張。ページにダウンロードのアイコンが追加されるのでUI的にも分かりやすい。ニコニコ動画はmp3にしてダウンロードも出来るので便利。</p>
<br>
<h4><a href="http://chibilog.name/0666#k666p2.2"><span></span> <a href="https://chrome.google.com/extensions/detail/oghpdemkiagdibbopdidbkpkjilobkpo?hl=ja">壺ノ鍵</a></a></h4><p>2chを快適にする為の拡張。貼られているURLを直リンクにしたり、画像をインライン表示したり。</p>
<br>
<h4><a href="http://chibilog.name/0666#k666p2.3"><span></span> <a href="https://chrome.google.com/extensions/detail/hhjpdicibjffnpggdiecaimdgdghainl?hl=ja">read.crx</a></a></h4><p>2chブラウザ。Chromeを2ch専用ブラウザっぽくしたい人向け。スレのブックマークなども出来るし、未読管理もしてくれる。</p>
<br>
<h4><a href="http://chibilog.name/0666#k666p2.4"><span></span> <a href="https://chrome.google.com/extensions/detail/ifekfcjbnkflfndoahjigdhlhgndkncb?hl=ja">livedoor Reader Notifier for Chrome</a></a></h4><p>LDRの未読管理。未読件数をアイコンに表示できる。アイコンをクリックすればそのままLDRにアクセスも可能。</p>
<br>
<h4><a href="http://chibilog.name/0666#k666p2.5"><span></span> <a href="https://chrome.google.com/extensions/detail/hdcaeobehcekfkhjlkdlipnkmhgfcdpb?hl=ja">ChromeFullFeed</a></a></h4><p>LDRでフィードの閲覧中に、記事の全文を取得することができるようになる拡張。『g』のマークをクリックするか、キーボードの『g』を押せば、全文取得することが出来る。</p>
<br>
<h4><a href="http://chibilog.name/0666#k666p2.6"><span></span> <a href="https://chrome.google.com/extensions/detail/ldcnohnnlpgglecmkldelbmiokgmikno?hl=ja">Taberareloo</a></a></h4><p>FirefoxのTomblooみたいな拡張。Tumblrなどのサービスに簡単にポストが可能になる。</p>
<br>
<h4><a href="http://chibilog.name/0666#k666p2.7"><span></span> <a href="http://sites.google.com/site/8th713lab/Home/chrome">pixivViewer</a></a></h4><p>Pixivを見やすく整形してくれる拡張。ブックマークもしやすくなるのでお勧め。</p>
<br>
<h4><a href="http://chibilog.name/0666#k666p2.8"><span></span> <a href="https://chrome.google.com/extensions/detail/dnlfpnhinnjdgmjfpccajboogcjocdla?hl=ja">はてなブックマーク GoogleChrome 拡張</a></a></h4><p>はてなブックマークを使ってる人は、入れておこうな拡張。アイコンぽちで、見てるページをブックマークすることができる。</p>
<br>
<h4><a href="http://chibilog.name/0666#k666p2.9"><span></span> <a href="https://chrome.google.com/extensions/detail/fldildgghjoohccppflaohodcnmlacpb?hl=ja">Instachrome</a></a></h4><p>「あとで読む」サービスのInstapaperに登録したり、アクセスしたりを1つのアイコンから出来るようにする拡張。でも、登録する時はブックマークレットからやってるし、あまり必要無いような気もしてきた（じゃあ、書くなよｗ）</p>
<br>
<h4><a href="http://chibilog.name/0666#k666p2.10"><span></span> <a href="https://chrome.google.com/extensions/detail/kbnkakkdbekbjoilffeoabhlfgohmabd?hl=ja">テレビなう</a></a></h4><p>テレビ見ないのに何故か入れた拡張。放送中のテレビ番組の一覧をサッと出してくれる。</p>
<br>
<p>そんなわけで、ユーティリティ編とサービス編はお仕舞い。</p>

</div>

<hr>
<h4><a href="/0666#c">■コメント（2件）</a></h4>
<div style="margin-left: 1em;">
忍『関係ないけどPHP技術者認定試験っていうのがあるらしいよ。受けるの？』(2010/07/27 25:04)</span><br>
chibi『PHP技術者認定試験なんてあるのかい。それは勿論受けないよｗ』(2010/07/28 25:19)</span><br>
</div>
<h4><a href="/0666#tb">■トラックバック（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
]]></description>
	</item>
	<item>
		<title>Google Chromeの設定</title>
		<link>http://chibilog.name/0665#tm1279201144</link>
		<guid>http://chibilog.name/0665</guid>
		<category>ブラウザ</category>
		<pubDate>Sat, 26 Jun 2010 23:13:40 GMT</pubDate>
		<author>chibi</author>
		<description><![CDATA[<div>
<p>すぐに飽きてFirefoxに戻るかなって思ってたんだけど、いつの間にかGoogle Chromeがメインのブラウザになってしまった……</p>
<p>Google Chromeを暫く使ってみての感想だけど、やっぱりメモリを凄い消費する。酷い時は1GB消費してた……流石にこれを見たときは愕然とした。平均的に見ても、400MB近くは使ってるから、Firefoxに比べるとアホみたいにメモリ消費する。</p>
<p>てか、1GB使ってしまうことを考えると、メモリを2GBしか積んでないようなPCには辛いブラウザだと思う。3GB以上積んでるPCじゃないとお勧めできないかな……ちなみにメモリの確認はアドレス欄に、about:memory って打ち込めば確認出来る。わざわざ打ち込まなくても、拡張でアイコンをクリックしたら確認出来るものもある。</p>
<p>しかし、マルチプロセスは強い。Googleリーダーで『vキー』でそのページを開くときに、新しいタブでバックグラウンドで開くようにしてるんだけど、ページを連続で大量に開いても、今見てるGoogleリーダーの操作が快適に出来る。各タブが独立したプロセスになってるのは本当に強い。RSSリーダーの類をサクサク閲覧したいなら、FirefoxよりもGoogle Chromeのほうが快適だと思う。</p>
<p>さて、感想はここまでにして、設定についていくつか書いてみることにしますよ。</p>
<br>
<p><h3>キャッシュをRAMディスクに</h3></p>
<p>キャッシュをHDDに書き込むよりも、RAMディスクに書き込んだほうがパフォーマンスが向上するので、それの設定でも。ここでは、Ubuntuでtmpfsを使う設定。WindowsでもMacでも、RAMディスクを使えるようにするアプリはあると思うので、ここで書くよりもきっと簡単に出来るはず。</p>
<p>先ずは、RAMディスクの準備。/shm に 300MBで作ることとして書いていく。ちなみにtmpfsは動的に容量を割り当てるので、ここで300MB確保したからと言って、すぐに300MB消費されるわけではない。</p>
<p>必要なディレクトリの作成。</p>
<pre>
$ sudo mkdir /shm
$ sudo chmod 777 /shm
</pre>
<p>/etc/fstab に以下の記述を追加する。</p>
<pre>
/dev/shm        /shm            tmpfs   size=300m         0     0
</pre>
<p>マウントしてみる。次回のシステム起動時からは、/shmをマウントしてくれるので（/etc/fstabに書いたので）、このmountコマンドは不要。</p>
<pre>
$ sudo mount -a
</pre>
<p>これで、RAMディスクの準備は完了。dfコマンドなどで確認してみる。</p>
<p>続いて、ChromeのキャッシュをRAMディスクに向ける。Chromeのキャッシュは以下の2つ（5.0.375.86にしたら、Media Cacheというのが増えてた）。</p>
<ul>
	<li> $HOME/.cache/google-chrome/Cache</li>
	<li> $HOME/.cache/google-chrome/Media Cache</li>
</ul>
<p>今ある、CacheとMedia Cacheを削除するか、適当にリネームする。その後で、シンボリックリンクを貼ればOK。</p>
<pre>
$ cd ~/.cache/google-chrome/
$ ln -s /shm Cache
$ ln -s /shm Media\ Cache
</pre>
<p>確認</p>
<pre>
$ ls -l
合計 0
lrwxrwxrwx 1 chibi chibi 4 2010-06-26 14:03 Cache -&gt; /shm
lrwxrwxrwx 1 chibi chibi 4 2010-06-26 14:04 Media Cache -&gt; /shm
</pre>
<p>あとは、Chromeで徘徊してキャッシュが/shmに作られていればOK。なお、RAMディスクなので、システムを再起動すればRAMディスクに書き込んだデータは全て消えるので注意。キャッシュみたいなデータなら、消えてくれて構わないから問題無いけど。</p>
<br>
<p><h3>リファラ問題</h3></p>
<p>Chromeを使って一番厄介な問題がこれ。てか、Firefox以外のブラウザを使った場合の一番厄介な問題って言ったほうがいいのか……</p>
<p>Chromeには、FirefoxのRefControlみたいなアドオンが無いので、例えばGoogleリーダーでフィードを閲覧中にFC2ブログの画像が表示されなかったり、Googleの画像検索で画像をクリックしたら直接画像が開くようにすると、やっぱりFC2の画像は表示されなかったり……</p>
<p>そんなことにならないように、リファラを調整できるのがRefControlなんだけど、Chromeにはこれが無い。今のChromeの仕様では、RefControlの実現も無理みたい。</p>
<p>でも、世の中にはやっぱり凄い人が居て、LDR（ライブドアのリーダー）とFC2の組み合わせに限り、FC2のブログでも画像を表示できるようにする拡張があったりする。</p>
<p><a href="http://d.hatena.ne.jp/os0x/20100131/1264934725">Chromeで読み込みに失敗した画像についてリファラを消して再読み込みを試みる方法 - 0xFF</a></p>
<br>
<p>これで、LDRならFC2も恐くなる。でも、Googleの画像検索時などの他の時にやっぱり不便……そんなわけで、プロキシでリファラの設定をすることにした。リファラの為だけにプロキシを設定するとか大袈裟だけど、ブラウザで出来ないんなら仕方無いかなと……しかし、これをやることで、Chromeでの不満の1つが解消されるので良しとする。</p>
<p>Squidを使う場合は、以下の設定を /etc/squid/squid.conf に記述してやれば、今まで書いてきたような問題を解決出来る。必要なパターンがあれば増やせばOK。</p>
<pre>
acl noreferer url_regex ^http://[^/]+\.fc2\.com ^http://[^/]+\.dtiblog\.com ^http://[^/]+\.yahoo\.co\.jp
header_access Referer deny noreferer
</pre>
<p>あとは、polipoを使う場合は、以下の設定を /etc/polipo/config に記述すれば、FC2などの画像が表示出来るようになる。後述するが、この方法では他の問題が発生するので注意。</p>
<pre>
censoredHeaders = from, accept-language
censorReferer = maybe
</pre>
<p>個人的には、個人的なプロキシでリファラの為だけにSquidを使うのは大袈裟だと思うので、polipoでいきたかったんだけど、polipoのこの設定だと別の問題が発生したので、今はSquidを使ってる。</p>
<p>polipoのこの設定だと、ITmediaのページで画像が表示されなくなってしまった。この設定を入れると、リファラの送信をしてないので、ITmediaみたいな直リン対策をしてるページでは問題が発生する。polipoだとリファラ周りの設定を細かく出来無さそうだったので、結局はSquidを使うことにした。</p>
<br>
<br>
<p>さて、リファラ周りの問題が解消されたので、だいぶ便利になってくれました。今度、使ってる拡張についてまとめることにしよう。</p>

</div>

<hr>
<h4><a href="/0665#c">■コメント（2件）</a></h4>
<div style="margin-left: 1em;">
忍『ほほー、Chromeも結構あるんだなー  BlogPetかわいいね！』(2010/07/15 14:51)</span><br>
chibi『ココロちゃんがいつの間にかこうさぎに変わってしまってね…… 僕はココロちゃんのほうが好きだったんだけど。てか、ココロちゃん目当て...』(2010/07/15 22:39)</span><br>
</div>
<h4><a href="/0665#tb">■トラックバック（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
]]></description>
	</item>
	<item>
		<title>常識力検定</title>
		<link>http://chibilog.name/0664#tm1277489814</link>
		<guid>http://chibilog.name/0664</guid>
		<category>戯言</category>
		<pubDate>Fri, 25 Jun 2010 15:05:14 GMT</pubDate>
		<author>chibi</author>
		<description><![CDATA[<div>
<p>poseたんが常識力検定2級に合格したみたいだ。おめでとう！ これで僕と同じく常識人ってわけだ。</p>
<p>それにしても、常識力検定2級は常識力が有りすぎる僕には、凄い難しい試験だったんだけどな……あの頃に受かった試験達に難易度を付けるなら、こんな感じかな。</p>
<pre>
常識力検定2級 &gt;&gt; ドットコムマスター★★ &gt;&gt;&gt;&gt; 宅建
</pre>
<p>まあ、常識力検定については遅刻して頭の中が混乱状態だったのもあるけど……てか、常識力を問う試験で遅刻してる時点で、不合格な気もするけどさ……宅建とか語呂合わせしかやってないけど合格したわｗ マジであれは何だったんだろうか。</p>
<br>
<p>そうそう、漢検の2級って意外と難しいよね……侮ってると余裕で落ちるレベル。</p>
<p>僕とか大学受験の時は、高校の頃に官能小説を読みまくっていた所為で読解力があったのか、一番の得意科目は国語だったんですよ。通学中の電車やバスでよく読んでたな……周りの人からは、立派な文学青年に見えていたに違いない。</p>
<p>普段はこんな文章だけど、国語は得意科目だったんだよ。信じてない……よね？</p>
<p>それで国語が得意な僕にとってみれば、漢検なんて余裕だろって思って、iPhoneの漢検アプリで問題やってみたけど、すげー難しかったｗ</p>
<p>てか、普段キーボードばっか打ってるから、字が全然書けないのよ。形は何となく分かるんだけど、正確に書けない……みたいなのが多かったな。アプリをやってるうちにだいぶマシになってきたけど。あれは2級どころか、3級でも落ちる自信がある。</p>
<br>
<p>そういえば、官能小説で思い出したけど、『官能小説用語表現辞典』を買ったのを思い出したから、ブログなんて書いてる場合じゃなかった。</p>

</div>

<hr>
<h4><a href="/0664#c">■コメント（4件）</a></h4>
<div style="margin-left: 1em;">
忍『役にたつのって少ないよね』(2010/06/25 26:06)</span><br>
chibi『資格は趣味みたいなもんだからねｗ』(2010/06/25 26:16)</span><br>
pose『普段お部屋にばっかり居て人と喋らないから敬語とかの問題は本当に困ったよ、、、 で、漢検は正直3日前からちょっとづつ勉強すれば余裕...』(2010/06/25 27:01)</span><br>
chibi『常識力検定を持ってない人は誤用するだろうから、敬語とか使わないで貰いたいよね。 それにしても、人と喋る機会が無いのに敬語とか本気...』(2010/06/25 27:16)</span><br>
</div>
<h4><a href="/0664#tb">■トラックバック（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
]]></description>
	</item>
	<item>
		<title>Google Chromeを使ってみる</title>
		<link>http://chibilog.name/0663#tm1278704564</link>
		<guid>http://chibilog.name/0663</guid>
		<category>ブラウザ</category>
		<pubDate>Wed, 23 Jun 2010 18:01:44 GMT</pubDate>
		<author>chibi</author>
		<description><![CDATA[<div>
<p>断固としてFirefox派だったんだけど、Chromeも気になってきてしまったので浮気してみる。</p>
<p>良いなと思ったのは、起動が速いこと。Firefoxはかなりモッサリと立ち上がるからね。ページを開く速度は……どうだろう？ Firefoxと比べてあまり変わらない気もする。でも、暫くChromeを使ってからFirefoxに戻ってくると遅い気もするので、Chromeのほうが速いかも。</p>
<p>ちなみにベンチマークの結果は凄い差が出た。どちらも同じマシンのUbuntu 10.04上で計測したもの。</p>
<p><a href="http://www.flickr.com/photos/chibipon/4727585740/" title="ブラウザベンチマーク by chibipon, on Flickr"><img src="http://farm2.static.flickr.com/1195/4727585740_4a13db1669.jpg" width="500" height="228" alt="ブラウザベンチマーク " /></a></p>
<br>
<p>それでは、悪い部分からピックアップしよう。Chromeがまだメインのブラウザとして使えないと思ったのは、以下の2点。</p>
<ul>
	<li> Vimperatorが無い</li>
	<li> RefControlが無い</li>
</ul>
<p>Vimperatorが無いのは正直キツイ。でも、<a href="https://chrome.google.com/extensions/detail/dbepggeogbaibhgnhhndojpepiihcmeb?hl=ja">Vimium</a> という拡張があって、これを使えばVimっぽく操作する最低限の機能が付いているので、なんとかやっていけそう。ただし、Vimiumが機能しないページがあったりで、なかなか面倒臭い。</p>
<p>次にRefControl。これが無いとリファラを偽装できない。パッと見た感じ、RefControlの代わりになりそうな拡張は見当たらなかった。リファラが偽装できないと色々と面倒なんだよね。例えば、Googleリーダー使って閲覧してる時に、FC2ブログなんかの画像が取得出来ない……</p>
<p>でも、今のところこのくらいなんだよね。この2つさえ整えば、メインのブラウザに切り替えちゃってもいいかなって思ってる。</p>
<br>
<p>それでは、FirefoxユーザがChromeを使う場合に、Firefoxではこれをあーしてこうやってたのを、Chromeではどうすればいいのよ？ みたいな視点でいくつか書いてみよう。</p>
<br>
<p><h3>Tumblrへの投稿は快適に出来るの？</h3></p>
<p>Firefoxなら、Tombloo + GreasemonkeyのTumblr Dashboard High-Res Photos なんかを使って、快適なTumblrライフを送ってると思う。たぶん、これが手放せなくてFirefox離れ出来ないって人も多いんじゃないだろうか……</p>
<p>でも、Chromeでもこれと同等のことが出来る。<a href="https://chrome.google.com/extensions/detail/ldcnohnnlpgglecmkldelbmiokgmikno">Taberareloo</a> という拡張を使えばOK。今のところ、快適に使えている。</p>
<br>
<p><h3>マウスジェスチャーって使えるの？</h3></p>
<p>いくつか拡張が用意されているので、これもご心配無く。ちなみに僕は、UbuntuのEasyStrokeを使っているので、マウスジェスチャーの拡張は入れてない。</p>
<br>
<p><h3>広告のブロックは？</h3></p>
<p><a href="https://chrome.google.com/extensions/detail/gighmmpiobklfepjocnamgkkbiglidom">AdBlock</a> があるので大丈夫。他には、<a href="https://chrome.google.com/extensions/detail/picdndbpdnapajibahnnogkjofaeooof">Browser Button for AdBlock</a> を入れておけば便利になると思う。</p>
<br>
<p><h3>ブックマークの同期は？</h3></p>
<p><a href="https://chrome.google.com/extensions/detail/ajpgkpeckebdhofmmjfgcjjiiejpodla">Xmarks Bookmarks Sync</a> があるので、これを使えばFirefoxのブックマークと同期することが可能。</p>
<p>他にも、はてなブックマークのChrome拡張もあるので、ブックマークの移行とか運用に関しては特に気にしなくて大丈夫だと思う。</p>
<br>
<p><h3>Greasemonkeyは使えるの？</h3></p>
<p>Greasemonkeyという拡張があるわけじゃないんだけど、ユーザスクリプトを拡張をインストールするみたいにインストールしたら機能したｗ 今はとりあえず、下の2つをインストールしてみたけど、問題無く動作してるみたい。</p>
<ul>
	<li> YousableTubeFix for Chrome</li>
	<li> Google Image Search Direct Links</li>
</ul>
<br>
<p><h3>キャッシュをRAMディスクにしたいんだけど</h3></p>
<p>パフォーマンス向上の為、キャッシュはできればRAMディスクにしたいところ。</p>
<p>Firefoxならabout:configからキャッシュ位置の変更が出来るので、キャッシュをRAMディスクに向けるのは簡単。Chromeの場合であれば、$HOME/.cache/google-chrome/Cache をRAMディスクへのシンボリックリンクにしてしまえば、キャッシュをRAMディスクに貯め込むことができる。設定で指定が出来るようになれば便利になるんだけどな……</p>
<br>
<p><h3>その他</h3></p>
<p>AutoPagerizeに関しては、<a href="https://chrome.google.com/extensions/detail/igiofjhpmpihnifddepnpngfjhkfenbp">AutoPagerize for Chrome</a> を使えば、まあ大丈夫。</p>
<p>他にも、Firefoxユーザにはお馴染みの <a href="https://chrome.google.com/extensions/detail/fjnbnpbmkenffdnngjfgmeleoegfcffe">Stylish</a> なんかもあったりする。</p>
<p>あとは、Google系のサービスを便利にするような拡張が多いので、普段使ってるサービスのほとんどがGoogleって人には凄く良いブラウザかも。</p>
<br>
<p>それでは、Firefoxと比べた場合の良い点をいくつかピックアップ</p>
<ul>
	<li> 起動が高速</li>
	<li> ベンチマーク結果が比較にならないほど高い</li>
	<li> ページを開くのが幾分か速い</li>
	<li> 起動しっぱなしでもモッサリしてこない</li>
	<li> マルチプロセスなので快適</li>
</ul>
<br>
<p>マルチプロセスについては注意があって、Chromeを使ってるとChromeのプロセスが何十個と生成される。それらのメモリを合計すると、Firefoxを軽く超えるメモリ使用量（酷いと倍くらい）になるので、貧弱なマシンだとキツイかも。よくChromeはメモリ使用量が少ないって話を聞くけど、それはたぶんChromeのプロセスを1つしか見ないで言ってる話だと思う。</p>
<p>まあ、そんなわけで、暫くはChromeを使ってみて、飽きたらFirefoxに帰ってこようと思う。たぶん併用だと思うけど……</p>

</div>

<hr>
<h4><a href="/0663#c">■コメント（2件）</a></h4>
<div style="margin-left: 1em;">
忍『狐火起動重いよね…下手したらIEより重い…』(2010/06/25 15:10)</span><br>
chibi『アドオン入れてなければそれなりに速いんだけどね……でも、そんなのFirefoxじゃないし。 Chromeの凄いところは、アドオン...』(2010/06/25 23:37)</span><br>
</div>
<h4><a href="/0663#tb">■トラックバック（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
]]></description>
	</item>
	<item>
		<title>iPhone 3GSをiOS4にしての感想でも</title>
		<link>http://chibilog.name/0662#tm1277301611</link>
		<guid>http://chibilog.name/0662</guid>
		<category>iPhone</category>
		<pubDate>Wed, 23 Jun 2010 14:00:11 GMT</pubDate>
		<author>chibi</author>
		<description><![CDATA[<div>
<p>3GSをiOS4にアップデートして、概ね満足です。追加された機能がどれも強烈だからね……今回のは本当に神アップデートだと思う。</p>
<p>でも、不満点をあげるとすれば、少々モッサリになったかなって。メモリ使用量とか見てると、常にギリギリのラインでやり繰りしている感じ。つまり、メモリが256MBじゃキツキツって感じ。</p>
<p>現状、ほとんどのアプリはマルチタスクに対応していないけど、起動させたアプリはマルチタスクという名の履歴一覧に残ってくれる。色んなアプリを立ち上げると、ここにずらっと並んでしまう。それで、ずらっと並んだアプリだけど終了はされていないので、やっぱりメモリを食ってるわけ。</p>
<p>試しに、マルチタスクを呼び出して、アイコン長押しして、マルチタスクに対応してないアプリをいくつか消したら、メモリが解放されて空きメモリに余裕が出来た。</p>
<p>でも、これはあまり気にしないほうがいいのかなって……てか、メモリの使用率とか見ないほうが精神的に良さそうｗ 気にしだすと、本当に気になるので。そもそも、メモリが足りなくなったら、適切に解放してくれているみたいなので、こんな手動でマルチタスクに残ってるアプリを消さなくてもいいわけだし。それでも、常にメモリがギリギリな状態だし、解放時にはそれなりにリソース食うだろうから、モッサリするけど……</p>
<br>
<p>さて、今はまだこれでも良いんだけど、本当に恐ろしいのは各アプリがマルチタスクに対応してきたらかな。便利になるのはいいだけど、そうなったら3GSの256MBメモリじゃ足りない気がする……確実に512MBは欲しくなるだろうな。</p>
<p>しかし、スマートフォンでメモリが512MB欲しいって凄いよね。まだ、Windows XPをこのくらいのメモリで使ってる人だって多そうなのに……iPhoneとか2年後くらいには、2GBメモリ積んでそう。</p>
<br>
<p>まあ、そんなわけで、各アプリがマルチタスクに対応してきたらどうなるかが恐いかな……iPhone 4を買う人はとりあえず安泰でしょう。</p>

</div>

<hr>
<h4><a href="/0662#c">■コメント（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
<h4><a href="/0662#tb">■トラックバック（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
]]></description>
	</item>
	<item>
		<title>現在のiPhoneのスクリーンショットでも</title>
		<link>http://chibilog.name/0661#tm1277226381</link>
		<guid>http://chibilog.name/0661</guid>
		<category>iPhone</category>
		<pubDate>Tue, 22 Jun 2010 17:06:21 GMT</pubDate>
		<author>chibi</author>
		<description><![CDATA[<div>
<p>フォルダ機能を使って、ジャンルごとにアプリをぽんぽん突っ込んでたら、9ページあったのが3ページになってくれました。今までは、あまり使わないかなってアプリはiPhoneから消してしまっていたけど、これからはフォルダに突っ込んでおくかな。</p>
<p>とりあえず、現在の3ページのスクリーンショットでも。</p>
<p><a href="http://www.flickr.com/photos/chibipon/4722126277/" title="iPhoneのSS by chibipon, on Flickr"><img src="http://farm2.static.flickr.com/1363/4722126277_9c6e96e2a1.jpg" width="320" height="480" alt="iPhoneのSS" /></a></p>
<br>
<p><a href="http://www.flickr.com/photos/chibipon/4722126731/" title="iPhoneのSS by chibipon, on Flickr"><img src="http://farm2.static.flickr.com/1213/4722126731_41a365c8fa.jpg" width="320" height="480" alt="iPhoneのSS" /></a></p>
<br>
<p><a href="http://www.flickr.com/photos/chibipon/4722780004/" title="iPhoneのSS by chibipon, on Flickr"><img src="http://farm2.static.flickr.com/1315/4722780004_a665d45c6c.jpg" width="320" height="480" alt="iPhoneのSS" /></a></p>
<br>
<p>よく使うアプリはフォルダに入れなかったけど、どうせ起動するアプリって、マルチタスクという名の履歴一覧に残るから、フォルダに突っ込んでしまってもいいかも。</p>
<p>フォルダ機能を使うとすっきりはするんだけど、フォルダだらけになると、アイコン的になんか気持ち悪いな……フォルダのアイコンをもっとシンプルに出来ればいいのに。今のだと中に入ってるアプリが見えて、ぐちゃぐちゃしてる感じがする。</p>
<p>あとは、ジャンルごとに分けるよりも、よく使うアプリと使わないアプリくらいの分け方のほうがシンプルかも……</p>
<p>画面いっぱい埋めてないのは、壁紙を少しでも広く見たいから……今は3列使ってるけど、2列にしようかな。</p>

</div>

<hr>
<h4><a href="/0661#c">■コメント（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
<h4><a href="/0661#tb">■トラックバック（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
]]></description>
	</item>
	<item>
		<title>iOS4にアップデート完了</title>
		<link>http://chibilog.name/0660#tm1277220790</link>
		<guid>http://chibilog.name/0660</guid>
		<category>iPhone</category>
		<pubDate>Mon, 21 Jun 2010 20:31:39 GMT</pubDate>
		<author>chibi</author>
		<description><![CDATA[<div>
<p>本当は人柱報告でも待つために、暫くアップデートしないつもりだったけど、勢いでやってしまった。反省はしてない。</p>
<p>さて、iPhone 3GSをiOS4にアップデートした感想だけど、神アップデート過ぎる！ 3Gだとどうかは分からないけど、3GSユーザは1秒でも早くアップデートしたほうがいいと思う。</p>
<p>大体のアップデート内容については、以下を参考にするのが一番分かりやすいと思う。</p>
<p><a href="http://blog.livedoor.jp/news23vip/archives/2769359.html">iOS4にして良かった点</a></p>
<br>
<p>先ず、マルチタスク。ホームボタンをダブルクリックすればタスクの切り替えなんかが出来ます。画面の下のほうにひょこっと今起動しているアプリが出てくるはず。更にここで、左にフリックさせると、iPodのアイコンと、画面を縦方向に固定する為のアイコンがあったりする。これは情報が無いと流石に気付かない……</p>
<p>下のスクリーンショットの左側にある鍵みたいなマークが、画面の方向をロックする為のアイコン。</p>
<p><a href="http://www.flickr.com/photos/chibipon/4722243692/" title="iOS4のSS by chibipon, on Flickr"><img src="http://farm2.static.flickr.com/1058/4722243692_a5e5f04920.jpg" width="320" height="480" alt="iOS4のSS" /></a></p>
<br>
<p>これで寝ながらSafariが使えるわけだ。マルチタスクに関しては、BB2Cは対応していないのか、切り替えても1回1回起動しているような気がする……</p>
<br>
<p>あとは、フォルダ機能が便利。今まで分散していたものを、自分でカテゴリ分けしてフォルダに格納するようにしたので、だいぶ整理できたような気がする。でも、よく使うアプリはワンタップで起動したいから、フォルダには格納しないけどね……</p>
<br>
<p>ホーム画面の画像を指定できるようになったのは嬉しい。そうそう、同期している画像ファイルなんだけど、iOS4にアップデート直後は最適化されていないのか、随分と荒い状態になってしまっている。でも、もう1回同期すれば、ちゃんと最適化された状態になるので、ご安心を。とりあえず、iOS4にアップデートしたらすぐに同期するのがいいと思う。</p>
<br>
<p>最後にBTキーボードが使えるのが凄い便利。Appleのワイヤレスキーボードを使ってみたところ、問題無くキーが打てた。キー入力の反応速度も良いと思う。これで、iPhoneでの長文入力も恐くなくなった。</p>
<p>今までは長文入力する必要がありそうな時はノートPCをモバイルしていたけど、これからはBTキーボードだけをモバイルすることにするわｗ</p>
<p>欲を言うなら、キー配置を変更したい……</p>
<p>例えば、コピーのショートカットは commandキー+Cなんだけど、commandキーの位置って正直、絶望的に悪い場所にあるじゃない……あとは、日本語のON/OFFも『英数キー』や『かなキー』でトグル設定にしたいんだよな……今の状態だと、Macのキー配置を何も変更しない状態で使っているような状態。これだけが不満かな。</p>
<br>
<p>あとは、色々と使ってみないと分からないけど、今のところはかなり満足なアップデートですよ。</p>

</div>

<hr>
<h4><a href="/0660#c">■コメント（3件）</a></h4>
<div style="margin-left: 1em;">
忍『キーボードによっちゃ位置違うのもあるけどね…』(2010/06/22 16:52)</span><br>
者『ユパさまワロタwww』(2010/06/22 22:15)</span><br>
chibi『&gt;&gt; 忍たん Windows用のキーボードだと、日本語入力のON/OFFとかどうなるんだろう…… 折りたたみ出来るやつが欲しいけ...』(2010/06/22 24:33)</span><br>
</div>
<h4><a href="/0660#tb">■トラックバック（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
]]></description>
	</item>
	<item>
		<title>Rhythmboxで便利なプラグイン</title>
		<link>http://chibilog.name/0659#tm1277126594</link>
		<guid>http://chibilog.name/0659</guid>
		<category>Ubuntu</category>
		<pubDate>Mon, 21 Jun 2010 13:13:56 GMT</pubDate>
		<author>chibi</author>
		<description><![CDATA[<div>
<p>最初から用意されているプラグインの詰め合わせ以外で、便利なプラグインの紹介でも。</p>
<p>基本的にRhythmboxのプラグインは、$HOME/.gnome2/rhythmbox/plugins に配置すればOK。で、このディレクトリは存在しないと思うので、事前に作成しておく。</p>
<pre>
$ mkdir -p ~/.gnome2/rhythmbox/plugins
</pre>
<br>
<p><h3>アートワークを検索して設定するプラグイン</h3></p>
<p><a href="http://code.google.com/p/albumartsearch/">albumartsearch</a> というプラグインを使えば可能。</p>
<p>導入方法は上記のページからダウンロードしてきて、以下のように事前に作成した$HOME/.gnome2/rhythmbox/plugins に配置してやればOK。</p>
<pre>
$ tar zxvf albumartsearch_0.2.tar.gz
$ mv albumartsearch ~/.gnome2/rhythmbox/plugins/
</pre>
<p>Rhythmboxを起動していた場合は、一旦Rhythmboxを再起動する。起動後に [編集] - [プラグイン] から、"Album Art Search Panel"があることを確認して、チェックを入れてやれば有効になる。</p>
<p>"Album Art Search Panel"を有効にすると、以下のスクリーンショットのマウスがある部分にアイコンが追加されるので、こいつをクリックしてやれば、右側にアートワークの検索結果の一覧が出てくれるので、好きな画像を選んでセットしてやればOK。</p>
<br>
<p><a href="http://www.flickr.com/photos/chibipon/4720955106/" title="RhythmboxのSS by chibipon, on Flickr"><img src="http://farm2.static.flickr.com/1173/4720955106_5d6cf7e5a6.jpg" width="500" height="78" alt="RhythmboxのSS" /></a></p>
<br>
<p><h3>レジューム</h3></p>
<p>Rhythmbox起動時に、前回終了した時点の曲から再開したい場合は、<a href="http://people.ksp.sk/~mic/Projects/RhythmboxROR">resume on restart plugin</a> を使う。</p>
<p>導入方法はalbumartsearchと同じで、ダウンロードしてきたものを展開して、$HOME/.gnome2/rhythmbox/plugins に配置してやればOK。</p>
<br>
<p><h3>Web上から曲をコントロールできるようにする</h3></p>
<p><a href="http://code.google.com/p/rhythmote/">Rhythmote</a> を使えば、Web上から曲をコントロールすることが出来る。このプラグインを有効にすると、8000番ポートでリスンするようになる。</p>
<pre>
$ lsof -nPi:8000
COMMAND    PID  USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
rhythmbox 3792 chibi   23w  IPv4 1544150      0t0  TCP *:8000 (LISTEN)
</pre>
<p>なので、他のマシンからRhythmboxを実行しているこのマシンの8000番にアクセスしてやれば、Web上でコントロール出来るようになるので便利。</p>
<p>導入方法は……今までと同じなので省略。</p>
<br>
<p><h3>曲が置いてあるディレクトリを開く</h3></p>
<p><a href="http://www.infinicode.org/code/rb/">Open Folder</a> というプラグインを使えば、その曲が置いてあるディレクトリを開くことが出来る。</p>
<p><a href="http://www.flickr.com/photos/chibipon/4720984266/" title="RhythmboxのSS by chibipon, on Flickr"><img src="http://farm2.static.flickr.com/1360/4720984266_c66b7f30e8.jpg" width="496" height="234" alt="RhythmboxのSS" /></a></p>
<p>プラグインを有効にして、曲を右クリックすると、OpenなんたらFolderというのが追加されているので、こいつをクリックしてやれば、その曲があるディレクトリを開くことが出来る。</p>
<p>導入方法は……略。</p>
<br>
<p><h3>邦楽の歌詞を取得する</h3></p>
<p>用意されている "楽曲の歌詞"プラグインでは、邦楽の歌詞を取得することが出来ないので、邦楽の歌詞を取得できるようにする為のプラグインを追加する。</p>
<p><a href="http://wasabili.blog4.fc2.com/blog-category-17.html">Mild</a> というプラグインを追加すれば、Goo歌詞検索などから歌詞の取得が出来るようになる。</p>
<p>このプラグインは、元々あるlyricプラグインの追加的プラグインなので、今までとは導入方法が異なる……と言っても、Mildの中にinstall.shが用意されているので、これを実行してやればOK。</p>
<pre>
$ sudo ./install.sh install
</pre>
<p>あとは、"楽曲の歌詞"のプラグイン設定から、追加された "Goo歌詞"と"うたまっぷ"にチェックを入れてやればOK。そして、この2つ以外はチェックを外してしまう。</p>
<p>後々、厄介にならないように、歌詞を保存するディレクトリはちゃんと決めて、設定してやったほうがいいと思う。まあ、どこでもいいと思うけど。</p>
<br>
<p>そんなわけで、Linuxのサポートが中止になってしまったSongbirdから、完全に乗り換えました。</p>

</div>

<hr>
<h4><a href="/0659#c">■コメント（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
<h4><a href="/0659#tb">■トラックバック（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
]]></description>
	</item>
	<item>
		<title>Ubuntu 10.04のあまり役に立たないかもTips</title>
		<link>http://chibilog.name/0658#tm1276723174</link>
		<guid>http://chibilog.name/0658</guid>
		<category>Ubuntu</category>
		<pubDate>Wed, 16 Jun 2010 21:19:34 GMT</pubDate>
		<author>chibi</author>
		<description><![CDATA[<div>
<p><h3>スクリーンセーバーで使う画像フォルダを指定する</h3></p>
<p>画像ファイルをスクリーンセーバーで指定する際は、デフォルトの状態では $HOME/画像 の中に入っている画像となるので、ここをもっと柔軟に設定してやる。</p>
<p>例えば、Dropboxの中に蓄えている画像フォルダを指定したいものとして進めていく（$HOME/Dropbox/Images/moe）</p>
<p>とりあえず、$HOME/.screensavers というディレクトリを作成してやる（ちなみに作成するディレクトリの名前は何でもいいし、どこに作ってやっても構わない）。</p>
<p>上記のディレクトリを作成したら、その中に以下のような内容のファイルを作成する。ファイル名はここでは、fav-screensavers.desktop とする。</p>
<pre>
[Desktop Entry]
Name=MOE
Comment=Display a slideshow from your MOE folder
Exec=/usr/lib/gnome-screensaver/gnome-screensaver/slideshow --location=/home/chibi/Dropbox/Images/moe
TryExec=/usr/lib/gnome-screensaver/gnome-screensaver/slideshow
StartupNotify=false
Terminal=false
Type=Application
Categories=GNOME;Screensaver;
OnlyShowIn=GNOME;
X-Ubuntu-Gettext-Domain=gnome-screensaver
</pre>
<p>大事なのは、NameとExec行。この2つを自分の環境に合わせて変更する。Nameの項目には、スクリーンセーバーの設定で出てくる名前を指定している。あとは、Execのlocationを自分が表示したい画像が詰まっているディレクトリに変更してやればいい。</p>
<p>ここまで作成したら、以下のコマンド。</p>
<pre>
$ xdg-desktop-menu install ~/.screensavers/fav-screensavers.desktop
</pre>
<p>[システム] - [設定] - [GNOME スクリーンセーバー] を開いて、スクリーンセーバーのテーマの中に、今回設定した "MOE" が入っていることを確認し、MOEを選択して画像がちゃんと表示されることを確認して完了。</p>
<br>
<p><h3>ユーザーエージェントがちょっと……</h3></p>
<p>搭載されているFirefoxのユーザーエージェントは以下のようになる。</p>
<pre>
Mozilla/5.0 (X11; U; Linux i686; ja; rv:1.9.2.3) Gecko/20100423 Ubuntu/10.04 (lucid) Firefox/3.6.3
</pre>
<p>なんだか、(lucid)とか邪魔だし、使ってるディストリの詳細なバージョンを晒すのはあまり好きでは無いので、もっとシンプルにしてやる。シンプルにした後はこんな感じ。</p>
<pre>
Mozilla/5.0 (X11; U; Linux i686; ja; rv:1.9.2.3) Gecko/20100423 Firefox/3.6.3 
</pre>
<p>やり方は非常に簡単で、Firefoxを起動して、アドレス欄に about:config と打ち込む。そして、以下のパラメーターを空にしてやればいい。</p>
<ul>
	<li> general.useragent.vendor</li>
	<li> general.useragent.vendorComment</li>
	<li> general.useragent.vendorSub</li>
</ul>
<p>useragentをキーに検索してやるのがいいと思う。</p>
<br>
<p><h3>VLCの文字化け回避</h3></p>
<p>VLCで日本語ファイル名の動画を開くと、文字化けが発生してしまう。これは、VLCで使うフォントの変更をしてやれば改善する。</p>
<p>VLCを起動して、[ツール] - [設定] - [字幕とOSD] から、フォントを変更してやる。例えば、VL-Gothcなどを指定してやればOK。</p>
<pre>
/usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf
</pre>
<p>VL-Gothicフォントを使いたいけど、入ってないって場合は、aptitudeでインストール。</p>
<pre>
$ sudo aptitude install ttf-vlgothic
</pre>

</div>

<hr>
<h4><a href="/0658#c">■コメント（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
<h4><a href="/0658#tb">■トラックバック（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
]]></description>
	</item>
	<item>
		<title>Mac miniがアップデート</title>
		<link>http://chibilog.name/0657#tm1277220600</link>
		<guid>http://chibilog.name/0657</guid>
		<category>ニュース</category>
		<pubDate>Tue, 15 Jun 2010 16:12:50 GMT</pubDate>
		<author>chibi</author>
		<description><![CDATA[<div>
<p><a href="http://www.apple.com/jp/macmini/">Mac mini</a>が新しくなったみたい。このサイズでこのスペックは魅力的だな。裏の黒い蓋の部分は壊滅的にダサいけど、メモリが手軽に交換出来るんなら有り……かな？</p>
<p>今は、このサイズのマシンが欲しいんだよね。それで、Windowsを入れてゲーム専用機にしたい。Mac miniくらいのサイズなら、他のゲーム機と比べても小さい部類に入ると思うので。MacOSは不要だから、Mac miniに最初からWindows 7あたりを入れて販売して欲しいけど、先ず無理な話だねｗ</p>
<p>iPhone 4と言い、最近のApple製品はアップデートの度にデザインが嫌いになってくる。昔のほうが曲線美って感じで、歪な形をしてて好きな物が多い。最近のはやたらとカクカクしちゃってる……あとはアルミの使い回しも好きになれない。もういい加減、アルミのデザイン飽きたんだけど……</p>

</div>

<hr>
<h4><a href="/0657#c">■コメント（2件）</a></h4>
<div style="margin-left: 1em;">
忍『相変わらず変な形の多いなぁｗ』(2010/06/22 16:55)</span><br>
chibi『サイズ的には魅力的なんだけど、やっぱり裏の蓋が許せないｗ』(2010/06/22 24:30)</span><br>
</div>
<h4><a href="/0657#tb">■トラックバック（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
]]></description>
	</item>
	<item>
		<title>sshで知っておくと便利なこと</title>
		<link>http://chibilog.name/0656#tm1276012528</link>
		<guid>http://chibilog.name/0656</guid>
		<category>Ubuntu</category>
		<pubDate>Tue, 08 Jun 2010 15:55:28 GMT</pubDate>
		<author>chibi</author>
		<description><![CDATA[<div>
<p>sshの基本的な操作じゃなくて、知っていると便利なことを書いていくことにします。主にポートフォワーディングについて。</p>
<p>説明をわかりやすくする為に、『社内と社外』なんて卑猥な言葉を使っているけれど、学生の人は『自宅と学内』などに読み替えてくれればいいのではないかと。</p>
<br>
<p><h3>IMAPの経路を暗号化する</h3></p>
<p>会社で使うものと言えばメールだと思うんだけど、どういうわけかIMAPSやPOPSは提供されていなく、IMAPやPOPでしかメールの受信が出来ないものとする。この2つのプロトコルでは暗号化されないので、メールの内容はおろか、パスワードまで平文で流れてしまうので危険。</p>
<p>例えば、自分のマシンでどんな感じでIMAPと通信されているか確認するには、ngrepを使うと簡単に確認出来る。</p>
<p>ngrepのインストール。</p>
<pre>
$ sudo aptitude install ngrep
</pre>
<p>IMAPとの通信に絞り込んでキャプチャ。</p>
<pre>
$ sudo ngrep -q port 143
</pre>
<p>この状態でメールの受信をすれば、色々と危険なことが分かる。ちなみに通常の状態であれば、LAN内の他のマシンのパケットをキャプチャ出来ない。しかし、ARP SPOOFINGやスイッチ自体に総攻撃を仕掛けて飽和状態にさせたりなどの手法を使えば可能なので（こんなことを職場でやる人間は居ないと思うが……）、安心は出来ない。</p>
<p>そこで、sshを使って簡易的にIMAPの通信を暗号化する方法の紹介でも。条件としては、IMAPサーバにssh出来ること。</p>
<pre>
$ ssh -f -N -L10143:localhost:143 -l username imap_server
</pre>
<p>usernameはimap_serverにsshする時に必要なユーザ名。</p>
<p>これで、localhostの10143番がリスンされ、このポートがIMAPサーバの143番にフォワーディングされた。なので、メールソフトのIMAPの設定を今までは、imap_serverの143番を指定していたと思うが、このコマンドを実行してからは、localhostの10143番を指定してやればいい。</p>
<p>念のため、上記がちゃんと実行されているかは、psコマンドやlsofコマンドで確認するといい。</p>
<pre>
$ ps aux | grep ssh

$ lsof -nPi:10143
</pre>
<p>あと、メールソフトによってはポートの指定を細かく指定出来ないものもある。そんな場合は、面倒臭いのでlocalhostも143番で待ち受けてしまうのも手（もちろんlocalhostで143番が使われていないこと）</p>
<pre>
$ sudo ssh -f -N -L143:localhost:143 -l username imap_server
</pre>
<p>1024番以下のポートでリスンするので、sudoが必要となることに注意。</p>
<p>これで、自分のマシンとIMAPサーバ間のIMAPの通信が暗号化されたので、途中でman in the middleを行なおうとする不届き者が居ても安心。</p>
<br>
<p><h3>もう少し突っ込んだIMAPとの暗号化</h3></p>
<p>上記ではあくまでも社内でのIMAP通信についての話。今度は社外からについて。</p>
<p>社外からIMAPサーバに接続する際、これまた暗号化されていないIMAPだと心配だ。更に酷いことに、もしかすると会社の方針で社外からはIMAPとの通信を許可していないかもしれない。要は社外からはメールの受信が出来ませんよ……みたいな環境。</p>
<p>さて、これで諦めてはいけない。条件が成立すれば、こんな状況だって社外からIMAPと通信が出来て、メールの受信が出来る。</p>
<p>必要条件としては、社外から社内に向けて踏み台サーバがあったりすること。要はssh出来るサーバがあること。何かしらのメンテナンスの為に、gateway_serverというサーバがあり、こいつがsshdを2222番ポートで開始しているとする。そして、このサーバには社外からもアクセス可能と……</p>
<p>更に、このgateway_serverからimap_serverへssh可能という条件であれば、今回のIMAPが成立する（もちろんIMAPサーバに外部から直接ssh出来るのならもっと話は早いのだが……今回は踏み台が間に入る環境を想定）</p>
<p>sshの経路しては、</p>
<pre>
社外の自宅マシン &lt;--&gt;  社内のgateway_server（sshdはポート2222番でリスン） &lt;--&gt; imap_server
</pre>
<p>こんな環境で、本来なら社外からIMAPが許されていないのに、IMAPでのメールの受信をするには、以下のように自宅マシンでsshを実行して、ポートフォワーディングしてやる。</p>
<pre>
$ ssh -f -N -L10143:imap_server:143 -p 2222 -l username gateway_server
</pre>
<p>usernameはgateway_serverへログインする際のユーザ名。これでlocalhost上で10143番がリスンされ、こいつがなんと社内の奥深くに眠るimap_serverの143番と結びついた。</p>
<p>あとは、メールソフトのIMAPの設定を、localhostの143番に変更してやれば、本来なら外部からのIMAPは許可されていないはずだが、メールの受信が出来る。</p>
<br>
<p><h3>次はSOCKSだ</h3></p>
<p>さて、次はWebページへのアクセスについて。社内でしか見られないWebコンテンツがあるとする。当然、外部である自宅からは見ることが出来ない。でも見たい……どうしても見たい。これも条件さえ成立すれば外部である自宅から閲覧が可能となる。</p>
<p>上記のIMAPの時と同じ環境で、gateway_server（ポート2222でsshdをリスン）があって、このgateway_serverにssh出来ることが条件となる。</p>
<p>今までは、静的なポートフォワーディングを使っていたが、今回は動的なポートフォワーディングであるSOCKSを利用する。こんな感じで、自宅マシンでsshを実行する。</p>
<pre>
$ ssh -f -N -D 1080 -p 2222 -l username gateway_server
</pre>
<p>これでlocalhostの1080番がリスンされた。</p>
<p>あとはブラウザのプロキシ設定をすればOK。例えばFirefoxの場合であれば、[設定] - [詳細] - [ネットワーク] - [接続設定]から、"手動でプロキシを設定する"にチェックを入れて、SOCKSホストに127.0.0.1、ポートに1080番を入力してOKしてやる。</p>
<p>例えば、社内からしかアクセスできないはずのWebコンテンツが、http://192.168.1.100/work/ だったとしたら、このURLをアドレスに打ち込んでやれば接続可能となる。プライベートIPアドレスを打ち込んで接続できることに違和感があるかもしれないけれど、接続できてしまうので安心して欲しい。</p>
<br>
<p><h3>sshのconfigを書いておくと便利</h3></p>
<p>さて最後に、決まったホストによくsshするとして、ポートの指定が必要だったり、ユーザの指定をしたり、そもそもホストの名前が長かったり……要は毎回そんなのを入力するのが面倒くさいって話。そんな人は、zshの履歴を有効活用するか、sshのconfigを書いておくと便利になる。</p>
<p>例えば、とあるマシンから、chibilog.nameの2222番でリスンされているsshにchibiponユーザとして接続する場合、通常ならこんな感じでsshを実行する必要がある。</p>
<pre>
$ ssh -p 2222 chibipon@chibilog.name
</pre>
<p>面倒臭がりな人にしてみれば、これは長すぎるわけですよ。もし、秘密鍵なんかも特別な物を使わないといけないとなると、その指定もしないといけないわけだから、更に長くなるわけだし……そんなわけで、$HOME/.ssh/config を以下のように書いておく。</p>
<p>$HOME/.ssh/config</p>
<pre>
Host cn
  HostName chibilog.name
  User chibipon
  RSAAuthentication yes
  IdentityFile ~/.ssh/id_rsa
  Port 2222
  Protocol 2
  TCPKeepAlive yes
  ForwardX11 no
</pre>
<p>上記を書いておけば、以下のように実行すれば接続できる。</p>
<pre>
$ ssh cn
</pre>
<p>これでかなり楽になるはずだ。</p>

</div>

<hr>
<h4><a href="/0656#c">■コメント（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
<h4><a href="/0656#tb">■トラックバック（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
]]></description>
	</item>
	<item>
		<title>GRUBのOS選択画面の背景画像を変更する</title>
		<link>http://chibilog.name/0655#tm1275999663</link>
		<guid>http://chibilog.name/0655</guid>
		<category>Ubuntu</category>
		<pubDate>Sun, 06 Jun 2010 07:11:42 GMT</pubDate>
		<author>chibi</author>
		<description><![CDATA[<div>
<p>こんな感じで、GRUBのOS選択画面の背景画像を好きな画像に変更する方法でも。</p>
<p><a href="http://www.flickr.com/photos/chibipon/4671162548/" title="Ubuntuの起動画面 by chibipon, on Flickr"><img src="http://farm2.static.flickr.com/1307/4671162548_97c3ccb6c7.jpg" width="500" height="375" alt="Ubuntuの起動画面 " /></a></p>
<br>
<p>ここでは、サイズが1024x768のPNG形式の好きな画像を、背景画像にするものとして進めていく。</p>
<p>先ずは、好きな画像が1024x768よりも大きいサイズかもしれないし、JPG形式などの違う形式かもしれないので、これを今回使う形式に変換してやる。例えば、miku.jpgという1920x1200でJPG形式の画像を上記の条件に変換するには以下の方法。</p>
<pre>
$ convert -resize 1024x768 miku.jpg Grub-miku.png
</pre>
<p>これで、Grub-miku.pngとして、1024x768なPNG形式の画像が出来上がる。一先ず、これは置いておく。</p>
<p>次に、/etc/default/grub の GRUB_GFXMODE を1024x768に書き換える。もしくは追加する。sudoを付けて好きなエディタで開いて、以下のように編集する。</p>
<pre>
GRUB_GFXMODE=1024x768
</pre>
<p>続いて、/etc/grub.d/05_debian_theme のWALLPAPERの指定を変更する。これまた、sudoを付けて好きなエディタで開いて編集する。</p>
<pre>
WALLPAPER="/usr/share/images/grub/Grub-miku.png"
</pre>
<p>画像の名前は、先ほど変換して作った物を指定してやる。さて、先ほど変換したGrub-miku.pngを上記で指定した場所に置いてやる。</p>
<pre>
$ sudo cp Grub-miku.png /usr/share/images/grub/
</pre>
<p>最後にGRUBの設定変更を反映させてやる。</p>
<pre>
$ sudo update-grub2
</pre>
<p>これで再起動してみて、GRUBのOS選択画面の背景が指定した好きな画像になっていればOK。</p>
<br>
<p>さて、一応補足でも。今回は1024x768を指定したが、もっと大きいサイズでもいいかもしれないし、もっち小さくないとダメかもしれない。BIOSでどの解像度まで対応しているのかは、以下のように確認できる。</p>
<p>hwinfoのインストール</p>
<pre>
$ sudo aptitude install hwinfo
</pre>
<br>
<p>確認</p>
<pre>
$ sudo hwinfo --framebuffer
02: None 00.0: 11001 VESA Framebuffer                           
  [Created at bios.464]
  Unique ID: rdCR.bDy5cx8vnY0
  Hardware Class: framebuffer
  Model: "NVIDIA G71 Board - p455h8f "
  Vendor: "NVIDIA Corporation"
  Device: "G71 Board - p455h8f "
  SubVendor: "NVIDIA"
  SubDevice: 
  Revision: "Chip Rev"
  Memory Size: 256 MB
  Memory Range: 0xd0000000-0xdfffffff (rw)
  Mode 0x0300: 640x400 (+640), 8 bits
  Mode 0x0301: 640x480 (+640), 8 bits
  Mode 0x0303: 800x600 (+800), 8 bits
  Mode 0x0305: 1024x768 (+1024), 8 bits
  Mode 0x030e: 320x200 (+640), 16 bits
  Mode 0x030f: 320x200 (+1280), 24 bits
  Mode 0x0311: 640x480 (+1280), 16 bits
  Mode 0x0312: 640x480 (+2560), 24 bits
  Mode 0x0314: 800x600 (+1600), 16 bits
  Mode 0x0315: 800x600 (+3200), 24 bits
  Mode 0x0317: 1024x768 (+2048), 16 bits
  Mode 0x0318: 1024x768 (+4096), 24 bits
  Mode 0x0330: 320x200 (+320), 8 bits
  Mode 0x0331: 320x400 (+320), 8 bits
  Mode 0x0332: 320x400 (+640), 16 bits
  Mode 0x0333: 320x400 (+1280), 24 bits
  Mode 0x0334: 320x240 (+320), 8 bits
  Mode 0x0335: 320x240 (+640), 16 bits
  Mode 0x0336: 320x240 (+1280), 24 bits
  Mode 0x033d: 640x400 (+1280), 16 bits
  Mode 0x033e: 640x400 (+2560), 24 bits
  Config Status: cfg=new, avail=yes, need=no, active=unknown
</pre>
<p>我が家の環境は、1024x768までしか対応していないらしい。</p>
<br>
<p>参考サイト： <a href="http://d.hatena.ne.jp/dayflower/20100521/1274430126">Ubuntu 10.04 (Lucid) でスプラッシュスクリーンをなんとかする</a></p>

</div>

<hr>
<h4><a href="/0655#c">■コメント（2件）</a></h4>
<div style="margin-left: 1em;">
忍『ディスプレイにも対応サイズあるよねｗ』(2010/06/07 13:12)</span><br>
chibi『グラボが対応しているサイズよりも、解像度が少ないディスプレイならそうなるけどね。 今となっては、1024x768以下のディスプレ...』(2010/06/08 21:21)</span><br>
</div>
<h4><a href="/0655#tb">■トラックバック（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
]]></description>
	</item>
</channel>
</rss>
