<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3178210719988608654</id><updated>2024-08-31T23:09:44.756+09:00</updated><category term="perl"/><category term="android"/><category term="GALAXY S"/><category term="mysql"/><category term="文字コード"/><category term="正規表現"/><category term="DVD"/><category term="Graph API"/><category term="Kindle"/><category term="Tasker"/><category term="bash"/><category term="crontab"/><category term="css"/><category term="javascript"/><category term="mixi"/><category term="mod_perl"/><category term="screen"/><category term="subversion"/><category term="vim"/><category term="webサービス"/><title type='text'>ITのハキダメ</title><subtitle type='html'>IT関連のコネタや備忘録をひたすらメモるブログ</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://it-scrap.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://it-scrap.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>ytk</name><uri>http://www.blogger.com/profile/09182452869047485909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUbP9bZiu8StPy40DpXUN-2buGLaTkP7H-Zw4IG3mPna7MpFKwAHVt3jm6YWAQFiyZjUmKC_HLx924R9ZQmeL_gVb1ylaTXSGl7fZDKZ2uqCVtVaSlkK_fRR7ECGyheCo/s220/photo1.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>38</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3178210719988608654.post-52240975254826478</id><published>2012-04-12T22:36:00.001+09:00</published><updated>2012-04-12T22:38:34.079+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="screen"/><title type='text'>[screen] ターミナルの内容を保存する方法</title><summary type="text">screen のターミナルに表示される内容をファイルに保存したい場合は、

Ctrl-a H (記録開始)
$ (画面に出力する何かしらのコマンド cat file.txt など)
Ctrl-a H (記録終了)

とすることで、ローカルに screenlog.N (Nはウインドウ番号) というファイル名で保存されます。
ファイルの内容をいちいち scp しなくて済むので地味に便利です。</summary><link rel='replies' type='application/atom+xml' href='http://it-scrap.blogspot.com/feeds/52240975254826478/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3178210719988608654/52240975254826478' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/52240975254826478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/52240975254826478'/><link rel='alternate' type='text/html' href='http://it-scrap.blogspot.com/2012/04/screen.html' title='[screen] ターミナルの内容を保存する方法'/><author><name>ytk</name><uri>http://www.blogger.com/profile/09182452869047485909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUbP9bZiu8StPy40DpXUN-2buGLaTkP7H-Zw4IG3mPna7MpFKwAHVt3jm6YWAQFiyZjUmKC_HLx924R9ZQmeL_gVb1ylaTXSGl7fZDKZ2uqCVtVaSlkK_fRR7ECGyheCo/s220/photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3178210719988608654.post-8486576573044318417</id><published>2011-12-02T18:42:00.001+09:00</published><updated>2012-06-10T22:34:16.238+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><title type='text'>[MySQL] TEXT 型の容量</title><summary type="text">備忘録的にメモ。

MySQL の TEXT 型は 65,535 バイトまでしか入れられない。
これ以上の容量が欲しい場合は MEDIUMTEXT(16,777,216 バイト), LONGTEXT(4,294,967,296 バイト) を検討。


※MySQL :: MySQL 5.1 リファレンスマニュアル :: 10.5 データタイプが必要とする記憶容量</summary><link rel='replies' type='application/atom+xml' href='http://it-scrap.blogspot.com/feeds/8486576573044318417/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3178210719988608654/8486576573044318417' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/8486576573044318417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/8486576573044318417'/><link rel='alternate' type='text/html' href='http://it-scrap.blogspot.com/2011/12/mysql-text.html' title='[MySQL] TEXT 型の容量'/><author><name>ytk</name><uri>http://www.blogger.com/profile/09182452869047485909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUbP9bZiu8StPy40DpXUN-2buGLaTkP7H-Zw4IG3mPna7MpFKwAHVt3jm6YWAQFiyZjUmKC_HLx924R9ZQmeL_gVb1ylaTXSGl7fZDKZ2uqCVtVaSlkK_fRR7ECGyheCo/s220/photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3178210719988608654.post-2680421266293582154</id><published>2011-10-14T22:37:00.001+09:00</published><updated>2011-10-14T22:37:26.171+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Kindle"/><title type='text'>Kindle4 を買ってみた</title><summary type="text">自炊したPDFを消化するために、最近 amazon.com で発売された Kindle4 を買ってみた。




注文したのが 10/8(土) の昼過ぎで、10/14(金) の午前中に届いたので、およそ1週間くらいで到着した計算になります。意外と早い！？
買ったのはこちら → http://amzn.com/B00492CIC8

広告ありが $79 広告なしが $109 ですが、日本に配送する場合は広告なしモデルになります。
自分が購入したときは、日本円に換算すると以下の通りでした。

・商品代： \8,698
・配送料／手数料： \1,115
・合計： \9,813

円高なので1万円切りました。1ドル約79.8円換算？

セットアップ後に現れるWelcomeメッセージ。
電子インクはやっぱりキレイです。紙に書かれた文字みたい。




早速PCとつないでみてデバイスの容量を確認しま</summary><link rel='replies' type='application/atom+xml' href='http://it-scrap.blogspot.com/feeds/2680421266293582154/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3178210719988608654/2680421266293582154' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/2680421266293582154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/2680421266293582154'/><link rel='alternate' type='text/html' href='http://it-scrap.blogspot.com/2011/10/kindle4.html' title='Kindle4 を買ってみた'/><author><name>ytk</name><uri>http://www.blogger.com/profile/09182452869047485909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUbP9bZiu8StPy40DpXUN-2buGLaTkP7H-Zw4IG3mPna7MpFKwAHVt3jm6YWAQFiyZjUmKC_HLx924R9ZQmeL_gVb1ylaTXSGl7fZDKZ2uqCVtVaSlkK_fRR7ECGyheCo/s220/photo1.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ69_EaB-n0D45mv6IbNJcLPqfoRzzG9Hy_4o7a5EKMxVfdli38WEts8Ejx6XRvngTlxQsno9pC9YJf7zzHVMMdj4BTL9l7fwsCf-RAy4f57gys5miKMyobpCFaoy_Db5COUvtCXtonzQ/s72-c/00.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3178210719988608654.post-5166448436834498770</id><published>2011-08-10T02:04:00.001+09:00</published><updated>2011-08-11T18:51:43.474+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="Tasker"/><title type='text'>Androidの可能性を無限大に引き出す最強のアプリ「Tasker」</title><summary type="text">毎回、必ず行っているような Android 端末の操作ってないでしょうか。

