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

<channel>
	<title>あのねちょう</title>
	<atom:link href="http://anone.me/feed/" rel="self" type="application/rss+xml" />
	<link>http://anone.me</link>
	<description>せんせいあのね、AppleとPENTAXが好きなぼくのマニアックブログなの</description>
	<lastBuildDate>Wed, 16 May 2012 10:16:41 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>さくらのVPS(v3)にもNet::Twitterいれるのに苦戦したよ</title>
		<link>http://anone.me/perl/install-net-twitter-via-cpan2/</link>
		<comments>http://anone.me/perl/install-net-twitter-via-cpan2/#comments</comments>
		<pubDate>Wed, 16 May 2012 10:14:22 +0000</pubDate>
		<dc:creator>pear</dc:creator>
				<category><![CDATA[Perl]]></category>

		<guid isPermaLink="false">http://anone.me/?p=408</guid>
		<description><![CDATA[んー、なんかうまくいかへんなー、と思って、Google先生でしらべてたら去年自分の書いた記事がヒットしたけど、参考にならなくてころしたくなったよ★　ということで、書き直してみました。 まず、cpanでよくつかう文法のおさらい。 結論。Crypt::SSLeayがなかったからそれ先いれる。 参考文献 perlbrew+cpanm+Net::TwitterでCentOS 6上にTwitterクライアント環境を作成 - biikame's diary Net::TwitterをUbuntuにinstall - ハブ君の寝言]]></description>
			<content:encoded><![CDATA[<p>んー、なんかうまくいかへんなー、と思って、Google先生でしらべてたら<a href="/perl/install-net-twitter-via-cpan/">去年自分の書いた記事</a>がヒットしたけど、参考にならなくてころしたくなったよ★　ということで、書き直してみました。<span id="more-408"></span></p>
<p>まず、cpanでよくつかう文法のおさらい。</p>
<pre class="brush: bash; title: ; notranslate">install Net::Twitter # -&gt; Net::Twitterをインストールするよ
i Net::Twitter # -&gt; Net::Twitterがインストールされているか、されていたらバージョンがみれるよ
force install Crypt::SSLeay # -&gt; エラー無視して強制的にインストールするよ</pre>
<p>結論。Crypt::SSLeayがなかったからそれ先いれる。</p>
<pre class="brush: bash; title: ; notranslate"># yum -y install openssl-devel
# cpan
cpan&gt; force install Crypt::SSLeay
cpan&gt; install Net::Twitter
cpan&gt; i Net::Twitter</pre>
<h3>参考文献</h3>
<ul>
<li><a href="http://biikame.hatenablog.com/entry/2012/01/25/213050">perlbrew+cpanm+Net::TwitterでCentOS 6上にTwitterクライアント環境を作成 - biikame's diary</a></li>
<li><a href="http://d.hatena.ne.jp/hab_kun/20101203/1291365590">Net::TwitterをUbuntuにinstall - ハブ君の寝言</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://anone.me/perl/install-net-twitter-via-cpan2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>1ページだけ作れるクラウドメモ、OnePadをリリースしました！</title>
		<link>http://anone.me/information/onepad/</link>
		<comments>http://anone.me/information/onepad/#comments</comments>
		<pubDate>Mon, 14 May 2012 15:39:57 +0000</pubDate>
		<dc:creator>pear</dc:creator>
				<category><![CDATA[お知らせ]]></category>

		<guid isPermaLink="false">http://anone.me/?p=406</guid>
		<description><![CDATA[OnePad &#124; 1ページだけ作れるクラウドメモというのを作ってみました。 ぼくは調べ物をよくコンピュータでします。こんなとこデートしたいなとか妄想しながら、ひとりででかけることもよくあります。調べた結果をiPhoneに送るとき、ぼくはいつもわざわざメールしていました。 でも、自分宛のメールってナンセンスやし、自分宛のメールはだいたいすぐ必要なくなる。それやのにメールボックスに残り続けるし、消すなら消すでもいいけど、送信済みからも消さないとだめやしなんかちょっと、使う頻度のわりにあんまりスマートじゃない。 Evernoteとかもあるけど、同期が遅かったり、ちょっと送りたいだけやから翌日にはいらなくなるような内容だったり、タグやノートブックで管理するまでもなかったり、そんなことも多い。 そういった不便をなくしたくて、ぼくがぼくのためにつくりました。ひとつだけメモを作れるWebサービスです。メモごとにURLが割り当てられて、そのURLにアクセスすれば編集できます。Macで書いたメール本文をiPhoneに送り、続きをiPhoneで書いたりとか活用法はいろいろありそうです。自分なりに使ってみてください。 誰も使わなくてもぼくが一人で使います。質問、要望はここへコメントするか、OnePadスレッドまでお願いします。]]></description>
			<content:encoded><![CDATA[<p><a href="http://onepad.anone.me/">OnePad | 1ページだけ作れるクラウドメモ</a>というのを作ってみました。<span id="more-406"></span></p>
<p>ぼくは調べ物をよくコンピュータでします。こんなとこデートしたいなとか妄想しながら、ひとりででかけることもよくあります。調べた結果をiPhoneに送るとき、ぼくはいつもわざわざメールしていました。</p>
<p>でも、自分宛のメールってナンセンスやし、自分宛のメールはだいたいすぐ必要なくなる。それやのにメールボックスに残り続けるし、消すなら消すでもいいけど、送信済みからも消さないとだめやしなんかちょっと、使う頻度のわりにあんまりスマートじゃない。</p>
<p>Evernoteとかもあるけど、同期が遅かったり、ちょっと送りたいだけやから翌日にはいらなくなるような内容だったり、タグやノートブックで管理するまでもなかったり、そんなことも多い。</p>
<p>そういった不便をなくしたくて、ぼくがぼくのためにつくりました。ひとつだけメモを作れるWebサービスです。メモごとにURLが割り当てられて、そのURLにアクセスすれば編集できます。Macで書いたメール本文をiPhoneに送り、続きをiPhoneで書いたりとか活用法はいろいろありそうです。自分なりに使ってみてください。</p>
<p>誰も使わなくてもぼくが一人で使います。質問、要望はここへコメントするか、<a href="http://r.anone.me/test/read.cgi/rainbow/1337009335/l50">OnePadスレッド</a>までお願いします。</p>
]]></content:encoded>
			<wfw:commentRss>http://anone.me/information/onepad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>phpMyAdminのCannot start session対処法</title>
		<link>http://anone.me/linux/phpmyadmin-cannot-start-session/</link>
		<comments>http://anone.me/linux/phpmyadmin-cannot-start-session/#comments</comments>
		<pubDate>Tue, 08 May 2012 13:35:49 +0000</pubDate>
		<dc:creator>pear</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[phpMyAdmin]]></category>

		<guid isPermaLink="false">http://anone.me/?p=405</guid>
		<description><![CDATA[サーバ設定をさわって遊んでいたら、 Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly. というエラーに出会いました。 phpMyAdminのインストールでエラー &#124; nobukatsu.jpによると、大抵はphp.iniの「session.save_path」で指定しているのディレクトリのパーミッションの問題ということなので、確認してみました。 ということで、/var/lib/php/sessionが犯人と判明。次に、 となっていた。ぼくはapacheの実行専用にユーザを作っていて、httpdから見れるファイルは全部その所有者にしてしまっていたため、このディレクトリに対してのアクセス権限がないことが原因だった。apacheの実行ユーザとして指定しているユーザにchown -Rしてやると解決した。]]></description>
			<content:encoded><![CDATA[<p>サーバ設定をさわって遊んでいたら、</p>
<blockquote><p>Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.</p></blockquote>
<p>というエラーに出会いました。<span id="more-405"></span></p>
<p><a href="http://nobukatsu.jp/?p=419">phpMyAdminのインストールでエラー | nobukatsu.jp</a>によると、<q>大抵はphp.iniの「session.save_path」で指定しているのディレクトリのパーミッションの問題</q>ということなので、確認してみました。</p>
<pre class="brush: bash; title: ; notranslate"># less /etc/php.ini
/session.save_path
session.save_path = &quot;/var/lib/php/session&quot;</pre>
<p>ということで、/var/lib/php/sessionが犯人と判明。次に、</p>
<pre class="brush: bash; title: ; notranslate"># cd /var/lib/php
# ls -l
drwxrwx---   2 root apache 4096 May  7 11:43 session</pre>
<p>となっていた。ぼくはapacheの実行専用にユーザを作っていて、httpdから見れるファイルは全部その所有者にしてしまっていたため、このディレクトリに対してのアクセス権限がないことが原因だった。apacheの実行ユーザとして指定しているユーザにchown -Rしてやると解決した。</p>
]]></content:encoded>
			<wfw:commentRss>http://anone.me/linux/phpmyadmin-cannot-start-session/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>さくらVPS(v3)でAWStatsとlogrotateとcrontab</title>
		<link>http://anone.me/linux/crontab-on-centos6/</link>
		<comments>http://anone.me/linux/crontab-on-centos6/#comments</comments>
		<pubDate>Mon, 07 May 2012 16:14:01 +0000</pubDate>
		<dc:creator>pear</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[AWStats]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[crontab]]></category>
		<category><![CDATA[logrotate]]></category>
		<category><![CDATA[Sakura VPS]]></category>

		<guid isPermaLink="false">http://anone.me/?p=402</guid>
		<description><![CDATA[さくらVPS(v3)、みんな契約しましたか？　これ、CentOS 6になっていて、みんな「さくらVPS」で検索すると思いますが、そしたらCentOS 5の記事が大量に出てくるではありませんか！　ということで、以前の記事をまとめ直しました。 CentOSのバージョンを調べる この記事はCentOS 6.xのために書きました。 crontabの仕組みが変更された crontabの仕組みがCentOS 6で変更されたらしく（anacronふたたび。（「RHEL6で悩ましい諸々」シリーズ） - めもめもが詳しい）、ぼくなりにまとめ直してみました。 crondがサービスとして起動している crondは、/etc/crontabの定義に従ってジョブを実行する（デフォルトでは指定されていない） crondは、/etc/cron.dディレクトリの中の各ファイルも読みに行く その中にある、/etc/cron.d/0hourlyに 11 * * * * root run-parts /etc/cron.hourly と定義されており、crondは毎時11分に/etc/cron.hourly/cron.hourlyディレクトリの中の各ファイルを実行する その中にある、/etc/cron.hourly/0anacronには日付をごにょごにょして*1 、最後に /usr/sbin/anacron -s とanacronを実行する指示がある（つまり毎時11分にanacronが呼ばれる） anacronは、/etc/anacrontabの定義に従ってジョブを実行する*2 anacronは毎時11分に呼ばれて、日次、週次、月次ジョブを実行するべきときに実行する AWStatsのための設定例 えっと、去年の記事ではlogrotateするとログファイルの名前が変わってしまうため、ローテーションの直後のファイルに対してAWStatsで解析していました。新しいCent OS 6でぼくがどうやって設定しているか紹介します。 まず、さくらVPS(v3)ではローテーション後のファイル名には日付がつくようになっています。dateextをコメントアウトしてこれを従来通り.1, .2, ……　と変更します。 logrotateは、このファイルと、このファイルからincludeされている/etc/logrotate.d内の定義に従ってローテーションします。/etc/logrotate.d/httpdには、apacheのログファイルがどのようにローテーションされるかが指定されていますので、weekly→dailyと変更します*3 これでhttpdのlogrotateが毎日実施されるようになりました。しかしanacronでは「毎日」といってもどの時間帯にローテーションされるか分かりません。これを設定します。 ぼくは、1時～7時の間に最大60分遅延させて実行するようにします。 つまり、たぶん8時までに実行完了ということなんだとおもいます。 最後に、AWStatsのupdateとoutputを実行するシェルスクリプトを9:00とかにcronに登録すればいいです*4 。ぼくは0分だと仮想環境の他の人のジョブと重なりやすそうだと思ったので9:22とか中途半端な時刻に設定していますが。 しばらくこれで運用してみます、ご意見、ご感想あればコメントでおしえてくださいね！ notesその日すでにジョブ済んでたらやめといて、って処理らしいですぼくが解説するよりanacronふたたび。（「RHEL6で悩ましい諸々」シリーズ） - めもめもをよむといいですdailyとする理由は去年の記事でもみてください去年の記事でもみてください]]></description>
			<content:encoded><![CDATA[<p>さくらVPS(v3)、みんな契約しましたか？　これ、CentOS 6になっていて、みんな「さくらVPS」で検索すると思いますが、そしたらCentOS 5の記事が大量に出てくるではありませんか！　ということで、<a href="/linux/logrotate-with-crontab2/">以前の記事</a>をまとめ直しました。<span id="more-402"></span></p>
<h3>CentOSのバージョンを調べる</h3>
<pre class="brush: bash; title: ; notranslate">$ cat /etc/redhat-release
CentOS release 6.2 (Final)</pre>
<p>この記事はCentOS 6.xのために書きました。</p>
<h3>crontabの仕組みが変更された</h3>
<p>crontabの仕組みがCentOS 6で変更されたらしく（<a href="http://d.hatena.ne.jp/enakai00/20111004/1317718773">anacronふたたび。（「RHEL6で悩ましい諸々」シリーズ） - めもめも</a>が詳しい）、ぼくなりにまとめ直してみました。</p>
<ol>
<li>crondがサービスとして起動している</li>
<li>crondは、/etc/crontabの定義に従ってジョブを実行する（デフォルトでは指定されていない）</li>
<li>crondは、/etc/cron.dディレクトリの中の各ファイルも読みに行く</li>
<li>その中にある、/etc/cron.d/0hourlyに <code>11 * * * * root run-parts /etc/cron.hourly</code> と定義されており、crondは毎時11分に/etc/cron.hourly/cron.hourlyディレクトリの中の各ファイルを実行する</li>
<li>その中にある、/etc/cron.hourly/0anacronには日付をごにょごにょして<sup>*<a href="http://anone.me/linux/crontab-on-centos6/#footnote_0_402" id="identifier_0_402" class="footnote-link footnote-identifier-link" title="その日すでにジョブ済んでたらやめといて、って処理らしいです">1</a></sup> 、最後に <code>/usr/sbin/anacron -s</code> とanacronを実行する指示がある（つまり毎時11分にanacronが呼ばれる）</li>
<li>anacronは、/etc/anacrontabの定義に従ってジョブを実行する<sup>*<a href="http://anone.me/linux/crontab-on-centos6/#footnote_1_402" id="identifier_1_402" class="footnote-link footnote-identifier-link" title="ぼくが解説するよりanacronふたたび。（「RHEL6で悩ましい諸々」シリーズ） - めもめもをよむといいです">2</a></sup></li>
<li>anacronは毎時11分に呼ばれて、日次、週次、月次ジョブを実行するべきときに実行する</li>
</ol>
<h3>AWStatsのための設定例</h3>
<p>えっと、<a href="/linux/logrotate-with-crontab2/">去年の記事</a>ではlogrotateするとログファイルの名前が変わってしまうため、ローテーションの直後のファイルに対してAWStatsで解析していました。新しいCent OS 6でぼくがどうやって設定しているか紹介します。</p>
<p>まず、さくらVPS(v3)ではローテーション後のファイル名には日付がつくようになっています。dateextをコメントアウトしてこれを従来通り.1, .2, ……　と変更します。</p>
<pre class="brush: bash; title: ; notranslate"># vi /etc/logrotate.conf
#dateext</pre>
<p>logrotateは、このファイルと、このファイルからincludeされている/etc/logrotate.d内の定義に従ってローテーションします。/etc/logrotate.d/httpdには、apacheのログファイルがどのようにローテーションされるかが指定されていますので、weekly→dailyと変更します<sup>*<a href="http://anone.me/linux/crontab-on-centos6/#footnote_2_402" id="identifier_2_402" class="footnote-link footnote-identifier-link" title="dailyとする理由は去年の記事でもみてください">3</a></sup></p>
<pre class="brush: bash; title: ; notranslate"># vi /etc/logrotate.d/httpd
daily</pre>
<p>これでhttpdのlogrotateが毎日実施されるようになりました。しかしanacronでは「毎日」といってもどの時間帯にローテーションされるか分かりません。これを設定します。</p>
<p>ぼくは、1時～7時の間に最大60分遅延させて実行するようにします。</p>
<pre class="brush: bash; title: ; notranslate"># vi /etc/anacrontab
RANDOM_DELAY=60
START_HOURS_RANGE=1-7</pre>
<p>つまり、たぶん8時までに実行完了ということなんだとおもいます。</p>
<p>最後に、AWStatsのupdateとoutputを実行するシェルスクリプトを9:00とかにcronに登録すればいいです<sup>*<a href="http://anone.me/linux/crontab-on-centos6/#footnote_3_402" id="identifier_3_402" class="footnote-link footnote-identifier-link" title="去年の記事でもみてください">4</a></sup> 。ぼくは0分だと仮想環境の他の人のジョブと重なりやすそうだと思ったので9:22とか中途半端な時刻に設定していますが。</p>
<pre class="brush: bash; title: ; notranslate"># vi /path/to/make.sh
#!/bin/sh
./awstats.pl -config=anone.me -update
./awstats.pl -config=anone.me -output &gt; /path/to/index.html

# crontab -e
22 9 * * * /path/to/make.sh</pre>
<p>しばらくこれで運用してみます、ご意見、ご感想あればコメントでおしえてくださいね！</p>
<h3>notes</h3><ol class="footnotes"><li id="footnote_0_402" class="footnote">その日すでにジョブ済んでたらやめといて、って処理らしいです</li><li id="footnote_1_402" class="footnote">ぼくが解説するより<a href="http://d.hatena.ne.jp/enakai00/20111004/1317718773">anacronふたたび。（「RHEL6で悩ましい諸々」シリーズ） - めもめも</a>をよむといいです</li><li id="footnote_2_402" class="footnote">dailyとする理由は<a href="/linux/logrotate-with-crontab2/">去年の記事</a>でもみてください</li><li id="footnote_3_402" class="footnote"><a href="/linux/logrotate-with-crontab2/">去年の記事</a>でもみてください</li></ol>]]></content:encoded>
			<wfw:commentRss>http://anone.me/linux/crontab-on-centos6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lightroom3のプレビューキャッシュの読み込みエラー対処法</title>
		<link>http://anone.me/lightroom/preview-cache-load-error/</link>
		<comments>http://anone.me/lightroom/preview-cache-load-error/#comments</comments>
		<pubDate>Sat, 05 May 2012 22:45:56 +0000</pubDate>
		<dc:creator>pear</dc:creator>
				<category><![CDATA[Lightroom]]></category>

		<guid isPermaLink="false">http://anone.me/?p=393</guid>
		<description><![CDATA[カタログのバックアップを作成するとき、「プレビューキャッシュの読み込み中にエラーが発生したため、Lightroom を終了します。」とエラーがでて終了される問題が発生しました。 その解決策は、Lightroom 3 Catalog Previews.lrdataを削除するだけです。lrdataファイルはキャッシュしてるだけなので、消しても遅くなるだけで次回再度作られるそうです。]]></description>
			<content:encoded><![CDATA[<p>カタログのバックアップを作成するとき、「プレビューキャッシュの読み込み中にエラーが発生したため、Lightroom を終了します。」とエラーがでて終了される問題が発生しました。<span id="more-393"></span></p>
<p>その解決策は、Lightroom 3 Catalog Previews.lrdataを削除するだけです。lrdataファイルはキャッシュしてるだけなので、消しても遅くなるだけで次回再度作られるそうです。</p>
]]></content:encoded>
			<wfw:commentRss>http://anone.me/lightroom/preview-cache-load-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>結合されたセルの一部を変更するマクロ</title>
		<link>http://anone.me/vba/paste-to-merged-cells/</link>
		<comments>http://anone.me/vba/paste-to-merged-cells/#comments</comments>
		<pubDate>Fri, 20 Apr 2012 07:54:21 +0000</pubDate>
		<dc:creator>pear</dc:creator>
				<category><![CDATA[VBA]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[Office]]></category>

		<guid isPermaLink="false">http://anone.me/?p=380</guid>
		<description><![CDATA[我々SIerはMicrosoft Excelに触れる機会が多いと思います。SIerはドヤ顔ですぐExcelを方眼紙にするので頭おかしいと思っている私ですが、Excelをさわっていると、週に一度は、 のコンボをくらうことでしょう。なぜか、結合されたセルに文字列の貼り付けができないのです（編集モードに入ればできるけど、そうすると今度は複数セルにまたがって貼り付けられない）。と、いうことで対策マクロを作りました。もちろんタブ区切りで列、改行区切りで行に貼り付けられます。具体的にはこう。 ここに貼り付けたいとすると、 元になるTSVをコピーして、この例の場合はB3の上でマクロ実行！ 以下ソースコード。Ctrl+Shift+Vとかにショートカットキーを割り当てておくと便利です。 セルをコピーしているときは、値の貼り付け、文字列をコピーしているときは、結合されたセルの一部を変更貼り付けモードになります。これはきっと多くの場合、期待した動作になることでしょう。]]></description>
			<content:encoded><![CDATA[<p>我々SIerはMicrosoft Excelに触れる機会が多いと思います。SIerはドヤ顔ですぐExcelを方眼紙にするので頭おかしいと思っている私ですが、Excelをさわっていると、週に一度は、</p>
<p><a href="http://anone.me/?attachment_id=396"><img src="http://anone.me/media/2012/05/unmatched_clipboard_shape.png" alt="クリップボードに保存されているデータの大きさや形が、指定された領域と異なります。貼り付けますか?" title="unmatched_clipboard_shape" width="549" height="105" class="alignnone size-full wp-image-396" /></a></p>
<p><a href="http://anone.me/?attachment_id=397"><img src="http://anone.me/media/2012/05/cannot_change_merged_cells.png" alt="結合されたセルの一部を変更することはできません。" title="cannot_change_merged_cells" width="400" height="138" class="alignnone size-full wp-image-397" /></a></p>
<p>のコンボをくらうことでしょう。<span id="more-380"></span>なぜか、結合されたセルに文字列の貼り付けができないのです（編集モードに入ればできるけど、そうすると今度は複数セルにまたがって貼り付けられない）。と、いうことで対策マクロを作りました。もちろんタブ区切りで列、改行区切りで行に貼り付けられます。具体的にはこう。</p>
<p><a href="http://anone.me/?attachment_id=395"><img src="http://anone.me/media/2012/05/tsv-target.png" alt="結合されたセルを含む表" title="tsv-target" width="270" height="152" class="alignnone size-full wp-image-395" /></a></p>
<p>ここに貼り付けたいとすると、</p>
<p><a href="http://anone.me/?attachment_id=399"><img src="http://anone.me/media/2012/05/tsv-source.png" alt="タブ区切りのデータ" title="tsv-source" width="150" height="118" class="alignnone size-full wp-image-399" /></a></p>
<p>元になるTSVをコピーして、この例の場合はB3の上でマクロ実行！</p>
<p><a href="http://anone.me/?attachment_id=398"><img src="http://anone.me/media/2012/05/tsv-result.png" alt="結合されたセルを含む表" title="tsv-result" width="269" height="151" class="alignnone size-full wp-image-398" /></a></p>
<p>以下ソースコード。Ctrl+Shift+Vとかにショートカットキーを割り当てておくと便利です。</p>
<pre class="brush: vb; title: ; notranslate">Sub paste_value()
    Dim cb As New DataObject
    Dim sel As Range
    Set sel = Selection

    If Application.CutCopyMode Then
        sel.PasteSpecial Paste:=xlPasteFormulasAndNumberFormats
    Else
        ' ペーストの起点を決定
        Dim st As Range         ' ペースト起点
        Set st = sel.Range(&quot;A1&quot;)

        ' クリップボードからデータ取得
        Dim c_rows As Variant
        cb.GetFromClipboard
        c_rows = Split(cb.GetText, vbCrLf)

        ' 処理中の行/列番号
        Dim i_row As Integer
        i_row = st.Row
        Dim i_col As Integer
        i_col = st.Column

        ' ペースト処理
        For i = LBound(c_rows) To UBound(c_rows)
            Dim c_cols As Variant
            c_cols = Split(c_rows(i), vbTab)
            For j = LBound(c_cols) To UBound(c_cols)
                Dim cell As Range
                Set cell = Cells(i_row, i_col)
                With cell
                    .Value = c_cols(j)
                    i_col = i_col + .MergeArea.Columns.Count
                End With
            Next j

            ' 改行
            i_col = st.Column
            i_row = i_row + Cells(i_row, i_col).MergeArea.Rows.Count
        Next i
    End If
End Sub</pre>
<p>セルをコピーしているときは、値の貼り付け、文字列をコピーしているときは、結合されたセルの一部を変更貼り付けモードになります。これはきっと多くの場合、期待した動作になることでしょう。</p>
]]></content:encoded>
			<wfw:commentRss>http://anone.me/vba/paste-to-merged-cells/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>テーブルの一覧を取得するSQLまとめ（MySQL、SQLite、SQL Server、Oracle、DB2）</title>
		<link>http://anone.me/rdb/show-tables/</link>
		<comments>http://anone.me/rdb/show-tables/#comments</comments>
		<pubDate>Thu, 05 Apr 2012 01:08:02 +0000</pubDate>
		<dc:creator>pear</dc:creator>
				<category><![CDATA[RDB]]></category>
		<category><![CDATA[DB2]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[RDBMS]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQLite]]></category>
		<category><![CDATA[まとめ]]></category>

		<guid isPermaLink="false">http://anone.me/?p=365</guid>
		<description><![CDATA[各種RDBMSごとにテーブル一覧を取得するコマンドをあつめました。 MySQL SQLite または SQL Server Oracle DB2 または]]></description>
			<content:encoded><![CDATA[<p>各種RDBMSごとにテーブル一覧を取得するコマンドをあつめました。<span id="more-365"></span></p>
<h3>MySQL</h3>
<pre class="brush: sql; title: ; notranslate">SHOW TABLES;</pre>
<h3>SQLite</h3>
<pre class="brush: sql; title: ; notranslate">SELECT name FROM sqlite_master WHERE type = 'table';</pre>
<p>または</p>
<pre class="brush: sql; title: ; notranslate">.tables</pre>
<h3>SQL Server</h3>
<pre class="brush: sql; title: ; notranslate">SELECT name FROM sys.objects WHERE type = 'U';</pre>
<h3>Oracle</h3>
<pre class="brush: sql; title: ; notranslate">SELECT table_name FROM user_tables;</pre>
<h3>DB2</h3>
<pre class="brush: sql; title: ; notranslate">SELECT tabname FROM syscat.tables;</pre>
<p>または</p>
<pre class="brush: sql; title: ; notranslate">LIST TABLES;</pre>
]]></content:encoded>
			<wfw:commentRss>http://anone.me/rdb/show-tables/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL Server 8115: 「expression をデータ型 int に変換中に、算術オーバーフロー エラーが発生しました。」について</title>
		<link>http://anone.me/rdb/sql-server-8115/</link>
		<comments>http://anone.me/rdb/sql-server-8115/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 02:23:57 +0000</pubDate>
		<dc:creator>pear</dc:creator>
				<category><![CDATA[RDB]]></category>
		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://anone.me/?p=359</guid>
		<description><![CDATA[表題のエラーで悩んだので悩んだ過程をメモしておきます。 この問題の原因は、 SQL Server（だけに限らず他のRDBMSでも）では、暗黙の型変換が行われる 演算を行う場合、最大精度の型に合わせて演算が行われる という特徴だ。つまり、このエラーが発生する最も簡単なSQLは以下のようになる。 SELECT 46340 * 46340; -- OK! SELECT 46341 * 46341; -- Error これは、46341がintと解釈され、intとintの演算結果がintの範囲（-2,147,483,648～2,147,483,647）に収まりきらないためのエラーとなる。SQL Serverには明示的な型変換のためのCAST関数が用意されており、 SELECT CAST(46341 AS BIGINT) * 46341; -- OK! とすることで、bigintとintの演算となり、結果は最大精度のbigintになるためエラーにならない。また、 SELECT CAST(46341 * 46341 AS BIGINT); -- Error のような書き方もエラー。これも最初の特徴にあてはめて考えると、intとintの演算を先にしてしまうのでエラーになるのは自明ですかね。。 ぼくも勉強中の身なので、何かありましたらコメント等でツッコミいただけるとうれしいです！]]></description>
			<content:encoded><![CDATA[<p>表題のエラーで悩んだので悩んだ過程をメモしておきます。<span id="more-359"></span></p>
<p>この問題の原因は、</p>
<ul>
<li>SQL Server（だけに限らず他のRDBMSでも）では、<a href="http://msdn.microsoft.com/ja-jp/library/ms191530.aspx">暗黙の型変換</a>が行われる</li>
<li>演算を行う場合、最大精度の型に合わせて演算が行われる</li>
</ul>
<p>という特徴だ。つまり、このエラーが発生する最も簡単なSQLは以下のようになる。</p>
<pre><code>SELECT 46340 * 46340; -- OK!
SELECT 46341 * 46341; -- Error</code></pre>
<p>これは、46341がintと解釈され、intとintの演算結果が<a href="http://msdn.microsoft.com/ja-jp/library/ms187745.aspx">intの範囲</a>（-2,147,483,648～2,147,483,647）に収まりきらないためのエラーとなる。SQL Serverには明示的な型変換のためのCAST関数が用意されており、</p>
<pre><code>SELECT CAST(46341 AS BIGINT) * 46341; -- OK!</code></pre>
<p>とすることで、bigintとintの演算となり、結果は最大精度のbigintになるためエラーにならない。また、</p>
<pre><code>SELECT CAST(46341 * 46341 AS BIGINT); -- Error</code></pre>
<p>のような書き方もエラー。これも最初の特徴にあてはめて考えると、intとintの演算を先にしてしまうのでエラーになるのは自明ですかね。。</p>
<p>ぼくも勉強中の身なので、何かありましたらコメント等でツッコミいただけるとうれしいです！</p>
]]></content:encoded>
			<wfw:commentRss>http://anone.me/rdb/sql-server-8115/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perlの(s)printfの符号付き10進数でいろいろ遊んでみたよ</title>
		<link>http://anone.me/perl/sprintf-signed-digit/</link>
		<comments>http://anone.me/perl/sprintf-signed-digit/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 14:47:27 +0000</pubDate>
		<dc:creator>pear</dc:creator>
				<category><![CDATA[Perl]]></category>

		<guid isPermaLink="false">http://anone.me/?p=348</guid>
		<description><![CDATA[(s)printfにおける例がネットにあまりなかったのでいろいろと調べてみました。 1桁の整数篇 Perl 出力 printf('%+d', 3); +3 printf('%+d', 0); +0 printf('%+d', -2); -2 printf('%+d', 0.3); +0 printf('%+d', 0.7); +0 printf('%+d', -0.2); +0 printf('%+d', -0.8); +0 一旦intされ（四捨五入ではない）、その結果に符号がつけられる模様。0の場合の符号は+。 桁数を指定してみる篇 Perl 出力 printf('%03d', 3); 003 printf('%+03d', 3); +03 printf('%+03d', 0.3); +00 printf('%+03d', -2); -02 printf('%+03d', -20); -20 printf('%+03d', -200); -200 先ほどのロジックに加え、符号も1桁として数える。整数の桁数があふれた場合、しゃあなし（仕方がなく）はみ出る。 小数篇 Perl 出力 printf('%+05.1f', 3); +03.0 printf('%+05.1f', [...]]]></description>
			<content:encoded><![CDATA[<p>(s)printfにおける例がネットにあまりなかったのでいろいろと調べてみました。<span id="more-348"></span></p>
<h3>1桁の整数篇</h3>
<table>
<tdead>
<tr>
<th>Perl</th>
<th>出力</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>printf('%+d', 3);</code></td>
<td><code>+3</code></td>
</tr>
<tr>
<td><code>printf('%+d', 0);</code></td>
<td><code>+0</code></td>
</tr>
<tr>
<td><code>printf('%+d', -2);</code></td>
<td><code>-2</code></td>
</tr>
<tr>
<td><code>printf('%+d', 0.3);</code></td>
<td><code>+0</code></td>
</tr>
<tr>
<td><code>printf('%+d', 0.7);</code></td>
<td><code>+0</code></td>
</tr>
<tr>
<td><code>printf('%+d', -0.2);</code></td>
<td><code>+0</code></td>
</tr>
<tr>
<td><code>printf('%+d', -0.8);</code></td>
<td><code>+0</code></td>
</tr>
</tbody>
</table>
<p>一旦intされ（四捨五入ではない）、その結果に符号がつけられる模様。0の場合の符号は+。</p>
<h3>桁数を指定してみる篇</h3>
<table>
<tdead>
<tr>
<th>Perl</th>
<th>出力</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>printf('%03d', 3);</code></td>
<td><code>003</code></td>
</tr>
<tr>
<td><code>printf('%+03d', 3);</code></td>
<td><code>+03</code></td>
</tr>
<tr>
<td><code>printf('%+03d', 0.3);</code></td>
<td><code>+00</code></td>
</tr>
<tr>
<td><code>printf('%+03d', -2);</code></td>
<td><code>-02</code></td>
</tr>
<tr>
<td><code>printf('%+03d', -20);</code></td>
<td><code>-20</code></td>
</tr>
<tr>
<td><code>printf('%+03d', -200);</code></td>
<td><code>-200</code></td>
</tr>
</tbody>
</table>
<p>先ほどのロジックに加え、符号も1桁として数える。整数の桁数があふれた場合、しゃあなし（仕方がなく）はみ出る。</p>
<h3>小数篇</h3>
<table>
<tdead>
<tr>
<th>Perl</th>
<th>出力</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>printf('%+05.1f', 3);</code></td>
<td><code>+03.0</code></td>
</tr>
<tr>
<td><code>printf('%+05.1f', 3.3);</code></td>
<td><code>+03.3</code></td>
</tr>
<tr>
<td><code>printf('%+05.1f', 3.33);</code></td>
<td><code>+03.3</code></td>
</tr>
<tr>
<td><code>printf('%+05.1f', 3.37);</code></td>
<td><code>+03.4</code></td>
</tr>
<tr>
<td><code>printf('%+05.1f', -2.22);</code></td>
<td><code>-02.2</code></td>
</tr>
<tr>
<td><code>printf('%+05.1f', -2.28);</code></td>
<td><code>-02.3</code></td>
</tr>
</tbody>
</table>
<p>フォーマットをfにすると四捨五入される。また、もちろん桁数は符号も小数点も含めた桁数になる。</p>
<p>参考になれば幸いです！</p>
]]></content:encoded>
			<wfw:commentRss>http://anone.me/perl/sprintf-signed-digit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>「あのねちょう」はanone.meに移転しました</title>
		<link>http://anone.me/information/moved-to-anone-me/</link>
		<comments>http://anone.me/information/moved-to-anone-me/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 13:43:00 +0000</pubDate>
		<dc:creator>pear</dc:creator>
				<category><![CDATA[お知らせ]]></category>

		<guid isPermaLink="false">http://anone.me/?p=346</guid>
		<description><![CDATA[あのねちょうとして運営を開始しておよそ1年、pear.jpは各種コンテンツのポータルとして残し、あのねちょうはanone.meに移転する運びとなりました。pear.jpに何か置く予定もないしドメインを手放す気もないので当面の間は301を飛ばすことにします。 anone.meはブログ専用にするので、URIにa/はつけないことになりました。今までは、 http://anone.me/information/moved-to-anone-me/ というURIでしたが、これからは、 http://anone.me/information/moved-to-anone-me/ と簡単になります。まあ、これからもよろしくお願いします。]]></description>
			<content:encoded><![CDATA[<p>あのねちょうとして運営を開始しておよそ1年、<a href="http://pear.jp/">pear.jp</a>は各種コンテンツのポータルとして残し、あのねちょうはanone.meに移転する運びとなりました。<span id="more-346"></span>pear.jpに何か置く予定もないしドメインを手放す気もないので当面の間は301を飛ばすことにします。</p>
<p>anone.meはブログ専用にするので、URIにa/はつけないことになりました。今までは、</p>
<p>http://anone.me/information/moved-to-anone-me/</p>
<p>というURIでしたが、これからは、</p>
<p>http://anone.me/information/moved-to-anone-me/</p>
<p>と簡単になります。まあ、これからもよろしくお願いします。</p>
]]></content:encoded>
			<wfw:commentRss>http://anone.me/information/moved-to-anone-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ダイエット成功には何が必要か？　から生まれた「やせったー」をリリース！</title>
		<link>http://anone.me/information/yasetter/</link>
		<comments>http://anone.me/information/yasetter/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 13:45:49 +0000</pubDate>
		<dc:creator>pear</dc:creator>
				<category><![CDATA[お知らせ]]></category>
		<category><![CDATA[service]]></category>

		<guid isPermaLink="false">http://anone.me/?p=340</guid>
		<description><![CDATA[ダイエットに負けてしまいがちなのはなぜか。それは、「自分との戦い」だからではないだろうか。誰も応援してくれない孤独な戦いだと思うと気持ちも緩み、負けてしまう……。ぼくは今まで失敗続きのダイエットで「自分との戦いに勝つ方法」を考えてきたがうまくいかず、やり方を変えてみようと思って考えたのが「やせったー」というサービスだ。コンセプトは、「自分との戦いに他人を巻き込む」こと。他人にも応援として参加させることができれば、と考え、自分のために作ったサービスだ。 ちゃんとやってる、って思わせる 人は多かれ少なかれプライドがあって、「こいつサボってるやん」なんて思われたくない。だから、継続的にTwitterに進捗報告することで「ダイエットやってるで」感を伝えると良いのではないか。必要最小限の機能は仕事の合間に3日ほどで実装した。Twitter APIをOAuthするアプリケーションもMySQLをたたくアプリケーションも初めてだったのでいろいろと勉強になった。別にぼくひとりの体重だったら体重を全世界に公開してもええねんけど、やっぱ多くのひとに使ってもらいたいという思いから、差分をつぶやく仕様とした。 将来的には、ソーシャル的にしたい 最近はグラフ機能を実装したが、一緒にダイエットしている友達のグラフと自分を重ねて比較したり……などすると、お互いモチベーションアップが図れるのではないだろうか……、など、「やせったー」の新機能のアイデアは出すぎて困っている。よりよいサービスにできるようぜひご意見いただきたい。]]></description>
			<content:encoded><![CDATA[<p>ダイエットに負けてしまいがちなのはなぜか。それは、「自分との戦い」だからではないだろうか。誰も応援してくれない孤独な戦いだと思うと気持ちも緩み、負けてしまう……。ぼくは今まで失敗続きのダイエットで「自分との戦いに勝つ方法」を考えてきたがうまくいかず、やり方を変えてみようと思って考えたのが「<a href="http://yasetter.com/">やせったー</a>」というサービスだ。コンセプトは、「自分との戦いに他人を巻き込む」こと。他人にも応援として参加させることができれば、と考え、自分のために作ったサービスだ。<span id="more-340"></span></p>
<h3>ちゃんとやってる、って思わせる</h3>
<p>人は多かれ少なかれプライドがあって、「こいつサボってるやん」なんて思われたくない。だから、継続的にTwitterに進捗報告することで「ダイエットやってるで」感を伝えると良いのではないか。必要最小限の機能は仕事の合間に3日ほどで実装した。Twitter APIをOAuthするアプリケーションもMySQLをたたくアプリケーションも初めてだったのでいろいろと勉強になった。別にぼくひとりの体重だったら体重を全世界に公開してもええねんけど、やっぱ多くのひとに使ってもらいたいという思いから、差分をつぶやく仕様とした。</p>
<h3>将来的には、ソーシャル的にしたい</h3>
<p>最近はグラフ機能を実装したが、一緒にダイエットしている友達のグラフと自分を重ねて比較したり……などすると、お互いモチベーションアップが図れるのではないだろうか……、など、「やせったー」の新機能のアイデアは出すぎて困っている。よりよいサービスにできるようぜひご意見いただきたい。</p>
]]></content:encoded>
			<wfw:commentRss>http://anone.me/information/yasetter/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Geolocation APIを用いた高精度な位置情報取得</title>
		<link>http://anone.me/html/geolocation-api/</link>
		<comments>http://anone.me/html/geolocation-api/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 13:16:28 +0000</pubDate>
		<dc:creator>pear</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[Geolocation]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[スマートフォン]]></category>

		<guid isPermaLink="false">http://anone.me/?p=333</guid>
		<description><![CDATA[geolocationでの位置情報取得 - teguのTech Blogで紹介されていたものと考え方は同じです。まあ要は、 navigator.geolocation.getCurrentPosition を使うと精度が低くても successCallback が呼ばれる navigator.geolocation.watchPosition を使えばええやん 一定以上の精度にならないときは先に進めず止まってしまう タイムアウトするようにしよう というお話です。タイムアウトの信頼性を向上させ、エラー処理もそこそこやってる気がする関数を作ってしまったので紹介します。 使えるオプションは、 limit: 許される誤差（m）。省略時は100。 timeout: 待てる時間（ms）。省略時は無限。 に限ります。動作としては「精度がlimitより良くなるまで取得し続けるけれど、timeout以上かかるようならやめてそれなりの精度の位置情報を取得する」です。 navigator.geolocation.getCurrentPosition とやってるところを getAccuratePosition に変えるだけで大丈夫そうです。たとえば、 のように呼ぶイメージでしょうか。このスクリプトの長所は、 navigator.geolocation.getCurrentPosition と同じノリで使える navigator.geolocation があるかどうかまで内部でチェックする すべてローカル変数なので他のスクリプトと衝突しにくい とかでしょうか。ぼくも初心者なのでツッコミ歓迎です。 参考文献 位置情報サービスのはじめ方：第3回　位置情報を取得してみよう（後編）｜gihyo.jp … 技術評論社 geolocationでの位置情報取得 - teguのTech Blog]]></description>
			<content:encoded><![CDATA[<p><a href="http://d.hatena.ne.jp/toshifumi_tegu/20100322/1269257133">geolocationでの位置情報取得 - teguのTech Blog</a>で紹介されていたものと考え方は同じです。まあ要は、</p>
<ol>
<li>navigator.geolocation.getCurrentPosition を使うと精度が低くても successCallback が呼ばれる</li>
<li>navigator.geolocation.watchPosition を使えばええやん</li>
<li>一定以上の精度にならないときは先に進めず止まってしまう</li>
<li>タイムアウトするようにしよう</li>
</ol>
<p>というお話です。タイムアウトの信頼性を向上させ、エラー処理もそこそこやってる気がする関数を作ってしまったので紹介します。<span id="more-333"></span></p>
<pre class="brush: jscript; title: ; notranslate">
// AccuratePosition
// 時間の許す限り正確な位置情報を取得する
// http://pear.jp/

function getAccuratePosition(successCallback, errorCallback, option){
	// 位置情報に対応していなければ終了
	if(!navigator.geolocation){
		var error     = new Object();
		error.code    = 9;
		error.message = 'Geolocation APIが利用できません。';
		errorCallback(error);
		return;
	}

	// 変数の初期化
	var watch_id = undefined;
	var timer_id = undefined;
	var position = undefined;
	var limit    = option &amp;&amp; option.limit   ? option.limit   : 100;
	var timeout  = option &amp;&amp; option.timeout ? option.timeout : 0;

	// タイムアウトをセット
	if(timeout &gt; 0){
		timer_id = setTimeout(
			function(){
				// 位置情報の取得を中止する
				if(watch_id){
					navigator.geolocation.clearWatch(watch_id);
					watch_id = undefined;
				}

				// 位置情報が取得できていればsuccessCallbackに送る
				if(position){
					successCallback(position);
				}
				else{
					var error     = new Object();
					error.code    = 9;
					error.message = '位置情報の取得でタイムアウトしました。';
					errorCallback(error);
					return;
				}
			},
			timeout
		);
	}

	// 取得を実行
	watch_id = navigator.geolocation.watchPosition(
		function(p){
			// 取得のたびに更新する
			position = p;

			// 求める精度に達すればsuccessCallbackに送る
			if(position.coords.accuracy &lt; limit){
				// タイムアウト監視を止める
				if(timer_id){
					clearTimeout(timer_id);
					timer_id = undefined;
				}
				navigator.geolocation.clearWatch(watch_id);
				successCallback(position);
			}
		},
		function(e){
			errorCallback(e);
		},
		{enableHighAccuracy:true, maximumAge:0}
	);
}
</pre>
<p>使えるオプションは、</p>
<ul>
<li>limit: 許される誤差（m）。省略時は100。</li>
<li>timeout: 待てる時間（ms）。省略時は無限。</li>
</ul>
<p>に限ります。動作としては「精度がlimitより良くなるまで取得し続けるけれど、timeout以上かかるようならやめてそれなりの精度の位置情報を取得する」です。 navigator.geolocation.getCurrentPosition とやってるところを getAccuratePosition に変えるだけで大丈夫そうです。たとえば、</p>
<pre class="brush: jscript; title: ; notranslate">
getAccuratePosition(
	function(position){
		alert('成功');
	},
	function(error){
		alert('失敗：' + error.message + '(' + error.code + ')');
	},
	{limit:200, timeout:4000}
);
</pre>
<p>のように呼ぶイメージでしょうか。このスクリプトの長所は、</p>
<ul>
<li>navigator.geolocation.getCurrentPosition と同じノリで使える</li>
<li>navigator.geolocation があるかどうかまで内部でチェックする</li>
<li>すべてローカル変数なので他のスクリプトと衝突しにくい</li>
</ul>
<p>とかでしょうか。ぼくも初心者なのでツッコミ歓迎です。</p>
<h3>参考文献</h3>
<ul>
<li><a href="http://gihyo.jp/dev/feature/01/location-based-services/0003">位置情報サービスのはじめ方：第3回　位置情報を取得してみよう（後編）｜gihyo.jp … 技術評論社</a></li>
<li><a href="http://d.hatena.ne.jp/toshifumi_tegu/20100322/1269257133">geolocationでの位置情報取得 - teguのTech Blog</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://anone.me/html/geolocation-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>今年もよろしくお願いしながら今年の目標を立てる</title>
		<link>http://anone.me/diary/2012-kickoff/</link>
		<comments>http://anone.me/diary/2012-kickoff/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 12:38:55 +0000</pubDate>
		<dc:creator>pear</dc:creator>
				<category><![CDATA[にっきちょう]]></category>
		<category><![CDATA[お知らせ]]></category>

		<guid isPermaLink="false">http://anone.me/?p=337</guid>
		<description><![CDATA[ぼくは「今年もよろしくお願いします。」みたいな挨拶がそんなにすきじゃないんです。少なくともぼくとおつきあいのある人たちは「昨年それほどよろしくしてなかったやん！」または「俺たち改めてよろしくせなあかんほどの希薄な関係？！」のいずれかに分類されてしまうからです。でもそんなことをぼくの身分を知っている人も見ているこのブログで公言するのも気が引けます。うーん……、だから、とりあえず、気は進まへんけど、風習に従って「今年もよろしくお願いします」としぶしぶ申し上げることにします。 「あのねちょう」もボチボチ一周年なわけで、今年の目標をちょっと考えてみました。 iOSアプリ開発（2本構想あり） Webサービスを3本リリース（うち2本は構想あり） Ruby on Railsの習得（上記3本のうち1本はRoRで書く） デザインパターン RainboardをMySQLで動くようにしてUTF-8化する あたりですかね、どれだけできるか賭けましょう。ぼくはどれも達成できないに100円。 Rainboard、過去のバージョンのソースコードが改修に次ぐ改修を経てスパゲティになってしまっていて、あまり更新の意欲が沸きません。イチから作り直したい。でもこのタイミングでイチから作り直すのであれば、ガラケーみたいな過去の遺産は斬り捨てたい、そんな心境です。絵文字はUnicode 6.0の絵文字に対応するべきだし、未来はきっとそうあるはず。。 んじゃ、やりたいこと適当に書いただけやけど、今年も何か思うところがあればちまちまブログに書いていくので、適当によろしくね！]]></description>
			<content:encoded><![CDATA[<p>ぼくは「今年もよろしくお願いします。」みたいな挨拶がそんなにすきじゃないんです。少なくともぼくとおつきあいのある人たちは「昨年それほどよろしくしてなかったやん！」または「俺たち改めてよろしくせなあかんほどの希薄な関係？！」のいずれかに分類されてしまうからです。でもそんなことをぼくの身分を知っている人も見ているこのブログで公言するのも気が引けます。うーん……、だから、とりあえず、気は進まへんけど、風習に従って「今年もよろしくお願いします」としぶしぶ申し上げることにします。<span id="more-337"></span></p>
<p>「あのねちょう」もボチボチ一周年なわけで、今年の目標をちょっと考えてみました。</p>
<ul>
<li>iOSアプリ開発（2本構想あり）</li>
<li>Webサービスを3本リリース（うち2本は構想あり）</li>
<li>Ruby on Railsの習得（上記3本のうち1本はRoRで書く）</li>
<li>デザインパターン</li>
<li>RainboardをMySQLで動くようにしてUTF-8化する</li>
</ul>
<p>あたりですかね、どれだけできるか賭けましょう。ぼくはどれも達成できないに100円。</p>
<p>Rainboard、過去のバージョンのソースコードが改修に次ぐ改修を経て<a href="http://ja.wikipedia.org/wiki/%E3%82%B9%E3%83%91%E3%82%B2%E3%83%86%E3%82%A3%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0">スパゲティ</a>になってしまっていて、あまり更新の意欲が沸きません。イチから作り直したい。でもこのタイミングでイチから作り直すのであれば、ガラケーみたいな過去の遺産は斬り捨てたい、そんな心境です。絵文字は<a href="http://ja.wikipedia.org/wiki/%E6%90%BA%E5%B8%AF%E9%9B%BB%E8%A9%B1%E3%81%AE%E7%B5%B5%E6%96%87%E5%AD%97#Unicode.E3.81.B8.E3.81.AE.E5.8F.8E.E9.8C.B2">Unicode 6.0の絵文字</a>に対応するべきだし、未来はきっとそうあるはず。。</p>
<p>んじゃ、やりたいこと適当に書いただけやけど、今年も何か思うところがあればちまちまブログに書いていくので、適当によろしくね！</p>
]]></content:encoded>
			<wfw:commentRss>http://anone.me/diary/2012-kickoff/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blogtrottrでfoursquareのチェックイン履歴を1週間分まとめる方法</title>
		<link>http://anone.me/evernote/weekly-foursquare/</link>
		<comments>http://anone.me/evernote/weekly-foursquare/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 09:46:55 +0000</pubDate>
		<dc:creator>pear</dc:creator>
				<category><![CDATA[Evernote]]></category>
		<category><![CDATA[Blogtrottr]]></category>
		<category><![CDATA[crontab]]></category>
		<category><![CDATA[foursquare]]></category>
		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://anone.me/?p=322</guid>
		<description><![CDATA[BlogtrottrでWe couldn't find any working feeds onとなる対処法 - あのねちょうの続きです。BlogtrottrでDaily Digestを選べば1日分はまとめてEvernoteに送ることができます。しかし、foursquareを使って一日何度もチェックインしないし、定期的（週に1ノートぐらいの分量でちょうどよい）にノートブックを切って欲しい、とおもったぼくはなんとか週次でノートブックを作成したいと考えました。 前回の続きなのでまずそこ読んでください。crontabの実行間隔を広げると、Blogtrottrは毎日俺のサーバ上の古いRSSを見るけど、週に一度だけ最新の状態になるようにしたらええんちゃうかな？ と思ったので、crontabを毎週月曜日に実行するように変更してみました。以下、毎週月曜日の4:20に実行する設定例。 $ crontab -e 20 4 * * 1 /var/www/html/****/****.sh そしたらなんと、1週間分のチェックイン履歴がまとめて1ノートブックになりました。でもタイトルが「Daily digest」みたいにされてしまっていやだったので、ここには日付を入れたいと思いました。でもBlogtrottrの{なんたらかんたら}で「取得した日付」にするにはどうすればいいか分からなかったし、調べても見つからなかったのでもうcrontabでRSS自体を書き換えることにしました。 BlogtrottrのEmail Subjectの設定例 4sq: {feed_title} feed_titleをもう動的にいじってやろうというわけです。シェルスクリプト設定例 #!/bin/sh # ------------------ # Environments DIR='/var/www/html/youcune.com/output' FILE='********************************.rss' URL='https://feeds.foursquare.com/history/'$FILE # ------------------ wget -O &#34;$DIR/$FILE&#34; $URL sed -i -e &#34;s/foursquare checkin history for 【foursquareで登録しているあなたの名前】/`date -d '7 days ago' +'%Y\/%m\/%d'` [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://anone.me/service/error-on-blogtrottr/">BlogtrottrでWe couldn't find any working feeds onとなる対処法 - あのねちょう</a>の続きです。BlogtrottrでDaily Digestを選べば1日分はまとめてEvernoteに送ることができます。しかし、foursquareを使って一日何度もチェックインしないし、定期的（週に1ノートぐらいの分量でちょうどよい）にノートブックを切って欲しい、とおもったぼくはなんとか週次でノートブックを作成したいと考えました。<span id="more-322"></span></p>
<p><a href="http://anone.me/service/error-on-blogtrottr/">前回</a>の続きなのでまずそこ読んでください。crontabの実行間隔を広げると、Blogtrottrは毎日俺のサーバ上の古いRSSを見るけど、週に一度だけ最新の状態になるようにしたらええんちゃうかな？</p>
<p>と思ったので、crontabを毎週月曜日に実行するように変更してみました。以下、毎週月曜日の4:20に実行する設定例。</p>
<pre><code>$ crontab -e
20 4 * * 1 /var/www/html/****/****.sh</code></pre>
<p>そしたらなんと、1週間分のチェックイン履歴がまとめて1ノートブックになりました。でもタイトルが「Daily digest」みたいにされてしまっていやだったので、ここには日付を入れたいと思いました。でもBlogtrottrの{なんたらかんたら}で「取得した日付」にするにはどうすればいいか分からなかったし、調べても見つからなかったのでもうcrontabでRSS自体を書き換えることにしました。</p>
<p>BlogtrottrのEmail Subjectの設定例</p>
<pre><code>4sq: {feed_title}</code></pre>
<p>feed_titleをもう動的にいじってやろうというわけです。シェルスクリプト設定例</p>
<pre><code>#!/bin/sh

# ------------------
# Environments
DIR='/var/www/html/youcune.com/output'
FILE='********************************.rss'
URL='https://feeds.foursquare.com/history/'$FILE
# ------------------

wget -O &quot;$DIR/$FILE&quot; $URL
sed -i -e &quot;s/foursquare checkin history for 【foursquareで登録しているあなたの名前】/`date -d '7 days ago' +'%Y\/%m\/%d'` Week/&quot; &quot;$DIR/$FILE&quot;</code></pre>
<p>こんなのどうですか？　タイトルを無理矢理日付に書き換えます。処理した7日前の日付にしているので、たとえば12/12に実行されたシェルスクリプトであればタイトルは「2012/12/05」と出るようになりますね。</p>
<p>いやー、サーバーあったら夢が広がりますね。ちなみに上で紹介した方法もこのブログもRainboardも<a href="http://vps.sakura.ad.jp/">さくらVPS</a>でうごいてます。ちなみにこのリンクはアフィリエイトではありません。じゃね。</p>
]]></content:encoded>
			<wfw:commentRss>http://anone.me/evernote/weekly-foursquare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ブラウザiCab Mobileを使ってiPhoneの邪魔な広告を消す方法</title>
		<link>http://anone.me/iphone/icab-mobile/</link>
		<comments>http://anone.me/iphone/icab-mobile/#comments</comments>
		<pubDate>Sat, 03 Dec 2011 11:45:41 +0000</pubDate>
		<dc:creator>pear</dc:creator>
				<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://anone.me/?p=299</guid>
		<description><![CDATA[このページにたどり着いたということは、Safariで表示される広告にウンザリしていて、あらゆる手段を用いてでも非表示にしてやりたいと思っていることでしょう。iCab Mobileを使えば脱獄不要であっさり解決できました。iPhone/iPad両対応。 iPhoneによくある「追尾型広告」はまず、 画面下部に表示されることが多く、押し間違いやすい 押し間違うとなぜか「戻る」で戻れなくなることもある コンテンツの表示領域が狭くなる という3つの問題があり、特に意図的に押し間違う位置に表示することに並々ならぬ悪意を感じます。サイトの運営維持の観点から言えば広告の表示は必要だと思うのですが、こんなふうに表示されてしまうのではこちらも手を打たざるを得ません。ウザさ30なら許容して何も対策しないのですが、ウザさ70になるとそれは0にしてやりたくなります。 そこで今回は iCab Mobile (Web Browser) を使います。 手順 iCab Mobileでウザいページを開きます。 広告が表示されたら、おもむろに広告を長押しします。 そしたらURLがでてくるので、ドメイン部分だけメモします（Copyしてもよし）。 設定画面を開いて、Enable Filtersが「I」になっていることを確認します。 設定画面からEdit Filtersを開いて、さっきのドメインを追加してください。 リロードすると広告が消える……！ 指定URLを読み込みに行かない機能みたいです。画像データを読み込まないようにしてしまうわけですね。デフォルトで200ぐらいのFiltersがすでにありますが、消えて欲しくないものまで消えてしまうものもあり、ぼくはぜんぶ無効にしてウザい広告だけを自分で追加しています。ちなみにぼくの登録している内容を紹介しちゃうよ。2012/05/04　6件追加しました！ http://*.microad.jp/* http://*.nend.net/* http://*.amoad.com/* http://*.adimg.net/* http://*.adingo.jp/* http://*.i-mobile.co.jp/* http://*.doubleclick.net/* http://spstaticimg.ameba.jp/* http://*.akamai.net/* http://*.ad-v.jp/* これらのURLをBlockに設定してしばらく運用していますが、ウザい広告はほとんど見なくなりました。他にも追加すべきURLがあったらコメントで教えてくださいね！　「え、でも、デフォルトブラウザがSafariだからSafariで消えないと意味ないよ」って人は★ SafariからiCab Mobileへ跳ぶブックマークレット - とみくんの日記があるからそれ使おう。 iCab MobileはFirefoxとブックマークを同期できたりEvernoteクリップできたりとかなんかぼくもまだ使いこなせてない機能がたくさんあります。ちなみに「+」の長押しで閉じたタブを復元できるのを最近知りました。 うん。おすすめします。 iCab Mobileを使った広告を消す方法の他にも、以下のような方法が紹介されているのを見つけたのでリンクしておきます。 御飯定食 &#124; [iPhone] Safariでの広告が鬱陶しいので他の無料ブラウザも試してみた【8個】 Operaを使う方法が紹介されている。 fc2ブログiPhone版の移動する広告を消すブックマークレット公開しました - tozawanの日記 ブックマークレットを利用する方法。 Safariの広告ブロックアプリ、「AdBlock」をインストールしてみた: Kelly's [...]]]></description>
			<content:encoded><![CDATA[<p>このページにたどり着いたということは、Safariで表示される広告にウンザリしていて、あらゆる手段を用いてでも非表示にしてやりたいと思っていることでしょう。iCab Mobileを使えば脱獄不要であっさり解決できました。iPhone/iPad両対応。<span id="more-299"></span></p>
<p>iPhoneによくある「追尾型広告」はまず、</p>
<ul>
<li>画面下部に表示されることが多く、押し間違いやすい</li>
<li>押し間違うとなぜか「戻る」で戻れなくなることもある</li>
<li>コンテンツの表示領域が狭くなる</li>
</ul>
<p>という3つの問題があり、特に意図的に押し間違う位置に表示することに並々ならぬ悪意を感じます。サイトの運営維持の観点から言えば広告の表示は必要だと思うのですが、こんなふうに表示されてしまうのではこちらも手を打たざるを得ません。ウザさ30なら許容して何も対策しないのですが、ウザさ70になるとそれは0にしてやりたくなります。</p>
<p>そこで今回は <a href="http://click.linksynergy.com/fs-bin/click?id=KUa75RMupEw&#038;subid=&#038;offerid=94348.1&#038;type=10&#038;tmpid=5572&#038;RD_PARM1=http%3A%2F%2Fitunes.apple.com%2Fjp%2Fapp%2Ficab-mobile-web-browser%2Fid308111628%3Fmt%3D8%26uo%3D4">iCab Mobile (Web Browser)<img src="http://ax.phobos.apple.com.edgesuite.net/images/web/linkmaker/badge_appstore-sm.gif" alt="App"></a> を使います。</p>
<h3>手順</h3>
<ol>
<li>iCab Mobileでウザいページを開きます。</li>
<li>広告が表示されたら、おもむろに広告を長押しします。</li>
<li>そしたらURLがでてくるので、ドメイン部分だけメモします（Copyしてもよし）。</li>
<li>設定画面を開いて、Enable Filtersが「I」になっていることを確認します。</li>
<li>設定画面からEdit Filtersを開いて、さっきのドメインを追加してください。</li>
<li>リロードすると広告が消える……！</li>
</ol>
<p>指定URLを読み込みに行かない機能みたいです。画像データを読み込まないようにしてしまうわけですね。デフォルトで200ぐらいのFiltersがすでにありますが、消えて欲しくないものまで消えてしまうものもあり、ぼくはぜんぶ無効にしてウザい広告だけを自分で追加しています。ちなみにぼくの登録している内容を紹介しちゃうよ。<ins>2012/05/04　6件追加しました！</ins></p>
<ul>
<li>http://*.microad.jp/*</li>
<li>http://*.nend.net/*</li>
<li>http://*.amoad.com/*</li>
<li>http://*.adimg.net/*</li>
<li>http://*.adingo.jp/*</li>
<li>http://*.i-mobile.co.jp/*</li>
<li>http://*.doubleclick.net/*</li>
<li>http://spstaticimg.ameba.jp/*</li>
<li>http://*.akamai.net/*</li>
<li>http://*.ad-v.jp/*</li>
</ul>
<p>これらのURLをBlockに設定してしばらく運用していますが、ウザい広告はほとんど見なくなりました。他にも追加すべきURLがあったらコメントで教えてくださいね！　「え、でも、デフォルトブラウザがSafariだからSafariで消えないと意味ないよ」って人は<a href="http://d.hatena.ne.jp/tomi_kun/20101106/1289054918">★ SafariからiCab Mobileへ跳ぶブックマークレット - とみくんの日記</a>があるからそれ使おう。</p>
<p>iCab MobileはFirefoxとブックマークを同期できたりEvernoteクリップできたりとかなんかぼくもまだ使いこなせてない機能がたくさんあります。ちなみに「+」の長押しで閉じたタブを復元できるのを最近知りました。</p>
<p>うん。おすすめします。</p>
<p>iCab Mobileを使った広告を消す方法の他にも、以下のような方法が紹介されているのを見つけたのでリンクしておきます。</p>
<dl>
<dt><a href="http://gohanset.net/archives/3761">御飯定食 | [iPhone] Safariでの広告が鬱陶しいので他の無料ブラウザも試してみた【8個】</a></dt>
<dd>Operaを使う方法が紹介されている。</dd>
<dt><a href="http://d.hatena.ne.jp/tozawan/20101113/1289636851">fc2ブログiPhone版の移動する広告を消すブックマークレット公開しました - tozawanの日記</a></dt>
<dd>ブックマークレットを利用する方法。</dd>
<dt><a href="http://soundsgood.cocolog-nifty.com/blog/2009/06/safariadblock-1.html">Safariの広告ブロックアプリ、「AdBlock」をインストールしてみた: Kelly's Personal Island &quot;興味のタネ&quot;</a></dt>
<dd>要脱獄。</dd>
<dt><a href="http://japanism.org/modules/wordpress/?p=1237">japanism.org - ブログ »Japanism.org» ブログアーカイブ » [iphone] iPhoneでWeb広告を消す方法</a></dt>
<dd>hostsを直接いじる方法。要脱獄。</dd>
</dl>
]]></content:encoded>
			<wfw:commentRss>http://anone.me/iphone/icab-mobile/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BlogtrottrでWe couldn&#039;t find any working feeds onとなる対処法</title>
		<link>http://anone.me/evernote/error-on-blogtrottr/</link>
		<comments>http://anone.me/evernote/error-on-blogtrottr/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 09:37:02 +0000</pubDate>
		<dc:creator>pear</dc:creator>
				<category><![CDATA[Evernote]]></category>
		<category><![CDATA[Blogtrottr]]></category>

		<guid isPermaLink="false">http://anone.me/?p=308</guid>
		<description><![CDATA[foursquareのチェックイン履歴をEvernoteに送りたいと思い、みんな大好きBlogtrottrを使おうと企てましたが、We couldn't find any working feeds onなんちゃらエラーにさいなまれました。 原因 （foursquareの吐く）RSSのContent-Type指定がオカシイ。 結論 自分のもってるサーバに一時的にコピーして、Content-Typeを吐かせて、それをBlogtrottrに送る。 手順 LinuxでWebサーバがうごいててrootもってる前提です。 1. RSSとってくるシェルスクリプトを作る。 例 $ vi /var/www/html/****/****.sh #!/bin/sh # ------------------ # Environments DIR='/var/www/html/****' URL='https://feeds.foursquare.com/history/****.rss' # ------------------ wget -O &#34;$DIR/4sq.rss&#34; $URL 2. シェルスクリプトをcrontabで定期的に呼ぶようにする。 例 $ crontab -e 20 4 * * * /var/www/html/****/****.sh 3. .htaccess（httpd.conf）でContent-Typeを設定する。 例 $ vi /var/www/html/****/.htaccess AddType text/xml .rss お、これで定期的にfoursquareのRSSをLinuxサーバにコピーした上で、Blogtrottrに渡せた！　でももっといいやり方ありそうやなー、考える。。]]></description>
			<content:encoded><![CDATA[<p><a href="https://ja.foursquare.com/">foursquare</a>のチェックイン履歴を<a href="https://www.evernote.com/">Evernote</a>に送りたいと思い、みんな大好き<a href="http://blogtrottr.com/">Blogtrottr</a>を使おうと企てましたが、We couldn't find any working feeds onなんちゃらエラーにさいなまれました。<span id="more-308"></span></p>
<h3>原因</h3>
<p>（foursquareの吐く）RSSのContent-Type指定がオカシイ。</p>
<h3>結論</h3>
<p>自分のもってるサーバに一時的にコピーして、Content-Typeを吐かせて、それをBlogtrottrに送る。</p>
<h3>手順</h3>
<p>LinuxでWebサーバがうごいててrootもってる前提です。</p>
<h4>1. RSSとってくるシェルスクリプトを作る。</h4>
<p>例</p>
<pre><code>$ vi /var/www/html/****/****.sh
#!/bin/sh

# ------------------
# Environments
DIR='/var/www/html/****'
URL='https://feeds.foursquare.com/history/****.rss'
# ------------------

wget -O &quot;$DIR/4sq.rss&quot; $URL</code></pre>
<h4>2. シェルスクリプトをcrontabで定期的に呼ぶようにする。</h4>
<p>例</p>
<pre><code>$ crontab -e
20 4 * * * /var/www/html/****/****.sh</code></pre>
<h4>3. .htaccess（httpd.conf）でContent-Typeを設定する。</h4>
<p>例</p>
<pre><code>$ vi /var/www/html/****/.htaccess
AddType text/xml .rss</code></pre>
<p>お、これで定期的にfoursquareのRSSをLinuxサーバにコピーした上で、Blogtrottrに渡せた！　でももっといいやり方ありそうやなー、考える。。</p>
]]></content:encoded>
			<wfw:commentRss>http://anone.me/evernote/error-on-blogtrottr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery童貞のぼくがパスワード生成ツールを作ってみた</title>
		<link>http://anone.me/information/password-generator/</link>
		<comments>http://anone.me/information/password-generator/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 06:57:55 +0000</pubDate>
		<dc:creator>pear</dc:creator>
				<category><![CDATA[お知らせ]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://anone.me/?p=291</guid>
		<description><![CDATA[そろそろぼくもjQueryぐらい使えるようにならなあかんなー、と思って、CSSは分かるけど jQuery は苦手 … という人が jQuery に親しんでくれるといいなーと思って書きましたあたりを参考に練習として作ってみました。よかったらどうぞ→Password Generator - パスワード生成ツール これをRainboardに組み込んで、バリバリAjaxとかしていきたいですねー！]]></description>
			<content:encoded><![CDATA[<p>そろそろぼくもjQueryぐらい使えるようにならなあかんなー、と思って、<a href="http://webdesignrecipes.com/jquery-beginners-guide-for-web-design/">CSSは分かるけど jQuery は苦手 … という人が jQuery に親しんでくれるといいなーと思って書きました</a>あたりを参考に練習として作ってみました。よかったらどうぞ→<a href="http://pear.jp/static/passgene.html">Password Generator - パスワード生成ツール</a></p>
<p>これをRainboardに組み込んで、バリバリAjaxとかしていきたいですねー！</p>
]]></content:encoded>
			<wfw:commentRss>http://anone.me/information/password-generator/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tumblrはじめました。</title>
		<link>http://anone.me/information/tumblr/</link>
		<comments>http://anone.me/information/tumblr/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 13:09:50 +0000</pubDate>
		<dc:creator>pear</dc:creator>
				<category><![CDATA[お知らせ]]></category>
		<category><![CDATA[Tumblr]]></category>

		<guid isPermaLink="false">http://anone.me/?p=287</guid>
		<description><![CDATA[Tumblrはじめました。「たんごちょう」という名前で運営していきます。 あのねちょう：調べてもなかなか見つからなかったもの。自分の知識や考察など。自分と未だ見ぬ誰かのため。 たんごちょう：調べた知識などを備忘録的に書き続けるところ。自分のため。 とすみわけます。また、ぼくへのプライベートな質問など、なんでもたんごちょう上のASK ME ANYTHINGで受け付けています。よろしくね！]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.tumblr.com/">Tumblr</a>はじめました。「<a href="http://t.pear.jp/">たんごちょう</a>」という名前で運営していきます。</p>
<ul>
<li>あのねちょう：調べてもなかなか見つからなかったもの。自分の知識や考察など。自分と未だ見ぬ誰かのため。</li>
<li>たんごちょう：調べた知識などを備忘録的に書き続けるところ。自分のため。</li>
</ul>
<p>とすみわけます。また、ぼくへのプライベートな質問など、なんでも<a href="http://t.pear.jp/">たんごちょう</a>上の<a href="http://t.pear.jp/ask">ASK ME ANYTHING</a>で受け付けています。よろしくね！</p>
]]></content:encoded>
			<wfw:commentRss>http://anone.me/information/tumblr/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iOSでスティーブ・ジョブズの伝記（英語）の電子書籍を読む</title>
		<link>http://anone.me/iphone/steve-jobs-biography/</link>
		<comments>http://anone.me/iphone/steve-jobs-biography/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 12:49:23 +0000</pubDate>
		<dc:creator>pear</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[電子書籍]]></category>

		<guid isPermaLink="false">http://anone.me/?p=285</guid>
		<description><![CDATA[流行りに便乗してみました。講談社から出版されたジョブズの伝記が高すぎると話題ですが、講談社に一円たりとも払うのが悔しかったので、洋書を読みたいと思いました。せっかくだからジョブズの作った端末（iPhone/iPad）を使い電子書籍で読みたい。そしていろいろ調べてみると、iBookstoreとKindleで読めるそうです。しかし、iBookstoreはUSのAppleアカウントが必要で、Kindleで読むときもAmazon.com（Amazon.co.jpではない）アカウントが必要なのですが、偶然Amazon.comのアカウントを持っていたので今回はKindleで読んでみることにしました。Kindleのアプリ内で本の購入が完結するのかと思っていたのですがそうでもなくてちょっと方法に悩んだので（古い記事では「Get Books」みたいなボタンがあると書いてあったが今そのボタンはどうやら無い）、以下その手順です。 Amazon.com のアカウントを作成 Kindle Store 経由で欲しいものを買う Kindle アプリをiOSにインストール Kindleアプリ上でアカウントの設定 Achieved Items をおすと購入済みのものがダウンロードできる！ さて、ぼくに洋書が最後まで読み切れるか自信がなくて、結局は講談社から出ているものを買うことになってしまいそうですが、とりあえずはチャレンジしてみようと思います。]]></description>
			<content:encoded><![CDATA[<p>流行りに便乗してみました。講談社から出版されたジョブズの伝記が高すぎると話題ですが、講談社に一円たりとも払うのが悔しかったので、洋書を読みたいと思いました。せっかくだからジョブズの作った端末（iPhone/iPad）を使い電子書籍で読みたい。そしていろいろ調べてみると、iBookstoreとKindleで読めるそうです。しかし、iBookstoreはUSのAppleアカウントが必要で、Kindleで読むときもAmazon.com（Amazon.co.jpではない）アカウントが必要なのですが、偶然Amazon.comのアカウントを持っていたので今回はKindleで読んでみることにしました。Kindleのアプリ内で本の購入が完結するのかと思っていたのですがそうでもなくてちょっと方法に悩んだので（古い記事では「Get Books」みたいなボタンがあると書いてあったが今そのボタンはどうやら無い）、以下その手順です。<span id="more-285"></span></p>
<ol>
<li><a href="http://www.amazon.com/">Amazon.com</a> のアカウントを作成</li>
<li><a href="http://www.amazon.com/kindle-store-ebooks-newspapers-blogs/b?ie=UTF8&amp;node=133141011">Kindle Store</a> 経由で欲しいものを買う</li>
<li><a href="http://click.linksynergy.com/fs-bin/click?id=KUa75RMupEw&#038;offerid=94348.4302584613&#038;type=2&#038;subid=0">Kindle</a><img width="1" height="1" src="http://ad.linksynergy.com/fs-bin/show?id=KUa75RMupEw&#038;bids=94348.4302584613&#038;type=2&#038;subid=0"> アプリをiOSにインストール</li>
<li>Kindleアプリ上でアカウントの設定</li>
<li>Achieved Items をおすと購入済みのものがダウンロードできる！</li>
</ol>
<p>さて、ぼくに洋書が最後まで読み切れるか自信がなくて、結局は講談社から出ているものを買うことになってしまいそうですが、とりあえずはチャレンジしてみようと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://anone.me/iphone/steve-jobs-biography/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>スティーブ・ジョブズのええ顔</title>
		<link>http://anone.me/diary/remembering-steve-jobs/</link>
		<comments>http://anone.me/diary/remembering-steve-jobs/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 13:46:43 +0000</pubDate>
		<dc:creator>pear</dc:creator>
				<category><![CDATA[にっきちょう]]></category>
		<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://anone.me/?p=273</guid>
		<description><![CDATA[スティーブ・ジョブズの訃報を聞き、アップルのサイトには彼の写真が大きく表示され、「彼の精神はこれからも永遠にアップルの礎です」と彼を追悼するページが作成された。このスティーブ・ジョブズの顔を見て、「あ、『ええ顔』やな」と思った。 私は学生時代にちょっとヤンチャをしでかし、90日の免許停止処分を受けたことがある。そんな人々にも救済措置が用意されており、2万円弱（忘れた）を払い講習を受け、試験の結果によって免停の期間が短縮される制度がある（期間を短縮したい人だけ受ければ良い任意の講習なのだが、当時母が不治の病を患っており、私が車で送迎や見舞いなどしていたため一日も早い免許復活が必要だった）。そこで受講した講習で講師を務めていた（オフレコ：もと警察官と言っていたので天下った感じの）オッサンは結構エラそうな感じだった。まあ講習の受講生が、また次すぐ事故を起こしそうなおじいちゃんとか、運転下手そうなおばさんか、若者相手ばかりだったらそうなるのかもしれない。その講師の（オフレコ：もと警察官と言っていたので天下った感じの）オッサンは言った。 「今日は、顔の話をします。」 その講師の（オフレコ：天下った感じの）オッサンはお世辞にもいい顔とは言えなかった。続いて（オフレコ：天下った感じの）オッサンは新聞記事を2枚並べた。両方とも大きな写真がついており、一枚はあるスポーツ選手が成果を出したときの写真、もう一枚がある会社が不祥事を起こし社長が謝罪している写真だった。 「どうや、この○○選手、ええ顔しとうやろ。でも、こっちの○○の社長はどうや？　ええ顔してへんな。君たち、ほとんどの人が事故起こしてここ来てると思うんやけどな、一歩間違えたらこっちの社長なるで。活躍して、成果だして、ずっと『ええ顔』して生きていきたいやんか。」 私は当時さめた学生だったので、「あーはいはいまた精神論ね」みたいにしか受け取っていなかったが、今朝iMacでジョブズの遺影を見て、「あ、『ええ顔』やな」と素直に感じ、そして、あの（オフレコ：天下った感じの）オッサンの顔も浮かばなくて良いのに浮かんできた。 人の顔は、あまりうまい言葉が思いつかないが、ものすごいメッセージを発することができる、そんなふうに感じた。 まだアップル信者歴3年の私だが、アップルとの出会いに感謝しているし、アップル製デバイスのない日常はもはや考えられない。そんなすばらしい世の中にしてくれたことに感謝し、ここに追悼の意を表します。 ちなみに、母も息を引き取る前日はかろうじて会話できていたので、スティーブ・ジョブズがiPhone 4Sの発表会を見守ることができていたのだろうと勝手に思っている。いや、そう希望している。]]></description>
			<content:encoded><![CDATA[<p><a href="http://anone.me/media/2011/10/0cb357cd20c149b2bbe51a2944b99049.png"><img src="http://anone.me/media/2011/10/0cb357cd20c149b2bbe51a2944b99049-300x265.png" alt="Remembering Steve Jobs" title="Remembering Steve Jobs" width="300" height="265" class="alignright size-medium wp-image-277" /></a>スティーブ・ジョブズの訃報を聞き、<a href="http://www.apple.com/">アップルのサイト</a>には彼の写真が大きく表示され、「彼の精神はこれからも永遠にアップルの礎です」と彼を追悼するページが作成された。このスティーブ・ジョブズの顔を見て、「あ、『ええ顔』やな」と思った。<span id="more-273"></span></p>
<p>私は学生時代にちょっとヤンチャをしでかし、90日の免許停止処分を受けたことがある。そんな人々にも救済措置が用意されており、2万円弱（忘れた）を払い講習を受け、試験の結果によって免停の期間が短縮される制度がある（期間を短縮したい人だけ受ければ良い任意の講習なのだが、当時母が不治の病を患っており、私が車で送迎や見舞いなどしていたため一日も早い免許復活が必要だった）。そこで受講した講習で講師を務めていた（オフレコ：もと警察官と言っていたので天下った感じの）オッサンは結構エラそうな感じだった。まあ講習の受講生が、また次すぐ事故を起こしそうなおじいちゃんとか、運転下手そうなおばさんか、若者相手ばかりだったらそうなるのかもしれない。その講師の（オフレコ：もと警察官と言っていたので天下った感じの）オッサンは言った。</p>
<p>「今日は、顔の話をします。」</p>
<p>その講師の（オフレコ：天下った感じの）オッサンはお世辞にもいい顔とは言えなかった。続いて（オフレコ：天下った感じの）オッサンは新聞記事を2枚並べた。両方とも大きな写真がついており、一枚はあるスポーツ選手が成果を出したときの写真、もう一枚がある会社が不祥事を起こし社長が謝罪している写真だった。</p>
<p>「どうや、この○○選手、ええ顔しとうやろ。でも、こっちの○○の社長はどうや？　ええ顔してへんな。君たち、ほとんどの人が事故起こしてここ来てると思うんやけどな、一歩間違えたらこっちの社長なるで。活躍して、成果だして、ずっと『ええ顔』して生きていきたいやんか。」</p>
<p>私は当時さめた学生だったので、「あーはいはいまた精神論ね」みたいにしか受け取っていなかったが、今朝iMacでジョブズの遺影を見て、「あ、『ええ顔』やな」と素直に感じ、そして、あの（オフレコ：天下った感じの）オッサンの顔も浮かばなくて良いのに浮かんできた。</p>
<p>人の顔は、あまりうまい言葉が思いつかないが、ものすごいメッセージを発することができる、そんなふうに感じた。</p>
<p>まだアップル信者歴3年の私だが、アップルとの出会いに感謝しているし、アップル製デバイスのない日常はもはや考えられない。そんなすばらしい世の中にしてくれたことに感謝し、ここに追悼の意を表します。</p>
<p>ちなみに、母も息を引き取る前日はかろうじて会話できていたので、スティーブ・ジョブズがiPhone 4Sの発表会を見守ることができていたのだろうと勝手に思っている。いや、そう希望している。</p>
]]></content:encoded>
			<wfw:commentRss>http://anone.me/diary/remembering-steve-jobs/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

