<?xml version="1.0" encoding="utf-8"?>
<rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns="http://purl.org/rss/1.0/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:cc="http://web.resource.org/cc/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/"
    xml:lang="ja">

    <channel rdf:about="http://blog.motdotnet.com/index.rdf">
    <title>Ｊｕｍｂｏのブログ!</title>
    <link>http://blog.motdotnet.com/</link>
    <description>たわいのない事をメモ的に残す日記のような技術ブログです。&lt;br /&gt;
お役に立つかは自信がありません。&lt;br /&gt;
ここの内容を少しずつホームページに反映していきたいと思います。</description>
    <dc:language>ja</dc:language>
    <admin:generatorAgent rdf:resource="http://lolipoblog.jp/?v=1.0"/>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://blog.motdotnet.com/?eid=745214" />
        <rdf:li rdf:resource="http://blog.motdotnet.com/?eid=737997" />
        <rdf:li rdf:resource="http://blog.motdotnet.com/?eid=736485" />
        <rdf:li rdf:resource="http://blog.motdotnet.com/?eid=736126" />
        <rdf:li rdf:resource="http://blog.motdotnet.com/?eid=735536" />
        <rdf:li rdf:resource="http://blog.motdotnet.com/?eid=730152" />
        <rdf:li rdf:resource="http://blog.motdotnet.com/?eid=728120" />
        <rdf:li rdf:resource="http://blog.motdotnet.com/?eid=727742" />
        <rdf:li rdf:resource="http://blog.motdotnet.com/?eid=725357" />
        <rdf:li rdf:resource="http://blog.motdotnet.com/?eid=718486" />
        <rdf:li rdf:resource="http://blog.motdotnet.com/?eid=716157" />
        <rdf:li rdf:resource="http://blog.motdotnet.com/?eid=711690" />
        <rdf:li rdf:resource="http://blog.motdotnet.com/?eid=710491" />
        <rdf:li rdf:resource="http://blog.motdotnet.com/?eid=710345" />
        <rdf:li rdf:resource="http://blog.motdotnet.com/?eid=710200" />
      </rdf:Seq>
    </items>
    </channel>

  <item rdf:about="http://blog.motdotnet.com/?eid=745214">
    <link>http://blog.motdotnet.com/?eid=745214</link>
    <title>美味しいビールを飲むためのジョッキー</title>
    <description>以前に凍らせて使うジョッキーを使っていました。でも冷凍室を占領するって撤去されてしまっていたんですが、どうしてもまた使いたくて家中探しても見つかりませんでした．．．

実は以前に使っていた用途はアイスコーヒーを飲むことが主でした。当時はあまりビールを飲んで...</description>
<content:encoded><![CDATA[
以前に凍らせて使うジョッキーを使っていました。でも冷凍室を占領するって撤去されてしまっていたんですが、どうしてもまた使いたくて家中探しても見つかりませんでした．．．<br />
<br />
実は以前に使っていた用途はアイスコーヒーを飲むことが主でした。当時はあまりビールを飲んでいませんでしたから．．．<br />
<br />
でも今は冷えた美味しいビールを飲みたくて凍らせたジョッキーが欲しいのです。<br />
<br />
で、探してみました。商品名もわからなかったので色々なキーワードで検索して見つけたのがこちら。<br />
<br />
<a href="http://hb.afl.rakuten.co.jp/hgc/0a42846b.da930bf9.0a42846c.885a89a9/?pc=http%3a%2f%2fitem.rakuten.co.jp%2fmeicho2%2f2-1325-1501%2f&m=http%3a%2f%2fm.rakuten.co.jp%2fmeicho2%2fi%2f10132492%2f" target="_blank"><img src="http://hbb.afl.rakuten.co.jp/hgb/?pc=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_gold%2fmeicho2%2f1221300%2f2-1325-1501.jpg%3f_ex%3d128x128&m=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_gold%2fmeicho2%2f1221300%2f2-1325-1501.jpg%3f_ex%3d80x80" border="0"></a><br />
<br />
こちらの店は送料が高い。北海道は千円を超えます。商品より高い送料って．．．<br />
<br />
<a href="http://hb.afl.rakuten.co.jp/hgc/0a42869d.428e9506.0a42869e.45ef5a1c/?pc=http%3a%2f%2fitem.rakuten.co.jp%2fkuramotoya%2fpzy3201%2f&m=http%3a%2f%2fm.rakuten.co.jp%2fkuramotoya%2fi%2f10174532%2f" target="_blank"><img src="http://hbb.afl.rakuten.co.jp/hgb/?pc=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2fkuramotoya%2fcabinet%2f1325-1352%2f132515.jpg%3f_ex%3d128x128&m=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2fkuramotoya%2fcabinet%2f1325-1352%2f132515.jpg%3f_ex%3d80x80" border="0"></a><br />
<br />
こちらの店は送料が６３０円で統一されています。<br />
<br />
<a href="http://hb.afl.rakuten.co.jp/hgc/0a4286f7.5e49e85d.0a4286f8.34efd98a/?pc=http%3a%2f%2fitem.rakuten.co.jp%2fmanmaru%2f10032439%2f&m=http%3a%2f%2fm.rakuten.co.jp%2fmanmaru%2fi%2f10032439%2f" target="_blank"><img src="http://hbb.afl.rakuten.co.jp/hgb/?pc=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2fmanmaru%2fcabinet%2fitem23%2f10032439.jpg%3f_ex%3d128x128&m=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2fmanmaru%2fcabinet%2fitem23%2f10032439.jpg%3f_ex%3d80x80" border="0"></a><br />
<br />
こちらも送料は６３０円です。<br />
<br />
ちなみにアマゾンでも調べてみました。<br />
<br />
<a href="http://www.amazon.co.jp/%E5%8E%A8%E6%88%BF%E5%8D%B8%E5%95%8F%E5%B1%8B-%E5%90%8D%E8%AA%BF-%E3%82%A2%E3%82%A4%E3%82%B9%E3%83%BB%E3%83%93%E3%82%A2%E3%82%B8%E3%83%A7%E3%83%83%E3%82%AD%E3%83%BC/dp/B00200V2MI%3FSubscriptionId%3D0SQQ58C8ZJED59QF1HG2%26tag%3Dgriffon-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB00200V2MI" target="_blank"><img border="0" src="http://ecx.images-amazon.com/images/I/31qYajQLaPL._SL160_.jpg" alt="アイス・ビアジョッキー" /></a><br />
<a href="http://www.amazon.co.jp/%E5%8E%A8%E6%88%BF%E5%8D%B8%E5%95%8F%E5%B1%8B-%E5%90%8D%E8%AA%BF-%E3%82%A2%E3%82%A4%E3%82%B9%E3%83%BB%E3%83%93%E3%82%A2%E3%82%B8%E3%83%A7%E3%83%83%E3%82%AD%E3%83%BC/dp/B00200V2MI%3FSubscriptionId%3D0SQQ58C8ZJED59QF1HG2%26tag%3Dgriffon-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB00200V2MI" target="_blank"><strong>アイス・ビアジョッキー</strong></a><br />
厨房卸問屋　名調<br />
<br />
アマゾンですがマーケットプレイスなので送料は無料になりません。どこで買うか悩みどころです。
]]></content:encoded>
    <dc:subject>日記</dc:subject>
    <dc:date>2009-06-21T20:36:52+09:00</dc:date>
    <dc:creator>Ｊｕｍｂｏ</dc:creator>
    <dc:rights>Ｊｕｍｂｏ</dc:rights>
<taxo:topics>
<rdf:Bag>
<rdf:li rdf:resource="http://jugem.jp/contents/theme.php?theme=1" />
</rdf:Bag>
</taxo:topics>
  </item>

  <item rdf:about="http://blog.motdotnet.com/?eid=737997">
    <link>http://blog.motdotnet.com/?eid=737997</link>
    <title>Team Foundation ビルドでビルド番号を生成する２　ファイル検索編</title>
    <description>自動ビルドでビルド番号を各ファイルに反映させるためにはAssemblyInfo.vbやAssemblyInfo.csを探し出す必要がありますが、どうにも良い方法が見つからなかったのでプログラムを作ってしまいました。