特に自分の場合は、
自宅にいる時は WiFi 接続で、マナーモードはオフにする。
自宅を出るときは、マナーモードをオンにしつつ、バッテリー消費を控えるために WiFi 接続をオフにする。
電車での通勤中は、イヤホンを差し込んでお好みの音楽プレイヤーを再生する。
Googleマップを立ち上げる時は GPS をオンにする。
ということをほぼ毎日、毎回行っていました。
きっと同じようなことをしている人も多いはずです。

本当は自動化できたらなぁ…と半ば諦めながら作業していたところに、それを解決できる素晴らしいアプリの存在を知りました。
それがこちらの「Tasker」というアプリです。


有料アプリ(投稿時点で511円)ではありますが、このアプリの面白いところは豊富なイベントとタスクを組み合わせることで様々な</summary><link rel='replies' type='application/atom+xml' href='http://it-scrap.blogspot.com/feeds/5166448436834498770/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3178210719988608654/5166448436834498770' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/5166448436834498770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/5166448436834498770'/><link rel='alternate' type='text/html' href='http://it-scrap.blogspot.com/2011/08/androidtasker.html' title='Androidの可能性を無限大に引き出す最強のアプリ「Tasker」'/><author><name>ytk</name><uri>http://www.blogger.com/profile/09182452869047485909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUbP9bZiu8StPy40DpXUN-2buGLaTkP7H-Zw4IG3mPna7MpFKwAHVt3jm6YWAQFiyZjUmKC_HLx924R9ZQmeL_gVb1ylaTXSGl7fZDKZ2uqCVtVaSlkK_fRR7ECGyheCo/s220/photo1.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXpp_d8Ygf3q4cUXchCYK7B-6LJmMju7dLepo0FQi5V7Aw7BeRZWOv9ipzbF8NsrYUFD5jQFZZN_85ZV7SDKdMUbIB3OGWFAsX10TxC0PaWTmKDat6hCWKLrcbJtpPBK0GaSSvNS1d34g/s72-c/SC20110810-011120.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3178210719988608654.post-3598236406537537300</id><published>2011-06-22T23:26:00.000+09:00</published><updated>2012-05-13T20:52:07.490+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Graph API"/><category scheme="http://www.blogger.com/atom/ns#" term="mixi"/><category scheme="http://www.blogger.com/atom/ns#" term="webサービス"/><title type='text'>マイミクにこっそり気持ちを伝えるサービス - ファンミク！を作ってみた</title><summary type="text">一旦 mixi 上でマイミクになってしまうと、そこから先の関係は作れず（仲良しというものがありますが自分が選ぶのみで相手にはわかりません）、普段マイミクに対して想っている「尊敬」「恋愛」「感謝」などの気持ちを伝え合うのは難しいところがあります。

紹介文だと相手以外にも見えてしまいますし、メッセージだと送り手には相当の決意が、受け手には重々しさが出てしまいます。。

そこで、もっと気軽に気持ちを伝え合えるものがあればいいなぁと思い、このサービスを作りました！（mixi Graph API のお試しも兼ねてますがｗ）


ファンミク！ - マイミクのファンになって普段の気持ちをこっそり伝えよう！http://my-fans.net/
気持ちを伝える方は、自分のマイミクリストからそのマイミクに対する「きもち」を選ぶ（ファンになる）だけです。
選ばれた方は「きもち」を知ることができますが、それ</summary><link rel='replies' type='application/atom+xml' href='http://it-scrap.blogspot.com/feeds/3598236406537537300/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3178210719988608654/3598236406537537300' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/3598236406537537300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/3598236406537537300'/><link rel='alternate' type='text/html' href='http://it-scrap.blogspot.com/2011/06/blog-post.html' title='マイミクにこっそり気持ちを伝えるサービス - ファンミク！を作ってみた'/><author><name>ytk</name><uri>http://www.blogger.com/profile/09182452869047485909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUbP9bZiu8StPy40DpXUN-2buGLaTkP7H-Zw4IG3mPna7MpFKwAHVt3jm6YWAQFiyZjUmKC_HLx924R9ZQmeL_gVb1ylaTXSGl7fZDKZ2uqCVtVaSlkK_fRR7ECGyheCo/s220/photo1.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIT0v9CLFPcpIe-fCVCjnDRdoGQS8O5dKha0HauVUM359O_q6qhn9yfGMmuqtrGS0V1cLD6WkJIPlGYWHewQ_jnu-_EmrZnZVkf1WKG2tg1ywyqvh0lJTM9q7itXYNPr7PB3UZrMWfrXA/s72-c/my-fans.net.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3178210719988608654.post-2525210357162350317</id><published>2011-06-18T23:33:00.003+09:00</published><updated>2011-06-18T23:37:16.401+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="GALAXY S"/><title type='text'>GALAXY S (SC-02B) の un-root と 2.2 から 2.3.3 への OS アップグレード</title><summary type="text">GALAXY S (SC-02B) の OS のアップグレードが提供されたので、意を決して root 化した 2.2 を un-root しつつ、現時点で最新の 2.3.3 にアップグレードしてみました。

まずは un-root

前回のエントリー「GALAXY S (SC-02B) の root化とプチフリ対策と解像度変更」の逆をやって、un-root 状態に戻します。
「One Click Lag Fix」を起動して「Undo OneClickLagFix V2+」を選択し、LagFix を解除します。
※数分時間がかかります。
再び「One Click Lag Fix」を起動して「Remove EXT2 Tools」を選択し、EXT2 Tools を削除します。
「z4root」を起動して「Un-root」を選択し、un-root を行います。

