<?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/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>鉄王 &#187; PC</title>
	<atom:link href="http://www.tecking.org/archives/category/pc/feed" rel="self" type="application/rss+xml" />
	<link>http://www.tecking.org</link>
	<description>身のまわりの雑事いろいろ。たまに毒吐き。</description>
	<lastBuildDate>Thu, 22 Dec 2011 05:15:21 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tecking.org/archives/category/pc/feed" />
		<item>
		<title>Endeavor Na01 miniのHDDをSSDに換装</title>
		<link>http://www.tecking.org/archives/2578</link>
		<comments>http://www.tecking.org/archives/2578#comments</comments>
		<pubDate>Sat, 22 Oct 2011 13:57:37 +0000</pubDate>
		<dc:creator>tecking</dc:creator>
				<category><![CDATA[PC]]></category>
		<category><![CDATA[SSD]]></category>
		<category><![CDATA[ディスクコピー]]></category>

		<guid isPermaLink="false">http://www.tecking.org/?p=2578</guid>
		<description><![CDATA[2009年5月の購入時より何度かこのブログにも登場している、EPSONのネットブック（もはや死語？）壱号機『Endeavor Na01 mini』。まだまだ現役で使い倒しまっせーとばかりに、おそらく最後の設備投資を行ないました。内蔵HDD（80GB）のSSD化です。 以前からやろうとは思ってたのですが、具合のいいことに（？）狙ってたSSDが地元のPCショップにてアキバ価格で売ってまして、「これも縁じゃろう」と換装に至った次第です。 購入したのは SSD（64GB）……Crucial m4 CT064M4SSD2 HDDケース……ユニットコム UNl-HAL300 あわせて9000円ちょっとの買い物でした。以降、例によって「ご利用は計画的に」の技術情報になりますのであしからず まずはパーティション分割 換装するからといって、リカバリーディスクを使ってイチからチマチマなんてやってられないので、ディスクコピーツールの定番『EaseUS Disk Copy』でHDDからSSDにまるっとコピーすることにします。 ……が、ラクな道を選ぶ者にはそれなりの試練が。HDDは80GB、SSDは64GB。ディスク容量が違うので、何もなしではまるっとコピーができません。コピー元の容量≦コピー先の容量 という環境に整えてやる必要があります。 幸いHDDの使用領域が47GB程度だったので、まずは『EaseUS Partition Master』でパーティションを分けます（使い方はググってご参照のほど）。80GBのHDDを、SSDより小さいサイズの領域（1）＋残りの領域（2）にする、というわけです。 （画像はイメージです） ちなみに（2）の領域にファイルシステムを設定する必要は特にありません（どうせ換装後は使わないのだし）。また、パーティション分割の前にはディスクをデフラグするのがよいでしょう。私は『Auslogics Disk Defrag』を使いました。 （画像はイメージです） 注意点は、SSDが64GBとして売られているからといって（1）を64GBにしない、ということ。HDDケースに入れたSSDもPCにつないだ上で『EaseUS Partition Master』を起動しSSDの実容量を確認、そのうえで（1）を決めるようにします。今回の場合SSDの実容量が59.63GBだったので（1）を59.6GBに設定しました。 コピーは「パーティションコピー」でなく「ディスクコピー」で パーティション分割が無事できたら、続いてコピーの準備。USBメモリ（1GB程度でOK）を本体に挿し『EaseUS Disk Copy』を起動します。 「USB」の欄にチェックが入っていることと、挿したUSBメモリが認識されているのを確認したら「Proceed」をクリック。すると、自動で『EaseUS Disk Copy』入りの起動ディスクができあがります。 そうしたら、本体に HDDケースに入ったSSD 『EaseUS Disk Copy』入りのUSBメモリ が挿さっていることを確認した上で再起動。BIOSの設定を変えて、USBメモリから本体を起動させます。 &#8230; <a href="http://www.tecking.org/archives/2578">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>2009年5月の購入時より何度かこのブログにも登場している、EPSONのネットブック（もはや死語？）壱号機『Endeavor Na01 mini』。まだまだ現役で使い倒しまっせーとばかりに、おそらく最後の設備投資を行ないました。内蔵HDD（80GB）のSSD化です。</p>
<p><a title="今回のキャスト。" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/10/ssd_01.jpg" rel="shadowbox[2578]"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/10/ssd_01-400x300.jpg" alt="" title="今回のキャスト。" width="400" height="300" class="alignnone size-medium wp-image-2580" /></a></p>
<p>以前からやろうとは思ってたのですが、具合のいいことに（？）狙ってたSSDが地元のPCショップにてアキバ価格で売ってまして、「これも縁じゃろう」と換装に至った次第です。</p>
<p>購入したのは</p>
<ul>
<li>SSD（64GB）……Crucial m4 CT064M4SSD2</li>
<li>HDDケース……ユニットコム UNl-HAL300</li>
</ul>
<p>あわせて9000円ちょっとの買い物でした。以降、例によって「ご利用は計画的に」の技術情報になりますのであしからず <img src='http://www.tecking.org/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><span id="more-2578"></span><br />
<h2>まずはパーティション分割</h2>
<p>換装するからといって、リカバリーディスクを使ってイチからチマチマなんてやってられないので、ディスクコピーツールの定番『<a href="http://www.easeus.com/disk-copy/" target="_blank">EaseUS Disk Copy</a>』でHDDからSSDにまるっとコピーすることにします。</p>
<p>……が、ラクな道を選ぶ者にはそれなりの試練が。HDDは80GB、SSDは64GB。ディスク容量が違うので、何もなしではまるっとコピーができません。コピー元の容量≦コピー先の容量 という環境に整えてやる必要があります。</p>
<p>幸いHDDの使用領域が47GB程度だったので、まずは『<a href="http://www.partition-tool.com/" target="_blank">EaseUS Partition Master</a>』でパーティションを分けます（使い方はググってご参照のほど）。80GBのHDDを、SSDより小さいサイズの領域（1）＋残りの領域（2）にする、というわけです。</p>
<p><a title="SSD換装後のキャプチャなので、画像はイメージです" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/10/ssd_03.png" rel="shadowbox[2578]"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/10/ssd_03-400x257.png" alt="" title="SSD換装後のキャプチャなので、画像はイメージです" width="400" height="257" class="alignnone size-medium wp-image-2582" /></a><br />
（画像はイメージです）</p>
<p>ちなみに（2）の領域にファイルシステムを設定する必要は特にありません（どうせ換装後は使わないのだし）。また、パーティション分割の前にはディスクをデフラグするのがよいでしょう。私は『<a href="http://www.auslogics.com/en/software/disk-defrag/" target="_blank">Auslogics Disk Defrag</a>』を使いました。</p>
<p><a title="これまたデフラグ後のキャプチャなので、画像はイメージです" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/10/ssd_02.png" rel="shadowbox[2578]"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/10/ssd_02-400x294.png" alt="" title="これまたデフラグ後のキャプチャなので、画像はイメージです" width="400" height="294" class="alignnone size-medium wp-image-2581" /></a><br />
（画像はイメージです）</p>
<p>注意点は、SSDが64GBとして売られているからといって（1）を64GBにしない、ということ。HDDケースに入れたSSDもPCにつないだ上で『EaseUS Partition Master』を起動しSSDの実容量を確認、そのうえで（1）を決めるようにします。今回の場合SSDの実容量が59.63GBだったので（1）を59.6GBに設定しました。</p>
<h2>コピーは「パーティションコピー」でなく「ディスクコピー」で</h2>
<p>パーティション分割が無事できたら、続いてコピーの準備。USBメモリ（1GB程度でOK）を本体に挿し『EaseUS Disk Copy』を起動します。</p>
<p><a title="どうやら、最近のバージョンになってUSBメモリを起動ディスクに設定できるようになったみたいです" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/10/ssd_04.png" rel="shadowbox[2578]"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/10/ssd_04-400x286.png" alt="" title="どうやら、最近のバージョンになってUSBメモリを起動ディスクに設定できるようになったみたいです" width="400" height="286" class="alignnone size-medium wp-image-2583" /></a></p>
<p>「USB」の欄にチェックが入っていることと、挿したUSBメモリが認識されているのを確認したら「Proceed」をクリック。すると、自動で『EaseUS Disk Copy』入りの起動ディスクができあがります。</p>
<p>そうしたら、本体に</p>
<ul>
<li>HDDケースに入ったSSD</li>
<li>『EaseUS Disk Copy』入りのUSBメモリ</li>
</ul>
<p>が挿さっていることを確認した上で再起動。<a title="USBメモリからEPSON Endeavor Na01 miniを起動" href="http://www.tecking.org/archives/2409">BIOSの設定を変えて、USBメモリから本体を起動させます。</a></p>
<p>あとは『EaseUS Disk Copy』のウィザードに従って（英語なので慎重に）HDDのデータをSSDにコピーするわけですが、ここでも注意点が。それは、『EaseUS Disk Copy』起動直後の選択画面で</p>
<p><strong>パーティションコピーでなく、ディスクコピーを選ぶ</strong></p>
<p>ということです。下準備の段階でHDDをパーティション分割しているので（1）だけをSSDにコピーすればいいのかと思いきや、あにはからんや。ブートマネージャがコピーされないようでして、OSの起動ができません。</p>
<p>選択画面でディスクコピーを選びウィザードを進めると、「コピー元よりコピー先の容量が少ないから、コピー元の後半○○GBはコピーされませんぜ」的なメッセージが出ますが、ビビらず続行すればオッケイです。</p>
<p>今回の場合、転送速度が約1.2GB/minだったのでディスクコピーに約45分かかりました。</p>
<p>無事コピーが終わったら『EaseUS Disk Copy』を終了＆シャットダウン。換装作業に入ります。</p>
<p><a title="ネジ2本で開腹できるすばらしい設計" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/10/ssd_05.jpg" rel="shadowbox[2578]"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/10/ssd_05-400x300.jpg" alt="" title="ネジ2本で開腹できるすばらしい設計" width="400" height="300" class="alignnone size-medium wp-image-2584" /></a></p>
<p>ネジ2本外すだけでHDDの交換ができる設計は、Endeavor Na01 mini発売当初から評価が高かったですね。</p>
<p><a title="マウンタにSSDをつける際には上下の向きにご注意" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/10/ssd_06.jpg" rel="shadowbox[2578]"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/10/ssd_06-400x300.jpg" alt="" title="マウンタにSSDをつける際には上下の向きにご注意" width="400" height="300" class="alignnone size-medium wp-image-2579" /></a></p>
<p>HDDは両サイド2本ずつのネジでマウントされてました。</p>
<p>SSDによる体感速度向上は「確かに速くなったけど、ネットブックならまあこんなもんかな」という印象でしたが、それよりも個人的にはゼロスピンドル化でストレスフリーになったのがよかったです。今までよりラフに扱っても（といっても程度はありますが）物理的衝撃によるディスククラッシュの可能性が減ったわけですから。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tecking.org/archives/2578/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tecking.org/archives/2578" />
	</item>
		<item>
		<title>functions.phpの変更が反映されないときの点検項目（APC編）</title>
		<link>http://www.tecking.org/archives/2532</link>
		<comments>http://www.tecking.org/archives/2532#comments</comments>
		<pubDate>Sun, 02 Oct 2011 14:54:51 +0000</pubDate>
		<dc:creator>tecking</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[文系鯖缶日誌]]></category>
		<category><![CDATA[10.04]]></category>
		<category><![CDATA[APC]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[plug-in]]></category>
		<category><![CDATA[子テーマ]]></category>

		<guid isPermaLink="false">http://www.tecking.org/?p=2532</guid>
		<description><![CDATA[グーグル先生もこれといった答えを教えてくださらず、試行錯誤で1時間以上にわたりハマったのでメモ。 このところのVPSの低料金化で、重ったらしい共用サーバからVPSに乗り換えてWordPressを稼働させている方も多いかと思います。かくいう私もVPS（『さくらのVPS512』）に乗り換えて、当サイト含め3つのサイトを稼働させています。 PHPアクセラレータによる高速化 さて、せっかくVPSでWordPressを稼働させるのであれば、さまざまなワザを使って高速化を図りたいもの。その一つとして人気が高い（というか定番）のが、PHPアクセラレータを導入するという手法です。私が導入しているPHPアクセラレータ『APC』のサイトにはこう書かれています。 Alternative PHP Cache (APC) は、PHP の実行コードをキャッシュする仕組みで、 フリーかつオープンに使用できます。PHP の中間コードのキャッシュ・最適化を行うための、 フリーでオープンかつ堅牢なフレームワークを提供するということを目標としています。 意訳すると、PHPスクリプト（WordPressでいうとコアファイルやテーマファイル、プラグインなど *.php という名のファイル群）を、サーバがより高速に処理できる状態（バイトコードという）に変換し、メモリ上に蓄えておく仕組み。以降、同じPHPスクリプトを実行するときには変換後のバイトコードを使いまわすため、高速化が図れるというわけです。 で、何が起きた？ このメリットが実は落とし穴でした。WordPressのテーマディレクトリにある functions.php をいくらいじってもサイトに反映されないのです。 WordPressの利点として「PHPスクリプトをトライアンドエラーで修正しながらサイトを構築できる」があると思います。某CMSのように「再構築」という面倒きわまりない手順を踏まなくても、PHPスクリプトをちょっと書いて実行して、また修正して……が簡単にできる。すばらしい。 ところが、PHPアクセラレータを使っていると、PHPスクリプトの修正がすぐには反映されません。コンパイルされたバイトコードがメモリ上に残っていると、PHPスクリプトを修正しようが中身がからっぽになろうが、ゾンビのようにバイトコードが実行されてしまうのです。 例えば、当方の環境（Ubuntu 10.04 i386）におけるAPCの設定ファイル /etc/php5/apache2/conf.d/apc.ini にはこんな記述があります。 apc.gc_ttl=3600 これは、PHPスクリプトが変更されても3600秒間は変更前の古いバージョンでコンパイルしたバイトコードを使い続けるという設定です。なので functions.php をいくらいじってもサイトに反映されなかったというわけ（1時間待てば反映されるんですけどね…… ） 前振りが長くなりましたが対処法 APCを導入していて、かつ、テーマのテンプレートファイルや functions.php を変更する必要が出てきたら、一時的にAPCを停止させるのがいいでしょう。 /etc/php5/apache2/conf.d/apc.ini をエディタで開き -apc.enabled=1 +apc.enabled=0 &#8230; <a href="http://www.tecking.org/archives/2532">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>グーグル先生もこれといった答えを教えてくださらず、試行錯誤で1時間以上にわたりハマったのでメモ。</p>
<p>このところのVPSの低料金化で、重ったらしい共用サーバからVPSに乗り換えてWordPressを稼働させている方も多いかと思います。かくいう私もVPS（『さくらのVPS512』）に乗り換えて、当サイト含め3つのサイトを稼働させています。<br />
<span id="more-2532"></span><br />
<h2>PHPアクセラレータによる高速化</h2>
<p>さて、せっかくVPSでWordPressを稼働させるのであれば、さまざまなワザを使って高速化を図りたいもの。その一つとして人気が高い（というか定番）のが、PHPアクセラレータを導入するという手法です。私が導入しているPHPアクセラレータ<a href="http://www.php.net/manual/ja/intro.apc.php" target="_blank">『APC』のサイト</a>にはこう書かれています。</p>
<blockquote><p>Alternative PHP Cache (APC) は、PHP の実行コードをキャッシュする仕組みで、 フリーかつオープンに使用できます。PHP の中間コードのキャッシュ・最適化を行うための、 フリーでオープンかつ堅牢なフレームワークを提供するということを目標としています。</p></blockquote>
<p>意訳すると、PHPスクリプト（WordPressでいうとコアファイルやテーマファイル、プラグインなど *.php という名のファイル群）を、サーバがより高速に処理できる状態（バイトコードという）に変換し、メモリ上に蓄えておく仕組み。以降、同じPHPスクリプトを実行するときには変換後のバイトコードを使いまわすため、高速化が図れるというわけです。</p>
<h2>で、何が起きた？</h2>
<p>このメリットが実は落とし穴でした。WordPressのテーマディレクトリにある functions.php をいくらいじってもサイトに反映されないのです。</p>
<p>WordPressの利点として「PHPスクリプトをトライアンドエラーで修正しながらサイトを構築できる」があると思います。某CMSのように「再構築」という面倒きわまりない手順を踏まなくても、PHPスクリプトをちょっと書いて実行して、また修正して……が簡単にできる。すばらしい。</p>
<p>ところが、PHPアクセラレータを使っていると、PHPスクリプトの修正がすぐには反映されません。コンパイルされたバイトコードがメモリ上に残っていると、PHPスクリプトを修正しようが中身がからっぽになろうが、ゾンビのようにバイトコードが実行されてしまうのです。</p>
<p>例えば、<a href="http://www.tecking.org/archives/1861">当方の環境（Ubuntu 10.04 i386）</a>におけるAPCの設定ファイル  /etc/php5/apache2/conf.d/apc.ini にはこんな記述があります。</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">apc<span style="color: #339933;">.</span>gc_ttl<span style="color: #339933;">=</span><span style="color: #cc66cc;">3600</span></pre></div></div>

<p>これは、PHPスクリプトが変更されても3600秒間は変更前の古いバージョンでコンパイルしたバイトコードを使い続けるという設定です。なので functions.php をいくらいじってもサイトに反映されなかったというわけ（1時間待てば反映されるんですけどね…… <img src='http://www.tecking.org/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ）</p>
<h2>前振りが長くなりましたが対処法</h2>
<p>APCを導入していて、かつ、テーマのテンプレートファイルや functions.php を変更する必要が出てきたら、一時的にAPCを停止させるのがいいでしょう。</p>
<p>/etc/php5/apache2/conf.d/apc.ini をエディタで開き</p>

<div class="wp_syntax"><div class="code"><pre class="diff" style="font-family:monospace;"><span style="color: #991111;">-apc.enabled=1</span>
<span style="color: #00b000;">+apc.enabled=0</span></pre></div></div>

<p>と変更して、ウェブサーバ（当方の環境ではApache2）を再起動。</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> service apache2 restart</pre></div></div>

<p>こうすることで、PHPスクリプトの変更が即座にサイトに反映されるという、WordPress本来のメリット（？）にあずかれるようになります。</p>
<p>修正が終わったら、再度 apc.ini の書き換えとウェブサーバの再起動をお忘れなく。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tecking.org/archives/2532/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tecking.org/archives/2532" />
	</item>
		<item>
		<title>Dropboxを使いSkypeのログをWindowsとMacで共有</title>
		<link>http://www.tecking.org/archives/2477</link>
		<comments>http://www.tecking.org/archives/2477#comments</comments>
		<pubDate>Wed, 08 Jun 2011 03:54:31 +0000</pubDate>
		<dc:creator>tecking</dc:creator>
				<category><![CDATA[PC]]></category>

		<guid isPermaLink="false">http://www.tecking.org/?p=2477</guid>
		<description><![CDATA[タイトルどおりのネタです 　仕事場と出先、二つの環境でしかも両方がデスクトップPCという状況になったので、Skypeのログが散逸するのもいかがなものかと思い共有させることにしたわけです。ちなみに今回、 Windows……XP Professional SP3 Mac……Snow Leopard という環境で共有させることにしました。なお、いつものとおり「ご利用は計画的に」の技術情報ですのでご留意くださいませ。 手順をざっくり書くとこんな感じです。 両方にDropboxインストール 両方でSkypeをオフにしておく 同期のベースにしたい設定ファイル群をDropboxに放り込む 2.に対してシンボリックリンクをはる おもむろにSkype起動 では、3.と4.について少々具体的に。 同期のベースにしたいファイル群をDropboxに放り込む Skypeの設定ファイル群（ログファイル含む）はデフォルトだと C:\Documents and Settings\ユーザー名\Application Data （Windows XP） /Users/ユーザー名/Library/Application\ Support （Mac） 内の Skype フォルダに入っているので、どちらかをフォルダごとDropboxにごそっとコピーします。Dropboxにコピーしたものが同期のベースとなります。 Dropbox内の Skype フォルダにシンボリックリンクをはる この時点で、もともとのSkypeフォルダは使わなくなるので捨ててもいいのですが、念のため Skype.bak とか _Skype とかにリネームして保管。 次に C:\Documents and &#8230; <a href="http://www.tecking.org/archives/2477">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>タイトルどおりのネタです <img src='http://www.tecking.org/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  　仕事場と出先、二つの環境でしかも両方がデスクトップPCという状況になったので、Skypeのログが散逸するのもいかがなものかと思い共有させることにしたわけです。ちなみに今回、</p>
<ul>
<li>Windows……XP Professional SP3</li>
<li>Mac……Snow Leopard</li>
</ul>
<p>という環境で共有させることにしました。なお、いつものとおり「ご利用は計画的に」の技術情報ですのでご留意くださいませ。</p>
<p><span id="more-2477"></span>手順をざっくり書くとこんな感じです。</p>
<ol>
<li>両方にDropboxインストール</li>
<li>両方でSkypeをオフにしておく</li>
<li>同期のベースにしたい設定ファイル群をDropboxに放り込む</li>
<li>2.に対してシンボリックリンクをはる</li>
<li>おもむろにSkype起動</li>
</ol>
<p>では、3.と4.について少々具体的に。</p>
<h2>同期のベースにしたいファイル群をDropboxに放り込む</h2>
<p>Skypeの設定ファイル群（ログファイル含む）はデフォルトだと</p>
<ul>
<li>C:\Documents and Settings\ユーザー名\Application Data （Windows XP）</li>
<li>/Users/ユーザー名/Library/Application\ Support （Mac）</li>
</ul>
<p>内の Skype フォルダに入っているので、どちらかをフォルダごとDropboxにごそっとコピーします。Dropboxにコピーしたものが同期のベースとなります。</p>
<h2>Dropbox内の Skype フォルダにシンボリックリンクをはる</h2>
<p>この時点で、もともとのSkypeフォルダは使わなくなるので捨ててもいいのですが、念のため Skype.bak とか _Skype とかにリネームして保管。</p>
<p>次に</p>
<ul>
<li>C:\Documents and Settings\ユーザー名\Application Data （Windows XP）</li>
<li>/Users/ユーザー名/Library/Application\ Support（Mac）</li>
</ul>
<p>にDropbox内の Skype フォルダへのシンボリックリンクをはります。ショートカット（Windows）やエイリアス（Mac）とは違うので以下の手順にて。</p>
<h3>Windows</h3>
<p>Windows XPにはシンボリックリンクを作る手だてがないので『<a href="http://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html" target="_blank">Link Shell Extension</a>』をインストール。これは、コンテクストメニュー（右クリック）にシンボリックリンク作成機能を追加するすぐれものアプリです。</p>
<p>インストールが終わったら……</p>
<p><a rel="shadowbox[2477]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/06/2011-06-08-07h01_39.png"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/06/2011-06-08-07h01_39-388x300.png" width="388" height="300" class="alignnone size-medium wp-image-2480" /></a></p>
<p>Dropbox内の Skype フォルダを右クリックして</p>
<p><a rel="shadowbox[2477]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/06/2011-06-08-07h01_45.png"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/06/2011-06-08-07h01_45-155x300.png" width="155" height="300" class="alignnone size-medium wp-image-2481" /></a></p>
<p>「リンク元として選択」を選んで、C:\Documents and Settings\ユーザー名\Application Data フォルダのウインドウを開き、ウインドウ内で右クリック。</p>
<p><a rel="shadowbox[2477]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/06/2011-06-08-07h10_16.png"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/06/2011-06-08-07h10_16.png" width="215" height="231" class="alignnone size-full wp-image-2479" /></a></p>
<p>「リンクを作成」にポインタを重ねると、さらにメニューが現われるので……</p>
<p><a rel="shadowbox[2477]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/06/2011-06-08-07h04_24.png"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/06/2011-06-08-07h04_24.png" width="142" height="78" class="alignnone size-full wp-image-2482" /></a></p>
<p>「ジャンクション」を選択。</p>
<p><a rel="shadowbox[2477]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/06/2011-06-08-07h04_57.png"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/06/2011-06-08-07h04_57-388x300.png" width="388" height="300" class="alignnone size-medium wp-image-2483" /></a></p>
<p>C:\Documents and Settings\ユーザー名\Application Data 内に Skype フォルダへのジャンクション（シンボリックリンク）ができました。ショートカットのアイコンとはちょっと違うでしょ？</p>
<h3>Mac</h3>
<p>苦手な方がいらっしゃるかもしれませんが、ターミナルを開き、コマンドラインでサクッと作りましょう。</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>Users<span style="color: #000000; font-weight: bold;">/</span>ユーザー名<span style="color: #000000; font-weight: bold;">/</span>Library<span style="color: #000000; font-weight: bold;">/</span>Application\ Support<span style="color: #000000; font-weight: bold;">/</span>
<span style="color: #c20cb9; font-weight: bold;">ln</span> <span style="color: #660033;">-s</span> <span style="color: #000000; font-weight: bold;">/</span>Users<span style="color: #000000; font-weight: bold;">/</span>ユーザー名<span style="color: #000000; font-weight: bold;">/</span>Dropbox<span style="color: #000000; font-weight: bold;">/</span>Skype Skype</pre></div></div>

<p>これで /Users/ユーザー名/Dropbox/Skype フォルダへのシンボリックリンクが作られます。</p>
<p>ではみなさん、ハッピーなSkypeライフを。それにしてもMicrosoftによる買収で今後どうなるんでしょうね。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tecking.org/archives/2477/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tecking.org/archives/2477" />
	</item>
		<item>
		<title>『VMWare Player』へUbunbu 10.04インストール……がめっさ簡単になってた件</title>
		<link>http://www.tecking.org/archives/2434</link>
		<comments>http://www.tecking.org/archives/2434#comments</comments>
		<pubDate>Sat, 21 May 2011 01:50:55 +0000</pubDate>
		<dc:creator>tecking</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[VMWare]]></category>

		<guid isPermaLink="false">http://www.tecking.org/?p=2434</guid>
		<description><![CDATA[ひところ、『VMWare Player』にゲストOSをインストールしようと思うと『QEMU』でディスクイメージ作ったり .vmx ファイルを手作業でこしらえたり……と面倒な手順を踏む必要がありました。ところが『VMWare Player』もバージョンが上がって、それ単体でディスクイメージやら .vmx ファイルを作れるようになってたんですね。便利な世の中になったものです。 ということで、 ホストOS……Windows XP Professional SP3 ゲストOS……Ubuntu 10.04.1 LTS の環境を『VMWare Player』3.1.4（Windows版）で作ってみたので紹介します。いつものとおり「ご利用は計画的に」の技術情報ですのでご了承のほど インストールした直後の『VMWare Player』を起動した状態。「新規仮想マシンの作成」をクリックするとウィザードが立ち上がります。 「後でOSをインストール」を選び、次へ。「インストーラディスクイメージファイル」でUbuntuの .iso ファイルを選んでしまうと、日本語版Remix CDの .iso ファイルであっても英語版がインストールされてしまうので。 ゲストOSとしてLinuxを選び、バージョンを「Ubuntu」に。 仮想マシン名やディスクイメージの格納場所はご随意に。 ディスクイメージの最大サイズもご随意にどうぞ。 ディスクイメージを作る準備ができました。メモリサイズなどのカスタマイズをしたいときは「ハードウェアをカスタマイズ」をクリックします。 ここでも、好みに合わせてカスタマイズしましょう。メモリサイズ以外は特に設定しなくてもいいのかなあと思います。 ディスクイメージができたのでメニューが追加されました。 「仮想マシンの再生」をクリックしてUbuntuをインストールしていくわけですが、その前にディスクイメージがあるフォルダにある .vmx ファイルをテキストエディタで開きます。Ubuntu 日本語版Remix CDの .iso イメージを読み込むように以下の箇所を修正しましょう。 -ide1:0.autodetect = &#8230; <a href="http://www.tecking.org/archives/2434">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>ひところ、『VMWare Player』にゲストOSをインストールしようと思うと『QEMU』でディスクイメージ作ったり .vmx ファイルを手作業でこしらえたり……と面倒な手順を踏む必要がありました。ところが『VMWare Player』もバージョンが上がって、それ単体でディスクイメージやら .vmx ファイルを作れるようになってたんですね。便利な世の中になったものです。</p>
<p>ということで、</p>
<ul>
<li>ホストOS……Windows XP Professional SP3</li>
<li>ゲストOS……Ubuntu 10.04.1 LTS</li>
</ul>
<p>の環境を『VMWare Player』3.1.4（Windows版）で作ってみたので紹介します。いつものとおり「ご利用は計画的に」の技術情報ですのでご了承のほど <img src='http://www.tecking.org/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-06h57_21.png"><span id="more-2434"></span><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-06h57_21-352x300.png" alt="2011-05-13 06h57_21" title="2011-05-13 06h57_21" width="352" height="300" class="alignnone size-medium wp-image-2436" /></a></p>
<p>インストールした直後の『VMWare Player』を起動した状態。「新規仮想マシンの作成」をクリックするとウィザードが立ち上がります。</p>
<p><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-06h57_21.png"></a><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-06h57_46.png" title="2011-05-13 06h57_46"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-06h57_46-400x291.png" alt="2011-05-13 06h57_46" title="2011-05-13 06h57_46" width="400" height="291" class="alignnone size-medium wp-image-2437" /></a></p>
<p>「後でOSをインストール」を選び、次へ。「インストーラディスクイメージファイル」でUbuntuの .iso ファイルを選んでしまうと、日本語版Remix CDの .iso ファイルであっても英語版がインストールされてしまうので。</p>
<p><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-06h57_46.png"></a><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-06h58_08.png" title="2011-05-13 06h58_08"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-06h58_08-400x291.png" alt="2011-05-13 06h58_08" title="2011-05-13 06h58_08" width="400" height="291" class="alignnone size-medium wp-image-2438" /></a></p>
<p>ゲストOSとしてLinuxを選び、バージョンを「Ubuntu」に。</p>
<p><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-06h58_08.png"></a><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-06h58_33.png" title="2011-05-13 06h58_33"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-06h58_33-400x291.png" alt="2011-05-13 06h58_33" title="2011-05-13 06h58_33" width="400" height="291" class="alignnone size-medium wp-image-2439" /></a></p>
<p>仮想マシン名やディスクイメージの格納場所はご随意に。</p>
<p><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-06h58_33.png"></a><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-06h58_47.png" title="2011-05-13 06h58_47"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-06h58_47-400x291.png" alt="2011-05-13 06h58_47" title="2011-05-13 06h58_47" width="400" height="291" class="alignnone size-medium wp-image-2440" /></a></p>
<p>ディスクイメージの最大サイズもご随意にどうぞ。</p>
<p><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-06h58_47.png"></a><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-06h59_13.png" title="2011-05-13 06h59_13"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-06h59_13-400x291.png" alt="2011-05-13 06h59_13" title="2011-05-13 06h59_13" width="400" height="291" class="alignnone size-medium wp-image-2441" /></a></p>
<p>ディスクイメージを作る準備ができました。メモリサイズなどのカスタマイズをしたいときは「ハードウェアをカスタマイズ」をクリックします。</p>
<p><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-06h59_13.png"></a><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-06h59_21.png" title="2011-05-13 06h59_21"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-06h59_21-363x300.png" alt="2011-05-13 06h59_21" title="2011-05-13 06h59_21" width="363" height="300" class="alignnone size-medium wp-image-2442" /></a></p>
<p>ここでも、好みに合わせてカスタマイズしましょう。メモリサイズ以外は特に設定しなくてもいいのかなあと思います。</p>
<p><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-06h59_21.png"></a><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-07h02_34.png" title="2011-05-13 07h02_34"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-07h02_34-352x300.png" alt="2011-05-13 07h02_34" title="2011-05-13 07h02_34" width="352" height="300" class="alignnone size-medium wp-image-2443" /></a></p>
<p>ディスクイメージができたのでメニューが追加されました。<br />
「仮想マシンの再生」をクリックしてUbuntuをインストールしていくわけですが、その前にディスクイメージがあるフォルダにある .vmx ファイルをテキストエディタで開きます。Ubuntu 日本語版Remix CDの .iso イメージを読み込むように以下の箇所を修正しましょう。</p>

<div class="wp_syntax"><div class="code"><pre class="diff" style="font-family:monospace;"><span style="color: #991111;">-ide1:0.autodetect = &quot;TRUE&quot;</span>
<span style="color: #00b000;">+ide1:0.fileName = &quot;ubuntu-ja-10.04-desktop-i386-20100512.iso&quot;</span></pre></div></div>

<p>日本語版Remix CDを .vmx ファイルやディスクイメージ（.vmdk ファイル）と同じ階層に置いて仮想マシンを起動するとインストーラーがスタートします。</p>
<p><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-07h03_21.png" title="2011-05-13 07h03_21"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-07h03_21-362x300.png" alt="2011-05-13 07h03_21" title="2011-05-13 07h03_21" width="362" height="300" class="alignnone size-medium wp-image-2444" /></a></p>
<p><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-07h03_21.png"></a><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-07h04_14.png" title="2011-05-13 07h04_14"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-07h04_14-369x300.png" alt="2011-05-13 07h04_14" title="2011-05-13 07h04_14" width="369" height="300" class="alignnone size-medium wp-image-2445" /></a></p>
<p><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-07h04_14.png"></a><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-07h05_08.png" title="2011-05-13 07h05_08"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-07h05_08-369x300.png" alt="2011-05-13 07h05_08" title="2011-05-13 07h05_08" width="369" height="300" class="alignnone size-medium wp-image-2446" /></a></p>
<p><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-07h05_08.png"></a><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-11h36_59.png" title="2011-05-13 11h36_59"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-11h36_59-369x300.png" alt="2011-05-13 11h36_59" title="2011-05-13 11h36_59" width="369" height="300" class="alignnone size-medium wp-image-2447" /></a></p>
<p><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-11h36_59.png"></a><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-13h00_53.png" title="2011-05-13 13h00_53"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-13h00_53-339x300.png" alt="2011-05-13 13h00_53" title="2011-05-13 13h00_53" width="339" height="300" class="alignnone size-medium wp-image-2448" /></a></p>
<p>再起動してログインするとウィンドウ下部に『VMWare Tools』のインストールを促すメッセージが出てくるので「仮想マシン」メニューより「VMWare Toolsのインストールを選択」。仮想マシン内のUbuntuのメニューではなくて、Windowsのメニュー（＝ブルーの枠のウィンドウ）から選ぶのでご注意を。</p>
<p><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-13h01_40.png" title="2011-05-13 13h01_40"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-13h01_40-339x300.png" alt="2011-05-13 13h01_40" title="2011-05-13 13h01_40" width="339" height="300" class="alignnone size-medium wp-image-2449" /></a></p>
<p>仮想マシンのデスクトップに『VMWare Tools』のアイコンが現われるのでダブルクリック。</p>
<p><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-13h01_40.png"></a><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-13h01_55.png" title="2011-05-13 13h01_55"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-13h01_55-339x300.png" alt="2011-05-13 13h01_55" title="2011-05-13 13h01_55" width="339" height="300" class="alignnone size-medium wp-image-2450" /></a></p>
<p>圧縮ファイル（.tar.gz）のアイコンをダブルクリック。</p>
<p><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-13h01_55.png"></a><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-13h03_37.png" title="2011-05-13 13h03_37"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-13h03_37-339x300.png" alt="2011-05-13 13h03_37" title="2011-05-13 13h03_37" width="339" height="300" class="alignnone size-medium wp-image-2451" /></a></p>
<p>圧縮ファイルの展開中。</p>
<p><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-13h03_37.png"></a><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-13h03_52.png" title="2011-05-13 13h03_52"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-13h03_52-339x300.png" alt="2011-05-13 13h03_52" title="2011-05-13 13h03_52" width="339" height="300" class="alignnone size-medium wp-image-2452" /></a></p>
<p>デスクトップに『VMWare Tools』のフォルダが出てきました。さらにダブルクリックしましょう。</p>
<p><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-13h04_17.png" title="2011-05-13 13h04_17"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-13h04_17-339x300.png" alt="2011-05-13 13h04_17" title="2011-05-13 13h04_17" width="339" height="300" class="alignnone size-medium wp-image-2453" /></a></p>
<p>インストーラーは『vmware-install.pl』というスクリプトなので、アイコンをダブルクリック。</p>
<p><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-13h04_17.png"></a><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-13h04_44.png" title="2011-05-13 13h04_44"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-13h04_44-339x300.png" alt="2011-05-13 13h04_44" title="2011-05-13 13h04_44" width="339" height="300" class="alignnone size-medium wp-image-2454" /></a></p>
<p>「実行する」をクリックしてサクサク進めていきましょう。</p>
<p><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-13h04_44.png"></a><a rel="shadowbox[2434]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-13h05_30.png" title="2011-05-13 13h05_30"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-13-13h05_30-369x300.png" alt="2011-05-13 13h05_30" title="2011-05-13 13h05_30" width="369" height="300" class="alignnone size-medium wp-image-2435" /></a></p>
<p>インストールが終わった状態。何も変化がないように見えますが、デスクトップからDVDのアイコンが消えていれば大丈夫。仮想マシン（Ubuntu）の [システム] &#8211; [設定] &#8211; [モニタ] より画面解像度が設定できるかを確認してみましょう。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tecking.org/archives/2434/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tecking.org/archives/2434" />
	</item>
		<item>
		<title>『Google ドキュメント』のスプレッドシート−COUNTIF関数でワイルドカードが使えるようになっていた！</title>
		<link>http://www.tecking.org/archives/2419</link>
		<comments>http://www.tecking.org/archives/2419#comments</comments>
		<pubDate>Tue, 10 May 2011 21:16:23 +0000</pubDate>
		<dc:creator>tecking</dc:creator>
				<category><![CDATA[PC]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[Google ドキュメント]]></category>

		<guid isPermaLink="false">http://www.tecking.org/?p=2419</guid>
		<description><![CDATA[ずいぶん前のエントリー「『Google ドキュメント』のスプレッドシート−COUNTIF関数ではワイルドカードが使えません。正規表現も (T_T)」で言及していたGoogle ドキュメントの仕様について。まだボチボチとアクセスがあるようなので、再検証を……と思って試してみました。 なんと！　いつの間にかワイルドカードが使えるようになっているではありませんか！ えー……Google ドキュメントのヘルプもいつの間にか更新されてました COUNTIF : 関数 &#8211; Google ドキュメント ヘルプ http://docs.google.com/support/bin/answer.py?hl=ja&#38;answer=155230 特定の条件に一致するセル範囲内の要素の数を返します。[範囲] は、条件を適用する範囲です。[条件] は、セルを数えるのに使用する数値形式または文字列形式の条件です。[条件] には、不特定の 1 文字に一致する疑問符（?）や、不特定の文字列に一致するアスタリスク（*）を使用できます。実際の疑問符やアスタリスクを検索するには、疑問符（?）またはアスタリスク（*）の前にチルダ（~）を付けます。 自分でメモった技術情報もときどきこうやって検証しないといかんですね。]]></description>
			<content:encoded><![CDATA[<p>ずいぶん前のエントリー「<a title="『Google ドキュメント』のスプレッドシート−COUNTIF関数ではワイルドカードが使えません。正規表現も (T_T)" href="http://www.tecking.org/archives/97">『Google ドキュメント』のスプレッドシート−COUNTIF関数ではワイルドカードが使えません。正規表現も (T_T)</a>」で言及していたGoogle ドキュメントの仕様について。まだボチボチとアクセスがあるようなので、再検証を……と思って試してみました。</p>
<p>なんと！　いつの間にかワイルドカードが使えるようになっているではありませんか！</p>
<p><span id="more-2419"></span><a title="出現回数はきちんと集計されているようです……" rel="shadowbox[2419]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-11-06h05_04.png"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-11-06h05_04-400x258.png" title="出現回数はきちんと集計されているようです……" width="400" height="258" class="alignnone size-medium wp-image-2420" /></a></p>
<p><a title="ワイルドカードが使えるようになってました！" rel="shadowbox[2419]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-11-06h04_52.png"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/2011-05-11-06h04_52-400x258.png" title="ワイルドカードが使えるようになってました！" width="400" height="258" class="alignnone size-medium wp-image-2422" /></a></p>
<p>えー……Google ドキュメントのヘルプもいつの間にか更新されてました  <img src='http://www.tecking.org/wordpress/wp-includes/images/smilies/icon_eek.gif' alt='8-O' class='wp-smiley' /> </p>
<p><em>COUNTIF : 関数 &#8211; Google ドキュメント ヘルプ</em><br />
<a rel="external" href="http://docs.google.com/support/bin/answer.py?hl=ja&amp;answer=155230">http://docs.google.com/support/bin/answer.py?hl=ja&amp;answer=155230</a></p>
<blockquote><p>特定の条件に一致するセル範囲内の要素の数を返します。[範囲] は、条件を適用する範囲です。[条件] は、セルを数えるのに使用する数値形式または文字列形式の条件です。[条件] には、不特定の 1 文字に一致する疑問符（?）や、不特定の文字列に一致するアスタリスク（*）を使用できます。実際の疑問符やアスタリスクを検索するには、疑問符（?）またはアスタリスク（*）の前にチルダ（~）を付けます。</p></blockquote>
<p>自分でメモった技術情報もときどきこうやって検証しないといかんですね。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tecking.org/archives/2419/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tecking.org/archives/2419" />
	</item>
		<item>
		<title>USBメモリからEPSON Endeavor Na01 miniを起動</title>
		<link>http://www.tecking.org/archives/2409</link>
		<comments>http://www.tecking.org/archives/2409#comments</comments>
		<pubDate>Sat, 07 May 2011 02:56:44 +0000</pubDate>
		<dc:creator>tecking</dc:creator>
				<category><![CDATA[PC]]></category>

		<guid isPermaLink="false">http://www.tecking.org/?p=2409</guid>
		<description><![CDATA[本ブログでも何度か登場しているEPSONのネットブック『Endeavor Na01 mini』。メモリのチェックをしようと『Memtest86+』のUSBブート設定でちょっとハマったので、どなたかの参考になればとここにメモっておく次第であります。 起動デバイスの優先順位を変えるため、『Memtest86+』入りのUSBメモリを挿して電源ON→EPSONロゴ表示と同時にF2キーを押しBIOS設定画面に入っていきます。 右移動キーで[Boot]タブを反転→下移動キーで[Hard Disk Drives]を反転→[Enter] 1st Driveとして内蔵HDD、2nd DriveとしてUSBメモリが認識されているので、1st Driveを反転させた状態で[Enter]→USBメモリの行（上図では「USB: I-O USB Flash Disk」）を反転させて[Enter] USBメモリの優先順位が上がりました。F10キー（Save and Exit）を押せば設定完了。USBメモリにインストールされたシステム（今回の例では『Memtest86+』）でPCが起動します。 で、ハマったというのがここ。 「起動デバイスの優先順位設定ならここじゃろ」と思い、当初[Boot]→[Boot Device Priority]をせっせといじっておりました。Endeavor Na01 miniのBIOSはUSBメモリをHDDの一種として認識するので、[Boot]→[Boot Device Priority]ではなく[Boot]→[Hard Disk Drives]で設定しないといけないのでありました。 いやあ、半可通でゴメンナサイって感じです。]]></description>
			<content:encoded><![CDATA[<p>本ブログでも何度か登場しているEPSONのネットブック『Endeavor Na01 mini』。メモリのチェックをしようと『Memtest86+』のUSBブート設定でちょっとハマったので、どなたかの参考になればとここにメモっておく次第であります。</p>
<p><a rel="shadowbox[2409]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/DSC_1040-e1304735097477.jpg"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/DSC_1040-400x300.jpg" width="400" height="300" class="alignnone size-medium wp-image-2411" /></a></p>
<p><span id="more-2409"></span>起動デバイスの優先順位を変えるため、『Memtest86+』入りのUSBメモリを挿して電源ON→EPSONロゴ表示と同時にF2キーを押しBIOS設定画面に入っていきます。</p>
<p><a rel="shadowbox[2409]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/DSC_1041-e1304735083777.jpg"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/DSC_1041-400x300.jpg" width="400" height="300" class="alignnone size-medium wp-image-2412" /></a></p>
<p>右移動キーで[Boot]タブを反転→下移動キーで[Hard Disk Drives]を反転→[Enter]</p>
<p><a rel="shadowbox[2409]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/DSC_1042-e1304735066433.jpg"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/DSC_1042-400x300.jpg" width="400" height="300" class="alignnone size-medium wp-image-2413" /></a></p>
<p>1st Driveとして内蔵HDD、2nd DriveとしてUSBメモリが認識されているので、1st Driveを反転させた状態で[Enter]→USBメモリの行（上図では「USB: I-O USB Flash Disk」）を反転させて[Enter]</p>
<p><a rel="shadowbox[2409]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/DSC_1044-e1304735028195.jpg"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/DSC_1044-400x300.jpg" width="400" height="300" class="alignnone size-medium wp-image-2414" /></a></p>
<p>USBメモリの優先順位が上がりました。F10キー（Save and Exit）を押せば設定完了。USBメモリにインストールされたシステム（今回の例では『Memtest86+』）でPCが起動します。</p>
<p>で、ハマったというのがここ。</p>
<p><a rel="shadowbox[2409]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/DSC_1046-e1304735109385.jpg"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/05/DSC_1046-400x300.jpg" width="400" height="300" class="alignnone size-medium wp-image-2410" /></a></p>
<p>「起動デバイスの優先順位設定ならここじゃろ」と思い、当初[Boot]→[Boot Device Priority]をせっせといじっておりました。Endeavor Na01 miniのBIOSはUSBメモリをHDDの一種として認識するので、[Boot]→[Boot Device Priority]ではなく[Boot]→[Hard Disk Drives]で設定しないといけないのでありました。</p>
<p>いやあ、半可通でゴメンナサイって感じです。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tecking.org/archives/2409/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tecking.org/archives/2409" />
	</item>
		<item>
		<title>RubyとRakeを使って カスタムShadowbox.jsを作る</title>
		<link>http://www.tecking.org/archives/2307</link>
		<comments>http://www.tecking.org/archives/2307#comments</comments>
		<pubDate>Thu, 14 Apr 2011 06:15:25 +0000</pubDate>
		<dc:creator>tecking</dc:creator>
				<category><![CDATA[PC]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.tecking.org/?p=2307</guid>
		<description><![CDATA[前回の記事「Shadowbox.jsのキャプション位置を画像の下に変えてみる」の追記です。あの作例では、ソースの skin.js にてキャプション位置を入れ替え、可読性のよろしくない shadowbox.js を開いてズボ替えする方法を採りました。 これでも結果オーライだからまあいいのですけれど、別解として skin.js を修正した後、自分でカスタム shadowbox.js を作る方法も紹介します。 なお、カスタム shadowbox.js を作るには Ruby Rake（Rubyによるビルドツール） が必要なのでご了承のほど。ここでは、Ubuntuを使ってのビルド（作成）方法について紹介していきます。 まずは ruby と rake を apt か aptitude でインストール。 sudo apt-get install ruby rake GitHubからダウンロードした Shadowbox.js のソースディレクトリに移動し設定ファイル build.yml を開きます。 --- &#160; # May be &#8230; <a href="http://www.tecking.org/archives/2307">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>前回の記事「<a href="http://www.tecking.org/archives/2293">Shadowbox.jsのキャプション位置を画像の下に変えてみる</a>」の追記です。あの作例では、ソースの skin.js にてキャプション位置を入れ替え、可読性のよろしくない shadowbox.js を開いてズボ替えする方法を採りました。</p>
<p><a rel="shadowbox[2307]" title="" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/04/ruby.png"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/04/ruby-400x231.png" alt="" title="" width="400" height="231" class="alignnone size-medium wp-image-2309" /></a></p>
<p>これでも結果オーライだからまあいいのですけれど、別解として skin.js を修正した後、自分でカスタム shadowbox.js を作る方法も紹介します。</p>
<p><span id="more-2307"></span>なお、カスタム shadowbox.js を作るには</p>
<ul>
<li>Ruby</li>
<li>Rake（Rubyによるビルドツール）</li>
</ul>
<p>が必要なのでご了承のほど。ここでは、Ubuntuを使ってのビルド（作成）方法について紹介していきます。</p>
<p><!--more-->まずは ruby と rake を apt か aptitude でインストール。</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> ruby rake</pre></div></div>

<p><a href="https://github.com/mjijackson/shadowbox" target="_blank">GitHubからダウンロードした Shadowbox.js</a> のソースディレクトリに移動し設定ファイル build.yml を開きます。</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">---
&nbsp;
# May be the name of any adapter in source/adapters
adapter: base
&nbsp;
# May be any language code in source/languages
language: en
&nbsp;
# An array of names of players found in source/players
players: [flv, html, iframe, img, qt, swf, wmp]
&nbsp;
# YES to include support for CSS selectors, NO to decline
css_support: YES
&nbsp;
# YES to compress the code, NO to use the source code
compress: NO
&nbsp;
# The directory to output the build to
target: build</pre></div></div>

<p>日本語環境で使うなら</p>

<div class="wp_syntax"><div class="code"><pre class="diff" style="font-family:monospace;"><span style="color: #991111;">-language: en</span>
<span style="color: #00b000;">+language: ja</span></pre></div></div>

<p>あとはお好みで、ライブラリとしてjQueryを使いたいなら</p>

<div class="wp_syntax"><div class="code"><pre class="diff" style="font-family:monospace;"><span style="color: #991111;">-adapter: base</span>
<span style="color: #00b000;">+adapter: jquery</span></pre></div></div>

<p>可読性よりもファイルサイズ・実行速度重視なら</p>

<div class="wp_syntax"><div class="code"><pre class="diff" style="font-family:monospace;"><span style="color: #991111;">-compress: NO</span>
<span style="color: #00b000;">+compress: YES</span></pre></div></div>

<p>と変更すればよいでしょう。</p>
<p>それではおもむろに Rake でビルド。build.yml のあるディレクトリでコマンドを実行します。同じディレクトリにある Rakefile が自動的に build.yml の設定内容を読みにいってくれるので、rakeコマンドは引数なしでオッケイです。</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">rake</pre></div></div>

<p>すると、同じ階層に build というディレクトリが新たにできます。build ディレクトリの中身は例えばこんな感じですね。</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">LICENSE
README
close.png
expressInstall.swf
loading.gif
next.png
pause.png
play.png
player.swf
previous.png
shadowbox.css
shadowbox.js</pre></div></div>

<p>これでビルドは完了。ディレクトリ名を Shadowbox などに適宜変えて、いつもどおりウェブサーバ上にディレクトリごとアップロードしてください。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tecking.org/archives/2307/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tecking.org/archives/2307" />
	</item>
		<item>
		<title>Remember The Milk（RTM）にタスクを送るだけのアプリをApp Inventorで作ってみた</title>
		<link>http://www.tecking.org/archives/2231</link>
		<comments>http://www.tecking.org/archives/2231#comments</comments>
		<pubDate>Wed, 30 Mar 2011 03:45:50 +0000</pubDate>
		<dc:creator>tecking</dc:creator>
				<category><![CDATA[PC]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[プログラミング]]></category>

		<guid isPermaLink="false">http://www.tecking.org/?p=2231</guid>
		<description><![CDATA[昨年のリリース以来「いつかやる」状態になっていたGoogle謹製のAndroidアプリ開発環境『App Inventor』。ようやく試せる時間ができたので、以前からほしいと思ってたアプリを学習がてら作ってみました。 題しまして『RapidRTM』。App InventorのTwitterコンポーネントを使ってダイレクトメッセージ（DM）を送信するだけのアプリです。 別途、TwitterとRTMを連携させておくことで送ったDMがタスクとして登録される、という流れになります。よく似たアプリとして『Quick RTM』がマーケットで公開されてますが テキストボックスまわりのUIがいまひとつ 設定項目が保存されないときがある という難点があるので（当方の環境下では）アプリを作ってみた次第です。 TwitterとRTMの連携 以下のエントリーで詳しい手順が書かれているので、参考にしながら仕込みました。 Remember The MilkとTwitterを連動させてダイレクトメッセージでその日のタスクを確認する &#124; juggly.cn http://juggly.cn/archives/2412.html Twitterアプリケーションの登録 以下のサイトにて新規登録します。 Create cool applications! &#124; dev.twitter.com https://dev.twitter.com/ 今回の場合以下のように登録しました。 アプリケーション名……RapidRTM アプリケーションの説明……Remember The Milk（RTM）にタスクを送るだけのアプリです。 アプリケーションのウェブサイトURL……http://www.tecking.org 所属会社／団体……（空白） アプリケーションの種類……ブラウザアプリケーション コールバックURL……http://www.tecking.org （空白でOKという記述をしてあるサイトもありましたが、私の環境ではうまくいかなかったです） 標準のアクセスタイプ……Read &#38; Write アプリケーションのアイコン…… なお、アプリケーションのアイコンは &#8230; <a href="http://www.tecking.org/archives/2231">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>昨年のリリース以来「いつかやる」状態になっていたGoogle謹製のAndroidアプリ開発環境『<a href="http://appinventor.googlelabs.com/about/" target="_blank">App Inventor</a>』。ようやく試せる時間ができたので、以前からほしいと思ってたアプリを学習がてら作ってみました。</p>
<p><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/03/5e2bcd272f937fbae070b6d3cd346ef8.png" width="72" height="72" class="alignnone size-full wp-image-2232" /></p>
<p>題しまして『RapidRTM』。App InventorのTwitterコンポーネントを使ってダイレクトメッセージ（DM）を送信する<strong>だけの</strong>アプリです。</p>
<p><span id="more-2231"></span>別途、TwitterとRTMを連携させておくことで送ったDMがタスクとして登録される、という流れになります。よく似たアプリとして<a href="https://market.android.com/details?id=com.ileauxfraises.quickrtm" target="_blank">『Quick RTM』がマーケットで公開されてます</a>が</p>
<ul>
<li>テキストボックスまわりのUIがいまひとつ</li>
<li>設定項目が保存されないときがある</li>
</ul>
<p>という難点があるので（当方の環境下では）アプリを作ってみた次第です。</p>
<h2>TwitterとRTMの連携</h2>
<p>以下のエントリーで詳しい手順が書かれているので、参考にしながら仕込みました。<br />
<em>Remember The MilkとTwitterを連動させてダイレクトメッセージでその日のタスクを確認する | juggly.cn</em><br />
<a href="http://juggly.cn/archives/2412.html" target="_blank">http://juggly.cn/archives/2412.html</a></p>
<h2>Twitterアプリケーションの登録</h2>
<p>以下のサイトにて新規登録します。<br />
<em>Create cool applications! | dev.twitter.com</em><br />
<a href="https://dev.twitter.com/" target="_blank">https://dev.twitter.com/</a></p>
<p>今回の場合以下のように登録しました。</p>
<ul>
<li>アプリケーション名……RapidRTM</li>
<li>アプリケーションの説明……Remember The Milk（RTM）にタスクを送るだけのアプリです。</li>
<li>アプリケーションのウェブサイトURL……http://www.tecking.org</li>
<li>所属会社／団体……（空白）</li>
<li>アプリケーションの種類……ブラウザアプリケーション</li>
<li>コールバックURL……http://www.tecking.org<br />
（空白でOKという記述をしてあるサイトもありましたが、私の環境ではうまくいかなかったです）</li>
<li>標準のアクセスタイプ……Read &amp; Write</li>
<li>アプリケーションのアイコン……<br />
<img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/03/5e2bcd272f937fbae070b6d3cd346ef8.png" width="72" height="72" class="alignnone size-full wp-image-2232" /></li>
</ul>
<p>なお、アプリケーションのアイコンは</p>
<p><em>iPhone Style Icon Generator</em><br />
<a href="http://www.iconj.com/iphone_style_icon_generator.php" target="_blank">http://www.iconj.com/iphone_style_icon_generator.php</a></p>
<p>で作ってみました。「iPhone Style」と銘打っているサイトで作るのもアレレですけど。また、アイコン写真は<a href="http://www.flickr.com/photos/ecatoncheires/3720257787/" target="_blank">ここ</a>から頂戴しました（photo by ecatoncheires）。</p>
<h2>App Inventorで作ってみる。</h2>
<p>まずは以下のページの『セットアップ』『チュートリアル』で基本的な挙動を学んでみます。</p>
<p><em>App Inventor を学ぼう &#8211; ソフトウェア技術ドキュメントを勝手に翻訳</em><br />
<a href="https://sites.google.com/a/techdoctranslator.com/jp/appinventor/learn" target="_blank">https://sites.google.com/a/techdoctranslator.com/jp/appinventor/learn</a></p>
<p>チュートリアルだけではTwitterまわりの実装法がわからないので『リファレンスドキュメント』もひととおり読んでおきます。翻訳者の梅田郁さんには本当に感謝です。</p>
<p>で、実際に作ってみます。機能はシンプルに以下のような感じで。</p>
<ul>
<li>テキストボックスにタスクを記入</li>
<li>「期日」ボタンを押すと 今日，明日，明後日，1週間後 いずれかを選べる</li>
<li>「送信」ボタンでDM発射（初回時はTwitterの認証画面が開く）</li>
<li>送ったら自動的にアプリ終了</li>
</ul>
<p><a rel="shadowbox[2231]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/03/RapidRTM.png"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/03/RapidRTM-168x300.png" width="168" height="300" class="alignnone size-medium wp-image-2237" /></a> <a rel="shadowbox[2231]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/03/RapidRTM02.png"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/03/RapidRTM02-168x300.png" width="168" height="300" class="alignnone size-medium wp-image-2238" /></a></p>
<p>ViewerとBlocks Editorはこうなりました。</p>
<p><a title="Viewer" rel="shadowbox[2231]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/03/2011-03-31-17h46_01.png"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/03/2011-03-31-17h46_01-400x256.png" title="Viewer" width="400" height="256" class="alignnone size-medium wp-image-2253" /></a></p>
<p><a title="Blocks Editor" rel="shadowbox[2231]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/03/2011-03-31-17h46_19.png"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/03/2011-03-31-17h46_19-400x300.png" title="Blocks Editor" width="400" height="300" class="alignnone size-medium wp-image-2252" /></a></p>
<p>Blocks Editorで一部文字化けしている箇所は、左上から「今日」「明日」「明後日」「1週間後」「送信完了:-)」となってます。実はこの辺の制御構造って省略できる箇所もあるのですが、ノリで入れました（ノリってなんだよw）。</p>
<p>で、動作を確認したところで「Package for Phone」で.apk化。野良アプリとして実機にインストールします。［設定］－［アプリケーション］－［提供元不明のアプリ］にチェックを入れるのをお忘れなく。</p>
<h2>ダウンロード</h2>
<ul>
<li>アプリ（RapidRTM.apk）　<a href="http://www.tecking.org/wordpress/wp-content/plugins/download-monitor/download.php?id=5">RapidRTM</a></li>
<li>ソース（RapidRTM.zip）　<a href="http://www.tecking.org/wordpress/wp-content/plugins/download-monitor/download.php?id=6">RapidRTM(source) </a></li>
</ul>
<p>「リンク先を保存」にてダウンロードしてください。また、ソースではTwitterの Consumer key と Consumer secret をカットしましたのでご了承ください<br />
なお、既知のバグとして</p>
<ul>
<li>DM送信後必ず強制終了するw（Xperia，Xperia arcにて）</li>
<li>初回起動時にやたらデカいフォントサイズで表示された（Xperia arcにて）</li>
</ul>
<p>というものがありましたのでアプリのご利用は計画的に <img src='http://www.tecking.org/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> 　まさに野良アプリの面目躍如。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tecking.org/archives/2231/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tecking.org/archives/2231" />
	</item>
		<item>
		<title>今さらながら『XAMPP for Linux』の自動起動を有効にした</title>
		<link>http://www.tecking.org/archives/2186</link>
		<comments>http://www.tecking.org/archives/2186#comments</comments>
		<pubDate>Wed, 16 Mar 2011 02:13:29 +0000</pubDate>
		<dc:creator>tecking</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[文系鯖缶日誌]]></category>
		<category><![CDATA[8.04]]></category>
		<category><![CDATA[xampp]]></category>

		<guid isPermaLink="false">http://www.tecking.org/?p=2186</guid>
		<description><![CDATA[テスト用途としてUbuntu 8.04 Server Edition上で動かしている『XAMPP for Linux』。よくよく考えたら自動起動の設定をしてなかったので、今さらながら /etc/rc.local に追記した。 echo &#34;XAMPP for Linux started:&#34; /opt/lampp/lampp start XAMPPのヴァージョンもずいぶん古くなってしまったので、この際ピュアな（？）LAMP環境に作り替えてしまおうか……]]></description>
			<content:encoded><![CDATA[<p>テスト用途としてUbuntu 8.04 Server Edition上で動かしている『XAMPP for Linux』。よくよく考えたら自動起動の設定をしてなかったので、今さらながら /etc/rc.local に追記した。</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;XAMPP for Linux started:&quot;</span>
<span style="color: #000000; font-weight: bold;">/</span>opt<span style="color: #000000; font-weight: bold;">/</span>lampp<span style="color: #000000; font-weight: bold;">/</span>lampp start</pre></div></div>

<p>XAMPPのヴァージョンもずいぶん古くなってしまったので、この際ピュアな（？）LAMP環境に作り替えてしまおうか……</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tecking.org/archives/2186/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tecking.org/archives/2186" />
	</item>
		<item>
		<title>『さくらのVPS』でWordPressを動かすまで – そういえばPostfixの設定</title>
		<link>http://www.tecking.org/archives/2118</link>
		<comments>http://www.tecking.org/archives/2118#comments</comments>
		<pubDate>Wed, 02 Mar 2011 14:00:50 +0000</pubDate>
		<dc:creator>tecking</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[文系鯖缶日誌]]></category>
		<category><![CDATA[鉄王のお手入れ]]></category>
		<category><![CDATA[10.04]]></category>
		<category><![CDATA[8.04]]></category>
		<category><![CDATA[Postfix]]></category>

		<guid isPermaLink="false">http://www.tecking.org/?p=2118</guid>
		<description><![CDATA[外部からのメール受信はGoogle Appsでラクチン設定にしたものの、よく考えたらVPSからメールを送る設定について書いてませんでしたね。これがないと、rootあてのメールとかブログへのコメント通知メールとかが手元で確認できません。そこでPostfixをインストールしてメール送信環境を構築することにします。 ということで、例によって「ご利用は計画的に 」の設定メモです。 インストールはapt-get（もしくはaptitude）で一発。 sudo apt-get install postfix で、設定ファイルである /etc/postfix/main.cf をこのように書きました。 mynetworks = 127.0.0.1 inet_interfaces = localhost alias_maps = hash:/etc/aliases &#160; mydomain = hostname.sakura.ne.jp #hostnameはVPSのホスト名 myhostname = hostname.sakura.ne.jp #hostnameはVPSのホスト名 myorigin = $mydomain &#160; mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain &#8230; <a href="http://www.tecking.org/archives/2118">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>外部からのメール受信はGoogle Appsでラクチン設定にしたものの、よく考えたらVPSからメールを送る設定について書いてませんでしたね。これがないと、rootあてのメールとかブログへのコメント通知メールとかが手元で確認できません。そこでPostfixをインストールしてメール送信環境を構築することにします。</p>
<p><a title="Postfixのキャラクターです　初めて見た(笑)" rel="shadowbox[2118]" href="http://www.tecking.org/wordpress/wp-content/uploads/2011/03/2011-03-02-22h58_50.png"><img src="http://www.tecking.org/wordpress/wp-content/uploads/2011/03/2011-03-02-22h58_50.png" title="Postfixのキャラクターです　初めて見た(笑)" width="165" height="130" class="size-full wp-image-2119 aligncenter" /></a></p>
<p>ということで、例によって「ご利用は計画的に <img src='http://www.tecking.org/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> 」の設定メモです。</p>
<p><span id="more-2118"></span></p>
<p>インストールはapt-get（もしくはaptitude）で一発。</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> postfix</pre></div></div>

<p>で、設定ファイルである /etc/postfix/main.cf をこのように書きました。</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">mynetworks = 127.0.0.1
inet_interfaces = localhost
alias_maps = hash:/etc/aliases
&nbsp;
mydomain = hostname.sakura.ne.jp #hostnameはVPSのホスト名
myhostname = hostname.sakura.ne.jp #hostnameはVPSのホスト名
myorigin = $mydomain
&nbsp;
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
relay_domains = $mydestination
&nbsp;
mynetworks_style = host
&nbsp;
message_size_limit = 0
mailbox_size_limit = 0</pre></div></div>

<p>rootあてのメールを hoge@tecking.org へ転送するため /etc/aliases に</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">postmaster:root
webmaster:root
root:hoge@tecking.org</pre></div></div>

<p>と書いて</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> newaliases
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>postfix reload</pre></div></div>

<p>という感じで稼働させます。</p>
<p>留意点として、本契約後に送られてくる住所確認はがきの「お知らせ番号」を入力するまでは</p>
<ul>
<li>外向きの25番ポートが閉じられた状態</li>
<li>転送量制限（2Mbps）</li>
</ul>
<p>になっているので、<a title="AMD K6-2 333MHz / RAM 64MB のマシンに Ubuntu 6.06 Server Edition をインストール（Postfixの設定 編）" href="http://www.tecking.org/archives/181">以前のエントリー</a>で書いたように relayhost を設定して稼働テストをする必要が出てくるかもしれませんね。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tecking.org/archives/2118/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tecking.org/archives/2118" />
	</item>
	</channel>
</rss>