下のソースはビルドプロジェクトに組み込むアセンブリのソースで、指定さ...</description>
<content:encoded><![CDATA[
自動ビルドでビルド番号を各ファイルに反映させるためにはAssemblyInfo.vbやAssemblyInfo.csを探し出す必要がありますが、どうにも良い方法が見つからなかったのでプログラムを作ってしまいました。<br />
下のソースはビルドプロジェクトに組み込むアセンブリのソースで、指定されたディレクトリから指定されたファイル名を探し出して、そのフルパスのファイル名のリストを返します。<br />
Requiredアトリビュートは入力パラメータです。Outputアトリビュートは出力パラメータとなります。<br />
SourceDirは検索先のディレクトリ名、FileNamesは検索するファイル名のリストです。<br />
結果はSourceListでフルパスファイル名のリストを返しています。<br />
<br />
<div class="box">using System;<br />
using System.Collections.Generic;<br />
using System.Linq;<br />
using System.Text;<br />
using System.IO;<br />
using Microsoft.Build.Utilities;<br />
using Microsoft.Build.Framework;<br />
<br />
namespace FileSearch<br />
&#123;<br />
&nbsp;&nbsp;&nbsp;&nbsp;public class SelectFileList : Task<br />
&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private string sourceDir;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private string[] fileNames;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private List&lt;string&gt; sourceList=new List&lt;string&gt;();<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Required]<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public string SourceDir<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private get &#123; return sourceDir; &#125;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set &#123; sourceDir = value; &#125;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Required]<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public string[] FileNames<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private get &#123; return fileNames; &#125;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set &#123; fileNames = value; &#125;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Output]<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public string[] SourceList<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;get &#123; return sourceList.ToArray(); &#125;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public override bool Execute()<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach (string filename in FileNames)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ProcessDirectory(SourceDir, filename);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return true;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private void ProcessDirectory(string targetDirectory,string targetFileNames)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string[] fileEntries = Directory.GetFiles(targetDirectory, targetFileNames);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (fileEntries.Length &gt; 0)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach (string fileName in fileEntries)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sourceList.Add(fileName);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string[] subdirectoryEntries = Directory.GetDirectories(targetDirectory);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach (string subdirectory in subdirectoryEntries)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ProcessDirectory(subdirectory, targetFileNames);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br />
&#125;</div><br />
<br />
これをビルドプロジェクトが入っているフォルダにコピーしてチェックインしてください。<br />
具体的にはTF add FileSearch.dllを行って、TF checkin FileSearch.dllを実行します。<br />
<br />
これをビルドプロジェクトから呼び出すには<br />
<br />
<div class="box">&lt;UsingTask<br />
&nbsp;&nbsp;&nbsp;&nbsp;TaskName=&quot;FileSearch.SelectFileList&quot;<br />
&nbsp;&nbsp;&nbsp;&nbsp;AssemblyFile=&quot;FileSearch.dll&quot;/&gt;</div><br />
<br />
と使用を宣言した後に<br />
<br />
<div class="box">&lt;SelectFileList<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SourceDir=&quot;&#36;(SourceDir)&yen;xxxxxx&yen;Src&quot;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FileNames=&quot;AssemblyInfo.vb&quot;&gt;<br />
&nbsp;&nbsp;&lt;Output<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TaskParameter=&quot;SourceList&quot;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ItemName=&quot;SourceList&quot; /&gt;<br />
&lt;/SelectFileList&gt;</div><br />
<br />
として呼び出します。ファイル名はリスト渡しですが１つしか指定しなくても正しくリストとして渡されます。<br />
<br />
次回はこれを使ってファイルのバージョンを書き換えるところを残します。
]]></content:encoded>
    <dc:subject>テクニカル日記</dc:subject>
    <dc:date>2009-06-02T19:56:48+09:00</dc:date>
    <dc:creator>Ｊｕｍｂｏ</dc:creator>
    <dc:rights>Ｊｕｍｂｏ</dc:rights>
<taxo:topics>
<rdf:Bag>
<rdf:li rdf:resource="http://jugem.jp/contents/theme.php?theme=13" />
</rdf:Bag>
</taxo:topics>
  </item>

  <item rdf:about="http://blog.motdotnet.com/?eid=736485">
    <link>http://blog.motdotnet.com/?eid=736485</link>
    <title>Canonプリンタのインクあれこれ</title>
    <description>我が家のプリンタ「Canon MP830」のインクを買い足ししようとアマゾンを検索。
BCI-7e 4色パックで3,220円。やっぱり高いよね。パックで割安感を出しているけど基本的に１本千円だからやっぱり高い。


Canon インクタンク BCI-7e 4色マルチパック
キヤノン

そもそもこのインク...</description>
<content:encoded><![CDATA[
我が家のプリンタ「Canon MP830」のインクを買い足ししようとアマゾンを検索。<br />
BCI-7e 4色パックで3,220円。やっぱり高いよね。パックで割安感を出しているけど基本的に１本千円だからやっぱり高い。<br />
<br />
<a href="http://www.amazon.co.jp/%E3%82%AD%E3%83%A4%E3%83%8E%E3%83%B3-Canon-%E3%82%A4%E3%83%B3%E3%82%AF%E3%82%BF%E3%83%B3%E3%82%AF-BCI-7e-4%E8%89%B2%E3%83%9E%E3%83%AB%E3%83%81%E3%83%91%E3%83%83%E3%82%AF/dp/B000BN15SC%3FSubscriptionId%3D0SQQ58C8ZJED59QF1HG2%26tag%3Dgriffon-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB000BN15SC" target="_blank"><img border="0" src="http://ecx.images-amazon.com/images/I/31BHXCH1WDL._SL160_.jpg" alt="Canon インクタンク BCI-7e 4色マルチパック" /></a><br />
<a href="http://www.amazon.co.jp/%E3%82%AD%E3%83%A4%E3%83%8E%E3%83%B3-Canon-%E3%82%A4%E3%83%B3%E3%82%AF%E3%82%BF%E3%83%B3%E3%82%AF-BCI-7e-4%E8%89%B2%E3%83%9E%E3%83%AB%E3%83%81%E3%83%91%E3%83%83%E3%82%AF/dp/B000BN15SC%3FSubscriptionId%3D0SQQ58C8ZJED59QF1HG2%26tag%3Dgriffon-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB000BN15SC" target="_blank"><strong>Canon インクタンク BCI-7e 4色マルチパック</strong></a><br />
キヤノン<br />
<br />
そもそもこのインクの価格はプリンタ本体を安く売りインクで元を取る商売。インクは消耗品なので儲けが大きくなる仕組みなんだけど欧米でこの商売が問題となり低価格インクなんかも扱っている。この低価格インクはインクの量を減らして価格を下げているだけで印刷１枚あたりの単価が高くなるようになっている。あんまり使わない人はコストパフォーマンスは悪いけど販売価格が安いこちらのインクを使ってねと言う商売。<br />
何で消耗品のインクを割高で売ることが問題になったかというと詰め替えインクや再生インク、互換インクなどが低価格で販売することを妨害するようなことをしたから。<br />
BCI-7eシリーズにはICが組み込まれていて偽物カードリッジでは動作しないようになっている。<br />
本体を安く売ってインクを別なところから買われては商売あがったりと言うわけ。<br />
この商売方法はCanonだけでなくHPでもやっているからたちが悪い。だからプリンタ業界そのものに対して欧米ではクレームが付いたというわけである。<br />
<br />
でもCanonの肩を持つわけではないけど使用頻度が低い人が再生インクや詰め替えインクを使うとヘッド詰まりが起きてしまうので要注意。私は過去に２台のプリンタを詰め替えインクによるヘッド詰まりで買い換えに追い込まれたことがあります。ヘッドだけ買い換えれば済む話のようだがカードリッジ内のインクが長期放置に耐えられないので買い換えヘッドが即詰まってしまう結末。よってヘッドとインクを全て買い換えをしなければ解決しないのだが、それを行うと新品のプリンタが買えちゃう価格まで行ってしまう．．．<br />
<br />
その経験から高くても純正インクを使用するようになったのだが、やっぱりインクを買うときに捻出しなければならない価格を考えると懐が痛い。<br />
<br />
で、最近まで気づかなかったけどBCI-7eシリーズに３色パックとかも出てきてたのね。<br />
<br />
<a href="http://www.amazon.co.jp/%E3%82%AD%E3%83%A4%E3%83%8E%E3%83%B3-%E3%82%A4%E3%83%B3%E3%82%AF%E3%82%BF%E3%83%B3%E3%82%AF-BCI-7e-BCI-7E-3MP/dp/B0015AX1GY%3FSubscriptionId%3D0SQQ58C8ZJED59QF1HG2%26tag%3Dgriffon-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB0015AX1GY" target="_blank"><img border="0" src="http://ecx.images-amazon.com/images/I/31y2LEEkMGL._SL160_.jpg" alt="キヤノン インクタンク BCI-7e 3色 (C/M/Y) マルチパック BCI-7E/3MP" /></a><br />
<a href="http://www.amazon.co.jp/%E3%82%AD%E3%83%A4%E3%83%8E%E3%83%B3-%E3%82%A4%E3%83%B3%E3%82%AF%E3%82%BF%E3%83%B3%E3%82%AF-BCI-7e-BCI-7E-3MP/dp/B0015AX1GY%3FSubscriptionId%3D0SQQ58C8ZJED59QF1HG2%26tag%3Dgriffon-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB0015AX1GY" target="_blank"><strong>キヤノン インクタンク BCI-7e 3色 (C/M/Y) マルチパック BCI-7E/3MP</strong></a><br />
キヤノン<br />
<br />
なるほど黒インクはいつも余るのでこれは助かる。今回は黒インクも買わなきゃならないので４色パックにするが、このパックはありがたい。<br />
<br />
で、BCI-9BKが入った５色？パックなる物もあるのね。<br />
<br />
<a href="http://www.amazon.co.jp/%E3%82%AD%E3%83%A4%E3%83%8E%E3%83%B3-%E3%82%A4%E3%83%B3%E3%82%AF%E3%82%BF%E3%83%B3%E3%82%AF-BCI-9BK-BCI-7E-5MP/dp/B0015AX1GO%3FSubscriptionId%3D0SQQ58C8ZJED59QF1HG2%26tag%3Dgriffon-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB0015AX1GO" target="_blank"><img border="0" src="http://ecx.images-amazon.com/images/I/31kFzILyegL._SL160_.jpg" alt="キヤノン インクタンク BCI-7e 4色 (BK/C/M/Y) +BCI-9BK マルチパック BCI-7E+9/5MP" /></a><br />
<a href="http://www.amazon.co.jp/%E3%82%AD%E3%83%A4%E3%83%8E%E3%83%B3-%E3%82%A4%E3%83%B3%E3%82%AF%E3%82%BF%E3%83%B3%E3%82%AF-BCI-9BK-BCI-7E-5MP/dp/B0015AX1GO%3FSubscriptionId%3D0SQQ58C8ZJED59QF1HG2%26tag%3Dgriffon-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB0015AX1GO" target="_blank"><strong>キヤノン インクタンク BCI-7e 4色 (BK/C/M/Y) +BCI-9BK マルチパック BCI-7E+9/5MP</strong></a><br />
キヤノン<br />
<br />
もっと早くに知っていればそれぞれ個別色のインクを買わずに済んだのに．．．まぁ〜仕方がないので次回は是非３色パックか５色？パックを買うことにします。<br />
<br />
ちなみに写真台紙もCanon純正を使っています。最近はこれですね。<br />
<br />
<a href="http://www.amazon.co.jp/%E3%82%AD%E3%83%A4%E3%83%8E%E3%83%B3%E5%86%99%E7%9C%9F%E7%94%A8%E7%B4%99%E3%83%BB%E5%85%89%E6%B2%A2-%E3%82%B4%E3%83%BC%E3%83%AB%E3%83%89-L%E5%88%A4-400%E6%9E%9A-GL-101L400/dp/B000WEOJOM%3FSubscriptionId%3D0SQQ58C8ZJED59QF1HG2%26tag%3Dgriffon-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB000WEOJOM" target="_blank"><img border="0" src="http://ecx.images-amazon.com/images/I/31tY19Q1NcL._SL160_.jpg" alt="キヤノン写真用紙・光沢 ゴールド L判 400枚 GL-101L400" /></a><br />
<a href="http://www.amazon.co.jp/%E3%82%AD%E3%83%A4%E3%83%8E%E3%83%B3%E5%86%99%E7%9C%9F%E7%94%A8%E7%B4%99%E3%83%BB%E5%85%89%E6%B2%A2-%E3%82%B4%E3%83%BC%E3%83%AB%E3%83%89-L%E5%88%A4-400%E6%9E%9A-GL-101L400/dp/B000WEOJOM%3FSubscriptionId%3D0SQQ58C8ZJED59QF1HG2%26tag%3Dgriffon-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB000WEOJOM" target="_blank"><strong>キヤノン写真用紙・光沢 ゴールド L判 400枚 GL-101L400</strong></a><br />
キヤノン<br />
<br />
これはドライバが純正用紙に向けて補正しているために他社用紙だと発色がいまいちピントこないためです。気にしない方にはどうでも良いことなのですが、ここでも私はCanonにはめられているような気がしてきました．．．<br />
<br />
どうでもいい話ですがCanonはキャノンと書くべきかキヤノンと書くべきかとても悩みます。悩んだあげくCanonで統一して書いています。紛らわしいことしないで社名をキャノンにして欲しい今日この頃です。
]]></content:encoded>
    <dc:subject>日記</dc:subject>
    <dc:date>2009-05-30T16:12:05+09:00</dc:date>
    <dc:creator>Ｊｕｍｂｏ</dc:creator>
    <dc:rights>Ｊｕｍｂｏ</dc:rights>