Android 2.2 から </summary><link rel='replies' type='application/atom+xml' href='http://it-scrap.blogspot.com/feeds/2525210357162350317/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3178210719988608654/2525210357162350317' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/2525210357162350317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/2525210357162350317'/><link rel='alternate' type='text/html' href='http://it-scrap.blogspot.com/2011/06/galaxy-s-sc-02b-un-root-22-233-os.html' title='GALAXY S (SC-02B) の un-root と 2.2 から 2.3.3 への OS アップグレード'/><author><name>ytk</name><uri>http://www.blogger.com/profile/09182452869047485909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUbP9bZiu8StPy40DpXUN-2buGLaTkP7H-Zw4IG3mPna7MpFKwAHVt3jm6YWAQFiyZjUmKC_HLx924R9ZQmeL_gVb1ylaTXSGl7fZDKZ2uqCVtVaSlkK_fRR7ECGyheCo/s220/photo1.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLi0UnKSj-9uYSgrlWItWIw3rxIWZCkScpxMQKz2TFD_xQfd8hOzUntaA8ydt9zwdtOvv2ckyJIG-dG8_sBvYyS5usY0huuj1KIk1MPgZ6NKK6cznUw5-OQ1u0izmxm_RKKRCMn07Owyw/s72-c/SC20110618-225754.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3178210719988608654.post-964373651483893547</id><published>2011-05-10T19:43:00.003+09:00</published><updated>2011-05-10T20:15:44.168+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="css"/><title type='text'>[CSS] 要素のスペースを詰めずにその要素を非表示にする方法</title><summary type="text">CSS で DOM 要素を非表示にすることがありますが、普通に display:none を使うと
その対象要素のスペースごと非表示になり、前後の要素が詰まってしまう動作となります。

しかし、前後の要素を詰めずに非表示にしたい場合は、visibility:hidden を使うと実現することができます。

BOX←に詰まります


BOX←に詰まりません




※ソースコード
BOX←に詰まります


BOX←に詰まりません



</summary><link rel='replies' type='application/atom+xml' href='http://it-scrap.blogspot.com/feeds/964373651483893547/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3178210719988608654/964373651483893547' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/964373651483893547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/964373651483893547'/><link rel='alternate' type='text/html' href='http://it-scrap.blogspot.com/2011/05/css.html' title='[CSS] 要素のスペースを詰めずにその要素を非表示にする方法'/><author><name>ytk</name><uri>http://www.blogger.com/profile/09182452869047485909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUbP9bZiu8StPy40DpXUN-2buGLaTkP7H-Zw4IG3mPna7MpFKwAHVt3jm6YWAQFiyZjUmKC_HLx924R9ZQmeL_gVb1ylaTXSGl7fZDKZ2uqCVtVaSlkK_fRR7ECGyheCo/s220/photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3178210719988608654.post-8345412673867754545</id><published>2011-02-05T14:31:00.001+09:00</published><updated>2011-02-05T14:32:07.278+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="perl"/><title type='text'>[Perl] ハッシュのスライスとハッシュリファレンスのスライス</title><summary type="text">ハッシュからいくつかの値を配列として取りたい時に使えるスライスの紹介です。

my %hash = (
    key1 =&gt; 1,
    key2 =&gt; 2,
    key3 =&gt; 3,
);

