<?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>kamolog &#187; ソフト利用・運用</title>
	<atom:link href="http://www.mkamo.org/blog/category/use/feed" rel="self" type="application/rss+xml" />
	<link>http://www.mkamo.org/blog</link>
	<description>mkamo&#039;s blog ．．．．． mkamo&#039;s memo?</description>
	<lastBuildDate>Tue, 13 Jul 2010 12:07:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Windows Server 2003 R2にASP.NET MVCアプリを配置</title>
		<link>http://www.mkamo.org/blog/20090930/522.html</link>
		<comments>http://www.mkamo.org/blog/20090930/522.html#comments</comments>
		<pubDate>Wed, 30 Sep 2009 12:24:43 +0000</pubDate>
		<dc:creator>mkamo</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.mkamo.org/blog/?p=522</guid>
		<description><![CDATA[

Windows Server 2003 R2にASP.NET MVCアプリを配置したときのメモ．
 

IIS 6.0をインストール      管理ツールの[サーバーの役割管理]などを使ってIIS 6.0をインストー [...]]]></description>
			<content:encoded><![CDATA[<ul>
</ul>
<p>Windows Server 2003 R2にASP.NET MVCアプリを配置したときのメモ．</p>
<p> <span id="more-522"></span>
<ol>
<li>IIS 6.0をインストール      <br />管理ツールの[サーバーの役割管理]などを使ってIIS 6.0をインストールする． </li>
<li>.NET Framework 3.5 SP1インストール      <br />確かWindows Updateからインストールできたと思う． </li>
<li>ASP.NET MVCインストール      <br /><a title="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=53289097-73ce-43bf-b6a6-35e00103cb4b" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=53289097-73ce-43bf-b6a6-35e00103cb4b">http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=53289097-73ce-43bf-b6a6-35e00103cb4b</a>からASP.NET MVC 1.0をダウンロードしてインストール． </li>
<li>MySQLとMySQL Connector/Netインストール      <br />これはASP.NET MVCとは関係ないが，今回私が配置したアプリケーションで使ったのでメモとして書いておく．<a title="http://dev.mysql.com/downloads/" href="http://dev.mysql.com/downloads/">http://dev.mysql.com/downloads/</a>からMySQLとMySQL Connector/Netをダウンロードしてインストール．GUI管理ツールが必要であればMySQL Toolsもインストールしておく． </li>
<li>IIS 6.0設定      <br />管理ツールの[IISマネージャ]を開き，以下の設定をする．
<ul>
<li>[Webサービス拡張]を見てASP.NET v2.0.50727があり，「許可」になっているか確認する．          <br /><a href="http://www.mkamo.org/blog/wp-content/uploads/2009/10/image.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.mkamo.org/blog/wp-content/uploads/2009/10/image_thumb.png" width="499" height="256" /></a>           <br />なっていなければコマンドプロンプトで以下のコマンドを実行してASP.NET 2.0を登録．
<pre class="console">&gt; &quot;%windir%¥Microsoft.NET¥Framework¥v2.0.50727¥aspnet_regiis.exe&quot; -i</pre>
</li>
<li>[Web サイト]の[プロパティ]を開き以下の設定をする．IIS7.0 integrated modeなら不要．
<ul>
<li>[ホーム ディレクトリ]ページの[構成]ボタンを押し，[アプリケーションの構成]画面を表示する． </li>
<li>[ワイルドカード アプリケーション マップ]の[挿入]ボタンを押し，以下のように入力して[OK]ボタンを押す．<br />
            <br /><a href="http://www.mkamo.org/blog/wp-content/uploads/2009/10/image1.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.mkamo.org/blog/wp-content/uploads/2009/10/image_thumb1.png" width="502" height="119" /></a> </p>
<ul>
<li>[実行可能ファイル]を「C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll」に </li>
<li>[ファイルの存在を確認する]をチェックオフに </li>
</ul>
</li>
</ul>
</li>
<li>[Web サイト]&gt;[既定の Web サイト]の[プロパティ]を開き[ASP.NET]ページの[ASP.NET バージョン]を「2.0.50727」に設定する．<br />
        <br /><a href="http://www.mkamo.org/blog/wp-content/uploads/2009/10/image2.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.mkamo.org/blog/wp-content/uploads/2009/10/image_thumb2.png" width="550" height="456" /></a> </li>
</ul>
</li>
<li>ASP.NET MVCアプリケーションでRouteの設定を修正<br />
    <br />Global.asaxファイルを開き，RegisterRoutes()メソッドを以下のように修正する． </p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:1c69b883-850d-4264-9209-8a0d9dc44eeb" class="wlWriterEditableSmartContent">
<pre name="code" class="c#:nogutter">public static void RegisterRoutes(RouteCollection routes) {
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

    routes.MapRoute(
        "Default",
        "{controller}/{action}/{id}",
        new { action = "Index", id = "" }
      );

    routes.MapRoute(
      "Root",
      "",
      new { controller = "Home", action = "Index", id = "" }
    );
}</pre>
</div>
</li>
<li>ASP.NET MVCアプリケーションの配置<br />
    <br />VisualStudio 2008の[ソリューション エクスプローラ]でプロジェクトを右クリックして[発行]したものを既定の Web サイトのホームディレクトリ以下にコピーすればよい．ホームディレクトリはデフォルトでは「c:\inetpub\wwwroot」． </li>
<li>Web ブラウザでこのサーバにアクセスすればASP.NET MVCアプリケーションが見られるはず． </li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.mkamo.org/blog/20090930/522.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AntiVirusツールのテストのためのテスト用ウイルスファイル</title>
		<link>http://www.mkamo.org/blog/20090930/515.html</link>
		<comments>http://www.mkamo.org/blog/20090930/515.html#comments</comments>
		<pubDate>Tue, 29 Sep 2009 16:28:31 +0000</pubDate>
		<dc:creator>mkamo</dc:creator>
				<category><![CDATA[ソフト利用・運用]]></category>

		<guid isPermaLink="false">http://www.mkamo.org/blog/20090930/515.html</guid>
		<description><![CDATA[AntiVirusツールの動作を確認するためのテスト用ウイルスファイルのメモ．

EICAR (European Institute for Computer Anti-Virus Research)という組織が，EIC [...]]]></description>
			<content:encoded><![CDATA[<p>AntiVirusツールの動作を確認するためのテスト用ウイルスファイルのメモ．</p>
<p><span id="more-515"></span></p>
<p>EICAR (European Institute for Computer Anti-Virus Research)という組織が，EICARテストファイルというテスト用のウイルスファイルを配布している．以下のURLからダウンロードできる．</p>
<ul>
<li><a title="http://www.eicar.org/anti_virus_test_file.htm" href="http://www.eicar.org/anti_virus_test_file.htm">http://www.eicar.org/anti_virus_test_file.htm</a></li>
</ul>
<p>実際には無害なファイルだが，ほとんど(すべて?)のAntiVirusソフトではこのファイルをウイルスだと検知するようになっている．これをダウンロードしてみて，アンチウイルスソフトが正しく動作しているかどうかや，ウイルス検知時の動作の確認ができる．</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mkamo.org/blog/20090930/515.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows7でCLIE TH55</title>
		<link>http://www.mkamo.org/blog/20090914/503.html</link>
		<comments>http://www.mkamo.org/blog/20090914/503.html#comments</comments>
		<pubDate>Sun, 13 Sep 2009 19:19:25 +0000</pubDate>
		<dc:creator>mkamo</dc:creator>
				<category><![CDATA[ソフト利用・運用]]></category>

		<guid isPermaLink="false">http://www.mkamo.org/blog/20090914/503.html</guid>
		<description><![CDATA[Windows7上のOutlook2007とCLIE TH55を無線LAN経由でHotSyncして同期できるようにするメモ．
今のところWindows7を実機ではなくVirtual PCにインストールしているため，USB [...]]]></description>
			<content:encoded><![CDATA[<p>Windows7上のOutlook2007とCLIE TH55を無線LAN経由でHotSyncして同期できるようにするメモ．</p>
<p>今のところWindows7を実機ではなくVirtual PCにインストールしているため，USB接続でのHotSyncができるかどうかは確認していない．hotsync.exeをWindows XP互換モードで動作させればUSB接続でのHotSyncもできるかもしれない．</p>
<p><span id="more-503"></span></p>
<h3 id="toc-clie-palm-desktop">CLIE Palm Desktopのインストール</h3>
<p>まずCLIE Palm Desktopをインストールする．<a title="http://www.nccl.sony.co.jp/download/C-W021-001-01/index.html" href="http://www.nccl.sony.co.jp/download/C-W021-001-01/index.html">http://www.nccl.sony.co.jp/download/C-W021-001-01/index.html</a>からCLIE Palm Desktop Ver.4.1をダウンロードする．cliepalmdesktop41.zipを展開し，「cliepalmdesktop41\Palm Desktop\setup.exe」を起動する．普通にインストーラの指示に従ってインストールする．</p>
<h3 id="toc-intelisync-lite-for-sony-clie">Intelisync Lite for Sony CLIEのインストール</h3>
<p>CLIE TH55のCDROMに入っているIntelisync Lite for Sony CLIEをインストールする．CDROMの「\JP\PC\IntellisyncLiteforSonyCLIE\DISK1\setup.exe」を起動してIntelisync Liteをインストールする．</p>
<h3 id="toc-intelisync-lite-for-sony-clie1">Intelisync Lite for Sony CLIEのアップデート</h3>
<p>CDROMのIntelisync Liteのインストールが終わったら，次はアップデータをインストールする．<a title="http://www.nccl.sony.co.jp/download/C-W017-002-01/index.html" href="http://www.nccl.sony.co.jp/download/C-W017-002-01/index.html">http://www.nccl.sony.co.jp/download/C-W017-002-01/index.html</a>から「IntellisyncLite_jpn.exe」をダウンロードして起動する．起動したらインストーラの指示に従って適当にインストールする．</p>
<h3 id="toc-intelisync-lite-for-sony-clie2">Intelisync Lite for Sony CLIEの設定</h3>
<p>Intelisync環境設定を起動してOutlookと同期するように設定する．</p>
<p><a href="http://www.mkamo.org/blog/wp-content/uploads/2009/09/image3.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.mkamo.org/blog/wp-content/uploads/2009/09/image_thumb3.png" border="0" alt="image" width="467" height="264" /></a></p>
<h3 id="toc-hotsync">HotSyncマネージャの設定</h3>
<p>タスクバーの通知領域にあるHotSyncマネージャのアイコンを右クリックし，[ネットワーク]を選択状態にする．</p>
<p><a href="http://www.mkamo.org/blog/wp-content/uploads/2009/09/image4.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.mkamo.org/blog/wp-content/uploads/2009/09/image_thumb4.png" border="0" alt="image" width="191" height="260" /></a></p>
<p>次に[起動/接続設定]を選択し，[ネットワーク]ページでHotSyncするユーザをチェック状態にする．</p>
<p><a href="http://www.mkamo.org/blog/wp-content/uploads/2009/09/image5.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.mkamo.org/blog/wp-content/uploads/2009/09/image_thumb5.png" border="0" alt="image" width="190" height="258" /></a></p>
<p><a href="http://www.mkamo.org/blog/wp-content/uploads/2009/09/image6.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.mkamo.org/blog/wp-content/uploads/2009/09/image_thumb6.png" border="0" alt="image" width="436" height="285" /></a></p>
<h3 id="toc-clie">CLIEの設定</h3>
<p>CLIE側も無線LANでHotSyncできるように設定しておく．設定方法の詳細は<a title="http://www.sony.jp/CLIE/enjoy/benricho/index_80.html" href="http://www.sony.jp/CLIE/enjoy/benricho/index_80.html">http://www.sony.jp/CLIE/enjoy/benricho/index_80.html</a>を参照．</p>
<h3 id="toc-hotsync1">HotSyncの実行</h3>
<p>HotSyncを実行する．めでたくHotSyncができるはず．</p>
<p><a href="http://www.mkamo.org/blog/wp-content/uploads/2009/09/image7.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.mkamo.org/blog/wp-content/uploads/2009/09/image_thumb7.png" border="0" alt="image" width="363" height="227" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mkamo.org/blog/20090914/503.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>メインページを任意のページに変える</title>
		<link>http://www.mkamo.org/blog/20090702/410.html</link>
		<comments>http://www.mkamo.org/blog/20090702/410.html#comments</comments>
		<pubDate>Thu, 02 Jul 2009 00:53:51 +0000</pubDate>
		<dc:creator>mkamo</dc:creator>
				<category><![CDATA[MediaWiki]]></category>

		<guid isPermaLink="false">http://www.mkamo.org/blog/?p=410</guid>
		<description><![CDATA[MediaWikiでメインページを変更する方法のメモ．
 
メインページとは，ページ名を指定しないURLを指定したとき，サイドバーの「メインページ」というリンクをクリックしたとき，ロゴをクリックしたときなどに表示されるペ [...]]]></description>
			<content:encoded><![CDATA[<p>MediaWikiでメインページを変更する方法のメモ．</p>
<p> <span id="more-410"></span>
<p>メインページとは，ページ名を指定しないURLを指定したとき，サイドバーの「メインページ」というリンクをクリックしたとき，ロゴをクリックしたときなどに表示されるページである．MediaWikiのデフォルトでは日本語環境の場合，メインページは「メインページ」という名前のページに設定されている．</p>
<p>これを変更するには「MediaWiki:Mainpage」というページを作成し，その本文にメインページとしたいページ名のみを記述する．</p>
<p><a href="http://www.mkamo.org/blog/wp-content/uploads/2009/07/image.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.mkamo.org/blog/wp-content/uploads/2009/07/image_thumb.png" width="354" height="281" /></a>&#160;</p>
<p>上記のようにしてページを保存すると，「めいんぺーじ」という名前のページがメインページとして使われる．</p>
<p>同様に「MediaWiki:Mainpage-description」というページの本文を編集することでサイドバーのメインページへのリンクのラベルを変更できる．</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mkamo.org/blog/20090702/410.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>findの結果をソートしてxargsに渡す</title>
		<link>http://www.mkamo.org/blog/20090613/378.html</link>
		<comments>http://www.mkamo.org/blog/20090613/378.html#comments</comments>
		<pubDate>Fri, 12 Jun 2009 16:13:37 +0000</pubDate>
		<dc:creator>mkamo</dc:creator>
				<category><![CDATA[Debian]]></category>

		<guid isPermaLink="false">http://www.mkamo.org/blog/20090613/378.html</guid>
		<description><![CDATA[findの結果をソートしてxargsに渡すコマンドラインのメモ．
 
以下のようなコマンドラインでaccess.log.*.gzにマッチするファイルを「*」の個所の数字が大きい順にzcatでつないだ文字列が標準出力に出力 [...]]]></description>
			<content:encoded><![CDATA[<p>findの結果をソートしてxargsに渡すコマンドラインのメモ．</p>
<p> <span id="more-378"></span>
<p>以下のようなコマンドラインでaccess.log.*.gzにマッチするファイルを「*」の個所の数字が大きい順にzcatでつないだ文字列が標準出力に出力される．</p>
</p>
<pre class="prompt">&gt; find /var/log/apache2 -name 'access.log.*.gz' -print0 | \
sort -t '.' -k 3 -nrz | xargs -0 zcat</pre>
<p>sortを使って，findの結果を「.」で区切った3番目の文字列を数値として比較し，降順に並べ替えてxargsに渡している．sortコマンドでは，以下のオプションを指定している．</p>
<ul>
<li>「-t」オプションで区切り文字を「.」とする </li>
<li>「-k」オプションで3番目のフィールドをソート対象とする．3番目のフィールドとは「access.log.*.gz」を「.」で区切った3番目の「*」の個所のこと </li>
<li>「-n」 オプションで数値的にソートする ．例えば1と2と10をソートするとき1&lt;10&lt;2の順ではなく1&lt;2&lt;10とソートする </li>
<li>「-r」オプションで降順(逆順)にソートする </li>
<li>「-z」オプションで各行の末尾を「\n」(ラインフィード)ではなく「\0」(ヌル文字)とする．findの「-print0」オプションとxargsの「-0」オプションのため </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.mkamo.org/blog/20090613/378.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>findの結果を逆順に並べてxargsに渡す</title>
		<link>http://www.mkamo.org/blog/20090613/377.html</link>
		<comments>http://www.mkamo.org/blog/20090613/377.html#comments</comments>
		<pubDate>Fri, 12 Jun 2009 15:52:10 +0000</pubDate>
		<dc:creator>mkamo</dc:creator>
				<category><![CDATA[Debian]]></category>

		<guid isPermaLink="false">http://www.mkamo.org/blog/20090613/377.html</guid>
		<description><![CDATA[findの結果を逆順に並べ替えてxargsに渡すコマンドラインのメモ．
 
以下のようなコマンドラインでfindの結果を逆順に並べ替えてxargsに渡せる．
&#62; find /var/log/apache2 -nam [...]]]></description>
			<content:encoded><![CDATA[<p>findの結果を逆順に並べ替えてxargsに渡すコマンドラインのメモ．</p>
<p> <span id="more-377"></span>
<p>以下のようなコマンドラインでfindの結果を逆順に並べ替えてxargsに渡せる．</p>
<pre class="prompt">&gt; find /var/log/apache2 -name 'access.log.*.gz' | tac | xargs zcat</pre>
<p>この例では，まず/var/log/apache2にあるaccess.log.*.gzファイルを探す．apacheのログは&#8217;*'の個所は数字で，結果は数字の小さい順に表示される．これをtacに渡すと行単位に逆順に並べ替えてくれる．最後にxargsにそれを渡すので，結果，access.log.*.gzにマッチするファイルを&#8217;*'の個所の数字が大きい順にzcatでつないだ文字列が標準出力に出力される．</p>
<p>なお，ファイル名に空白が入る可能性がある場合は，以下のようにxargsにヌル文字区切りの文字列を渡す必要がある．findとxargsの間にtacが入るため少々面倒．</p>
<pre class="prompt">&gt; find /var/log/apache2 -name 'access.log.*.gz' | tac | tr '\n' '\0' | xargs -0 zcat</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.mkamo.org/blog/20090613/377.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>aptでGPG errorが出たときの対処方法</title>
		<link>http://www.mkamo.org/blog/20090612/375.html</link>
		<comments>http://www.mkamo.org/blog/20090612/375.html#comments</comments>
		<pubDate>Fri, 12 Jun 2009 11:44:08 +0000</pubDate>
		<dc:creator>mkamo</dc:creator>
				<category><![CDATA[Debian]]></category>

		<guid isPermaLink="false">http://www.mkamo.org/blog/20090612/375.html</guid>
		<description><![CDATA[/etc/apt/source.listを修正してapt-get updateやaptitude updateしようとするとGPG errorが起きることがある．
W: GPG error: http://downloa [...]]]></description>
			<content:encoded><![CDATA[<p>/etc/apt/source.listを修正してapt-get updateやaptitude updateしようとするとGPG errorが起きることがある．</p>
<pre class="prompt">W: GPG error: http://download.webmin.com sarge Release:
公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY D97A3AE911F63C51
W: これらの問題を解決するためには apt-get update を実行する必要があるかもしれません</pre>
<p>以下，対処法のメモ．</p>
<p><span id="more-375"></span></p>
<p>以下のようにしてキーを登録すればGPG errorは出なくなる．</p>
<ol>
<li>キーの取得<br />
    </p>
<pre class="prompt">&gt; gpg --keyserver pgp.nic.ad.jp --recv-keys D97A3AE911F63C51</pre>
</li>
<li>キーの確認<br />
    </p>
<pre class="prompt">&gt; gpg --fingerprint D97A3AE911F63C51</pre>
</li>
<li>信頼できるキーとして登録<br />
    </p>
<pre class="prompt"># gpg --armor --export D97A3AE911F63C51 | apt-key add -</pre>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.mkamo.org/blog/20090612/375.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>flacファイルの埋め込みcueシートの書き出し</title>
		<link>http://www.mkamo.org/blog/20090607/369.html</link>
		<comments>http://www.mkamo.org/blog/20090607/369.html#comments</comments>
		<pubDate>Sun, 07 Jun 2009 05:51:14 +0000</pubDate>
		<dc:creator>mkamo</dc:creator>
				<category><![CDATA[ソフト利用・運用]]></category>

		<guid isPermaLink="false">http://www.mkamo.org/blog/20090607/369.html</guid>
		<description><![CDATA[flacファイルに埋め込まれたcueを書き出すにはTag.exeを使う．Tag.exeはFLAC公式サイトでFLAC for Windows with installerに入っている．
 
「--tocuea」オプション [...]]]></description>
			<content:encoded><![CDATA[<p>flacファイルに埋め込まれたcueを書き出すにはTag.exeを使う．Tag.exeは<a href="http://flac.sourceforge.net/download.html">FLAC公式サイト</a>でFLAC for Windows with installerに入っている．</p>
<p> <span id="more-369"></span>
<p>「<code>--tocuea</code>」オプションで指定したflacファイルに埋め込まれているcueシートを書き出してくれる．</p>
<pre class="prompt">&gt; tag.exe --tocuea foo.flac</pre>
<p>Tag.exeのショートカットを作り，リンク先を「<code>&quot;C:\Program Files\FLAC\Tag.exe&quot; --tocuea</code>」としておくと，flacファイルをこのショートカットにドラッグアンドドロップするだけでcueシートを書き出せるので便利．</p>
<p><a href="http://www.mkamo.org/blog/wp-content/uploads/2009/06/image5.png"><img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="485" alt="image" src="http://www.mkamo.org/blog/wp-content/uploads/2009/06/image-thumb5.png" width="438" border="0" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mkamo.org/blog/20090607/369.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>複数のPC間でFirefoxのブックマークを同期</title>
		<link>http://www.mkamo.org/blog/20090601/332.html</link>
		<comments>http://www.mkamo.org/blog/20090601/332.html#comments</comments>
		<pubDate>Sun, 31 May 2009 15:51:01 +0000</pubDate>
		<dc:creator>mkamo</dc:creator>
				<category><![CDATA[ソフト利用・運用]]></category>

		<guid isPermaLink="false">http://www.mkamo.org/blog/?p=332</guid>
		<description><![CDATA[SyncPlacesは複数のPC間でブックマークやパスワードを同期するためのFirefoxアドオン．他の同様のアドオンは外部の公開サーバ経由で同期するのに対して，SyncPlacesは使用するサーバを自分で設定できる．
 [...]]]></description>
			<content:encoded><![CDATA[<p><a title="https://addons.mozilla.org/ja/firefox/addon/8426" href="https://addons.mozilla.org/ja/firefox/addon/8426">SyncPlaces</a>は複数のPC間でブックマークやパスワードを同期するためのFirefoxアドオン．他の同様のアドオンは外部の公開サーバ経由で同期するのに対して，SyncPlacesは使用するサーバを自分で設定できる．</p>
<p>以下，自分で立ちあげているFTPサーバを経由してブックマークを同期できるようにするメモ．</p>
<h3 id="toc-">追記</h3>
<p>私の環境では同期が期待通りの動きをしないことがあるので使用を中止した．再現手順は以下の通り．もしかしたら他にも再現の前提条件があるかも．期待通りの動きをしてくれれば便利なのでとても残念．</p>
<ol>
<li>PC1でブックマーク(仮にhogeという名前とする)を追加 </li>
<li>PC1で[Send Bookmarks/Passwords]を実行 </li>
<li>PC2で[Receive Bookmarks/Passwords]を実行      <br />これでPC2にブックマークhogeが追加される </li>
<li>PC1でブックマークhogeを削除 </li>
<li>PC1で[Send Bookmarks/Passwords]を実行 </li>
<li>PC2で[Receive Bookmarks/Passwords]を実行      <br />PC2のブックマークhogeは削除されない </li>
</ol>
<p> <span id="more-332"></span>
</p>
<h3 id="toc-syncplaces">SyncPlacesのインストール</h3>
<p>ブックマークを同期させるすべてのPCのFirefoxに<a title="https://addons.mozilla.org/ja/firefox/addon/8426" href="https://addons.mozilla.org/ja/firefox/addon/8426">https://addons.mozilla.org/ja/firefox/addon/8426</a>のSyncPlacesをインストールする．</p>
<h3 id="toc-syncplaces1">SyncPlacesの設定</h3>
<p>ブックマークを同期させるすべてのPCでSyncPlacesの設定画面を開き，同期に使用するサーバの設定をする．</p>
<p>まず[Server]&gt;[Connection]でサーバの種類・ホスト名・アカウントを設定する．</p>
<p><a href="http://www.mkamo.org/blog/wp-content/uploads/2009/06/image.png"><img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="480" alt="image" src="http://www.mkamo.org/blog/wp-content/uploads/2009/06/image-thumb.png" width="377" border="0" /></a></p>
<p>次にサーバ上にアップロードされるファイルのパスを設定する．私の使うFTPサーバではkamoアカウントでログインすると/home/kamoがルートになるので，以下のようにパスを/share/firefox/syncplaces.jsonとすると/home/kamo/share/firefox/syncplaces.jsonに保存されることになる．</p>
<p><a href="http://www.mkamo.org/blog/wp-content/uploads/2009/06/image1.png"><img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="480" alt="image" src="http://www.mkamo.org/blog/wp-content/uploads/2009/06/image-thumb1.png" width="377" border="0" /></a></p>
<h3 id="toc-1">ブックマークの送信</h3>
<p>ブックマークを送信するにはメインメニューの[ブックマーク]&gt;[SyncPlaces]&gt;[Send Bookmarks/Passwords]を選択する．設定したサーバにファイルがアップロードされる．</p>
<p><a href="http://www.mkamo.org/blog/wp-content/uploads/2009/06/image3.png"><img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="331" alt="image" src="http://www.mkamo.org/blog/wp-content/uploads/2009/06/image-thumb3.png" width="506" border="0" /></a></p>
<h3 id="toc-2">ブックマークの受信</h3>
<p>ブックマークを受信するにはメインメニューの[ブックマーク]&gt;[SyncPlaces]&gt;[Receive Bookmarks/Passwords]を選択する．これでサーバにアップロードされているブックマークと同期する．</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mkamo.org/blog/20090601/332.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>find，xargs，cpのあれこれ</title>
		<link>http://www.mkamo.org/blog/20090530/309.html</link>
		<comments>http://www.mkamo.org/blog/20090530/309.html#comments</comments>
		<pubDate>Fri, 29 May 2009 16:41:29 +0000</pubDate>
		<dc:creator>mkamo</dc:creator>
				<category><![CDATA[Debian]]></category>

		<guid isPermaLink="false">http://www.mkamo.org/blog/20090530/309.html</guid>
		<description><![CDATA[カレントディレクトリにあるドットファイルだけをコピーしようとしたときに，findの結果をxargsを使ってcpに渡そうとしたときのメモ．

xargsは渡されたコマンドの後ろに標準入力からの文字列をつなげる．なのでfin [...]]]></description>
			<content:encoded><![CDATA[<p>カレントディレクトリにあるドットファイルだけをコピーしようとしたときに，findの結果をxargsを使ってcpに渡そうとしたときのメモ．</p>
<p><span id="more-309"></span></p>
<p>xargsは渡されたコマンドの後ろに標準入力からの文字列をつなげる．なのでfindした結果をどこかにコピーしたいといったときに，cpが「cp &lt;コピー元(ここにfindの結果が来てほしい)&gt; &lt;コピー先&gt;」という書き方なので困ってしまう．</p>
<p>とりあえずxargsの「-i」オプションを使用するとcpにfindの結果を渡せるようになる．</p>
<pre class="prompt">&gt; find . -maxdepth 1 -name '.*' -type f -print0 | xargs -0 -i cp {} ~/</pre>
<p>これで一応目的は達成できているのだが，このやり方ではファイル1個に対して一回ずつcpコマンドが実行されてしまう．よくよくcpのmanを読んでみると「-t」オプションがxargsと一緒に使うと便利などと書いてあったので使ってみた．最終的なコマンドラインは以下のとおり．</p>
<pre class="prompt">&gt; find . -maxdepth 1 -name '.*' -type f -print0 | xargs -0 cp -t ~/</pre>
<p>ちなみにfindに「-print0」オプション，xargsに「-0」オプションをつけているのはホワイトスペースを含んだファイル名でもうまく扱えるようにfindからxargs渡す文字列をヌル文字区切りにするため．</p>
<p>ついでにmvとlnのmanも見てみたら同様のオプションがあった．以下のように使える．</p>
<pre class="prompt">&gt; find . -maxdepth 1 -name '.*' -type f -print0 | xargs -0 mv -t ~/
&gt; find . -maxdepth 1 -name '.*' -type f -print0 | xargs -0 ln -s -t ~/</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.mkamo.org/blog/20090530/309.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