<taxo:topics>
<rdf:Bag>
<rdf:li rdf:resource="http://jugem.jp/contents/theme.php?theme=1" />
</rdf:Bag>
</taxo:topics>
  </item>

  <item rdf:about="http://blog.motdotnet.com/?eid=736126">
    <link>http://blog.motdotnet.com/?eid=736126</link>
    <title>Team Foundation ビルドでビルド番号を生成する</title>
    <description>TFS2008を使い始めて早半年。まだまだ使いこなせいてませんが、今回は自動ビルドでのビルド番号を生成することにチャレンジしてみました。
役に立たないMSDNとインターネット検索で見よう見まねでコツコツと作り上げましたので、忘れないうちにアップしておきます。
何分素...</description>
<content:encoded><![CDATA[
TFS2008を使い始めて早半年。まだまだ使いこなせいてませんが、今回は自動ビルドでのビルド番号を生成することにチャレンジしてみました。<br />
役に立たないMSDNとインターネット検索で見よう見まねでコツコツと作り上げましたので、忘れないうちにアップしておきます。<br />
何分素人が作成しているので間違いだらけだと思いますが、何をやったのか私自身忘れそうなのでメモとして残します。<br />
<br />
まず役立たずのMSDNはこちらです。<br />
<a href="http://msdn.microsoft.com/ja-jp/library/aa395241.aspx" target="_blank">方法 : ビルド番号をカスタマイズする</a><br />
<br />
これを読むとターゲットって何？タスクって何？と疑問が次から次へと湧き出てきます。<br />
<br />
ターゲットの説明はこちらにあります。<br />
<a href="http://msdn.microsoft.com/ja-jp/library/aa337604.aspx" target="_blank">カスタマイズ可能な Team Foundation のビルド ターゲット</a><br />
<br />
ビルドの作業手順がターゲットとして定義されており、その中でもカスタマイズできるターゲットとカスタマイズできないターゲットがあるとのことです。<br />
ビルド番号を生成したいのならばBuildNumberOverrideTargetでやりなさいと言うことです。<br />
<br />
続いてタスクですが、ターゲット内で実行されるコマンドのようなことです。<br />
<br />
タスクの説明はこちらです。<br />
<a href="http://msdn.microsoft.com/ja-jp/library/7z253716(VS.80).aspx" target="_blank">MSBuild タスク リファレンス</a><br />
<br />
スクリプトのコマンドがいくつか定義されており、これらで何とかせいと言うのがビルド定義のようです。<br />
<br />
で、色々調べてビルド番号を保持する方法がわからず、始めはSQL Server上に専用のテーブルを構築し、そこからビルド番号を取得するプログラムを作成して参照するようにしていましたが、MSBuild Community Tasks Projectなるものを知り、そちらで実現させる方法に変更しました。<br />
<br />
<a href="http://msbuildtasks.tigris.org/" target="_blank">MSBuild Community Tasks Project</a> <br />
<br />
こちらからインストールモジュールをダウンロードしてインストールすればタスクが拡張されます。<br />
&lt;Import Project=&quot;&#36;(MSBuildExtensionsPath)&yen;MSBuildCommunityTasks&yen;MSBuild.Community.Tasks.Targets&quot; /&gt;<br />
と記述すれば利用することができます。<br />
<br />
ちなみにターゲットとタスクの関係がある程度理解できてきたら以下の場所に実際にターゲットが定義されているファイルがありますので参照してみると参考になります。<br />
C:&yen;Program Files&yen;MSBuild&yen;Microsoft&yen;VisualStudio&yen;TeamBuild&yen;Microsoft.TeamFoundation.Build.targets<br />
<br />
絶対にこのファイルは修正してはいけません。カスタマイズはビルドプロジェクトファイルで行ってください。<br />
でもMSDNの説明ではどうやって使って良いのかわからないタスクなど、パラメータの設定方法など参考になることが沢山あります。<br />
<br />
変数関係も私としてはとてもあやふやな状態です。<br />
変数と言うよりパラメータと呼んだ方が良いようですが、&lt;PropertyGroup&gt;で定義するようです。これはターゲットの外で定義しても中で定義しても良いようですが、おそらくスコープは違うでしょう。<br />
使い方は&lt;名前&gt;値&lt;/名前&gt;が原則です。これを参照する場合は&#36;(名前)となります。但し、このパターンは単一の値しか持たない変数です。リストと言うか配列として値を持つ場合には<br />
<br />
&lt;名前 Include=&quot;値&quot;/&gt;<br />
&lt;名前 Include=&quot;値&quot;/&gt;<br />
&lt;名前 Include=&quot;値&quot;/&gt;<br />
<br />
と同じ名前で入れたい値を続けて指定します。この場合、指定する値はIncludeで指定します。これにより指定した値がリストとして積み上がります。<br />
また、値のところにワイルドカードを指定するとファイルのリストが格納されます。<br />
このリストを参照するのは@(値)となります。<br />
<br />
さて、本題のビルド番号ですが、以下がそのコードです。<br />
チームプロジェクトのルートにVersion.txtを配置します。このテキストの内容は「1.0.0.0」などとしておきます。<br />
VersionタスクでBuildTypeにIncrementを指定することにより&#36;(Build)にVersion.txtから１加えた値が返ってきます。またVersion.txtも「1.0.1.0」に変更されます。<br />
VersionタスクでVersion.txtが変更されるので、その前にCheckoutしています。これをしておかないとGet直前は読み取り専用となっているのでエラーになります。<br />
またBuildNumberOverrideTargetではまだソースコードを取得していません。よって、本来ならばGetしたときに作られているディレクトリをこのタイミングで作成し、Version.txtだけをGetしています。<br />
Versionタスクを実行した後は忘れずにCheckinしておきましょう。<br />
<br />
ビルド番号で重要なのが&#36;(BuildNumber)です。ビルドする上でのビルド番号をこの変数に格納しておきます。この変数の値がそのまま出力先のフォルダ名になるので注意しましょう。<br />
始めは&#36;(BuildNumber)に数値だけのビルド番号を格納し、UpdateBuildNumberDropLocationタスクで出力先を変更すれば．．．と思っていたのですが、ビルドが終わった後のCopyタスクでは&#36;(BuildNumber)を使って出力先フォルダを指定しているので何の意味もありませんでした。<br />
よって&#36;(BuildNumber)には出力先フォルダ名を指定するようにします。私の場合はどうしてもフォルダ名に日付が欲しかったのでTimeタスクから現在の日付を取得して日付付きのフォルダ名を生成するようにしています。<br />
<br />
とりあえず今回はビルド番号を取得するまでのお話しです。次回はこのビルド番号をAssemblyVersionやAssemblyFileVersionに反映させる方法を説明したいと思います。<br />
<br />
<div class="box">&lt;PropertyGroup&gt;<br />
&nbsp;&nbsp;&lt;TF&gt;&amp;quot;&#36;(TeamBuildRefPath)&yen;..&yen;tf.exe&amp;quot;&lt;/TF&gt;<br />
&nbsp;&nbsp;&lt;SourceDir&gt;&#36;(SolutionRoot)&lt;/SourceDir&gt;<br />
&lt;/PropertyGroup&gt;<br />
<br />
&lt;Import Project=&quot;&#36;(MSBuildExtensionsPath)&yen;MSBuildCommunityTasks&yen;MSBuild.Community.Tasks.Targets&quot; /&gt;<br />
&lt;Target Name=&quot;BuildNumberOverrideTarget&quot;&gt;<br />
<br />
&nbsp;&nbsp;&lt;Time&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;Output TaskParameter=&quot;Month&quot; PropertyName=&quot;Month&quot; /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;Output TaskParameter=&quot;Day&quot; PropertyName=&quot;Day&quot; /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;Output TaskParameter=&quot;Year&quot; PropertyName=&quot;Year&quot; /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;Output TaskParameter=&quot;Hour&quot; PropertyName=&quot;Hour&quot; /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;Output TaskParameter=&quot;Minute&quot; PropertyName=&quot;Minute&quot; /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;Output TaskParameter=&quot;Second&quot; PropertyName=&quot;Second&quot; /&gt;<br />
&nbsp;&nbsp;&lt;/Time&gt;<br />
<br />
&nbsp;&nbsp;&lt;Exec Command=&quot;MKDIR &#36;(SourceDir)&quot; Condition=&quot;!Exists('&#36;(SourceDir)')&quot; /&gt;<br />
&nbsp;&nbsp;&lt;Exec WorkingDirectory=&quot;&#36;(SourceDir)&quot;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Command=&quot;&#36;(TF) get Version.txt /all&quot;/&gt;<br />
<br />
&nbsp;&nbsp;&lt;Exec WorkingDirectory=&quot;&#36;(SourceDir)&quot;<br />
&nbsp;&nbsp;&nbsp;&nbsp;Command=&quot;&#36;(TF) checkout Version.txt&quot;/&gt;<br />
<br />
&nbsp;&nbsp;&lt;Version VersionFile=&quot;&#36;(SourceDir)&yen;Version.txt&quot; RevisionType=&quot;None&quot; BuildType=&quot;Increment&quot;&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;Output TaskParameter=&quot;Major&quot; PropertyName=&quot;Major&quot; /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;Output TaskParameter=&quot;Minor&quot; PropertyName=&quot;Minor&quot; /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;Output TaskParameter=&quot;Build&quot; PropertyName=&quot;Build&quot; /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;Output TaskParameter=&quot;Revision&quot; PropertyName=&quot;Revision&quot; /&gt;<br />
&nbsp;&nbsp;&lt;/Version&gt;<br />
<br />
&nbsp;&nbsp;&lt;Exec WorkingDirectory=&quot;&#36;(SourceDir)&quot;<br />
&nbsp;&nbsp;&nbsp;&nbsp;Command=&quot;&#36;(TF) checkin /comment:&amp;quot;Daily-Build: Version Update (&#36;(Major).&#36;(Minor).&#36;(Build).&#36;(Revision))   &amp;quot; /noprompt /override:&amp;quot;Daily-Build: Version Update&amp;quot; Version.txt&quot;/&gt;<br />
<br />
&nbsp;&nbsp;&lt;CreateProperty Value=&quot;&#36;(BuildDefinition)_&#36;(Year).&#36;(Month).&#36;(Day)(&#36;(Major).&#36;(Minor).&#36;(Build).&#36;(Revision))&quot;&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;Output TaskParameter=&quot;Value&quot; PropertyName=&quot;BuildNumber&quot; /&gt;<br />
&nbsp;&nbsp;&lt;/CreateProperty&gt;<br />
<br />
&lt;/Target&gt;</div>
]]></content:encoded>
    <dc:subject>テクニカル日記</dc:subject>
    <dc:date>2009-05-29T10:37:43+09:00</dc:date>
    <dc:creator>Ｊｕｍｂｏ</dc:creator>
    <dc:rights>Ｊｕｍｂｏ</dc:rights>
