<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1081264312227156882</id><updated>2012-01-23T01:41:13.471+09:00</updated><category term='モノ'/><category term='仮想化'/><category term='アニメ'/><category term='ゲーム'/><category term='政治、法律'/><category term='PC、インターネット'/><category term='その他'/><category term='Perl'/><category term='ニコニコ'/><category term='Java'/><category term='本'/><category term='ネタ'/><category term='PHP'/><category term='Netbeans'/><category term='Livedrive'/><category term='Firefox'/><category term='LastPass'/><category term='Ruby'/><category term='Linux'/><category term='スポーツ'/><category term='symfony'/><category term='食'/><category term='音楽'/><category term='Android'/><category term='プログラム'/><category term='情報処理技術者試験'/><category term='マンガ'/><title type='text'>It's just same as dust ahead of a wind</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default?start-index=101&amp;max-results=100'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>240</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-5688144547070914733</id><published>2012-01-22T00:43:00.001+09:00</published><updated>2012-01-22T00:44:14.707+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='プログラム'/><title type='text'>プログラミング言語 Ruby</title><content type='html'>&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873113946/shishi0b-22/" target="_blank"&gt;プログラミング言語 Ruby &lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873113946/shishi0b-22/" target="_blank"&gt;&lt;img src="http://ec2.images-amazon.com/images/I/41CGDEMgyoL._SL300_.jpg" alt="4873113946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;本書は年始頃に読み終わっていました。何だか最近読み終わってからしばらくしてからその本について書くことが多いですね。&lt;br /&gt;こないだ、Perl は&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873110963/shishi0b-22/" target="_blank"&gt;ラクダ本&lt;/a&gt;、JavaScript は&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873113296/shishi0b-22/" target="_blank"&gt;サイ本&lt;/a&gt;というように言われるのに、この本は言われないねと話していました。ちなみに ハチドリ だそうです。プログラミング PHP も表紙は鳥で、～本と呼ばれるのを聞きませんが、鳥だとそれぞれの区別が付きにくいからとかありそうです。ちなみに &lt;a href="http://shishithefool.blogspot.com/2012/01/ruby.html"&gt; 初めての Ruby&lt;/a&gt; はキリン本と言われているのをたまに聞きます。&lt;br /&gt;&lt;br /&gt;本書は今まで読んだ Ruby 関連書籍の中で一番 Ruby の仕様について詳細な本でした。対比してばかりですが、&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873110963/shishi0b-22/" target="_blank"&gt;ラクダ本&lt;/a&gt;がユーモアたっぷりな本であるのと対称的に、あまりユーモアを交えない固い文章も特徴かと思います。&lt;br /&gt;ちなみに、本書の現著者は&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873113296/shishi0b-22/" target="_blank"&gt;サイ本&lt;/a&gt;と同じ、David Flanagan 氏です。訳者はそれぞれ異なるのですが、両方とも固い文書になるのはきっと原文がそのような文だからなのだろうなあと思っています。&lt;br /&gt;&lt;br /&gt;個人的に Ruby は今までになく言語自体にも関心を持って勉強している言語ですので、普段の実装の際にはどうでも良いようなことが結構気にかかります。その際に本書を読んでいて、配列、ハッシュ、クラスメソッド、lambda、proc あたりはかなり力を入れて読み、勉強になりました。&lt;br /&gt;また、本書を読んで会社内で議論が出来たり、分からないところを聞けたり、そういう意味でも良かったです。&lt;br /&gt;&lt;br /&gt;Ruby の特徴である、ブロックやイテレータの仕様はあまり理解しないでも便利に使えてしまうため、あまり仕様を理解していないという人も多いと思いますので、一度興味を持って読んでみるのは面白いと思います。&lt;br /&gt;&lt;br /&gt;珍しいなとは思ったのは訳者注の多さです。訳者である卜部さんは初期からとても Ruby に貢献されているということで、仕様については人一倍詳しいと言うことだと思います。これは日本版ならではのありがたい点ではないでしょうか。&lt;br /&gt;&lt;br /&gt;他には、現在 Ruby は 1.8 系から 1.9 系への移行期ですが、1.8 と 1.9 の違いには度々触れられており、違いが良く分かっていない私にはありがたがったです。&lt;br /&gt;&lt;br /&gt;今は メタプログラミング Ruby を読んでいます。中級技術者向けと書かれています。一応理解できている私はやっと中級者になれたかと思い、ちょっと嬉しく思いながら読んでいます。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-5688144547070914733?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/5688144547070914733/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2012/01/ruby_22.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/5688144547070914733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/5688144547070914733'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2012/01/ruby_22.html' title='プログラミング言語 Ruby'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-2200360011486595655</id><published>2012-01-22T00:16:00.000+09:00</published><updated>2012-01-22T00:16:01.618+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='プログラム'/><title type='text'>Linux Mint 12 (Ubuntu 11.10)  で Jenkins を動かす</title><content type='html'>サーバー版だとレポジトリ登録→インストールするだけで良い Jenkins ですが、Linux Mint 12 のデスクトップにインストールしようとすると、apt-get だけでは動かなかったので。&lt;br /&gt;&lt;br /&gt;&lt;script src="https://gist.github.com/1653032.js"&gt; &lt;/script&gt;&lt;br /&gt;&lt;br /&gt;参考：&lt;a href="http://askubuntu.com/questions/80355/how-to-start-jenkins"&gt;11.10 - How to start jenkins? - Ask Ubuntu - Stack Exchange&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-2200360011486595655?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/2200360011486595655/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2012/01/linux-mint-12-ubuntu-1110-jenkins.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/2200360011486595655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/2200360011486595655'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2012/01/linux-mint-12-ubuntu-1110-jenkins.html' title='Linux Mint 12 (Ubuntu 11.10)  で Jenkins を動かす'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-979629615139909071</id><published>2012-01-05T19:02:00.001+09:00</published><updated>2012-01-05T21:55:01.428+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><title type='text'>emacs で rinari を nxhtml-mode で使用するときの注意</title><content type='html'>今日のは備忘録です。&lt;br /&gt;しばらくはまってしまったので書いておこうかと。&lt;br /&gt;&lt;br /&gt;公式には&lt;br /&gt;&lt;a href="http://rinari.rubyforge.org/nXhtml_002dMode.html"&gt;http://rinari.rubyforge.org/nXhtml_002dMode.html&lt;/a&gt;&lt;br /&gt;のようにあるのですが、これだと html.erb や rhtml のときに eruby-nxhtml-mumamo-mode が起動しないので変更して、rinari の設定を以下のようにしました。&lt;br /&gt;&lt;br /&gt;&lt;script src="https://gist.github.com/1565141.js"&gt; &lt;/script&gt;&lt;br /&gt;&lt;br /&gt;これで問題なく起動するはず。&lt;br /&gt;あと、公式ではオススメされる ido-mode は個人的に邪魔なので使っていませんが問題なく使えています。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-979629615139909071?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/979629615139909071/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2012/01/emacs-rinari-wi.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/979629615139909071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/979629615139909071'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2012/01/emacs-rinari-wi.html' title='emacs で rinari を nxhtml-mode で使用するときの注意'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-447250959914244801</id><published>2012-01-04T19:31:00.001+09:00</published><updated>2012-01-04T19:31:37.129+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='プログラム'/><title type='text'>初めてのRuby</title><content type='html'>&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873113679/shishi0b-22/" target="_blank"&gt;初めてのRuby &lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873113679/shishi0b-22/" target="_blank"&gt;&lt;img src="http://ecx.images-amazon.com/images/I/41gCZhFayuL._SL300_.jpg" alt="4873113679" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;結構前に読み終わっていたのですが、ブログに載せ忘れていたので。&lt;br /&gt;&lt;br /&gt;本書は本書に記載のある通り、プログラミング初心者を対象としていない本です。Java や Perl、PHP など他言語にある程度習熟されていることが前提です。オライリーのシリーズの刊行によると「初めての～」というシリーズはプログラミング初心者向けを対象としているものが多いのでそこは注意です。&lt;br /&gt;&lt;br /&gt;私は他言語経験者ということで対象読者だったのですが、他言語を習得していることが前提なのでありふれたデータ型 (配列等) 自体についての説明はすっとばされており、Ruby 独特である点についてのみ説明する、というスタイルのため、スピーディに他言語での hogehoge は Ruby では hugahuga である、というように学習することができました。&lt;br /&gt;&lt;br /&gt;また、著者 yugui さん独特のユーモアがちりばめられ、語り口が面白いと言われるオライリー Perl 系書籍に勝るとも劣らず、という感じで楽しく読むことが出来ました。&lt;br /&gt;&lt;br /&gt;本書で Ruby の全容に体する雰囲気は掴むことができます。が、Rails 等発展知識が実務には不可欠になるので、本書を足がかりに興味の有る2冊目を選ぶ、というのが良い気がしました。&lt;br /&gt;ちなみに私はこれを書いているときには「&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873113946/shishi0b-22/" target="_blank"&gt;プログラミング言語 Ruby &lt;/a&gt;」を読了し、次はどんな本を読もうかなと思案しているところです。&lt;br /&gt;難易度、理解の補助的に1冊目に本書を選んでおいて良かったと思っています。&lt;br /&gt;&lt;br /&gt;Ruby は今盛り上がりが年々大きくなっていることも有り、これから勉強すると言う人は多いと思います。Ruby 学習の 1 冊目にオススメです。&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-447250959914244801?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/447250959914244801/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2012/01/ruby.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/447250959914244801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/447250959914244801'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2012/01/ruby.html' title='初めてのRuby'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-4186230483674528508</id><published>2011-12-07T01:51:00.001+09:00</published><updated>2011-12-07T02:31:37.593+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='その他'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><title type='text'>再：転職しました</title><content type='html'>転職しました！&lt;br /&gt;また？とかもう？とかつっこんではいけません。&lt;br /&gt;&lt;br /&gt;既に新しい職場にて働かせて頂いています。といっても最初なのでひたすらインプットですが…事情があって東京にいないときもこれからあるかもしれません。それも転職の理由ですし。&lt;br /&gt;&lt;br /&gt;前職では企業であることを強く意識したエンジニアであることを求められましたので、その方面に関しては今まで意識が薄かったことも有り、大変勉強になりました。ありがとうございました！&lt;br /&gt;今まで経験していなかった Perl を学習させて頂いたこともあり、利益を出すために働いた期間がとても短かったので、申し訳なさも感じています。&lt;br /&gt;私に求められたことを全て残すことはできませんでしたが、残せるものは残してきましたし、あとは現職の方達にお願いするしか有りません。&lt;br /&gt;&lt;br /&gt;この度の転職活動では様々な方にお世話になりました。完全に人に頼って行いましたので、「すごいやばいところだったらどうしよう…」という不安もなく、非常に恵まれた環境での転職活動が出来ました。数々の有名企業の現場を見せていただいたり、深くお話させて頂いたり、感謝しきりです。&lt;br /&gt;VOYAGE GROUP の @brtriver さん、ドワンゴの @yamashiro さん、mixi の @yudoufu さん、CA モバイルの石地さん、本当にありがとうございました。&lt;br /&gt;このエントリを書いている当日、ソーシャル転職、と話題になっていましたが、我ながら良く似た事例を体験したなと思いました。確かに転職サイトから応募する、といったことを今回はしませんでしたので、これからは違うやり方での転職も増えていくのかなーと思いました。&lt;br /&gt;&lt;br /&gt;現職は Aiming という会社にて、Ruby、Rails を中心に扱うエンジニアとなる予定です。PHP もあるかもとか。アジャイルな開発手法を全社的に取り入れている、珍しい会社です。まずは役に立てるレベルまでひたすら学習です。&lt;br /&gt;&lt;br /&gt;何だかもう一部からは次の「再々：転職しました」を待たれているような気がしないでもないですがｗ、まずは目の前のことをこなし、Rails エンジニアと名乗れるよう頑張ります！&lt;br /&gt;&lt;br /&gt;お約束ですが…&lt;br /&gt;&lt;a href=" http://www.amazon.co.jp/registry/wishlist/3BIKP4J827Y16/ref=cm_sw_r_tw_ws_F-K3ob0XJD7KP"&gt;公開欲しいものリスト&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-4186230483674528508?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/4186230483674528508/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2011/12/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/4186230483674528508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/4186230483674528508'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2011/12/blog-post.html' title='再：転職しました'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-7991579502160323482</id><published>2011-12-03T03:00:00.000+09:00</published><updated>2011-12-07T02:31:05.943+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><category scheme='http://www.blogger.com/atom/ns#' term='プログラム'/><title type='text'>TDD Advent Calendar jp: 2011 day 3 : Perl でのテスト自動実行 &amp; 通知環境</title><content type='html'>&lt;a href="http://atnd.org/events/22027"&gt;TDD Advent Calendar jp: 2011 : ATND&lt;/a&gt;&lt;br /&gt;の 3 日目担当 shishi です。&lt;br /&gt;&lt;br /&gt;私より前の日程の方達見て業界に名だたるお二人を見てビビり、後ろの日程のビッグネームな方達を見てまたビビり、と「前門の虎、後門の狼」のような心持ちですが、自分の担当をしっかりやっていきたいと思います！&lt;br /&gt;&lt;br /&gt;Perl での自動テストはテスト自体はしやすい言語であるにも関わらず、資料が多くはないように思います。TDD だとなおさらです。なので、テストの実行が楽な環境をつくるところからの説明があると良いのではと思いました。&lt;br /&gt;そこで、Perl での TDD をしやすいように、自動でテストを実行する環境について書きたいと思います。&lt;br /&gt;&lt;br /&gt;Perl での自動的に自動テストを実行する方法としては、&lt;a href="http://search.cpan.org/~gugod/Test-Continuous-0.70/lib/Test/Continuous.pm"&gt;Test::Continuous&lt;/a&gt; があげられますが、現状だと依存パッケージがインストールに失敗する環境が多いので、今回は他言語の Ruby の力も借りていきます。&lt;br /&gt;(【2011/12/7 追記】 他にも同等の機能を提供する CPAN モジュール &lt;a href="https://metacpan.org/module/watcher"&gt;watcher - watch the file updates - metacpan.org&lt;/a&gt; を教えて頂きました。ありがとうございます！)&lt;br /&gt;今回の実証は Ubuntu 11.10 で行っています。他の環境の方は適宜読み替えて実行してください。また、既に Ruby の環境がある方は、後者のコマンドを実行するだけで大丈夫です。&lt;br /&gt;&lt;br /&gt;&lt;script src="https://gist.github.com/1418804.js"&gt; &lt;/script&gt;&lt;br /&gt;&lt;script src="https://gist.github.com/1418807.js"&gt; &lt;/script&gt;&lt;br /&gt;&lt;br /&gt;インストール後、自動でテストを実行したいファイル群のディレクトリのトップに次のファイルを置きます。ファイル名は "watchr.rb" としてください。&lt;br /&gt;&lt;br /&gt;&lt;script src="https://gist.github.com/1419241.js"&gt; &lt;/script&gt;&lt;br /&gt;&lt;br /&gt;そしてテストファイル用ディレクトリである t/ にテストファイルを配置し、その他の場所にテスト以外のファイルを作成するようにします。なお、監視対象ファイルは *.pl, *.pm, *.t としています。&lt;br /&gt;テストファイルを作成したら、先ほどのファイルを配置したテストしたいファイル群のディレクトリのトップで、以下のコマンドを実行します。&lt;br /&gt;&lt;br /&gt;&lt;script src="https://gist.github.com/1419431.js"&gt; &lt;/script&gt;&lt;br /&gt;&lt;br /&gt;これで、先に作成したテストファイルの監視が始まり、変更がある度に t/ ディレクトリの中にあるテストが実行されます。このターミナルの画面は残したまま、コードの編集を行ってください。&lt;br /&gt;コードに変更があった場合、Ubuntu ならテストの実行結果を以下のように通知してくれますので、テストの結果を逐一確認する必要もありません。Mac でも Growl を通して通知されるはずです。今回対応はしませんでしたが、Windows で Growl for Windows にも対応させることは簡単です。&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-6lNCPGweyCo/TtffSecIexI/AAAAAAAABJI/f1bfR2IQzUg/s1600/Screenshot.png" imageanchor="1" style=""&gt;&lt;img border="0" height="179" width="400" src="http://3.bp.blogspot.com/-6lNCPGweyCo/TtffSecIexI/AAAAAAAABJI/f1bfR2IQzUg/s400/Screenshot.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;新しくプロダクトやテストのファイルを作成した際には watchr を再起動しなければいけないのが玉に瑕ですが、ファイルが整ってくるとより快適にテストが出来るようになります。&lt;br /&gt;&lt;br /&gt;この watchr を用いる手法の良いところは、watchr の中身は Ruby スクリプトなので、拡張が自由自在と言うことです。どのようなファイルを監視することも出来ますし、通知をもっとカラフルに、画像を使うようにするなど、監視中にどのようなコマンドも実行出来ます。&lt;br /&gt;是非、自分にとって使いやすい環境に改造し快適なTDD環境を作ってください。&lt;br /&gt;&lt;br /&gt;最後に、Perl はその CPAN エコシステム上、モジュールが結構細かく分割されていますので、必要なモジュールが細かく分かれていたり、似たようなモジュールがたくさんあって迷ったりすると思います。なので私的に使ったモジュールを箇条書きで記載しておきます。選別の参考にして頂ければ。&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://search.cpan.org/~mschwern/Test-Simple-0.98/lib/Test/More.pm"&gt;Test::More&lt;/a&gt; (最も有名で機能もそこそこ備わっているテスティングフレームワーク)&lt;/li&gt;&lt;li&gt;&lt;a href="http://search.cpan.org/~andya/Test-Harness-3.23/lib/Test/Harness.pm"&gt;Test::Harness&lt;/a&gt; (テストランナー等)&lt;/li&gt;&lt;li&gt;&lt;a href="http://search.cpan.org/~adie/Test-Exception-0.31/lib/Test/Exception.pm"&gt;Test::Exceptions&lt;/a&gt; (例外や die のテスト)&lt;/li&gt;&lt;li&gt;&lt;a href="http://search.cpan.org/dist/Test-Mock-Guard/lib/Test/Mock/Guard.pm"&gt;Test::Mock::Guard&lt;/a&gt; (モック)&lt;/li&gt;&lt;li&gt;&lt;a href="http://search.cpan.org/~dichi/DBD-Mock-1.43/lib/DBD/Mock.pm"&gt;DBD::Mock&lt;/a&gt; (DBモック)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;さて、私は以前 &lt;a href="http://shishithefool.blogspot.com/2011/08/tddbc-tokyo-17-for-php.html"&gt;TDDBC Tokyo 1.7 for PHP&lt;/a&gt; という TDDBC のイベントを主催したことがあります。PHP 界隈での TDD への関心の高まりから言語縛りで行ったものです。これも含め、TDDBC Tokyo 1.5 から 2.0 まで首都圏で TDDBC が立て続けに行われたことも有り、TDD を体験したいのに体験したことがないという方も少なくなってきたかと思っていたのですが、一部からは次はまだかという声も頂いています。そこで、まだ内容、開催方法など現実的な話は何もしていないのですが、また開催出来れば良いなと考えております。&lt;br /&gt;そして、それとは別に、TDDBC Tokyo 1.5 主催である &lt;a href="https://twitter.com/#!/HIROCAST"&gt;@HIROCASTER&lt;/a&gt; と相談しているところなのですが、TDD Boot Cump の次の段階、もっと現実的に TDD するために必要な技術を教え合う TDD Boost Cump ができれば良いなという話をしています。こちらも実現するかどうかも分からないのですが、こうやって言っておくことで皆さんの協力も得られればと思っております。よろしくお願いいたします！&lt;br /&gt;&lt;br /&gt;次は &lt;a href="https://twitter.com/#!/bleis"&gt;bleis&lt;/a&gt; さんの &lt;a href="http://d.hatena.ne.jp/bleis-tift/20111204/1322981963"&gt;TDD の基礎体力と、TDD に対する想い - 予定は未定Blog版&lt;/a&gt; です！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-7991579502160323482?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/7991579502160323482/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2011/12/tdd-advent-calendar-jp-2011-day-3-perl.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/7991579502160323482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/7991579502160323482'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2011/12/tdd-advent-calendar-jp-2011-day-3-perl.html' title='TDD Advent Calendar jp: 2011 day 3 : Perl でのテスト自動実行 &amp; 通知環境'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-6lNCPGweyCo/TtffSecIexI/AAAAAAAABJI/f1bfR2IQzUg/s72-c/Screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-7555527317008236681</id><published>2011-10-16T17:35:00.000+09:00</published><updated>2011-10-16T17:42:09.640+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><category scheme='http://www.blogger.com/atom/ns#' term='プログラム'/><title type='text'>「モダン Perl 入門」 を読みました</title><content type='html'>&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798119172/shishi0b-22/" target="_blank"&gt;モダンPerl入門 (CodeZine BOOKS) &lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798119172/shishi0b-22/" target="_blank"&gt;&lt;img src="http://ec2.images-amazon.com/images/I/41W6wTHDSzL._SL300_.jpg" alt="4798119172" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;今回は前回のポストの際に触れた「モダン Perl 入門」についてです。&lt;br /&gt;そういえば、昨日まで YAPC::Asia が開催されていましたね。私は別のイベントに行ったため参加出来ませんでした。&lt;br /&gt;&lt;br /&gt;内容としては Moose や、 DBIｘ など、現代的なオブジェクト指向を可能にするCPANモジュールからウェブアプリケーションフレームワーク、Perl における自動テストの方法、XSモジュールの扱い方となっており、少なくとも Perl 初学者の方が読む内容ではなく、より発展的な内容となっています。&lt;br /&gt;&lt;br /&gt;Moose などの使い方や Perl の自動テストについての記述というのは他の本にはほとんどありません。&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873113059/shishi0b-22/" target="_blank"&gt;続・初めての Perl 改訂版 &lt;/a&gt; や &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4900900826/shishi0b-22/" target="_blank"&gt;実用 Perl プログラミング &lt;/a&gt;に少し記述があるくらいで、かつ、ウェブ上にもマニュアルが整っているわけでもなく、はっきり言ってひどい状態です。英語では &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/0596100922/shishi0b-22/" target="_blank"&gt;Perl Testing: A Developer's Notebook &lt;/a&gt; という本があり、これが和訳されていればとてもオススメできる内容なのですが…&lt;br /&gt;&lt;br /&gt;そのような情勢の中、日本語で読める一番まとまった Perl での自動テストの解説は本書になると思います。これだけでも買う価値がありますね。&lt;br /&gt;&lt;br /&gt;XS モジュールの日本語解説など、そのほかの内容も「この本にしかない」という情報が盛りだくさんなので、現代的な Perl 開発者必携と言っても間違いでないと思います。&lt;br /&gt;&lt;br /&gt;ただ、内容はすごく良いのですが、本としてのクオリティーには疑問が残ります。気になったのは以下のような部分です。&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;前述、後述が多用されすぎている。何度も使わなければいけないのは、文章構成に問題があると言うことである。前述は先に説明しているので戻れば良く、まだ読者に強いる負担は少ないが、多いのは後述であるのがさらに問題。読者は後述であるとされた内容を覚えつつ先に読み進めねばならない。&lt;/li&gt;&lt;li&gt;単純に日本語としておかしい記述が散見される。例えば、前に先導するものがないのに後ろに続く接続詞「～も」を用いるといったような文章。(「あれが欲しい。あとこれも」の「も」)&lt;/li&gt;&lt;li&gt;急に前提とされていないものを持ち出して説明する。XS入門で、C言語の基礎知識は前提となっているものの、XSマクロを説明もなしに次々出すなど。&lt;/li&gt;&lt;li&gt;例示ソースコードに一貫性がない。前の章では @ISA を紹介し、これを使うのだと説明しているのに後の章では use base qw(～) していたりする。&lt;/li&gt;&lt;li&gt;テストの章で開発時に繰り返すにはわざわざ不便な make してしかテストしないと書いたのに後の章ではテストの実行により便利な prove を例に用いている。最初から prove で開発するよう記述し、make の方をコラムのように紹介すれば良かったのではないか。&lt;/li&gt;&lt;li&gt;誤字が目立つ。&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;校正する人がいなかったのかとか、執筆スケジュールが一杯一杯だったのかなとか思うことはありますが、本書の残念な点を上げました。&lt;br /&gt;&lt;br /&gt;ただ、これらを差し引いても、本書の内容は本書にしかないというような内容なので、必ず読むべき本であるというのは間違いありません。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-7555527317008236681?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/7555527317008236681/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2011/10/perl.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/7555527317008236681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/7555527317008236681'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2011/10/perl.html' title='「モダン Perl 入門」 を読みました'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-5687938663880741560</id><published>2011-09-23T21:40:00.003+09:00</published><updated>2011-09-25T03:27:16.200+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><category scheme='http://www.blogger.com/atom/ns#' term='プログラム'/><title type='text'>初めてのPerl、続・初めてのPerl を読みました</title><content type='html'>&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873114276/shishi0b-22/" target="_blank"&gt;初めてのPerl 第5版 &lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873114276/shishi0b-22/" target="_blank"&gt;&lt;img src="http://ec2.images-amazon.com/images/I/51Hgdb6WcQL._SL300_.jpg" alt="4873114276" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873113059/shishi0b-22/" target="_blank"&gt;続・初めてのPerl 改訂版 &lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873113059/shishi0b-22/" target="_blank"&gt;&lt;img src="http://ec2.images-amazon.com/images/I/51PBFWZSTBL._SL300_.jpg" alt="4873113059" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;現在は Perl を使う会社におりますので、今までは CGI やちょっと改造しなければいけないスクリプトなどを扱う程度にしか扱ってこなかった Perl もしっかり学習せねばと、上記2冊を読みました。&lt;br /&gt;&lt;br /&gt;2冊とも評判が良く、また評判通りに必読の書であると思います。合わせて読むことで、Perl でプログラムを組むのに必要な知識のほとんどを習得出来るものと思います。あとは頻出モジュールや、より高度なオブジェクト的機能などの知識が必要になるでしょう。&lt;br /&gt;各章末にある練習問題が手を動かさせ、理解を深める作りになっているのもすごく良かったです。&lt;br /&gt;&lt;br /&gt;ただ、タイトルの通り、続・初めての Perl は初めての Perl を読んでからでないときついでしょう。さらにいうなら、実務で Perl を扱うことを考えた場合、初めての Perl だけでは絶対に足りませんので、続・初めてのPerl と &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798119172/shishi0b-22/" target="_blank"&gt;モダンPerl入門&lt;/a&gt;も必ず読まなければいけません。&lt;br /&gt;&lt;br /&gt;Perl は歴史の長い言語であり、度重なるバージョンアップや CPAN をはじめとする有志の活動により支えられています。&lt;br /&gt;また、文法の自由度が高く、DSLの作成に向く一方、ソースコードの読解が難解になってしまいがちになるということは現代的な言語の中では1番でしょう。&lt;br /&gt;このような特徴から Perl の学習においては学ばなければいけないことが多くなってしまうのが Perl の弱点かなと思っています。&lt;br /&gt;&lt;br /&gt;Perl の本として一番有名ないわゆるラクダ本は、気になったらひく程度にしか使っていませんが、あの本にしか書いていないことがあるので、分からないことがあったら調べるための本としては持っておかなければなというところかなと思っています。私は貧乏性なのでそんな風に思いつつ通読しちゃうと思います…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-5687938663880741560?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/5687938663880741560/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2011/09/perlperl.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/5687938663880741560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/5687938663880741560'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2011/09/perlperl.html' title='初めてのPerl、続・初めてのPerl を読みました'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-3606298500033930657</id><published>2011-09-04T22:26:00.001+09:00</published><updated>2011-09-04T22:26:59.489+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='プログラム'/><title type='text'>アジャイルサムライを読了しました</title><content type='html'>&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4274068560/shishi0b-22/" target="_blank"&gt;アジャイルサムライ－達人開発者への道－ &lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4274068560/shishi0b-22/" target="_blank"&gt;&lt;img src="http://ecx.images-amazon.com/images/I/51b4P511wTL._SL300_.jpg" alt="4274068560" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;アジャイルサムライという本を読了しました。&lt;br /&gt;本書は、&lt;a href="https://github.com/agile-samurai-ja/support/wiki/AgilesamuraiDojo"&gt;多くの場所で読書会が開かれ&lt;/a&gt;、発売当初はしばらくどこも売り切れで買えないほどの人気を博している本です。&lt;br /&gt;私自身も&lt;a href="https://github.com/agile-samurai-ja/support/wiki/Readingagilesamuraiinshibuya"&gt;渋谷道場&lt;/a&gt;という、読書会に基本的に毎週参加しております。&lt;br /&gt;&lt;br /&gt;私はTDDを実践、あるいは実践しようと日々勉強していますが、TDDと親和性が高いというアジャイル的な考えについてはよく知りませんでした。せいぜい、朝会とか継続的インテグレーションを大事にするらしい、ぐらいのものでした。知りたくはあったのですが、他に勉強したいこともあったので保留状態にしていたのです。&lt;br /&gt;&lt;br /&gt;そこに、アジャイルサムライというすごく良くアジャイルプラクティスを解説した本が出るという情報を聞き、しかもそれの読書会もやるぞ、みたいな話も聞き、これは良い機会だから今アジャイルな方法というものを学習すべきだと思い、今に至る次第です。&lt;br /&gt;&lt;br /&gt;私が本書を読んで、特に良かったと思うのは、プロジェクトの全体にわたった解説がされていることです。名著して名高い&lt;a href="http://www.amazon.co.jp/dp/4839924023/"&gt;アジャイルな見積もりと計画作り&lt;/a&gt;等では詳細は語られているものの、全体を知るには難しいものがありました。&lt;br /&gt;本書は、文体こそ柔らかく独特なものの、著者の体験とアジャイルソフトウェア開発の原則に則った確かな知識と具体的な方法が書かれています。また、章立てが上手で、それが理解を早めているのではないかと思います。&lt;br /&gt;インセプションデッキ、エレベーターピッチ、見積もりの方法、プロジェクトが始まったらタスクはどう管理するかなど、具体的な方法が読みやすく、実践しやすい形で書かれているため、人に広めて行くにも良い本ではないかと思います。私もそのように使うこともあるでしょう。&lt;br /&gt;&lt;br /&gt;そして、私が本書を読んだ上で、「アジャイルな開発とは何か？」を一言で表すとしたら、それは、「現実と戦う開発方法」だと思います。&lt;br /&gt;アジャイルサムライには、現実と戦うプラクティスが詰まっていると思います。本書を読んで得た知識は、例えアジャイルなプラクティスを実践出来る現場でなかったとしても、どうしようもない現実と戦うにはどうすれば良いかという指標を与えてくれる、そういう術が含まれていると思います。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-3606298500033930657?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/3606298500033930657/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2011/09/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/3606298500033930657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/3606298500033930657'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2011/09/blog-post.html' title='アジャイルサムライを読了しました'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-1724536047909327192</id><published>2011-08-23T02:35:00.000+09:00</published><updated>2011-09-26T21:07:09.425+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='プログラム'/><title type='text'>TDDBC Tokyo 1.7 for PHP を開催しました</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-JELmc0GSQ8k/TlJz2eVH0nI/AAAAAAAAA58/ElrmZ1NwKPw/s1600/tddbc1.7.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-JELmc0GSQ8k/TlJz2eVH0nI/AAAAAAAAA58/ElrmZ1NwKPw/s400/tddbc1.7.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://atnd.org/events/18430"&gt;TDDBC Tokyo 1.7 for PHP #tddbc : ATND&lt;/a&gt;&lt;br /&gt;&lt;a href="http://atnd.org/events/18431"&gt;TDDBC Tokyo 1.7 for PHP #tddbc 女性枠 : ATND&lt;/a&gt;&lt;br /&gt;&lt;b&gt;当日の写真をFacebookにアップロードしてあります。&lt;a href="http://www.facebook.com/media/set/?set=a.259088580787637.73398.100000594927098&amp;type=1"&gt;TDDBC Tokyo 1.7&lt;/a&gt;&lt;br /&gt;一般公開ではないようにしてあります。タグ付け、コメント、是非お願いします！G+等、他のプラットフォームの方が良いという方はお気軽にご連絡ください！&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.facebook.com/shigenobu.nishikawa"&gt;facebook Shigenobu Nishikawa&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2011年8月21日、TDDBC Tokyo 1.7 for PHP を開催しました。 &lt;br /&gt;今回、初めての PHP 限定での TDDBC 開催となりました。定員の 2 倍以上の方々にお申し込み頂き、改めて TDD 熱の高まりと TDDBC が今求められているのだなと実感しました。  初めての勉強会主催であり、多くの方々に助けて頂いての開催、運営となりました。  &lt;br /&gt;&lt;ul&gt;&lt;li&gt;TDDBC の創始者である &lt;a href="https://twitter.com/#!/t_wada"&gt;和田卓人 @t_wada&lt;/a&gt; さん&lt;/li&gt;&lt;li&gt;開催前から多くの運営アドバイスをいただき、当日でも多くの助け船を出して頂いた &lt;a href="https://twitter.com/#!/ShiroKappa"&gt;@ShiroKappa&lt;/a&gt; さん&lt;/li&gt;&lt;li&gt;今回のかっこいい参加者用名刺、TDDBC 1.7 シールを作成して頂いた &lt;a href="https://twitter.com/#!/NEKOGET"&gt;@NEKOGET&lt;/a&gt; さん&lt;/li&gt;&lt;li&gt;お題を一緒に考えてくれた &lt;a href="https://twitter.com/#!/_nishigori"&gt;@_nishigori&lt;/a&gt; さん&lt;/li&gt;&lt;li&gt;会場を提供していただいた &lt;a href="https://twitter.com/#!/n416"&gt;@n416&lt;/a&gt; さん、&lt;a href="http://www.tyrellsys.com/"&gt;株式会社タイレルシステムズ&lt;/a&gt;&lt;/li&gt;&lt;li&gt;UST職人として今回も高品質な放送をしていただいた &lt;a href="https://twitter.com/#!/brtriver"&gt;@brtriver&lt;/a&gt; さん&lt;/li&gt;&lt;li&gt;タイムテーブルの適時更新など、細かくサポート頂いた &lt;a href="https://twitter.com/#!/gilbite"&gt;@gilbite&lt;/a&gt; さん&lt;/li&gt;&lt;/ul&gt;達、スタッフの方々を始め、当日の参加者の方々、大変ありがとうございました。 みなさんのおかげで大変良い勉強会になりました。   &lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style="font-size: 2em; font-weight: bold;"&gt;基調講演&lt;/span&gt;&lt;/h2&gt;&lt;hr /&gt;&lt;br /&gt;TDDBCではまず、和田さんの TDD とは、という基調講演から始まります。 やはり5つのステップ、黄金の回転から、リファクタリングの実施こそがポイントなのだと再確認しました。 &lt;br /&gt;和田さんが何度も今日何か一つだけ持って帰ってもらうとしたら、この黄金の回転の図だと仰っていました。 参加された皆さんはバッチリ覚えてらっしゃることと思います。&lt;br /&gt;プロジェクタ不調でご迷惑をおかけしてしまいました。  &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-3_ug0aJgzDY/TlFB9Yt68fI/AAAAAAAAA5o/qrzziVcAjSI/s1600/20110801204643.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="350" src="http://3.bp.blogspot.com/-3_ug0aJgzDY/TlFB9Yt68fI/AAAAAAAAA5o/qrzziVcAjSI/s400/20110801204643.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;(画像は福岡での講演のもの)&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style="font-size: 2em; font-weight: bold;"&gt;お昼&lt;/span&gt;&lt;/h2&gt;&lt;hr /&gt;&lt;br /&gt;TDDBC 1.5 にならい、お弁当を注文しておきました。後でまとめますが、KPT でも好評を頂いていたので、この試みは定番になってくれればなと思っています。反省点としてはヘルシーなお弁当がなかったことです…   &lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style="font-size: 2em; font-weight: bold;"&gt;LT&lt;/span&gt;&lt;/h2&gt;&lt;hr /&gt;&lt;br /&gt;4 人の方に LT していただきました。  &lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://twitter.com/#%21/gilbite"&gt;@gilbite&lt;/a&gt; 「Stagehand_TestRunner やってみた」&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://redmine.piece-framework.com/projects/stagehand-testrunner/wiki/Ja_Overview"&gt;Stagehand_TestRunner&lt;/a&gt; という、PHPの汎用テスティングフレームワークランナーを使用して、というお話でした。Stagehand_TestRunner は私も少し関わらせてもらったこともあって、是非色んな人に使ってもらいたいと思っています。&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;a href="https://twitter.com/#%21/madapaja"&gt;@madapaja&lt;/a&gt; 「Gitのおさらい」&lt;/li&gt;&lt;ul&gt;&lt;li&gt;MongoDB界隈でも活動されている&amp;nbsp;&lt;a href="https://twitter.com/#%21/madapaja"&gt;@madapaja&lt;/a&gt;&amp;nbsp;さんによるGitの内部構造を含めた、内容の濃いお話でした。ちなみに最初は「ジット」と読んでしまう人の方が多いんじゃないかと思っています。 かなり濃い内容だったため、ご本人によるまとめ記事をオススメします。 &lt;a href="http://d.hatena.ne.jp/ja9/20110822/1313986395"&gt;Git のおさらい - 今日も適当ダイアリー&lt;/a&gt; &lt;div id="__ss_8931165" style="width: 425px;"&gt;&lt;b style="display: block; margin: 12px 0 4px;"&gt;&lt;a href="http://www.slideshare.net/madapaja/git-8931165" target="_blank" title="Gitのおさらい"&gt;Gitのおさらい&lt;/a&gt;&lt;/b&gt; &lt;iframe frameborder="0" height="355" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/8931165" width="425"&gt;&lt;/iframe&gt;  &lt;br /&gt;&lt;div style="padding: 5px 0 12px;"&gt;View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/madapaja" target="_blank"&gt;madapaja&lt;/a&gt; &lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;a href="https://twitter.com/#%21/_nishigori"&gt;@_nishigori&lt;/a&gt; 「PHPerの為のVim TDD環境入門」&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Vimにこだわる元同僚&amp;nbsp;&lt;a href="https://twitter.com/#%21/_nishigori"&gt;@_nishigori&lt;/a&gt;&amp;nbsp;さんによる、Vim で TDD 用環境はこう出来る！という内容のお話でした。Vim さばきはなかなかのもので、参考にしようという方もおられました。&lt;br /&gt;&lt;div style="width:425px" id="__ss_8948643"&gt;&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/nishigori/tdd-vim-8948643" title="Tdd vim" target="_blank"&gt;Tdd vim&lt;/a&gt;&lt;/strong&gt; &lt;iframe src="http://www.slideshare.net/slideshow/embed_code/8948643" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"&gt;&lt;/iframe&gt; &lt;div style="padding:5px 0 12px"&gt;View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/nishigori" target="_blank"&gt;Takuya Nishigori&lt;/a&gt; &lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;a href="https://twitter.com/#%21/ShiroKappa"&gt;@ShiroKappa&lt;/a&gt; 「奇跡を軌跡に変える ～継続可能な開発へTDDから～」&lt;/li&gt;&lt;ul&gt;&lt;li&gt;LTのトリは、私が多方面でお世話になっている&amp;nbsp;&lt;a href="https://twitter.com/#%21/ShiroKappa"&gt;@ShiroKappa&lt;/a&gt;&amp;nbsp;さんによるお話でした。LTの時間帯は元々終わりの方にとっていたものを、お昼後に移動させてもらったため、疲れている状態でも聞きやすい、親しみやすい内容のお話をされました。本勉強会で一番ウケた発表であったと思います。 &lt;div id="__ss_8959336" style="width: 425px;"&gt;&lt;b style="display: block; margin: 12px 0 4px;"&gt;&lt;a href="http://www.slideshare.net/ShiroKappa/ss-8959336" target="_blank" title="奇跡から軌跡へ"&gt;奇跡から軌跡へ&lt;/a&gt;&lt;/b&gt; &lt;iframe frameborder="0" height="355" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/8959336" width="425"&gt;&lt;/iframe&gt;  &lt;br /&gt;&lt;div style="padding: 5px 0 12px;"&gt;View more presentations from &lt;a href="http://www.slideshare.net/ShiroKappa" target="_blank"&gt;Kiichi Kajiura&lt;/a&gt; &lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style="font-size: 2em; font-weight: bold;"&gt;デモ&lt;/span&gt;&lt;/h2&gt;&lt;hr /&gt;&lt;br /&gt;LT の後、私が &lt;a href="http://d.hatena.ne.jp/shuji_w6e/20110429/1304079615"&gt;TDD チートシート&lt;/a&gt;を用いて今回特に抑えてやってほしいところ、  &lt;br /&gt;&lt;ul&gt;&lt;li&gt;左側和田さんの講演内容、5つのステップ、1人ずつ仕留める、黄金の回転&lt;/li&gt;&lt;li&gt;独立したテスト&lt;/li&gt;&lt;li&gt;テストファースト&lt;/li&gt;&lt;li&gt;アサートファースト&lt;/li&gt;&lt;li&gt;仮実装&lt;/li&gt;&lt;li&gt;三角測量&lt;/li&gt;&lt;li&gt;明白実装&lt;/li&gt;&lt;/ul&gt;についての説明の後、FizzBuzz を例題に和田さんとペアプロ TDD 実演を行いました。和田さんとペアプロできる機会を主催者特権を乱用して作ってしまいした。&lt;br /&gt;FizzBuzz とはいえ、すごいドキドキしながらやっていました。typo やぶっとんだ思考がたびたび出ましたが、つまり緊張していたのです。  &lt;br /&gt;マシントラブルで再起動せざるをえなかったときは焦りました…   &lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style="font-size: 2em; font-weight: bold;"&gt;TDD・ペアプロ実習&lt;/span&gt;&lt;/h2&gt;&lt;hr /&gt;&lt;br /&gt;デモのあと、すぐにお題を発表し、ペアを組んで TDD 演習に入ってもらいました。 &lt;br /&gt;お題は2題用意しました。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.evernote.com/shard/s12/sh/619a7c33-8053-457c-a74f-33929fde3b7b/78b926969916eceb05dbe8ca1b2f68b8"&gt;お題 1 Wiki Engine&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.evernote.com/shard/s12/sh/0e2c8358-8ec6-4f02-8802-188dde445836/a67fa9a0df967526ce8f0474ec704d2b"&gt;お題 2 Amazon的カート&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;お題 1 は札幌の TDDBC 0.5 のものからアイデアを拝借しました。TDD チートシートとともに &lt;a href="https://twitter.com/#%21/shuji_w6e"&gt;@shuji_w6e&amp;nbsp;&lt;/a&gt;には感謝申し上げます。難易度としては パースに使う正規表現だけ超えれば、あとは色々な例外的なパターンとかを考えられる、面白い問題だと思います。  &lt;br /&gt;&lt;br /&gt;お題 2 はなかなか難易度はある方だと思います。和田さんも色々考える範囲があり、面白い問題だと評して頂きました。自分の考えていた範囲を超えて色々なパターンを試される方がいて、やはり演習が一番楽しかったです。今日など、後日挑戦されている方もいて、なかなかやりがいのある問題になったのではと思います。   &lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style="font-size: 2em; font-weight: bold;"&gt;レビュー&lt;/span&gt;&lt;/h2&gt;&lt;hr /&gt;&lt;br /&gt;TDDBC の醍醐味その2、レビューは1組15分とり、一通り意図を説明してもらう時間と 2,3 の質疑応答を出来る時間をとりました。&lt;br /&gt;皆で真剣に同じ問題を考え、違う考え方を聞ける、なんて機会は中々ないので、実習でうまくいかなくてモヤモヤしていたものがレビューで他ペアの考え方を聞いて一気に吸収できたりしたのではないでしょうか。&lt;br /&gt;レビューをしたことがない、という方もいらっしゃいました。この多人数でなく、1対1でもレビューするきっかけになってくださればと思います。   &lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style="font-size: 2em; font-weight: bold;"&gt;基調講演・応用編&lt;/span&gt;&lt;/h2&gt;&lt;hr /&gt;&lt;br /&gt;ペアプロ + レビュー を 2 セット行った後、TDDBC 1.6 からのスタイルであるという実習が終わった後での 基調講演・応用編を聞かせて頂きました。&lt;br /&gt;応用編ではより実際にシフトされた内容で、どのように勉強するかという内容等が含まれたものでした。すっかりおなじみとも言える写経 (本に登場するコードを自分でそのまま書き写すことにより学習する方法) の仕方もここで登場しました。 &lt;br /&gt;&lt;a href="https://twitter.com/#%21/t_wada/status/9000231741"&gt;https://twitter.com/#!/t_wada/status/9000231741&lt;/a&gt;  &lt;br /&gt;&lt;br /&gt;勉強して現実に適用していきましょうという本の中には、私がバイブルとしていつも上げる &lt;a href="http://www.amazon.co.jp/dp/4798116831/"&gt;レガシーコード改善ガイド&lt;/a&gt; も含まれておりました。みなさん是非この本をもとに、各々の職場、手の届く範囲のレガシーコードを葬り去って頂きたいと思います。 &lt;br /&gt;その他に上げられた本は記事末尾にまとめて掲載します。  TDD を実際に演習し終えた後と言うことで、より現実味を帯びて講演を聴けたのではないかと思います。   &lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style="font-size: 2em; font-weight: bold;"&gt;ふりかえり&lt;/span&gt;&lt;/h2&gt;&lt;hr /&gt;&lt;br /&gt;ふりかえりでは、みなさんに KPT を上げて頂きました。是非次の機会、もしくは次にTDDBCや勉強会を開いてくれるどなたかの参考にして頂きたく思います。 TRY の部分も撮影したつもりだったんですが、撮れていませんでした…&lt;br /&gt;KPT を書き起こしました。できる限り文字は原文のままを保っています。参加者の皆さんのふりかえり、これからの勉強会の開催に是非お役立てください。&lt;br /&gt;レガシーコード改善勉強会、開催の際には是非参加したいです。&lt;br /&gt;ちなみに私は迷惑をかけられたなど思っていませんのでご安心ください！  むしろなんのことだか分かりません…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;KEEP&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;ことなる文化の人とコーディングできた。&lt;/li&gt;&lt;li&gt;普段つかわない環境やメソッドにさわる事ができた。&lt;/li&gt;&lt;li&gt;初めてテストを書いた！面白かった！&lt;/li&gt;&lt;li&gt;どんなテストを行うか認識して書けるのでどんなことを意識してるか把握できる&lt;/li&gt;&lt;li&gt;課題2の図をかいてみたらわかりやすくなった。&lt;/li&gt;&lt;li&gt;初めてペアプロを体験した。&lt;/li&gt;&lt;li&gt;Macでコーディング出来た。&lt;/li&gt;&lt;li&gt;ペアプロにみな熱中&lt;/li&gt;&lt;li&gt;ペアプロでのコミ二ケーションを大切に。&lt;/li&gt;&lt;li&gt;ペアプロは決定事項の責任分解にもなるので精神的に楽&lt;/li&gt;&lt;li&gt;ネットワーク快適だった&lt;/li&gt;&lt;li&gt;TDDBCを次回も参加&lt;/li&gt;&lt;li&gt;女子枠&lt;/li&gt;&lt;li&gt;和田さんの過去の講演を予めチェックしたことで、今回、知識がより深めることができた。&lt;/li&gt;&lt;li&gt;黄金の回転を意識する&lt;/li&gt;&lt;li&gt;規模感。このぐらいがちょうどいい気がする&lt;/li&gt;&lt;li&gt;言語しばりでもいろいろな人の書きかたが見れてよかった&lt;/li&gt;&lt;li&gt;keepともいいがたいですが、ひとつの言語に特化したTDDBCもよいと思った&lt;/li&gt;&lt;li&gt;めし&lt;/li&gt;&lt;li&gt;お弁当&lt;/li&gt;&lt;li&gt;おべんとう&lt;/li&gt;&lt;li&gt;おかしおいしかった&lt;/li&gt;&lt;li&gt;シール！！&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;PROBLEM&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;ペアプロでレベルが違いすぎて教えてもらうばかりになってしまった。次回はせめて予習してから来たい&lt;/li&gt;&lt;li&gt;ペアプロのペアわけ&lt;/li&gt;&lt;li&gt;ペアプロのナビゲートが上手くできなかった (意見がだせなく、パートナーの方にリードしてもらった)&lt;/li&gt;&lt;li&gt;スキル差&lt;/li&gt;&lt;li&gt;相手の方と意思疎通するのが難しいが、後半は早くなるのを実感出来た&lt;/li&gt;&lt;li&gt;お弁当にヘルシーな選択肢がない&lt;/li&gt;&lt;li&gt;コード規約があるともう少しサクサクできたかも。&lt;/li&gt;&lt;li&gt;ペアプロの時、かんきょうが人それぞれで大変&lt;/li&gt;&lt;li&gt;環境をもう少しこまかく定義もしたほうがよかった&lt;/li&gt;&lt;li&gt;馴染むのに時間がかかってしまった。&lt;/li&gt;&lt;li&gt;ペアプロ/TDD の時間が足りない&lt;/li&gt;&lt;li&gt;もっと達成できるお題が良かったかも&lt;/li&gt;&lt;li&gt;課題のむずかしさ&lt;/li&gt;&lt;li&gt;ポジションペーパーをうまく活かしきれていない気がする&lt;/li&gt;&lt;li&gt;そもそもPHPをもっと書けるように (個人的に)&lt;/li&gt;&lt;li&gt;実装方針をもっとうまく伝えられるように&lt;/li&gt;&lt;li&gt;Toolを使いこなせていない&lt;/li&gt;&lt;li&gt;実際にペアプロできる工程数をとれるか疑問。組み体も考慮する必要がある。&lt;/li&gt;&lt;li&gt;主催者にご迷惑をかけてしまった。&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;TRY&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;お題を最後までやりきる&lt;/li&gt;&lt;li&gt;参加者に予め指定の(PHPUnit の)使い方を覚えてもらって参加してもらうことを強制する(その方が早くすすめられる)&lt;/li&gt;&lt;li&gt;テスト駆動開発入門写経&lt;/li&gt;&lt;li&gt;DB をからめたテスト&lt;/li&gt;&lt;li&gt;レガシーコードからテストを後付けで書いていくワークショップを開きたい。&lt;/li&gt;&lt;li&gt;ショッピングカートの問題をじっくり時間とってやりたい&lt;/li&gt;&lt;li&gt;2日間かけてもっとキッチリ！&lt;/li&gt;&lt;li&gt;今回初心者が多かったので、開発環境構築説明あるいはツールの紹介&lt;/li&gt;&lt;li&gt;kent本を写経する&lt;/li&gt;&lt;li&gt;実務でもTDDを取り入れる(少しずつでも…)&lt;/li&gt;&lt;li&gt;自動化。保存するだけでTest実行&lt;/li&gt;&lt;li&gt;TDDを実践していく。まず写経から&lt;/li&gt;&lt;li&gt;まず自己紹介する&lt;/li&gt;&lt;li&gt;データベースリファクタリング&lt;/li&gt;&lt;li&gt;レガシーコード改善もやりたい！&lt;/li&gt;&lt;li&gt;PHP以外の言語のTDDも調べたい。&lt;/li&gt;&lt;li&gt;きちんと道具を選んで使いこなしたい&lt;/li&gt;&lt;li&gt;VimでのTDD&lt;/li&gt;&lt;li&gt;色んな本をたくさん読む&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-gQsmEnhL6f4/TlKKSHCGsoI/AAAAAAAAA6A/W4nBzOkBckI/s1600/keep.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-gQsmEnhL6f4/TlKKSHCGsoI/AAAAAAAAA6A/W4nBzOkBckI/s320/keep.jpg" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-GJNUWOnZWUE/TlKKU8AMI7I/AAAAAAAAA6E/Yp_jD6OjEes/s1600/problem.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-GJNUWOnZWUE/TlKKU8AMI7I/AAAAAAAAA6E/Yp_jD6OjEes/s320/problem.jpg" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style="font-size: 2em; font-weight: bold;"&gt;懇親会&lt;/span&gt;&lt;/h2&gt;&lt;hr /&gt;&lt;br /&gt;ふりかえり、後片付けのあとには懇親会を行いました。&lt;br /&gt;とても良い懇親会会場を見つけていただき、&lt;a href="https://twitter.com/#%21/n416"&gt;@416&lt;/a&gt; さんと役員の方には会場を提供に協力頂いたこととともに感謝しきりです。 &lt;br /&gt;懇親会でしか出来ない、しない話もたくさんあるわけで、ここにはとても書けませんが、みなとても充実し、楽しかったと言って頂けて、開催者冥利に尽きました。とても幸せです。 力を振り絞った後の宴は格別です。みなさん最後まで楽しい時間を過ごして頂けたと思います。   &lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style="font-size: 2em; font-weight: bold;"&gt;終わりに&lt;/span&gt;&lt;/h2&gt;&lt;hr /&gt;&lt;br /&gt;初の勉強会主催で TDDBC という名の知られた勉強会名を冠することになり、多くの方に協力を頂きました。冒頭でも述べさせて頂きましたが、改めて感謝申し上げます。みなさんのご協力なくしては、開催前も、開催中も、もっとひどいことになっていたことは想像に難くありません。 &lt;br /&gt;しかし、私の至らなさから、もっと改善できる点は KPT にもあげられていることと思いますが、是非ご指摘頂き、次回の糧にしたいと思っておりますので、よろしくお願いいたします。  &lt;br /&gt;&lt;br /&gt;初の PHP 単独 TDDBC を終え、次に予定されている TDDBC もゲーム業界向けという、今までにないジャンルとなっています。これらから分かるように、和田さんらが種をまいてこられたことにより、TDDBC は既に一つの大きな波になりつつあります。これからも途切れることなく、TDD を広めていきたいと思います！&lt;br /&gt;&lt;br /&gt;今回のTDDBCでブログを書いて頂いた方々 &lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://togetter.com/li/177662"&gt;togetterまとめ時系列昇順&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://togetter.com/li/177659"&gt;togetterまとめ時系列降順&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://d.hatena.ne.jp/lettas0726/20110821/1313939975"&gt;TDDBC Tokyo 1.7 for PHP #tddbc に行ってきました&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://nishigori.blogspot.com/2011/08/tddbc-17-tokyo-for-php-tddbc.html"&gt;TDDBC 1.7 Tokyo for PHP #tddbc が開催されました&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://labs.uechoco.com/blog/2011/08/php-tddbc-tokyo-1-7-for-php-attended.html"&gt;[php]TDDBC Tokyo 1.7 for phpに参加してきた&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.karakaram.com/diary/tddbc-tokyo-17/"&gt;TDDBC Tokyo 1.7 for PHP お題1実践記&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://press.nekoget.com/report/detail/1013/jp"&gt;NEKOGET Report | TDDBC Tokyo 1.7 for PHPに参加しました。&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blog.madapaja.net/2011/09/tddbc-tokyo-17-for-php-tddbc.html"&gt;TDDBC Tokyo 1.7 for PHP に参加して #tddbc : 今日も適当ダイアリー&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://faltc.blogspot.com/2011/09/tddbc-17.html"&gt;Tea for Coding: TDDBC 1.7 行ってきた&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4894717115/shishi0b-22/" target="_blank"&gt;テスト駆動開発入門 &lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4894717115/shishi0b-22/" target="_blank"&gt;&lt;img alt="4894717115" border="0" src="http://ec2.images-amazon.com/images/I/51G6YEDVRKL._SL300_.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798116831/shishi0b-22/" target="_blank"&gt;レガシーコード改善ガイド (Object Oriented SELECTION) &lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798116831/shishi0b-22/" target="_blank"&gt;&lt;img alt="4798116831" border="0" src="http://ec5.images-amazon.com/images/I/51MtlVCi45L._SL300_.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4894715007/shishi0b-22/" target="_blank"&gt;データベース・リファクタリング &lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4894715007/shishi0b-22/" target="_blank"&gt;&lt;img alt="4894715007" border="0" src="http://ec2.images-amazon.com/images/I/51AqqyE8%2BdL._SL300_.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/0321503627/shishi0b-22/" target="_blank"&gt;Growing Object-Oriented Software, Guided by Tests (Addison-Wesley Signature Series (Beck)) &lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/0321503627/shishi0b-22/" target="_blank"&gt;&lt;img alt="0321503627" border="0" src="http://ec2.images-amazon.com/images/I/51VI2SgJRwL._SL300_.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/0131495054/shishi0b-22/" target="_blank"&gt;xUnit Test Patterns: Refactoring Test Code (Addison-Wesley Signature Series (Fowler)) &lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/0131495054/shishi0b-22/" target="_blank"&gt;&lt;img alt="0131495054" border="0" src="http://ec2.images-amazon.com/images/I/41gw3-DOWrL._SL300_.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-1724536047909327192?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/1724536047909327192/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2011/08/tddbc-tokyo-17-for-php.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/1724536047909327192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/1724536047909327192'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2011/08/tddbc-tokyo-17-for-php.html' title='TDDBC Tokyo 1.7 for PHP を開催しました'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-JELmc0GSQ8k/TlJz2eVH0nI/AAAAAAAAA58/ElrmZ1NwKPw/s72-c/tddbc1.7.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-8957194968194519035</id><published>2011-08-06T14:59:00.000+09:00</published><updated>2011-08-31T01:56:21.296+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='その他'/><title type='text'>転職しました</title><content type='html'>&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873110963/shishi0b-22/" target="_blank"&gt;&lt;img src="http://ec2.images-amazon.com/images/I/51EK7E5K5FL._SL300_.jpg" alt="4873110963" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;転職しますと宣言しておりましたが、8/1に入社しました。&lt;br /&gt;今は Perl を覚えることに必死の毎日です。括弧がついたりつかなかったり、&amp;がついたりつかなかったり、$" とか $] っていう特殊変数があったり、思わず「どないやねん！」ってなりそうな日々を過ごしております。&lt;br /&gt;ところで、なぜ Perl のバイブル、必読の書と言われるものの一つ、ラクダ本は2分冊の上あんなに分厚いのか。初めて &lt;a href="http://www.amazon.co.jp/dp/0131495054/"&gt;xUnit Test Patterns&lt;/a&gt; を見たときのような、あのときの軽い絶望感を思い出しました。&lt;br /&gt;現在 Perl の基礎体力をつけつつ、Perl で TDD するためのベーシックな方法はないか探しています。テスト用モジュールはたくさんあるようですが、どれがベターなんでしょうね。あと TDDBC で Perl って聞かないので、Perl でもサポートできるように、日々実践して身につけていきたいと考えています。 &lt;br /&gt;&lt;br /&gt;最後に、ちょっとこっそりこれおいていきますんで、激励の気持ちを込めて物で転職を祝ってくださる方募集してます。&lt;br /&gt;&lt;a href="http://www.amazon.co.jp/wishlist/3BIKP4J827Y16/ref=cm_wl_prev_ret?_encoding=UTF8&amp;reveal="&gt;Amazon.co.jp: shishi: 公開リスト&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-8957194968194519035?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/8957194968194519035/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2011/08/blog-post.html#comment-form' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/8957194968194519035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/8957194968194519035'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2011/08/blog-post.html' title='転職しました'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-4096864811050639538</id><published>2011-07-29T04:12:00.000+09:00</published><updated>2011-08-31T01:55:57.744+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='プログラム'/><title type='text'>第 1 回アジャイルサムライ読書会 渋谷道場に参加しました</title><content type='html'>&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4274068560/shishi0b-22/" target="_blank"&gt;&lt;img alt="4274068560" border="0" src="http://ec2.images-amazon.com/images/I/51ZZ5wM7vDL._SL320_.jpg" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;すごく珍しい短い間隔での更新です。&lt;br /&gt;&lt;br /&gt;７/27 に、&lt;a href="http://www.zusaar.com/event/agZ6dXNhYXJyDQsSBUV2ZW50GPvcAww"&gt;第 1 回アジャイルサムライ読書会 渋谷道場&lt;/a&gt;に参加してきました。&lt;br /&gt;第 1 回というだけあり、第 5 回まで、週ごと、もしくは隔週で行われる予定です。&lt;br /&gt;初めての読書会という形式での勉強会なので、学ぶことがたくさんあろうと思います。 &lt;br /&gt;&lt;br /&gt;売り切れ続出の本の読書会と言うこともあるのか、会場が一杯になりました。&lt;br /&gt;平日に行われた勉強会と言うこともあり、スーツの方も結構いらっしゃったのが新鮮でした。&lt;br /&gt;&lt;br /&gt;内容は、事前に疑問点などを wiki に記述しておき、それに沿って皆さんの意見を求めて進める、という形式でした。&lt;br /&gt;私はもしも誰も何も書いてくれなかった時用の担当を仰せつかっていましたので、いくつか書いておいたのですが、幾人かの方が積極的に書いてくださっていたので、杞憂となりました。&lt;br /&gt;これからもより多くの方に疑問点など書いて頂ければ話も弾むのではないかと思っています。&lt;br /&gt;&lt;br /&gt;該当 wiki に KPT がありますので、回を繰り返すごとに反省点を克服しつつ、より良い読書会に、みなさんで作り上げられれば一番楽しそうだと思います。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-4096864811050639538?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/4096864811050639538/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2011/07/1.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/4096864811050639538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/4096864811050639538'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2011/07/1.html' title='第 1 回アジャイルサムライ読書会 渋谷道場に参加しました'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-1198238578072341143</id><published>2011-07-26T19:38:00.000+09:00</published><updated>2011-08-31T01:55:33.610+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='symfony'/><title type='text'>第2回 Symfony温泉に参加しました</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/--bzCPN2qnCs/Tio_dS51cCI/AAAAAAAAAug/JIrnwFyC4lI/s1600/2011-07-23+12.25.12.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/--bzCPN2qnCs/Tio_dS51cCI/AAAAAAAAAug/JIrnwFyC4lI/s320/2011-07-23+12.25.12.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;温泉につかったりしながら、Symfony とかのドキュメント翻訳をどかっと進めようという企画、Symfony 温泉に参加してきました。&lt;br /&gt;&lt;br /&gt;翻訳にとどまらず、Git の勉強会になったり、Mac の環境構築 BootCamp になったり、色々同時に進められました。私が担当したところは公式レポジトリに push するほど進まなかったので私の成果はアレですが、代わりに色々なことが出来たと思っています。色々な人が参加してくれて翻訳が進むことが大事です。&lt;br /&gt;&lt;br /&gt;Symfony ユーザー会周りの方々は愉快な方が多く、勉強会をするといつもおもしろいことがあるのも醍醐味の一つです。&lt;br /&gt;Symfony ユーザー会のイケメン こと &lt;a href="http://symfony%20%e3%83%a6%e3%83%bc%e3%82%b6%e3%83%bc%e4%bc%9a/"&gt;@gilbite&lt;/a&gt; が横浜駅でなんとか合流できたり、なぜかみんなで海岸で翻訳したり、楽しい時間を過ごせました。その様子は Facebook 等で私と友達の方はご覧になることが出来ます。&lt;br /&gt;&lt;br /&gt;私的にはこれから PHP から離れる業務となりますが、これからも関わっていきたいなと思いました。&lt;br /&gt;&lt;a href="http://symfony.com/blog/symfony2-launch-parties?utm_source=twitterfeed&amp;amp;utm_medium=twitter&amp;amp;utm_campaign=Feed%3A+symfony%2Fblog+%28Symfony+Blog%29"&gt;今度こそもうすぐリリース&lt;/a&gt;の Symfony2 をもりあげていきましょう！&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-1198238578072341143?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/1198238578072341143/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2011/07/2-symfony.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/1198238578072341143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/1198238578072341143'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2011/07/2-symfony.html' title='第2回 Symfony温泉に参加しました'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/--bzCPN2qnCs/Tio_dS51cCI/AAAAAAAAAug/JIrnwFyC4lI/s72-c/2011-07-23+12.25.12.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-2914461295352249442</id><published>2011-07-13T20:36:00.006+09:00</published><updated>2011-07-13T20:38:05.603+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='その他'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>退職します&amp;転職します</title><content type='html'>ご存知の方もいらっしゃることとは思いますが、7/8 をもって 前職の最終出社日を迎え、8/1から DeNA に転職することとなりました。&lt;br /&gt;&lt;br /&gt;DeNA といえば Perl 企業で有名ですが、私は Perl やったことないです。&lt;br /&gt;それでも、日本一のソーシャルゲームのプラットフォームとして君臨するところに行けば、恐ろしい技術レベルの人達がたくさんいて、扱う問題もさまざまあり、今までやったことのない言語もどんどん覚えていきたいし、技術を伸ばすには絶好の環境であると思い、入社させていただくことにしました。&lt;br /&gt;&lt;br /&gt;前職においては、BtoC のサービスを初めて経験させて頂き、自らの持つ視野を大きくすることができました。&lt;br /&gt;色々な問題に関わりたく、退職することとなりましたが、重要な経験を多くさせて頂きました。勤続期間は短かったですが、忘れることのない期間であると思います。&lt;br /&gt;&lt;br /&gt;最終出社日から 8/1 まで結構間があるので、現在は夏休みを堪能しています。(昨日は夏風邪で熱がでました)&lt;br /&gt;たまった本やゲームをどんどん処理したいと思っていたら、なぜかやることがどんどん降ってくるので困惑しています。&lt;br /&gt;&lt;br /&gt;あ、これから業務では PHP を扱うことはなくなるもしくは激減かと思いますが、プライベートでは勉強を続けていこうと思っています。 &lt;br /&gt;PHP で TDD の勉強会などもできたら良いなと思っています。協力者募集中。&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-2914461295352249442?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/2914461295352249442/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2011/07/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/2914461295352249442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/2914461295352249442'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2011/07/blog-post.html' title='退職します&amp;転職します'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-8083609991312090446</id><published>2011-07-11T06:23:00.004+09:00</published><updated>2011-07-11T13:02:34.582+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='プログラム'/><title type='text'>TDDBC 東京 1.5 に参加しました</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-1ROZWEqQv10/ThoYQqakNDI/AAAAAAAAAs8/n3WyDhnYzOY/s1600/cap.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="139" src="http://3.bp.blogspot.com/-1ROZWEqQv10/ThoYQqakNDI/AAAAAAAAAs8/n3WyDhnYzOY/s320/cap.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;おはようございます。&lt;br /&gt;ブログを書くと言い出してから4時間、やっと着手できました。あれやこれやとやってる内におそろしいものです。夏休みだからこそ出来るこのいい加減さであります。&lt;br /&gt;&lt;br /&gt;去る7/9(金) 、Zynga Japan にて、&lt;a href="http://atnd.org/events/16311"&gt;TDDBC 東京 1.5&lt;/a&gt; が開催されました。私もPHPUnitのサポート役、及び設営、そして普通に勉強したい人としても参加させて頂きました。&lt;br /&gt;&lt;br /&gt;今回のTDDBCでは &lt;a href="https://twitter.com/#%21/t_wada"&gt;@t_wada&lt;/a&gt; の基調講演、&lt;a href="https://twitter.com/#%21/remore/status/74795783861436416"&gt;@remore&lt;/a&gt;, &lt;a href="https://twitter.com/#%21/shirokappa/status/74807694237765632"&gt;@shirokappa&lt;/a&gt;, &lt;a href="http://twitter.com/hirocast"&gt;@hirocast&lt;/a&gt;, &lt;a href="http://twitter.com/tomy_kaira"&gt;@tomy_kaira&lt;/a&gt; 4名の方のLTのあとは、ひたすらペアプログラミング！というスケジュールでして、その時のためのサポート役立ったのですが、ふたを開けてみればサポートとしてPHPUnitの使い方を教えることもなく、自分たちのペアプロに没頭しておりました。&lt;br /&gt;&lt;br /&gt;課題は最後まで終えることが出来ませんでしたので、悔しかったのですが、最後まで終えた方がいらっしゃらないようでした。次回はもう少し課題を短くし、達成感を味わえるようにしてみると良いかもしれないなと思いました。&lt;br /&gt;&lt;br /&gt;そしてペアプロはすっごい疲れました。初めてまともに体験したのですが、ペアの方がプログラミングを初めて3ヶ月ということでしたので、ひたすら考えてることを口に出してもらい、また私も出すように努め、意図を通じ合わせることに一生懸命でした。&lt;br /&gt;時間制限のあるTDD課題中は、レッドとグリーンを繰り返して機能の実装を急いでしまいがちで、リファクタリングをしなくなる、と聞いていましたので、一つ実装を終えるごとに、「重複はありませんか？」などと会話し、意識的にリファクタリングに努めました。&lt;br /&gt;&lt;br /&gt;そのような甲斐あってか、ペアの方にはペアプロ終了時には「朝からレベルがものすごく上がりました！」と言って頂けて、私も人に実装の意図を逐一伝える難しさを知り、大変お互いの勉強になりました。お互いレベルアップができて、楽しくできて、最高でした。&lt;br /&gt;&lt;br /&gt;最後になりましたが、今回の勉強会主催の &lt;a href="http://twitter.com/hirocast"&gt;@hirocast&lt;/a&gt;、全国を飛び回りつつ参加してくださる &lt;a href="https://twitter.com/#%21/t_wada"&gt;@t_wada&lt;/a&gt;、設営、サポートの皆様、Ust職人として素晴らしい品質の放送をしてくださった &lt;a href="http://twitter.com/brtriver"&gt;@brtriver&lt;/a&gt;、その弟子？ &lt;a href="http://twitter.com/gilbite"&gt;@gilbite&lt;/a&gt; 、勉強会に一緒に参加してくださった皆様、Symfony勉強会でもお世話になっている Zynga Japan に感謝申し上げます。とても良い勉強会をありがとうございました！&lt;br /&gt;&lt;br /&gt;あ、私の退職ネタは皆様にウケたようで何よりです。どこか言えるとこで言っておかないと折角の身を張ったネタが！と思っておりましたので、言えてスッキリしました。退職に関しては別途記事にしたいと思います。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-8083609991312090446?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/8083609991312090446/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2011/07/tddbc-15.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/8083609991312090446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/8083609991312090446'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2011/07/tddbc-15.html' title='TDDBC 東京 1.5 に参加しました'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-1ROZWEqQv10/ThoYQqakNDI/AAAAAAAAAs8/n3WyDhnYzOY/s72-c/cap.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-529418417780126164</id><published>2011-07-07T22:32:00.006+09:00</published><updated>2011-07-09T00:11:49.276+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='プログラム'/><title type='text'>PHPだけでコードやテストを保存したら自動でテストを実行しGrowlへ通知する環境</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-heB--8LD63o/ThW08AZKMeI/AAAAAAAAAsw/YyoZnshxarI/s1600/stagehandtestrunner2.png" imageanchor="1"&gt;&lt;img border="0" height="95" src="http://2.bp.blogspot.com/-heB--8LD63o/ThW08AZKMeI/AAAAAAAAAsw/YyoZnshxarI/s400/stagehandtestrunner2.png" width="330" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;はじめに言っておきますが、これはリスペクトです。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hiroki.jp/2011/07/07/2021/"&gt;コードやテストを保存したら自動でPHPUnitを実行しGrowlへ通知する環境 | Act as Professional - プロとしての行為&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;パクリではありません。&lt;br /&gt;パクリではありません。&lt;br /&gt;大事なことなので2回言いました。&lt;br /&gt;&lt;br /&gt;上記 HIROCAST さんのブログを昨日拝見し、これはあのツールのブログを書く時が来たと思いました。&lt;br /&gt;&lt;br /&gt;そのツールとは&lt;br /&gt;&lt;br /&gt;&lt;a href="http://redmine.piece-framework.com/projects/stagehand-testrunner/wiki/%E3%83%86%E3%82%B9%E3%83%88%E9%A7%86%E5%8B%95%E9%96%8B%E7%99%BA%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AE%E3%83%86%E3%82%B9%E3%83%88%E3%83%A9%E3%83%B3%E3%83%8A%E3%83%BC"&gt;Stagehand_TestRunner - テスト駆動開発のためのテストランナー - Piece Framework&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;です。&lt;br /&gt;&lt;br /&gt;Stagehand_TestRunner は、PHP テスティングフレームワークの実行を強力にサポートするツールです。対応フレームワークは、PHPUnit はもちろんのこと、CIUnit, SimpleTest, CakePHP, PHPT, PHPSpec と、ほとんど全てと言えるぐらいです。&lt;br /&gt;&lt;br /&gt;Stagehand_TestRunnerは多くの特徴がありますが、その中でも私が感動したのは以下の特徴です。&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;指定されたディレクトリに含まれるテストの実行&lt;/li&gt;&lt;li&gt;指定されたファイルに含まれるテストの実行&lt;/li&gt;&lt;li&gt;指定されたファイルの指定されたテストのみの実行&lt;/li&gt;&lt;li&gt;指定されたクラスのテストのみの実行&lt;/li&gt;&lt;li&gt;指定された PHP スクリプトのテスト実行前のプリロード&lt;/li&gt;&lt;li&gt;指定されたディレクトリの変更の監視および変更検出時のテストの実行&lt;/li&gt;&lt;li&gt;Growl へのテスト結果の通知&lt;/li&gt;&lt;li&gt;詳細な進捗リポートの出力&lt;/li&gt;&lt;li&gt;最初の失敗またはエラーの際の停止&lt;/li&gt;&lt;li&gt;テストファイルのパターンの指定&lt;/li&gt;&lt;li&gt;PHPUnit, CIUnit, SimpleTest, CakePHP, PHPT, PHPSpec のサポート&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;これらに加え、プリロードスクリプトが存在します。プリロードスクリプトにより、PHPUnit のようにメソッドや XML で柔軟な事前設定が設定できないものでも事前調整を可能にします。&lt;br /&gt;&lt;br /&gt;さらっと並べましたが、どれも日々「こんなことができたら」と思っていた機能ではないでしょうか。&lt;br /&gt;つまり、ユーザーガイドにあげられているほとんどの機能が感動させてくれると言うことです！本当に便利すぎてやばいですよ。&lt;br /&gt;&lt;br /&gt;ではさらっとインストール方法と使い方を。&lt;br /&gt;&lt;br /&gt;phpunit, simpletest, CIUnit など、テスティングフレームワークのインストールはしているものとします。&lt;br /&gt;&lt;pre class="php" name="code"&gt;pear channel-discover pear.piece-framework.com&lt;br /&gt;pear install piece/stagehand_testrunner&lt;br /&gt;&lt;/pre&gt;&lt;strike&gt;&lt;br /&gt;なお、Growl 通知を行うライブラリである Net_Growl については、現在 2.3.0 がリリースされておりますが、0.7.0 をインストールする必要があります。以下のようにしてインストールできます。&lt;br /&gt;&lt;/strike&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;pear install Net/Growl-0.7.0&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;strike&gt;*現在修正作業に入られていると聞いていますので、すぐに最新バージョンでも使えるようになると思われます。&lt;/strike&gt;&lt;br /&gt;&lt;br /&gt;2011/7/9に修正され、Net_Growl 2.3.0 においても問題なく動作するようになりました。&lt;br /&gt;なので、Growl 通知を行いたい方は先のインストール箇所で&lt;br /&gt;&lt;pre class="php" name="code"&gt;pear channel-discover pear.piece-framework.com&lt;br /&gt;pear install --alldeps piece/stagehand_testrunner&lt;br /&gt;&lt;/pre&gt;か、もしくは&lt;br /&gt;&lt;pre class="php" name="code"&gt;pear install Net/Growl&lt;br /&gt;&lt;/pre&gt;として個別にインストールします。&lt;br /&gt;&lt;br /&gt;そしておもむろにテストを実行します。PHPUnit の場合は&lt;br /&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;phpunitrunner -cvg StackTest.php&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;のように実行すると、以下のようになり、Growlにも通知されます。&lt;br /&gt;もし、通知されない場合は、'--growl-passward=[passward]' オプションでパスワードをダミーでも設定するとうまく動作するかもしれません。&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-WDGN3oOXq-A/ThW1LguQYuI/AAAAAAAAAs4/_wrNafTH-hY/s1600/stagehandtestrunner1.png" imageanchor="1"&gt;&lt;img border="0" height="299" src="http://2.bp.blogspot.com/-WDGN3oOXq-A/ThW1LguQYuI/AAAAAAAAAs4/_wrNafTH-hY/s400/stagehandtestrunner1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;変更を監視させるには以下のように実行します。&lt;br /&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;phpunitrunner -cvag ./&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;オプションに 'ｰa' を追加し、テストファイルではなく、フォルダを指定します。なお、このフォルダはいくつでも指定可能ですし、'-R' オプションにより、再帰的に指定することも可能です。&lt;br /&gt;&lt;br /&gt;監視インターバルは最長5秒として自動調整されるのですが、最長時間を直接書き換えることにより、監視インターバルを短くして短時間で監視させることも可能です。なお、その値は 'Stagehand/AlterationMonitor.php' にある 'SCAN_INTERVAL_MIN' です。&lt;br /&gt;&lt;br /&gt;いかがでしょうか。手動で実行しているのがものすごくめんどくさく感じてもらえれば幸いです。楽にテストをして良いモノを作りましょう！&lt;br /&gt;&lt;br /&gt;ちなみに、この Stagehand_TestRunner は、多くの方がお世話になっているであろう&lt;br /&gt;&lt;a href="http://pear.php.net/package/Net_UserAgent_Mobile"&gt;Net_UserAgent_Mobile&lt;/a&gt;&lt;br /&gt;の作者、久保さんによるものです。&lt;br /&gt;&lt;br /&gt;TDDやDDDに造詣の深い方で、お会いするとその考えにいつも驚かされます。そんな久保さんが現在注力されているのが&lt;br /&gt;&lt;a href="http://redmine.piece-framework.com/projects/makegood/wiki/Eclipse_PDT_%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AE%E7%B6%99%E7%B6%9A%E7%9A%84%E3%83%86%E3%82%B9%E3%83%88%E3%83%A9%E3%83%B3%E3%83%8A%E3%83%BC"&gt;MakeGood - Eclipse PDT のための継続的テストランナー - Piece Framework&lt;/a&gt;&lt;br /&gt;です。&lt;br /&gt;&lt;br /&gt;私は長く NetBeans を愛用している NetBeans 信者でありますが、あまりに強力に TDD をサポートしてくれる MakeGood のために Eclipse に乗り換えようかと、色々 Eclipse をいじり始めたぐらいです。&lt;br /&gt;なお、最近は、もう移れそうなくらいEclipseの環境を整えることが出来てしまいました。さらば NetBeans 、今までありがとうの日も近いかもしれません。&lt;br /&gt;&lt;br /&gt;今週土曜には TDDBC 東京が開催され、私は PHPUnit のサポート役としても参加することになっています。MakeGood や Stagehand_TestRunner の宣伝もバッチリして、快適なテストライフをより多くの皆さんにしてもらうべく頑張ります。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-529418417780126164?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/529418417780126164/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2011/07/phpgrowl.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/529418417780126164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/529418417780126164'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2011/07/phpgrowl.html' title='PHPだけでコードやテストを保存したら自動でテストを実行しGrowlへ通知する環境'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-heB--8LD63o/ThW08AZKMeI/AAAAAAAAAsw/YyoZnshxarI/s72-c/stagehandtestrunner2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-6561550036629226159</id><published>2011-06-05T22:53:00.005+09:00</published><updated>2011-06-06T00:00:18.171+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='symfony'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='プログラム'/><title type='text'>第4回Symfony2勉強会へ行ってきました</title><content type='html'>第4回Symfony2勉強会が6/4に開催されました。私は今回はスタッフとして参加しました。&lt;br /&gt;スタッフポロシャツを買ったりして、部活の連帯感のようなものを感じれて楽しかったです。&lt;br /&gt;&lt;br /&gt;勉強会の内容などは、他にも参加された方々によるブログがありますので、そちらにお任せしちゃいます。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hiroki.jp/2011/06/05/1875/"&gt;プレゼンの2枚目の写真が重要なイベント第4回Symfony2勉強会を開催しました。 #Symfony2study | Act as Professional - プロとしての行為&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://yanchi52.blog21.fc2.com/blog-entry-38.html"&gt;yanchi's blog 第4回Symfony2勉強会に行ってきました。 #Symfony2study&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://d.hatena.ne.jp/m_norii/20110605/1307277521"&gt;6月4日 第4回Symfony2勉強会 - ありがとう。また会おう。&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;使われたスライドがアップされているのをまとめてくださっているのはこちら。&lt;br /&gt;&lt;a href="http://ktoshihiro.blogspot.com/2011/06/symfony2-url.html"&gt;蛇のしっぽ切り: 第四回 Symfony2勉強会 スライドとかのURL一覧&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;今回の勉強会は今までに無い規模というか、内容が濃く、一日でSymfony2のみならず、テスト、またはソフトウェアの設計についてまで、凄い内容でした&lt;br /&gt;&lt;br /&gt;午前のワークショップにおいては、Symfony2をとりまく概念、用語の説明からはじまり、バンドルを登録してカスタマイズして表示する、という内容が行われました&lt;br /&gt;Symfony2には今までのPHPの世界にはあまりなかった概念を他の言語から持ってきたり、DDDに基づいたソフトウェアデザインが行われていたり、新しいことがたくさん取り入れられているので、概念、用語の説明から入り、丁寧に解説をすすめられたのは、とても良いなと思わされました。&lt;br /&gt;&lt;br /&gt;午後の講演においては、どれも1回見た、聞いただけで吸収できるような濃さではなく、復習してなんとか自分の知識と技術に変えていければと思っています。&lt;br /&gt;&lt;br /&gt;今回は会場での受け付けや、サポートの他にも懇親会の幹事を担当しまして、ちょっと懇親会ではしゃぎすぎて体力が持たず、朝にはもう意識がもうろうとして家に帰ったら冷や汗をかいていたという、もうちょっと自分をコントロールしないとなと思ってしまいました。&lt;br /&gt;&lt;br /&gt;Symfony2は現在beta3、正式リリースまで間近と思われますが、今でもバージョンが1つ変わるごとに動かなくなったりする変更もあります。ただ、核となる部分は全て機能はほぼできあがっているようです。とりあえず使ってみるには十分な完成度でありますので、是非一度使ってみると良いですよ！&lt;br /&gt;&lt;a href="http://symfony.com/download"&gt;Symfony - Download&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-6561550036629226159?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/6561550036629226159/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2011/06/4symfony2.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/6561550036629226159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/6561550036629226159'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2011/06/4symfony2.html' title='第4回Symfony2勉強会へ行ってきました'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-2952495915505742806</id><published>2011-05-30T00:31:00.004+09:00</published><updated>2011-05-30T02:11:50.518+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='プログラム'/><title type='text'>レビュー : 入門git</title><content type='html'>&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/427406767X/shishi0b-22/" target="_blank"&gt;入門git&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/427406767X/shishi0b-22/" target="_blank"&gt;&lt;img src="http://ec2.images-amazon.com/images/I/41k7xonwpdL._SL160_.jpg" alt="427406767X" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;今回は&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/427406767X/shishi0b-22/" target="_blank"&gt;入門git&lt;/a&gt;のレビューです。&lt;br /&gt;gitの本といえば、gitメンテナである濱野さんによる茶色い表紙の&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798023809/shishi0b-22/" target="_blank"&gt;入門Git&lt;/a&gt;と、本レビューである白い表紙の&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/427406767X/shishi0b-22/" target="_blank"&gt;入門git&lt;/a&gt;の2つが「鉄板」として良く上げられています。&lt;br /&gt;&lt;br /&gt;私も、Symfony関係のレポジトリが軒並みgithubに移行していることもあり、きちんとgitを勉強したいと思っていましたので、どちらかを買って勉強しようと思っていたところ、茶色い方の入門Gitは思想や背景も子細に記述されていて、とても良い本であるには間違いないが、gitを最初に学ぶ上では白い方の入門gitの方がオススメと聞きまして、まずはこちらからとなりました。&lt;br /&gt;&lt;br /&gt;本書はバージョン管理システムとしてCVSやSubversionを使用してきた人のみならず、今までバージョン管理システムを使用したことがない人も読めるように、単語の解説から入っています。他バージョン管理システム経験者もgit特有の概念をつかむために一読すべき箇所かと思います。&lt;br /&gt;その他にもコミットメッセージには何を含めるべきか等、バージョン管理システムを使う上で丁寧な記述があります。&lt;br /&gt;&lt;br /&gt;その後、基本的・日常的に使うコマンド、あまり使わないだろうけどその時が来たら役に立つコマンド、コマンドリファレンス、ツール等紹介と続きます。&lt;br /&gt;&lt;br /&gt;面白いのは、章ごとに教材として使用するgitレポジトリがgithubにホストされていて、どこの章からでも気軽に始められると言うことです。&lt;br /&gt;他はなんとなく知っていて、履歴を使った操作を学びたいから6章から～なんてことが簡単です。&lt;br /&gt;&lt;br /&gt;コマンドの解説はほぼ逐次行われており、非常に分かりやすいです。gitの核であるbranchや、履歴の操作については特に詳しく説明されていると思います。&lt;br /&gt;&lt;br /&gt;また、大体のコマンドの解説には簡単なユースケースを用いて説明されていることが多く、具体的な場面を想像しながら学習できるため、イメージをつかみやすいという工夫もされています。&lt;br /&gt;&lt;br /&gt;私は本書を読むまで、こうしてくださいね、という決まりの上でしかgitを使えなかったので、本書を読んで主にSubversionとの機能差に驚き、機能の解説のたびに感動していました。&lt;br /&gt;&lt;br /&gt;git log, git blameの柔軟さ、git rebase, git reflogを使ったコミット履歴操作、git branchの使い方、便利さ等々、「こういうことがしたかった！」がたくさん詰まっていますし、その方法を教えてくれる本です。&lt;br /&gt;git-svnやgitosisまで解説してくれているのも配慮が細かいなと思わせてくれます。&lt;br /&gt;&lt;br /&gt;この本はgitの操作に不安がある全ての人におススメ出来るんじゃないかと思っています。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-2952495915505742806?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/2952495915505742806/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2011/05/git.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/2952495915505742806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/2952495915505742806'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2011/05/git.html' title='レビュー : 入門git'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-3111913187917083456</id><published>2011-05-26T21:55:00.005+09:00</published><updated>2011-05-28T21:47:06.286+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>skype復旧方法</title><content type='html'>色々はしょりましたがこんな感じです&lt;br /&gt;&lt;br /&gt;Windows&lt;br /&gt;&lt;br /&gt;1.    skype終了&lt;br /&gt;2.    エクスプローラのフォルダオプションから隠しファイルを表示させる設定にする。メニューはAltで出せる&lt;br /&gt;3.    エクスプローラを開く&lt;br /&gt;4.    アドレスバーに %appdata%\skype と入れてエンター&lt;br /&gt;5.    shared.xml を削除&lt;br /&gt;6.    skypeを再起動&lt;br /&gt;&lt;br /&gt;Windowsでもっと簡単な方法&lt;br /&gt;&lt;br /&gt;1.    skype終了&lt;br /&gt;2.    windowsキー+R押す&lt;br /&gt;3.    cmd と入力してエンター&lt;br /&gt;4.    del %appdata%\skype\shared.xml とコピペしてエンター&lt;br /&gt;5.    skype再起動&lt;br /&gt;&lt;br /&gt;Mac OS X&lt;br /&gt;&lt;br /&gt;1. skypeを終了&lt;br /&gt;2. ~/Library/Application Support/Skype/ へ行く&lt;br /&gt;3. shared.xml を削除&lt;br /&gt;4. skypeを起動&lt;br /&gt;&lt;br /&gt;http://heartbeat.skype.com/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-3111913187917083456?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/3111913187917083456/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2011/05/skype.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/3111913187917083456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/3111913187917083456'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2011/05/skype.html' title='skype復旧方法'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-2295708185738508231</id><published>2011-05-10T23:35:00.002+09:00</published><updated>2011-05-10T23:36:48.804+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='symfony'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>第5回symfony1.4勉強会に参加してきました。</title><content type='html'>過ぎたる5月8日(日)、第5回symfony1.4勉強会に参加してきました。&lt;br /&gt;&lt;br /&gt;今回は今までもsymfony勉強会を実施され、かつ日本symfonyユーザー会の一員である中村さん(@n416)の主催で、ファーストロジックという会社をお借りして実施されました。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://atnd.org/events/14987"&gt;第5回 symfony1.4勉強会 : ATND&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;今回の内容は、&lt;br /&gt;・@yanchiさんによるGitの使い方&lt;br /&gt;&lt;a href="http://www.slideshare.net/yanchi/git-7884414"&gt;Git入門&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;・@n416さんによるNetbeansを使ってsymfony1.4でPHPUnitを使う&lt;br /&gt;&lt;a href="http://www.slideshare.net/n416/gui-7888451"&gt;Guiなテスト環境&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;・@brtriverさんによるECサイトの構築で実践したsymfonyとwordpressの連携、admin generatorのカスタマイズ方法&lt;br /&gt;&lt;br /&gt;・@ganchikuさんによるRecapthaの効果的な使い方、symfonyへの組み込み方&lt;br /&gt;&lt;br /&gt;という盛りだくさんな内容でした。&lt;br /&gt;&lt;br /&gt;聞いて損のないお話ばかりで、どのLTの最中にも新しい発見をさせてもらいました。既存の知識の範囲内であっても、新しい捉え方に気付くなど、本当直接お話の聞ける勉強会は貴重で楽しいものだなと今回も思いました。&lt;br /&gt;今回は特に、admin generatorのカスタマイズに大いに驚かせてもらいました。まだまだ知らない事ばかりです。&lt;br /&gt;&lt;br /&gt;勉強ののちにはお菓子を囲みつつ懇親会をし、行ける人はそのまま晩ご飯へ…となりました。雑談でも技術的な話題が尽きない、楽しい懇親会でした。&lt;br /&gt;&lt;br /&gt;一緒に参加された方のブログはこちら。&lt;br /&gt;&lt;a href="http://blog.livedoor.jp/bakorer/archives/50598667.html"&gt;【sf】第5回 symfony1.4勉強会 に行ってきました [ #symfony_ja] - バコラー日記&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.firstlogic.co.jp/blog/lab/2011/05/5_symfony14.html"&gt;第5回 symfony1.4勉強会 (ファーストロジックラボ)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;次回のsymfony1.4勉強会はまだ未定のようですが、Symfony2勉強会は6/4(土)に予定されております。&lt;br /&gt;&lt;a href="http://atnd.org/events/15562"&gt;第4回Symfony2勉強会 第1部基礎編 (6/4 土) : ATND&lt;/a&gt;&lt;br /&gt;&lt;a href="http://atnd.org/events/15563"&gt;第4回Symfony2勉強会 第2部実践編 (6/4 土) : ATND&lt;/a&gt;&lt;br /&gt;内容の充実ぶりがすごいためか、あっというまに定員が埋まってしまいましたが、定員増(既に1回実施)や、残念ながら当日キャンセルというのは必ずあるものですので、興味のある方は是非補欠にも登録してみてください。&lt;br /&gt;&lt;br /&gt;最後に、現在symfonyしゃべり場という企画を実施中で、第2回を明日5/10 22:00から行います。USTREAMを通してsymfonyに限らず広くビールでも飲みながら話しましょうというものです。&lt;br /&gt;前回は意外と多くの人にご試聴頂いたようで驚きました。&lt;br /&gt;&lt;a href="http://www.ustream.tv/channel/sfbeer"&gt;USTREAM: Symfonyしゃべりば: Japanese Symfony users talk about Symfony in Japanese&lt;/a&gt;&lt;br /&gt;お時間あれば、一度突っ込みをいれにでもどうぞ！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-2295708185738508231?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/2295708185738508231/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2011/05/5-symfony14.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/2295708185738508231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/2295708185738508231'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2011/05/5-symfony14.html' title='第5回symfony1.4勉強会に参加してきました。'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-1604487372567651066</id><published>2011-04-24T18:03:00.000+09:00</published><updated>2011-04-24T18:03:58.474+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='仮想化'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Windows XP on KVM でIOをvirtio準仮想化</title><content type='html'>KVMで以前作成したWindowsXP仮想マシンのパフォーマンスを向上させるため、HDDとNICをvirtioで準仮想化します。&lt;br /&gt;&lt;br /&gt;大概の事はこちらの&lt;a href="http://www.asahi-net.or.jp/~aa4t-nngk/kvm3.html"&gt;Stray Penguin - Linux Memo (KVM-3)&lt;/a&gt;で解説されていますのでこのエントリでは作業した内容と注意点を。なお、GUIでは画面上で設定できますのでそれを使うのも良いでしょう。&lt;br /&gt;&lt;br /&gt;まず、Fedoraプロジェクトが公開しているWindows用のvirtioドライバをvirtioで準仮想化したいWindows上でダウンロードします。&lt;br /&gt;&lt;a href="http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/"&gt;Index of /pub/alt/virtio-win/latest/images&lt;/a&gt;&lt;br /&gt;ISOなので、何らかの方法でWindowsXP上でマウントできるようにしておきましょう。&lt;br /&gt;ここで一端Windowsのゲストマシンをシャットダウンします。&lt;br /&gt;システムドライブをvirtioで使うには一端別のドライブが必要になるので適当に小さい容量の仮想HDDを作ります。&lt;br /&gt;&lt;pre&gt;kvm-img create temp.img 1GB&lt;br /&gt;&lt;/pre&gt;次に、&lt;br /&gt;&lt;pre&gt;virsh edit windowsゲストの名前&lt;br /&gt;&lt;/pre&gt;でゲストの設定を編集できます。&lt;br /&gt;&lt;br /&gt;HDDやCDROMの設定が記述されている当たりで&lt;br /&gt;&lt;pre&gt;&amp;lt;disk type='block' device='disk'&amp;gt;&lt;br /&gt;    &amp;lt;source dev='さっき作った一時用仮想用HDD'/&amp;gt;&lt;br /&gt;    &amp;lt;target dev='vda' bus='virtio'/&amp;gt;&lt;br /&gt;&amp;lt;/disk&amp;gt;&lt;br /&gt;&lt;/pre&gt;を付け加えます。書き換える必要がある所は適当に。&lt;br /&gt;&lt;br /&gt;保存して、ゲストをスタート。&lt;br /&gt;見慣れた 「新しいデバイスを発見しました」 というダイアログが出るので、ダウンロードしておいたISOをマウントし、viostor 中のXP用ドライバを選択してインストールします。&lt;br /&gt;&lt;br /&gt;正しくインストールされたらゲストをシャットダウン。&lt;br /&gt;&lt;br /&gt;再びゲストの編集を設定します。今度は書き換えです。&lt;br /&gt;上段がシステムディスク、下段がさっき作った一時用HDDです。&lt;br /&gt;&lt;pre&gt;&amp;lt;disk type='block' device='disk'&amp;gt;&lt;br /&gt;    &amp;lt;source dev='システム用仮想HDD'/&amp;gt;&lt;br /&gt;    &amp;lt;target dev='vda' bus='virtio'/&amp;gt;&lt;br /&gt;&amp;lt;/disk&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;disk type='block' device='disk'&amp;gt;&lt;br /&gt;    &amp;lt;source dev='一時用仮想HDD'/&amp;gt;&lt;br /&gt;    &amp;lt;target dev='vdb' bus='virtio'/&amp;gt;&lt;br /&gt;&amp;lt;/disk&amp;gt;&lt;br /&gt;&lt;/pre&gt;んで、再びゲストを起動。再びドライバを選択するダイアログが出ると思いますが、放置すれば勝手に認識するはず。改めて指定しても良いでしょうが。&lt;br /&gt;&lt;br /&gt;以上でHDDの作業は終了。&lt;br /&gt;&lt;br /&gt;NICでvirtioを使用するために再びゲストをシャットダウン。&lt;br /&gt;また設定を編集します。&lt;br /&gt;NICの記述がある箇所を探し、以下の記述を既存のNICの記述されている範囲内に加えます。&lt;br /&gt;&lt;pre&gt;&amp;lt;model type='virtio'/&amp;gt;&lt;br /&gt;&lt;/pre&gt;そしてゲストを起動。この時点ではネットワークがつながってないのでKVMの機能であるVNCでつなぎましょう。&lt;br /&gt;またドライバ選択のダイアログが出ますので、今度は NetKVM フォルダ内からXP用ドライバを選択してインストールします。&lt;br /&gt;&lt;br /&gt;以上でNICも準仮想化完了です。&lt;br /&gt;&lt;br /&gt;注意点としてはNICが別デバイスに置き換わりますのでIPアドレスの固定化設定などはされてない状態になりますので設定しなおさなければいけません。その際、IPアドレスかぶってるよという警告が出るかもしれませんが意味を理解した上でスルーしてください。&lt;br /&gt;&lt;br /&gt;準仮想化した後で、特別ベンチマークをとったわけではありませんが理論的には早くならないわけがないので気分は良くなりますね！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-1604487372567651066?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/1604487372567651066/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2011/04/windows-xp-on-kvm-iovirtio.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/1604487372567651066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/1604487372567651066'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2011/04/windows-xp-on-kvm-iovirtio.html' title='Windows XP on KVM でIOをvirtio準仮想化'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-8414256852898473347</id><published>2011-04-24T02:31:00.003+09:00</published><updated>2011-04-24T17:19:15.517+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='仮想化'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>KVM in Ubuntu ServerでWindows XPをインストール</title><content type='html'>最近我が家の仮想化に凝っていまして、珍しいところとしてサーバーにWindows XPを入れて動作検証に必要なときのリモートデスクトップとして使ってみようという事で、最近イケイケのKVMでやってみました。&lt;br /&gt;&lt;br /&gt;ちなみに、KVMをそのまま使おうとすると仮想マシンの起動も毎回ディスクの指定とかしなければならずとてもめんどくさいのでlibvirtを使います。KVMとかと一緒に適当にインストールしましょう。ちなみに、libvirt自体はKVMのためだけのものではないです。Xenの仮想マシンも管理できます。&lt;br /&gt;&lt;br /&gt;私の使い方だと同じネットワーク的に同じセグメントにあってくれないと意味が無いのでブリッジを作ります。&lt;br /&gt;この辺が詳しいです。&lt;br /&gt;&lt;a href="https://help.ubuntu.com/community/KVM/Networking"&gt;KVM Networking - Community Ubuntu Documentation&lt;/a&gt;&lt;br /&gt;これはUbuntuのやり方ですが、RHEL系でもinterfacesに書くようなスクリプトを適当なシェルスクリプトにしてそれを起動時に走らせれば大丈夫でしょう。多分。&lt;br /&gt;&lt;br /&gt;んでブリッジを作成したのち、&lt;br /&gt;&lt;br /&gt;いざインストール！&lt;br /&gt;&lt;br /&gt;sudo virt-install \&lt;br /&gt;-n europa \&lt;br /&gt;--ram 1024 \&lt;br /&gt;--file 仮想HDDの場所 \&lt;br /&gt;-s 50 \&lt;br /&gt;--vcpus 1 \&lt;br /&gt;--os-type windows \&lt;br /&gt;--os-variant winxp \&lt;br /&gt;--network bridge=br0 \&lt;br /&gt;--vnc \&lt;br /&gt;--vncport 5900 \&lt;br /&gt;--vnclisten 0.0.0.0 \&lt;br /&gt;--cdrom installディスクの場所&lt;br /&gt;&lt;br /&gt;インストールにはvirt-installを使います。最初にパラメータさえ与えておけば色々と良きに計らってくれます。virt-hogehoge系コマンドは覚えておくと便利です。&lt;br /&gt;virt-installの各パラメータの意味は&lt;a href="http://otndnld.oracle.co.jp/document/products/oracleVM/220/generic/B57076-01/commandline.htm#sthref114"&gt;virt-install&lt;/a&gt;あたりが詳しいです。もしかしたら環境によっては明示的に仮想技術を指定しなきゃいけないかもしれません。&lt;br /&gt;&lt;br /&gt;なお、WindowsXPは自動化ディスクを作らない限りGUIが必要なインストールプロセスなので、VNCを使えるようにしておかないとインストールできません。これさえ忘れなければあとは普通です。&lt;br /&gt;&lt;br /&gt;上記インストールコマンドを走らせたら、仮想マシンのホストの指定ポートへVNCクライアントをつなぎましょう。私はWindows7上のUltraVNCで行いました。&lt;br /&gt;解像度が切り替わるタイミングでUltraVNCが毎回律儀に落ちますが、諦めずつなぎ直します。&lt;br /&gt;3、4回ほど落ちればインストールが完了する頃です。&lt;br /&gt;RDPが使える段階まできたらRDPの方が快適だと思います。&lt;br /&gt;&lt;br /&gt;インストールできれば、設定ファイルが&lt;br /&gt;/etc/libvirt/qemu&lt;br /&gt;あたりに出来るので、眺める事でlibvirtの勉強にもなります。仮想マシンごとにXMLが1つできるので構成だけのバックアップならXMLを一つバックアップだけで済みます。とても簡単。&lt;br /&gt;仮想マシン全体のバックアップをとるときでもXMLとHDDイメージをそのままコピーするか&lt;br /&gt;virt-clone&lt;br /&gt;でクローンをとれば一発です。とても簡単。&lt;br /&gt;&lt;br /&gt;virt-install でインストールすると、仮想マシンの起動は&lt;br /&gt;virsh start 仮想マシン名&lt;br /&gt;でいけます。とても簡単。&lt;br /&gt;&lt;br /&gt;で、これだけだと特にXen Serverとかの方がもっと簡単にできて特に意味が無いんですが、Xen Serverではできなかった、パーティションやUSB-HDDをそのまま仮想マシン上でマウントして使えたり、&lt;br /&gt;&lt;pre&gt;virsh console hogehoge&lt;br /&gt;&lt;/pre&gt;でターミナル内で仮想マシンを切り替えつつ扱えるというXen Serverにはない特徴もあります。&lt;br /&gt;主流LinuxディストリビューションでKVMが扱えないものはないはずだし、さらにvirtioでXenよりも準仮想化の対応範囲が広いのでパフォーマンスも高い。&lt;br /&gt;&lt;br /&gt;今KVMを知っておくと将来使えるやつになれるような気がしてます！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-8414256852898473347?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/8414256852898473347/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2011/04/kvm-in-ubuntu-serverwindows-xp.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/8414256852898473347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/8414256852898473347'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2011/04/kvm-in-ubuntu-serverwindows-xp.html' title='KVM in Ubuntu ServerでWindows XPをインストール'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-21618354614810459</id><published>2011-04-18T02:18:00.007+09:00</published><updated>2011-05-30T00:03:14.770+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='本'/><category scheme='http://www.blogger.com/atom/ns#' term='プログラム'/><title type='text'>良いコードを書く技術</title><content type='html'>&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4774145963/shishi0b-22/" target="_blank"&gt;良いコードを書く技術 -読みやすく保守しやすいプログラミング作法&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4774145963/shishi0b-22/" target="_blank"&gt;&lt;img src="http://ec2.images-amazon.com/images/I/51sStnYfUoL._SL160_.jpg" alt="4774145963" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;今回の更新は書評です。そういや書評ってこのブログで書いた事あるかな？&lt;br /&gt;今回読んだのは「良いコードを書く技術」です。タイトルの通り、そのまま。良いコードを書くための技術が詰まってます。&lt;br /&gt;&lt;br /&gt;最近は&lt;a href="http://amzn.to/hqAsX1"&gt;達人プログラマー&lt;/a&gt;、&lt;a href="http://amzn.to/hbGIBX"&gt;情熱プログラマー&lt;/a&gt;、&lt;a href="http://amzn.to/hUJRY0"&gt;プログラマが知るべき97のこと&lt;/a&gt;等、プログラマの生き方、心構えについての本が流行っている中、その類とは良い意味で一線を画した、実用的な解説が並べられています。&lt;br /&gt;&lt;br /&gt;私自身はこの本の登場人物的には「中級プログラマー」の下の方か「普通のプログラマー」に毛が生えた程度かと思っているのですが、独学と実際に書いてみて、の経験ばかりだったため、今まで教えてもらえなかった事がこれでもかと述べられていました。&lt;br /&gt;勘的なところでやり過ごしていたところが合っていた事を確認できたり、微妙に勘違いしていたところもあったり、分かっているのに発見の連続という面白い体験が出来ました&lt;br /&gt;&lt;br /&gt;特にコードの集約、分割、抽象化は具体的な考え方、実際のコードを述べながらのステップバイステップで解説されており、特に勉強になりました。&lt;br /&gt;&lt;br /&gt;本当に、もっとプログラマとして成長したいけど、どうすればもっと上達できるのか分からないという人に送られた本だと思います。&lt;br /&gt;&lt;br /&gt;達人からプログラムを始めたばかりで良くコードも読めない人も、あまねくプログラマーに読んで欲しいと思いました。っていうか読むべきです。&lt;br /&gt;&lt;br /&gt;最後に、私はこの本の目次の段階だけでかなりワクワクしましたので、目次を引用しておきます。&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;1. 良いコードとはなにか&lt;br /&gt;2. 良いコードを書くための５つの習慣&lt;br /&gt;3. 名前付け&lt;br /&gt;4. スコープ&lt;br /&gt;5. コードの分割&lt;br /&gt;6. コードの集約&lt;br /&gt;7. コードのパフォーマンス&lt;br /&gt;8. ユニットテスト&lt;br /&gt;9. 抽象化&lt;br /&gt;10. メタプログラミング&lt;br /&gt;11. フレームワークを作ろう&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-21618354614810459?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/21618354614810459/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2011/04/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/21618354614810459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/21618354614810459'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2011/04/blog-post.html' title='良いコードを書く技術'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-3848154651000468655</id><published>2011-03-18T02:43:00.002+09:00</published><updated>2011-04-18T02:32:45.819+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='symfony'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='プログラム'/><title type='text'>Scientific Linux 6 インストールしてみる</title><content type='html'>&lt;a href="http://www.jp.redhat.com/rhel/"&gt;RHEL&lt;/a&gt; 6が出てしばらく経ちましたが、今までの感じで行っていればもう出ているような気がする &lt;a href="http://www.centos.org/"&gt;CentOS&lt;/a&gt; 6はまだ出ていません。ML 等を見る限り、あと数ヶ月は出ないようです。&lt;br /&gt;&lt;br /&gt;この度 HP の Micro Server を買いましたが、今さら CentOS 5.5 はないなと思い、せっかくの機会なので RHEL クローンの一つ、&lt;a href="http://www.scientificlinux.org/"&gt;Scientific Linux&lt;/a&gt; をインストールしてみる事にしました。&lt;br /&gt;研究所等の利用のためにメンテされているという事で、安定という意味では安心できそうです。&lt;br /&gt;なお、&lt;a href="http://www.nitroplus.co.jp/game/steinsgate/"&gt;STEINS;GATE&lt;/a&gt; をやった人ならニヤリとする &lt;a href="http://public.web.cern.ch/public/"&gt;CERN&lt;/a&gt; も使ってます。&lt;br /&gt;&lt;br /&gt;ちなみにまだ本当にインストールしてちょこちょこっとしただけですので感想ばかりです。&lt;br /&gt;&lt;br /&gt;実用的には以下が参考になります。2つめはスクリーンショットも豊富。&lt;br /&gt;&lt;a href="http://www.scientificlinux.org/documentation/"&gt;Scientific Linux - Documentation&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.server-world.info/query?os=Scientific_Linux_6&amp;amp;p=install"&gt;Scientific Linux 6 - インストール ： Server World&lt;/a&gt;&lt;br /&gt;&lt;a href="http://slashdot.jp/~bero/journal/526204"&gt;貧乏人のRedHat: CentOSとScientific Linuxの違い - bero の日記&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;まずインストールの GUI 、当たり前ですが CentOS と変わりません。CentOS 5.5 と比べるとネットワーク設定など変わりましたが、基本は一緒です。&lt;br /&gt;&lt;br /&gt;インストールディスクの設定については、すごく良いです。分かりやすい。これで間違えて上書きしちゃったやべえ！みたいな事件は減るでしょう。&lt;br /&gt;パーティションレイアウトの自動設定もさすがという所です。最初から LVM 構成でフォーマットし、/boot と /home は分けて切ってくれます。/boot と /home を分けてくれるのは最近のものはみんなそうなってるかなと思いますが、最初から LVM 構成なのは XenServer 以外では初めてでした。&lt;br /&gt;&lt;br /&gt;次、最初にインストールするアプリケーション画面に行く前に、全部入りのディスクを使っていない限り、つながるネットワークが必要になります。大概大丈夫だと思いますが、ない場合は最初からやり直しなので注意です。&lt;br /&gt;&lt;br /&gt;んで、ソフトウェアの選択画面はおなじみの画面。私はいつも通り Minimum です。最初に何入れたかなんて覚えてられないし、後から無駄だったという事でアンインストールするのもめんどくさいのが理由です。&lt;br /&gt;&lt;br /&gt;この画面が終了したらじっと待って、再起動でインストールは完了です。&lt;br /&gt;&lt;br /&gt;今のところ一部パッケージ名以外では何の違和感もなく、リリースも RHEL のリリースから早いので、本格的にこっち使うのも有りかなと思っています。&lt;br /&gt;&lt;br /&gt;あ、PHPのバージョンもバッチリあがっており、Symfony 2 の必要要件である PHP 5.3.2 がすぐに使えます。厳しめなバージョン問題も解決です！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-3848154651000468655?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/3848154651000468655/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2011/03/scientific-linux-6.html#comment-form' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/3848154651000468655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/3848154651000468655'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2011/03/scientific-linux-6.html' title='Scientific Linux 6 インストールしてみる'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-1647777249591021496</id><published>2011-01-17T22:05:00.000+09:00</published><updated>2011-04-18T02:32:45.821+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='symfony'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='プログラム'/><title type='text'>Symfony2勉強会に行ってきました</title><content type='html'>毎度お久しぶりです。&lt;br /&gt;まだまだsymfony1.4が現役の状態が続くと思われる中、次代を担うsymfony2のリリースが迫っています。&lt;br /&gt;ということでこの度はSymfony2勉強会in zynga japanに行ってきました。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://atnd.org/events/10869"&gt;http://atnd.org/events/10869&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.symfony.gr.jp/blog/20110114-symfony2-workshop-info"&gt;第2回 Symfony2勉強会 参考情報 | 日本Symfonyユーザー会&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;東京に出てきたおかげでネットからエア参加やこっちで開いてくれるOSJ以外のイベントや勉強会にもどんどん参加できるようになりました。&lt;br /&gt;&lt;br /&gt;内容はスパルタで「40秒で支度しな！」的な勢いでどんどん進みつつ手を動かすという趣旨なので、よく考えてると私では間に合わないという…しかし現状のsymfony2を理解するのには大変良かったです。また未定の次回にも参加したいなと思いました。&lt;br /&gt;&lt;br /&gt;その後の懇親会でも、以前から面識のある方や今回初めてお知り合いになれたお世話になってるモジュールの作者さんや様々な会社の方々、興味深く、面白い方々ばかりのなかで楽しくお話しできて最高でした。&lt;br /&gt;&lt;br /&gt;懇親会含めとても良い勉強会でした。準備、実施していただいた方々、zyngaの皆様ありがとうございました。次回は設営等お手伝いします。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-1647777249591021496?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/1647777249591021496/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2011/01/symfony2.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/1647777249591021496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/1647777249591021496'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2011/01/symfony2.html' title='Symfony2勉強会に行ってきました'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-4333513974991230077</id><published>2010-10-02T23:37:00.001+09:00</published><updated>2010-10-02T23:39:59.788+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='その他'/><title type='text'>転職することになりました</title><content type='html'>全くの私事をブログに書くのは久しぶりでしょうか。&lt;br /&gt;&lt;br /&gt;この度フリーからまた企業の厄介に戻ることになりました。正確に言うともうちょっとごちゃごちゃしていますがそれはそれで…&lt;br /&gt;それにともないまた東京へ行くわけですが、現在その資金貯めと準備に費やす日々を送っています。初期費用毎回きついです。&lt;br /&gt;当たり前といえばそうですがプログラマです。PHPしか使わないようなお話ですがJavaやその他の言語も使えればいいなと思ってます。symfonyも啓蒙できれば…&lt;br /&gt;&lt;br /&gt;まあ12月入社なのでまだまだ余裕はあるんですが、遠方の家探しはめんどくさいのです。ネットでの不動産業者の営業がここまで下手だとは思っていなかったので拍車をかけてめんどくさいです。&lt;br /&gt;テンプレ内の修正して使う部分だけちゃんとタグを付け忘れているHTMLメールとか、意味不明な装飾とか、友達同士にメールを送ってるかのような文面とか、問い合わせた物件について答えず一回店に来いとしか言わないとかざらです。わざわざネット経由で客を減らす気かと。それにしても不動産業者はハズレが多すぎると思いますよ。&lt;br /&gt;&lt;br /&gt;まあ愚痴はこのくらいにして、住むところは高円寺か中野か練馬当たりにしようかなと思ってます。勤務するのが新宿なので住むならこの当たりかなと。&lt;br /&gt;どっか良いところありますかね？&lt;br /&gt;&lt;br /&gt;このブログを見ているかもしれないリアルで面識のある関東にお住まいの方々、またよろしくです。&lt;br /&gt;面識はなくともお知り合いの方々、これからもよろしくです。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-4333513974991230077?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/4333513974991230077/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2010/10/blog-post.html#comment-form' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/4333513974991230077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/4333513974991230077'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2010/10/blog-post.html' title='転職することになりました'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-9122660070634141176</id><published>2010-08-27T16:06:00.002+09:00</published><updated>2011-04-18T02:32:45.823+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='symfony'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='プログラム'/><title type='text'>symfonyを学ぶ</title><content type='html'>symfonyにはすごくしっかりしたチュートリアルである&lt;a href="http://www.symfony-project.org/jobeet/1_4/Doctrine/ja/"&gt;Jobeet&lt;/a&gt;というものがあります。&lt;br /&gt;&lt;br /&gt;ほんとにしっかりしてて、パフォーマンスを意識したりしているのですが、初めてsymfonyに触れて「チュートリアルが用意されているな。やってみよう」でやってみると8割ぐらいの人が辞めちゃうんじゃないかと思うぐらい難しいです。多分他のフレームワーク、特にROR的な知識がないと厳しいと思います。&lt;br /&gt;私はJava系のフレームワークの経験しかなかったもので、文化の違いに何度も挫折していました…&lt;br /&gt;&lt;br /&gt;そんな「symfony難しすぎるよ！」な人には日本symfonyユーザー会に用意されているCakePHPから&lt;strike&gt;パクった&lt;/strike&gt;インスパイアされた&lt;a href="http://www.symfony.gr.jp/docs/for-beginners/blog-tutorial/?sk=file&amp;so=asc"&gt;簡単なチュートリアル&lt;/a&gt;がありますので、そちらから始めると良いかと思います。&lt;br /&gt;これをやってからだと、いくらかJobeetの難しさが軽減されたように取り組めるような気がします。&lt;br /&gt;&lt;br /&gt;別の問題として、Jobeetチュートリアルは妙に親切な部分と全然親切でない部分があり、ふいに新しいメソッドがこれでもかと出てきますが、それはIDEなどの機能を利用してソースを辿り、見て理解するしかなさそうです。&lt;br /&gt;さらに別の問題として、翻訳が変 OR 間違っている部分がありますが、それは私が順次修正していますのでその内直ると思います。１～14日までは既に修正してします。&lt;br /&gt;そのうち１～12日までの修正反映作業は他の方にお願いしてあるのでその方の都合により反映される時期が変わります。13、14日のものは直接修正したので取り込み待ちになるはずです。&lt;br /&gt;&lt;br /&gt;日本ではCake支持が主流のようですが、私はオブジェクト指向的なsymfonyの方が素敵に見えます。これから良い競争になって発展すればなあと思います。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-9122660070634141176?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/9122660070634141176/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2010/08/symfony.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/9122660070634141176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/9122660070634141176'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2010/08/symfony.html' title='symfonyを学ぶ'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-3969965383920950533</id><published>2010-08-22T13:42:00.002+09:00</published><updated>2011-05-26T01:11:29.825+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='symfony'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='プログラム'/><title type='text'>PHPフレームワークsymfonyと出会う</title><content type='html'>Javaで何か作るという計画で、twitpicもどきで日本語版を作ろうと作りたいものが決まり、設計していたのですが、仕事の関係でPHPにかかりっきりになり、その流れで&lt;a href="http://www.symfony-project.org/"&gt;symfony&lt;/a&gt;を初めて使ったところ、ルーティングの簡単さと柔軟性に感動し、これはsymfonyで作った方が自分には良いものが作れそうな気がしています。&lt;br /&gt;&lt;br /&gt;もちろん勉強が全然足りないので、ものすごく長いチュートリアルである&lt;a href="http://www.symfony-project.org/jobeet/1_4/Doctrine/ja/"&gt;Jobeet&lt;/a&gt;をやっている途中で、難しいよーとtwitterでつぶやいてみると&lt;a href="http://www.symfony.gr.jp/"&gt;日本symfonyユーザー会&lt;/a&gt;の後藤さんという方に声をかけていただきました。&lt;br /&gt;その縁で今や私がユーザー会のメンバーとなり、Jobeetのドキュメント修正をするようになって現在に至るという面白い流れになりました。&lt;br /&gt;&lt;br /&gt;今はJavaで設計したものをsymfony用に移植しているところです。幸いoauth以外はそれぞれのフレームワークが吸収してくれているのでスムーズです。&lt;br /&gt;&lt;br /&gt;そしてそれが終わると一番悩んでいる部分である画像ファイルの保存ディレクトリの問題です。何万ものファイルを同じディレクトリに入れるわけにはいかないし、かといってユーザーごとにフォルダを作ろうならそれが膨大な量に。現在のファイル数を逐一してあふれてれば別ディレクトリってのも考えたのですが毎回チェックしていると負荷が気になります。&lt;br /&gt;&lt;br /&gt;これは誰かにアドバイスを求めなければなりません…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-3969965383920950533?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/3969965383920950533/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2010/08/phpsymfony.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/3969965383920950533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/3969965383920950533'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2010/08/phpsymfony.html' title='PHPフレームワークsymfonyと出会う'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-5168332183576050181</id><published>2010-07-14T21:35:00.002+09:00</published><updated>2011-05-28T14:04:06.891+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>Umeplusフォントを少しだけ改変しました</title><content type='html'>日本語を扱うものとしてきついなーと思うのは日本語フォントの少なさです。特にオープンでフリーなもの、かつ実用に耐えるフォントというのは本当に数えるほどしかありません。&lt;br /&gt;&lt;br /&gt;コーディングなどされると言語にかかわらずフォントは大事だということを思う人は多くいると思うのですが、何分選択肢は少ないです。&lt;br /&gt;なぜかというと、一般的にコーディングに適しているとされるフォントは&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;等幅であること&lt;/li&gt;&lt;li&gt;1とl、0とoなどの見分けがつきやすく、個々の文字の識別性に優れること&lt;/li&gt;&lt;li&gt;行間、文字間が広くなく、多く情報を表示できること&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;などがあります。&lt;br /&gt;&lt;br /&gt;これらに加えて、我々には&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;日本語が扱えること&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;が加わり、個人的には&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; 美しいフォントであること&lt;/li&gt;&lt;/ul&gt;がさらに加わります。&lt;br /&gt;なにげに最後の項目は重要です。毎日見るものですので。&lt;br /&gt;&lt;br /&gt;これらの条件を満たすものとしては&lt;br /&gt;「IPA(Takao)フォント」、「梅フォント」、「M+」、「VLゴシック」などがあります。&lt;br /&gt;他にも定評あるConsolasとMeiryoもしくはその改造版を合成するという方法もあり、私自身はその方法も試していますが、配布はできないためこれ以上触れません。&lt;br /&gt;&lt;br /&gt;これらのうち、IPAフォントはwindows環境というよりcleartypeによるアンチエイリアスだとあまり美しくありません。「t」などが特に顕著だと思います。&lt;br /&gt;梅フォントはひらがな、カタカナや花園フォント由来の漢字は美しいもののwindowsだとアルファベットがイマイチです。M+はアルファベットが美しいものの漢字が実用段階までそろっていません。それをフォローするように漢字を追加したのがVLゴシックです。&lt;br /&gt;&lt;br /&gt;この流れだとVLゴシックで良いじゃないかとなるんですがそうはいかないのです。&lt;br /&gt;VLゴシックは基本的に美しく、字体も好みなのですが、cleartypeだと小さいフォントサイズの時につぶれやすいです。基本的にコーディング時はフォントサイズは小さいことが多いので、なかなか厳しいです。&lt;br /&gt;さらに近時はM+の更新でMac以外の環境だと行間が広く描写されてしまうという不具合があり、これがコーディング時には使えないという決定打になります。&lt;br /&gt;この影響はM+を利用した派生フォントの多くに影響し、VLゴシック以外にもM+とIPAの合成フォントであるMigMix、梅フォントとM+の合成フォントであるUmePlusというフォントなどに及んでいます。&lt;br /&gt;&lt;br /&gt;これらを回避したものとして、古めのVLゴシックやUmePlusを利用するという手もありますが、UmePlusは半角部分にM+、それ以外を梅フォントで構成するフォントで、見事に私の好みに合致するフォントであり、そして作成スクリプトが公開されているので改造が容易です。&lt;br /&gt;ならば、わざわざ古いものを使うこともないと思い、最新版の梅フォントと行間が広がってしまう直前のM+を合成しました。M+使用部分は半角文字のみで、既に完成しているので新しくなくとも問題ないはず。&lt;br /&gt;&lt;br /&gt;というわけで、ほんの少し作成スクリプトを改造し、UmePlus mod を作成しましたので、もし欲しい方はどうぞ。ライセンスはそれぞれのフォントに準じるものとします。&lt;br /&gt;特徴なんてものはありません、強いていうなら新しいけど行間が広がっていないUmePlusだということぐらいです。あと、本家で消えている「ヱ」を復活させています。&lt;br /&gt;&lt;br /&gt;&lt;a href="https://docs.google.com/leaf?id=0B9pcjj17nBBpNGVmYjcwZWQtNmQzNS00NzY5LThmYjQtZDZjZmViMDM5Nzk1&amp;amp;authkey=CJnQqrIC&amp;amp;hl=ja&amp;amp;pli=1"&gt;UmePlus mod ダウンロード &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;いろいろな方がオープン、フリーで提供してくださっているおかげで私の環境は快適になりました。フォント作成は必要不可欠なのに地味で大変で評価もされにくい厳しい作業です。長年続けてこられているフォント作成者の方々には頭が下がるばかりです。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-5168332183576050181?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/5168332183576050181/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2010/07/umeplus.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/5168332183576050181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/5168332183576050181'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2010/07/umeplus.html' title='Umeplusフォントを少しだけ改変しました'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-7195325781852747402</id><published>2010-07-01T16:48:00.002+09:00</published><updated>2010-07-02T15:00:29.319+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>ServersMan@VPSを借りてみた</title><content type='html'>&lt;a href="http://dream.jp/vps/"&gt;ServersMan@VPS&lt;/a&gt;という激安VPSサービスがあるんですが、初期費用なし、期間縛りなしってことで契約してみました。どこも初期費用が高いんですよね。&lt;br /&gt;&lt;br /&gt;ISPであるDTIの提供ってことで、バックボーンも自前らしく、そこらへんは信頼できるとは思っていたのですが、ついこないだ大規模障害が発生して、上位プランの利用は控えようと思わされました…&lt;br /&gt;&lt;br /&gt;どんな障害かは具体的に発表されていないと思うので、回線の問題ではないのかもしれません。&lt;br /&gt;私は運良く障害に関係がなかったのでそんな大規模な障害が発生していたとは知りませんでした。&lt;br /&gt;&lt;br /&gt;OSはCentOS5です。ちょっと古めですね。枯れてて良い感じとも言えますが、新しめのパッケージが欲しいときなどは別に設定しなければいけません。PHP5.2以降とか。&lt;br /&gt;&lt;br /&gt;私は中位プランのスタンダードで契約し、開通まで大体2週間待ったんですが、開通直後に「お待たせしませんキャンペーン」とか始めやがりました。これから申し込む人はすぐ使えるらしいです。&lt;br /&gt;&lt;br /&gt;なぜスタンダードかというとエントリープランのメモリ256MBでは、何をするにもメモリを気にしなきゃいけないレベルだからです。apache + mysql + ssh が動いてたらそれだけで一杯です。この状態からyumがこけるんじゃないでしょうか。&lt;br /&gt;それはさすがにきついので1個上のプランにしました。&lt;br /&gt;&lt;br /&gt;親切な独自機能として、プリインストールされるアプリケーションを選べます。私は最初「エンジニアセット」を選んでごにょごにょしていましたが、なぜか apache + php が動かない。どうやっても動かなかったので「シンプルセット」で初期化しました。するとまああっさり動いてしまいました。なぜ動かなかったのかは分かりませんし、自分が何かやってしまっただけの可能性が高いですが、そんなこともありました。&lt;br /&gt;&lt;br /&gt;使い心地自体は悪くないです。普通ですね。無料期間が長いのでとりあえずそれまで使ってみます。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-7195325781852747402?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/7195325781852747402/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2010/07/serversmanvps.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/7195325781852747402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/7195325781852747402'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2010/07/serversmanvps.html' title='ServersMan@VPSを借りてみた'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-8093845465574698080</id><published>2010-06-22T19:33:00.001+09:00</published><updated>2011-04-18T02:31:58.083+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='プログラム'/><title type='text'>Javaによる挿入ソートとシェルソート実装サンプル</title><content type='html'>時間が経つのは本当に早いですね。前回投稿から3日後くらいに次投稿しようと思ってたら1週間経ってました。&lt;br /&gt;&lt;br /&gt;今回は&lt;a href="http://ja.wikipedia.org/wiki/%E6%8C%BF%E5%85%A5%E3%82%BD%E3%83%BC%E3%83%88"&gt;挿入ソート&lt;/a&gt;とその改良版である&lt;a href="http://ja.wikipedia.org/wiki/%E3%82%B7%E3%82%A7%E3%83%AB%E3%82%BD%E3%83%BC%E3%83%88"&gt;シェルソート&lt;/a&gt;です。シェルソートというと何か貝殻とかもしくはエクスプローラとか想像してしまいますが、シェルさんという人が発明したからシェルソートです。同種の改良をバブルソートに適用すると&lt;a href="http://ja.wikipedia.org/wiki/%E3%82%B3%E3%83%A0%E3%82%BD%E3%83%BC%E3%83%88"&gt;コムソート&lt;/a&gt;と呼ばれるソート方法になります。&lt;br /&gt;&lt;br /&gt;挿入ソートは比較回数がバブルソートと同じになるため、そんなに早くはならないですが、シェルソートと共に、ほぼ整列済みの配列をソートするときにはかなり早いです。限定的に役に立ちそうですね。&lt;br /&gt;&lt;br /&gt;今回のサンプルソースはともに&lt;br /&gt;&lt;a href="http://www1.cts.ne.jp/~clab/Contents/Sortindex.html"&gt;Ｃ言語講座：ソート&lt;/a&gt;&lt;br /&gt;記載のソースコードをJavaで動くように直し、修正したものです。引用ということでこの場の報告をもってお許し頂きたく。&lt;br /&gt;&lt;br /&gt;まずは挿入ソート。&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="java"&gt;public class Insertion {&lt;br /&gt;&lt;br /&gt;    static void sort (int[] a) {&lt;br /&gt;&lt;br /&gt;        int temp;&lt;br /&gt;        int j;&lt;br /&gt;&lt;br /&gt;        /**&lt;br /&gt;         * 3,6,1,4 の配列で実行すると、i = 2の時、1と6の比較でネストされたforに入る。&lt;br /&gt;         * a[j] = a[j - 1] で 3,6,6,4 になり、1と3の比較でまたネストされたforに入る。&lt;br /&gt;         * a[j] = a[j - 1] で 3,3,6,4 になり、次のループ開始判定で j = 0 ＜ 0 でループを抜ける。&lt;br /&gt;         * a[0] にtempとして保全されていた1が入るので、配列は1,3,6,4となる。&lt;br /&gt;         * 以降ネストされていないforに戻って繰り返し。&lt;br /&gt;         * なお、交換回数はバブルソートと同じになるが、後方が大きければそれ以降比較しないので、&lt;br /&gt;         * 比較回数が少ない分バブルソートより早い。整列されたソートだと比較回数が減るので&lt;br /&gt;         * さらに早くなる。&lt;br /&gt;         */&lt;br /&gt;        for (int i = 1; i &lt; a.length; i++) {      /* i 番目の要素をソート済みの配列に挿入 */&lt;br /&gt;            temp = a[i];             /* i 番目の要素を temp に保存 */&lt;br /&gt;            for (j = i; j &gt; 0 &amp;&amp; a[j - 1] &gt; temp; j--) /* このループで */ {&lt;br /&gt;                a[j] = a[j - 1];                    /* temp を挿入する位置を決める */&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            a[j] = temp;             /* temp を挿入 */&lt;br /&gt;            ShowData(a, a.length);   /* 途中経過を表示 */&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        for (int in : a) {&lt;br /&gt;            System.out.println(in);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    static void ShowData (int x[], int n) {&lt;br /&gt;        int i;&lt;br /&gt;&lt;br /&gt;        System.out.print("{");&lt;br /&gt;&lt;br /&gt;        for (i = 0; i &lt; n; i++) {&lt;br /&gt;&lt;br /&gt;            System.out.print(x[i] + ", ");&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        System.out.println("}");&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;次がシェルソートです。&lt;pre name="code" class="java"&gt;public class Shell {&lt;br /&gt;&lt;br /&gt;    /* n 個のデータのシェルソートを行う */&lt;br /&gt;    static void shellSort (int a[], int n) {&lt;br /&gt;&lt;br /&gt;        int gap;&lt;br /&gt;&lt;br /&gt;        for (gap = n / 2; gap &gt; 0; gap /= 2) {&lt;br /&gt;            insSort(a, gap, n);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        for (int i : a) {&lt;br /&gt;            System.out.println(i);&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    /* n 個のデータの単純挿入ソートを行う */&lt;br /&gt;    static void insSort (int a[], int gap, int n) {&lt;br /&gt;        int i, j, temp;&lt;br /&gt;&lt;br /&gt;        //ここのforで全体の回数を制限&lt;br /&gt;        for (i = gap; i &lt; n; i++) {&lt;br /&gt;            /**&lt;br /&gt;             * 配列の最初とgap番目をを比較→配列2番目とgap+1番目の比較→…&lt;br /&gt;             * 0,1,2,5,4,3 でgapが2の場合、0と2、1と5、2と4、5と3で比較。つまり0,2,4と1,5,3のグループ&lt;br /&gt;             *&lt;br /&gt;             * このループで適切な位置に挿入できるまで繰り返す。&lt;br /&gt;             * a[j + gap] の方が大きいならそのペアはソートされているのでbreak&lt;br /&gt;             *&lt;br /&gt;             * iが全体の回数を制限するインデックスを保持し、それからgapを引いた値であるjがそれぞれの&lt;br /&gt;             * 比較するペアを表し、iをインクリメントして全体を比較する。&lt;br /&gt;             * さらに j = j - gap が比較するグループを保持する。jはペアを表していて、それはgapごとであるから、&lt;br /&gt;             * それを辿ればグループを表すことになる。&lt;br /&gt;             * 0,1,2,5,4,3 の配列で言えば i = 5 のとき、 j = 5 となり、&lt;br /&gt;             * if (a[j] ＜= a[j + gap]) では a[j] = 5 ＜= a[j + gap] = 3 ということになってelseへ行く。&lt;br /&gt;             * 次のループ時に j = j - gap で j = 3 となり、次のループには入らないがさらに j = j - gap するとj = 1 となる。&lt;br /&gt;             * つまり、1,3,5がグループであるということで分かり、それを挿入ソートしていたことになる。&lt;br /&gt;             * これは、gap = 1 のとき、全体が1つのグループであることを考えると理解しやすい。&lt;br /&gt;             */&lt;br /&gt;            for (j = i - gap; j &gt;= 0; j = j - gap) {&lt;br /&gt;                if (a[j] &lt;= a[j + gap]) /* j 番目とj + gap 番目と比較 */ {&lt;br /&gt;                    break;       /* ここにbreak;を挿入。H.O.さんご指摘ありがとうございました。 */&lt;br /&gt;                } else {&lt;br /&gt;                    temp = a[j];                /* 要素の入れ替え */&lt;br /&gt;                    a[j] = a[j + gap];&lt;br /&gt;                    a[j + gap] = temp;&lt;br /&gt;//                ShowData(a, NUM_DATA);      /* 途中経過を表示 */&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;//    printf("\n");        /* InsSort(  ) を抜ける時改行 */&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;今回でソート紹介は終わりですが、気が向けばまた何か見つけてやってるかもしれません。&lt;br /&gt;多分これほど簡単なところまで解説してる所は無かったと思います。分かっている人にとっては「無駄」な記述でもありますが、自分のように頭がぐるぐる回ってしまう人の何かの参考になれば。&lt;br /&gt;&lt;br /&gt;今は少し前に言ってたJavaで作るウェブサービスで頭フル回転です。とりあえずoauthでtwitterにログインするなどしてみたりしています。フレームワーク選定難しい…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-8093845465574698080?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/8093845465574698080/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2010/06/java_22.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/8093845465574698080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/8093845465574698080'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2010/06/java_22.html' title='Javaによる挿入ソートとシェルソート実装サンプル'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-2048225030224920420</id><published>2010-06-15T02:48:00.001+09:00</published><updated>2011-04-18T02:31:58.084+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='プログラム'/><title type='text'>Javaによるクイックソート実装サンプル</title><content type='html'>今回は予告通りクイックソートです。現在知られているソートアルゴリズムの中で安定して高速を誇るアルゴリズムです。マージソートのような分割統治法とバブルソートのような交換法を組み合わせた感じですね。&lt;br /&gt;&lt;br /&gt;もし自分で実装しなきゃいけないときはクイックソートかマージソートで足りるでしょう。&lt;br /&gt;&lt;br /&gt;参考: &lt;a href="http://www.ics.kagoshima-u.ac.jp/~fuchida/edu/algorithm/sort-algorithm/quick-sort.html"&gt;クイックソート&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;このコード中ではクイックソートを行う際に最重要であるpivot(基準値)を決める方法について詳しめに書いてあります。&lt;br /&gt;pivot決めで無限ループに陥る危険もあるので、最低限回避するには2個以上の違う値をとって、このソースのように大きい方をとるとか、平均して切り上げる等の処理が必要です。&lt;br /&gt;このアルゴリズム上の問題についてはwikipediaにあります。&lt;br /&gt;&lt;a href="http://ja.wikipedia.org/wiki/%E3%82%AF%E3%82%A4%E3%83%83%E3%82%AF%E3%82%BD%E3%83%BC%E3%83%88"&gt;クイックソート - Wikipedia&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;なお、C言語による実装ですが無限ループ問題が出るソースはこちらにあります。&lt;br /&gt;&lt;a href="http://www1.cts.ne.jp/~clab/hsample/Sort/Sort9.html"&gt;Ｃ言語講座：クイックソート&lt;/a&gt;&lt;br /&gt;pivotを単純に取ると起こりえる問題です。上記サイトは教育目的なのでもちろんわざと単純にされているものと思います。&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="java"&gt;public class Quick {&lt;br /&gt;&lt;br /&gt;    /**&lt;br /&gt;     *&lt;br /&gt;     * 軸要素の選択&lt;br /&gt;     * 順に見て、最初に見つかった異なる2つの要素のうち、&lt;br /&gt;     * 大きいほうの番号を返します。&lt;br /&gt;     * 全部同じ要素の場合は -1 を返します。&lt;br /&gt;     *&lt;br /&gt;     * @param a ソートされる配列&lt;br /&gt;     * @param i 配列の最初のインデックス&lt;br /&gt;     * @param j 配列の最後のインデックス&lt;br /&gt;     *&lt;br /&gt;     */&lt;br /&gt;    int pivot (int[] a, int i, int j) {&lt;br /&gt;        //iの次のインデックス&lt;br /&gt;        int k = i + 1;&lt;br /&gt;        //最後のインデックスjまで、隣り合う値が同じならk++して繰り返し&lt;br /&gt;        while (k &lt;= j &amp;&amp; a[i] == a[k]) {&lt;br /&gt;            k++;&lt;br /&gt;        }&lt;br /&gt;        //配列内の数字がすべて同じ場合。ソート不要なので-1を返す&lt;br /&gt;        if (k &gt; j) {&lt;br /&gt;            return -1;&lt;br /&gt;        }&lt;br /&gt;        //a[i] &gt;= a[k] なら a[i]のインデックスを返す&lt;br /&gt;        if (a[i] &gt;= a[k]) {&lt;br /&gt;            return i;&lt;br /&gt;        }&lt;br /&gt;        //a[k] &gt; a[i] なら a[k]のインデックスを返す&lt;br /&gt;        return k;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    /**&lt;br /&gt;     *&lt;br /&gt;     * パーティション分割&lt;br /&gt;     * a[i]?a[j]の間で、x を軸として分割します。&lt;br /&gt;     * x より小さい要素は前に、大きい要素はうしろに来ます。&lt;br /&gt;     * 大きい要素の開始番号を返します。&lt;br /&gt;     *&lt;br /&gt;     * @param a ソートされる配列&lt;br /&gt;     * @param i 配列の最初のインデックス&lt;br /&gt;     * @param j 配列の最後のインデックス&lt;br /&gt;     * @param x pivot値&lt;br /&gt;     *&lt;br /&gt;     */&lt;br /&gt;    int partition (int[] a, int i, int j, int x) {&lt;br /&gt;        int l = i, r = j;&lt;br /&gt;&lt;br /&gt;        // 検索が交差するまで繰り返します。&lt;br /&gt;        // 無限ループでも正常に動作する。&lt;br /&gt;        while (l &lt;= r) {&lt;br /&gt;&lt;br /&gt;            // 軸要素を超えるデータを探します&lt;br /&gt;            while (l &lt;= j &amp;&amp; a[l] &lt; x) {&lt;br /&gt;                l++;&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            // 軸要素以下のデータを探します&lt;br /&gt;            while (r &gt;= i &amp;&amp; a[r] &gt;= x) {&lt;br /&gt;                r--;&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            //lは左からの探索で最後に発見した位置&lt;br /&gt;            if (l &gt; r) {&lt;br /&gt;                break;&lt;br /&gt;            }&lt;br /&gt;            int t = a[l];&lt;br /&gt;            a[l] = a[r];&lt;br /&gt;            a[r] = t;&lt;br /&gt;            l++;&lt;br /&gt;            r--;&lt;br /&gt;        }&lt;br /&gt;        return l;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    /**&lt;br /&gt;     * クイックソート（再帰用）&lt;br /&gt;     * 配列aの、a[i]からa[j]を並べ替えます&lt;br /&gt;     * 配列の中身が1つになって確定されるまで続く。&lt;br /&gt;     * すべて確定したとき、配列のインデックス自体は変わってないので、マージソートのように&lt;br /&gt;     * 結合処理をする必要はなく、そのままスタックをたどるだけでソートされた配列になる。&lt;br /&gt;     * &lt;br /&gt;     * @param a ソートされる配列&lt;br /&gt;     * @param i 配列の最初のインデックス&lt;br /&gt;     * @param j 配列の最後のインデックス&lt;br /&gt;     */&lt;br /&gt;    public void quickSort (int[] a, int i, int j) {&lt;br /&gt;        //要素が1つしかなかったらreturn&lt;br /&gt;        if (i == j) {&lt;br /&gt;            return;&lt;br /&gt;        }&lt;br /&gt;        int p = pivot(a, i, j);&lt;br /&gt;        //要素がすべて同じ数字ならループ入らない&lt;br /&gt;        if (p != -1) {&lt;br /&gt;            //このkはpartitionで出された分割位置&lt;br /&gt;            int k = partition(a, i, j, a[p]);&lt;br /&gt;            /**&lt;br /&gt;             * 最後に発見した位置の左で自分を呼び出しまた左で分割。&lt;br /&gt;             * i == j になるか、p = -1 になるまで再帰&lt;br /&gt;             */&lt;br /&gt;            quickSort(a, i, k - 1);&lt;br /&gt;            /**&lt;br /&gt;             * 分割された位置から右の配列を呼び出す。&lt;br /&gt;             * i == j になるか、p = -1 になるまで再帰&lt;br /&gt;             */&lt;br /&gt;            quickSort(a, k, j);&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    /**&lt;br /&gt;     * ソート&lt;br /&gt;     * @param a ソートされる配列&lt;br /&gt;     */&lt;br /&gt;    public void sort (int[] a) {&lt;br /&gt;        quickSort(a, 0, a.length - 1);&lt;br /&gt;        for (int i : a) {&lt;br /&gt;            System.out.println(i);&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;あとは何があるかな…バブルソート、選択ソートはどこにでもありすぎるし、比較的マイナーな挿入ソートとその改良版であるシェルソートにしましょうか。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-2048225030224920420?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/2048225030224920420/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2010/06/java_15.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/2048225030224920420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/2048225030224920420'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2010/06/java_15.html' title='Javaによるクイックソート実装サンプル'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-214745183239712150</id><published>2010-06-10T01:39:00.000+09:00</published><updated>2011-04-18T02:31:58.086+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='プログラム'/><title type='text'>マージソートのJavaによる実装サンプル</title><content type='html'>Twitterがもう2時間ぐらい落ちてて何だか手持ちぶさたなので続けて書いちゃいます。&lt;br /&gt;&lt;br /&gt;今回はマージソートです。安定した早さを誇るソートで、オンメモリでは処理しきれないようなソートをしなければならないときなどには活躍すると思います。&lt;br /&gt;最速のアルゴリズムは基本的にクイックソートですが、それに追随する早さのアルゴリズムです。&lt;br /&gt;&lt;br /&gt;ヒープソートの時と同じように、大量のコメントがありますが、難しいアルゴリズムではありません。ヒープソートで大量のコメントをつけたら他のものにもコメントしたくなっただけです。(笑)&lt;br /&gt;&lt;br /&gt;参考: &lt;a href="http://www.ics.kagoshima-u.ac.jp/~fuchida/edu/algorithm/sort-algorithm/merge-sort.html"&gt;マージソート&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="java"&gt;&lt;br /&gt;public class Merge {&lt;br /&gt;&lt;br /&gt;    /**&lt;br /&gt;     * マージ&lt;br /&gt;     * 2つの配列a1[]とa2[]を併合してa[]を作ります。&lt;br /&gt;     */&lt;br /&gt;    void merge (int[] a1, int[] a2, int[] a) {&lt;br /&gt;        int i = 0, j = 0;&lt;br /&gt;        //i &lt; a1.length || j &lt; a2.lengthでちょうどそれぞれの配列すべてを処理できる&lt;br /&gt;        while (i &lt; a1.length || j &lt; a2.length) {&lt;br /&gt;            /**&lt;br /&gt;             * j &gt;= a2.length は a2の配列が既にすべて処理されたことを表す。&lt;br /&gt;             * 各配列は既にソートされているはずだから、片方のみの配列が残ったら&lt;br /&gt;             * それらはもう比較の必要がなく、残ったすべて(この場合a1)を代入できるはずである。&lt;br /&gt;             *&lt;br /&gt;             * 次の i ＜ a1.length はArrayIndexOutOfBoundsException対策。&lt;br /&gt;             * j ＜ a2.length の条件のみtrueで処理されるときに、a1に存在しない添字で&lt;br /&gt;             * a2と比較されることを防止する。&lt;br /&gt;             * || で比較するのであるから j ＜ a2.length で処理が開始されるということは&lt;br /&gt;             * i ＜ a1.length が falseであり、a2のみ処理すべき配列が残っている状況である。&lt;br /&gt;             * ちなみに i ＜ a1.length のみがtrueで処理されるときは j &gt;= a2.length が&lt;br /&gt;             * trueになってa1が処理されるため j ＜ a2.length を改めて確認する必要はない。&lt;br /&gt;             *&lt;br /&gt;             * 2つとも処理すべき配列が残っている場合、比較して小さい方を先に代入する。&lt;br /&gt;             * その他の場合、a1にまだ処理していないものがあってもelseに処理が移るときは&lt;br /&gt;             * a2に処理していない配列があり、かつ、a2とa1を比べてa2が小さい場合や、&lt;br /&gt;             * a2の配列だけがまだ処理し切れていない場合である。&lt;br /&gt;             *&lt;br /&gt;             * これらによりa[]にはソートされた状態で値が代入されていく。&lt;br /&gt;             *&lt;br /&gt;             * a1、a2に差異はないので、入れ替えはもちろん可能。&lt;br /&gt;             *&lt;br /&gt;             */&lt;br /&gt;            if (j &gt;= a2.length || (i &lt; a1.length &amp;&amp; a1[i] &lt; a2[j])) {&lt;br /&gt;                a[i + j] = a1[i];&lt;br /&gt;                i++;&lt;br /&gt;            } else {&lt;br /&gt;                a[i + j] = a2[j];&lt;br /&gt;                j++;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    /**&lt;br /&gt;     *&lt;br /&gt;     * 既にソート済みの2つの配列を併合して新しい配列を&lt;br /&gt;     * 生成することで、データのソートを行います。&lt;br /&gt;     *&lt;br /&gt;     * 分割された配列が次々スタックに乗って処理されていく。&lt;br /&gt;     */&lt;br /&gt;    void mergeSort (int[] a) {&lt;br /&gt;        if (a.length &gt; 1) {&lt;br /&gt;            int m = a.length / 2;&lt;br /&gt;            int n = a.length - m;&lt;br /&gt;            int[] a1 = new int[m];&lt;br /&gt;            int[] a2 = new int[n];&lt;br /&gt;            for (int i = 0; i &lt; m; i++) {&lt;br /&gt;                a1[i] = a[i];&lt;br /&gt;            }&lt;br /&gt;            for (int i = 0; i &lt; n; i++) {&lt;br /&gt;                a2[i] = a[m + i];&lt;br /&gt;            }&lt;br /&gt;            mergeSort(a1);&lt;br /&gt;            mergeSort(a2);&lt;br /&gt;            merge(a1, a2, a);&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    /**&lt;br /&gt;     * ソート受付・出力メソッド&lt;br /&gt;     * 配列をソートするだけなら直接mergeSortに渡しても良い。&lt;br /&gt;     * @param a ソート対象配列&lt;br /&gt;     */&lt;br /&gt;    public void sort (int[] a) {&lt;br /&gt;        mergeSort(a);&lt;br /&gt;        for (int i : a) {&lt;br /&gt;            System.out.println(i);&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;次は文中にも出てきたことですしクイックソートにしましょうか。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-214745183239712150?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/214745183239712150/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2010/06/java_10.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/214745183239712150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/214745183239712150'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2010/06/java_10.html' title='マージソートのJavaによる実装サンプル'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-7917035489086154742</id><published>2010-06-09T23:53:00.002+09:00</published><updated>2011-04-18T02:31:58.087+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='プログラム'/><title type='text'>ヒープソートアルゴリズムのJava実装サンプル</title><content type='html'>今日はヒープソートです。結構な数のソートアルゴリズムをJava実装にしてたんですが、仕組みを理解して、ソースを理解するのに一番時間がかかったかもしれません。&lt;br /&gt;&lt;br /&gt;ヒープソートとは何なのかというのはこちらへ&lt;br /&gt;&lt;a href="http://ja.wikipedia.org/wiki/%E3%83%92%E3%83%BC%E3%83%97%E3%82%BD%E3%83%BC%E3%83%88"&gt;ヒープソート - Wikipedia&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;どこに時間がかかったかというのは、値を取り出すときですね。根を取り出し、最後の要素を根にセットして、どうやってヒープを崩れないように再構築するか。&lt;br /&gt;他にサンプルを探してきても「？」ってなっちゃってました。その「？」からようやく理解したことをたっぷりコメントにしておきました。言葉さえ分かれば小学生にも分かるはず。&lt;br /&gt;&lt;br /&gt;参考: &lt;a href="http://www.ics.kagoshima-u.ac.jp/~fuchida/edu/algorithm/sort-algorithm/heap-sort.html"&gt;ヒープソート&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="java"&gt;&lt;br /&gt;public class Heap {&lt;br /&gt;&lt;br /&gt;    /**&lt;br /&gt;     * heap データの配列&lt;br /&gt;     *&lt;br /&gt;     */&lt;br /&gt;    public int[] heap;&lt;br /&gt;    /**&lt;br /&gt;     * num 現在の要素数&lt;br /&gt;     * target 現在の着目ライン&lt;br /&gt;     *&lt;br /&gt;     */&lt;br /&gt;    public int num;&lt;br /&gt;    int target;&lt;br /&gt;&lt;br /&gt;    /**&lt;br /&gt;     * 挿入&lt;br /&gt;     * 挿入する値のインデックスが1以上で子よりも小さい場合、入れ替えをし、&lt;br /&gt;     * 子と親を入れ替え、さらにその比較を繰り返す。&lt;br /&gt;     * &lt;br /&gt;     * @param a 挿入する値&lt;br /&gt;     * int[] src = {3,5,18,888,0,888,5,6,4};&lt;br /&gt;     */&lt;br /&gt;    public void insert (int a) {&lt;br /&gt;        //配列に入れた後、要素数を表すために+1&lt;br /&gt;        heap[num++] = a;&lt;br /&gt;        int i = num, j = i / 2;&lt;br /&gt;        //一番最初の要素でないことの判定ととそれぞれの親との比較処理&lt;br /&gt;        while (i &gt; 1 &amp;&amp; heap[i - 1] &lt; heap[j - 1]) {&lt;br /&gt;            int t = heap[i - 1];&lt;br /&gt;            heap[i - 1] = heap[j - 1];&lt;br /&gt;            heap[j - 1] = t;&lt;br /&gt;            i = j;&lt;br /&gt;            j = i / 2;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    /**&lt;br /&gt;     * 先頭の要素を取り除き、返す&lt;br /&gt;     * @return 根の値&lt;br /&gt;     *&lt;br /&gt;     */&lt;br /&gt;    public int deletemin () {&lt;br /&gt;        int r = heap[0];&lt;br /&gt;        //最後の要素を根に入れる(他のヒープ構造を崩さないようにするため)&lt;br /&gt;        heap[0] = heap[--num];&lt;br /&gt;        //i=最初の要素インデックス j=その子要素インデックス&lt;br /&gt;        int i = 1, j = i * 2;&lt;br /&gt;        while (j &lt;= num) {&lt;br /&gt;            /**&lt;br /&gt;             * 現在の要素よりもさらに要素があり(NullPointerException対策)、&lt;br /&gt;             * かつ左の子と右の子を比較し左が大きい場合&lt;br /&gt;             *&lt;br /&gt;             * この比較式がないと親子入れ替え処理に際し、左の子のみを追い続けることになる。&lt;br /&gt;             * i = 1,2,4,8,16&lt;br /&gt;             * j = 2,4,8,16,32&lt;br /&gt;             * heap[0] &gt; heap[1]&lt;br /&gt;             * heap[1] &gt; heap[3]&lt;br /&gt;             * heap[3] &gt; heap[7]...&lt;br /&gt;             *&lt;br /&gt;             * このままではもし根から下ってきた値が左の子とは入れ替え対象にならなくても&lt;br /&gt;             * 右の子と入れ替え対象になる場合にヒープが崩れる。&lt;br /&gt;             *&lt;br /&gt;             * 例&lt;br /&gt;             *               a&lt;br /&gt;             *             ／ ＼&lt;br /&gt;             *           ／     ＼&lt;br /&gt;             *          b         c&lt;br /&gt;             *       ／  ＼     ／  ＼&lt;br /&gt;             *      d      e   f     g&lt;br /&gt;             *&lt;br /&gt;             *&lt;br /&gt;             * 上図で d= 5, e = 3 の場合で、新しくaに入った値が4の場合、eと比較しないと&lt;br /&gt;             * b = 4, d = 5, e = 3 になってしまう。&lt;br /&gt;             *&lt;br /&gt;             * よってこの場合はより小さい方を比較していかなければならないので、&lt;br /&gt;             * heap[j - 1] &gt; heap[j] で左の子と右の子を比較し、右の子が小さい場合はjの値をずらして&lt;br /&gt;             * 入れ替え対象を右の子の子(親がより小さいのだから子がより大きくないことが確実)に切り替えているのである。&lt;br /&gt;             *&lt;br /&gt;             * 例&lt;br /&gt;             * a = 0, b = 100, c= 99, f = 98, g=97の場合、&lt;br /&gt;             * i = 3, j = 6 → i = 7, j = 14 となり、&lt;br /&gt;             * heap[5] &gt; heap[6] → heap[13] &gt; heap[14] という入れ替え比較になる。&lt;br /&gt;             * 右の子の方が小さいと判定されたところから右の子の方が小さいと判定される限り&lt;br /&gt;             * ヒープが続く限りどこまでも右へ行く。&lt;br /&gt;             * 左の子の方が大きいと判定されればまたそこから左へ行く。&lt;br /&gt;             *&lt;br /&gt;             */&lt;br /&gt;            if (j + 1 &lt;= num &amp;&amp; heap[j - 1] &gt; heap[j]) {&lt;br /&gt;                j++;&lt;br /&gt;            }&lt;br /&gt;            //親と子の比較で親が大きい場合に親子入れ替え&lt;br /&gt;            if (heap[i - 1] &gt; heap[j - 1]) {&lt;br /&gt;                int t = heap[i - 1];&lt;br /&gt;                heap[i - 1] = heap[j - 1];&lt;br /&gt;                heap[j - 1] = t;&lt;br /&gt;            }&lt;br /&gt;            i = j;&lt;br /&gt;            j = i * 2;&lt;br /&gt;        }&lt;br /&gt;        return r;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    /**&lt;br /&gt;     * ソート&lt;br /&gt;     * @param a ソート対象の配列&lt;br /&gt;     *&lt;br /&gt;     */&lt;br /&gt;    public void sort (int[] a) {&lt;br /&gt;&lt;br /&gt;        // 必要なヒープ用配列を確保します&lt;br /&gt;        heap = new int[a.length];&lt;br /&gt;        num = 0;&lt;br /&gt;&lt;br /&gt;        // ヒープに要素を追加します&lt;br /&gt;        for (target = 0; target &lt; a.length; target++) {&lt;br /&gt;            insert(a[target]);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        // ヒープから取り出しながら配列に格納します。&lt;br /&gt;        for (target = 0; num &gt; 0; target++) {&lt;br /&gt;            a[target] = deletemin();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        for (int i : a) {&lt;br /&gt;            System.out.println(i);&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;そうそう、今twitter落ちてるんですが、今回は結構長いですね。おかげで「あ、ブログ書こう」って思い出せましたど…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-7917035489086154742?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/7917035489086154742/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2010/06/java_09.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/7917035489086154742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/7917035489086154742'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2010/06/java_09.html' title='ヒープソートアルゴリズムのJava実装サンプル'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-7940655297108545742</id><published>2010-06-07T03:22:00.000+09:00</published><updated>2010-06-07T03:22:39.231+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>googleの検索サービス強化</title><content type='html'>今やあらゆるサービスに関わってそうなgoogleですが、やはりその要は検索エンジンです。&lt;br /&gt;最近その検索サービスが集中して強化されました。これから現状はgoogle.comだけですが、google.co.jpにも広がるんじゃないかなと思います。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.com/"&gt;google.com&lt;/a&gt;にアクセスすると、左下に "Change background image" と表示され、ここからgoogle.comの背景を自由に変えることが出来ます。用意されているものだけで出なく、Picasaやローカルコンピュータからも指定できます。選んでみるとこんな感じになります。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_cu9-boJ7gJ0/TAvmExdq7PI/AAAAAAAAAnk/ee6kv3QoBsE/s1600/2010-06-06+23-12-32.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="343" src="http://3.bp.blogspot.com/_cu9-boJ7gJ0/TAvmExdq7PI/AAAAAAAAAnk/ee6kv3QoBsE/s400/2010-06-06+23-12-32.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;ちなみに背景を変えているときは左下の "Change background image" が "Remove background image" に変わり元に戻すことが出来ます。&lt;br /&gt;&lt;br /&gt;最近あったもう一つの強化は、検索エンジンのSSL対応です。最近ますます検閲を合法化しようと動きが活発で困ったものですが、プライバシーを守るための対策になったりするかもしれません。&lt;br /&gt;httpsで&lt;a href="https://www.google.com/"&gt;google.com&lt;/a&gt;にアクセスすると、こうなります。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_cu9-boJ7gJ0/TAvmxws1ohI/AAAAAAAAAns/wFAa1NoxEXk/s1600/2010-06-07+3-10-42.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="227" src="http://2.bp.blogspot.com/_cu9-boJ7gJ0/TAvmxws1ohI/AAAAAAAAAns/wFAa1NoxEXk/s400/2010-06-07+3-10-42.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;これでgoogleとユーザー間の通信は暗号化されます。たまに勘違いしてる方がいるので言っておきますが、どのような検索をしたか、googleに保存されているデータまで暗号化されているとは限りません。あくまでもお互いの通信が暗号化されているだけです。&lt;br /&gt;&lt;br /&gt;日本人の多くが使っている方であろうgoogle.co.jpにも早く適用されると良いですね！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-7940655297108545742?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/7940655297108545742/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2010/06/google.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/7940655297108545742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/7940655297108545742'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2010/06/google.html' title='googleの検索サービス強化'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_cu9-boJ7gJ0/TAvmExdq7PI/AAAAAAAAAnk/ee6kv3QoBsE/s72-c/2010-06-06+23-12-32.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-6814078987527650749</id><published>2010-06-05T01:20:00.003+09:00</published><updated>2011-04-18T02:31:58.089+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='プログラム'/><title type='text'>基数ソートのサンプル</title><content type='html'>前回に続いて今度は基数ソートのサンプルです。&lt;br /&gt;基数ソートもまたバケットソートの一種です。ソートする対象の桁ごとにバケットソートします。これにより桁数分だけ処理の回数が増えますが、用意するバケットの数がソートする対象がとるm進数分個になります。&lt;br /&gt;ソート対象が1000個でも10000000000個でも10個で済みます。&lt;br /&gt;&lt;br /&gt;参考: &lt;a href="http://www.ics.kagoshima-u.ac.jp/~fuchida/edu/algorithm/sort-algorithm/radix-sort.html"&gt;基数ソート&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="java"&gt;import java.util.LinkedList;&lt;br /&gt;&lt;br /&gt;public class Radix {&lt;br /&gt;&lt;br /&gt;    /**&lt;br /&gt;     *&lt;br /&gt;     * @param a ソート対象配列&lt;br /&gt;     * @param k 対象配列の最大桁数&lt;br /&gt;     * @param m 対象配列がm進数か&lt;br /&gt;     */&lt;br /&gt;    public void sort (int[] a, int k, int m) {&lt;br /&gt;&lt;br /&gt;        //m進数の場合、m個のbucketを用意する&lt;br /&gt;        LinkedList[] bucket = new LinkedList[m];&lt;br /&gt;&lt;br /&gt;        for (int i = 0; i &lt; m; i++) {&lt;br /&gt;&lt;br /&gt;            bucket[i] = new LinkedList();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        /**&lt;br /&gt;         * 各桁を参照するには (対象数字/参照したい桁)%10 すれば良い。&lt;br /&gt;         * 以下では各桁ごとに、&lt;br /&gt;         * 対応したbucketへ入れる&lt;br /&gt;         * ↓&lt;br /&gt;         * 各bucketの値をa[]に順番に戻す&lt;br /&gt;         * ↓&lt;br /&gt;         * 桁数(入れ替えをする回数)分繰り返す→ソート完了&lt;br /&gt;         * &lt;br /&gt;         */&lt;br /&gt;        for (int b = 0, r = 1; b &lt; m; b++, r *= 10) {&lt;br /&gt;&lt;br /&gt;            for (int i = 0; i &lt; a.length; i++) {&lt;br /&gt;&lt;br /&gt;                bucket[(a[i] / r) % 10].add(a[i]);&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            for (int i = 0, j = 0; i &lt; bucket.length; i++) {&lt;br /&gt;                while (bucket[i].size() &gt; 0) {&lt;br /&gt;                    Integer ai = (Integer) bucket[i].removeFirst();&lt;br /&gt;                    a[j] = ai.intValue();&lt;br /&gt;                    j++;&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        for (int i : a) {&lt;br /&gt;            System.out.println(i);&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;各ソートアルゴリズム考えついた人ってホント天才でしょうね。さすがにバブルソートや選択ソートは思いつきますけど基数ソートやクイックソートなんて思いつきません。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-6814078987527650749?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/6814078987527650749/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2010/06/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/6814078987527650749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/6814078987527650749'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2010/06/blog-post.html' title='基数ソートのサンプル'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-4537838534565726816</id><published>2010-06-04T17:29:00.009+09:00</published><updated>2011-07-18T01:50:07.308+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='プログラム'/><title type='text'>Javaで重複に対応したバケットソート</title><content type='html'>こないだアルゴリズムの勉強でJavaで各種ソートアルゴリズムの実装をしていました。&lt;br /&gt;&lt;br /&gt;そのうちのひとつ、バケットソートについて調べてると、純粋なバケットソートに重複はダメだから分布数え上げソートを使うんだとか、そもそも分布数え上げソートとバケットソートを分離して考えて、バケットソートは重複を許可しないとか、意見がバラバラでした。&lt;br /&gt;&lt;br /&gt;バケットの中身をサイズ可変の連結リストにすれば良いだけと思いますので、バケットソートは重複を許可しないソートアルゴリズムでは無いと思います。&lt;br /&gt;連結リストがない言語では独自に実装しなきゃいけませんけどね。&lt;br /&gt;&lt;br /&gt;分布数え上げソートは&lt;a href="http://ja.wikipedia.org/wiki/%E3%83%90%E3%82%B1%E3%83%83%E3%83%88%E3%82%BD%E3%83%BC%E3%83%88"&gt;wikipediaにサンプルがあった&lt;/a&gt;ので、ああなるほどとなったのですが、現代的なJavaによる重複を許可する純粋なバケットソートが見当たらなかったので、拙作を載せておきます。思ってたよりサンプルコードを載せていらっしゃるところが少なかったのが意外でした。&lt;br /&gt;メモリが許す限りは最速になりうるソートアルゴリズムです。LinkedListのコスト等色々問題もありますが…&lt;br /&gt;&lt;br /&gt;&lt;pre class="java" name="code"&gt;import java.util.LinkedList;&lt;br /&gt;&lt;br /&gt;public class LinkBucket {&lt;br /&gt;&lt;br /&gt;    /**&lt;br /&gt;     *&lt;br /&gt;     * @param a ソートする配列&lt;br /&gt;     * @param range 取りうる値の範囲。0から9なら10&lt;br /&gt;     */&lt;br /&gt;    public void sort (int[] a, int range) {&lt;br /&gt;&lt;br /&gt;        //LinkedList型の配列を取りうる値の範囲分作成&lt;br /&gt;        LinkedList[] bucket = new LinkedList[range];&lt;br /&gt;        for (int i = 0; i &amp;lt; bucket.length; i++) {&lt;br /&gt;            bucket[i] = new LinkedList();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        //データを対応するbucketに入れる。重複してもLinkedListなので大丈夫&lt;br /&gt;        for (int i = 0; i &amp;lt; a.length; i++) {&lt;br /&gt;            bucket[a[i]].add(new Integer(a[i]));&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        //bucketの中のデータをaに取りだした後出力&lt;br /&gt;        for (int i = 0, j = 0; i &amp;lt; bucket.length; i++) {&lt;br /&gt;            while (bucket[i].size() &amp;gt; 0) {&lt;br /&gt;                a[j] = (Integer) bucket[i].removeFirst();&lt;br /&gt;                j++;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        for (Integer integer : a) {&lt;br /&gt;            System.out.println(integer);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-4537838534565726816?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/4537838534565726816/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2010/06/java.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/4537838534565726816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/4537838534565726816'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2010/06/java.html' title='Javaで重複に対応したバケットソート'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-4542146732125448347</id><published>2010-05-31T20:07:00.001+09:00</published><updated>2010-05-31T20:08:21.687+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>Skypeの多重起動+自動入力</title><content type='html'>窓の杜にてSkypeの多重起動するためのソフトが紹介されていました。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.forest.impress.co.jp/docs/review/20100531_369381.html"&gt;窓の杜 - 【REVIEW】「Skype」で複数のアカウントを同時に利用できる「Skype多重起動」&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;実は私も仕事用とプライベート用でSkype IDを分けている都合で、Skypeの二重起動は必須なのです。&lt;br /&gt;&lt;br /&gt;上記のソフトだとSkypeを二重で起動してくるもののIDやパスワードをそれぞれ入力しなければならないようなのでちょっと私はめんどくさいんじゃないかと思います。&lt;br /&gt;&lt;br /&gt;そこで解決策を考えるわけです。&lt;br /&gt;&lt;br /&gt;まず汎用的な手段としては、デスクトップでの操作を自動化してくれるソフト、&lt;a href="http://www.uwsc.info/"&gt;UWSC&lt;/a&gt;とか&lt;a href="http://groups.csail.mit.edu/uid/sikuli/"&gt;SIKURI&lt;/a&gt;を使い自動化スクリプトを作成する。ってことが考えられます。どちらも少し覚えることを覚えればとても便利なソフトなんですが、スクリプトを作らなくてはいけないということで、今回は置いておきたいと思います。&lt;br /&gt;どちらもものすごく素晴らしいソフトなのでいずれ紹介したいと思っています。&lt;br /&gt;&lt;br /&gt;次に冒頭で紹介したように、専用ソフトを使う解決方法があります。存在する場合はこっちの方がシンプルになって良いですね。SkypeLauncherというソフトです。&lt;br /&gt;&lt;a href="http://download.cnet.com/SkypeLauncher/3000-2349_4-10844575.html"&gt;SkypeLauncher - Free software downloads and software reviews - CNET Download.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;分かりやすい名前です。このソフトはSkypeの多重起動をしてくれるだけでなく、IDやパスワードを自動入力し、ログインまでしてくれます。また、SkypeをUSB等で持ち出せるようにもしてくれます。 &lt;br /&gt;&lt;br /&gt;説明するような使い方みたいなものは無く、&lt;br /&gt;SkypeLauncher_Config.exe&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_cu9-boJ7gJ0/TAOXektMG6I/AAAAAAAAAng/Wid5fzmg8mo/s1600/2010-05-31+20-01-22.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/_cu9-boJ7gJ0/TAOXektMG6I/AAAAAAAAAng/Wid5fzmg8mo/s400/2010-05-31+20-01-22.png" width="283" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;を起動して 「Add」→ID、パスワード入力→必要な分繰り返し→Save→終了&lt;br /&gt;&lt;br /&gt;の後、 SkypeLauncher.exe を起動すれば指定したIDの数だけSkypeが立ち上がり、自動入力、自動ログインしてくれます。&lt;br /&gt;&lt;br /&gt;節約できる個々の時間がそんなに多いわけではないですが、手間と面倒くささ、さらに積もっていく時間の量を考えると馬鹿にはできなくなってきます。&lt;br /&gt;&lt;br /&gt;複数のSkype IDの運用をしてる方々は一度試されてはどうですか？&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-4542146732125448347?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/4542146732125448347/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2010/05/skype.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/4542146732125448347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/4542146732125448347'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2010/05/skype.html' title='Skypeの多重起動+自動入力'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_cu9-boJ7gJ0/TAOXektMG6I/AAAAAAAAAng/Wid5fzmg8mo/s72-c/2010-05-31+20-01-22.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-3517849480248928269</id><published>2010-05-20T19:55:00.002+09:00</published><updated>2010-05-20T19:59:21.102+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>SugarSyncがついに日本語化</title><content type='html'>過去にもブログで取り上げたオンラインファイルストレージサービスである&lt;a href="https://www.sugarsync.com/locale/jp/index.html"&gt;SugarSync&lt;/a&gt;が日本語化しました！&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.atmarkit.co.jp/news/201005/20/sugarsync.html"&gt;SugarSyncが日本語版開始、開発者向けプログラムも － ＠IT&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ウェブサイトもクライアントも日本語化されています。これで英語を理由にためらっていた人も問題なく使えますね。&lt;br /&gt;&lt;br /&gt;インストーラもばっちりです。&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_cu9-boJ7gJ0/S_UTTwbKI1I/AAAAAAAAAnQ/t-b_UFofQD8/s1600/2010-05-20+19-44-14.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="247" src="http://1.bp.blogspot.com/_cu9-boJ7gJ0/S_UTTwbKI1I/AAAAAAAAAnQ/t-b_UFofQD8/s400/2010-05-20+19-44-14.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;クライアントのメイン画面です。ちょっと怪しいですがご愛敬です。&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_cu9-boJ7gJ0/S_UVDRt6_hI/AAAAAAAAAnY/O-D9T9rMyhQ/s1600/2010-05-20+19-51-22.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="262" src="http://3.bp.blogspot.com/_cu9-boJ7gJ0/S_UVDRt6_hI/AAAAAAAAAnY/O-D9T9rMyhQ/s400/2010-05-20+19-51-22.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;こちらから登録されると登録した人と私双方に250MBプラスした状態で使い始めることが出来ますので、よろしければどうぞ。&lt;br /&gt;&lt;br /&gt;&lt;a href="https://www.sugarsync.com/referral?rf=biw65bjkd6nyf"&gt;250MBプラスしてSugarSyncを使う&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-3517849480248928269?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/3517849480248928269/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2010/05/sugarsync.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/3517849480248928269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/3517849480248928269'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2010/05/sugarsync.html' title='SugarSyncがついに日本語化'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_cu9-boJ7gJ0/S_UTTwbKI1I/AAAAAAAAAnQ/t-b_UFofQD8/s72-c/2010-05-20+19-44-14.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-6686110572152081599</id><published>2010-05-20T14:48:00.002+09:00</published><updated>2010-05-26T02:02:00.962+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>Googleカレンダーが少しずつ使いやすく</title><content type='html'>Googleカレンダーがちょっとアップデートしました。&lt;br /&gt;&lt;s&gt;日本語版だとずいぶん前の変更も反映されないので、ずっと英語版で使ってます。用意はしてある風なんで、早く反映して欲しいですよね。&lt;/s&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_cu9-boJ7gJ0/S_TLXttGmmI/AAAAAAAAAnI/-1tGnKbEPKQ/s1600/2010-05-19+13-32-18.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="57" src="http://3.bp.blogspot.com/_cu9-boJ7gJ0/S_TLXttGmmI/AAAAAAAAAnI/-1tGnKbEPKQ/s400/2010-05-19+13-32-18.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;前回はタスクを入力するためのリンクや、GoogleカレンダーLabsの追加でした。&lt;br /&gt;今回はタスクがMyカレンダーに直接組み込めるようになり、画像のようにデザインも少し変更されました。なお、黄色部分は見ての通り消せます。&lt;br /&gt;&lt;br /&gt;タスクがカレンダーに組み込めることになり、タスクとメールとカレンダーの連携がもっと分かりやすくなりました。&lt;br /&gt;カレンダー上にタスクが置けると、 色んな予定との突き合わせが出来て便利ですよね。&lt;br /&gt;&lt;br /&gt;GoogleカレンダーLabsにもアイテムが増えてきて、そうそうそんなことしたかった！が実現できて楽しいです。私は海外の人にメールを送るときにちょっと気になる時間を調べるためのWorld Crockや、次の予定まで後どれくらいかが分かるNext Meetingのお世話になっています。&lt;br /&gt;&lt;br /&gt;カレンダーに限ったことではないですが、いつもはGoogleのサービスはいつも日本語版という方もたまに英語版を使ってみるとこんなことできるんだーってのがあって面白いですよ。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;追記&lt;br /&gt;最近の変更は日本語版でもきっちり反映されているようですね。失礼しました。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-6686110572152081599?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/6686110572152081599/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2010/05/google.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/6686110572152081599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/6686110572152081599'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2010/05/google.html' title='Googleカレンダーが少しずつ使いやすく'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_cu9-boJ7gJ0/S_TLXttGmmI/AAAAAAAAAnI/-1tGnKbEPKQ/s72-c/2010-05-19+13-32-18.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-6659392874494959550</id><published>2010-05-16T21:53:00.015+09:00</published><updated>2010-05-17T15:46:35.158+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>Twitterクライアント Saezuri</title><content type='html'>&lt;div id="greasedLightbox"&gt;&lt;/div&gt;以前Twitterクライアントの記事ではPeraPeraPrvについて書きましたが、機能が硬派なことが気に入らなくなってきた&amp;amp;個々のツイートの全部がぱっと目に入るようにしたかったので、乗り換え先を探し、今は &lt;a href="http://www.playwell.jp/trac/Saezuri/wiki/WikiStart"&gt;Saezuri&lt;/a&gt; に落ち着いています。&lt;br /&gt;1月頃から使っていますのでもう4ヶ月ほど毎日使っています。&lt;br /&gt;&lt;br /&gt;見た目はこんなのです。スキン機能がありますので気分で色は変えることができます。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_cu9-boJ7gJ0/S-_maxbyUjI/AAAAAAAAAnA/Rp0AT7yGZJo/s1600/2010-05-16+21-29-12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_cu9-boJ7gJ0/S-_maxbyUjI/AAAAAAAAAnA/Rp0AT7yGZJo/s320/2010-05-16+21-29-12.png" width="215" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;とても直感的で、ここをクリックしたらこうなったら良いのにが実現されています。&lt;br /&gt;ですので、とても使いやすく、他の多くのクライアントと異なり、ウェブ上と同じように個々のツイートの全体が表示されるのでとても見やすいです。&lt;br /&gt;なおかつ機能的にもそうそう劣らないというなかなか素晴らしい出来のクライアントなのです。&lt;br /&gt;&lt;br /&gt;最近主な画像サイトや動画サイトのインライン表示もできるようになりました。大体どんなものかということは実際に飛ばなくても分かるので便利です。&lt;br /&gt;&lt;br /&gt;Saezuriはすごく操作のしやすいソフトなんですが、動作に&lt;a href="http://get.adobe.com/jp/air/"&gt; Adobe AIR &lt;/a&gt;を必要とします。 リンク先へ飛んで、Saezuriのインストール前にポチポチッとAIRをインストールしちゃってください。&lt;br /&gt;AIRを使用するソフトはマルチプラットフォームで使えて、便利なソフトも結構出てきていますので、この機会に入れてしまうことをオススメします。&lt;br /&gt;&lt;br /&gt;もう1つだけある問題が、&lt;a href="http://www.adobe.com/cfusion/marketplace/index.cfm?event=marketplace.offering&amp;amp;marketplaceid=1&amp;amp;offeringid=16720"&gt;Saezuriのダウンロード先 &lt;/a&gt;が英語だと言うことです。英語アレルギーの方の中には見ただけで引き返す方もいますのでなんとかしてほしいですね。&lt;br /&gt;これは下の画像の通りなのでそこをクリックしてください。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_cu9-boJ7gJ0/S-_pa6zAMRI/AAAAAAAAAnE/-NPfnt6r60s/s1600/2010-05-16+21-43-53.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="211" src="http://1.bp.blogspot.com/_cu9-boJ7gJ0/S-_pa6zAMRI/AAAAAAAAAnE/-NPfnt6r60s/s320/2010-05-16+21-43-53.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;まとめると、Adobe AIRを &lt;a href="http://get.adobe.com/jp/air/"&gt;ここ &lt;/a&gt;からダウンロード、インストールした後、Saezuriを &lt;a href="http://www.adobe.com/cfusion/marketplace/index.cfm?event=marketplace.offering&amp;amp;marketplaceid=1&amp;amp;offeringid=16720"&gt;ここ &lt;/a&gt;からダウンロード、インストールで完了です。&lt;br /&gt;&lt;br /&gt;今までウェブ上だけでTwitterやってきたけどフォローが増えてきて管理できなくなってきたという方が最初に使うクライアントとしても、また、複数アカウントを使いこなす方にもキーボードショートカットでアカウントを切り替えて使えるので幅広くオススメできます。&lt;br /&gt;&lt;br /&gt;以上、Twitterクライアント Saezuriの紹介でした！より良いTwitterを！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-6659392874494959550?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/6659392874494959550/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2010/05/twitter-saezuri.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/6659392874494959550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/6659392874494959550'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2010/05/twitter-saezuri.html' title='Twitterクライアント Saezuri'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_cu9-boJ7gJ0/S-_maxbyUjI/AAAAAAAAAnA/Rp0AT7yGZJo/s72-c/2010-05-16+21-29-12.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-7419144402155496692</id><published>2010-05-10T17:40:00.005+09:00</published><updated>2010-05-10T17:47:14.587+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Ubuntu 10.04 インストール</title><content type='html'>私の家では妹の使っているPCにUbuntuが入れてあります。何不自由なく使っているようですが、今回長期サポート版である10.04が出ましたので、インストールしてみると、大変な目にあっちゃったので記録しときます。&lt;br /&gt;ちなみにPCはNECのVS500/Hという機種です。結構古いです。&lt;br /&gt;&lt;br /&gt;まず、インストールが開始せずブラックアウトします。始まらないことには何ともできないので、これはかなり困ります。&lt;br /&gt;&lt;br /&gt;これはCDブートして一番最初にキーボード入力待ちの時間がありますので、そこで何らかのキーを押せばインストールメニューにたどり着けます。&lt;br /&gt;&lt;br /&gt;次にここからいずれかの項目へ進んでもすべてブラックアウトします。そもそも画面出力されていない状態です。当然 Ctrl+Alt+F2 しても無意味です。&lt;br /&gt;調べてみると今回からこのようになったそうです。&lt;br /&gt;&lt;a href="https://wiki.ubuntu.com/LucidLynx/ReleaseNotes/ja#%E6%96%B0%E3%81%97%E3%81%84%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%83%BB%E3%83%93%E3%83%87%E3%82%AA%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3%E3%81%A7%E3%81%AE%E3%83%90%E3%82%B0%E3%81%AE%E5%9B%9E%E9%81%BF%E6%96%B9%E6%B3%95"&gt;新しいカーネル・ビデオアーキテクチャでのバグの回避方法&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;前記インストールメニューで F6→nomodeset することでインストール中の画面は正常になりました。&lt;br /&gt;&lt;br /&gt;ではインストールが終わって再起動するとやっぱり起動しません。nomodesetされていないからですね。&lt;br /&gt;今度はまたLiveCDを使い、F6→nomodeset してLiveCDを立ち上げます。&lt;br /&gt;&lt;br /&gt;起動後、UbuntuをインストールしたHDDの /etc/default/grub の GRUB_CMDLINE_LINUX_DEFAULT に nomodeset を書き加えて終了。&lt;br /&gt;参考: &lt;a href="https://forums.ubuntulinux.jp/viewtopic.php?pid=43082"&gt;https://forums.ubuntulinux.jp/viewtopic.php?pid=43082&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;これで普通に起動するはずです。&lt;br /&gt;&lt;br /&gt;正直インストールからこれはきびしいですよ。インストールは一番問題の起きない最安全策をとるべきだと思うんですけど。しかもUbuntuは最先端を追っかけることでなく、使いやすさがコンセプトな訳ですし。&lt;br /&gt;古いPCは結構この問題に当たりそうなので、古いPCではUbuntuは使いにくくなりましたね。残念です。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-7419144402155496692?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/7419144402155496692/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2010/05/ubuntu-1004.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/7419144402155496692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/7419144402155496692'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2010/05/ubuntu-1004.html' title='Ubuntu 10.04 インストール'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-7302536811620524544</id><published>2010-05-07T16:25:00.005+09:00</published><updated>2010-05-17T13:57:46.449+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='LastPass'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>LastPass パスワード管理・自動記入ソフト</title><content type='html'>何回も出てきているLastPassですが、今までまともな紹介っていう体裁は無かったので改めて。&lt;br /&gt;&lt;br /&gt;&lt;a href="https://lastpass.com/"&gt;LastPass&lt;/a&gt;はウェブサイトのユーザー名やパスワードなどのログイン情報、住所などのフォーム記入を自動で記憶、入力するソフトウェアです。他にない特徴は、データをオンラインに預けて常に最新の状態を保つことです。データはもちろんそれぞれのコンピュータ内で暗号化されてから預けられます。なお、暗号手法と強度はAES256bit、アメリカ政府、軍が使用するのと同じレベルです。&lt;br /&gt;&lt;br /&gt;ウェブでのパスワードは人によりますが、2、3個以上はお持ちでしょう。&lt;br /&gt;ログインするときにログインし続ける設定にしておいて再ログインするときにあれっ？ってなったりしませんか？同じパスワードを使い回していませんか？また、手入力ではキーロガーというタイプのスパイウェアに筒抜けになってしまいます。パスワードを紙に書いたりして、無くしたり他人に見られるリスクを負っていませんか？&lt;br /&gt;&lt;br /&gt;ちなみに、パスワードを総当たり方式で破ろうとした場合、4桁以内だと一瞬、8桁でも数日ですべての計算が終わるとされます。実際に入力、レスポンスなどの時間を考慮しても、破ろうと思えば現実的な時間でできてしまうのです。&lt;br /&gt;ちなみに12桁で英数字記号を組み合わせるとパターン試行で数年かかるようになりますが、人間がいくつもそれを覚えるのは無理があります。&lt;br /&gt;そこでLastPassのようにパスワード管理ソフトの出番です。&lt;br /&gt;&lt;br /&gt;IE、Firefox、Chrome、Safariには専用プラグインがあり、どのブラウザ、OSでもブックマークレットを介して使用可能です。 &lt;br /&gt;さらに、android、iphone、blackberryというモバイルデバイス向けにも専用アプリで対応しており、いつでもどこでも使えるようにと考えられています。&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_cu9-boJ7gJ0/S-O4c75tNoI/AAAAAAAAAmo/euZUFEXoT84/s1600/2010-05-07+15-47-51.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_cu9-boJ7gJ0/S-O4c75tNoI/AAAAAAAAAmo/euZUFEXoT84/s320/2010-05-07+15-47-51.png" width="260" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;上記はLastPassのFirefox用プラグインのメニューと通知バーです。このようなメニューや&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_cu9-boJ7gJ0/S-O8UR-lMXI/AAAAAAAAAm4/0F7rGmDpltk/s1600/2010-05-07+16-06-39.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="77" src="http://4.bp.blogspot.com/_cu9-boJ7gJ0/S-O8UR-lMXI/AAAAAAAAAm4/0F7rGmDpltk/s400/2010-05-07+16-06-39.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;いくつかの種類のある通知バーから操作します。実際の操作は通知バーが主になると思います。&lt;br /&gt;&lt;br /&gt;さらに、LastPassはあらゆるフォームを記録することができるので、例えパスワードなどでなくても、フォームであれば何でも保存できます。(Flashで作られたものを除く)&lt;br /&gt;&lt;br /&gt;また、フォーム情報以外にもメモを保存することができます。ログイン情報らと同じように暗号化されますので、プライベートなことでメモをしておきたいが誰かに見つかるのが嫌なときにも使えるでしょう。例えば私はソフトウェアのシリアルナンバーを記録するのに使っているほか、日常のメモも常に同期できるという点からこの機能を使っています。&lt;br /&gt;&lt;br /&gt;一般的なパスワード管理ソフトと同じく強固なパスワード生成ももちろんあります。&lt;br /&gt;&lt;br /&gt;あとは、ブラウザや他パスワード管理アプリケーションからのデータインポートを備えて乗り換えも簡単ですし、同じパスワードを何回も使用していないかチェックできるなど面白い機能もあります。&lt;br /&gt;&lt;br /&gt;他にLasｔPassにあるユニークな機能といえば、USBメモリを鍵にしてUSBメモリが無い限りアクセスを許さなかったり、指紋認証やグリッド認証、Yubikeyによる認証など、パスワードのみに頼らない強固なセキュリティ確保の手段が用意されています。 &lt;br /&gt;&lt;br /&gt;逆に欠点は、日本的な住所などのフォームの自動認識がまだ甘いことです。&lt;br /&gt;認識の方法としてはフォーム名などを頼りにするのですが、日本のフォームは"juusyo"だったり"jusyo"だったり、名前があいまいなこと、諸外国の例と違い、住所を1行で入力したり都道府県で分けたりとフォームが多彩なことから対応が遅れています。&lt;br /&gt;このフォームの多彩さは住所に限らないことがさらに拍車をかけています。&lt;br /&gt;私は一応開発者に協力する形で求められて質問に答えたりフォームのサンプルを送ったりしています。今オランダ語に対応中で、順次訳が進んでいるものから対応していくようです。日本の訳は進んでいる方ですので、気長に待ちましょう。&lt;br /&gt;&lt;br /&gt;LastPassの良い点と悪い点と両方挙げましたが、良いソフトであると言うことは分かってもらえると思います。&lt;br /&gt;OS、ブラウザ、デバイスに限らずいつでもどこでも使え、常に最新のデータを保てるということの価値はすごいです。是非使ってみてください。&lt;br /&gt;&lt;br /&gt;&lt;a href="https://lastpass.com/misc_download.php"&gt;LastPassダウンロードページ&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-7302536811620524544?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/7302536811620524544/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2010/05/lastpass_07.html#comment-form' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/7302536811620524544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/7302536811620524544'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2010/05/lastpass_07.html' title='LastPass パスワード管理・自動記入ソフト'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_cu9-boJ7gJ0/S-O4c75tNoI/AAAAAAAAAmo/euZUFEXoT84/s72-c/2010-05-07+15-47-51.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-4136792552508204097</id><published>2010-05-04T20:41:00.002+09:00</published><updated>2010-05-07T12:05:07.127+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='LastPass'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>LastPass翻訳状況</title><content type='html'>ずっと取り上げてこなかった&lt;a href="https://lastpass.com/"&gt;LastPass&lt;/a&gt;ですが、このたびウェブサイト以外の翻訳を終えましたことを報告します！&lt;br /&gt;&lt;br /&gt;つまり、インストーラをはじめ、すべてのブラウザ用プラグイン、android、blackberry、iphone、オフライン用のpocket、そしてワンタイムパスワードを用いるためのsesameの翻訳が終わったということです。&lt;br /&gt;&lt;br /&gt;長く中断していたのでここまで来るのに時間がかかりましたが、とりあえずは一段落です。これからはウェブサイトの翻訳(当然かもしれませんがかなり多い)と、既翻訳部分のブラッシュアップしていく段階です。 &lt;br /&gt;すぐに現状のリリースに反映されるわけではなく、反映されるのは次のリリースということでしばらく待たなければいけないのが残念ですが、日本人利用者の英語アレルギーから来る利用開始のハードルを下げられたのではないかと思います。&lt;br /&gt;&lt;br /&gt;今までは極荒いルールのみでやってきたのですが、これから新しいルールを導入するか今まで通りかということも考えていきたいと思っています。フォーラム内でも一悶着ありましたので…&lt;br /&gt;他の状況にならう必要はあまり無いと思っていますが、やはり緩いルールや厳しめのルールなど色々翻訳ガイドラインも出ています。&lt;br /&gt;&lt;br /&gt;言うまでもなく一番自由なのはルールなし、次にBSD系統の2、3個のみのルール、それからSunなど、一番厳しいのはMicrosoftですかね。&lt;br /&gt;Microsoftは厳しい割に無駄にその場の判断を要する細かいところもあるのでこれは使えないですね。翻訳者への負担が大きいです。現在のルールはBSD系統に近いです。私としては用語集もあって、明快なSun当たりが好みなのですが、ルールは導入すれば良いってもんでもないですからね。&lt;br /&gt;&lt;br /&gt;どうすれば翻訳者、ユーザー共に皆の同意を得られて皆のためになるのか、考えていきたいと思います。 &lt;br /&gt;&lt;br /&gt;にしてもBloggerのテンプレートデザイナーすごいわ。簡単に細かいところもいじれる。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-4136792552508204097?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/4136792552508204097/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2010/05/lastpass.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/4136792552508204097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/4136792552508204097'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2010/05/lastpass.html' title='LastPass翻訳状況'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-2316289270702307837</id><published>2010-04-20T21:43:00.001+09:00</published><updated>2010-04-20T21:46:22.443+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='モノ'/><title type='text'>Microsoft Lifecam HD-5000 レビュー</title><content type='html'>&lt;a href="http://www.amazon.co.jp/dp/B003CYMA4U/"&gt;Microsoft Lifecam HD-5000&lt;/a&gt;っていうwebカメラを買いました。&lt;br /&gt;&lt;br /&gt;お仕事で使う必要が増えたことと、普段ヘッドホンをつけているので毎回ヘッドセットをかけ直すのがめんどくさかったこと、そして何より前使ってたヘッドセットが壊れかけてきたということで、せっかくならカメラ内蔵マイクにしてヘッドセットをかけなくても良くしようというのが今回webカメラを買ったきっかけです。&lt;br /&gt;&lt;br /&gt;しばらく使ってみるとやっぱ楽です。これはヘッドセットかけっぱなしという人以外にはおすすめです。ヘッドセットからも解放されてハンズフリーならぬヘッドセットフリーです。&lt;br /&gt;&lt;br /&gt;今まで &lt;br /&gt;スカイプかかってきた→ヘッドホン急いで外す→ヘッドセット急いでつける→応答&lt;br /&gt;&lt;br /&gt;が、今は&lt;br /&gt;スカイプかかってきた→応答&lt;br /&gt;&lt;br /&gt;ですよ！どうですか！&lt;br /&gt;&lt;br /&gt;内蔵マイクの良さを語ったところで次はなぜこの機種かというと、新しい&amp;amp;安いという魅力的な条件をそろえていたからです。&lt;br /&gt;&lt;br /&gt;一般的なハイエンドだとおそらくロジテックのQCAM9000になると思います。スペックのみならず、部品も高級なようですが、対応解像度は1600x1200です。&lt;br /&gt;一方新機種である&lt;a href="http://www.amazon.co.jp/dp/B003CYMA4U/"&gt;HD-5000&lt;/a&gt;は対応解像度は1280x720までですが、HDサイズまで対応しておりスペックはそこまで劣るものではく、かつ、市場価格がQCAM9000に対して半額に近いというコストパフォーマンスの良さを誇っています。&lt;br /&gt;あと内蔵マイクはノイズキャンセリング付きとうれしいおまけ付きです。 QCAM9000のマイクはどこかでケチがついてるのを見たことも&lt;a href="http://www.amazon.co.jp/dp/B003CYMA4U/"&gt;HD-5000&lt;/a&gt;&lt;a href="http://www.amazon.co.jp/dp/B003CYMA4U/"&gt;&lt;/a&gt;を選んだ理由になっています。&lt;br /&gt;&lt;br /&gt;最後はやっぱり実際に撮られた映像です。 QCAM9000は何年も前からでている機種ですし、&lt;a href="http://www.amazon.co.jp/dp/B003CYMA4U/"&gt;HD-5000&lt;/a&gt;も海外ではすでに発売されていますので、Youtubeなどで実際に撮られた映像を見ることができます。私は、これで最後の決意が固まりました。&lt;br /&gt;&lt;br /&gt;ちなみに私の撮った動画も載せておきます。最高画質ではありませんし、アップロード時にエンコードが挟まれているため、最低でもこれぐらいのものは撮れるぐらいに考えてみて下さい。あ、オートフォーカスが比較的早いのも&lt;a href="http://www.amazon.co.jp/dp/B003CYMA4U/"&gt;HD-5000&lt;/a&gt;の特徴だと思います。&lt;br /&gt;&lt;br /&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/8ZQYDlaPRTM&amp;hl=ja_JP&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/8ZQYDlaPRTM&amp;hl=ja_JP&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;え、カーテンの色が違うのが気になる？自分も気になってますが、ついつい引っ越してきたときのままほっとかれてるんですよね。そのうち、いやいつかなんとかします…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-2316289270702307837?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/2316289270702307837/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2010/04/microsoft-lifecam-hd-5000.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/2316289270702307837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/2316289270702307837'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2010/04/microsoft-lifecam-hd-5000.html' title='Microsoft Lifecam HD-5000 レビュー'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-2932205757539343582</id><published>2010-04-07T14:32:00.000+09:00</published><updated>2010-04-07T14:32:24.943+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='情報処理技術者試験'/><title type='text'>もう少しで情報セキュリティスペシャリスト試験</title><content type='html'>来る4/18に情報セキュリティスペシャリスト試験という試験を受けるんですが、今週末には学生時代にもっとも仲の良かった友人の一人の結婚式があったりで、あたふたしています。&lt;br /&gt;&lt;br /&gt;あと試験まで1週間と少し、暗号や認証ならどんとこい！状態ですが、リスクマネジメントの経営用語とか全然だめです。覚える気にならない！&lt;br /&gt;それにしても暗号や認証の方法って色々あって、考え方とかがすごい面白いんですよね。公開鍵暗号方式ができる前に発明されたDH鍵交換とか「これ考えたやつ頭良いなー！」のようなアホみたいな感想ばっかり出てくるほど面白いです。&lt;br /&gt;&lt;br /&gt;プログラムの方はC以外なら経験もあって理解が早いのですぐですが、1からCをやるわけにもいかないので、とりあえず危ない関数とその代替の関数だけ覚えていこうと思います。&lt;br /&gt;&lt;br /&gt;4/18が過ぎればとりあえず当面の大きな予定は無くなるのでまずはそこまでやるぞっと。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-2932205757539343582?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/2932205757539343582/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2010/04/blog-post.html#comment-form' title='4 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/2932205757539343582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/2932205757539343582'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2010/04/blog-post.html' title='もう少しで情報セキュリティスペシャリスト試験'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-3271641256982069821</id><published>2010-03-29T21:01:00.000+09:00</published><updated>2011-05-19T11:06:19.607+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='プログラム'/><title type='text'>VBAって良く分からん！</title><content type='html'>この間仕事で初めてVBAで作って欲しいという依頼を受けました。&lt;br /&gt;難しい内容ではなかったのでとりあえず受けて初めて見るとなんだか不思議な言語でした。&lt;br /&gt;&lt;br /&gt;形は良くあるオブジェクト指向型ぽいのに継承もできないし、できないことが多い！オブジェクト指向型言語もどき？&lt;br /&gt;だからBasicって名前でいろいろ機能を削ってあるんだなと納得しました。&lt;br /&gt;&lt;br /&gt;まぁVBAは確かにofficeを使うことを前提とする上では一番制御がしやすく、直接操作するのが簡単なので、office中心のワークフローなら確かに生産性が高くて馬鹿にできないなぁという感じです。&lt;br /&gt;ただ他の言語ほどの自由度がないので、 他の言語をやったことある人は違和感を感じることは間違いないでしょう。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-3271641256982069821?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/3271641256982069821/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2010/03/vba.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/3271641256982069821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/3271641256982069821'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2010/03/vba.html' title='VBAって良く分からん！'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-8424773685942238106</id><published>2010-03-19T16:26:00.000+09:00</published><updated>2010-03-19T16:26:02.107+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>テンプレートシステム使ってみました！</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_cu9-boJ7gJ0/S6MmeyeYYoI/AAAAAAAAAlk/uDpiIq8wej0/s1600-h/capture.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_cu9-boJ7gJ0/S6MmeyeYYoI/AAAAAAAAAlk/uDpiIq8wej0/s320/capture.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;せっかくなので用意されているものはそのまま使わず、色やフォントをいじくり回して適用してみました。&lt;br /&gt;ですので、他の方も当然同じテンプレを使われるでしょうが、そっくりでもなんか違うように見えるかと思います。&lt;br /&gt;&lt;br /&gt;感想としては、すごい楽です。以前からフォント調整などは分かりやすくできたのですが、今回は、色、フォント、背景、追加CSSまで一本にまとめられていて、テンプレートシステムとしての完成度がものすごくあがっています。&lt;br /&gt;テンプレが弱いというのはbloggerの弱点だと思っていたので、この個性的なテンプレートシステムはbloggerの弱点をカバーして、ブログサービスひしめく日本からもユーザーが増えるんじゃないかなと思います。&lt;br /&gt;&lt;br /&gt;そして今回の改装をきっかけに長らく隠していたnavbarを復活させ、レイアウトから検索窓をはずしました。なんだか違和感が出るほどに久しぶりに自分のブログでnavbarの存在感があります…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-8424773685942238106?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/8424773685942238106/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2010/03/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/8424773685942238106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/8424773685942238106'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2010/03/blog-post.html' title='テンプレートシステム使ってみました！'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_cu9-boJ7gJ0/S6MmeyeYYoI/AAAAAAAAAlk/uDpiIq8wej0/s72-c/capture.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-2459659032630000046</id><published>2010-03-16T13:29:00.000+09:00</published><updated>2010-03-16T13:29:55.279+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>Blogger新テンプレートシステム</title><content type='html'>いやー、何回かコメントのお返事ぐらいはしてたんですけどまた間隔を空けてしまいました。&lt;br /&gt;&lt;br /&gt;実は自分このブログに課した目標が1000個記事をポストすることっていうのがありますので、まだまだ完全停止したりはしません。まだ150個ほどしか記事ないですからね。&lt;br /&gt;&lt;br /&gt;今情報セキュリティスペシャリスト試験に向けて勉強中です。暗号や認証、アクセス制限は得意分野なんですが、リスクアセスメントとかかなり興味ないのでそこらへんがしんどいです。&lt;br /&gt;&lt;br /&gt;なんだか何について書いてたブログだったかさえ感覚が戻ってきません。非常によろしくないです。&lt;br /&gt;&lt;br /&gt;とにかく、我らがBloggerには新テンプレートシステムも導入されたことですし、次にポストするときにはテンプレも一新して定期的にポストしていきますよ！たぶん。&lt;br /&gt;&lt;br /&gt;それにしてもちょっと触ってみただけなんですけどこのテンプレートシステムおもしろいですね。IE8は新CSS対応が遅れているので表示できないこともあるみたいですけど、以前までの様に、いくつもdivを重ねなくても丸角が実現できたりとか。&lt;br /&gt;最初に用意されているものをそのまま使ったりしなければ丸かぶりすることもなさそうですし、少しづつ違うオリジナリティが出たりするのでしょうか。&lt;br /&gt;すごいなー、私が今まで一生懸命改造してBloggerに合わせて作ってきた苦労が霞んでしまいます…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-2459659032630000046?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/2459659032630000046/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2010/03/blogger.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/2459659032630000046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/2459659032630000046'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2010/03/blogger.html' title='Blogger新テンプレートシステム'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-672012862544348720</id><published>2009-11-16T22:05:00.002+09:00</published><updated>2009-11-16T22:11:34.714+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>Google appsでお名前.comのCNAME設定をするときの注意</title><content type='html'>またブログをポストする期間が空いてしまいまして、ネタがたまっていくばかりです。Twitterに慣れるとブログを書くのが長文だと思えて仕方が無くなってきました。やばいです。&lt;br /&gt;&lt;br /&gt;さて、今回はとある事情で独自ドメインを取ったもののどう運用するかを考えた結果、Google appsを使うことととした際の設定の1つである、ドメイン確認方法の1つのDNSのCNAME設定について書いておこうと思います。&lt;br /&gt;&lt;br /&gt;Google appsはみなさんご存知の通り、自己のドメインでGmailやGoogle calendarなどのGoogleのウェブアプリケーションを利用可能にするものであり、一橋大学や岡山大学や日本大学などの大きな学校や、東急ハンズやら松竹やらの企業もGoogle appsを導入するなど国内でも利用が広まってきています。&lt;br /&gt;&lt;br /&gt;Googleのインフラのでかさは語るまでもないですね。&lt;a href="http://picasa.google.com/support/bin/answer.py?hlrm=en&amp;answer=39567"&gt;PicasaやGmailの追加ストレージもかなり安く買えるようになった&lt;/a&gt;ことからもその大きさが知れます。GDriveが待ち遠しいです。&lt;br /&gt;&lt;br /&gt;そこで私も時流に乗ったつもりでGoogle appsに登録し、利用を始めようとしたわけですが、ドメインの認証には2パターンありました。ちょっとググればすぐ分かるんですが、多くの方がCNAMEではなく、HTMLファイルのアップロードによる認証を選んでおられます。私はウェブサイトのホスティングもGoogleに乗っかるつもりでいましたので、アップロードする場所が無く、CNAMEを選んだわけですが、中々認証されなかったので、少し調べてみると、すぐ原因が分かりました。&lt;br /&gt;&lt;br /&gt;なんとですね、&lt;a href="http://www.google.com/support/a/bin/answer.py?hl=jp&amp;answer=47283"&gt;Googleの指示&lt;/a&gt;通りにやっただけでは認証できないのです。っていうか考えれば当たり前なんですが、ネームサーバー設定が抜けているのです。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.com/support/a/bin/answer.py?answer=117812"&gt;ホスト別ヘルプ&lt;/a&gt;にはちゃんと書いてあるんですけども、ネームサーバーの設定をしなければ、DNS設定を流してくれるサーバーがないのでどんだけ設定してもDNSの設定はインターネットに浸透しません。&lt;br /&gt;ですので、まずは&lt;br /&gt;ネームサーバー情報を入力する&lt;br /&gt;から&lt;br /&gt;ネームサーバー1&lt;br /&gt;01.dnsv.jp&lt;br /&gt;ネームサーバー2&lt;br /&gt;02.dnsv.jp&lt;br /&gt;と入力しましょう。&lt;br /&gt;&lt;br /&gt;私の場合は上記設定後、一時間ほどでGmailが使用可能な状態になりました。&lt;br /&gt;あ、当然MXレコードも正しく入力して下さいね。MXレコードはまさしく指示通りです。&lt;br /&gt;&lt;br /&gt;今回のネームサーバー設定はお名前.comに限った話ではなくネームサーバー設定可能なホストに共通するもののはずですが、今回利用したのがお名前.comだったためお名前.comの設定のみ載せました。違うドメインホストをご利用の方は大手ならGoogle appsのヘルプを検索すれば出てくるはずです。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-672012862544348720?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/672012862544348720/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/11/google-appscomcname.html#comment-form' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/672012862544348720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/672012862544348720'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/11/google-appscomcname.html' title='Google appsでお名前.comのCNAME設定をするときの注意'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-5985741599291107057</id><published>2009-11-04T01:04:00.000+09:00</published><updated>2009-11-04T01:04:49.454+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>mp3tagをポータブル化する方法</title><content type='html'>名称に反してmp3やmp4、flac、oggなど、かなりの数のフォーマットに対応し、カバーなどを埋め込むときには大助かりのタグ打ちソフトの&lt;a href="http://www.mp3tag.de/en/index.html"&gt;Mp3tag&lt;/a&gt;はユーザーフォルダ内に設定などを残すためそのままでは持ち出して使うことが出来ません。&lt;br /&gt;&lt;br /&gt;ただ、あっさりとポータブル化する方法がありましたので、メモ代わりに書いておこうと思います。みんな知ってるんでしょうか？&lt;br /&gt;方法は、Mp3tagと同じ階層にmp3tag.cfgという空ファイルを作るだけです。&lt;br /&gt;&lt;br /&gt;次回の起動以降、Mp3tagはmp3tag.cfgを参照するようになり、ユーザーフォルダ内にデータを作りません。&lt;br /&gt;ちなみに、&lt;a href="http://www.nihongoka.com/jpatch_main/mp3tag"&gt;日本語化工房さん&lt;/a&gt;で提供されているような設定ファイルは、当然ユーザーフォルダ内ではなく、Mp3tagと同じ階層にあるdataフォルダの同じような位置に置くことになります。&lt;br /&gt;&lt;br /&gt;これ、当然公式機能なのですが、ちょっとググった感じでは触れられていないですね。Mp3tagは人気のあるソフトだと思ってたんですが意外とそうでもないのかな。&lt;br /&gt;現状のタグ打ちソフトで自分が知る内ではfoobar2000と並んで最高に使えるものだと思いますよ。&lt;br /&gt;foobar2000はタグ打ちソフトではなく、プレーヤーですが、これより良いプレーヤーは無いって言えるほどに優れたプレーヤーです。合わせてどうぞ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-5985741599291107057?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/5985741599291107057/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/11/mp3tag.html#comment-form' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/5985741599291107057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/5985741599291107057'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/11/mp3tag.html' title='mp3tagをポータブル化する方法'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-1717243346692770989</id><published>2009-10-07T23:05:00.002+09:00</published><updated>2009-10-15T00:05:28.714+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>TCP/IPの基礎</title><content type='html'>ここ数日はTCP/IPの基礎を勉強しました。この間のLANの基礎と同じく、普段何気に使っているものを勉強すると、理解が深まるのが実感できて楽しいです。&lt;br /&gt;&lt;br /&gt;基礎理論を除くと、ルーティングプロトコルであるIGPとかEGPが初耳でした。ルーティングプロトコルというものそのものしか知らなかったのですが、確かに複数あって当たり前だなと思いました。&lt;br /&gt;&lt;br /&gt;IPアドレスとDNSは以前自前で色々構築した際に芋づる式に気になってかなり調べたので、今回勉強に使用した範囲を超えて理解が出来ているようで安心しました。&lt;br /&gt;&lt;br /&gt;大企業は分かりませんが、中小なら以前業務でDNS設定を行ったことがあります。それらの経験で思ったことは、正直、趣味でああだこうだやったことあるなら十分運用できるということです。むしろ気を配るべき部分だけしか気を配らないですぱっとこなすことを求められる分業務の方が簡単に思えます。趣味だとトコトン行ってしまってその分時間というコストがかかってしまうんですけども。&lt;br /&gt;&lt;br /&gt;自分の狭い知見では、業務として行っているプロよりも、趣味として行っているアマの方がよりプロ的であることがままあります。&lt;br /&gt;ですので、良く求人広告で業務レベルで～みたいな言い回しがありますが、あの広告を出している人は、趣味で培われるレベルを侮っているのか、会社がよっぽどでかいのかのどちらかではないかと思います。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-1717243346692770989?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/1717243346692770989/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/10/tcpip.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/1717243346692770989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/1717243346692770989'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/10/tcpip.html' title='TCP/IPの基礎'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-2262805264301583332</id><published>2009-10-02T22:14:00.000+09:00</published><updated>2009-10-02T22:14:17.534+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>Photoshopのデザインからコード化</title><content type='html'>昨日、今日とPhotoshopで作られたwebデザインをDremaweaverでコードに落とし込む作業をしました。&lt;br /&gt;&lt;br /&gt;その元のPSDが完成品で公開されていたものであるため私がコード化したものを公開することは出来ないのがちょっと残念ですが、久々にwebページを作った為、良い復習になりました。&lt;br /&gt;また同時にIE6のバグの数々を思い出し、IE6早くなくなれと思わされました…&lt;br /&gt;&lt;br /&gt;デザインは直感とセンスと経験が組み合わさって出来るものだと思うんですが、自分はほとんど経験に頼ってデザインしているため自分で思いつく幅が狭いです。&lt;br /&gt;ただ、逆にここにはこれがあるべきとかいうように期待されるであろうことははずさないので、良くも悪くも保守的デザインを行います。&lt;br /&gt;そのせいかは分かりませんが、オールFlashで構成されたようなユーザビリティの低いサイトは毛嫌いします。特にスキップさえ付いてないサイトがちらほらありますが、私の中では最もやってはいけないデザインの1つです。実際webデザインの上でFlashを使わなければいけない理由なんてほとんどありません。その流れはこれからHTML5の普及に伴ってさらに加速し、インタラクティブなものだけが生き残っていくんじゃないかなと思います。&lt;br /&gt;&lt;br /&gt;明日はちょっと忙しそうなため出来るか分かりませんがPhotoshopで写真加工でもしようと思います。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-2262805264301583332?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/2262805264301583332/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/10/photoshop.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/2262805264301583332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/2262805264301583332'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/10/photoshop.html' title='Photoshopのデザインからコード化'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-8840953932348908933</id><published>2009-09-28T23:56:00.002+09:00</published><updated>2009-09-29T00:02:07.458+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>自分専用アプリケーション</title><content type='html'>今日は1週間勉強したJavaの基礎を使って、自分専用にしかならないであろうJavaアプリケーションを作成しました。&lt;br /&gt;&lt;br /&gt;内容は特定のファイルもしくはフォルダと、何らかのアプリケーションを引数とし、ファイルが渡されたならその親フォルダ、フォルダならそのまま、その配下にあるファイルもしくはフォルダ群からランダムで引数としたアプリケーションに渡すというものです。他のアプリケーションから呼び出されることを想定しているものです。&lt;br /&gt;画像や写真などフォルダでカテゴリ分けして整理してあるのですが、フォルダ内ランダムは色んなソフトにあるのに、フォルダ間ランダムがないのを不思議に思ったのでこのようなものを作りました。また自分で使ってて気に入らなければ作り替えていこうと思います。&lt;br /&gt;&lt;br /&gt;Rubyなどであればあっというまに出来ることですが、Javaはなかなか手強く、例外もキッチリ処理しなければコンパイルさせてくれませんでしたので、時間がかかりました。&lt;br /&gt;ただ、実行速度は圧倒的にJavaの方が早いです。スクリプトとはっきり差が付きました。&lt;br /&gt;あとは、外部アプリケーションを実行させる際に、スペースをもつであろう変数を引数としてどう処理するかの部分に悪戦苦闘しました。web上で参考にさせて頂いているサンプルは皆定数だったもので、なかなか困りました。&lt;br /&gt;&lt;br /&gt;今日もまた1つレベルを上げることが出来ました。明日は既に出来上がっているPSDがあるので、久々にデザインからコード化する作業をしようと思います。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-8840953932348908933?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/8840953932348908933/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/09/blog-post_28.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/8840953932348908933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/8840953932348908933'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/09/blog-post_28.html' title='自分専用アプリケーション'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-5005517841859414837</id><published>2009-09-26T02:46:00.006+09:00</published><updated>2011-05-19T11:05:07.406+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='プログラム'/><title type='text'>FizzBuzzテスト</title><content type='html'>アメリカのIT業界の話でFizzBuzzテストというものがあります。久しぶりにこの話を見たので思ってたことを。&lt;br /&gt;&lt;br /&gt;Quote:&lt;blockquote&gt;「1から100までの数をプリントするプログラムを書け。ただし3の倍数のときは数の代わりに「Fizz」と、5の倍数のときは「Buzz」とプリントし、3と5両方の倍数の場合には「FizzBuzz」とプリントすること。」（「どうしてプログラマに・・・プログラムが書けないのか?」）&lt;br /&gt;&lt;a href="http://jibun.atmarkit.co.jp/ljibun01/cs/200909/02/01.html"&gt;&lt;br /&gt;転職活動をする暇があったらブログを書け － ＠IT自分戦略研究所&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;「ちゃんと」学校に通っていた学生でもできないらしいですけど、自分には信じられません。プログラム初体験って言う人でも3日、ほんのちょっとでもかじってたら大抵の言語を1日学べばできるものでしょう。どんな言語にもある if と for (あとは標準出力)さえ分かってればできるのに？むしろ何で出来ないのか理由を聞きたいです。&lt;br /&gt;こんな問題が解けるからと言っても就職はできないでしょう。常識的に考えて。&lt;br /&gt;&lt;br /&gt;まぁ、私に専門職業プログラマとしての経験が無いからと言ってしまえばそれだけなんです。webデザイナ、プログラム、ディレクター的なことなど色々経験はしているんですけどね、どれもそれ「専門」でないと話を聞いてくれないみたいで。全部やっちゃ何でダメなんでしょうね。&lt;br /&gt;スペシャリストばっかりだと統率取れなくなると思うのでゼネラリストが必要だと思います。&lt;br /&gt;こういうこと言ってるからダメだったりして…(笑)&lt;br /&gt;&lt;br /&gt;けど今有効な手段もないので、小飼さんに騙されて、学んでいる、身につけた技術についてもブログに書いていきます。未熟なんで書くのが恥ずかしいですけどね。&lt;br /&gt;ダメ元でもなんでも良いところが見つかるかもしれないのなら。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-5005517841859414837?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/5005517841859414837/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/09/fizzbuzz.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/5005517841859414837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/5005517841859414837'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/09/fizzbuzz.html' title='FizzBuzzテスト'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-6386556790224145212</id><published>2009-09-11T00:36:00.006+09:00</published><updated>2009-09-11T00:49:48.008+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>Bloggerでも「続きを読む」ができるように！</title><content type='html'>とうとうBloggerでも日本のブログではおなじみ「続きを読む」機能が正式搭載されました。&lt;br /&gt;&lt;br /&gt;日本のブログサービスにはあるのが常識なので、Bloggerでブログを始めて見て違和感を感じる部分が減ることになりそうですね。&lt;br /&gt;&lt;br /&gt;Blogger解説でおなじみクリボウさんのブログで知りました。&lt;br /&gt;&lt;a href="http://www.kuribo.info/2009/09/blogger.html"&gt;クリボウの Blogger Tips: Blogger 公式の「続きを読む」機能が登場&lt;/a&gt;&lt;br /&gt;いつもありがとうございます！&lt;br /&gt;&lt;br /&gt;エディタも新しくなってtextareaも見やすくなったし(textareaが広げられる！)、デフォルトテーマもデザイナーを募集して増やそうと試みているみたいのなので、これからのBloggerサービスにも期待がかかります。&lt;br /&gt;&lt;br /&gt;じゃあ早速テストしてみましょうかね。&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;見えましたか？あまり自分は使わなさそうな気がしますがBloggerの進化を素直に喜びたいと思います！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-6386556790224145212?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/6386556790224145212/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/09/blogger.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/6386556790224145212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/6386556790224145212'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/09/blogger.html' title='Bloggerでも「続きを読む」ができるように！'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-8420173333224859503</id><published>2009-09-07T16:30:00.003+09:00</published><updated>2009-09-07T16:37:10.450+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='LastPass'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>LastPass 1.51.4 アップデート</title><content type='html'>&lt;a href="https://lastpass.com/"&gt;LastPass&lt;/a&gt;がアップデートし、1.51.4となり、Macのsafariにもネイティブ対応するようになりました。&lt;br /&gt;&lt;br /&gt;バグのいくつかが修正され、その間に新規に訳されたもの、修正されたものの修正も入っていますので、アップデートをお勧めします。&lt;br /&gt;一番致命的で気になっていたキーボードショートカットの部分も修正されたのでちょっと安心です。&lt;br /&gt;このごろは翻訳作業を放置してしまっているので、また新たな翻訳必要箇所が増えているのかと思うと、全部が終わるのはいつかと不安になります。iPhone用や、Android用、Brackberry用も一通り訳してあるはずですが、また増えてるんだろうな…&lt;br /&gt;&lt;br /&gt;主にウェブサイトの方を訳して下さっている方もいたんですが、最近はどうなんでしょう。訳のおかしな部分が直ってないので、その方もしばらく放置されているのかもしれません。&lt;br /&gt;また時間を見つけてやっていきたいと思います。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-8420173333224859503?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/8420173333224859503/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/09/lastpass-1514.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/8420173333224859503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/8420173333224859503'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/09/lastpass-1514.html' title='LastPass 1.51.4 アップデート'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-6992895184198418261</id><published>2009-09-04T00:09:00.002+09:00</published><updated>2009-09-04T00:33:00.355+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ゲーム'/><title type='text'>女神異聞録ペルソナ</title><content type='html'>ペルソナというと、私的には3から大分売れたような印象があります。&lt;br /&gt;&lt;br /&gt;ペルソナ1は女神異聞録ペルソナというタイトルで、女神転生の影響がものすごく残っているタイトルなんですが、難しいらしいけど面白いらしいと聞いていて、10年越しにやっとプレイ、クリアできました。&lt;br /&gt;ちなみにPSPでリメイクされて、色々と改善されたようですが、当然PS版です。原版をやる方が当時の面白さを理解できると思うので。&lt;br /&gt;&lt;br /&gt;まぁどんなところが面白いとか難しいとかそういうことはさんざん語り尽くされたゲームですので、あれやこれや書いても意味ないので、それらは書きませんが、どうしてもやり込みまで全て終わってに思ったことを…&lt;br /&gt;&lt;br /&gt;ヴィシュヌ弱すぎ、ルシファー使いにくすぎ、アリス出なさすぎ、そしてやっぱりエンカウント率高すぎでダンジョン難しすぎ&lt;br /&gt;&lt;br /&gt;超マゾゲーです。ファミコンとゲームボーイの頃、女神転生をやったんですが、それより遥かに難しいと思いました。&lt;br /&gt;&lt;br /&gt;あ、そういやネットの攻略情報で足りないな－と思ったのが、お勧めペルソナです。慣れないとどんなんが強いのか分からないんですよね。&lt;br /&gt;序盤のものは少し見かけたので、中盤から終盤にかけてのお勧めペルソナを少しだけ書いておきます。ぶっちゃけ中盤で強いもの作っとけばそのままラスボスまで行けます。組み合わせとかは良いものを考えるのがめんどくさいので、たくさんある攻略サイトさんの情報から考えて下さい。&lt;br /&gt;&lt;br /&gt;Lv.36 JUDGMENT アズラエル マハコウハ、闇の審判、タルカジャ所持 魔法効かない 中盤から終盤の要&lt;br /&gt;&lt;br /&gt;Lv.47 FOOL ナルカミ マハンマ、マハムド、マハブフダイン、マハジオダインを持ってどんな悪魔にも対応できる上に全ての攻撃に強い&lt;br /&gt;&lt;br /&gt;Lv.29 WORLD イルルヤンカシュ 自力でメギドラを覚える&lt;br /&gt;&lt;br /&gt;Lv.20 MOON リリム 魔法吸収&lt;br /&gt;&lt;br /&gt;Lv.24 SUN ヴィゾフニル 光の裁き所持 AGI高い evildarkがやたら多い中盤に大活躍&lt;br /&gt;&lt;br /&gt;Lv.18 CHARIOT ゴズテンノウ メギド、メギドラを覚える 序盤から中盤後半まで大活躍。潜在復活があれば最後まで活躍可能&lt;br /&gt;&lt;br /&gt;Lv.29 PRIESTESS ハトホル メディラマ所持 同じPRIESTESSのアメノウズメと合わせて、アイテムとこの2体だけで回復は何とかなります。このゲームは回復がやたら強いので。&lt;br /&gt;&lt;br /&gt;こんなとこですかね。ちなみにセベク編の時ラスボス突入レベルは主人公だけLv.51で、他は全員30代でしたが、ギリギリでクリアできました。&lt;br /&gt;はばたきの魔法を2回連続で食らったときはさすがにダメかと思いましたが主人公が生き残ったのでなんとかなりました。マジカルガード使えばもっと楽なんですが、何となく嫌だったので。&lt;br /&gt;&lt;br /&gt;今となっては価値のない情報ですが、PSP版の人の役に立てばと。&lt;br /&gt;未だに愛してやまないプレイヤーさんには何を今更ってやつですね。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-6992895184198418261?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/6992895184198418261/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/09/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/6992895184198418261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/6992895184198418261'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/09/blog-post.html' title='女神異聞録ペルソナ'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-4619199170531914275</id><published>2009-08-23T20:47:00.003+09:00</published><updated>2009-08-23T20:55:10.101+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>twitterを始めると…</title><content type='html'>twitterを始めたブロガーはブログの更新が滞りがちになるという話がありますが、あれほんとなんじゃないかなって最近思い始めています。&lt;br /&gt;&lt;br /&gt;私のブログ更新頻度が低いのはいつものことなのですが、twitterをしていなければブログのネタになりそうなことを発見or思いついても、ふくらませる前にtwitterに書いちゃうんですよね。&lt;br /&gt;&lt;br /&gt;twitterにポストすればするほど、ネタを消費しちゃって満足してしまっているような気がします。&lt;br /&gt;twitterに投稿しても、満足せずにふくらませるか、ネタの選別が必要かなと思いました。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-4619199170531914275?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/4619199170531914275/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/08/twitter.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/4619199170531914275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/4619199170531914275'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/08/twitter.html' title='twitterを始めると…'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-4055102411446283264</id><published>2009-08-18T22:58:00.007+09:00</published><updated>2009-08-18T23:15:34.923+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>Google Chromeのブックマーク同期を試してみました</title><content type='html'>Google Chromeの最新ビルド(私の試したのは4.0.201.1)で、ブラウザ組み込みのブックマーク同期機能が搭載されたとのことで、早速試してみました。&lt;br /&gt;&lt;br /&gt;ここや&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cu9-boJ7gJ0/Soq0MD2lT4I/AAAAAAAAAi4/iVwvseF1hsM/s1600-h/chrome_bookmark1.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 308px;" src="http://2.bp.blogspot.com/_cu9-boJ7gJ0/Soq0MD2lT4I/AAAAAAAAAi4/iVwvseF1hsM/s400/chrome_bookmark1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5371303624878411650" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ここから&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cu9-boJ7gJ0/Soq0Sb_scFI/AAAAAAAAAjA/F-voK5qka6s/s1600-h/chrome_bookmark2.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 308px;" src="http://2.bp.blogspot.com/_cu9-boJ7gJ0/Soq0Sb_scFI/AAAAAAAAAjA/F-voK5qka6s/s400/chrome_bookmark2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5371303734438293586" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ブックマークの同期を行うことができ、初回はGoogleアカウントの入力を求められます。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cu9-boJ7gJ0/Soq0hYrNmII/AAAAAAAAAjI/V4xf8_IAtSc/s1600-h/chrome_bookmark3.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 308px;" src="http://3.bp.blogspot.com/_cu9-boJ7gJ0/Soq0hYrNmII/AAAAAAAAAjI/V4xf8_IAtSc/s400/chrome_bookmark3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5371303991245117570" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;次回からは自動で同期されます。&lt;br /&gt;同期設定を行った後、ローカルのブックマークを消してみましたが、綺麗に復元してくれました。Mozzilaの&lt;a href="http://labs.mozilla.com/projects/weave/"&gt;Weave&lt;/a&gt;のように時間がかかったりしません。一瞬でした。こうなると&lt;a href="https://addons.mozilla.org/ja/firefox/addon/2410"&gt;Xmarks&lt;/a&gt;の立場が苦しいですね。&lt;br /&gt;&lt;br /&gt;なお、自動同期を止めると、再開するときにまたアカウントの入力を求められ、その後、ブックマークをマージするけど良い？と尋ねられます。一度同期を止めて分からなくなったので併合しちゃうよってことですね。&lt;br /&gt;&lt;br /&gt;既にGoogle ChromeでもAutopagerizeなんかは普通に動きますし、他のユーザースクリプトもネイティブで動いたりするものもあるようで、拡張もちらほら見かけるようになり始めました。後はタブ拡張とダウンローダでまともなのが付けばメインブラウザとしても使える位置にまで来たんじゃないでしょうか。&lt;br /&gt;&lt;br /&gt;HTML5の威力は色々なところで見ることができますが、メディア再生だけでなく、インタラクティブフラッシュの領域まで食ってしまいそうな勢いの中、一番サポートが進んでいると思われるGoogle Chromeには牽引役としての期待がかかります。&lt;br /&gt;&lt;br /&gt;あ、後Linux版のリリースも急いで欲しいです。まぁWineで普通に動くんですけど気分的に。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-4055102411446283264?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/4055102411446283264/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/08/google-chrome.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/4055102411446283264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/4055102411446283264'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/08/google-chrome.html' title='Google Chromeのブックマーク同期を試してみました'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_cu9-boJ7gJ0/Soq0MD2lT4I/AAAAAAAAAi4/iVwvseF1hsM/s72-c/chrome_bookmark1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-412795391237757081</id><published>2009-08-07T19:15:00.007+09:00</published><updated>2009-08-07T19:51:06.150+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>Ficiaからの招待メール</title><content type='html'>&lt;a href="http://www.itmedia.co.jp/news/articles/0907/23/news046.html"&gt;mixiのシステムをほとんど一人で作り上げたとされる衛藤バタラさん&lt;/a&gt;がmixiを辞めて作った&lt;a href="http://ficia.com/"&gt;写真共有サイトFicia&lt;/a&gt;のクローズドベータが始まり、招待のメールが届きましたので、少しだけ使ってみました。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cu9-boJ7gJ0/SnwGyEgmaXI/AAAAAAAAAiY/FvNfB5D0WDQ/s1600-h/ficia.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 337px;" src="http://1.bp.blogspot.com/_cu9-boJ7gJ0/SnwGyEgmaXI/AAAAAAAAAiY/FvNfB5D0WDQ/s400/ficia.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5367172313192491378" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;フリーで使える容量は2Gで、枚数に制限はありません。それを超える場合は10GBごとに月315円のプランとなるそうです。安いですね。&lt;br /&gt;&lt;br /&gt;Ficiaはとても軽快に動作し、Flash等を使わずにD&amp;Dを使用することが出来るため、直感的に使えて良いと思います。ShiftやCtrlキーを使った複数選択にも対応しています。&lt;br /&gt;&lt;br /&gt;アップロードはWinとMacに用意されている専用アップローダか、メール、もしくは普通にブラウザ経由で行います。ブラウザ経由でアップロードを行うにはFlashが必要です。&lt;br /&gt;アップローダはとても簡素で、フォルダを選択して、アップロードする機能しかありません。これはその内機能拡充されていくものと思います。&lt;br /&gt;アップローダではデフォルトで、ブラウザからアップロードする際には重複アップロードを防ぐというユニークな機能があり、面白いです。&lt;br /&gt;&lt;br /&gt;共有、公開設定はアルバムごとに行うようです。デフォルトでアルバムに入っていない状態では非公開にされているようです。&lt;br /&gt;&lt;br /&gt;まだFlickrなどのサービスのように写真埋め込みやリサイズなどには対応していないようです。まぁ大きく表示された写真のURLを使えば一応表示はできますが…&lt;br /&gt;&lt;br /&gt;少し使ってみて、私が一番気になったのはオリジナルサイズの表示ができないことです。ダウンロードはできるんですが、その際のファイル名はオリジナルファイル名ではありません。&lt;br /&gt;オリジナルファイル名を維持してくれる故にPicasaを使っているぐらいですので、是非とも対応して頂けると嬉しいなと思いました。&lt;br /&gt;&lt;br /&gt;今後、おそらくまだ日本語に対応していないFlickrに取って代わり、同じようにAPIの公開、機能拡充を行っていくものと思います。クローズドベータでこれぐらいできるのなら、正式公開の際にはFlickr並に多機能になってくれないかと期待を持ちました。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-412795391237757081?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/412795391237757081/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/08/ficia.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/412795391237757081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/412795391237757081'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/08/ficia.html' title='Ficiaからの招待メール'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_cu9-boJ7gJ0/SnwGyEgmaXI/AAAAAAAAAiY/FvNfB5D0WDQ/s72-c/ficia.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-5534277458243915788</id><published>2009-08-06T22:50:00.003+09:00</published><updated>2009-08-07T16:40:05.364+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>Googleサービスのアカウント間移動法</title><content type='html'>実は1ヶ月ほど前、とある事情からGoogleアカウントを切り替えることになりました。&lt;br /&gt;&lt;br /&gt;Gmail、Googleリーダー、Gooleカレンダー、Picasa、そしてこのBloggerも切り替えています。しかし見てもらえば分かるように、投稿者の名前も変わっていません。全てのデータを移しています。&lt;br /&gt;あ、残念ながらGoogle Analyticsは現状データの引き継ぎが不可能です。そもそもインポートできるインターフェイス皆無です。おかげでまっさらなとこから始まって元のPVとかが加算されるので見かけ上ものすごい勢いで上昇してちょっと良い気分です。商用でもない限りデータがアクセスデータなんて飛んでもまぁ良いかと思えるところです。&lt;br /&gt;&lt;br /&gt;Gmailは元Gmailと新Gmailの間でPOPアクセスすればメールそのものは簡単に移せます。&lt;br /&gt;ですが、これだとラベルが維持されないので、別に方法を使います。&lt;br /&gt;それは、IMAPに対応したメールクライアントを使う方法です。私はThunderbirdを使いましたが、Beckyでも可能だと思われます。&lt;br /&gt;&lt;br /&gt;まず、Thunderbirdを起動し、元と新のGmailアカウントを作成します。&lt;br /&gt;それから、元の方に入っているメールをラベルとして扱われているフォルダを新アカウント側に旧アカウントと同じ構造になるようにコピー/移動します。&lt;br /&gt;メールが大量にある場合や、添付ファイルが多いと、Gmailが怒ってしまいますので、そのような場合は少し時間をおいて、分けて実行してみて下さい。&lt;br /&gt;こうすると、ラベルとメールは完全に復元できます。スレッドも大丈夫です。&lt;br /&gt;&lt;br /&gt;次に、フィルタはLabsの機能を使えば、インポート、エクスポートのためのインターフェイスが出てきますので、何も問題はありません。&lt;br /&gt;&lt;br /&gt;これでGmailは問題なく移行できます。&lt;br /&gt;&lt;br /&gt;Googleリーダーは、インポート、エクスポートできる機能が元々ありますので問題ありません。&lt;br /&gt;&lt;br /&gt;Gooleカレンダーは設定→カレンダー→(カレンダーの名前)から公開カレンダーなら上の、非公開カレンダーなら下のカレンダーアドレスからデータにアクセスできるカレンダーURLが得られますので、適宜インポートすれば完了です。&lt;br /&gt;カレンダーの作成者名などが異なっている場合は自分のカレンダーにコピーというメニューがカレンダーの予定上でクリックすれば表れますので、実行すればよいと思います。&lt;br /&gt;その他のカレンダーもURLをコピー→追加もしくはインポートで完了です。&lt;br /&gt;&lt;br /&gt;PicasaはデスクトップアプリケーションのPicasaを使うと楽でしょう。ただ、Blogger用のフォルダはアプリケーション側からはファイルを追加することができませんので、ブログ用のイメージは、放置してファイル置き場を増やせたと思うか、手動になります。私のブログは画像をほとんど使わない質素なものですので、楽に手動で移すことができました。&lt;br /&gt;&lt;br /&gt;Bloggerは、設定から管理者を増やす機能を使います。&lt;br /&gt;&lt;br /&gt;1. 元アカウントでログインし、新アカウントに招待メールを送ります。&lt;br /&gt;2. 新アカウントで招待を受けとり、メンバーになります。&lt;br /&gt;3. 元アカウントで、新アカウントを元アカウントを同じ管理者にします。&lt;br /&gt;4. 新アカウントでログインし、元アカウントを削除します。&lt;br /&gt;&lt;br /&gt;これで、何事もなくブログの所有者を変更できます。投稿者名を同じにするとなお同じになれます。Bloggerプロフィールまでは引き継げませんが、コピペできるものですし、問題も少ないと思います。&lt;br /&gt;&lt;br /&gt;さらに、私はAdsenseも切り替えました。&lt;br /&gt;支払ってもらえる分の報酬がある場合はそれを実行し、その後、Adsenseのサポートにアカウントを切り替えたい旨を伝えれば切り替えてくれます。&lt;br /&gt;以前別の問題でも切り替えてもらったので、私は迷惑な事ながら2回も切り替えてもらっています。この経験から逆に、頼めば切り替えてもらえるものだと思います。&lt;br /&gt;ただ、データは引き継げません。もらえる分の報酬をもらえばそんな損はないですし、アクセスデータはエクスポートできるのでまぁ良いかなと思います。エクスポートする場合は切り替え前に行わないとアクセスできなくなるので注意です。&lt;br /&gt;&lt;br /&gt;以上のように、大概は問題なくアカウント間を移動できるものになっています。そんなにあるものではありませんが、アカウント間移動の際は試してみて下さい。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-5534277458243915788?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/5534277458243915788/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/08/google.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/5534277458243915788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/5534277458243915788'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/08/google.html' title='Googleサービスのアカウント間移動法'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-4627531685467851955</id><published>2009-07-31T22:14:00.007+09:00</published><updated>2009-08-01T10:25:29.725+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>Kaspersky Internet security 2010を使ってみた</title><content type='html'>日本では未だにJustsystemが2009を提供しています(しかも2009の中でもバージョンが低い)が、既に本家では2010が先月に公開されています。&lt;br /&gt;&lt;br /&gt;私はJustsystemの動きの鈍さ、本家にあるのにJustsystem製日本語版では機能が削られている事が嫌で元々本家の英語版を使っているので、2009との使用感の違いを日本で出るちょっと前に書いてみたいと思います。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cu9-boJ7gJ0/SnLy1LE2GXI/AAAAAAAAAhs/sD5ksBkOMsk/s1600-h/kaspersky2010.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 296px;" src="http://3.bp.blogspot.com/_cu9-boJ7gJ0/SnLy1LE2GXI/AAAAAAAAAhs/sD5ksBkOMsk/s400/kaspersky2010.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5364617101471783282" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;インターフェイスは、見栄えが良くなったものの、ごちゃごちゃしているため総合的に悪くなったと思います。ただ、メインインターフェイスから各Settingに入るためのリンクは良くなっていると思います。&lt;br /&gt;&lt;br /&gt;Kasperskyに判断を任せることを前提としているためか、手動でApplication Filtering、Firewallの設定が恐ろしく使いにくくなりました。自分で新規に任意のアプリケーションを追加することもできません。&lt;br /&gt;今まで実行したことのあるアプリケーションについても、FirewallはSetting内から行けるのにApplication FilteringはMy Security Zoneというパネル内からしかいけないなど、手動のことはほとんど考えていないと言っても良いでしょう。&lt;br /&gt;それに、手動で通信ルールを設定して、親アプリケーションの許可も出しているのにルールを記憶しれくれないんですよね、なぜか。もう今は手動設定諦めてます。&lt;br /&gt;&lt;br /&gt;良いところは、なんと言ってもパフォーマンスです。はっきり分かるほど良くなっています。また、スキャンがやたらと遅い上に良く途中で止まるのが大分改善されています。結構早くなりましたし、途中で止まることもほとんどありません。&lt;br /&gt;未知のアプリケーションの事前スキャンもあっという間に終わるようになりました。かなりイライラは減ると思います。&lt;br /&gt;&lt;br /&gt;KasperskyのNorton化が始まったなと思いました。あまりPCの動作に詳しくないユーザに思いっきりフォーカスをあて、ある程度理解し、動作の制御が自分でやりたい人には使いにくくなっています。&lt;br /&gt;今回のバージョンは、自分で面倒くさいことはやりたいくない人向けで、自分で制御がしたいという人にはあまり向きません。今まで通りの感覚でやろうとすると、allow alwaysが無さそうなので、これを許可するけどこれは許可しないの設定が毎回Settingまで行かなければならず、正直使えたものではありません。&lt;br /&gt;&lt;br /&gt;全体として、多分良い方向なんだと思います。パフォーマンスは超重要事項ですしね。&lt;br /&gt;しかし私はKasperskyの初心者ばかりを見ていない、初心者でもそうでない人も使えるところが好きだったので、もうKasperskyはダメかなと思いました。&lt;br /&gt;&lt;br /&gt;ファイアウォールは一時かなり使い込んだComodoに戻し、アンチウイルスをKasperskyにするか他のアーカイブに強いアンチウイルスを探して乗り換えようと思います。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-4627531685467851955?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/4627531685467851955/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/07/kaspersky-internet-security-2010.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/4627531685467851955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/4627531685467851955'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/07/kaspersky-internet-security-2010.html' title='Kaspersky Internet security 2010を使ってみた'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_cu9-boJ7gJ0/SnLy1LE2GXI/AAAAAAAAAhs/sD5ksBkOMsk/s72-c/kaspersky2010.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-8958891846299357203</id><published>2009-07-22T14:07:00.002+09:00</published><updated>2009-07-22T14:11:34.936+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='LastPass'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>lastpass 位置 ？</title><content type='html'>ここ2ヶ月ぐらいなぜかこのブログへ来る人のキーワード1位であり続けているのが「lastpass 位置」というキーワードです。&lt;br /&gt;&lt;br /&gt;最初は誤訳したのかと思ったのですが、どうやらそういうわけでもなさそうで、また、LastPass出現位置は自然な形で出てきていると思うので何のことだか分からない状態です。&lt;br /&gt;&lt;br /&gt;lastpass 位置で検索してここにたどり着いた方へ。&lt;br /&gt;何を求めてこのブログに来てしまったのかを良ければ教えて下さい。何なのかが分かればそれについて書くこともできると思います。どうぞよろしく。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-8958891846299357203?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/8958891846299357203/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/07/lastpass.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/8958891846299357203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/8958891846299357203'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/07/lastpass.html' title='lastpass 位置 ？'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-1722554225858695732</id><published>2009-07-19T21:26:00.004+09:00</published><updated>2009-07-19T21:41:49.370+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='LastPass'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>LastPass for Android</title><content type='html'>私が強くお勧めしているパスワードマネージャ&amp;自動フォーム記入ソフトのLastPassからAndroid版がリリースされています。しかしまだベータです。&lt;br /&gt;パスワードマネージャはそもそもモバイル機において活躍するものだと思うんですよね。入力機器の貧弱さなどは据え置き機にはどうしても勝てないわけですから。&lt;br /&gt;&lt;br /&gt;LastPassについては過去記事や他にも紹介されているサイトはたくさんありますのでそちらをどうぞ。&lt;br /&gt;TwitterでLastPassからリリースしたよって聞いてから翻訳まで少し時間がかかってしまいましたが、今のところ上がっているAndroid用の翻訳案件は全て完了しました。次のアップデートにでも適用されると思います。&lt;br /&gt;&lt;br /&gt;パスワードや固定して覚えさせたフォームは日本語でも全く問題なく記入できます。けどまぁ未知のサイトに記入するのはまだまだ英語サイトぐらいしか使い物になりません。今はオランダ語用記入パターンを作成中で、多分次に翻訳がほとんど終わっているドイツ語が来ると思います。日本語も早く100%終わらせて、Joeに「もう全部終わったからやってくれよ！」と言いたいと思います。&lt;br /&gt;&lt;br /&gt;LastPassはPC版はIE用、Firefox用共に無料で制限無く使えます。他のブラウザからもブックマークレットを介して使うことができます。&lt;br /&gt;モバイル用に関しては、試用期間の後、月1ドルが必要です。&lt;br /&gt;月いくらって言われるとつい年単位とかで計算してしまうんですけども、冷静に考えればジュース1本より安いです。日本の携帯コンテンツのぼったくり価格に慣れた日本の皆さんには何の問題もないと思われます。&lt;br /&gt;&lt;br /&gt;ダウンロードはAndroid Marketか&lt;a href="https://lastpass.com/download.php"&gt;こちらから&lt;/a&gt;パッケージを直にダウンロードできます。&lt;br /&gt;&lt;br /&gt;以前書いたように、もう少しすれば自分でもAndroid機を買う予定ですが、それまでは、おかしなところがあっても気づけませんので、ご一報下さい。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-1722554225858695732?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/1722554225858695732/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/07/lastpass-for-android.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/1722554225858695732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/1722554225858695732'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/07/lastpass-for-android.html' title='LastPass for Android'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-3200264436355263479</id><published>2009-07-19T19:45:00.003+09:00</published><updated>2009-07-19T19:56:55.232+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>SugarSync増量</title><content type='html'>SugarSyncについてのこの間のエントリで、数名の方に当ブログを経由して申し込んでもらえたようで、私のSugarSyncの容量がアップしました。ありがとうございます！&lt;br /&gt;&lt;br /&gt;お互い得するパターンだと人にも勧めやすくて良いですね。&lt;br /&gt;ただ、500MB増量するのは8/31までみたいです。それを過ぎると250MBと、今は2倍増量のキャンペーン期間中なんだとか。&lt;br /&gt;&lt;br /&gt;容量のアップ量についても、フリー版だとお互い500MB、30GB以上のプランだとお互い10GB(8/31以降は5GB)もらえるようです。&lt;br /&gt;と、いうことは私ももし有料版に行くときはどこかの人の紹介リンクを踏んで行った方が得になるということですね。&lt;br /&gt;&lt;br /&gt;もし、リンクを踏んで行った先が英語で分かんないという人は答えられる範囲で答えようと思います。お互いのWin-Winのために。ちょっと意味が違うか…&lt;br /&gt;&lt;br /&gt;&lt;a href="https://www.sugarsync.com/referral?rf=biw65bjkd6nyf"&gt;SugarSyncはここからどうぞ。&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-3200264436355263479?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/3200264436355263479/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/07/sugarsync_19.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/3200264436355263479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/3200264436355263479'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/07/sugarsync_19.html' title='SugarSync増量'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-6472319885961830223</id><published>2009-07-16T09:35:00.004+09:00</published><updated>2009-07-19T19:44:13.684+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>GoogleカレンダーにもLabsがつきました</title><content type='html'>昨日か一昨日ぐらいにGoogleカレンダーにもGmailと同じようにLabsがつきました。私はGoogle公式アカウントのTwitterによって知ったのですが、ニュースサイトなどにも載らないので変だなと思ったらこれ英語版にしかまだ搭載されていないようです。&lt;br /&gt;ちょっと前までGmailもそうでしたし、それは考えてみれば当たり前ですね。&lt;br /&gt;&lt;br /&gt;それにしてもGmailの頃は英語版限定の機能でも良く紹介されていたように思うんですがGoogleカレンダーは人気無いんですかね。便利な方だと思うんですが…&lt;br /&gt;今英語版にすると、Labs機能の他にもTasksが使えます。GmailのTasksと連動するのでちょっと感動しますよ。&lt;br /&gt;&lt;br /&gt;Labsの機能ではWorld Clockが便利です。海外の人とメールするときに、今向こうはこれぐらいだから今日中に返事が来るかなとかの確認に使えます。&lt;br /&gt;あとはNext Eventで、直近の予定を別に表示してくれます。カレンダーが色んな種類のカレンダーで埋まってても、予定だけ別に見れますので見通しが良くなります。&lt;br /&gt;&lt;br /&gt;気付くとGoogleにべったり依存してしてちょっと怖くなったりもしますが、便利なサービスをどんどん提供してくれるのでついつい使ってしまいます。&lt;br /&gt;携帯も機能全体がもう少しこなれてきたらHT-03Aを買う予定で、ますますGoogleにべったりになりそうな感じです。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-6472319885961830223?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/6472319885961830223/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/07/googlelabs.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/6472319885961830223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/6472319885961830223'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/07/googlelabs.html' title='GoogleカレンダーにもLabsがつきました'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-8979881280790533048</id><published>2009-07-15T18:18:00.007+09:00</published><updated>2011-04-18T02:32:38.503+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='プログラム'/><category scheme='http://www.blogger.com/atom/ns#' term='モノ'/><category scheme='http://www.blogger.com/atom/ns#' term='Netbeans'/><title type='text'>NetBeans Tシャツいただきました！</title><content type='html'>Netbeansのメーリスで行われた企画の参加賞をいただきました。ありがとうございます！&lt;br /&gt;&lt;br /&gt;メインはこのTシャツです！この箱形サイズに圧縮されてるのは初めて見ました。あのアイコンを模してこうなんですよね？小さい！&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cu9-boJ7gJ0/Sl3qzJIrc9I/AAAAAAAAAgY/XGX7CCzI6sM/s1600-h/netbeans+t1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_cu9-boJ7gJ0/Sl3qzJIrc9I/AAAAAAAAAgY/XGX7CCzI6sM/s400/netbeans+t1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5358697295987307474" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;残念ながらサイズ的に着れなさそうですが大事にしまっておきます！&lt;br /&gt;&lt;br /&gt;そしてオマケ？のSunグッズをたくさんいただきました。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cu9-boJ7gJ0/Sl3qzjS--eI/AAAAAAAAAgg/LzmnpnJtkr4/s1600-h/netbeans+t2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_cu9-boJ7gJ0/Sl3qzjS--eI/AAAAAAAAAgg/LzmnpnJtkr4/s400/netbeans+t2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5358697303009851874" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;外袋も内袋もSunのもので、鞄やストラップ、モバイルクリーナー、名刺入れをいただきました。おまけがすごくて感動しました！&lt;br /&gt;&lt;br /&gt;配送して下さった大野さん、いつもバグ登録などを英語に翻訳してくださっている片貝さんに感謝です。ありがとうございます！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-8979881280790533048?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/8979881280790533048/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/07/netbeans-t.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/8979881280790533048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/8979881280790533048'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/07/netbeans-t.html' title='NetBeans Tシャツいただきました！'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_cu9-boJ7gJ0/Sl3qzJIrc9I/AAAAAAAAAgY/XGX7CCzI6sM/s72-c/netbeans+t1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-3446364014060720573</id><published>2009-07-12T19:02:00.002+09:00</published><updated>2009-07-12T19:05:29.592+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='その他'/><title type='text'>いつもの</title><content type='html'>前テンプレートは気に入ってたんですが、色々と古いBlogger用コードが混ざっていて不具合があり、これを今風のBlogger用コードに直すのはやってられないということで、今度は新しめのコードを、ほとんど自分でカスタマイズせずに使うことにしました。&lt;br /&gt;&lt;br /&gt;いくつかの埋め込みと画像の位置替えぐらいしかしていません。すごい楽です。作者さんに感謝を。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-3446364014060720573?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/3446364014060720573/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/07/blog-post_12.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/3446364014060720573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/3446364014060720573'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/07/blog-post_12.html' title='いつもの'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-6069414637513824908</id><published>2009-07-11T15:19:00.005+09:00</published><updated>2009-07-11T18:08:21.238+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='Livedrive'/><title type='text'>Livedriveがサービスを終了</title><content type='html'>&lt;del&gt;Livedriveがサービスを終了するようです。&lt;br /&gt;もう私は退会しているのでメールは来ませんでしたが、&lt;a href="http://onlinebackup.seesaa.net/article/123242668.html"&gt;こちら&lt;/a&gt;で知りました。&lt;br /&gt;&lt;br /&gt;まぁ、フォーラムを見れば基本的に苦情ばかりで、しかもサポートが今まで私が投稿してきたような状態であるならばそれはユーザー離れは進むでしょうし、それを聞いた人達は利用しようとは思わなくなるでしょう。&lt;br /&gt;&lt;br /&gt;オンラインストレージ事業では1TB程度のデータを1年間保管するのに1万円ほどのコストがかかるとどこかで見ましたが、Livedriveのプロアカウントは約1万2千円、そして、1TB以上のデータを保存するユーザーがそんなにいるとは思えないこと、Livedriveにはフリーサービスがなく、フリーの分の損を回収することを考えなくても良いことから、単純にサービスの質を考えなかった経営のミスがあったんじゃないかなと思います。&lt;br /&gt;&lt;br /&gt;こういうサービスが消えるのは残念ですが、Xdriveやupline、そしてこのLivedriveの失敗を踏まえて新たなサービスの登場に期待したいです。&lt;/del&gt;&lt;br /&gt;&lt;br /&gt;追記&lt;br /&gt;サービスが終了するというアナウンスがあったにも関わらずLivedriveのサイトには変化が無く、新たなサインアップまでできてしまいそうです。フォーラムにもアナウンスがないです。&lt;br /&gt;もしかすると誤報かもしれません。&lt;br /&gt;ネタ元のブログさんに確認します。&lt;br /&gt;&lt;br /&gt;さらに追記&lt;br /&gt;ネタ元のブログさんに原文を見せて頂きましたが、誤報だと思われます。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-6069414637513824908?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/6069414637513824908/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/07/livedrive.html#comment-form' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/6069414637513824908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/6069414637513824908'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/07/livedrive.html' title='Livedriveがサービスを終了'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-328078523714626847</id><published>2009-07-09T23:44:00.004+09:00</published><updated>2009-07-11T15:32:11.371+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>SugarSyncがすごい</title><content type='html'>少し前にどこかで紹介されて日本でも認知度が高まったSugarSyncですが、私も少し使ってみました。&lt;a href="http://online-storage-service-review.toptenreviews.com/"&gt;海外のオンラインストレージ番付1位&lt;/a&gt;になってたりもしてるんですが、容量無制限ばかり探していたので今まで使うのを忘れていました。&lt;br /&gt;&lt;br /&gt;SugarSyncは本当に既存類似サービスでは一番かもしれないです。Dropbox等より圧倒的に使いやすいです。同期するだけでなく、オンラインストレージサービスとしても優秀です。&lt;br /&gt;&lt;br /&gt;私は色々な類似サービスを試してきた方だと思うんですが、出来の良さという意味では一番だと思います。&lt;br /&gt;Dropboxは同期のみを考えたサービスですが、SugarSyncは同期だけが目的ではなく、オンラインでのファイルの編集、音楽の再生(mp3,m4a)、スライドショーなど総合的なオンラインストレージとして使え、アップロードも500kb/秒近く出ており(これでもフリー版の制限による一番遅いランクのスピード)、ウェブサイト上でのレスポンスも上々です。&lt;br /&gt;あ、当然バージョン管理もできます。&lt;br /&gt;&lt;br /&gt;有料サービスであったLivedriveに比べると、容量の違いは仕方のないことですが、他はSugarSyncの方が良い感じだと思います。あ、オンラインビデオプレーヤーがないですね。まぁ、Livedriveに上げたものは一ヶ月経っても再生できるようにならなかったのでそのような機能は無いも同然でしたけども。&lt;br /&gt;&lt;br /&gt;同期方法はDropboxの様にマイドキュメント内にできるMagic Briefcaseという同期用フォルダを使うほか、オンラインバックアップサービスのようにフォルダを監視させることができます。また、個別にファイルを直接アップロードすることも可能です。&lt;br /&gt;&lt;br /&gt;アップロードしたファイルは常に同期させることも可能であり、かつ、web archiveと言うエリアに保存することにより、オンラインにのみ保存することも可能になっています。&lt;br /&gt;&lt;br /&gt;モバイルからのアクセスにもかなり気を遣っている様子ですし、iphoneからはオンラインに保存した音楽を直接ストリーミングできるようです。&lt;br /&gt;おそらくオンラインストレージに保存する方法としてはすべて備えているんじゃないでしょうか。&lt;br /&gt;&lt;br /&gt;そしてフリーで使えるのが2GBと類似サービスに比べて多めなので嬉しいですね。&lt;br /&gt;&lt;br /&gt;逆に残念な点は、仮想ドライブのようなものを作らないため、web archiveに保存した物は外部のアプリケーションから直接操作することはできません。一端ダウンロードすることになります。関連付けだけはSugarSyncのマネージャからダブルクリックで直接起動できます。&lt;br /&gt;この点だけは類似サービスであるZumodriveに負けていると思います。&lt;br /&gt;&lt;br /&gt;容量が無制限なら年3，4万ぐらいまでは払うのにと思わせてくれました。&lt;br /&gt;&lt;br /&gt;SugarSyncによる他のサービスとの比較表です。&lt;br /&gt;&lt;a href="https://www.sugarsync.com/sync_comparison.html"&gt;See How SugarSync Stacks up to the Competition&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;フリーで試してみようかなというときは是非以下のリンクを踏んで行って下さい。500MBプラスした2.5GBもらえます。ちなみに私も500MBもらえます。&lt;br /&gt;&lt;a href="https://www.sugarsync.com/referral?rf=biw65bjkd6nyf"&gt;500MBプラスして2.5GBでSugarSyncフリー版を使う&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-328078523714626847?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/328078523714626847/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/07/sugarsync.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/328078523714626847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/328078523714626847'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/07/sugarsync.html' title='SugarSyncがすごい'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-314543173723344280</id><published>2009-07-08T10:49:00.002+09:00</published><updated>2009-07-08T10:52:36.424+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='その他'/><title type='text'>RSSフィードを変更しました</title><content type='html'>RSSフィードのURLを変更しました。&lt;br /&gt;大変珍しいことにクローラ以外にも購読者の方が居られるようなのでお知らせします。&lt;br /&gt;&lt;br /&gt;ブログ上部のRSSのタブかブラウザのRSS発見機能かどちらかから変更をお願いします。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-314543173723344280?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/314543173723344280/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/07/rss.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/314543173723344280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/314543173723344280'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/07/rss.html' title='RSSフィードを変更しました'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-4349421030698262134</id><published>2009-07-08T01:06:00.003+09:00</published><updated>2009-07-08T01:17:56.088+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>Googleが各種サービスからBETAをとった！</title><content type='html'>これを見たらGmail、Google Docsなどを開いてみて下さい。&lt;br /&gt;ロゴが何だか違いませんか？そう、BETAがとれたのです！&lt;br /&gt;Gmailに至っては約5年間に渡って続いたBETAがとれました。今回BETAがとれたのはGoogle appsに含まれるGmail、Google Calendar、Google Docs、Google Talkです。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://googleblog.blogspot.com/2009/07/google-apps-is-out-of-beta-yes-really.html"&gt;Official Google Blog: Google Apps is out of beta (yes, really)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;オフィシャルブログからの発表です。&lt;br /&gt;&lt;br /&gt;Googleは特にGoogle appsの利用を推進したいようで、それにはBETAを取る必要があるとは前から言われていたことですが、とうとう実現しました。&lt;br /&gt;Google appsは広告という不安定な収入ではなく企業から直接収入が入り、しかもしれはMicrosoftからの顧客を奪うことにもつながる策なので、何とか企業に採用されやすくしたいGoogleの思惑が伝わります。&lt;br /&gt;この間Gmailが落ちたときに契約上の金額よりも顧客に高く返金したというのもそれを狙ってのことでしょうしね。&lt;br /&gt;&lt;br /&gt;これは一応の完成フェイズを迎えたことも意味するはずです。となると、次の大きなサービスの提供が始まるのでしょうか。&lt;br /&gt;Gmailのプッシュ配信の実現？本格的にMicrosoftのExchangeから顧客を奪うためにはメールのプッシュとストレージサービスが必要だと思うのですが、どう出てくるのでしょうか。&lt;br /&gt;&lt;br /&gt;えーい、GDriveはまだか！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-4349421030698262134?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/4349421030698262134/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/07/googlebeta.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/4349421030698262134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/4349421030698262134'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/07/googlebeta.html' title='Googleが各種サービスからBETAをとった！'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-1390926233883231408</id><published>2009-07-07T22:20:00.011+09:00</published><updated>2010-05-20T21:41:29.973+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>やっぱり来たAndroidで動くNESエミュレータ Nesoid</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube-nocookie.com/v/7-NGN7cLK7o&amp;hl=ja&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube-nocookie.com/v/7-NGN7cLK7o&amp;hl=ja&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.androidtapp.com/nesoid-nes-emulator/"&gt;Nesoid (NES emulator)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;前にもAndroidマーケットに出てたような気がするんですが、今回は公式ではないマーケットでの配布です。iphoneとは違いマーケット自身には制限がないため公式以外のマーケット自身が怪しいと言うことはありません。&lt;br /&gt;&lt;br /&gt;上記デモではHTC Dreamというキーボード付きの機種でプレイしています。日本で後3日後に発売されるキーボードのないHTC Magicではどうなるんでしょうか。&lt;br /&gt;コメントでもその質問が出ていましたが、作者の答えはまだのようです。&lt;br /&gt;&lt;br /&gt;スペック的にはどこまでのものがエミュレートできるんでしょうね。&lt;br /&gt;この前紹介したソニエリのアンドロイド搭載機種はSnapdragonらしいのでPSのエミュレータも動かせると思いますがMagicはSFCぐらいでしょうか。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;追記&lt;br /&gt;キーボードの件について、マーケットの方に書いてありました。&lt;br /&gt;&lt;br /&gt;Quote: &lt;blockquote&gt;&lt;s&gt;Note that since there’s no soft-keyboard option Nesoid probably won’t be much use to you unless you’re a G1 owner.&lt;br /&gt;&lt;a href="http://www.androidtapp.com/nesoid-nes-emulator/"&gt;&lt;br /&gt;Nesoid (NES emulator) Android Game Review by AndroidTapp.com | Android Tapp. Android App Reviews&lt;/a&gt;&lt;/s&gt;&lt;/blockquote&gt;&lt;br /&gt;さらに追記&lt;br /&gt;&lt;br /&gt;今はこうなっています。以前のものでは勘違いもありました。すいません。&lt;br /&gt;&lt;br /&gt;Quote: &lt;blockquote&gt;* Option: enable input method (compatible with GamePro and Better Keyboard) &lt;br /&gt;* Full on-screen buttons! &lt;br /&gt;* Flip buttons when upside-down &lt;br /&gt;* Saved states with screenshot&lt;br /&gt;&lt;a href="http://www.androlib.com/android.application.com-androidemu-neslite-jDAi.aspx"&gt;Nesoid Lite (NES emulator) v1.10 Game for Android | Arcade &amp;amp; Action&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;オンスクリーンボタンにより、キーボードなしの機種でも扱えます。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-1390926233883231408?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/1390926233883231408/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/07/androidnes.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/1390926233883231408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/1390926233883231408'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/07/androidnes.html' title='やっぱり来たAndroidで動くNESエミュレータ Nesoid'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-4951263477639366207</id><published>2009-07-07T21:58:00.007+09:00</published><updated>2009-07-13T04:12:19.879+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>VLC 1.0 リリース</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cu9-boJ7gJ0/Slo1eDIBJkI/AAAAAAAAAfA/FUDkvedLWak/s1600-h/vlc1.0.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 129px;" src="http://2.bp.blogspot.com/_cu9-boJ7gJ0/Slo1eDIBJkI/AAAAAAAAAfA/FUDkvedLWak/s400/vlc1.0.png" alt="" id="BLOGGER_PHOTO_ID_5357653497061910082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;WindowsのみならずLinuxやMacでも大人気のVLCがとうとう1.0のリリースを迎えました。&lt;br /&gt;1.0ですよ。今ほどコーデック環境の整備がされてない頃からここまできてやっと1.0になりました。Wineの時のようになんだか感じるものがあります。&lt;br /&gt;&lt;br /&gt;VLCは非常に多くの動画、音楽の再生機能にとどまらず、録音、変換やストリーミングサポートなど、動画と音楽に関するあらゆる機能を搭載しています。&lt;br /&gt;ffmpeg等のコーデックを内蔵しているためこれ1つで大抵の動画、音楽に関することができてしまう優れものです。&lt;br /&gt;&lt;br /&gt;私的にはちょっとフィルタ関係が弱いのが不満なのでWindowsではMPCHCの、LinuxではSMPlayerのサブとして使用していますが、多くの人に安心してオススメできる、万能プレイヤーです。&lt;br /&gt;&lt;br /&gt;多彩すぎる機能はプラットフォームごとに&lt;a href="http://www.videolan.org/vlc/features.html"&gt;ここ&lt;/a&gt;から確認できます。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-4951263477639366207?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/4951263477639366207/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/07/vlc-10.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/4951263477639366207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/4951263477639366207'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/07/vlc-10.html' title='VLC 1.0 リリース'/><author><name>shishi</name><uri>http://www.blogger.com/profile/06235346141637300306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-bMz1Mdf2YuA/Tasjt0kWeqI/AAAAAAAAAp8/zopww2F-oy0/s1600/glass-boal_deep_icon.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_cu9-boJ7gJ0/Slo1eDIBJkI/AAAAAAAAAfA/FUDkvedLWak/s72-c/vlc1.0.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-3612190685644834221</id><published>2009-07-05T21:22:00.002+09:00</published><updated>2009-07-05T21:45:01.794+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='モノ'/><title type='text'>続々リリース予定のAndroidケータイ</title><content type='html'>かなり他の機種に遅れて発売日が決まったHT-03Aですが、発表される前から&lt;a href="http://www.htc.com/www/product/hero/overview.html"&gt;HTC Hero&lt;/a&gt;の発表がされており、出る前から型遅れというちょっと可哀想なことになっています。&lt;br /&gt;&lt;br /&gt;Heroの目玉機能はFlash10をサポートすること、HTC Senceと呼ばれる独特のHome画面を搭載すること、カメラが5.2メガピクセルになること、イヤホンジャックが付くことと思われます。&lt;br /&gt;&lt;br /&gt;かなりMagicより進化しています。&lt;a href="http://www.htc.com/www/product/magic/specification.html"&gt;Magic&lt;/a&gt;も&lt;a href="http://www.htc.com/www/product/dream/overview.html"&gt;Dream&lt;/a&gt;に比べてかなり変わったと思いますが、Heroはそれ以上な気がします。&lt;br /&gt;私はポータブルミュージックプレイヤも1つのデバイスに統合したいと思っているので、イヤホンジャック搭載はかなりのポイントです。BT使えばいいじゃんて声が聞こえてきそうですが、ただでさえ電池の持ちが怖いMagicでさらに減りを加速させたくはありません…&lt;br /&gt;&lt;br /&gt;Heroはアジアでは夏の終わり頃までには発売されるそうで、これに日本が含まれるのかどうかが問題です。含まれるなら断然待ちなんですけどねー。せめて秋モデルに入るなら待ちます。&lt;br /&gt;それを過ぎて冬モデルになると、今度はソニエリの機種が忍び寄ってくる……今出てる情報としては&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.new-cell-phones.org/sony-ericsson-rachael-new-sony-ericsson-cell-phone.html"&gt;Sony Ericsson Rachael - New Sony Ericsson Cell Phone&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.electronista.com/articles/09/07/04/sony.ericsson.rachel.leak/"&gt;Electronista | Sony Ericsson's first Android phone leaked&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.pcworld.com/article/167869/leaked_sony_ericssons_upcoming_android_phone.html"&gt;Leaked: Sony Ericsson's Upcoming Android Phone - PC World&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.mobil.nu/ArticlePages/200907/04/20090704151734_MDK719/20090704151734_MDK719.dbp.asp"&gt;Eksklusivt: Mobil afslører Sony Ericssons første Android-mobil&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;こんなところでしょうか。おそらくAndroid搭載で解像度がWVGAになる初の端末かと思われます。&lt;br /&gt;あと、HTCのAndroid端末はリーク情報が正しければあと3機種既に開発されていて、キーボード搭載の物もあるようです。&lt;br /&gt;&lt;br /&gt;あー、何だかもういつ買えばいいのか分からなくなってきました。&lt;br /&gt;Heroで早く出てくれば思い切ってしまえそうなんですけどねー。電池もMagicより多少保つみたいですし。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-3612190685644834221?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/3612190685644834221/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/07/android_05.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/3612190685644834221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/3612190685644834221'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/07/android_05.html' title='続々リリース予定のAndroidケータイ'/><author><name>shishi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_lZbADUwwZWM/ScFG_uO6r2I/AAAAAAAAATU/ud5HyzXdFvM/S220/icon_128.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-7600418684603523579</id><published>2009-07-02T01:41:00.002+09:00</published><updated>2009-07-02T01:52:28.635+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>Gmailのラベル設定がより柔軟に</title><content type='html'>&lt;a href="http://gmailblog.blogspot.com/2009/07/labels-drag-and-drop-hiding-and-more.html"&gt;Labels: drag and drop, hiding, and more&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;上記Gmailオフィシャルブログによると、Gmailのラベルの扱いに大きな改良が加えられました。&lt;br /&gt;&lt;br /&gt;書かれている順番にいくと、&lt;br /&gt;&lt;br /&gt;1.ラベル表示場所の変更&lt;br /&gt;&lt;br /&gt;これは見た通りだと思います、よりラベルの重要度を上げてきたと言うことですね。&lt;br /&gt;&lt;br /&gt;2.ラベルの表示、非表示&lt;br /&gt;&lt;br /&gt;これはよく使うラベルを表示し、あまり使わないラベルを隠すことにより、より視認性を高めることが目的のようです。&lt;br /&gt;表示、非表示は設定内のラベルから変更できるとのこと。&lt;br /&gt;&lt;br /&gt;3.ラベルのドラッグ&amp;ドロップに対応&lt;br /&gt;&lt;br /&gt;今回のアップデートの目玉機能です。&lt;br /&gt;ラベル側からメール側にD&amp;Dしてラベル付けすることや、逆にちょうどフォルダ分けのようにメールをラベルに対しD&amp;Dして整理することができるようになりました。&lt;br /&gt;後者の機能は少し前に実装されたラベルを付けてアーカイブする「移動」をD&amp;Dして実装できるようにしたものですね。&lt;br /&gt;D&amp;Dでできるようになることで、より直感的な整理ができるようになったと思います。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;なお、これらの変更は順次変更されていくそうで、誰が遅くて、誰が早くこの快適な方法を試せるかは分かりません。&lt;br /&gt;また、LabsのRight-side Labelsを使っている方は、この機能が実装されることで使えなくなりますのでご注意下さい。&lt;br /&gt;&lt;br /&gt;視覚的に理解するために画像を見たい方は上記オフィシャルブログよりどうぞ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-7600418684603523579?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/7600418684603523579/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/07/gmail.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/7600418684603523579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/7600418684603523579'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/07/gmail.html' title='Gmailのラベル設定がより柔軟に'/><author><name>shishi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_lZbADUwwZWM/ScFG_uO6r2I/AAAAAAAAATU/ud5HyzXdFvM/S220/icon_128.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-962012471401855653</id><published>2009-07-01T16:14:00.009+09:00</published><updated>2009-07-03T02:10:54.041+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='モノ'/><title type='text'>DELLの保守延長契約を勧めるサポートに注意</title><content type='html'>私の従兄弟がDELLサポートと一悶着がありましたので、同じ事で皆さんが困ることの無いように書いておきたいと思います。&lt;br /&gt;&lt;br /&gt;従兄弟は特にPCに詳しいわけでもない一般の人です。3年ほど前に買ったDELLのノートPCが異常に発熱し、すぐ落ちるとのことで、困った従兄弟はとりあえず販売元のDELLに、保証期間が過ぎていることを承知の上で電話してみたそうです。&lt;br /&gt;&lt;br /&gt;そこで保証期間は過ぎているけれども、直してもらう方法はないかと聞いたところ、サポートの"りゅう"さん(名前からすると中国人ですね)は保守延長サービスに申し込めばまた一年間無料で直すと言ったそうです。&lt;br /&gt;&lt;br /&gt;それを信じた従兄弟は契約のためのお金を振り込み、その後、実際にどうすれば直してくれるのか電話すると、保守延長サービスに申し込む前に起きた異常は直せないと言ったそうです。&lt;br /&gt;DELLのサイトを見ると、確かにそのような文言が見られますが、電話で保証期間を過ぎたことを告げた上で修理してくれるかどうかを聞いて返ってきた答えを信用して、後で直せないと言われたらそれは詐欺ですよね。また、ここで電話を信用するなというのもおかしいと思います。&lt;br /&gt;私は法律を勉強していたので、ある程度は分かるのですが、犯罪として十分に成立するものです。&lt;br /&gt;&lt;br /&gt;これに怒った従兄弟は責任者に代わってくれと言ったそうですが、いない、今忙しい等で代わらず、かけ直して別人に言ってみても通じなかったようで、困って私に相談に来ました。&lt;br /&gt;&lt;br /&gt;相談を受けた私は、今までの経緯から、私が電話してもろくに話の通じない人しか電話に出ないだろうと踏んで、消費生活センターにこういう理由で、こうなって、現在こういう状態ですと内容をまとめて伝えるように従兄弟に教えました。&lt;br /&gt;&lt;br /&gt;そして1週間後、簡単にDELLが折れて、全額返金となったようです。当然ですけどね。&lt;br /&gt;&lt;br /&gt;知っている人は知っている事だと思いますが、DELLのサポートは日本語の通じない方ばかりです。まともにサポートを受けられると思わず、安いからと割り切って使うか、おかしいと感じれば第三者機関の力を借りることをオススメします。ただ、法人用やミドルクラス以上のPCだと日本人がサポートに出るとも聞いたことはありますが、そちらのサポートにはお世話になった事がないので分かりません。前者はともかく、後者は変わらなさそうな気がしますが…&lt;br /&gt;&lt;br /&gt;DELLのPCをお使いの皆さん、DELLの詐欺に遭わないよう気をつけて下さい。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-962012471401855653?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/962012471401855653/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/07/dell.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/962012471401855653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/962012471401855653'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/07/dell.html' title='DELLの保守延長契約を勧めるサポートに注意'/><author><name>shishi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_lZbADUwwZWM/ScFG_uO6r2I/AAAAAAAAATU/ud5HyzXdFvM/S220/icon_128.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-2132358290092164477</id><published>2009-07-01T04:06:00.004+09:00</published><updated>2009-07-01T04:19:40.580+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>Androidエミュレータ使ってみる</title><content type='html'>製品発表が7/1とも囁かれるAndroidエミュレータを使って遊んでみました。&lt;br /&gt;こちらを参考にさせてもらいました。&lt;br /&gt;&lt;a href="http://h2o-android.com/android_begin/how_to_drive_emulator/"&gt;アンドロイドのエミュレータを動かそう | Recently Android&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;なるほどなー、こう動くのかーと思いながらいじいじしました。&lt;br /&gt;同期処理がどうなるかを一番見たかったんですが、Googleアカウント設定場所分からず…&lt;br /&gt;&lt;br /&gt;さらにマーケットが使えないので日本語IMEがインストールできませんでした。&lt;br /&gt;遊ぶ分に面白いんですが、気分しか味わえず。&lt;br /&gt;開発用のエミュレータなんで仕方ないんですけどね。&lt;br /&gt;&lt;br /&gt;7/1にあるかもしれないDocomoの発表を待つとしましょう。&lt;br /&gt;&lt;br /&gt;あ、pixivの問題なんですが今日未明に解消されました。IPアドレスを変更したわけでもなく、急にです。&lt;br /&gt;もしかしてここを見たUCOMの誰かさんがいたとか？いや、ないなー。&lt;br /&gt;とにかく、海外を経由しなくても良くなったので元の速度に戻って快適です。良かった良かった。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-2132358290092164477?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/2132358290092164477/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/07/android.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/2132358290092164477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/2132358290092164477'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/07/android.html' title='Androidエミュレータ使ってみる'/><author><name>shishi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_lZbADUwwZWM/ScFG_uO6r2I/AAAAAAAAATU/ud5HyzXdFvM/S220/icon_128.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-6102042869089921937</id><published>2009-06-30T21:42:00.002+09:00</published><updated>2009-06-30T21:54:38.031+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Firefoxアドオン 更新ラッシュ</title><content type='html'>3.5への更新をあと数時間に控え、多くのアドオンが対応を始めています。3.5のあたりやそれ以降ではかなりAPI等に変更があるようで、今後のアドオンの対応はまた大変になってくる模様です。&lt;br /&gt;マルチプロセス化したときにはどうなるんでしょうね。相当な変更をしいられると思います。意味の分からない変更も多いとのことなので、Mozillaの管理者達はもっと説明するべきなんじゃないでしょうか。素のFirefoxには多くの人が見向きもしないわけですから。Chromeがアドオンに本格対応したらFirefoxならではの利点が消し飛ぶ可能性もあるわけで。&lt;br /&gt;&lt;br /&gt;更新ラッシュの中で&lt;a href="http://piro.sakura.ne.jp/xul/_treestyletab.html"&gt;ツリー型タブ&lt;/a&gt;も更新され、ブックマークフォルダをまとめて開いたときの挙動など、挙動自体の更新がいくつかありました。&lt;br /&gt;私はブックマークフォルダをまとめて開くことが多いのですが、新しい開き方である、ダミーを1つ開いてその下にまとめて開くという開き方が気に入っています。こういう形の方がツリー型タブの利点を活かしやすいです。&lt;br /&gt;&lt;br /&gt;けど悲願のタブの開く位置とフォーカスの問題はまた載らず…&lt;br /&gt;一応お願いする旨は前に伝えましたが、もしかして作者さんは搭載しない方針なのかもしれません。他のアドオンだとツリー型タブならではの特徴を考慮しているわけではないのでツリー型タブの利点を生かし切れない以上、ツリー型タブに対応してもらうのが一番なんですけどね。&lt;br /&gt;&lt;br /&gt;piroさんお願いします！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-6102042869089921937?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/6102042869089921937/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/06/firefox.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/6102042869089921937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/6102042869089921937'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/06/firefox.html' title='Firefoxアドオン 更新ラッシュ'/><author><name>shishi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_lZbADUwwZWM/ScFG_uO6r2I/AAAAAAAAATU/ud5HyzXdFvM/S220/icon_128.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-2121470338402068459</id><published>2009-06-30T04:07:00.005+09:00</published><updated>2009-07-01T13:10:40.059+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>piaHorn さらに改良</title><content type='html'>&lt;a href="http://hagesoft.web.fc2.com/hist_piaHorn.html"&gt;pixiv&amp;amp;ピアプロ&amp;amp;TINAMI用更新チェッカーpiaHorn&lt;/a&gt;がバージョンアップされ、今まで終了すると更新履歴がクリアされていたものを維持されるように仕様変更されました。&lt;br /&gt;&lt;br /&gt;私はこの仕様を不思議に思っていて、もう一つが要望があったので一緒に作者さんにお伝えしたんですが、更新履歴のクリアについてはやはりというか、要望が既に他の方からあったということで、結果的には私が要望を差し上げてからほとんど即時更新というかたちになり、すごく嬉しいです。&lt;br /&gt;&lt;br /&gt;これでシャットダウン中に「あ、更新あるかどうかチェックするか忘れた！updateCollection.ini見るか…」と思わなくても大丈夫になりました！これで不意のBSODも大丈夫！？&lt;br /&gt;&lt;br /&gt;ますます便利になって良い感じです。&lt;br /&gt;&lt;br /&gt;そういえば、ものすごく個人的なことだと思うんですが、なぜか私のとこのIPアドレスだとpixivに到達できなくなってるんですよね。pixivの中の人にtwitterで聞いてみても現在規制は行っていないとのこと。&lt;br /&gt;でもpingも通らないとなればやっぱりどっかおかしいわけです。&lt;br /&gt;名前解決は問題ないし、IPアドレス直打ちでも弾かれる。&lt;br /&gt;tracertの結果、毎回113.32.180.234あたりのUCOMんとこで止まるんですよ。pixivのプロバイダもUCOMさんみたいでやっぱり直前かpixiv自体に弾かれているとしか思えない…&lt;br /&gt;UCOMさん、早く直して！何もしてないって！&lt;br /&gt;&lt;br /&gt;仕方ないので、現在プロキシ使ってpixivにつないでます。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-2121470338402068459?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/2121470338402068459/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/06/piahorn.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/2121470338402068459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/2121470338402068459'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/06/piahorn.html' title='piaHorn さらに改良'/><author><name>shishi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_lZbADUwwZWM/ScFG_uO6r2I/AAAAAAAAATU/ud5HyzXdFvM/S220/icon_128.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-543035425306494917</id><published>2009-06-29T23:23:00.003+09:00</published><updated>2011-04-18T02:32:13.830+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='プログラム'/><category scheme='http://www.blogger.com/atom/ns#' term='Netbeans'/><title type='text'>NetBeans6.7 リリース</title><content type='html'>NetBeans6.7の正式版がリリースされました。&lt;br /&gt;&lt;a href="http://www.netbeans.org/downloads/index.html?pagelang=ja"&gt;ダウンロードページ&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;JavaFXのサポートは遅れてリリースされるようです。そしてPythonのサポートも少しずつ進んできています。&lt;br /&gt;&lt;br /&gt;今回は日本語でもリリース前にバグをどんどんつぶしていくメーリングリストが始まったこともあり、いつものリリースよりもより良いバージョンとして登場したんじゃないかと期待しています。&lt;br /&gt;&lt;br /&gt;今回一番の注目機能は使わないプラグインを読み込まないことにより動作を高速化させる機能です。もともと6あたりからEclipseより軽いと言われているNetbeansですが、さらに軽く使えるようになり、全部インストールしておいて必要なときに有効化できるという良い感じの機能です。&lt;br /&gt;Netbeansはバージョンを重ねるごとに軽くなると言う珍しいソフトですね。&lt;br /&gt;&lt;br /&gt;Android用ソフトの開発もNetbeansですることだって可能です。圧倒的な数の違いにより、Eclipseほどに公式サポートは受けられませんがNetbeansはかなり使えるソフトだと思うので、一度使ってみて下さい。&lt;br /&gt;特にRubyサポートは一番だと思います。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-543035425306494917?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/543035425306494917/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/06/netbeans67.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/543035425306494917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/543035425306494917'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/06/netbeans67.html' title='NetBeans6.7 リリース'/><author><name>shishi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_lZbADUwwZWM/ScFG_uO6r2I/AAAAAAAAATU/ud5HyzXdFvM/S220/icon_128.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-2213548353884003328</id><published>2009-06-29T22:51:00.003+09:00</published><updated>2009-10-09T14:16:17.013+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='モノ'/><title type='text'>インテルのCPUロードマップ</title><content type='html'>ちょっと前にCore2シリーズを廃止、centrinoの内容変更等、余計分かりにくいCPUラインアップとするなどよく分からないことをしているインテルのCPUですが、昨日自分でエントリ書いた後にそういや今のi7 Extremeは廃止が決まってるけど今後はどうするのかが気になって調べました。&lt;br /&gt;&lt;br /&gt;どう考えたって同一世代に複数のスロットを同居させるのは不毛だと思ったらやっぱり統一するようですね。&lt;br /&gt;&lt;br /&gt;現行のBloomfield、要するにハイエンドCore i7に現在使われているLGA1366はもう終了です。先はありません。様子見が功を奏しました。Core2がバカみたいに優れたCPUだったで次はちょっと変なんが来ると思ったらその通りでしたね。&lt;br /&gt;Core i7は中身を変えて別のCPUとしてハイエンドにラインアップされていくようです。&lt;br /&gt;&lt;br /&gt;そして次期スロットは現在ミドルレンジ向けとして開発されているLynnfield/ClarkdaleのLGA1156のマイナーチェンジ版のLGA1155になるようです。ピンの数が違うようですがこの2つのスロットには互換性があるそうです。&lt;br /&gt;Lynnfield/Clarkdaleの発売が2009Q3とのことなのでもう少しですね。次は買うならこれかな。&lt;br /&gt;&lt;br /&gt;このLynnfieldは良くない噂もあったようですが、今ではかなりのOC性能を持つことも分かり始めてきているようで、Core2の魅力の1つであったOC耐性の高さを彷彿とさせます。&lt;br /&gt;&lt;br /&gt;Quote: &lt;blockquote&gt;Intelのパートナーからの情報によると、“Lynnfield”は9月初めにローンチされるという。“Lynnfield”の周波数は最高2.93GHzとなる見込みで、Turbo boost technologyに対応、1つのコアを最高3.60GHzまで自動にOCすることができる。ちなみに、Core i7 975の場合は定格の3.33GHzから3.60GHzへとOCされる。“Lynnfield”の場合は、Turbo boostによる周波数上昇幅が600MHzを超えることになるのである。 &lt;br /&gt;&lt;br /&gt;マザーボードメーカー筋から伝え聞いたところによれば、“Lynnfield”の初期モデルは空冷で5GHzにOCすることができたという。 &lt;br /&gt;&lt;br /&gt;以前“Lynnfield”はOCに制限がかけられる、あるいはそもそもOCし難いといった話がちらほら聞かれました。“Lynnfield”がノースブリッジ機能のほとんどを取り込み、PCI-Expressコントローラまで搭載していることから、このような推測が出てきたのではないかと思われますが、今回の情報はそれを否定するものになります。IntelがOCできないようロックをかけたりすることもなさそうです。&lt;br /&gt;&lt;a href="http://northwood.blog60.fc2.com/blog-entry-2884.html"&gt;&lt;br /&gt;北森瓦版 - “Lynnfield”はOC不可ではなかった？―空冷で5GHzを達成&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;個人的な偏見でインテルは1回痛い目を見た後にものすごい優秀なのを出し、またダメなのを出して痛い目を見るパターンがあるので、期待したいです。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-2213548353884003328?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/2213548353884003328/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/06/cpu.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/2213548353884003328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/2213548353884003328'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/06/cpu.html' title='インテルのCPUロードマップ'/><author><name>shishi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_lZbADUwwZWM/ScFG_uO6r2I/AAAAAAAAATU/ud5HyzXdFvM/S220/icon_128.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-7801904013677403344</id><published>2009-06-29T02:04:00.006+09:00</published><updated>2009-06-29T02:50:21.099+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='モノ'/><title type='text'>昨今のマザーボード</title><content type='html'>私は自作PCを趣味としていますが、ここ2年ほど新調はしていなかったため、マザーボードを調べる機械がほとんど無かったのですが、久しぶりに見るとびっくりですね。&lt;br /&gt;何このスペック!？な浦島状態です。&lt;br /&gt;&lt;br /&gt;やっぱりずっとついていかないとダメですね、この世界は。ちょっと見てなかったらあっという間に浦島状態です。&lt;br /&gt;もう私の望むスペックがmicroATXで実現しちゃってるんですよ。当時ハイスペックだった現在使用中のマザーボードを余裕で追い越して。おかしいなー、私がポンポン作り替えていた頃はマザーボードの進化がこんなに早かったかな？&lt;br /&gt;&lt;br /&gt;ただ、不思議なのが、デスクトップで使うものとはいえ、未だに無線関係のサポートが進んでいないことです。2、3年前にはハイスペックマザーボードに無線LANボードが付いてきたりしたものですが、今ではそれもないのかな？&lt;br /&gt;今回調べてみようと思ったのも、Bluetooth搭載マザーボードってあるかなと思って探したんですが、無いんですね。&lt;br /&gt;そういうのがあれば特殊な処理でBIOSでもBluetoothが使えるようになってたりって思ってたんですが、そこまでは進んでいないようです。&lt;br /&gt;確かにPC周辺機器なら短い距離しか効かない現状の無線でもほとんど大丈夫ですしね。&lt;br /&gt;&lt;br /&gt;メーカー製ではもう当たり前のようにデスクトップPCでも無線LAN搭載ですし、自作業界はもっと無線関係も進んでるのかなと思ったんですが、有線信仰が根強いようですね。私も無線を使えばいいのに有線LANですが。&lt;br /&gt;&lt;br /&gt;まぁ、今はインテルが現行CPUのソケットを統一していないこと、USB3.0が今年末ぐらいには製品化されること等からマザーボードを買うのは賢くないなんて言われてますので、もうちょっと待てば無線関係に重点を置いたものも出るかもしれませんし、期待して様子を見ます。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;追記&lt;br /&gt;さらに調べてみたらEeePCにはオンボードでBluetooth搭載されているみたいです。&lt;br /&gt;色んな技術を楽しめるのが自作の良いところだと思うので、自作用でもどんどん機能満載のものが出てきて欲しいです。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-7801904013677403344?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/7801904013677403344/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/06/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/7801904013677403344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/7801904013677403344'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/06/blog-post.html' title='昨今のマザーボード'/><author><name>shishi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_lZbADUwwZWM/ScFG_uO6r2I/AAAAAAAAATU/ud5HyzXdFvM/S220/icon_128.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-8894215952026290952</id><published>2009-06-28T23:55:00.008+09:00</published><updated>2009-06-29T00:25:46.287+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='モノ'/><title type='text'>HT-03AとT-01A</title><content type='html'>以前HT-03Aしっかりしろよと書きましたが、日本のスマートフォン事情では、あれでかなりましな部類の様です。&lt;br /&gt;&lt;br /&gt;有力候補だったT-01Aでは011から始まる番号に電話がかけられないという凡ミス(国際電話との関係だろうとのことです)で一時販売中止、それに加えSDカードの内容がふっとぶというWindows mobile伝統であるらしいバグが顕著に表れているようです。それに加え、パケット通信中やはUSBもBTも使えないそうで。他にも充電するのにカバー開ける必要があるとか。&lt;br /&gt;UIについても、スタイラス前提のUIで、指で操作するのは難しく、かつ、本体にスタイラスが収納できないということで辛いものがあるそうです。&lt;br /&gt;&lt;br /&gt;正直こういう風に並べられると厳しいですよね。2chの該当スレで、ネガキャン的なものを除いても、買ってみてこんな部分がこう良かった！満足！的なレスが見られないのも不思議です。基本的にああいうところにはいわゆる信者さんがいるはずなんですけども。まあiphoneスレみたいに信者とアンチしかいないようなスレも困ったもんですよ。iphoneの欠点を指摘する、もしくは貶めるレスが出るなら「不要」と言われるかかアンチと言われるかどっちかしかないようですし。&lt;br /&gt;&lt;br /&gt;上のような事情があり、かつ、softbankには家族や友人からの情報でインフラ面の不安があるので、残ったスマートフォン選択肢はHT-03Aしかないと。&lt;br /&gt;なお、auは論外です。今夏発売のアレなんて今出して誰得？ですよ。特に優れた付加価値もないのに。&lt;br /&gt;auは約10年使い続けてきたこともあって面白い携帯を出すのをずっと待っていましたけども、毎シーズン「こんな携帯しかないのか」とがっかりするのはもう嫌になりました。面白そう！って思わせてくれるものが何にもない。ベルト付き携帯とか見たときはもう…&lt;br /&gt;&lt;br /&gt;しっかしHT-03Aももう後継機が3台あるみたいですしねー。他に比べてかなり安ければ1年で買い換えるつもりでいきますけどまだ発売日さえ発表されないという事態です。&lt;br /&gt;まだOSアップデートの成否、また、moperaのプッシュにさえ対応しない中のimode関連のサポートもさっぱり見えてこないし、慎重になってしまいます。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-8894215952026290952?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/8894215952026290952/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/06/ht-03at-01a.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/8894215952026290952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/8894215952026290952'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/06/ht-03at-01a.html' title='HT-03AとT-01A'/><author><name>shishi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_lZbADUwwZWM/ScFG_uO6r2I/AAAAAAAAATU/ud5HyzXdFvM/S220/icon_128.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-8742724113844820304</id><published>2009-06-27T15:17:00.004+09:00</published><updated>2009-06-27T17:30:05.543+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>Twitterクライアント P3</title><content type='html'>最近ますます騒がれるようになったTwitterですが、即時性の高いTwitterを毎回わざわざweb上からっていうのはかなり面倒くさいですよね。&lt;br /&gt;&lt;br /&gt;そう思うのは皆同じで、多くのTwitterクライアントが開発されています。&lt;br /&gt;&lt;br /&gt;日本で一番使われているとされるTwitも良いのですが、良くアンチウイルスに誤判定されてしまいます。うちのKasperskyも怒り出しました。別に例外に指定すれば良いだけなのですが、他にもたくさんTwitterクライアントはあるので他を見てみることにします。&lt;br /&gt;&lt;br /&gt;私のオススメは&lt;a href="https://sites.google.com/site/peraperaprv/ja"&gt;P3:PeraPeraPrv&lt;/a&gt;です。私はもともとFirefoxアドオンのTwitterfoxを使っていたんですが、もうちょっと機能が欲しかったのと、ウィンドウリサイズができないことが不満でこちらに乗り換えました。&lt;br /&gt;はじめはアイコンがあの&lt;a href="http://www.oyariashito.jp/" rel="nofollow"&gt;大槍葦人&lt;/a&gt;氏による作だと聞いてなんだそれ！ってことで食いついたんですが、Javaで書かれておりマルチプラットフォームであること、高機能なことに気付きずっと使用しています。&lt;br /&gt;不満なことは標準表示でのボックスに発言が入りきらないことがあり、ブラウザで開かないと見えないことがあること、検索がログからだけであり、本家及びサードパーティのTwitter検索はソフト内に組み込まれていないこと、ぐらいです。&lt;br /&gt;&lt;br /&gt;おもしろいのは抽出機能で、任意のIDや発言を別にタイムライン的に表示させることができます。特定の話題のみを追うのに便利です。&lt;br /&gt;&lt;br /&gt;そして一番便利だなと感じたのはワンキーショートカットですね。Bで「URLを開く」のと上記の問題の関係でCで「コメントをブラウザで開く」をよく使います。&lt;br /&gt;&lt;br /&gt;インターフェイスについて、他に良くあるオシャレな感じのTwitterクライアントのようではなく、インターフェイスはものすごく「普通の」windowsライクなのですが、それはそれで良いものだと思います。最近のJavaではここまでそっくりのフィール&amp;amp;ライクにできるんですね。&lt;br /&gt;&lt;br /&gt;先日P3の作者さんがP3を取り上げたブログをポストするぜみたいな発言をされていましたが、これも入るのかな？それとも使い方の紹介に限定した話だろうか。&lt;br /&gt;&lt;br /&gt;あ、他にオススメのクライアントでは、twhirlやseemnicがオススメです。インターフェイスがオシャレで高機能なクライアントで、どちらもAIRによってつくられています。&lt;br /&gt;元は独立していて作られていたんですが、今はseemnicがtwhirlを買収したようで、どちらも特徴的な機能が多く被ってあり、twhirlはTwitter特化、seemnicは他のサービスも統合みたいな感じです。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-8742724113844820304?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/8742724113844820304/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/06/twitter-p3.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/8742724113844820304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/8742724113844820304'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/06/twitter-p3.html' title='Twitterクライアント P3'/><author><name>shishi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_lZbADUwwZWM/ScFG_uO6r2I/AAAAAAAAATU/ud5HyzXdFvM/S220/icon_128.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-8655349126088689262</id><published>2009-06-27T01:40:00.003+09:00</published><updated>2009-06-27T01:48:04.447+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>online storage solutionについて</title><content type='html'>以前、オンラインストレージサービスの候補として挙げていたonline storage solutionですが、やっぱだめっぽいです。&lt;br /&gt;&lt;br /&gt;一回目にメールを出したときはやりとりがスムーズに言ったのですが、2日後にまたメールを出してみると一向に返ってきませんでした。2回ほど催促しましたが、今も返ってきません。&lt;br /&gt;海外各所のレビュー系サイトではかなりの悪評だったのでこれだとちょっと…ってところです。&lt;br /&gt;&lt;br /&gt;これで今のところ、ファイルサイズ制限なし、ストレージサイズ制限なしでまともに個人が使える値段で使えるサービスはなくなりました。&lt;br /&gt;ElephantDriveはかなりおしいんですけどね。Omnidriveがつぶれたときの受け皿候補だったりしたので結構信頼できるサービスだとは思うんですがファイルサイズ制限が…&lt;br /&gt;他のバックアップサービス系も色んな制限がうっとうしいんですよね。&lt;br /&gt;&lt;br /&gt;せめてストレージ利用ができなくても遠隔地バックアップだけでもストレスなくできるサービスはないものか。普通にオンラインで使えるストレージっていうだけなら自分だけでなんとでもなるのにな。遠隔地バックアップの安心が欲しい！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-8655349126088689262?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/8655349126088689262/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/06/online-storage-solution.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/8655349126088689262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/8655349126088689262'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/06/online-storage-solution.html' title='online storage solutionについて'/><author><name>shishi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_lZbADUwwZWM/ScFG_uO6r2I/AAAAAAAAATU/ud5HyzXdFvM/S220/icon_128.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-8030864521837068254</id><published>2009-06-27T01:29:00.003+09:00</published><updated>2009-06-27T01:39:47.883+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='LastPass'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>LastPassで保存を促す画面が出ないときの対処法</title><content type='html'>LastPassは普段通りにユーザー名やメール、パスワードを入れればそれらを保存するか否かを聞いてくるのですが、複雑なフォームの構造になると聞いてこないことがあります。&lt;br /&gt;今回はその対処についてお話しします。&lt;br /&gt;&lt;br /&gt;私の経験したところでは、三井住友銀行のようなフォームが分かれているものやみずほ銀行のように複数段階のログインステップがあるもの、あとはログイン手段が複数あるところだとLastPassはうまく反応しれくれませんでした。&lt;br /&gt;ログインしてみて、保存するか否かを聞かれなかったときは、一度ログアウトして元の画面に戻り、もう一度ログイン情報を入力した後、LastPassのアイコンをクリック→すべての入力されたデータを保存をクリックして下さい。&lt;br /&gt;すると、現在入力されているフィールド、入力されていないフィールドを含め、入力されたデータをすべて保存します。&lt;br /&gt;&lt;br /&gt;これは、ログイン情報に限らず、あらゆる情報の保存に使えますので、定型文代わりにも使えます。&lt;br /&gt;&lt;br /&gt;一度保存すれば通常のログイン情報のように自動ログインもできます。みずほ銀行なら、複数段階を次々に自動で進んでいきます。&lt;br /&gt;&lt;br /&gt;FAQやヘルプを翻訳するのは文章が多いこともあって、時間がかかりそうなのでこういうことも書いた方が良いのかなと思って書いてみました。&lt;br /&gt;&lt;br /&gt;他にこんなことできないかなどあったら聞いてみて下さい。知っていればお答えします。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-8030864521837068254?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/8030864521837068254/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/06/lastpass_27.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/8030864521837068254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/8030864521837068254'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/06/lastpass_27.html' title='LastPassで保存を促す画面が出ないときの対処法'/><author><name>shishi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_lZbADUwwZWM/ScFG_uO6r2I/AAAAAAAAATU/ud5HyzXdFvM/S220/icon_128.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-3524868170353123674</id><published>2009-06-19T15:20:00.002+09:00</published><updated>2009-06-19T15:25:02.940+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><title type='text'>Paypal 日本に本格上陸か</title><content type='html'>&lt;a href="http://slashdot.jp/it/article.pl?sid=09/06/19/0523208"&gt;銀行以外にも送金サービスを認める「資金決済法」が成立 - スラッシュドット・ジャパン&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;この法律により、銀行でなくとも送金業務ができるようになり、よりオンライン決済や寄付、また、個人へのいわゆる投げ銭も簡単になります。&lt;br /&gt;&lt;br /&gt;Paypalは日本語のサイトを持っていますが世界各国の日本語を使う人向けという苦しい注意書きがありました。この法律施行後はそんな言い訳をせず堂々と業務を行えるわけです。&lt;br /&gt;&lt;br /&gt;この法律が施行されれば買い物の度にクレジットカードなどの支払い方法を入力しなくても良くなり、情報流出の問題も軽減されるだろうと思われます。&lt;br /&gt;&lt;br /&gt;問題は自前の決済方法や銀行があるYahooや楽天がどう対応してくるかです。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-3524868170353123674?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/3524868170353123674/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/06/paypal.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/3524868170353123674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/3524868170353123674'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/06/paypal.html' title='Paypal 日本に本格上陸か'/><author><name>shishi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_lZbADUwwZWM/ScFG_uO6r2I/AAAAAAAAATU/ud5HyzXdFvM/S220/icon_128.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-3198946866923006674</id><published>2009-06-19T15:15:00.003+09:00</published><updated>2009-06-19T15:18:50.637+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='LastPass'/><title type='text'>LastPassのiphone版完成</title><content type='html'>LastPassのiphone版が完成したとLastPassの公式twitterから通達がありました。&lt;br /&gt;現在Appleの承認待ちだそうです。&lt;br /&gt;&lt;br /&gt;私はiphoneを持っていないので試すことはできないのですが、PC版に準拠する形でiphone版のローカライズをしてあります。&lt;br /&gt;ですので、たぶん最初から日本語で使うことができると思います。&lt;br /&gt;&lt;br /&gt;何かまずい部分があれば教えて下さい。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-3198946866923006674?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/3198946866923006674/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/06/lastpassiphone.html#comment-form' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/3198946866923006674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/3198946866923006674'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/06/lastpassiphone.html' title='LastPassのiphone版完成'/><author><name>shishi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_lZbADUwwZWM/ScFG_uO6r2I/AAAAAAAAATU/ud5HyzXdFvM/S220/icon_128.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-473530565308839142</id><published>2009-06-17T20:53:00.004+09:00</published><updated>2009-06-17T21:23:55.095+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='Livedrive'/><title type='text'>Livedriveのサービスを解約</title><content type='html'>たった今Livedriveのサービスを解約してきました。ぎりぎりトライアル中で14日以内に返金されるそうです。&lt;br /&gt;理由は前回のエントリの通りです。さらに、サポートのあまりに無礼な物言いがあったことを付け加えておきます。&lt;br /&gt;&lt;br /&gt;あれから前回の内容を問いただすメールを2回出し、さらに24時間以内に返ってこなかったので催促もしました。しかし返事はありませんでした。&lt;br /&gt;ちなみに同時期、及び問いただした内容のメールより後に出した別件のメールは返ってきています。しかも複数回。&lt;br /&gt;これらのことから、Livedriveは意図的にメールを無視したと推測し、かつ、顧客のファイルを見れるのか見れないのかということなどは当然知っておくべき事だと思われる質問に答えられないLivedriveには信用を置けないということで解約することになりました。&lt;br /&gt;&lt;br /&gt;ちなみにメールの内容は英語ネイティブの友人に見てもらったので、内容が伝わっていないということはないはずです。&lt;br /&gt;&lt;br /&gt;なお、Livedriveのプライバシーポリシーにはいわゆる「正当な理由ない限りファイルには干渉しない」という意味の記述がありましたが、まさにこれと矛盾するかもしれないことを聞いているのにLivedriveは答えませんでした。&lt;br /&gt;他の同様のサービスにも同様の規定があるか調べましたが、イギリスが本拠のサービスにだけはありました。他の同様のサービス、例えばZumodriveとかquanpとかにはそのような規定はありませんでした。例のゲーム問題といい、私はイギリスというものにすこし不信感を覚えるようになってしまいました。&lt;br /&gt;&lt;br /&gt;この解約を決心するまでにLivedriveのバックであるFasthostについても調べましたが、あんまり評判が良くないことも私の背中を押すことになりました。&lt;br /&gt;&lt;br /&gt;まぁ正直期待していたサービスだったし、自分のブログでも積極的に宣伝してきただけに残念です。&lt;br /&gt;&lt;br /&gt;とりあえず今まで調べてきた別のサービスを検討しつつ、2009年中には発表されるとささやかれているGDriveを待つとしますかね。けどPicasaとかの値段を見る限りはあんまり期待できない…&lt;br /&gt;&lt;br /&gt;次点は&lt;a href="http://www.onlinestoragesolution.com/"&gt;online storage solution&lt;/a&gt;です。私が勝手にLivedriveユーザー仲間だと思っていた&lt;a href="http://onlinebackup.seesaa.net/"&gt;この方&lt;/a&gt;もこの間紹介されていました。ここもバックのホスト会社があんまり評判よろしくなく、サイトも色々足りなくてうさんくさく、疑心暗鬼になってしまっています。色々足りていないのでそれを補うべく入念にメールを交わしていますが不安は解消されるのか！？&lt;br /&gt;&lt;br /&gt;あぁ、安く個人でデータセンターが借りれるような時代になれば自分でやるのに…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-473530565308839142?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/473530565308839142/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/06/livedrive_17.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/473530565308839142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/473530565308839142'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/06/livedrive_17.html' title='Livedriveのサービスを解約'/><author><name>shishi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_lZbADUwwZWM/ScFG_uO6r2I/AAAAAAAAATU/ud5HyzXdFvM/S220/icon_128.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-1335573630479836860</id><published>2009-06-14T17:45:00.005+09:00</published><updated>2009-06-14T17:59:08.103+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='Livedrive'/><title type='text'>Livedriveの利用規約</title><content type='html'>とりあえず読んでおこうと思って何気なしに読んでいましたが、日本の類似サービスに比べてやたらと厳しいような気がする。&lt;br /&gt;それともただ単に表現の違いにとどまるようなものなんだろうか。&lt;br /&gt;&lt;br /&gt;一番気になるのは、誰がどんなファイルを保存しているのかLivedriveに分かるかもしれないということです。&lt;br /&gt;個人のファイルはとんでもないプライバシーの固まりなので見れないようにするのが当然です。しかしLivedriveには共有の機能があるので、共有したものはLivedriveが管理していてもおかしくはありません。&lt;br /&gt;&lt;br /&gt;そこで利用規約の、「Livedriveは単独で利用規約に違反すると判断したどんなファイルでも削除できる」と書かれていることが不思議になります。文面通り受け取れば大変なことです。&lt;br /&gt;アップローダにならどこにでもある当然の規約ですが、Livedriveのようなオンラインストレージでは話の次元が違います。&lt;br /&gt;&lt;br /&gt;無差別にということは考えにくく、また、共有したものに限定しているわけでもない。と、いうことはLivedriveはファイルの内容を見ることができるんじゃないかと思うのです。&lt;br /&gt;&lt;br /&gt;問い合わせは既に出していますが、残念ながら週末なのでまだ返ってきません。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-1335573630479836860?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/1335573630479836860/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/06/livedrive_14.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/1335573630479836860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/1335573630479836860'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/06/livedrive_14.html' title='Livedriveの利用規約'/><author><name>shishi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_lZbADUwwZWM/ScFG_uO6r2I/AAAAAAAAATU/ud5HyzXdFvM/S220/icon_128.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-5044984698497037446</id><published>2009-06-12T16:03:00.004+09:00</published><updated>2009-06-12T16:29:31.459+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='Livedrive'/><title type='text'>Livedrive アップデート</title><content type='html'>&lt;a href="http://www.livedrive.com/in/?tid=FVH67Z2WDXZN7TZD5RGP"&gt;Livedrive&lt;/a&gt;のデスクトップクライアントがアップデートし、複数のコネクションがサポートされました。実際は復活したということらしいですが、私が利用を始めたときにはなかったので初体験ということになります。簡単に言い直すと、分割アップロード/ダウンロードができるようになりました。&lt;br /&gt;&lt;br /&gt;これはProアカウント限定の機能だそうです。年あたり約12000円の無制限のプランですね。&lt;br /&gt;その効果のほどですが、恐ろしいほどあります。最大8つまでコネクションを増やせるのですが、そのまま8倍～10倍ほど速くなっています。&lt;br /&gt;アップロード速度は300kb/秒ほどであると以前書きましたが現在2000kb/秒から3000kb/秒ほどのスピードが出ています。遅いローカルHDD並です。&lt;br /&gt;かなり使い込んでいる1年ほど前に買ったHDDの転送速度を測ったら2342kb/秒…&lt;br /&gt;かなり空き容量があるとかだと当然違うはずですが、ローカルHDDと変わらない速度になってしまいました。&lt;br /&gt;&lt;br /&gt;また、このアップデートの2日前ほどから完全性チェックの機能が正常に働かなくなってしまっており、同期に支障が出ていました。フォーラムを見れば既に同様の問題がありましたが、サポートに連絡しても相変わらず残念なことに既知の問題であるにも関わらずのダメっぷり。&lt;br /&gt;どうしようか、まだトライアル中だから解約するかと思っていたらこのアップデートでした。&lt;br /&gt;この問題はバッチリ修正されており、再び問題なく使えています。&lt;br /&gt;&lt;br /&gt;さらに、ブラウザからファイルを操作するweb portalも更新されていました。処理速度が実感できるレベルで上がりました。&lt;br /&gt;ただ、オンライン上でそのままmp3を再生する機能が改悪されてしまいました。Livedriveの案内では当然improveなことなんですが、フォルダに入ったすべてのファイルを再生しようとしても1回の操作でできなくなってしまい、さらにリピートやシャッフルがなくなってしまいました。&lt;br /&gt;改善された点は画面を遷移しても音楽を止めなくて済むようになったことだけです。この問題はもう1枚タブを開けば済む話だったので今回のアップデートはやはり改悪だと思います。&lt;br /&gt;なお、web portalからのアップロードにも同様の修正がされ、画面遷移してもアップロードが途切れなくできるようになりました。&lt;br /&gt;&lt;br /&gt;今回のアップデートでは、サイトは改悪されましたが、ソフトの改善点がそれを上回っている感じです。もうすぐトライアルが終わりますが、このまま続けることになりそうです。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.livedrive.com/in/?tid=FVH67Z2WDXZN7TZD5RGP"&gt;Livedrive&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-5044984698497037446?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/5044984698497037446/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/06/livedrive_12.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/5044984698497037446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/5044984698497037446'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/06/livedrive_12.html' title='Livedrive アップデート'/><author><name>shishi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_lZbADUwwZWM/ScFG_uO6r2I/AAAAAAAAATU/ud5HyzXdFvM/S220/icon_128.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-6339629869106012156</id><published>2009-06-11T23:03:00.003+09:00</published><updated>2009-06-11T23:19:35.357+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='LastPass'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>LastPassを日本向けに改良する方法</title><content type='html'>LastPassの中の人の一人、Joeと話し合い、フォーム情報のサンプルを多く用意してもらえばより早く日本に対応できるとのお達しがありましたので、サンプルを集めたいと思います。&lt;br /&gt;&lt;br /&gt;こんなブログをわざわざ見に来ているあなたはおそらくLastPassに関して多少なりとも興味のある人であると思います。&lt;br /&gt;つきましては、ぜひとも&lt;span style="font-weight:bold;"&gt;今これを読んでいるあなたに&lt;/span&gt;サンプル集めに協力して頂きたく思います。1分あればできることですのでどうかよろしくお願いします。&lt;br /&gt;&lt;br /&gt;できる限り典型的な氏名、住所、銀行情報、クレジットカード情報を入力するページ、もしくはあなたが対応して欲しいフォームのあるページを&lt;span style="font-weight:bold;"&gt;すべてクリアして&lt;/span&gt;(LastPassを既に使っているなら フォーム記入→フォームをクリア を使うと良いです)、そのページを保存し(Ctrl+Sもしくはメニューのファイル→名前を付けてページを保存)、HTMLファイルをどこかに上げてください。どこでも良いですが例として&lt;a href="http://www1.axfc.net/uploader/Sc/file_post.pl"&gt;Axfc&lt;/a&gt;にリンクを貼っておきます。&lt;br /&gt;上げてもらえたらコメントでも何でも良いので教えて下さい。取りにいきます。&lt;br /&gt;&lt;br /&gt;協力をお願いするこの記事を書く前にyahoo japanのアカウント情報と同ウォレットの画面は私自身でやりましたので他のところをお願いします。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-6339629869106012156?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/6339629869106012156/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/06/lastpass_8477.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/6339629869106012156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/6339629869106012156'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/06/lastpass_8477.html' title='LastPassを日本向けに改良する方法'/><author><name>shishi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_lZbADUwwZWM/ScFG_uO6r2I/AAAAAAAAATU/ud5HyzXdFvM/S220/icon_128.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-5266674496977268756</id><published>2009-06-11T02:32:00.005+09:00</published><updated>2009-06-12T00:11:10.235+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='LastPass'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>LastPass 日本語化バージョンリリース</title><content type='html'>今回のアップデートでとりあえず日本語で表示できるようになりました。&lt;br /&gt;&lt;br /&gt;しかしプロファイルの編集画面を見れば分かるように日本的でないないためフォーム記入ソフトとしてはまだまだです。このあたりについても聞いているんですが返事がありません。まぁこのまま返事もらえないならこのままやめるだけなんですけどね。&lt;br /&gt;&lt;br /&gt;checksなんてあってもなー。これはさすがにキャッシュカードってわけじゃないんだろうし…&lt;br /&gt;いや、もしかしてデビッドカードか？ああ、あり得る。&lt;br /&gt;と、いうわけで小切手となっているところは日本的にはキャッシュカードになると思われます。いや、それにしたってここの記述は日本に合わないから消してくれって頼んどいたのに…&lt;br /&gt;&lt;br /&gt;また、都道府県が2個ある事態になってますが、これは「日本には州と都市って言う区切りじゃないからどっちか消してくれ。」って頼んでおいたのが反映されていないためです。どっちが消されるか分からなかったので両方同じように訳しておいたらごらんの有様になりました。ちなみに「群」が独立してありますがこれも日本にはいらないものなのでいつか消えます。日本の住所はキッチリしてないですからね。もっと緩くしてもらわないといけません。日本的にはせいぜい都道府県、市区町村、残り&amp;番地、建物ぐらいの分け方で十分ですね。&lt;br /&gt;&lt;br /&gt;そしてですね、今気付いたんですが、なんとfirst name と last name を取り違えて訳してしまいました。これは完全に私が悪いです。混乱の元を作って本当に申し訳ないです。&lt;br /&gt;なんとか早くアップデートしてもらえるように頼んでおきます。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;追記&lt;br /&gt;とりあえず気付いた部分を直したバージョンに差し代わりました。訳が他にも致命的な部分があったらまた教えて下さい。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-5266674496977268756?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/5266674496977268756/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/06/lastpass_11.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/5266674496977268756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/5266674496977268756'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/06/lastpass_11.html' title='LastPass 日本語化バージョンリリース'/><author><name>shishi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_lZbADUwwZWM/ScFG_uO6r2I/AAAAAAAAATU/ud5HyzXdFvM/S220/icon_128.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-7234429650874180567</id><published>2009-06-09T23:04:00.007+09:00</published><updated>2009-06-10T00:00:59.535+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='Livedrive'/><title type='text'>Livedriveのオンラインファイル編集機能</title><content type='html'>&lt;a href="http://www.livedrive.com/in/?tid=FVH67Z2WDXZN7TZD5RGP"&gt;Livedrive&lt;/a&gt;と長い間やりとりしていた問題の1つが結論を迎えたので書いておきます。&lt;br /&gt;&lt;br /&gt;Livedriveはテキストやワードドキュメントなど、&lt;a href="http://www.zoho.jp/"&gt;Zoho&lt;/a&gt;で開けるものはそのままオンラインで編集することができます。&lt;br /&gt;&lt;br /&gt;ところが海外サービスにありがちなマルチバイト問題がここにもありました。ユニコード以外の日本語エンコードで書かれたテキストファイルはZoho側で文字化けするため編集、閲覧できないのです。&lt;br /&gt;一応Googleドキュメントは開くときにUTF-8に変換して正常に開くことができるよ、ということは伝えておきましたが、Zohoを使う以上はこれは制限されていることで改良はできないとメールをもらいました。&lt;br /&gt;Zoho自体が機能強化してSJISを開けるようにならなければいけないということです。&lt;br /&gt;&lt;br /&gt;ちなみにドキュメント版YouTubeだと日本では紹介された&lt;a href="http://www.scribd.com/"&gt;scribd&lt;/a&gt;との連携機能も同じです。それにしてもscribdはコンテンツ部の読み込みが遅い。直接scribdのサイト上で開くとそうでもないから困る。&lt;br /&gt;PDFをオンラインで見るにはscribdを使うわけですが、文字が表示できるものとできないものがあります。おそらく上記と同様の問題と思われます。PDFには文字エンコードの情報ってあるんでしょうか。分かりませんけど。&lt;br /&gt;なお、制限のかかっているファイルはオンラインで閲覧できません。これはまぁ当然ですね。&lt;br /&gt;&lt;br /&gt;*追記&lt;br /&gt;&lt;br /&gt;PDFで文字が表示されないものはフォントが埋め込まれていないものだと判明しました。&lt;br /&gt;おそらく欧文系のフォントは向こう側であるものが使われるので大丈夫で、日本語だと向こう側にないので埋め込まれていないと表示できないということだと思います。&lt;br /&gt;&lt;br /&gt;*追記終わり&lt;br /&gt;&lt;br /&gt;テキストファイルではないワードやスプレッドシートについては正常に開けます。ファイル自体にエンコード情報があるためと思われます。&lt;br /&gt;&lt;br /&gt;私が自分で作るテキストはすべてUTF-8なんで問題ないんですが実際自分の作ったファイル見るより人が作ったものを見る方が多いわけで、これは残念な結果になりました。&lt;br /&gt;まぁテキストファイルなんて普通に文書を書いたものならどんな頑張ってもMBにはいかないものなんで自分とこに落とせば良いだけなんですけどね。&lt;br /&gt;PDFも然り、特にPDFは編集することは皆無に近いはずなので ダウンロード→開く に問題はないと思われます。&lt;br /&gt;&lt;br /&gt;その他のオフィス系ドキュメントについては正常なんで許容範囲としましょう。&lt;br /&gt;&lt;br /&gt;ちなみに、現在私は自分のバックアップドライブの中身をLivedriveにすべて移動させている途中です。既にファイル数は2万を超え、容量は200GBを超しています。プロバイダに怒られないか心配です…&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.livedrive.com/in/?tid=FVH67Z2WDXZN7TZD5RGP"&gt;Livedrive&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-7234429650874180567?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/7234429650874180567/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/06/livedrive_09.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/7234429650874180567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/7234429650874180567'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/06/livedrive_09.html' title='Livedriveのオンラインファイル編集機能'/><author><name>shishi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_lZbADUwwZWM/ScFG_uO6r2I/AAAAAAAAATU/ud5HyzXdFvM/S220/icon_128.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-6263362651488615717</id><published>2009-06-08T01:19:00.008+09:00</published><updated>2009-10-09T14:16:38.911+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='Livedrive'/><title type='text'>Livedriveのサポートについて</title><content type='html'>&lt;a href="http://www.livedrive.com/in/?tid=FVH67Z2WDXZN7TZD5RGP"&gt;Livedrive&lt;/a&gt;はロンドンに拠点を置く企業で、当然サポートも英語です。&lt;br /&gt;私はある程度の英語の読み書きはできますが、使いこなすなんてとんでもないっていうレベルです。そんな英語でも一応通じるので、今回はLivedriveのサポートとのやりとりについて書きます。&lt;br /&gt;&lt;br /&gt;まず、Livedriveは契約で24時間以内のメールの返信を約束しており、6月中旬には電話サポートも開始すると発言しています。&lt;br /&gt;そういう契約ですので、「たいていは」24時間以内に返事が返ってきますし、問題ないのですが、はずれのサポートに回されると5日はメールが返ってきません。ちなみにそういう人に当たった場合、文句を言っても見事にスルーされます。&lt;br /&gt;&lt;br /&gt;私が今までサポートに返事をもらったその文体や署名などから少なくとも4人以上の方にお世話になっているのが分かりますが、明らかにメールの文体が女性の方が一人いました。&lt;br /&gt;残念ながら彼女は一番のはずれです。全然言いたいことが伝わらず見当違いの返信をされます。しかもたいてい2、3行のメールで全然説明が足りません。&lt;br /&gt;&lt;br /&gt;あとの人は極端にはずれではありませんがやっぱりはずれです。分からなければ誰かに聞けばいいのに「分からないので答えられません」なんて返してきます。&lt;br /&gt;&lt;br /&gt;このままだとどこかの大手オンラインショップやどこかの大手PCブランドになってしまいますが、1人だけ頻繁に返事をくれて、しかも内容がまともで、分からなければ管理チームに聞いてくるという人が一人だけいます。&lt;br /&gt;一人だけ署名入りでサポートからメールをくれるTonyです。&lt;br /&gt;&lt;br /&gt;彼だけは「こういうことができないか？」と聞けばたとえできなくても代替手段を考えてくれたり、管理チームに確かに要望を伝えたと言ってくれたり、「返信遅いよー」と催促してもまともに謝罪文を添えて答えてくれます。ちなみに彼に直接ふられたであろうメールの時は24時間以内に返ってこなかったことはありません。たいてい数時間で返ってきます。&lt;br /&gt;&lt;br /&gt;毎回彼に当たっていればLivedriveのサポートはまともだなって思えます。&lt;br /&gt;そこで最近ではメールを送ってみて見当違いの返信をされた場合は、その返信に「Tonyからの返信が欲しい」と書いています。&lt;br /&gt;名指しでいくのもどうかなって感じですが、そのままにすると大抵話がよく分からないままぐちゃぐちゃになるので代わってもらった方が両者のためだと思ってそうしてもらっています。&lt;br /&gt;するとちゃんとTonyから返信が来るのでスムーズに話が進みます。&lt;br /&gt;もしLivedriveを現在使用中でサポートに話が通じないと困っている人はTonyを呼んでもらう方が良いと思います。&lt;br /&gt;検討中の人は覚えておいた方が良いですよ。ホントに。&lt;br /&gt;&lt;br /&gt;ちなみに見当違いの返信をされた例として、「How Livedrive ～？」って聞いたらなぜか返信が「How I ～？」って聞いた時の返し方になっていて、「俺じゃなくてLivedriveがだって」て返信しても「あなたの言っている意味が分かりません」て返されたことがあります。いや、私の英語が下手で通じなかった可能性もあるんですけどね。&lt;br /&gt;ちなみにその後Tonyに代わってもらったら一往復で済みました。&lt;br /&gt;&lt;br /&gt;余談ですが、Livedrive運営元はイギリスでかなりの大手ホスティングサービスのようで売り上げが$120mだそうです。&lt;br /&gt;&lt;br /&gt;Quote: &lt;blockquote&gt;Livedrive is backed by Andrew Michael. Andrew founded Fasthosts Internet Limited, the UK's largest and most successful Internet hosting company which he sold in 2006 for over $120m. Andrew commented: &amp;quot;Online storage is the future. Lots of companies are trying to do it today but the products are crap and not a replacement for traditional storage methods. Livedrive has been over two years in the making and will be the standard by which all competing products are judged&amp;quot;.&lt;br /&gt;&lt;a href="http://www.livedrive.com/about.aspx"&gt;&lt;br /&gt;About Livedrive - revolutionary online storage | Livedrive&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;フォーラムでもLivedriveの経営体力ってどんなもの？って投稿があって、Livedriveの経営体力はかなりあるんじゃないかなって返信だったのでベンチャーのようにに簡単につぶれることはないと信用しても良さそうです。&lt;br /&gt;&lt;br /&gt;あ、それから今までは土日は返事が返ってこなかったんですが、今週は返ってきました。土日もサポートすることにしたのかもしれません。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.livedrive.com/in/?tid=FVH67Z2WDXZN7TZD5RGP"&gt;Livedrive&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-6263362651488615717?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/6263362651488615717/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/06/livedrive.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/6263362651488615717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/6263362651488615717'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/06/livedrive.html' title='Livedriveのサポートについて'/><author><name>shishi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_lZbADUwwZWM/ScFG_uO6r2I/AAAAAAAAATU/ud5HyzXdFvM/S220/icon_128.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-974487697436726638</id><published>2009-06-05T00:39:00.004+09:00</published><updated>2009-06-05T00:52:06.684+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='LastPass'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>LastPass 日本語化苦戦中</title><content type='html'>今インストーラを日本語化中なわけですが、ここにきて今まで訳してきたものの間違いに多く気付いています。&lt;br /&gt;&lt;br /&gt;今までの翻訳中に、原文の方が「なんだこれ、どう訳せば良いの？」みたいな文がいくつかあったんですが、一応無理矢理訳しておいたんです。&lt;br /&gt;するとですね、案の定、元が一文の分割された文だったわけです。&lt;br /&gt;インストーラでは一文になっていたので気付いたんですが、「どこの文とつながるかも分からんのに訳せるわけないやろがー！」ってことになってます。&lt;br /&gt;&lt;br /&gt;他国の翻訳者も似たような不満を漏らしています。それに多くの国の翻訳がちょうどこれにさしかかるぐらいでストップしてるんです。&lt;br /&gt;私としては多分これに気づいて「やってられるか」状態になってしまったのかなと勝手に推測しています。&lt;br /&gt;ボランティアですからね、仕方ないです。&lt;br /&gt;&lt;br /&gt;私も要望は伝えましたがいつもは返事の早いLastPassの面々から数日返事がありません。やりたくない部分なんだろうか…&lt;br /&gt;流石にこんな部分がいくつもあるまま放置されるなら俺も訳す気力が別方向に行ってしまいます。他に日本語化したいものもあるし。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-974487697436726638?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/974487697436726638/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/06/lastpass_05.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/974487697436726638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/974487697436726638'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/06/lastpass_05.html' title='LastPass 日本語化苦戦中'/><author><name>shishi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_lZbADUwwZWM/ScFG_uO6r2I/AAAAAAAAATU/ud5HyzXdFvM/S220/icon_128.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-8790292883090379177</id><published>2009-06-02T17:53:00.005+09:00</published><updated>2009-06-02T23:46:38.150+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='LastPass'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>LastPass 色々改善中</title><content type='html'>&lt;a href="https://lastpass.com/"&gt;LastPass&lt;/a&gt;のJoeと住所などのForm Fillを中心に日本の事情に合わせてくれって頼んでいます。&lt;br /&gt;&lt;br /&gt;LastPassはプロファイルの言語設定を切り替えられるのでそれが日本語の時は日本的な住所の入力の仕方になるようにと考えています。&lt;br /&gt;日本では住所の並びがまず違うし、群は独立して入力することはないし、英米的なものだと日本人は理解しにくいからまずは順番を郵便番号から並べてくれ、あと日本は住所を区切ったり区切らなかったり面倒だからいくつかパターンを…みたいな感じで話し合っています。&lt;br /&gt;&lt;br /&gt;Joeは英米以外のものがそんなに違うとは思ってなかったらしく、&lt;br /&gt;「今オランダの似たような事やってるけど、俺たちの仕事の終わりはまだまだ遠いって悟ったよ。」&lt;br /&gt;と、悟りながらも頑張ってくれています。&lt;br /&gt;&lt;br /&gt;日本式という世界で一カ国しか使わない様式のことも考えてくれていて、LastPassチームはすごいなぁと、もっと協力しようかなと思わされます。&lt;br /&gt;なんつってもここまで高機能で基本的にフリーなパスワードマネージャってないですしね。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-8790292883090379177?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/8790292883090379177/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/06/lastpass_02.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/8790292883090379177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/8790292883090379177'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/06/lastpass_02.html' title='LastPass 色々改善中'/><author><name>shishi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_lZbADUwwZWM/ScFG_uO6r2I/AAAAAAAAATU/ud5HyzXdFvM/S220/icon_128.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1081264312227156882.post-3365819552223871013</id><published>2009-06-01T21:16:00.006+09:00</published><updated>2010-06-11T13:44:23.266+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC、インターネット'/><category scheme='http://www.blogger.com/atom/ns#' term='LastPass'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>LastPassのローカライズ</title><content type='html'>あれから正式に翻訳メンバーとなり、未着手を除く最下位から翻訳進捗でイタリアや韓国等を追い抜いてちょっと一段落というところまで進めました。&lt;br /&gt;&lt;br /&gt;FirefoxとIEとiphoneとサイトのトップまで翻訳が完了しています。相変わらずの堅い訳で。&lt;br /&gt;ちなみに今はインストーラに取りかかっています。&lt;br /&gt;&lt;br /&gt;今回は訳についてアドバイスを求めたいと思います。&lt;br /&gt;LastPassのユーザーからの情報を保存しているところをLastPass Vaultといいます。My LastPass Vaultとしてブラウザからアドオンなどからアクセスすると思います。&lt;br /&gt;このVaultですが、日本語的にしっくりくるものが思い浮かびません。金庫とかそういう大事なものをしまう頑丈な箱を指すんですが、"LastPass金庫"って訳すと変でしょう？今は保管庫と訳していますがなんて言うかもっとすっきりしっくりくるものがないかなと。&lt;br /&gt;&lt;br /&gt;良く目にするものだと思うので良い訳を付けられればと思います。&lt;br /&gt;よろしくお願いします。&lt;br /&gt;&lt;br /&gt;そういやわざわざブラウザ備え付け以外のパスワードマネージャを使う必要が分からないみたいな話を聞いたのですが、理由なんて分かりきっています。&lt;br /&gt;FirefoxやIEのパスワードマネージャは脆弱性が多く発見され、使えなくなったり、全部飛んだりっていうこともたびたびあります。例はいくらでも出てきます。&lt;br /&gt;おまけに復号化の手順が簡単なので流出も容易に考えられます。&lt;br /&gt;また、特に機能強化のために人員が割かれる部分ではないので進歩も乏しいです。&lt;br /&gt;さらに、機能が乏しいことも明らかです。ユーザー名なしの複数パスワードにさえ対応できているブラウザはありません。&lt;br /&gt;&lt;br /&gt;これだけでも十分ですが、もうちょっと。&lt;br /&gt;良くセキュリティソフトなどでこれ使えば、これやってれば安全みたいな話がありますがそういう思考回路の人のPC環境は断言できるほど大丈夫と言える安全さはありません。&lt;br /&gt;常に気を配っても完全な安全などないのに、どうしてそんな簡単に安心できるのでしょうか。安全でないことは多く実証されているにも関わらず、です。&lt;br /&gt;&lt;br /&gt;できる限りの安全が欲しければできる限りセキュリティに関して進歩していくほかないのです。あまりに前衛的すぎるとアレですが…&lt;br /&gt;LastPassも何が何でも安全とは言いきれませんが、ローカルにおいて軍事レベルのAES256bitで暗号化され、復号化に必要なマスターパスワードの情報がローカルに存在しないということはブラウザのパスワードマネージャより遥かに安全だと言えます。&lt;br /&gt;&lt;br /&gt;その上フリーで同じように暗号化されるメモ機能や自動ログイン、自動フォーム記入が付いてくる上でクロスブラウザでクロスプラットフォーム(モバイル含む)でしかも常に同期可能なのに使わない理由は？ってとこです。&lt;br /&gt;&lt;br /&gt;せっかく翻訳に参加したんで宣伝しました。&lt;br /&gt;&lt;br /&gt;こんなこと言いながら私はRoboformの影響を思いっきり受けていて操作の違いにちょっと戸惑ったりします。&lt;br /&gt;もう何年使ってたんだろうなRoboform。あれの弱点克服した形がLastPassだからなぁ。Roboformはサポートの人がなぜか偉そうなのが嫌だった。慇懃無礼って感じ。&lt;br /&gt;&lt;br /&gt;ただいま一生懸命移行を進めています。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1081264312227156882-3365819552223871013?l=shishithefool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shishithefool.blogspot.com/feeds/3365819552223871013/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://shishithefool.blogspot.com/2009/06/lastpass.html#comment-form' title='4 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/3365819552223871013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1081264312227156882/posts/default/3365819552223871013'/><link rel='alternate' type='text/html' href='http://shishithefool.blogspot.com/2009/06/lastpass.html' title='LastPassのローカライズ'/><author><name>shishi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_lZbADUwwZWM/ScFG_uO6r2I/AAAAAAAAATU/ud5HyzXdFvM/S220/icon_128.jpg'/></author><thr:total>4</thr:total></entry></feed>