# 普通に key2 と key3 の値を取る。
my @values1 = ($hash{key2}, $hash{key3});
print join(&#39;, &#39;, @values1); # 2, 3

# スライスで key2 と key3 の値を取る。
my @values2 = @hash{qw/key2 key3/};
print join(&#39;, &#39;, @values2); # 2, 3

$hash を都度タイプしなくていいので楽ですね。
続いて、ハッシュリファレンスだった場合の書き方。

my $hash_ref = {
    key1 =&gt; 1,
    key2 =&gt; </summary><link rel='replies' type='application/atom+xml' href='http://it-scrap.blogspot.com/feeds/8345412673867754545/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3178210719988608654/8345412673867754545' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/8345412673867754545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/8345412673867754545'/><link rel='alternate' type='text/html' href='http://it-scrap.blogspot.com/2011/02/perl.html' title='[Perl] ハッシュのスライスとハッシュリファレンスのスライス'/><author><name>ytk</name><uri>http://www.blogger.com/profile/09182452869047485909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUbP9bZiu8StPy40DpXUN-2buGLaTkP7H-Zw4IG3mPna7MpFKwAHVt3jm6YWAQFiyZjUmKC_HLx924R9ZQmeL_gVb1ylaTXSGl7fZDKZ2uqCVtVaSlkK_fRR7ECGyheCo/s220/photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3178210719988608654.post-4402824146955919390</id><published>2011-01-29T11:33:00.004+09:00</published><updated>2011-02-23T21:07:54.647+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="DVD"/><category scheme="http://www.blogger.com/atom/ns#" term="GALAXY S"/><title type='text'>Android 端末 (GALAXY S SC-02B) で DVD を見る方法</title><summary type="text">通勤時間を利用して見ていない映画を消化したかったので、Android 端末 (GALAXY S SC-02B) 用に DVD を変換して見られるようにしてみました。

変換ソフト HandBrake のダウンロードとインストール
HandBrake日本語版 のサイトにアクセス
ページ中ほどの「ダウンロード」からOSに合ったリンクを選び、ダウンロード、インストールを行う。
例) Windows版HandBrake日本語版 (0.9.4-jp-r2)

DVD の変換 (洋画の例: 日本語字幕を焼き込む) お好みのDVDをディスクドライブに入れる。
インストールした HandBrake を立ち上げる。
画面左上の「変換元」メニューを選び、ディスクドライブを選択。
画面中央の「字幕」タブを選び、「トラック」プルダウンの中から「Japanese」とあるものを選ぶ。
プルダウンの右の「焼き込み」</summary><link rel='replies' type='application/atom+xml' href='http://it-scrap.blogspot.com/feeds/4402824146955919390/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3178210719988608654/4402824146955919390' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/4402824146955919390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/4402824146955919390'/><link rel='alternate' type='text/html' href='http://it-scrap.blogspot.com/2011/01/android-galaxy-s-sb-02-dvd.html' title='Android 端末 (GALAXY S SC-02B) で DVD を見る方法'/><author><name>ytk</name><uri>http://www.blogger.com/profile/09182452869047485909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUbP9bZiu8StPy40DpXUN-2buGLaTkP7H-Zw4IG3mPna7MpFKwAHVt3jm6YWAQFiyZjUmKC_HLx924R9ZQmeL_gVb1ylaTXSGl7fZDKZ2uqCVtVaSlkK_fRR7ECGyheCo/s220/photo1.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi64wmVK6kGQMPEzVK9FfHt4kJkRZXJC9Khf-UtAj2oKv-Q77Il8toGgb4wQhHWANzBus71he4rtM7-LSkCM3XgXm68ZYCiP75W6OVzQ0W4blujgg3SXBOT8PAsmy0zQ5BsIqaaIJZktYU/s72-c/handbrake094.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3178210719988608654.post-8759697311633275104</id><published>2011-01-25T00:36:00.002+09:00</published><updated>2011-01-25T21:29:44.340+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="perl"/><title type='text'>[Perl] FizzBuzz Code Golf</title><summary type="text">FizzBuzz の Code Golf サイトを会社の方経由で見つけたので、不意に Perl でやってみました。

まず普通にやってみる。(64 bytes)
print$_%15?$_%3?$_%5?$_:&quot;Buzz&quot;:&quot;Fizz&quot;:&quot;FizzBuzz&quot;,&quot;\n&quot;for(1..100)
ダブルクォートとFizzの重複を消してみる。(57 bytes)
print$_%3?$_%5?$_:Buzz:Fizz,$_%15?&quot;&quot;:Buzz,&quot;\n&quot;for(1..100)
Buzzの重複を消してみる。(56 bytes)
print(($_%3?&quot;&quot;:Fizz).($_%5?&quot;&quot;:Buzz)||$_,&quot;\n&quot;)for(1..100)
3項演算子に無駄があるので削ってみる。(52 bytes)
print((Fizz)[$_%3].(Buzz)[$_%5]||$_,&quot;\n&quot;)for(1..</summary><link rel='replies' type='application/atom+xml' href='http://it-scrap.blogspot.com/feeds/8759697311633275104/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3178210719988608654/8759697311633275104' title='4 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/8759697311633275104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/8759697311633275104'/><link rel='alternate' type='text/html' href='http://it-scrap.blogspot.com/2011/01/perl-fizzbuzz-code-golf.html' title='[Perl] FizzBuzz Code Golf'/><author><name>ytk</name><uri>http://www.blogger.com/profile/09182452869047485909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUbP9bZiu8StPy40DpXUN-2buGLaTkP7H-Zw4IG3mPna7MpFKwAHVt3jm6YWAQFiyZjUmKC_HLx924R9ZQmeL_gVb1ylaTXSGl7fZDKZ2uqCVtVaSlkK_fRR7ECGyheCo/s220/photo1.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3178210719988608654.post-8693142392134699882</id><published>2011-01-22T21:24:00.002+09:00</published><updated>2011-02-23T13:58:38.755+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="GALAXY S"/><title type='text'>GALAXY S (SC-02B) の GPS 精度を向上させる</title><summary type="text">どうも GALAXY S の GPS 精度はあまりよくないようで、現在地をなかなか特定できなかったり、見当違いの場所を指すことがありました。
そこで、以下の手順を行うことで、精度向上が体感できるほどになりましたのでご紹介します。
※こちらも自己責任でお願いします

まずは root 化

GPS の精度向上には root 化が必要です。
以前のエントリー(GALAXY S (SC-02B) の root化とプチフリ対策と解像度変更)を参考に root 化を行います。

事前準備

端末のシステムファイルをいじる必要があるため、事前にツールのインストール等が必要になります。
こちらも以前のエントリー(GALAXY S (SC-02B) の解像度変更その2)の「事前準備」部分を参考に準備を行います。

システムファイル (/system/etc/gps.conf) の編集

端末とPCを</summary><link rel='replies' type='application/atom+xml' href='http://it-scrap.blogspot.com/feeds/8693142392134699882/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3178210719988608654/8693142392134699882' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/8693142392134699882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/8693142392134699882'/><link rel='alternate' type='text/html' href='http://it-scrap.blogspot.com/2011/01/galaxy-s-sc-02b-gps.html' title='GALAXY S (SC-02B) の GPS 精度を向上させる'/><author><name>ytk</name><uri>http://www.blogger.com/profile/09182452869047485909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUbP9bZiu8StPy40DpXUN-2buGLaTkP7H-Zw4IG3mPna7MpFKwAHVt3jm6YWAQFiyZjUmKC_HLx924R9ZQmeL_gVb1ylaTXSGl7fZDKZ2uqCVtVaSlkK_fRR7ECGyheCo/s220/photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3178210719988608654.post-3543433321101197172</id><published>2011-01-03T21:41:00.003+09:00</published><updated>2011-02-23T14:00:27.118+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="GALAXY S"/><title type='text'>GALAXY S (SC-02B) のバッテリーアイコン変更</title><summary type="text">GALAXY S のバッテリーアイコンは、残り表示の精度が低いようで、あるように見えて実は少なくなっていることが多々あります。
バッテリーの残りを正確に表示するアプリやウィジェットはありますが、画面ロック中には確認できず少し不便です。
そこで以下の手順を行えばバッテリーアイコンを変更することができます。
※変更は自己責任でお願いします

↓バッテリーアイコン変更後のイメージ


root 化

バッテリーアイコンの変更には root 化が必要です。
以前のエントリー(GALAXY S (SC-02B) の root化とプチフリ対策と解像度変更)を参考に root 化を行います。

事前準備

端末のシステムファイルをいじる必要があるため、事前にツールのインストール等が必要になります。
こちらも以前のエントリー(GALAXY S (SC-02B) の解像度変更その2)の「事前準備」部分を</summary><link rel='replies' type='application/atom+xml' href='http://it-scrap.blogspot.com/feeds/3543433321101197172/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3178210719988608654/3543433321101197172' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/3543433321101197172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/3543433321101197172'/><link rel='alternate' type='text/html' href='http://it-scrap.blogspot.com/2011/01/galaxy-s-sc-02b.html' title='GALAXY S (SC-02B) のバッテリーアイコン変更'/><author><name>ytk</name><uri>http://www.blogger.com/profile/09182452869047485909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUbP9bZiu8StPy40DpXUN-2buGLaTkP7H-Zw4IG3mPna7MpFKwAHVt3jm6YWAQFiyZjUmKC_HLx924R9ZQmeL_gVb1ylaTXSGl7fZDKZ2uqCVtVaSlkK_fRR7ECGyheCo/s220/photo1.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqvEQMhoIr_XbGueXAAPtZyXUJy8x9XpJRxLn72jgaGyEW95ypokyUpwlYG8r0fcVIpOxn4AvVTHolVBRWSt3pXkKgzPR0bLZDYSPdS0uEyHzTWZ-uJlMY3jZPj3RBfS10Goj_54clYl0/s72-c/SC20110103-170131.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3178210719988608654.post-7026014488200821232</id><published>2011-01-03T19:06:00.000+09:00</published><updated>2011-01-03T19:06:36.465+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="GALAXY S"/><title type='text'>GALAXY S (SC-02B) の解像度変更その2</title><summary type="text">前回のエントリー(GALAXY S (SC-02B) の root化とプチフリ対策と解像度変更)で解像度の変更方法について書きましたが、手軽な反面、電源ON/OFFで元に戻ってしまうデメリットがありました。
今回は、電源ON/OFFでもそのまま維持可能な解像度変更方法について書いてみます。

なにはともあれ root 化

解像度を変更するには root 化が必須です。
root 化できていない場合は前回のエントリー(GALAXY S (SC-02B) の root化とプチフリ対策と解像度変更)を参考に root 化を行って下さい。
※もちろん自己責任で…

事前準備

端末のシステムファイルをいじる必要があるため、事前にツールのインストール等が必要になります。
※私は Windows 7 で準備を行いました。

ADB USBドライバ用に Samsung Kies をインストール
</summary><link rel='replies' type='application/atom+xml' href='http://it-scrap.blogspot.com/feeds/7026014488200821232/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3178210719988608654/7026014488200821232' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/7026014488200821232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/7026014488200821232'/><link rel='alternate' type='text/html' href='http://it-scrap.blogspot.com/2011/01/galaxy-s-sc-02b-2.html' title='GALAXY S (SC-02B) の解像度変更その2'/><author><name>ytk</name><uri>http://www.blogger.com/profile/09182452869047485909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUbP9bZiu8StPy40DpXUN-2buGLaTkP7H-Zw4IG3mPna7MpFKwAHVt3jm6YWAQFiyZjUmKC_HLx924R9ZQmeL_gVb1ylaTXSGl7fZDKZ2uqCVtVaSlkK_fRR7ECGyheCo/s220/photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3178210719988608654.post-7274354745712379946</id><published>2010-12-31T15:55:00.000+09:00</published><updated>2010-12-31T15:55:01.866+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="GALAXY S"/><title type='text'>GALAXY S (SC-02B) のフォント変更</title><summary type="text">GALAXY S には4つのフォントがプリセットされていますが、どれも日本語が味気なく感じたので、root化を行ったこともあり、フォント変更を試してみることにしました。

フォント変更

root化を行う。
root化にあたっては前回のエントリー
⇒ GALAXY S (SC-02B) の root化とプチフリ対策と解像度変更
を参考にしてください。(あくまで自己責任で…)
フォント変更に必要な下記のアプリをアンドロイドマーケットからインストールする。
BusyBox
Type Fresh
AndExplorer

変更したいフォント(TrueTypeFont)を端末に転送しておく。(microSD等)
OpenTypeFont の場合でも拡張子を otf から ttf にリネームすればいけるようです。
Type Fresh を立ち上げて、既存フォントのバックアップを行う。
「メニュー」</summary><link rel='replies' type='application/atom+xml' href='http://it-scrap.blogspot.com/feeds/7274354745712379946/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3178210719988608654/7274354745712379946' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/7274354745712379946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/7274354745712379946'/><link rel='alternate' type='text/html' href='http://it-scrap.blogspot.com/2010/12/galaxy-s-sc-02b.html' title='GALAXY S (SC-02B) のフォント変更'/><author><name>ytk</name><uri>http://www.blogger.com/profile/09182452869047485909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUbP9bZiu8StPy40DpXUN-2buGLaTkP7H-Zw4IG3mPna7MpFKwAHVt3jm6YWAQFiyZjUmKC_HLx924R9ZQmeL_gVb1ylaTXSGl7fZDKZ2uqCVtVaSlkK_fRR7ECGyheCo/s220/photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3178210719988608654.post-3223293938806235981</id><published>2010-12-30T23:27:00.014+09:00</published><updated>2011-02-23T13:55:40.114+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="GALAXY S"/><title type='text'>GALAXY S (SC-02B) の root化とプチフリ対策と解像度変更</title><summary type="text">NTT DoCoMo の GALAXY S (SC-02B) を手に入れたので、早速 root化とプチフリ対策と解像度の変更を行ってみました。
下記に備忘録的に手順をメモっておきます。
※本ブログに書かれていることは自己責任でお願いします。

root 化ツール z4root のダウンロード

アンドロイドマーケットにあったみたいですが、現在は削除されている模様。
以下PCで作業します。
z4root をダウンロードするため、xda-developers のアカウントを作成する。
http://forum.xda-developers.com/register.php
z4root1.3.0.apk をダウンロードする。
http://forum.xda-developers.com/showthread.php?t=833953

z4root のインストール
インストール前に端末側で</summary><link rel='replies' type='application/atom+xml' href='http://it-scrap.blogspot.com/feeds/3223293938806235981/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3178210719988608654/3223293938806235981' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/3223293938806235981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/3223293938806235981'/><link rel='alternate' type='text/html' href='http://it-scrap.blogspot.com/2010/12/galaxy-s-sc-02b-root.html' title='GALAXY S (SC-02B) の root化とプチフリ対策と解像度変更'/><author><name>ytk</name><uri>http://www.blogger.com/profile/09182452869047485909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUbP9bZiu8StPy40DpXUN-2buGLaTkP7H-Zw4IG3mPna7MpFKwAHVt3jm6YWAQFiyZjUmKC_HLx924R9ZQmeL_gVb1ylaTXSGl7fZDKZ2uqCVtVaSlkK_fRR7ECGyheCo/s220/photo1.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipJp1s-eQOEOaqY5Zqku74xTJsOlc4kjtJWJc1liy_wLAuLlBQUc4m1HYePWdA5QdrbwomVgPgsotnLrUf6rvHQfK0WNBdxYfnxJLMPZTO0_FhWAfbobFIhXUKD33I39zXWd7Td76KgxQ/s72-c/SC20101229-175752.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3178210719988608654.post-9169304817534468895</id><published>2010-10-22T12:29:00.001+09:00</published><updated>2010-10-22T12:31:50.711+09:00</updated><title type='text'>[モバイル] Try WiMAXレンタルを試してみた</title><summary type="text">仕事でまとまった休みが取れたので、屋外でのネット環境を試してみようと思い UQ WiMAX の Try WiMAXレンタル に申し込んでみました。

Try WiMAXレンタルは無料で15日間のWiMAX通信が体験できるサービスです。
通信エリアかどうかわからない、通信エリアだけど回線速度がどれくらい出るのかわからない、といった人には有り難いサービスですね。
本契約をしても契約の縛りは無く、低コストで高速通信ができるのが売りのようです。
（ただ、問題はエリアがまだ狭いこと…

ネットで申し込みをしたのが 10/19 の夜で、申し込み完了通知が来たのが 10/21 の夜。
レンタルは完了通知が来た日からカウントされているようで、期間は 10/21～11/04 となっていました。
機器が来たのが 10/22 の午前中だったので既に1日消化済み。
更に、機器は期限までに必着で返却しないといけ</summary><link rel='replies' type='application/atom+xml' href='http://it-scrap.blogspot.com/feeds/9169304817534468895/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3178210719988608654/9169304817534468895' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/9169304817534468895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/9169304817534468895'/><link rel='alternate' type='text/html' href='http://it-scrap.blogspot.com/2010/10/try-wimax.html' title='[モバイル] Try WiMAXレンタルを試してみた'/><author><name>ytk</name><uri>http://www.blogger.com/profile/09182452869047485909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUbP9bZiu8StPy40DpXUN-2buGLaTkP7H-Zw4IG3mPna7MpFKwAHVt3jm6YWAQFiyZjUmKC_HLx924R9ZQmeL_gVb1ylaTXSGl7fZDKZ2uqCVtVaSlkK_fRR7ECGyheCo/s220/photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3178210719988608654.post-1733818706909382823</id><published>2010-08-13T01:24:00.001+09:00</published><updated>2010-08-13T10:00:41.388+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><title type='text'>[MySQL] コマンドラインプロンプトを変更する</title><summary type="text">MySQL のコマンドラインプロンプトは mysql&gt; がデフォルトですが、実は変更・カスタマイズすることができます。

通常
$ mysql -h host database
mysql&gt;

ユーザ、ホスト、データベース名を表示してみる
$ mysql -h host database --prompt=&quot;(\u@\h) [\d]&gt; &quot;
(user@host) [database]&gt;

毎回コマンドオプションを指定するのが面倒な場合は、$HOME/.my.cnf を下記のようにすればOKです。
※オプションファイル上では、プロンプトオプションとエスケープシーケンスに重複があるようなので、\ は \\ としてエスケープするのが良いです。
[mysql]
prompt=(\\u@\\h) [\\d]&gt;\\_

使用できるオプションは次の通り。

#option-table th {</summary><link rel='replies' type='application/atom+xml' href='http://it-scrap.blogspot.com/feeds/1733818706909382823/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3178210719988608654/1733818706909382823' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/1733818706909382823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/1733818706909382823'/><link rel='alternate' type='text/html' href='http://it-scrap.blogspot.com/2010/08/mysql.html' title='[MySQL] コマンドラインプロンプトを変更する'/><author><name>ytk</name><uri>http://www.blogger.com/profile/09182452869047485909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUbP9bZiu8StPy40DpXUN-2buGLaTkP7H-Zw4IG3mPna7MpFKwAHVt3jm6YWAQFiyZjUmKC_HLx924R9ZQmeL_gVb1ylaTXSGl7fZDKZ2uqCVtVaSlkK_fRR7ECGyheCo/s220/photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3178210719988608654.post-1667545015595249944</id><published>2010-07-11T22:41:00.005+09:00</published><updated>2010-07-11T22:48:17.612+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="perl"/><title type='text'>[Perl] for と foreach は同じ。</title><summary type="text">配列の繰り返し処理でよく使われる foreach。
実は foreach を for と書き変えても全く同じ動作をしてくれます。

例) 下記のコードは全く同じ処理
foreach my $var (@vars) {
    print $var;
}
for my $var (@vars) {
    print $var;
}

foreach は for のエイリアスなので、どちらを使ってもOKです。
perldoc にもある通り、読みやすさのために foreach、簡潔さのために for な感じでしょうか。
http://perldoc.jp/docs/perl/5.8.8/perlsyn.pod (Foreach Loops for foreach)

一応ベンチマークを取ってみました。(ついでに個人的によく使う map も)
ベンチマークコードです。
#!/usr/bin/</summary><link rel='replies' type='application/atom+xml' href='http://it-scrap.blogspot.com/feeds/1667545015595249944/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3178210719988608654/1667545015595249944' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/1667545015595249944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/1667545015595249944'/><link rel='alternate' type='text/html' href='http://it-scrap.blogspot.com/2010/07/perl-for-foreach.html' title='[Perl] for と foreach は同じ。'/><author><name>ytk</name><uri>http://www.blogger.com/profile/09182452869047485909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUbP9bZiu8StPy40DpXUN-2buGLaTkP7H-Zw4IG3mPna7MpFKwAHVt3jm6YWAQFiyZjUmKC_HLx924R9ZQmeL_gVb1ylaTXSGl7fZDKZ2uqCVtVaSlkK_fRR7ECGyheCo/s220/photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3178210719988608654.post-6515900184171544105</id><published>2010-05-13T21:42:00.001+09:00</published><updated>2010-05-13T21:43:03.801+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><title type='text'>[MySQL] MySQL4.1前後でのtimestampのフォーマット</title><summary type="text">あまり古いバージョンの MySQL を扱う機会は少ないと思いますが、知らないとバグになりやすい仕様があります。
なんと、MySQL の timestamp 型が返す文字列は、バージョン 4.1 の前後で異なっています。

4.1 以前のバージョンでは、YYYYMMDDHHMMSS のフォーマットで返りますが、
4.1 以降のバージョンでは、YYYY-MM-DD HH:MM:SS のフォーマットで返ります。

詳細は下記ドキュメントをご覧ください。

http://dev.mysql.com/doc/refman/4.1/ja/datetime.html
注意: バージョン 4.1 以降、TIMESTAMP は &#39;YYYY-MM-DD HH:MM:SS&#39; 形式の文字列として返されます。その他のタイムスタンプ長のサポートは中止されました。
開発環境や本番環境で MySQL のバージョンが違う</summary><link rel='replies' type='application/atom+xml' href='http://it-scrap.blogspot.com/feeds/6515900184171544105/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3178210719988608654/6515900184171544105' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/6515900184171544105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/6515900184171544105'/><link rel='alternate' type='text/html' href='http://it-scrap.blogspot.com/2010/05/mysql-mysql41timestamp.html' title='[MySQL] MySQL4.1前後でのtimestampのフォーマット'/><author><name>ytk</name><uri>http://www.blogger.com/profile/09182452869047485909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUbP9bZiu8StPy40DpXUN-2buGLaTkP7H-Zw4IG3mPna7MpFKwAHVt3jm6YWAQFiyZjUmKC_HLx924R9ZQmeL_gVb1ylaTXSGl7fZDKZ2uqCVtVaSlkK_fRR7ECGyheCo/s220/photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3178210719988608654.post-8989142124181959320</id><published>2010-04-10T11:26:00.002+09:00</published><updated>2010-05-13T21:57:48.577+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="perl"/><title type='text'>[Perl] HTML::Template::Pro で found strange parameter</title><summary type="text">HTML::Template::Pro で TMPL_LOOP を扱っている時にちょっと注意すること。

通常、TMPL_LOOP にアサインするのは HASHREF の ARRAYREF ですが、そうではないときに以下のような warning が出ます。

HTML::Template::Pro:_lowercase_keys:in param_tree: found strange parameter $param while hash was expected

どこかからか受け取った HASHREF の ARRAYREF をそのまま TMPL_LOOP に渡しているようなコードで、
受け取り先の出力仕様が突然変わったときなどに原因追求が困難になります。

例えば、Module を他の開発者が担当しており、@LOOP_VARS が HTML::Template::Pro に渡されて</summary><link rel='replies' type='application/atom+xml' href='http://it-scrap.blogspot.com/feeds/8989142124181959320/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3178210719988608654/8989142124181959320' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/8989142124181959320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/8989142124181959320'/><link rel='alternate' type='text/html' href='http://it-scrap.blogspot.com/2010/04/perl-htmltemplatepro-found-strange.html' title='[Perl] HTML::Template::Pro で found strange parameter'/><author><name>ytk</name><uri>http://www.blogger.com/profile/09182452869047485909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUbP9bZiu8StPy40DpXUN-2buGLaTkP7H-Zw4IG3mPna7MpFKwAHVt3jm6YWAQFiyZjUmKC_HLx924R9ZQmeL_gVb1ylaTXSGl7fZDKZ2uqCVtVaSlkK_fRR7ECGyheCo/s220/photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3178210719988608654.post-6627039454542538134</id><published>2010-03-28T12:22:00.001+09:00</published><updated>2010-03-28T12:25:23.297+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="subversion"/><title type='text'>[Subversion] svn diff で diff のコマンドオプションを使う</title><summary type="text">svn diff は独自のものなので、通常は diff コマンドのオプションが使えないのですが、
--diff-cmd オプションを使うことで、それが実現できるようになります。

差分から前後20行分見たい時は次のように diff コマンドとそのオプションを指定しましょう。
svn diff --diff-cmd /usr/bin/diff -x &#39;-U 20&#39;
</summary><link rel='replies' type='application/atom+xml' href='http://it-scrap.blogspot.com/feeds/6627039454542538134/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3178210719988608654/6627039454542538134' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/6627039454542538134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/6627039454542538134'/><link rel='alternate' type='text/html' href='http://it-scrap.blogspot.com/2010/03/subversion-svn-diff-diff.html' title='[Subversion] svn diff で diff のコマンドオプションを使う'/><author><name>ytk</name><uri>http://www.blogger.com/profile/09182452869047485909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUbP9bZiu8StPy40DpXUN-2buGLaTkP7H-Zw4IG3mPna7MpFKwAHVt3jm6YWAQFiyZjUmKC_HLx924R9ZQmeL_gVb1ylaTXSGl7fZDKZ2uqCVtVaSlkK_fRR7ECGyheCo/s220/photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3178210719988608654.post-8349334717985744244</id><published>2010-03-07T16:09:00.002+09:00</published><updated>2010-03-28T12:22:36.628+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="perl"/><title type='text'>[Perl] 複数行をコメントアウトする</title><summary type="text">Perl コードを書いていて、複数行をコメントアウトしたいときがでてきます。
全ての行頭に # をタイプしてもいいのですが、いかんせん手間がかかります。

そこで、pod を使うことで簡単にコメントアウトすることができます。
=for comment
ここからコメント
ほげほげ
ここまでコメント
=cut

=for comment ではなく =pod から始めてもいいのですが、=for comment は伝統的に POD のトランスレータも無視してくれるようになっています。

詳しくはこのあたりのドキュメントを。
http://perldoc.jp/docs/perl/5.10.0/perlpod.pod</summary><link rel='replies' type='application/atom+xml' href='http://it-scrap.blogspot.com/feeds/8349334717985744244/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3178210719988608654/8349334717985744244' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/8349334717985744244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/8349334717985744244'/><link rel='alternate' type='text/html' href='http://it-scrap.blogspot.com/2010/03/perl.html' title='[Perl] 複数行をコメントアウトする'/><author><name>ytk</name><uri>http://www.blogger.com/profile/09182452869047485909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUbP9bZiu8StPy40DpXUN-2buGLaTkP7H-Zw4IG3mPna7MpFKwAHVt3jm6YWAQFiyZjUmKC_HLx924R9ZQmeL_gVb1ylaTXSGl7fZDKZ2uqCVtVaSlkK_fRR7ECGyheCo/s220/photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3178210719988608654.post-5553036423604119502</id><published>2010-03-07T15:31:00.003+09:00</published><updated>2010-03-07T15:47:07.471+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="perl"/><title type='text'>[プログラミング] 面接官になったら尋ねるべき質問実例集</title><summary type="text">RSSリーダーで見つけた記事です。
回答するのが流行っている？ようなので自分も Perl で解いてみました。

プログラマーの力量を見極める--面接官になったら尋ねるべき質問実例集
http://japan.zdnet.com/sp/feature/07tenthings/story/0,3800082984,20409456-2,00.htm
# 数値Xのフィボナッチ数を計算する。
sub fibonacci {
    my $x = shift;
    return $x if $v == 0 or $x == 1;
    return fibonacci($x-2) + fibonacci($x-1);
}
負の値についてもアルゴリズムがあるようです。

# 指定された数値Xが素数であるかどうかを判定する。
sub is_prime {
    my $x = shift;
</summary><link rel='replies' type='application/atom+xml' href='http://it-scrap.blogspot.com/feeds/5553036423604119502/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3178210719988608654/5553036423604119502' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/5553036423604119502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/5553036423604119502'/><link rel='alternate' type='text/html' href='http://it-scrap.blogspot.com/2010/03/blog-post.html' title='[プログラミング] 面接官になったら尋ねるべき質問実例集'/><author><name>ytk</name><uri>http://www.blogger.com/profile/09182452869047485909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUbP9bZiu8StPy40DpXUN-2buGLaTkP7H-Zw4IG3mPna7MpFKwAHVt3jm6YWAQFiyZjUmKC_HLx924R9ZQmeL_gVb1ylaTXSGl7fZDKZ2uqCVtVaSlkK_fRR7ECGyheCo/s220/photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3178210719988608654.post-312780450857036858</id><published>2009-12-26T13:49:00.004+09:00</published><updated>2009-12-27T10:59:19.254+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="perl"/><title type='text'>[Perl] %d でフォーマットする時の注意点 (printf/sprintf)</title><summary type="text">Perl で文字列をフォーマットする時に使う printf/sprintf。
大きな数値に対して %d でフォーマットすると、思わぬ結果になることがあるのでご注意を。
printf(&quot;2147483646:  %d\n&quot;, 2147483646);  # 2147483646
printf(&quot;2147483647:  %d\n&quot;, 2147483647);  # 2147483647
printf(&quot;2147483648:  %d\n&quot;, 2147483648);  # -2147483648
printf(&quot;2147483649:  %d\n&quot;, 2147483649);  # -2147483647
上記の様に、2147483648 を越えてから符号がマイナスになっています。
これは、%d が SIGNED INTEGER (-2147483648～2147483647) を意味して</summary><link rel='replies' type='application/atom+xml' href='http://it-scrap.blogspot.com/feeds/312780450857036858/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3178210719988608654/312780450857036858' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/312780450857036858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/312780450857036858'/><link rel='alternate' type='text/html' href='http://it-scrap.blogspot.com/2009/12/perl-d-printfsprintf.html' title='[Perl] %d でフォーマットする時の注意点 (printf/sprintf)'/><author><name>ytk</name><uri>http://www.blogger.com/profile/09182452869047485909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUbP9bZiu8StPy40DpXUN-2buGLaTkP7H-Zw4IG3mPna7MpFKwAHVt3jm6YWAQFiyZjUmKC_HLx924R9ZQmeL_gVb1ylaTXSGl7fZDKZ2uqCVtVaSlkK_fRR7ECGyheCo/s220/photo1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3178210719988608654.post-7853268615115518601</id><published>2009-12-19T12:20:00.005+09:00</published><updated>2009-12-27T11:00:18.709+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="crontab"/><title type='text'>[cron] N秒毎にcronでコマンドを実行する</title><summary type="text">crontab の設定では分単位でしか実行計画を立てられませんが、
以下のように sleep をつけたコマンドにすることで、
任意の秒毎に実行することができます。
# 30秒毎に command を実行する設定
* * * * * command &amp; sleep 30; command;
デーモンプログラム作ればいいじゃんという話ですがｗ</summary><link rel='replies' type='application/atom+xml' href='http://it-scrap.blogspot.com/feeds/7853268615115518601/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3178210719988608654/7853268615115518601' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/7853268615115518601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3178210719988608654/posts/default/7853268615115518601'/><link rel='alternate' type='text/html' href='http://it-scrap.blogspot.com/2009/12/cron-ncron.html' title='[cron] N秒毎にcronでコマンドを実行する'/><author><name>ytk</name><uri>http://www.blogger.com/profile/09182452869047485909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUbP9bZiu8StPy40DpXUN-2buGLaTkP7H-Zw4IG3mPna7MpFKwAHVt3jm6YWAQFiyZjUmKC_HLx924R9ZQmeL_gVb1ylaTXSGl7fZDKZ2uqCVtVaSlkK_fRR7ECGyheCo/s220/photo1.jpg'/></author><thr:total>0</thr:total></entry></feed>