<taxo:topics>
<rdf:Bag>
<rdf:li rdf:resource="http://jugem.jp/contents/theme.php?theme=13" />
</rdf:Bag>
</taxo:topics>
  </item>

  <item rdf:about="http://blog.motdotnet.com/?eid=735536">
    <link>http://blog.motdotnet.com/?eid=735536</link>
    <title>TFSで他人のチェックアウトを取り消す方法</title>
    <description>TFSの自動ビルドでチェックアウト／チェックインのテストをしていたところ、チェックアウトしたところでエラーとなりチェックアウト状態で保留になってしまいました。
まだTFSをそんなに勉強していない私には他人がチェックアウトしたファイルを取り消す方法など知らず、色...</description>
<content:encoded><![CDATA[
TFSの自動ビルドでチェックアウト／チェックインのテストをしていたところ、チェックアウトしたところでエラーとなりチェックアウト状態で保留になってしまいました。<br />
まだTFSをそんなに勉強していない私には他人がチェックアウトしたファイルを取り消す方法など知らず、色々と調べていくつものコマンドをたたきまくった結果、何とかチェックアウトを取り消す事ができたのでメモしておきます。<br />
<br />
まず、相手のファイルの位置を知るために次のコマンドを実行します。ワークスペース名はTFSのソース管理でそのファイルのプロパティを開けば判明します。<br />
<div class="box">tf status Version.txt /workspace:aaaaaa /user:bbbbbb</div><br />
aaaaaaはワークスペース名、bbbbbbはユーザ名を指定します。<br />
これでファイルの在処がわかったので、次にUndoでチェックアウトを取り消します。<br />
<div class="box">tf undo /workspace:aaaaaa;bbbbbb cccccc</div><br />
aaaaaaはワークスペース名、bbbbbbはユーザ名、ccccccはローカルのファイル名です。<br />
ローカルのファイル名はパスを省略する書き方などあるようですが、自動ビルドではどのようになっているのかいまいち良くわからないので、ここは気持ちよくフルパスで指定してあげるとチェックアウトがキャンセルされます。<br />
<br />
できればTFSのソース管理で右クリックメニューにチェックアウトを強制キャンセルするコマンドが出てくれれば嬉しいのですが、残念ながらコマンドを入力しなければ解決できないようです。<br />
<br />
とりうえず、ここまで書けば次回は困らないかな．．．
]]></content:encoded>
    <dc:subject>テクニカル日記</dc:subject>
    <dc:date>2009-05-27T19:35:28+09:00</dc:date>
    <dc:creator>Ｊｕｍｂｏ</dc:creator>
    <dc:rights>Ｊｕｍｂｏ</dc:rights>
<taxo:topics>
<rdf:Bag>
<rdf:li rdf:resource="http://jugem.jp/contents/theme.php?theme=13" />
</rdf:Bag>
</taxo:topics>
  </item>

  <item rdf:about="http://blog.motdotnet.com/?eid=730152">
    <link>http://blog.motdotnet.com/?eid=730152</link>
    <title>ブログ内の右サイトを整理</title>
    <description>なんだか最近ブログの右側がごちゃごちゃしてきて気になっていました。
色々と評価するために貼り付けていましたが、その評価の結果も良くわからない状況です。
よって今回バッサリと削除することにしました。

以下が今回削除したパーツ達です。








  Amazon.co.jp ウィジェット




 

</description>
<content:encoded><![CDATA[
なんだか最近ブログの右側がごちゃごちゃしてきて気になっていました。<br />
色々と評価するために貼り付けていましたが、その評価の結果も良くわからない状況です。<br />
よって今回バッサリと削除することにしました。<br />
<br />
以下が今回削除したパーツ達です。<br />
<br />
<!--- ワーナーマイカル ---><br />
<br><br />
<a href="http://click.linksynergy.com/fs-bin/click?id=Dvv0S35RtBA&offerid=119185.10000048&type=4&subid=0"><IMG alt="ネットでラクラクチケット予約購入、e席リザーブでシックスワンダフリー" border="0" src="http://www.warnermycal.com/eseki/ls/bana/no20-title03.gif"></a><IMG border="0" width="1" height="1" src="http://ad.linksynergy.com/fs-bin/show?id=Dvv0S35RtBA&bids=119185.10000048&type=4&subid=0"><br />
<br><br />
<!--- ワーナーマイカル ---><br />
<br />
<!--- Amazon検索ウィジェット ---><br />
<SCRIPT charset="utf-8" type="text/javascript" src="http://ws.amazon.co.jp/widgets/q?ServiceVersion=20070822&MarketPlace=JP&ID=V20070822/JP/griffon-22/8002/21c76524-f07e-4b23-b595-2b98420a2359"> </SCRIPT> <NOSCRIPT><A HREF="http://ws.amazon.co.jp/widgets/q?ServiceVersion=20070822&MarketPlace=JP&ID=V20070822%2FJP%2Fgriffon-22%2F8002%2F21c76524-f07e-4b23-b595-2b98420a2359&Operation=NoScript">Amazon.co.jp ウィジェット</A></NOSCRIPT><br />
<!--- Amazon検索ウィジェット ---><br />
<br />
<br />
<!--- Re:Genesis ---><br />
<iframe src="http://www.regenesis.tv/bp/index.php?bid=be1563dfbdd0633fd41365c3105a7b32" frameBorder=0 width=160 height=430 scrolling=no></iframe> <br />
<!--- Re:Genesis ---><br />

]]></content:encoded>
    <dc:subject>日記</dc:subject>
    <dc:date>2009-05-14T08:40:51+09:00</dc:date>
    <dc:creator>Ｊｕｍｂｏ</dc:creator>
    <dc:rights>Ｊｕｍｂｏ</dc:rights>
<taxo:topics>
<rdf:Bag>
<rdf:li rdf:resource="http://jugem.jp/contents/theme.php?theme=1" />
</rdf:Bag>
</taxo:topics>
  </item>

  <item rdf:about="http://blog.motdotnet.com/?eid=728120">
    <link>http://blog.motdotnet.com/?eid=728120</link>
    <title>楽天で激安DVD-Rをみつけた！！</title>
    <description>我が家のDVD-Rの在庫が無くなってきたので安いDVD-Rが無いか探していたら楽天に激安DVD-Rがありました。
何が激安って送料無料なんですよこれが。北海道在住の我が家としてはありがたい限りです。

【取寄品：5営業日程度にて発送】【送料無料】[三菱化学メディア]録画用DVD-...</description>
<content:encoded><![CDATA[
我が家のDVD-Rの在庫が無くなってきたので安いDVD-Rが無いか探していたら楽天に激安DVD-Rがありました。<br />
何が激安って送料無料なんですよこれが。北海道在住の我が家としてはありがたい限りです。<br />
<br />
<a href="http://hb.afl.rakuten.co.jp/hgc/09ff6434.95a814d1.09ff6435.fb2fceb6/?pc=http%3a%2f%2fitem.rakuten.co.jp%2fecjoy%2f398779%2f&m=http%3a%2f%2fm.rakuten.co.jp%2fecjoy%2fi%2f10191537%2f" target="_blank">【取寄品：5営業日程度にて発送】【送料無料】[三菱化学メディア]録画用DVD-R(120分/1-8倍速対...</a><br />

]]></content:encoded>
    <dc:subject>日記</dc:subject>
    <dc:date>2009-05-09T12:32:35+09:00</dc:date>
    <dc:creator>Ｊｕｍｂｏ</dc:creator>
    <dc:rights>Ｊｕｍｂｏ</dc:rights>
<taxo:topics>
<rdf:Bag>
<rdf:li rdf:resource="http://jugem.jp/contents/theme.php?theme=1" />
</rdf:Bag>
</taxo:topics>
  </item>

  <item rdf:about="http://blog.motdotnet.com/?eid=727742">
    <link>http://blog.motdotnet.com/?eid=727742</link>
    <title>激安のCAT6対応LANケーブルを見つけたのだが．．．</title>
    <description>LANケーブルが無くなったので新たにLANケーブルを購入しようと色々と調べていたらカテゴリ6で100mケーブルが６千円を切っていたので驚きました。


エレコム EU RoHS指令準拠 CAT6対応 LANケーブル 100m/リール巻(ライトグレー) LD-CT6/LG100/RS
エレコム

ケーブルだけでは使え...</description>
<content:encoded><![CDATA[
LANケーブルが無くなったので新たにLANケーブルを購入しようと色々と調べていたらカテゴリ6で100mケーブルが６千円を切っていたので驚きました。<br />
<br />
<a href="http://www.amazon.co.jp/%E3%82%A8%E3%83%AC%E3%82%B3%E3%83%A0-RoHS%E6%8C%87%E4%BB%A4%E6%BA%96%E6%8B%A0-CAT6%E5%AF%BE%E5%BF%9C-LAN%E3%82%B1%E3%83%BC%E3%83%96%E3%83%AB-%E3%83%A9%E3%82%A4%E3%83%88%E3%82%B0%E3%83%AC%E3%83%BC/dp/B0010P69CM%3FSubscriptionId%3D0SQQ58C8ZJED59QF1HG2%26tag%3Dgriffon-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB0010P69CM" target="_blank"><img border="0" src="http://ecx.images-amazon.com/images/I/21UadIWWHuL._SL160_.jpg" alt="エレコム EU RoHS指令準拠 CAT6対応 LANケーブル 100m/リール巻(ライトグレー) LD-CT6/LG100/RS" /></a><br />
<a href="http://www.amazon.co.jp/%E3%82%A8%E3%83%AC%E3%82%B3%E3%83%A0-RoHS%E6%8C%87%E4%BB%A4%E6%BA%96%E6%8B%A0-CAT6%E5%AF%BE%E5%BF%9C-LAN%E3%82%B1%E3%83%BC%E3%83%96%E3%83%AB-%E3%83%A9%E3%82%A4%E3%83%88%E3%82%B0%E3%83%AC%E3%83%BC/dp/B0010P69CM%3FSubscriptionId%3D0SQQ58C8ZJED59QF1HG2%26tag%3Dgriffon-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB0010P69CM" target="_blank"><strong>エレコム EU RoHS指令準拠 CAT6対応 LANケーブル 100m/リール巻(ライトグレー) LD-CT6/LG100/RS</strong></a><br />
エレコム<br />
<br />
ケーブルだけでは使えないので玉も探しましたが、カテゴリ6対応の玉って高いんですね。でも何が違うんだろう？？？とりあえずCAT5Eで100個入っている物にしてみます。<br />
<br />
<a href="http://www.amazon.co.jp/%E3%82%A8%E3%83%AC%E3%82%B3%E3%83%A0-ELECOM-LD-RJ45TY100-CAT5E%E5%AF%BE%E5%BF%9CRJ45%E3%82%B3%E3%83%8D%E3%82%AF%E3%82%BF-%E3%83%A8%E3%83%AA%E7%B7%9A%E4%BB%95%E6%A7%98/dp/B0000CE5FZ%3FSubscriptionId%3D0SQQ58C8ZJED59QF1HG2%26tag%3Dgriffon-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB0000CE5FZ" target="_blank"><img border="0" src="http://ecx.images-amazon.com/images/I/41CANK1BZ7L._SL160_.jpg" alt="ELECOM LD-RJ45TY100 CAT5E対応RJ45コネクタ(ヨリ線仕様)" /></a><br />
<a href="http://www.amazon.co.jp/%E3%82%A8%E3%83%AC%E3%82%B3%E3%83%A0-ELECOM-LD-RJ45TY100-CAT5E%E5%AF%BE%E5%BF%9CRJ45%E3%82%B3%E3%83%8D%E3%82%AF%E3%82%BF-%E3%83%A8%E3%83%AA%E7%B7%9A%E4%BB%95%E6%A7%98/dp/B0000CE5FZ%3FSubscriptionId%3D0SQQ58C8ZJED59QF1HG2%26tag%3Dgriffon-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB0000CE5FZ" target="_blank"><strong>ELECOM LD-RJ45TY100 CAT5E対応RJ45コネクタ(ヨリ線仕様)</strong></a><br />
エレコム<br />
<br />
この組み合わせでギガLANに対応できるのかが良くわかりませんが、とりあえずHUBはギガ対応にしておきます。<br />
<br />
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000YU33AU/griffon-22/" target="_blank"><img border="0" src="http://ecx.images-amazon.com/images/I/315SuZYz1KL._SL160_.jpg" alt="corega CG-SW08GTX 8ポート Giga スイッチングハブ パワーコントロール機能 RoHS CG-SW08GTX" /></a><br />
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000YU33AU/griffon-22/" target="_blank"><strong>corega CG-SW08GTX 8ポート Giga スイッチングハブ パワーコントロール機能 RoHS CG-SW08GTX</strong></a><br />
<br />
問題なのはケーブル職人としての私の腕ような気がしますが．．．これでギガが出れば嬉しいな。でもどうやってギガ出ているか計測すれば良いんだろう？？？<br />

]]></content:encoded>
    <dc:subject>日記</dc:subject>
    <dc:date>2009-05-08T09:37:23+09:00</dc:date>
    <dc:creator>Ｊｕｍｂｏ</dc:creator>
    <dc:rights>Ｊｕｍｂｏ</dc:rights>
<taxo:topics>
<rdf:Bag>
<rdf:li rdf:resource="http://jugem.jp/contents/theme.php?theme=1" />
</rdf:Bag>
</taxo:topics>
  </item>

  <item rdf:about="http://blog.motdotnet.com/?eid=725357">
    <link>http://blog.motdotnet.com/?eid=725357</link>
    <title>札幌の「ラーメン二郎」</title>
    <description>私は札幌在住のジロリアンです。東京に住んだことはありませんが出張で東京に行くたびに二郎巡りをしていました。三田の本店には何度行ったかわかりません。一番のお気に入りは神保町です。相撲二郎もチャレンジしました。関内のつゆなしも食べました。

最近は東京に出張す...</description>
<content:encoded><![CDATA[
私は札幌在住のジロリアンです。東京に住んだことはありませんが出張で東京に行くたびに二郎巡りをしていました。三田の本店には何度行ったかわかりません。一番のお気に入りは神保町です。相撲二郎もチャレンジしました。関内のつゆなしも食べました。<br />
<br />
最近は東京に出張することもなくなり二郎の禁断症状が出始めていたところです。<br />
<br />
そんな中、とあるブログで二郎チックなラーメンを出すところが琴似にあると知り意気揚々と行ってきました。<br />
<br />
ラーメン屋の名前は「らーめん　てら」です。「てつや」で修行していた主人がやっているとあるサイトに載っていました。東京に居たときに「ラーメン二郎」を食べていたとのことで、それを何とか再現してみたかったとブログにはありました。<br />
<br />
では早速、「てら」の紹介です。<br />
<br />
<img src="images/SN3B0013.jpg" width="400" height="300" alt="らーめん　てら" class="pict" /><br />
<br />
琴似駅のすぐ近く、コジマ電気から高架を挟んで反対側にあります。メニューには「二郎」の文字はどこにもありません。<br />
<br />
<img src="images/SN3B0011.jpg" width="400" height="300" alt="「らーめん　てら」のメニュー" class="pict" /><br />
<br />
「極太にんにく醤油」が二郎チックなラーメンです。極太&#40629;につきゆで時間に１０分ほどかかりますとの注意書きもありました。<br />
<br />
<img src="images/SN3B0012.jpg" width="400" height="300" alt="「らーめん　てら」の二郎風ラーメン" class="pict" /><br />
<br />
この写真は大盛りです。「やさいましまし」とか頼もうかと思いましたが、バイトと主人が見分けられなかったので今回は諦めました。ちなみに二郎のように野菜だけを大量にゆでていないので多分「ましまし」などのトッピングは無理でしょう。<br />
<br />
味は懐かしい二郎でした。食べはじめは二郎であることに感動を覚えます。ちょっとからくち（濃いめ）のスープは目黒に似ています。でも食べ続けたときの後味が二郎とは違うんですよね。残念です。でも二郎の禁断症状は止まりましたので体は二郎と認定したのでしょう。禁断症状を止めたい方は是非お試しあれ。<br />
<br />
ちなみに、二郎の経験が無い方は検索するとジロリアンによる二郎情報が豊富に出てきます。東京に行ったときにでもチャレンジしてみてください。初心者には新橋をお薦めします。軽くてあっさりしています。二郎の中では一番食べやすいでしょう。でも二郎通になれば物足りない二郎君です。<br />
一番のお勧めはやっぱり神保町でしょう。そのかわり１時間待ちは覚悟してください。夜遅くにしか行けない場合は歌舞伎町がベストです。でも野菜が他の二郎より物足りなさを感じます。<br />
出張で品川に泊まるのであれば北品川が行きやすくて平均的な二郎が食べられます。北品川ですが品川から歩いて行くことが可能です。<br />
<br />
私に財力と体力があれば三田本店か神保町に修行に行き札幌で二郎を開店したいぐらい二郎好きです。北大近くでオープンして腹ぺこ学生相手に奮闘できればな〜と夢見ています。二郎は自分で製麺しなければ二郎の看板を出すことができません。そんなこんなでそう簡単には二郎の看板は出せないのですが札幌での知名度が低いのでどこまで成功できるやら．．．いや夢ですから．．．
]]></content:encoded>
    <dc:subject>日記</dc:subject>
    <dc:date>2009-04-30T15:52:05+09:00</dc:date>
    <dc:creator>Ｊｕｍｂｏ</dc:creator>
    <dc:rights>Ｊｕｍｂｏ</dc:rights>
<taxo:topics>
<rdf:Bag>
<rdf:li rdf:resource="http://jugem.jp/contents/theme.php?theme=1" />
</rdf:Bag>
</taxo:topics>
  </item>

  <item rdf:about="http://blog.motdotnet.com/?eid=718486">
    <link>http://blog.motdotnet.com/?eid=718486</link>
    <title>名前付きパイプによるWCFでのコネクションプール</title>
    <description>WCFを使ったアプリケーションのテストをしていて名前付きパイプのバインドにはコネクションプールがあるようなのでテストしてみた。

ちなみにバインドはカスタムにしています。これは名前付きパイプを直接バインド指定すると余計なバインドが付いて初回のコネクションが遅...</description>
<content:encoded><![CDATA[
WCFを使ったアプリケーションのテストをしていて名前付きパイプのバインドにはコネクションプールがあるようなのでテストしてみた。<br />
<br />
ちなみにバインドはカスタムにしています。これは名前付きパイプを直接バインド指定すると余計なバインドが付いて初回のコネクションが遅くなります。カスタムにしてバイナリメッセージと名前付きパイプを指定することにより初回起動の遅さは解消できます。<br />
<br />
で、コネクションプールの話に戻りますが、namedPipeTransportにconnectionPoolSettingsがあります。このidleTimeoutでプールする時間を指定します。単位は何なんでしょうね。TimeSpanなので100nsなんでしょうか．．．でも見た目はミリ秒ぽいです。この例は既定値の値を表しています。多分２秒なんだと思っていますが違いますかね。<br />
<br />
<br />
<div class="box">&lt;bindings&gt;<br />
&nbsp;&nbsp;&lt;customBinding&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;binding name=&quot;TEST&quot;&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;binaryMessageEncoding /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;namedPipeTransport&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;connectionPoolSettings idleTimeout=&quot;00:02:00&quot; /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/namedPipeTransport&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/binding&gt;<br />
&nbsp;&nbsp;&lt;/customBinding&gt;<br />
&lt;/bindings&gt;</div><br />
<br />
<br />
クライアントを生成、呼び出し、クローズをfor文で繰り返した場合、既定値とidleTimeoutをゼロにした場合では明らかに速度が違います。プールされていると言うことでしょう。<br />
この値を大きくすれば「つなぎっぱ」が可能と言うことになるのでしょうが、maxOutboundConnectionsPerEndpointで同時接続数が設定されています。既定値は１０になっています。接続数が設定値を超えると接続が空くまで待たされます。接続する相手が不特定多数の場合はコネクションプールの設定は慎重にした方が良いでしょう。<br />

]]></content:encoded>
    <dc:subject>テクニカル日記</dc:subject>
    <dc:date>2009-04-16T16:41:31+09:00</dc:date>
    <dc:creator>Ｊｕｍｂｏ</dc:creator>
    <dc:rights>Ｊｕｍｂｏ</dc:rights>
<taxo:topics>
<rdf:Bag>
<rdf:li rdf:resource="http://jugem.jp/contents/theme.php?theme=13" />
</rdf:Bag>
</taxo:topics>
  </item>

  <item rdf:about="http://blog.motdotnet.com/?eid=716157">
    <link>http://blog.motdotnet.com/?eid=716157</link>
    <title>田舎者がモバイルSuicaを使うと．．．．</title>
    <description>私は札幌在住のモバイルSuicaユーザ。東京への出張が多いこともありモバイルSuicaを導入しました。
しかし最近業務形態が変わってすっかり出張にも行かない日々が続いていました。
先日、久しぶりに東京へ出張に行き、羽田から京急に乗ろうとして改札にモバイルSuicaをかざ...</description>
<content:encoded><![CDATA[
私は札幌在住のモバイルSuicaユーザ。東京への出張が多いこともありモバイルSuicaを導入しました。<br />
しかし最近業務形態が変わってすっかり出張にも行かない日々が続いていました。<br />
先日、久しぶりに東京へ出張に行き、羽田から京急に乗ろうとして改札にモバイルSuicaをかざしたところ、ICカードを確認して下さいとのエラーが出て入れてくれません。<br />
もしかしてアプリがバージョンアップしたのかなと思い、アプリを色々と操作してみましたが原因不明。仕方なく切符を買って京急に乗りました。<br />
その後、今度は地下鉄に乗ることになったのでまたモバイルSuicaにチャレンジしたところ、あっけなく撃沈。これは何かあると思いモバイルSuicaのコールセンタに電話してみました。すると長期間使用していないとFeliCaのICをロックしているとか．．．．JRの窓口に行ってロックを解除して下さいとのこと。<br />
田舎者は東京の入り口が羽田空港になるのでJR窓口なんてありません。最寄りのJRまでは切符を買いましょうと言うことになります。<br />
なんだか使えないこの仕様。どうしてロックする必要があるのか意味不明。とりあえずロック解除してもらいましたが、そのまま新幹線で大阪に移動したのでロック解除の恩恵はあまり受けていません。大阪の地下鉄はSuica使えるのかな？？？
]]></content:encoded>
    <dc:subject>日記</dc:subject>
    <dc:date>2009-04-10T16:33:25+09:00</dc:date>
    <dc:creator>Ｊｕｍｂｏ</dc:creator>
    <dc:rights>Ｊｕｍｂｏ</dc:rights>
<taxo:topics>
<rdf:Bag>
<rdf:li rdf:resource="http://jugem.jp/contents/theme.php?theme=1" />
</rdf:Bag>
</taxo:topics>
  </item>

  <item rdf:about="http://blog.motdotnet.com/?eid=711690">
    <link>http://blog.motdotnet.com/?eid=711690</link>
    <title>FEDの夢絶たれるか．．．</title>
    <description>ものすごくショックな情報が入りました。
ソニーがFEDの量産を断念したそうです。
これでFEDが製品化される夢が絶たれたような気がします。キャノンのSEDも期待が持てませんし、この薄型ブラウン管テレビは実現されないまま葬り去られてしまうのでしょうか。
ソニーはFEDの技...</description>
<content:encoded><![CDATA[
ものすごくショックな情報が入りました。<br />
ソニーがFEDの量産を断念したそうです。<br />
これでFEDが製品化される夢が絶たれたような気がします。キャノンのSEDも期待が持てませんし、この薄型ブラウン管テレビは実現されないまま葬り去られてしまうのでしょうか。<br />
ソニーはFEDの技術を他社に譲渡すると言っていますが、ソニーができなかったことを一体どこが実現できるのでしょうか。<br />
ソニーがFEDを諦めたのが、この不景気が理由であり技術的な問題で無いことを祈ります。<br />
<br />
<cite><a href="http://www.itmedia.co.jp/news/articles/0903/26/news083.html" target="_blank">FEDの量産断念、技術譲渡へ　ソニー系のエフ・イー・テクノロジーズ - ITmedia News</a></cite>
]]></content:encoded>
    <dc:subject>業界情報</dc:subject>
    <dc:date>2009-03-27T12:56:34+09:00</dc:date>
    <dc:creator>Ｊｕｍｂｏ</dc:creator>
    <dc:rights>Ｊｕｍｂｏ</dc:rights>
<taxo:topics>
<rdf:Bag>
<rdf:li rdf:resource="http://jugem.jp/contents/theme.php?theme=3" />
</rdf:Bag>
</taxo:topics>
  </item>

  <item rdf:about="http://blog.motdotnet.com/?eid=710491">
    <link>http://blog.motdotnet.com/?eid=710491</link>
    <title>「Re:Genesis」の医師版「Dr. HOUSE」</title>
    <description>「Re:Genesis」ってご存じですか？私のブログの右にも張り付いていますが、細菌・ウィルスと戦う研究所のお話し。海外ドラマです。
これが結構面白くてシーズン４が早くでないかと首を長くして待っています。

そんな中、この「Re:Genesis」の医師バージョンである「Dr. HOUS...</description>
<content:encoded><![CDATA[
「Re:Genesis」ってご存じですか？私のブログの右にも張り付いていますが、細菌・ウィルスと戦う研究所のお話し。海外ドラマです。<br />
これが結構面白くてシーズン４が早くでないかと首を長くして待っています。<br />
<br />
そんな中、この「Re:Genesis」の医師バージョンである「Dr. HOUSE」を見つけました。内容は「Re:Genesis」が細菌・ウィルス・遺伝子などから謎を解き明かすのを「Dr. HOUSE」は患者の症状や生活習慣などから病名を解き明かします。キャラはとてもダブル内容で「Re:Genesis」が好きな方は「Dr. HOUSE」も好きになるでしょう。<br />
<br />
「Dr. HOUSE」はDISCASで既に予約が始まっています。DVDのリリースは５月９日だそうです。でもレンタルは４月２４日とDVDリリースより早いようです。<br />
<br />
「Re:Genesis 4」のリリースはいつになるのかな．．．<br />
<br />
<a href="http://www.amazon.co.jp/Dr-HOUSE-%E3%83%89%E3%82%AF%E3%82%BF%E3%83%BC%E3%83%BB%E3%83%8F%E3%82%A6%E3%82%B9-%E3%82%B7%E3%83%BC%E3%82%BA%E3%83%B31-DVD-BOX1/dp/B001QSC9RM%3FSubscriptionId%3D0SQQ58C8ZJED59QF1HG2%26tag%3Dgriffon-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB001QSC9RM" target="_blank"><img border="0" src="http://ecx.images-amazon.com/images/I/5100jKGA0zL._SL160_.jpg" alt="Dr. HOUSE/ドクター・ハウス シーズン1 DVD-BOX1" /></a><br />
<a href="http://www.amazon.co.jp/Dr-HOUSE-%E3%83%89%E3%82%AF%E3%82%BF%E3%83%BC%E3%83%BB%E3%83%8F%E3%82%A6%E3%82%B9-%E3%82%B7%E3%83%BC%E3%82%BA%E3%83%B31-DVD-BOX1/dp/B001QSC9RM%3FSubscriptionId%3D0SQQ58C8ZJED59QF1HG2%26tag%3Dgriffon-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB001QSC9RM" target="_blank"><strong>Dr. HOUSE/ドクター・ハウス シーズン1 DVD-BOX1</strong></a><br />
ユニバーサル・ピクチャーズ・ジャパン<br />
<br />
<a href="http://www.amazon.co.jp/Dr-HOUSE-%E3%83%89%E3%82%AF%E3%82%BF%E3%83%BC%E3%83%BB%E3%83%8F%E3%82%A6%E3%82%B9-%E3%82%B7%E3%83%BC%E3%82%BA%E3%83%B31-DVD-BOX2/dp/B001QZOG9O%3FSubscriptionId%3D0SQQ58C8ZJED59QF1HG2%26tag%3Dgriffon-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB001QZOG9O" target="_blank"><img border="0" src="http://ecx.images-amazon.com/images/I/51YWk4nsatL._SL160_.jpg" alt="Dr. HOUSE/ドクター・ハウス シーズン1 DVD-BOX2" /></a><br />
<a href="http://www.amazon.co.jp/Dr-HOUSE-%E3%83%89%E3%82%AF%E3%82%BF%E3%83%BC%E3%83%BB%E3%83%8F%E3%82%A6%E3%82%B9-%E3%82%B7%E3%83%BC%E3%82%BA%E3%83%B31-DVD-BOX2/dp/B001QZOG9O%3FSubscriptionId%3D0SQQ58C8ZJED59QF1HG2%26tag%3Dgriffon-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB001QZOG9O" target="_blank"><strong>Dr. HOUSE/ドクター・ハウス シーズン1 DVD-BOX2</strong></a><br />
ユニバーサル・ピクチャーズ・ジャパン<br />
<br />
<a href="http://www.amazon.co.jp/%E3%82%AF%E3%83%AA%E3%82%B9%E3%83%86%E3%82%A3%E3%83%8A%E3%83%BB%E3%82%B8%E3%82%A7%E3%83%8B%E3%83%B3%E3%82%B0%E3%82%B9-%E3%83%94%E3%83%BC%E3%82%BF%E3%83%BC%E3%83%BB%E3%82%A2%E3%82%A6%E3%82%BF%E3%83%BC%E3%83%96%E3%83%AA%E3%83%83%E3%82%B8-%E3%83%9E%E3%82%AD%E3%82%B7%E3%83%A0%E3%83%BB%E3%83%AD%E3%82%A4-%E3%82%B3%E3%83%B3%E3%83%A9%E3%83%83%E3%83%89%E3%83%BB%E3%83%97%E3%83%A9-%E3%83%A1%E3%82%A4%E3%82%B3%E3%83%BB%E3%83%8B%E3%83%A5%E3%82%A4%E3%82%A8%E3%83%B3/dp/B000S6KTXE%3FSubscriptionId%3D0SQQ58C8ZJED59QF1HG2%26tag%3Dgriffon-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB000S6KTXE" target="_blank"><img border="0" src="http://ecx.images-amazon.com/images/I/51cOvm1DhKL._SL160_.jpg" alt="Re:Genesis リ・ジェネシス DVD-BOX" /></a><br />
<a href="http://www.amazon.co.jp/%E3%82%AF%E3%83%AA%E3%82%B9%E3%83%86%E3%82%A3%E3%83%8A%E3%83%BB%E3%82%B8%E3%82%A7%E3%83%8B%E3%83%B3%E3%82%B0%E3%82%B9-%E3%83%94%E3%83%BC%E3%82%BF%E3%83%BC%E3%83%BB%E3%82%A2%E3%82%A6%E3%82%BF%E3%83%BC%E3%83%96%E3%83%AA%E3%83%83%E3%82%B8-%E3%83%9E%E3%82%AD%E3%82%B7%E3%83%A0%E3%83%BB%E3%83%AD%E3%82%A4-%E3%82%B3%E3%83%B3%E3%83%A9%E3%83%83%E3%83%89%E3%83%BB%E3%83%97%E3%83%A9-%E3%83%A1%E3%82%A4%E3%82%B3%E3%83%BB%E3%83%8B%E3%83%A5%E3%82%A4%E3%82%A8%E3%83%B3/dp/B000S6KTXE%3FSubscriptionId%3D0SQQ58C8ZJED59QF1HG2%26tag%3Dgriffon-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB000S6KTXE" target="_blank"><strong>Re:Genesis リ・ジェネシス DVD-BOX</strong></a><br />
ポニーキャニオン<br />
<br />
<a href="http://www.amazon.co.jp/Re-Genesis-2-DVD-BOX-%E3%83%94%E3%83%BC%E3%82%BF%E3%83%BC%E3%83%BB%E3%82%A2%E3%82%A6%E3%82%BF%E3%83%BC%E3%83%96%E3%83%AA%E3%83%83%E3%82%B8/dp/B000ZZU6AY%3FSubscriptionId%3D0SQQ58C8ZJED59QF1HG2%26tag%3Dgriffon-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB000ZZU6AY" target="_blank"><img border="0" src="http://ecx.images-amazon.com/images/I/5105mEhJWFL._SL160_.jpg" alt="Re:Genesis 2 DVD-BOX" /></a><br />
<a href="http://www.amazon.co.jp/Re-Genesis-2-DVD-BOX-%E3%83%94%E3%83%BC%E3%82%BF%E3%83%BC%E3%83%BB%E3%82%A2%E3%82%A6%E3%82%BF%E3%83%BC%E3%83%96%E3%83%AA%E3%83%83%E3%82%B8/dp/B000ZZU6AY%3FSubscriptionId%3D0SQQ58C8ZJED59QF1HG2%26tag%3Dgriffon-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB000ZZU6AY" target="_blank"><strong>Re:Genesis 2 DVD-BOX</strong></a><br />
クリスティナ・ジェニングス,ジェイミー・ポール・ロック<br />
<br />
<a href="http://www.amazon.co.jp/Re-Genesis-3-DVD-BOX-%E3%83%94%E3%83%BC%E3%82%BF%E3%83%BC%E3%83%BB%E3%82%A2%E3%82%A6%E3%82%BF%E3%83%BC%E3%83%96%E3%83%AA%E3%83%83%E3%82%B8/dp/B001CS1X64%3FSubscriptionId%3D0SQQ58C8ZJED59QF1HG2%26tag%3Dgriffon-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB001CS1X64" target="_blank"><strong>Re:Genesis 3 DVD-BOX</strong></a><br />
クリスティナ・ジェニングス,ジェイミー・ポール・ロック<br />

]]></content:encoded>
    <dc:subject>日記</dc:subject>
    <dc:date>2009-03-25T09:05:09+09:00</dc:date>
    <dc:creator>Ｊｕｍｂｏ</dc:creator>
    <dc:rights>Ｊｕｍｂｏ</dc:rights>
<taxo:topics>
<rdf:Bag>
<rdf:li rdf:resource="http://jugem.jp/contents/theme.php?theme=1" />
</rdf:Bag>
</taxo:topics>
  </item>

  <item rdf:about="http://blog.motdotnet.com/?eid=710345">
    <link>http://blog.motdotnet.com/?eid=710345</link>
    <title>「おくりびと」のDVDがリリースされていた</title>
    <description>３月１８日に「おくりびと」のDVDがリリースされていたのね。
全国の映画館で上映したいとの希望が殺到しているとのニュースを見たばかりだから、しばらくDVDはリリースされないのかと思ってました。
しかも邦画にしては結構安くリリースされてますね。これにアマゾン効果も...</description>
<content:encoded><![CDATA[
３月１８日に「おくりびと」のDVDがリリースされていたのね。<br />
全国の映画館で上映したいとの希望が殺到しているとのニュースを見たばかりだから、しばらくDVDはリリースされないのかと思ってました。<br />
しかも邦画にしては結構安くリリースされてますね。これにアマゾン効果も相まってさらに安くなってるし．．．<br />
とりあえずDISCASでレンタルを申し込んだけど、いつになったら借りられるやら．．．<br />
<br />
<a href="http://www.amazon.co.jp/%E3%81%8A%E3%81%8F%E3%82%8A%E3%81%B3%E3%81%A8-DVD-%E6%BB%9D%E7%94%B0%E6%B4%8B%E4%BA%8C%E9%83%8E/dp/B001Q2HNOW%3FSubscriptionId%3D0SQQ58C8ZJED59QF1HG2%26tag%3Dgriffon-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB001Q2HNOW" target="_blank"><img border="0" src="http://ecx.images-amazon.com/images/I/51zI%2BbcDJJL._SL160_.jpg" alt="おくりびと [DVD]" /></a><br />
<a href="http://www.amazon.co.jp/%E3%81%8A%E3%81%8F%E3%82%8A%E3%81%B3%E3%81%A8-DVD-%E6%BB%9D%E7%94%B0%E6%B4%8B%E4%BA%8C%E9%83%8E/dp/B001Q2HNOW%3FSubscriptionId%3D0SQQ58C8ZJED59QF1HG2%26tag%3Dgriffon-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB001Q2HNOW" target="_blank"><strong>おくりびと [DVD]</strong></a><br />
アミューズソフトエンタテインメント<br />

]]></content:encoded>
    <dc:subject>日記</dc:subject>
    <dc:date>2009-03-24T08:42:42+09:00</dc:date>
    <dc:creator>Ｊｕｍｂｏ</dc:creator>
    <dc:rights>Ｊｕｍｂｏ</dc:rights>
<taxo:topics>
<rdf:Bag>
<rdf:li rdf:resource="http://jugem.jp/contents/theme.php?theme=1" />
</rdf:Bag>
</taxo:topics>
  </item>

  <item rdf:about="http://blog.motdotnet.com/?eid=710200">
    <link>http://blog.motdotnet.com/?eid=710200</link>
    <title>TreeViewDrawModeをOwnerDrawTextとした場合のスクロール制御について</title>
    <description>Windows FormsのTreeViewで、TreeViewDrawModeをOwnerDrawTextとしてDrawNodeイベントでDrawStringを行った場合、スクロール制御するためのプロパティ及びメソッドが用意されていないので自力でDrawStringした幅を制御する必要があります。

この自力で制御するとは、あくま...</description>
<content:encoded><![CDATA[
Windows FormsのTreeViewで、TreeViewDrawModeをOwnerDrawTextとしてDrawNodeイベントでDrawStringを行った場合、スクロール制御するためのプロパティ及びメソッドが用意されていないので自力でDrawStringした幅を制御する必要があります。<br />
<br />
この自力で制御するとは、あくまでも文字列幅はNode.Textから算出してスクロールバー制御されているので、DrawStringされた幅になるようにNode.Textの後ろにスペースなどを付加してあげる必要があると言うことです。<br />
<br />
ちなみにGraphicsクラスのDrawStringとMeasureStringで求めた幅とNode.Textから算出された値には誤差があるようです。なのでTextRendererクラスのDrawTextとMeasureTextを使うと気にならない誤差で収まりそうです。<br />
<br />
またListBoxだとSendMessageでLB_SETHORIZONTALEXTENTを送ることによりスクロールバーを制御可能と聞いています。こちらは試していないので何とも言えませんが．．．
]]></content:encoded>
    <dc:subject>テクニカル日記</dc:subject>
    <dc:date>2009-03-23T10:29:21+09:00</dc:date>
    <dc:creator>Ｊｕｍｂｏ</dc:creator>
    <dc:rights>Ｊｕｍｂｏ</dc:rights>
<taxo:topics>
<rdf:Bag>
<rdf:li rdf:resource="http://jugem.jp/contents/theme.php?theme=13" />
</rdf:Bag>
</taxo:topics>
  </item>

</rdf:RDF>