<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DE8HQHkyeip7ImA9WhRUGEg.&quot;"><id>tag:blogger.com,1999:blog-2194190730452537492</id><updated>2012-01-30T02:07:11.792+09:00</updated><category term="trac" /><category term="blogger" /><category term="excel" /><category term="java" /><category term="winstone" /><category term="tool" /><category term="mylyn" /><category term="continuum" /><category term="MsBuild" /><category term="vbs" /><category term="dos" /><category term="eclipse" /><category term="hudson" /><category term="maven2" /><category term="ExtensionPack" /><category term="subversion" /><title>ipa style</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://ipa-style.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://ipa-style.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>ipa</name><uri>http://www.blogger.com/profile/07721012440270254809</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>33</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/IpaStyle" /><feedburner:info uri="ipastyle" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DkEARXc-cSp7ImA9WhZbEkU.&quot;"><id>tag:blogger.com,1999:blog-2194190730452537492.post-3881361492243154806</id><published>2011-06-17T13:24:00.000+09:00</published><updated>2011-06-17T13:24:04.959+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-17T13:24:04.959+09:00</app:edited><title>Excel 2007/2010 で 図形(オブジェクト)の選択(矢印アイコン)がない！？</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
Excel 2003 まであった図形(オブジェクト)の選択(矢印アイコン)がなくなってました…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-R9kgqtpxl0Y/TfrWg1n6NuI/AAAAAAAAKCk/6tlpN0ieYk0/s1600/2011-06-17_131840.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-R9kgqtpxl0Y/TfrWg1n6NuI/AAAAAAAAKCk/6tlpN0ieYk0/s1600/2011-06-17_131840.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
探してみると、ありました！&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-FGBbTpzEJiU/TfrWfHaGMmI/AAAAAAAAKCc/owGw4FPvyeg/s1600/2011-06-17_120255.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-FGBbTpzEJiU/TfrWfHaGMmI/AAAAAAAAKCc/owGw4FPvyeg/s1600/2011-06-17_120255.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
これはわからん・・・&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
よく使うのでクイックアクセスツールバーに登録♪&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-6bNvydeFSn4/TfrWgP-HXBI/AAAAAAAAKCg/mXRWwsRZUc0/s1600/2011-06-17_130928.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-6bNvydeFSn4/TfrWgP-HXBI/AAAAAAAAKCg/mXRWwsRZUc0/s1600/2011-06-17_130928.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
リボン化恐るべし・・・&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2194190730452537492-3881361492243154806?l=ipa-style.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TgYOgth0lkUpZh5gAEFUEVVX_4I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TgYOgth0lkUpZh5gAEFUEVVX_4I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TgYOgth0lkUpZh5gAEFUEVVX_4I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TgYOgth0lkUpZh5gAEFUEVVX_4I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IpaStyle/~4/sre5qkk-9h8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ipa-style.blogspot.com/feeds/3881361492243154806/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2194190730452537492&amp;postID=3881361492243154806" title="1 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/3881361492243154806?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/3881361492243154806?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IpaStyle/~3/sre5qkk-9h8/excel-20072010.html" title="Excel 2007/2010 で 図形(オブジェクト)の選択(矢印アイコン)がない！？" /><author><name>ipa</name><uri>http://www.blogger.com/profile/07721012440270254809</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-R9kgqtpxl0Y/TfrWg1n6NuI/AAAAAAAAKCk/6tlpN0ieYk0/s72-c/2011-06-17_131840.gif" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://ipa-style.blogspot.com/2011/06/excel-20072010.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MNSHY7eip7ImA9WhZUE04.&quot;"><id>tag:blogger.com,1999:blog-2194190730452537492.post-6217914221691928129</id><published>2011-06-06T14:51:00.002+09:00</published><updated>2011-06-06T14:51:39.802+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-06T14:51:39.802+09:00</app:edited><title>WindowsパソコンをGPartedを使ってHDDのデータを完全に消去する</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
リカバリもないのでHDDを廃棄するが&lt;br /&gt;
中身のデータが気になるので完全に消去してみた&lt;br /&gt;
&lt;br /&gt;
＜手順＞&lt;br /&gt;
１．GPartedのISOをダウンロード&lt;br /&gt;
http://gparted.sourceforge.net/download.php&lt;br /&gt;
２．ISOをCDに焼く&lt;br /&gt;
３．CD起動する&lt;br /&gt;
４．GPartedでパーティションを１つにする&lt;br /&gt;
５．データを消去する&lt;br /&gt;
・左上の「Terminal」をダブルクリック&lt;br /&gt;
・シュレッドコマンドでデータ消去&lt;br /&gt;
user@debian:~$ sudo shred -n 2 -z /dev/sda1&lt;br /&gt;
乱数を２回書きこんでから０フィルする&lt;br /&gt;
参考：http://www.mm2d.net/linux-workstation/linux-hdd-clear.shtml&lt;br /&gt;
&lt;br /&gt;
私のパソコン（３７Ｇ）で１時間くらいかかりました&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2194190730452537492-6217914221691928129?l=ipa-style.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6fqfsN0NP6K0ITCs2vC77Z_9oTY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6fqfsN0NP6K0ITCs2vC77Z_9oTY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6fqfsN0NP6K0ITCs2vC77Z_9oTY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6fqfsN0NP6K0ITCs2vC77Z_9oTY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IpaStyle/~4/_VDF_mdetDs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ipa-style.blogspot.com/feeds/6217914221691928129/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2194190730452537492&amp;postID=6217914221691928129" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/6217914221691928129?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/6217914221691928129?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IpaStyle/~3/_VDF_mdetDs/windowsgpartedhdd.html" title="WindowsパソコンをGPartedを使ってHDDのデータを完全に消去する" /><author><name>ipa</name><uri>http://www.blogger.com/profile/07721012440270254809</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ipa-style.blogspot.com/2011/06/windowsgpartedhdd.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUIGRnk-eyp7ImA9Wx5aGUw.&quot;"><id>tag:blogger.com,1999:blog-2194190730452537492.post-427558877308221054</id><published>2010-11-15T13:54:00.002+09:00</published><updated>2010-11-16T22:18:47.753+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-16T22:18:47.753+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="hudson" /><title>一瞬でモテるエンジニアになるためのHudson活用方法</title><content type="html">モテるエンジニアになるためにはどうすればいいか…&lt;br /&gt;
&lt;br /&gt;
エンジニアの永遠の課題ともいえるこの難題…&lt;br /&gt;
&lt;br /&gt;
その解答が「&lt;a href="http://wiki.hudson-ci.org/pages/viewpage.action?pageId=46336352"&gt;Hudson勉強会&lt;/a&gt;」で見つかりました！&lt;br /&gt;
&lt;br /&gt;
カリスマエンジニア「&lt;a href="http://twitter.com/kiy0taka"&gt;奥清隆さん&lt;/a&gt;」の&lt;br /&gt;
&lt;br /&gt;
「&lt;a href="http://www.slideshare.net/kiy0taka/mote-hudson"&gt;モテるHudsonエンジニア&lt;/a&gt;」のライトニングトークで発覚！&lt;br /&gt;
&lt;br /&gt;
正直、目から鱗でした…&lt;br /&gt;
&lt;br /&gt;
だって、一瞬でモテるんです（笑&lt;br /&gt;
&lt;br /&gt;
その結果がこちら！&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_cdtqnsgp5nA/TOC6mGpYxMI/AAAAAAAAJZk/Tcdi-UV2emU/s1600/2010-11-15_113930.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="269" src="http://4.bp.blogspot.com/_cdtqnsgp5nA/TOC6mGpYxMI/AAAAAAAAJZk/Tcdi-UV2emU/s400/2010-11-15_113930.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
合コンしまくりでモテてます（笑&lt;br /&gt;
&lt;br /&gt;
さらに！履歴まで見える化！&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_cdtqnsgp5nA/TOC5SJs_13I/AAAAAAAAJZQ/mD_FF9_ypCI/s1600/2010-11-15_114436.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="77" src="http://1.bp.blogspot.com/_cdtqnsgp5nA/TOC5SJs_13I/AAAAAAAAJZQ/mD_FF9_ypCI/s400/2010-11-15_114436.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
０．１７秒で合コン成功！失敗無し！&lt;br /&gt;
&lt;br /&gt;
すっごいモテてます♪&lt;br /&gt;
&lt;br /&gt;
その方法は&lt;br /&gt;
&lt;br /&gt;
「説明を変更」に「&lt;a href="https://gist.github.com/675995"&gt;このJavascript&lt;/a&gt;」を書くだけ！&lt;br /&gt;
&lt;br /&gt;
ね、一瞬でしょ♪&lt;br /&gt;
&lt;br /&gt;
でも、合コンを「告白」&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_cdtqnsgp5nA/TODu8kH1AnI/AAAAAAAAJZo/w_7QNPrMpOY/s1600/2010-11-15_133047.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="88" src="http://3.bp.blogspot.com/_cdtqnsgp5nA/TODu8kH1AnI/AAAAAAAAJZo/w_7QNPrMpOY/s400/2010-11-15_133047.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
さらには「プロポーズ」にすると&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_cdtqnsgp5nA/TOC56PZtHMI/AAAAAAAAJZc/4z25RU-aaf0/s1600/2010-11-15_133224.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="85" src="http://1.bp.blogspot.com/_cdtqnsgp5nA/TOC56PZtHMI/AAAAAAAAJZc/4z25RU-aaf0/s400/2010-11-15_133224.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
単なる「たらし」になりますのでご注意ください（笑&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2194190730452537492-427558877308221054?l=ipa-style.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/L8rW78EQ2aWmaKo0_nr2Yrbt4OY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/L8rW78EQ2aWmaKo0_nr2Yrbt4OY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/L8rW78EQ2aWmaKo0_nr2Yrbt4OY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/L8rW78EQ2aWmaKo0_nr2Yrbt4OY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IpaStyle/~4/XfTciceEY6c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ipa-style.blogspot.com/feeds/427558877308221054/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2194190730452537492&amp;postID=427558877308221054" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/427558877308221054?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/427558877308221054?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IpaStyle/~3/XfTciceEY6c/hudson.html" title="一瞬でモテるエンジニアになるためのHudson活用方法" /><author><name>ipa</name><uri>http://www.blogger.com/profile/07721012440270254809</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_cdtqnsgp5nA/TOC6mGpYxMI/AAAAAAAAJZk/Tcdi-UV2emU/s72-c/2010-11-15_113930.gif" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://ipa-style.blogspot.com/2010/11/hudson.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcNQ3kyfSp7ImA9Wx5TEU4.&quot;"><id>tag:blogger.com,1999:blog-2194190730452537492.post-5305037968846695624</id><published>2010-07-22T16:23:00.004+09:00</published><updated>2010-07-26T17:14:52.795+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-26T17:14:52.795+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="excel" /><title>エクセル(excel)で重複したデータ項目をたった３ステップで削除して絞込む</title><content type="html">いっぱいあるデータ(項目)の中から重複したデータを削除したい！&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_cdtqnsgp5nA/TEfwzO4efBI/AAAAAAAAJTk/CyToPb5x_A4/s1600/1.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0"  src="http://4.bp.blogspot.com/_cdtqnsgp5nA/TEfwzO4efBI/AAAAAAAAJTk/CyToPb5x_A4/s400/1.gif"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
そんな時は、&lt;br /&gt;
&lt;br /&gt;
エクセル(excel)を使うと、たった３ステップで取得できます。&lt;br /&gt;
&lt;br /&gt;
１．絞り込みたい範囲を選択&lt;br /&gt;
２．ピボットテーブルでチェック&lt;br /&gt;
３．絞り込んだ項目をコピー&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
では行きます！&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
１．絞り込みたい範囲を選択&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_cdtqnsgp5nA/TEf6J32YlrI/AAAAAAAAJUU/xCHEoYfNCOg/s1600/1.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_cdtqnsgp5nA/TEf6J32YlrI/AAAAAAAAJUU/xCHEoYfNCOg/s400/1.gif"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
ここで注意するのは&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;b&gt;「見出しも選択する」&lt;/b&gt;&lt;/span&gt;ことです。&lt;br /&gt;
選択しないと先頭が項目としてカウントされません。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
２．ピボットテーブルでチェック&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_cdtqnsgp5nA/TEf6LErUg3I/AAAAAAAAJUc/6kf7mCVlGhE/s1600/2.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_cdtqnsgp5nA/TEf6LErUg3I/AAAAAAAAJUc/6kf7mCVlGhE/s400/2.gif"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_cdtqnsgp5nA/TEfw4Hc0YEI/AAAAAAAAJT8/qf0cYDgQLu8/s1600/4.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0"  src="http://2.bp.blogspot.com/_cdtqnsgp5nA/TEfw4Hc0YEI/AAAAAAAAJT8/qf0cYDgQLu8/s400/4.gif"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_cdtqnsgp5nA/TEf6MTxWnvI/AAAAAAAAJUk/8y7Ojd0CunE/s1600/3.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_cdtqnsgp5nA/TEf6MTxWnvI/AAAAAAAAJUk/8y7Ojd0CunE/s400/3.gif"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
３．絞り込んだ項目をコピー&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_cdtqnsgp5nA/TEf6NsNtcuI/AAAAAAAAJUs/2trDcLtSgWU/s1600/4.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_cdtqnsgp5nA/TEf6NsNtcuI/AAAAAAAAJUs/2trDcLtSgWU/s400/4.gif"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;無事取得完了～&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;さらっとできるのでデータ集計やプログラミングでも重宝しますよ。&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2194190730452537492-5305037968846695624?l=ipa-style.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1ZxIZ9kYkw2f1-njalI8v_AFvf4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1ZxIZ9kYkw2f1-njalI8v_AFvf4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1ZxIZ9kYkw2f1-njalI8v_AFvf4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1ZxIZ9kYkw2f1-njalI8v_AFvf4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IpaStyle/~4/ZGl8MzgTemU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ipa-style.blogspot.com/feeds/5305037968846695624/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2194190730452537492&amp;postID=5305037968846695624" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/5305037968846695624?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/5305037968846695624?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IpaStyle/~3/ZGl8MzgTemU/excel.html" title="エクセル(excel)で重複したデータ項目をたった３ステップで削除して絞込む" /><author><name>ipa</name><uri>http://www.blogger.com/profile/07721012440270254809</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_cdtqnsgp5nA/TEfwzO4efBI/AAAAAAAAJTk/CyToPb5x_A4/s72-c/1.gif" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://ipa-style.blogspot.com/2010/07/excel.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AGSHc8eyp7ImA9WxFaEEs.&quot;"><id>tag:blogger.com,1999:blog-2194190730452537492.post-1391070222201627795</id><published>2010-07-14T09:01:00.001+09:00</published><updated>2010-07-14T09:02:09.973+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-14T09:02:09.973+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="blogger" /><title>BloggerでカスタムCSSをいじって枠をつける方法</title><content type="html">テク系のブログでは「どこからどこまでがコードなのか」をはっきりさせる必要があります&lt;br /&gt;
&lt;br /&gt;
そこで、私は「枠」をつけて「コード」を表現してます&lt;br /&gt;
&lt;br /&gt;
&lt;div id="line"&gt;こんな感じで&lt;/div&gt;&lt;br /&gt;
↑この「枠の付け方」をご紹介します。&lt;br /&gt;
&lt;br /&gt;
■まずはBloggerの新しいテンプレートデザイナーで枠用のカスタムCSSを追加&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_cdtqnsgp5nA/TDvVare-ayI/AAAAAAAAJOE/WiPQ77wXT30/s1600/custom.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="160" src="http://2.bp.blogspot.com/_cdtqnsgp5nA/TDvVare-ayI/AAAAAAAAJOE/WiPQ77wXT30/s400/custom.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div id="line"&gt;&lt;pre&gt;/* Custom
----------------------------------------------- */
#line{
&amp;nbsp;&amp;nbsp;border: solid 1px #000000; padding: 10px;
}
&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
■ブログを書くときにdivを追加して書く&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_cdtqnsgp5nA/TDvVlQoMVHI/AAAAAAAAJOM/6wuMr0nD7CE/s1600/div-line1.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="206" src="http://3.bp.blogspot.com/_cdtqnsgp5nA/TDvVlQoMVHI/AAAAAAAAJOM/6wuMr0nD7CE/s400/div-line1.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&amp;lt;div id="line"&amp;gt;%~nx1&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
■表示してみるとあら不思議&lt;br /&gt;
&lt;div class=" separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_cdtqnsgp5nA/TDvVpzPNu6I/AAAAAAAAJOU/p2ZEtfMxqiE/s1600/div-line2.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="123" src="http://2.bp.blogspot.com/_cdtqnsgp5nA/TDvVpzPNu6I/AAAAAAAAJOU/p2ZEtfMxqiE/s400/div-line2.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div id="line"&gt;%~nx1&lt;/div&gt;&lt;br /&gt;
CSSをいじるなら同じ方法で適用できます！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2194190730452537492-1391070222201627795?l=ipa-style.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/u1_6SYkwhGYXAkyLc_8LYEOstDQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u1_6SYkwhGYXAkyLc_8LYEOstDQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/u1_6SYkwhGYXAkyLc_8LYEOstDQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u1_6SYkwhGYXAkyLc_8LYEOstDQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IpaStyle/~4/0KXkwHIlZKg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ipa-style.blogspot.com/feeds/1391070222201627795/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2194190730452537492&amp;postID=1391070222201627795" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/1391070222201627795?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/1391070222201627795?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IpaStyle/~3/0KXkwHIlZKg/bloggercss.html" title="BloggerでカスタムCSSをいじって枠をつける方法" /><author><name>ipa</name><uri>http://www.blogger.com/profile/07721012440270254809</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_cdtqnsgp5nA/TDvVare-ayI/AAAAAAAAJOE/WiPQ77wXT30/s72-c/custom.gif" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://ipa-style.blogspot.com/2010/07/bloggercss.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MARXw8eSp7ImA9Wx5TEkQ.&quot;"><id>tag:blogger.com,1999:blog-2194190730452537492.post-413891477756433117</id><published>2010-07-13T10:08:00.002+09:00</published><updated>2010-07-28T15:44:04.271+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-28T15:44:04.271+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="dos" /><title>bat(バッチ)にD&amp;DしたファイルをFTPサーバに自動でアップロードする</title><content type="html">定期的にFTPでファイル転送してるとFFFTPでもわずらわしくなりませんか？&lt;br /&gt;
&lt;br /&gt;
ってことで自動化してみました♪&lt;br /&gt;
&lt;br /&gt;
batにファイルをD&amp;DするとdosでFTPサーバにアップロードして終了します。&lt;br /&gt;
&lt;br /&gt;
設定部分をカスタマイズしてご利用ください。&lt;br /&gt;
&lt;br /&gt;
ちなみにパスワードは直書きなので自己責任でどうぞ。&lt;br /&gt;
&lt;br /&gt;
&lt;div id="line"&gt;&lt;pre&gt;@echo off

rem FTPアップローダー
rem 使い方：アップロードしたいファイルをD&amp;D

rem 設定
set FTP_SERVER=[サーバ名]
set FTP_PORT=[ポート番号]
set FTP_DIR=[格納フォルダ]
set FTP_USER=[ユーザ名]
set FTP_PASS=[パスワード]

set FTP_BAT=%TMP%\tmp.ftp
set FROM_FILE_PATH=%1
set FROM_FILE_NAME=%~nx1

rem FTP実行ファイル生成
@echo open %FTP_SERVER% %FTP_PORT%&gt; %FTP_BAT%
@echo %FTP_USER%&gt;&gt; %FTP_BAT%
@echo %FTP_PASS%&gt;&gt; %FTP_BAT%
@echo cd %FTP_DIR%&gt;&gt; %FTP_BAT%
@echo bin&gt;&gt; %FTP_BAT%
@echo put %FROM_FILE_PATH%&gt;&gt; %FTP_BAT%
@echo bye&gt;&gt; %FTP_BAT%

rem 格納場所表示
echo ＜格納場所＞
echo ftp://%FTP_SERVER%:%FTP_PORT%%FTP_DIR%/%FROM_FILE_NAME%
echo.

rem FTP実行
ftp -s:%FTP_BAT%

rem FTP実行ファイル削除
@del /F /Q %FTP_BAT%

pause&lt;/pre&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2194190730452537492-413891477756433117?l=ipa-style.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8IPKQxKrmvrRufukTmo8uM-ddLE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8IPKQxKrmvrRufukTmo8uM-ddLE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8IPKQxKrmvrRufukTmo8uM-ddLE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8IPKQxKrmvrRufukTmo8uM-ddLE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IpaStyle/~4/agrMTRriQ4Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ipa-style.blogspot.com/feeds/413891477756433117/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2194190730452537492&amp;postID=413891477756433117" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/413891477756433117?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/413891477756433117?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IpaStyle/~3/agrMTRriQ4Y/batd.html" title="bat(バッチ)にD&amp;DしたファイルをFTPサーバに自動でアップロードする" /><author><name>ipa</name><uri>http://www.blogger.com/profile/07721012440270254809</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ipa-style.blogspot.com/2010/07/batd.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAGQHwzcSp7ImA9WxFbFkg.&quot;"><id>tag:blogger.com,1999:blog-2194190730452537492.post-8907534586902500001</id><published>2010-07-09T15:21:00.001+09:00</published><updated>2010-07-09T15:25:21.289+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-09T15:25:21.289+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="dos" /><title>DOS(bat)にファイルをD&amp;Dしてファイル名を取得する</title><content type="html">ファイル名は↓でとれます&lt;br /&gt;
&lt;br /&gt;
&lt;div id="line"&gt;%~nx1&lt;/div&gt;&lt;br /&gt;
忘れるんだよなぁ…&lt;br /&gt;
&lt;br /&gt;
よく使うのを書き留めておきます&lt;br /&gt;
&lt;br /&gt;
&lt;div id="line"&gt;&lt;pre&gt;@echo off

rem PATH.bat
rem batに１つのファイルをD&amp;Dする

echo ■カンマ付きフルパス
echo %1
echo ■カンマなしフルパス
echo %~1
echo ■ドライブ
echo %~d1
echo ■フォルダパス
echo %~dp1
echo ■フォルダパス（ドライブなし）
echo %~p1
echo ■ファイル名
echo %~nx1
echo ■ファイル名（拡張子なし）
echo %~n1
echo ■拡張子
echo %~x1
echo ■属性
echo %~a1
echo ■タイムスタンプ
echo %~t1
echo ■ファイルサイズ
echo %~z1

pause
&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
実行結果はこちら↓&lt;br /&gt;
&lt;br /&gt;
&lt;div id="line"&gt;&lt;pre&gt;■カンマ付きフルパス
"C:\Documents and Settings\test\デスクトップ\test.txt"
■カンマなしフルパス
C:\Documents and Settings\test\デスクトップ\test.txt
■ドライブ
C:
■フォルダパス
C:\Documents and Settings\test\デスクトップ\
■フォルダパス（ドライブなし）
\Documents and Settings\test\デスクトップ\
■ファイル名
test.txt
■ファイル名（拡張子なし）
test
■拡張子
.txt
■属性
--a------
■タイムスタンプ
2010/07/09 15:14
■ファイルサイズ
52
&lt;/pre&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2194190730452537492-8907534586902500001?l=ipa-style.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Wv3WcRmQzKMfSufUJCBlo4NLhC8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Wv3WcRmQzKMfSufUJCBlo4NLhC8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Wv3WcRmQzKMfSufUJCBlo4NLhC8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Wv3WcRmQzKMfSufUJCBlo4NLhC8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IpaStyle/~4/clsBhjaEdh0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ipa-style.blogspot.com/feeds/8907534586902500001/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2194190730452537492&amp;postID=8907534586902500001" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/8907534586902500001?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/8907534586902500001?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IpaStyle/~3/clsBhjaEdh0/dosbatd.html" title="DOS(bat)にファイルをD&amp;Dしてファイル名を取得する" /><author><name>ipa</name><uri>http://www.blogger.com/profile/07721012440270254809</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ipa-style.blogspot.com/2010/07/dosbatd.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEERX0_eCp7ImA9WxFbFkg.&quot;"><id>tag:blogger.com,1999:blog-2194190730452537492.post-985085770028465414</id><published>2009-04-28T19:33:00.004+09:00</published><updated>2010-07-09T14:50:04.340+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-09T14:50:04.340+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MsBuild" /><category scheme="http://www.blogger.com/atom/ns#" term="ExtensionPack" /><title>MSBuildExtensionPackで環境変数(EnvironmentVariable)が１つになる！？</title><content type="html">これは、はまった…&lt;br /&gt;
&lt;br /&gt;
・対象&lt;br /&gt;
WindowsXP SP3&lt;br /&gt;
NetFramwork3.5&lt;br /&gt;
VisualStudio 2005 SP1 (VC++)&lt;br /&gt;
SourceSafe 6&lt;br /&gt;
ExtensionPack 3.5.2.0&lt;br /&gt;
&lt;br /&gt;
&lt;div id="line"&gt;&lt;pre&gt;&amp;lt;Exec Command="echo %PATH%"/&gt;
&amp;lt;MSBuild.ExtensionPack.Computer.EnvironmentVariable
TaskAction="Set"
Variable="PATH"
Value="$(PATH)"/&gt;
&amp;lt;Exec Command="echo %PATH%"/&gt;
&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
とやると、環境変数が先頭の１つだけになる…&lt;br /&gt;
&lt;br /&gt;
しかたなく、コードを見てみると&lt;br /&gt;
http://msbuildextensionpack.codeplex.com/SourceControl/changeset/view/22777#498089&lt;br /&gt;
&lt;br /&gt;
こいつだー！！&lt;br /&gt;
&lt;br /&gt;
&lt;div id="line"&gt;Environment.SetEnvironmentVariable(this.Variable, this.Value[0], this.target);&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
なんで配列で持ってるのに先頭だけ渡すかなぁー&lt;br /&gt;
&lt;br /&gt;
とりあえず英語がんばってＢＴＳあげてみました。&lt;br /&gt;
http://msbuildextensionpack.codeplex.com/WorkItem/View.aspx?WorkItemId=2872&lt;br /&gt;
&lt;br /&gt;
始めてやってみたけど、返してくれるかなぁ&lt;br /&gt;
期待しないで待ってみよう♪&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
＜2009/4/30追記＞&lt;br /&gt;
mikeFourieさんが１日足らずで対応してくれた♪&lt;br /&gt;
仕事早！！&lt;br /&gt;
&lt;br /&gt;
でもExtensionPackはNightlyBuildがないし、VS2005ではコンパイルできないしで&lt;br /&gt;
修正版バイナリは3.5.3.0まで待たないとダメみたい…&lt;br /&gt;
&lt;br /&gt;
dllだけでもほしいなぁー&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2194190730452537492-985085770028465414?l=ipa-style.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lL3XGdSXwcqLvzibAv_GhdhV_oA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lL3XGdSXwcqLvzibAv_GhdhV_oA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lL3XGdSXwcqLvzibAv_GhdhV_oA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lL3XGdSXwcqLvzibAv_GhdhV_oA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IpaStyle/~4/Y2AV3OiHPmQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ipa-style.blogspot.com/feeds/985085770028465414/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2194190730452537492&amp;postID=985085770028465414" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/985085770028465414?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/985085770028465414?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IpaStyle/~3/Y2AV3OiHPmQ/msbuildextensionpackenvironmentvariable.html" title="MSBuildExtensionPackで環境変数(EnvironmentVariable)が１つになる！？" /><author><name>ipa</name><uri>http://www.blogger.com/profile/07721012440270254809</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ipa-style.blogspot.com/2009/04/msbuildextensionpackenvironmentvariable.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIBR34-fip7ImA9WxFbFkg.&quot;"><id>tag:blogger.com,1999:blog-2194190730452537492.post-9104999503744694639</id><published>2009-04-28T15:00:00.003+09:00</published><updated>2010-07-09T14:49:16.056+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-09T14:49:16.056+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="subversion" /><title>subversion(svn)の1.6からファイル単位の外部参照(svn:externals)が可能に</title><content type="html">待ちに待ったファイル単位の外部参照が可能になった♪&lt;br /&gt;
&lt;br /&gt;
とりあえず設定してみる(TortoiseSVN)&lt;br /&gt;
&lt;br /&gt;
属性に外部参照を設定&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_cdtqnsgp5nA/Sfab7CyyGzI/AAAAAAAAFQo/31LD_R2Urcc/s1600-h/%E5%B1%9E%E6%80%A7.gif" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5329618647704017714" src="http://3.bp.blogspot.com/_cdtqnsgp5nA/Sfab7CyyGzI/AAAAAAAAFQo/31LD_R2Urcc/s400/%E5%B1%9E%E6%80%A7.gif" style="cursor: hand; cursor: pointer; float: center; height: 89px; margin: 0 10px 10px 0; width: 311px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
属性名：svn:externals&lt;br /&gt;
属性値：/trunk/hoge/file.ext file.ext&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_cdtqnsgp5nA/SfacDxtLV8I/AAAAAAAAFQw/UBvpiFJwBZg/s1600-h/%E5%B1%9E%E6%80%A7%EF%BC%91.gif" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5329618797735925698" src="http://3.bp.blogspot.com/_cdtqnsgp5nA/SfacDxtLV8I/AAAAAAAAFQw/UBvpiFJwBZg/s400/%E5%B1%9E%E6%80%A7%EF%BC%91.gif" style="cursor: hand; cursor: pointer; float: center; height: 302px; margin: 0 10px 10px 0; width: 346px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
さっそく「更新」！！&lt;br /&gt;
&lt;br /&gt;
してみるとエラーが…orz&lt;br /&gt;
&lt;br /&gt;
&lt;div id="line"&gt;URL 'http://hoge/file.ext' が参照しているのはファイルです。ディレクトリではありません&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
なにー！！&lt;br /&gt;
せっかくサーバのsvnを入れ替えたのにできないだと！？&lt;br /&gt;
&lt;br /&gt;
調べてみるとクライアントのsvnのversionが古かった…&lt;br /&gt;
&lt;br /&gt;
サーバ　　　：1.6.0&lt;br /&gt;
クライアント：1.5.2&lt;br /&gt;
&lt;br /&gt;
クライアントも1.6にしてみたらうまくいきましたとさ♪&lt;br /&gt;
&lt;br /&gt;
(恐らく１つのフォルダで複数レポジトリを管理する時に.svnフォルダ内のファイルを書き換える(merge)必要があるのだろう)&lt;br /&gt;
&lt;br /&gt;
ちなみに、外部参照を複数指定したかったら、属性値入力ダイアログで改行する&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/_cdtqnsgp5nA/SfacH2YlnqI/AAAAAAAAFQ4/hTGcRFuI4F8/s1600-h/%E5%B1%9E%E6%80%A7%EF%BC%92.gif" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5329618867711221410" src="http://1.bp.blogspot.com/_cdtqnsgp5nA/SfacH2YlnqI/AAAAAAAAFQ4/hTGcRFuI4F8/s400/%E5%B1%9E%E6%80%A7%EF%BC%92.gif" style="cursor: hand; cursor: pointer; float: center; height: 302px; margin: 0 10px 10px 0; width: 346px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
改行しないで続けて入力すると↓のエラーが発生します。&lt;br /&gt;
&lt;div id="line"&gt;属性 svn:externals を 'C:\hoge' においてパースする際にエラーが発生しました: '/trunk/hoge hoge /trunk/hoge2 hoge2'&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
相対パスはツールチップにも出てくるけど↓な感じ&lt;br /&gt;
&lt;br /&gt;
&lt;div id="line"&gt;&lt;pre&gt;svn:externals
改行で区切られたモジュールのリストであり、リビジョン、URL、相対的なディレクトリのパス、
で構成されます。例えば、
http://example.com/repos/zig foo
-r 1234 http://example.com/repos/zag foo/bar

URLは完全なURLもしくは相対的に記述することができます。
相対的なURLの記述例は:
../親ディレクトリ
^/レボジトリルート
//URLスキーム
/ サーバのホスト名
&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
ほんとsubversionは快適だなぁ～&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2194190730452537492-9104999503744694639?l=ipa-style.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7Et0yQ_AJl3QHYtCMd77KNq_bDY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7Et0yQ_AJl3QHYtCMd77KNq_bDY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7Et0yQ_AJl3QHYtCMd77KNq_bDY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7Et0yQ_AJl3QHYtCMd77KNq_bDY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IpaStyle/~4/eiNdIEMbkv0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ipa-style.blogspot.com/feeds/9104999503744694639/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2194190730452537492&amp;postID=9104999503744694639" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/9104999503744694639?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/9104999503744694639?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IpaStyle/~3/eiNdIEMbkv0/subversionsvn16svnexternals.html" title="subversion(svn)の1.6からファイル単位の外部参照(svn:externals)が可能に" /><author><name>ipa</name><uri>http://www.blogger.com/profile/07721012440270254809</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_cdtqnsgp5nA/Sfab7CyyGzI/AAAAAAAAFQo/31LD_R2Urcc/s72-c/%E5%B1%9E%E6%80%A7.gif" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://ipa-style.blogspot.com/2009/04/subversionsvn16svnexternals.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIAQn07fCp7ImA9WxJTFEg.&quot;"><id>tag:blogger.com,1999:blog-2194190730452537492.post-2979967981145652692</id><published>2009-04-23T11:24:00.001+09:00</published><updated>2009-04-23T11:42:23.304+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-23T11:42:23.304+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MsBuild" /><title>MSBuildリンク</title><content type="html">&lt;a href=http://codezine.jp/article/detail/674&gt;MSBuildを活用して開発時の作業を自動化する&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=http://smdn.invisiblefulmoon.net/programming/netfx2/MSBuild/&gt;MSBuild解説&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=http://www.atmarkit.co.jp/fdotnet/special/msbuild01/msbuild01_01.html&gt;MSBuild完全攻略&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=http://msdn.microsoft.com/ja-jp/library/0k6kkbsd(VS.80).aspx&gt;MSBuildリファレンス&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ちょっと気になる&lt;br /&gt;&lt;br /&gt;&lt;a href=http://msdn.microsoft.com/ja-jp/magazine/cc163456.aspx&gt;MSBuild と Windows Installer XML を使ったリリースの自動化&lt;/a&gt;&lt;br /&gt;&lt;a href=http://kuronuko.com/vs_installer/wix_installer.html&gt;WiX / Windows Installer はじめの一歩&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=http://codezine.jp/article/detail/3823&gt;Visual C++を使ったカスタムMSBuildタスクの開発&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=http://msdn.microsoft.com/ja-jp/library/ms165431(VS.80).aspx&gt;ClickOnce アプリケーションのコマンド ラインからのビルド&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2194190730452537492-2979967981145652692?l=ipa-style.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6YhrIhaAL5OAm8s1GAM4PJquzVo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6YhrIhaAL5OAm8s1GAM4PJquzVo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6YhrIhaAL5OAm8s1GAM4PJquzVo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6YhrIhaAL5OAm8s1GAM4PJquzVo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IpaStyle/~4/2VtEInVqg8g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ipa-style.blogspot.com/feeds/2979967981145652692/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2194190730452537492&amp;postID=2979967981145652692" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/2979967981145652692?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/2979967981145652692?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IpaStyle/~3/2VtEInVqg8g/msbuild-msbuild-msbuild-msbuild-msbuild.html" title="MSBuildリンク" /><author><name>ipa</name><uri>http://www.blogger.com/profile/07721012440270254809</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ipa-style.blogspot.com/2009/04/msbuild-msbuild-msbuild-msbuild-msbuild.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkAARHo-fSp7ImA9WxJTFEg.&quot;"><id>tag:blogger.com,1999:blog-2194190730452537492.post-8505369336270201483</id><published>2009-04-22T17:21:00.007+09:00</published><updated>2009-04-23T11:45:45.455+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-23T11:45:45.455+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MsBuild" /><category scheme="http://www.blogger.com/atom/ns#" term="ExtensionPack" /><title>MSBuild Extension Pack導入 VSSが取得できない！？</title><content type="html">ビルドの自動化をするためにMsBuildを使ってるけど&lt;br /&gt;デフォルトでVSSを取得できないので、拡張パックを導入&lt;br /&gt;&lt;br /&gt;CommunityTaskとExtensionPackの２つがあったけど&lt;br /&gt;CommunityTaskは更新が止まってそうだし&lt;br /&gt;ちょうど2009/03/15にExtensionPackが更新されたのでExtensionPackにした&lt;br /&gt;&lt;br /&gt;・対象&lt;br /&gt;WindowsXP SP3&lt;br /&gt;NetFramwork3.5&lt;br /&gt;VisualStudio 2005 SP1 (VC++)&lt;br /&gt;SourceSafe 6&lt;br /&gt;ExtensionPack 3.5.2.0&lt;br /&gt;&lt;br /&gt;・ダウンロード&lt;br /&gt;http://msbuildextensionpack.codeplex.com/&lt;br /&gt;&lt;br /&gt;・インストール&lt;br /&gt;msiを叩くだけ&lt;br /&gt;&lt;br /&gt;・ビルドファイル作成&lt;br /&gt;ファイル名：Build.proj&lt;br /&gt;タスク：VssGet&lt;br /&gt;&lt;div id="line"&gt;&lt;pre&gt;&lt;br /&gt;&amp;lt;Project ToolsVersion="3.5" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"&gt;&lt;br /&gt;    &amp;lt;Target Name="VssGet"&gt;&lt;br /&gt;        &amp;lt;MSBuild.ExtensionPack.VisualStudio.SourceSafe TaskAction="Get" Database="C:\SourceSafe\" UserName="UserName" FilePath="$/TEST" Arguments="-GL. -R"/&gt;&lt;br /&gt;    &amp;lt;/Target&gt;&lt;br /&gt;&amp;lt;/Project&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;・実行&lt;br /&gt;外部からタスクを呼ぶ時は「/t:」オプションを使う&lt;br /&gt;&lt;div id="line"&gt;&lt;pre&gt;&lt;br /&gt;D:\test&gt;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\msbuild.exe Build.proj /t:VssGet&lt;br /&gt;Microsoft(R) Build Engine Version 2.0.50727.3053&lt;br /&gt;[Microsoft .NET Framework, Version 2.0.50727.3082]&lt;br /&gt;Copyright (C) Microsoft Corporation 2005. All rights reserved.&lt;br /&gt;&lt;br /&gt;2009/04/22 16:59:46 にビルドを開始しました。&lt;br /&gt;__________________________________________________&lt;br /&gt;プロジェクト "D:\test\Build.proj" (VssGet ターゲット):&lt;br /&gt;&lt;br /&gt;ターゲット VssGet:&lt;br /&gt;    D:\test\Build.proj(19,9): error : Win32Exception: 指定されたファイルが見つかりません。&lt;br /&gt;    D:\test\Build.proj(19,9): error :&lt;br /&gt;プロジェクト "Build.proj" 内のターゲット "VssGet" のビルドが終了しました。 -- 失敗&lt;br /&gt;&lt;br /&gt;プロジェクト "Build.proj" のビルドが終了しました。 -- 失敗&lt;br /&gt;&lt;br /&gt;ビルドに失敗しました。&lt;br /&gt;D:\test\Build.proj(19,9): error : Win32Exception: 指定されたファイルが見つかりません。&lt;br /&gt;D:\test\Build.proj(19,9): error :&lt;br /&gt;    0 警告&lt;br /&gt;    1 エラー&lt;br /&gt;&lt;br /&gt;経過時間 00:00:00.10&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;ありゃ&lt;br /&gt;なんだか失敗&lt;br /&gt;これだけじゃ原因がわからん…&lt;br /&gt;&lt;br /&gt;ヘルプも見たけどさっぱりわからん&lt;br /&gt;http://msbuildextensionpack.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=18970#DownloadId=61972&lt;br /&gt;&lt;br /&gt;・調査&lt;br /&gt;やっぱコードでしょ♪&lt;br /&gt;&lt;br /&gt;ってことで、C#なんてわからんがソースコードを眺めてみる&lt;br /&gt;http://msbuildextensionpack.codeplex.com/SourceControl/changeset/view/22589#498119&lt;br /&gt;&lt;br /&gt;すると「ss.exe」の文字発見♪&lt;br /&gt;ExtensionPackはCOM経由でなくてss.exe直かい！&lt;br /&gt;&lt;br /&gt;HudsonやCommunityTaskはCOM経由だったような…&lt;br /&gt;まぁEXE直接の方が早そうな気もする（憶測）&lt;br /&gt;&lt;br /&gt;SourceSafeはインストールしても、環境変数PATHに追加しないので&lt;br /&gt;自分で追加する必要があり&lt;br /&gt;&lt;br /&gt;・修正&lt;br /&gt;環境変数にVSSまでのパスを追加する&lt;br /&gt;OSで設定してもいいけど、今回はMSBuild上で設定&lt;br /&gt;&lt;br /&gt;&lt;div id="line"&gt;&lt;pre&gt;&lt;br /&gt;&amp;lt;Project ToolsVersion="3.5" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"&gt;&lt;br /&gt;    &amp;lt;Target Name="VssGet"&gt;&lt;br /&gt;        &amp;lt;MSBuild.ExtensionPack.Computer.EnvironmentVariable TaskAction="Set" Variable="PATH" Value="C:\Program Files\Microsoft Visual Studio\VSS\win32"/&gt;&lt;br /&gt;        &amp;lt;MSBuild.ExtensionPack.VisualStudio.SourceSafe TaskAction="Get" Database="C:\SourceSafe\" UserName="UserName" FilePath="$/TEST" Arguments="-GL. -R"/&gt;&lt;br /&gt;    &amp;lt;/Target&gt;&lt;br /&gt;&amp;lt;/Project&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;・再実行&lt;br /&gt;&lt;div id="line"&gt;&lt;pre&gt;&lt;br /&gt;C:\test&gt;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\msbuild.exe Build.proj&lt;br /&gt;Microsoft(R) Build Engine Version 2.0.50727.3053&lt;br /&gt;[Microsoft .NET Framework, Version 2.0.50727.3082]&lt;br /&gt;Copyright (C) Microsoft Corporation 2005. All rights reserved.&lt;br /&gt;&lt;br /&gt;2009/04/22 16:58:43 にビルドを開始しました。&lt;br /&gt;__________________________________________________&lt;br /&gt;プロジェクト "D:\test\Build.proj" (VssGet ターゲット):&lt;br /&gt;&lt;br /&gt;ターゲット VssGet:&lt;br /&gt;    Setting Environment Variable: "PATH" for target "Process" to "C:\Program Files\Microsoft Visual Studio\VSS\win32".&lt;br /&gt;&lt;br /&gt;    $/TEST:&lt;br /&gt;    test.txt を取得しています。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ビルドに成功しました。&lt;br /&gt;    0 警告&lt;br /&gt;    0 エラー&lt;br /&gt;&lt;br /&gt;経過時間 00:00:08.46&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;よしよし♪&lt;br /&gt;&lt;br /&gt;にしても、使い方がどこにものってないのですごく苦労しそうだ…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2194190730452537492-8505369336270201483?l=ipa-style.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iNdEeCw9Wy6Z9hsE3octJtJV_C4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iNdEeCw9Wy6Z9hsE3octJtJV_C4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iNdEeCw9Wy6Z9hsE3octJtJV_C4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iNdEeCw9Wy6Z9hsE3octJtJV_C4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IpaStyle/~4/12PlzfXo4rs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ipa-style.blogspot.com/feeds/8505369336270201483/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2194190730452537492&amp;postID=8505369336270201483" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/8505369336270201483?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/8505369336270201483?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IpaStyle/~3/12PlzfXo4rs/msbuild-extension-pack-vss.html" title="MSBuild Extension Pack導入 VSSが取得できない！？" /><author><name>ipa</name><uri>http://www.blogger.com/profile/07721012440270254809</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ipa-style.blogspot.com/2009/04/msbuild-extension-pack-vss.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAHRH8zfCp7ImA9WxVaEko.&quot;"><id>tag:blogger.com,1999:blog-2194190730452537492.post-6790178041011901787</id><published>2009-04-09T20:49:00.004+09:00</published><updated>2009-04-09T21:05:35.184+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-09T21:05:35.184+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="hudson" /><title>Hudsonのインストール場所を変更する</title><content type="html">Hudsonはデフォルトで↓の場所にインストールされます（Windowsの場合）&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="line"&gt;C:\Documents and Settings\[user]\.hudson&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;この場所にソースとログも蓄積されるため、ほっとくとびっくり容量になります…（＋＿＋）&lt;br /&gt;&lt;br /&gt;しかし、この場所は途中からでも変更することができます！&lt;br /&gt;&lt;br /&gt;「環境変数」に「HUDSON_HOME」を追加！&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cdtqnsgp5nA/Sd3j3Hp-A-I/AAAAAAAAFQc/nl2Hur6YjOo/s1600-h/hudson-env.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 131px;" src="http://2.bp.blogspot.com/_cdtqnsgp5nA/Sd3j3Hp-A-I/AAAAAAAAFQc/nl2Hur6YjOo/s400/hudson-env.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5322660870709183458" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;やりたいことがちゃんとできちゃう♪&lt;br /&gt;Hudsonサイコーです！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2194190730452537492-6790178041011901787?l=ipa-style.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/edTMGlRqXk6GS90qN4ziCtfmacY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/edTMGlRqXk6GS90qN4ziCtfmacY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/edTMGlRqXk6GS90qN4ziCtfmacY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/edTMGlRqXk6GS90qN4ziCtfmacY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IpaStyle/~4/AUtr3Wv1k64" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ipa-style.blogspot.com/feeds/6790178041011901787/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2194190730452537492&amp;postID=6790178041011901787" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/6790178041011901787?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/6790178041011901787?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IpaStyle/~3/AUtr3Wv1k64/hudson.html" title="Hudsonのインストール場所を変更する" /><author><name>ipa</name><uri>http://www.blogger.com/profile/07721012440270254809</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_cdtqnsgp5nA/Sd3j3Hp-A-I/AAAAAAAAFQc/nl2Hur6YjOo/s72-c/hudson-env.gif" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://ipa-style.blogspot.com/2009/04/hudson.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAMSH46eSp7ImA9WxFbFkg.&quot;"><id>tag:blogger.com,1999:blog-2194190730452537492.post-5958202551497253241</id><published>2008-08-07T16:41:00.004+09:00</published><updated>2010-07-09T15:26:29.011+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-09T15:26:29.011+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="excel" /><title>Excelのファイル名を関数だけで出力</title><content type="html">よく忘れるのでメモっておく。&lt;br /&gt;
&lt;br /&gt;
Excelのファイル名を関数だけで出力する。&lt;br /&gt;
&lt;br /&gt;
Excelの中にファイル名を書き込む必要がある場合、&lt;br /&gt;
ファイル名だけを変えれば自動でリンクしてくれるので便利。&lt;br /&gt;
&lt;br /&gt;
&lt;div id="line"&gt;=MID(CELL("filename",$A$1),FIND("[",CELL("filename",$A$1))+1,FIND("]",CELL("filename",$A$1))-FIND("[",CELL("filename",$A$1))-1-LEN(".xls"))&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2194190730452537492-5958202551497253241?l=ipa-style.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZRDil7Iqdr3XHzDdFcZYOLLWlVY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZRDil7Iqdr3XHzDdFcZYOLLWlVY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZRDil7Iqdr3XHzDdFcZYOLLWlVY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZRDil7Iqdr3XHzDdFcZYOLLWlVY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IpaStyle/~4/Qd8s-HiLKc0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ipa-style.blogspot.com/feeds/5958202551497253241/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2194190730452537492&amp;postID=5958202551497253241" title="1 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/5958202551497253241?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/5958202551497253241?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IpaStyle/~3/Qd8s-HiLKc0/excel.html" title="Excelのファイル名を関数だけで出力" /><author><name>ipa</name><uri>http://www.blogger.com/profile/07721012440270254809</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://ipa-style.blogspot.com/2008/08/excel.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08NRn45eyp7ImA9WxZSEE0.&quot;"><id>tag:blogger.com,1999:blog-2194190730452537492.post-6479294092217624586</id><published>2008-01-22T20:30:00.000+09:00</published><updated>2008-01-22T20:38:17.023+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-22T20:38:17.023+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="hudson" /><title>hudsonがいつの間にか日本語表示している！</title><content type="html">HudsonのVersion1.153ばかりを使っていた…&lt;br /&gt;&lt;br /&gt;久しぶりにVersionをあげて1.175にしてみた…&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_cdtqnsgp5nA/R5XUdCvli4I/AAAAAAAAAUA/ggpTawdnhJ8/s1600-h/hudson-disp.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_cdtqnsgp5nA/R5XUdCvli4I/AAAAAAAAAUA/ggpTawdnhJ8/s400/hudson-disp.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5158262543640529794" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;日本語対応してるー！！&lt;br /&gt;&lt;br /&gt;たった２ヶ月の間に２０回もリリースしてしまうという&lt;br /&gt;この精力的な開発にホント感服です！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2194190730452537492-6479294092217624586?l=ipa-style.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/owDlG_sCX-u_AizAfTpsnctaXAY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/owDlG_sCX-u_AizAfTpsnctaXAY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/owDlG_sCX-u_AizAfTpsnctaXAY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/owDlG_sCX-u_AizAfTpsnctaXAY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IpaStyle/~4/eRwe3BdBQ3s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ipa-style.blogspot.com/feeds/6479294092217624586/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2194190730452537492&amp;postID=6479294092217624586" title="1 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/6479294092217624586?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/6479294092217624586?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IpaStyle/~3/eRwe3BdBQ3s/hudson.html" title="hudsonがいつの間にか日本語表示している！" /><author><name>ipa</name><uri>http://www.blogger.com/profile/07721012440270254809</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp0.blogger.com/_cdtqnsgp5nA/R5XUdCvli4I/AAAAAAAAAUA/ggpTawdnhJ8/s72-c/hudson-disp.gif" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://ipa-style.blogspot.com/2008/01/hudson.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAGSXo8cSp7ImA9WxJTGEQ.&quot;"><id>tag:blogger.com,1999:blog-2194190730452537492.post-7463102402117177848</id><published>2008-01-22T12:00:00.003+09:00</published><updated>2009-04-28T15:05:28.479+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-28T15:05:28.479+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="hudson" /><title>パソコン(PC)を再起動(rebort)してもhudsonが起動するようにする(windows版)</title><content type="html">起動が簡単なhudsonだが&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;・continuumみたいにWindowsのサービスに登録してくれない…&lt;br /&gt;&lt;br /&gt;・再起動時に勝手にhudsonは立ち上がってくれない…&lt;br /&gt;&lt;br /&gt;・スタートアップに登録しても、ログインしないと立ち上がらない…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;なので！再起動時にログインしなくても勝手に立ち上がるようにしてみた！（Windows版）&lt;br /&gt;&lt;br /&gt;・Hudson起動用バッチを作成する&lt;br /&gt;・「コントロールパネル」を開く&lt;br /&gt;・「タスク」を開く&lt;br /&gt;・「スケジュールされたタスクの追加」を開く&lt;br /&gt;・実行プログラムにHudson起動用バッチを登録する&lt;br /&gt;・実行タイミングを「コンピュータ起動時」にする&lt;br /&gt;・Hudsonが実行させていたユーザとパスワートを入力する&lt;br /&gt;※入力しないと[ユーザフォルダ]/.hudsonにアクセスできない&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;これで勝手にHudsonが立ち上がってる&lt;br /&gt;&lt;br /&gt;あーらくちんだ♪&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2194190730452537492-7463102402117177848?l=ipa-style.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/N4tMlhARyFCQX0sfUYapHrb-m-A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/N4tMlhARyFCQX0sfUYapHrb-m-A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/N4tMlhARyFCQX0sfUYapHrb-m-A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/N4tMlhARyFCQX0sfUYapHrb-m-A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IpaStyle/~4/BFfQqTXDPFk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ipa-style.blogspot.com/feeds/7463102402117177848/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2194190730452537492&amp;postID=7463102402117177848" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/7463102402117177848?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/7463102402117177848?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IpaStyle/~3/BFfQqTXDPFk/pcreborthudsonwindows.html" title="パソコン(PC)を再起動(rebort)してもhudsonが起動するようにする(windows版)" /><author><name>ipa</name><uri>http://www.blogger.com/profile/07721012440270254809</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ipa-style.blogspot.com/2008/01/pcreborthudsonwindows.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYCQXozeyp7ImA9WB9RF0U.&quot;"><id>tag:blogger.com,1999:blog-2194190730452537492.post-3939635527943916766</id><published>2007-10-18T11:40:00.000+09:00</published><updated>2007-10-19T18:46:00.483+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-10-19T18:46:00.483+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="winstone" /><category scheme="http://www.blogger.com/atom/ns#" term="hudson" /><title>Hudson(winstone)の起動ポート(port)の変更方法</title><content type="html">Hudsonはwinstoneのコマンドラインがそのまま使えます。&lt;br /&gt;&lt;br /&gt;このため起動portを変えたかったら「&lt;a href=http://winstone.sourceforge.net/#commandLine&gt;Command-line options&lt;/a&gt;」にある「--httpPort」でport番号を指定すればOK&lt;br /&gt;&lt;div id="line"&gt;java -jar hudson.war --httpPort=1192&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;なのでwinstoneも同じ方法でportが変更できる。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;なんかもったいないので見つけ出した過程を書いとく。&lt;br /&gt;&lt;br /&gt;ずっと探してたけどわかんなくて結局Hudsonのコードを見て探し当てた。&lt;br /&gt;&lt;br /&gt;winstoneの起動コマンドでportが変更できるのを知ってたので&lt;br /&gt;hudsonからwinstoneの起動場所のコードをいじる方針で調査開始！&lt;br /&gt;&lt;br /&gt;＜起動Mainのクラス名の検索＞&lt;br /&gt;・Hudsonは起動時に%TEMP%フォルダにhudson.warを解凍するので見に行く&lt;br /&gt;・META-INF\MANIFEST.MFのMain-Classを見る&lt;br /&gt;・Mainというクラスが始めに起動することがわかった&lt;br /&gt;&lt;br /&gt;＜起動Mainのクラスコードの検索＞&lt;br /&gt;・HudsonのコードからMain.javaを検索&lt;br /&gt;・４つMain.javaあったがデフォルトパッケージの「hudson/war/src/launcher/java/Main.java」を開く&lt;br /&gt;&lt;br /&gt;＜winstone起動場所の調査＞&lt;br /&gt;・Main.main(String[] args)を見るとjarを読み込んでる&lt;br /&gt;・winstoneのMainクラス「winstone.Launcher」を呼び出してる場所を発見&lt;br /&gt;・Mainクラスのコマンドライン引数に「--warfile」を追加して、&lt;br /&gt;　winstone.Launcher.mainを起動しているだけと判明&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_cdtqnsgp5nA/Rxdb1Zn_f-I/AAAAAAAAAFY/plJAVlJhDP8/s1600-h/hudson-main.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_cdtqnsgp5nA/Rxdb1Zn_f-I/AAAAAAAAAFY/plJAVlJhDP8/s400/hudson-main.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5122664074127048674" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ちなみに、hudsonのプラグインで「&lt;a href=http://fisheye5.cenqua.com/browse/hudson/hudson/plugins/port-allocator&gt;port-allocator&lt;/a&gt;」なるものがあった。&lt;br /&gt;&lt;a href=http://fisheye5.cenqua.com/browse/~raw,r=1.2/hudson/hudson/plugins/port-allocator/src/main/webapp/help.html&gt;ヘルプ&lt;/a&gt;を見るとHTTP_PORT, ADMIN_PORT, SHUTDOWN_PORTが指定できるそうなので、引数指定しなくてもよくなるかもしれない&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2194190730452537492-3939635527943916766?l=ipa-style.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/O_-YbO3d3jgimR9D71X1_742O84/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/O_-YbO3d3jgimR9D71X1_742O84/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/O_-YbO3d3jgimR9D71X1_742O84/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/O_-YbO3d3jgimR9D71X1_742O84/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IpaStyle/~4/TskXRGO3HEI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ipa-style.blogspot.com/feeds/3939635527943916766/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2194190730452537492&amp;postID=3939635527943916766" title="2 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/3939635527943916766?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/3939635527943916766?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IpaStyle/~3/TskXRGO3HEI/hudsonport.html" title="Hudson(winstone)の起動ポート(port)の変更方法" /><author><name>ipa</name><uri>http://www.blogger.com/profile/07721012440270254809</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp1.blogger.com/_cdtqnsgp5nA/Rxdb1Zn_f-I/AAAAAAAAAFY/plJAVlJhDP8/s72-c/hudson-main.gif" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://ipa-style.blogspot.com/2007/10/hudsonport.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMNRHsyeSp7ImA9WB9QEEk.&quot;"><id>tag:blogger.com,1999:blog-2194190730452537492.post-2700667628994922172</id><published>2007-10-16T22:17:00.000+09:00</published><updated>2007-10-22T17:41:35.591+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-10-22T17:41:35.591+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="winstone" /><category scheme="http://www.blogger.com/atom/ns#" term="hudson" /><title>Hudson(winstone)で日本語が文字化けたのをむりくり直す</title><content type="html">CIツールとして個人的に大流行のHudson！&lt;br /&gt;簡易httpサーバとしても利用できるので大変重宝している。&lt;br /&gt;&lt;br /&gt;しかし、こやつを介して静的なHTMLを表示しようとすると&lt;br /&gt;日本語が文字化けるんです…&lt;br /&gt;&lt;br /&gt;HTML側でContent-Typeで「Shift_JIS」とかにしても&lt;br /&gt;強制的に「ISO-8859-1」になってしまう。&lt;br /&gt;&lt;br /&gt;なんか優先順があるのかなーと思ったら&lt;a href=http://www.atmarkit.co.jp/fjava/rensai3/mojibake01/mojibake01.html&gt;あった&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;確かにfirefoxのLiveHTTPheadersで見ると強制的に指定されている…&lt;br /&gt;&lt;br /&gt;でもどこでHTTPのContent-Typeヘッダのcharsetパラメータを変えてるのかずっと探していた&lt;br /&gt;&lt;br /&gt;が、どうやらwinstone↓が原因…&lt;br /&gt;&lt;a href=http://blog.cles.jp/item/2173&gt;http://blog.cles.jp/item/2173&lt;/a&gt;&lt;br /&gt;※clesさんありがとうございます&lt;br /&gt;&lt;br /&gt;修正方法は２種類あるようだ、しかし↓にFilter変更は目的違いなのでは？と書いてあった&lt;br /&gt;&lt;a href=http://d.hatena.ne.jp/chinpeinet/20070919&gt;http://d.hatena.ne.jp/chinpeinet/20070919&lt;/a&gt;&lt;br /&gt;※chinpeinetさんありがとうございます&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;なので、doGet()/doPost()を修正する方法でチャレンジ！&lt;br /&gt;&lt;br /&gt;したのですがうまくいかない…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ひとまず強制的に「UTF-8」にするように変更してみた。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;＜１．winstoneのコードを取得＞&lt;br /&gt;・「winstone java」あたりでググってコードを持ってくる&lt;br /&gt;・適当な場所で解凍&lt;br /&gt;※今回は「winstone-src-0.9.9.tar.gz」を使った&lt;br /&gt;&lt;br /&gt;＜２．winstoneのコードを変更＞&lt;br /&gt;・Eclipse＞ファイル＞インポート＞既存のプロジェクトをインポートでwinstoneを指定&lt;br /&gt;・mavenの依存関係があるので「ビルドパス」で関係を削除&lt;br /&gt;※使用しているjreのversionが直書きなので、異なっていたら変更&lt;br /&gt;・src/java/winstone.WinstoneResponse.getCharacterEncoding()の「ISO-8859-1」を「UTF-8」に変更&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_cdtqnsgp5nA/RxdcFpn_f_I/AAAAAAAAAFg/UnaIJuIKA64/s1600-h/winstone-utf8.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_cdtqnsgp5nA/RxdcFpn_f_I/AAAAAAAAAFg/UnaIJuIKA64/s400/winstone-utf8.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5122664353299922930" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;・保存してコンパイル&lt;br /&gt;・「winstone-src-0.9.9\build-eclipse\winstone\WinstoneResponse.class」をコピー&lt;br /&gt;&lt;br /&gt;＜３．hudson.warの解凍＞&lt;br /&gt;・hudson.warをzip解凍&lt;br /&gt;&lt;br /&gt;＜４．winstone.jarの再生成＞&lt;br /&gt;・hudson直下にあるwinstone.jarをzip解凍&lt;br /&gt;・「winstone\winstone」に「２」でコピったファイルを上書きペースト&lt;br /&gt;・winstoneフォルダで「jar cvfm winstone.jar META-INF\MANIFEST.MF .」&lt;br /&gt;・winstoneフォルダにできた「winstone.jar」を取得&lt;br /&gt;&lt;br /&gt;＜５．hudson.warにwinstone.jarの配置＞&lt;br /&gt;・「３」のhudsonフォルダに「４」のwinstone.jarを上書き&lt;br /&gt;&lt;br /&gt;＜６．hudson.warの再生性＞&lt;br /&gt;・hudsonのソースを取得＆解凍、直下にある「dummy.keystoreファイル」を取得して「３」に配置&lt;br /&gt;※&lt;a href=http://fisheye5.cenqua.com/browse/hudson/hudson/main/dummy.keystore&gt;ここからでも取得可&lt;/a&gt;&lt;br /&gt;※今回は「hudson-1.146-src.zip」を使った&lt;br /&gt;・以下のようなantスクリプト(build.xml)を作成して「３」に配置&lt;br /&gt;&lt;div id="line"&gt;&lt;pre&gt;&amp;lt;project name="hudson" default="war" basedir="."&amp;gt;&lt;br /&gt;  &amp;lt;target name="war"&amp;gt;&lt;br /&gt;    &amp;lt;war destfile="hudson.war" webxml="WEB-INF/web.xml" manifest="META-INF/MANIFEST.MF"&amp;gt;&lt;br /&gt;      &amp;lt;fileset dir="." excludes="META-INF/**,WEB-INF/**,build.xml,dummy.keystore,hudson.war" /&amp;gt;&lt;br /&gt;      &amp;lt;metainf dir="META-INF" includes="maven/**"/&amp;gt;&lt;br /&gt;      &amp;lt;webinf dir="WEB-INF" includes="*" excludes="web.xml"/&amp;gt;&lt;br /&gt;      &amp;lt;lib dir="WEB-INF/lib" includes="*.jar"/&amp;gt;&lt;br /&gt;    &amp;lt;/war&amp;gt;&lt;br /&gt;    &amp;lt;signjar jar="hudson.war" alias="hudson" keystore="dummy.keystore" storepass="hudson"/&amp;gt;&lt;br /&gt;  &amp;lt;/target&amp;gt;&lt;br /&gt;&amp;lt;/project&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;・コマンドラインから「ant」を実行&lt;br /&gt;&lt;br /&gt;＜７．hudson.warの起動＞&lt;br /&gt;・いつもと同じように「java -jar hudson.war」で起動&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;この方法だとfirefoxはうまく表示できたが、IE6では表示できなかった。&lt;br /&gt;&lt;br /&gt;「２」の処理の時に「強制的にContent-Typeを指定しない」ように&lt;br /&gt;修正をしたら、IE6でも文字化けしなかった。&lt;br /&gt;（WinstoneResponse.validateHeaders():L242～253をコメントアウト）&lt;br /&gt;&lt;br /&gt;表示方法をブラウザ側に委ねるので危険そうだ…&lt;br /&gt;&lt;br /&gt;もうちょいよい修正方法はないものか…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2194190730452537492-2700667628994922172?l=ipa-style.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/a6n2SBDM9izvb8hblMns0_1mP9Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/a6n2SBDM9izvb8hblMns0_1mP9Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/a6n2SBDM9izvb8hblMns0_1mP9Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/a6n2SBDM9izvb8hblMns0_1mP9Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IpaStyle/~4/rA_F4uuF6y8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ipa-style.blogspot.com/feeds/2700667628994922172/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2194190730452537492&amp;postID=2700667628994922172" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/2700667628994922172?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/2700667628994922172?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IpaStyle/~3/rA_F4uuF6y8/hudson.html" title="Hudson(winstone)で日本語が文字化けたのをむりくり直す" /><author><name>ipa</name><uri>http://www.blogger.com/profile/07721012440270254809</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp2.blogger.com/_cdtqnsgp5nA/RxdcFpn_f_I/AAAAAAAAAFg/UnaIJuIKA64/s72-c/winstone-utf8.gif" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://ipa-style.blogspot.com/2007/10/hudson.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEINQnY-fip7ImA9WB9RF0w.&quot;"><id>tag:blogger.com,1999:blog-2194190730452537492.post-467928976977753752</id><published>2007-10-15T15:32:00.001+09:00</published><updated>2007-10-18T22:03:13.856+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-10-18T22:03:13.856+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="tool" /><title>StatSVN(StatCVS)の文字化け(charset)をソースを変更して直す</title><content type="html">StatCVSはCVSのCommit履歴を表示してくれるだけでなく&lt;br /&gt;いつ、誰が、どれだけ開発しているかをまとめてくれる優れもの！&lt;br /&gt;&lt;br /&gt;なんですが…&lt;br /&gt;&lt;br /&gt;生成されるHTMLの「charset」が「ISO-8859-1」になってて&lt;br /&gt;Commitログが文字化けてしまいます…&lt;br /&gt;&lt;br /&gt;今までは生成されたHTMLのcharsetを「Shift_JIS」に変換するスクリプトで&lt;br /&gt;対応していたのですが、生成するHTMLの数も多く変換処理が重くなってきたので&lt;br /&gt;「最初っからShift_JISで出せよ！」と思い、オプション指定を探すためコードを見てたら&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;めちゃ直書きだ！！&lt;br /&gt;&lt;br /&gt;「charset」はオプション変更で変えられないみたい…&lt;br /&gt;&lt;br /&gt;なのでコードを直修正！！&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;＜statCVSのソースを取得＞&lt;br /&gt;http://sourceforge.net/project/showfiles.php?group_id=57558&lt;br /&gt;※現時点ではstatcvs-0.3のソースを利用&lt;br /&gt;&lt;br /&gt;＜Eclipseでプロジェクトをインポート＞&lt;br /&gt;Eclipse＞ファイル＞インポート＞既存のプロジェクトをインポート&lt;br /&gt;&lt;br /&gt;＜コードの修正＞&lt;br /&gt;statcvs-0.3/src/net.sf.statcvs.pages.MarkupHTML.java&lt;br /&gt;３３行目の「ISO-8859-1」を「Shift_JIS」に変更&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_cdtqnsgp5nA/RxMJs5n_f9I/AAAAAAAAAFQ/yBqX1CzlcMg/s1600-h/statsvn-charset.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_cdtqnsgp5nA/RxMJs5n_f9I/AAAAAAAAAFQ/yBqX1CzlcMg/s400/statsvn-charset.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5121447868237840338" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;＜statcvs.jarの展開＞&lt;br /&gt;statcvs.jarを取得して、zip展開する&lt;br /&gt;&lt;br /&gt;＜MarkupHTML.classの配置＞&lt;br /&gt;statcvs-0.3/classes/net.sf.statcvs.pages.MarkupHTML.classを取得&lt;br /&gt;zip展開したstatcvsのstatcvs/net.sf.statcvs.pages.MarkupHTML.classに上書き&lt;br /&gt;&lt;br /&gt;＜JARの生成＞&lt;br /&gt;cd statcvs&lt;br /&gt;&lt;div id="line"&gt;jar cvfm statcvs.jar META-INF\MANIFEST.MF .&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;同じ方法でstatSVNも変更できます。&lt;br /&gt;※statSVNのほとんどはstatCVSを使ってる&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2194190730452537492-467928976977753752?l=ipa-style.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/UtK9P0qDxkNjLeclQB0RgYPiXeI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UtK9P0qDxkNjLeclQB0RgYPiXeI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/UtK9P0qDxkNjLeclQB0RgYPiXeI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UtK9P0qDxkNjLeclQB0RgYPiXeI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IpaStyle/~4/aB-0XXJsgE8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ipa-style.blogspot.com/feeds/467928976977753752/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2194190730452537492&amp;postID=467928976977753752" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/467928976977753752?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/467928976977753752?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IpaStyle/~3/aB-0XXJsgE8/statsvnstatcvscharset.html" title="StatSVN(StatCVS)の文字化け(charset)をソースを変更して直す" /><author><name>ipa</name><uri>http://www.blogger.com/profile/07721012440270254809</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp3.blogger.com/_cdtqnsgp5nA/RxMJs5n_f9I/AAAAAAAAAFQ/yBqX1CzlcMg/s72-c/statsvn-charset.gif" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://ipa-style.blogspot.com/2007/10/statsvnstatcvscharset.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIDQHsyfyp7ImA9WB9RF0w.&quot;"><id>tag:blogger.com,1999:blog-2194190730452537492.post-4331744664651878459</id><published>2007-10-12T10:59:00.000+09:00</published><updated>2007-10-18T22:02:51.597+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-10-18T22:02:51.597+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="maven2" /><title>maven2でソース(sourceDirectory)フォルダを複数指定</title><content type="html">mavenでコンパイルする対象のソースフォルダ(sourceDirectory)を追加するには&lt;br /&gt;maven1では「maven.xml」ファイルに「maven.compile.src.set」でパスを追加すればよかったけど、&lt;br /&gt;maven2では「build-helper-maven-plugin」というプラグインで指定するようになった。&lt;br /&gt;&lt;br /&gt;&lt;div id="line"&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&amp;lt;project&amp;gt;&lt;br /&gt;...&lt;br /&gt;  &amp;lt;build&amp;gt;&lt;br /&gt;  &lt;font color="red"&gt;&amp;lt;sourceDirectory&amp;gt;src&amp;lt;/sourceDirectory&amp;gt;&lt;/font&gt;&lt;br /&gt;  ...&lt;br /&gt;    &amp;lt;plugins&amp;gt;&lt;br /&gt;      ...&lt;br /&gt;      &amp;lt;plugin&amp;gt;&lt;br /&gt;        &amp;lt;groupId&amp;gt;org.codehaus.mojo&amp;lt;/groupId&amp;gt;&lt;br /&gt;        &amp;lt;artifactId&amp;gt;build-helper-maven-plugin&amp;lt;/artifactId&amp;gt;&lt;br /&gt;        &amp;lt;executions&amp;gt;&lt;br /&gt;          &amp;lt;execution&amp;gt;&lt;br /&gt;            &amp;lt;id&amp;gt;add-source&amp;lt;/id&amp;gt;&lt;br /&gt;            &amp;lt;phase&amp;gt;generate-sources&amp;lt;/phase&amp;gt;&lt;br /&gt;            &amp;lt;goals&amp;gt;&lt;br /&gt;              &amp;lt;goal&amp;gt;add-source&amp;lt;/goal&amp;gt;&lt;br /&gt;            &amp;lt;/goals&amp;gt;&lt;br /&gt;            &amp;lt;configuration&amp;gt;&lt;br /&gt;              &amp;lt;sources&amp;gt;&lt;br /&gt;                &lt;font color="red"&gt;&amp;lt;source&amp;gt;src2&amp;lt;/source&amp;gt;&lt;/font&gt;&lt;br /&gt;                &lt;font color="red"&gt;&amp;lt;source&amp;gt;src3&amp;lt;/source&amp;gt;&lt;/font&gt;&lt;br /&gt;              &amp;lt;/sources&amp;gt;&lt;br /&gt;            &amp;lt;/configuration&amp;gt;&lt;br /&gt;          &amp;lt;/execution&amp;gt;&lt;br /&gt;        &amp;lt;/executions&amp;gt;&lt;br /&gt;      &amp;lt;/plugin&amp;gt;&lt;br /&gt;    &amp;lt;/plugins&amp;gt;&lt;br /&gt;  ...&lt;br /&gt;  &amp;lt;/build&amp;gt;&lt;br /&gt;...&lt;br /&gt;&amp;lt;/project&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;ちなみにテストフォルダ(testSourceDirectory)を追加するには&lt;br /&gt;maven1では「maven.xml」ファイルに「maven.test.compile.src.set」でパスを追加すればよかったけど、&lt;br /&gt;maven2では同じように「build-helper-maven-plugin」で指定できる。&lt;br /&gt;&lt;br /&gt;&lt;div id="line"&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&amp;lt;project&amp;gt;&lt;br /&gt;...&lt;br /&gt;  &amp;lt;build&amp;gt;&lt;br /&gt;  &lt;font color="red"&gt;&amp;lt;testSourceDirectory&amp;gt;test&amp;lt;/testSourceDirectory&amp;gt;&lt;/font&gt;&lt;br /&gt;  ...&lt;br /&gt;    &amp;lt;plugins&amp;gt;&lt;br /&gt;      ...&lt;br /&gt;      &amp;lt;plugin&amp;gt;&lt;br /&gt;        &amp;lt;groupId&amp;gt;org.codehaus.mojo&amp;lt;/groupId&amp;gt;&lt;br /&gt;        &amp;lt;artifactId&amp;gt;build-helper-maven-plugin&amp;lt;/artifactId&amp;gt;&lt;br /&gt;        &amp;lt;executions&amp;gt;&lt;br /&gt;          &amp;lt;execution&amp;gt;&lt;br /&gt;            &amp;lt;id&amp;gt;add-test-source&amp;lt;/id&amp;gt;&lt;br /&gt;            &amp;lt;phase&amp;gt;generate-sources&amp;lt;/phase&amp;gt;&lt;br /&gt;            &amp;lt;goals&amp;gt;&lt;br /&gt;              &amp;lt;goal&amp;gt;add-test-source&amp;lt;/goal&amp;gt;&lt;br /&gt;            &amp;lt;/goals&amp;gt;&lt;br /&gt;            &amp;lt;configuration&amp;gt;&lt;br /&gt;              &amp;lt;sources&amp;gt;&lt;br /&gt;                &lt;font color="red"&gt;&amp;lt;source&amp;gt;test2&amp;lt;/source&amp;gt;&lt;/font&gt;&lt;br /&gt;                &lt;font color="red"&gt;&amp;lt;source&amp;gt;test3&amp;lt;/source&amp;gt;&lt;/font&gt;&lt;br /&gt;              &amp;lt;/sources&amp;gt;&lt;br /&gt;            &amp;lt;/configuration&amp;gt;&lt;br /&gt;          &amp;lt;/execution&amp;gt;&lt;br /&gt;        &amp;lt;/executions&amp;gt;&lt;br /&gt;      &amp;lt;/plugin&amp;gt;&lt;br /&gt;    &amp;lt;/plugins&amp;gt;&lt;br /&gt;  ...&lt;br /&gt;  &amp;lt;/build&amp;gt;&lt;br /&gt;...&lt;br /&gt;&amp;lt;/project&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2194190730452537492-4331744664651878459?l=ipa-style.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WmGP_WS7YgimK10BljXC0RsITcc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WmGP_WS7YgimK10BljXC0RsITcc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WmGP_WS7YgimK10BljXC0RsITcc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WmGP_WS7YgimK10BljXC0RsITcc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IpaStyle/~4/lGwNiuUxDLA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ipa-style.blogspot.com/feeds/4331744664651878459/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2194190730452537492&amp;postID=4331744664651878459" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/4331744664651878459?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/4331744664651878459?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IpaStyle/~3/lGwNiuUxDLA/maven2sourcedirectory.html" title="maven2でソース(sourceDirectory)フォルダを複数指定" /><author><name>ipa</name><uri>http://www.blogger.com/profile/07721012440270254809</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ipa-style.blogspot.com/2007/10/maven2sourcedirectory.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEINSXszfSp7ImA9WxZRGUo.&quot;"><id>tag:blogger.com,1999:blog-2194190730452537492.post-3881421941495996523</id><published>2007-10-01T20:20:00.001+09:00</published><updated>2008-02-14T16:03:18.585+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-02-14T16:03:18.585+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="tool" /><title>JavaPathFinderがコード提供なのでJarを作った</title><content type="html">JavaPathFinderがコード提供なのでEclipseからコンパイルしてJarを作ってみた。&lt;br /&gt;※やっぱNASAだから特殊なJDKつかってんのかなぁ…&lt;br /&gt;&lt;br /&gt;「jpf release\build\lib」に「env_jpf.jar」「env_jvm.jar」「open-jpf.jar」を&lt;br /&gt;作るために「ant」の「jar」ターゲットを実行しないと「jpf.bat」が動かない&lt;br /&gt;&lt;br /&gt;&lt;div class="flash"&gt;&lt;br /&gt; &lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" WIDTH="800" HEIGHT="620"&gt;&lt;br /&gt;  &lt;param name="movie" value="http://ipapage.web.fc2.com/ipastyle/jpf_build.swf" /&gt;&lt;br /&gt;  &lt;embed src="http://ipapage.web.fc2.com/ipastyle/jpf_build.swf" type="application/x-shockwave-flash" pluginspace="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" WIDTH="800" HEIGHT="620"&gt;&lt;br /&gt;  &lt;/embed&gt;&lt;br /&gt; &lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;これはEclipseと連動させたいなぁ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2194190730452537492-3881421941495996523?l=ipa-style.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JCV0w69gPEnq6kT_i2yYsygkEfk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JCV0w69gPEnq6kT_i2yYsygkEfk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JCV0w69gPEnq6kT_i2yYsygkEfk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JCV0w69gPEnq6kT_i2yYsygkEfk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IpaStyle/~4/EnSHW1bhX8g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ipa-style.blogspot.com/feeds/3881421941495996523/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2194190730452537492&amp;postID=3881421941495996523" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/3881421941495996523?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/3881421941495996523?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IpaStyle/~3/EnSHW1bhX8g/javapathfinderjar.html" title="JavaPathFinderがコード提供なのでJarを作った" /><author><name>ipa</name><uri>http://www.blogger.com/profile/07721012440270254809</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://ipa-style.blogspot.com/2007/10/javapathfinderjar.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMNSX0-cCp7ImA9WB9RF0w.&quot;"><id>tag:blogger.com,1999:blog-2194190730452537492.post-54945499394377332</id><published>2007-07-06T16:58:00.000+09:00</published><updated>2007-10-18T22:01:38.358+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-10-18T22:01:38.358+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="eclipse" /><category scheme="http://www.blogger.com/atom/ns#" term="trac" /><category scheme="http://www.blogger.com/atom/ns#" term="mylyn" /><title>Eclipse3.3のタスク管理(mylyn)をtracでやる</title><content type="html">タスク管理の「mylar」が「mylyn」に変わり、eclipseのデフォルトプラグインになったそうな&lt;br /&gt;&lt;br /&gt;これは使わねば！！&lt;br /&gt;&lt;br /&gt;ということでeclipse3.3をインストールしたのですが&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;「trac」のコネクターがない！！&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_cdtqnsgp5nA/Ro32dM0JUiI/AAAAAAAAACk/lBAba9Uh6M8/s1600-h/mylyn1.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_cdtqnsgp5nA/Ro32dM0JUiI/AAAAAAAAACk/lBAba9Uh6M8/s320/mylyn1.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5083990535887737378" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ので、UpdateSiteに接続&lt;br /&gt;URLに「http://download.eclipse.org/tools/mylyn/update/e3.3」を指定&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_cdtqnsgp5nA/Ro32k80JUjI/AAAAAAAAACs/UyjYsSiUAdY/s1600-h/mylyn2.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_cdtqnsgp5nA/Ro32k80JUjI/AAAAAAAAACs/UyjYsSiUAdY/s320/mylyn2.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5083990669031723570" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;「trac」のコネクターだけを指定してインストール&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_cdtqnsgp5nA/Ro32ss0JUkI/AAAAAAAAAC0/Q8-XC4g-7BA/s1600-h/mylyn3.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_cdtqnsgp5nA/Ro32ss0JUkI/AAAAAAAAAC0/Q8-XC4g-7BA/s320/mylyn3.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5083990802175709762" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;無事tracにつなぐことができたとさ&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_cdtqnsgp5nA/Ro325c0JUlI/AAAAAAAAAC8/UtTQugawrP0/s1600-h/mylyn4.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_cdtqnsgp5nA/Ro325c0JUlI/AAAAAAAAAC8/UtTQugawrP0/s320/mylyn4.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5083991021219041874" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;つながらなかったら「&lt;a href=http://ipa-style.blogspot.com/2007/05/trac13eclipse32mylar32xmlrcp.html&gt;XML_RCP権限の追加&lt;/a&gt;」をしてみるとよいかも&lt;br /&gt;&lt;br /&gt;世間一般のBTSは「Bugzilla」なのかなぁ…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2194190730452537492-54945499394377332?l=ipa-style.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_erT-4sQFidRyGcmUR1EV74UmZ0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_erT-4sQFidRyGcmUR1EV74UmZ0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_erT-4sQFidRyGcmUR1EV74UmZ0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_erT-4sQFidRyGcmUR1EV74UmZ0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IpaStyle/~4/CIzAE5qq8X4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ipa-style.blogspot.com/feeds/54945499394377332/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2194190730452537492&amp;postID=54945499394377332" title="1 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/54945499394377332?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/54945499394377332?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IpaStyle/~3/CIzAE5qq8X4/eclipse33mylyntrac.html" title="Eclipse3.3のタスク管理(mylyn)をtracでやる" /><author><name>ipa</name><uri>http://www.blogger.com/profile/07721012440270254809</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp0.blogger.com/_cdtqnsgp5nA/Ro32dM0JUiI/AAAAAAAAACk/lBAba9Uh6M8/s72-c/mylyn1.gif" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://ipa-style.blogspot.com/2007/07/eclipse33mylyntrac.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MGRno6eSp7ImA9WB5SEU0.&quot;"><id>tag:blogger.com,1999:blog-2194190730452537492.post-3432504680369719593</id><published>2007-06-06T14:52:00.000+09:00</published><updated>2007-06-06T14:57:07.411+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-06-06T14:57:07.411+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="continuum" /><title>Continuumの起動ポート(port)の変更方法</title><content type="html">既存のApache等が立ち上がってる場合、Continuumが8080ポートで起動するのが困る場合があります。&lt;br /&gt;&lt;br /&gt;そんなときは[Continuum]/apps/continuum/conf/application.xmlのportを変更しましょう&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_cdtqnsgp5nA/RmZL6sMDdLI/AAAAAAAAACM/4PSE2DsouKI/s1600-h/continuum_port.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_cdtqnsgp5nA/RmZL6sMDdLI/AAAAAAAAACM/4PSE2DsouKI/s320/continuum_port.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5072825501945656498" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;今回は8080から2236(富士山麓)に変更～&lt;br /&gt;&lt;br /&gt;ちなみにこのファイルは初回起動時に作成されるので、初回起動してすぐに停止させてから編集しましょう&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2194190730452537492-3432504680369719593?l=ipa-style.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/B3oZ-2k9M7uO4pg7_N019pBPFYU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/B3oZ-2k9M7uO4pg7_N019pBPFYU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/B3oZ-2k9M7uO4pg7_N019pBPFYU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/B3oZ-2k9M7uO4pg7_N019pBPFYU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IpaStyle/~4/Z0sOypulopw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ipa-style.blogspot.com/feeds/3432504680369719593/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2194190730452537492&amp;postID=3432504680369719593" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/3432504680369719593?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/3432504680369719593?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IpaStyle/~3/Z0sOypulopw/continuumport.html" title="Continuumの起動ポート(port)の変更方法" /><author><name>ipa</name><uri>http://www.blogger.com/profile/07721012440270254809</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp1.blogger.com/_cdtqnsgp5nA/RmZL6sMDdLI/AAAAAAAAACM/4PSE2DsouKI/s72-c/continuum_port.gif" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://ipa-style.blogspot.com/2007/06/continuumport.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEMQH0zfCp7ImA9WB5SEUw.&quot;"><id>tag:blogger.com,1999:blog-2194190730452537492.post-1632623145457272969</id><published>2007-06-06T14:26:00.000+09:00</published><updated>2007-06-06T15:51:21.384+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-06-06T15:51:21.384+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="continuum" /><title>Continuumをサービスにしたらcvs loginで失敗する！？</title><content type="html">「Windows」＋「Continuum」＋「CVSNT」でサービスにしようとしてる方は注意！！&lt;br /&gt;&lt;br /&gt;なかなか便利なContinuumをサービスに登録してみた&lt;br /&gt;登録バッチがあるので簡単かとおもいきや意外な落とし穴があった…&lt;br /&gt;&lt;br /&gt;＜サービス登録＞&lt;br /&gt;[Continuum]\bin\win32\InstallService.batを起動&lt;br /&gt;※JAVA_HOMEがシステム環境変数に設定されていること&lt;br /&gt;&lt;br /&gt;＜環境変数設定＞&lt;br /&gt;バッチに環境変数を書いてる方は全てシステム環境変数に設定する（ユーザ環境変数ではない）&lt;br /&gt;※cvs, java, ant, maven等のPATH、MAVEN_HOME、ANT_HOME&lt;br /&gt;&lt;br /&gt;ここまでは順調だったがBuildしてみると以下のエラーがContinuum上に出ていた&lt;br /&gt;&lt;br /&gt;&lt;div id="line"&gt;Provider message: The cvs command failed.&lt;br /&gt;Command output: &lt;br /&gt;-------------------------------------------------------------------------------&lt;br /&gt;cvs update: Empty password used - try 'cvs login' with a real password&lt;br /&gt;&lt;br /&gt;cvs [update aborted]: authorization failed: server **.**.**.** rejected access to /PATH for user USER&lt;br /&gt;-------------------------------------------------------------------------------&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Adminや別Userでcvs loginしても.cvspassを作ってもダメ…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;しかし、&lt;a href=http://maven.apache.org/continuum/faqs.html#i-m-running-on-windows-and-continuum-cant-log-to-my-cvs-repository-whats-going-on&gt;ContinuumのFAQ&lt;/a&gt;を見てたら発見！！&lt;br /&gt;&lt;br /&gt;&lt;div id="line"&gt;CVSNT stores passwords in the registry&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;なにーレジストリ使ってるだと～！&lt;br /&gt;さらに、&lt;br /&gt;&lt;br /&gt;&lt;div id="line"&gt;If you're running Continuum as a service, double-check the user it is running as, and make sure that you run cvs login as that user.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;サービス起動ユーザをcvs loginしたユーザに指定しろとな&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_cdtqnsgp5nA/RmZF4cMDdKI/AAAAAAAAACE/R7Gbog-jpi8/s1600-h/continuum_cvs.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_cdtqnsgp5nA/RmZF4cMDdKI/AAAAAAAAACE/R7Gbog-jpi8/s320/continuum_cvs.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5072818866221184162" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;そしたらBuild成功～♪&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2194190730452537492-1632623145457272969?l=ipa-style.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/02xhHr8s8KdezN4xIJ0XFrLQSbk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/02xhHr8s8KdezN4xIJ0XFrLQSbk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/02xhHr8s8KdezN4xIJ0XFrLQSbk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/02xhHr8s8KdezN4xIJ0XFrLQSbk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IpaStyle/~4/Ph5VAtVrjEE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ipa-style.blogspot.com/feeds/1632623145457272969/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2194190730452537492&amp;postID=1632623145457272969" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/1632623145457272969?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/1632623145457272969?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IpaStyle/~3/Ph5VAtVrjEE/continuumcvs-login.html" title="Continuumをサービスにしたらcvs loginで失敗する！？" /><author><name>ipa</name><uri>http://www.blogger.com/profile/07721012440270254809</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp0.blogger.com/_cdtqnsgp5nA/RmZF4cMDdKI/AAAAAAAAACE/R7Gbog-jpi8/s72-c/continuum_cvs.gif" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://ipa-style.blogspot.com/2007/06/continuumcvs-login.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMCQXs7fCp7ImA9WB9RF0w.&quot;"><id>tag:blogger.com,1999:blog-2194190730452537492.post-3199090922715346095</id><published>2007-05-28T17:04:00.000+09:00</published><updated>2007-10-18T22:01:00.504+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-10-18T22:01:00.504+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="eclipse" /><category scheme="http://www.blogger.com/atom/ns#" term="trac" /><category scheme="http://www.blogger.com/atom/ns#" term="mylyn" /><title>「Trac月1.3」＋「Eclipse3.2」＋「Mylar3.2(XML_RCP)」でタスク管理</title><content type="html">ちょろいだろうと思っていた↑でかなり手間取ったのでメモっておく&lt;br /&gt;&lt;br /&gt;１．「Trac月1.3」をインストール&lt;br /&gt;２．「Eclipse3.2」をインストール&lt;br /&gt;３．「Mylar3.2」をインストール&lt;br /&gt;４．「Eclipse3.2」で「Windows-Show View-Mylar-Task Repositiories」ビューを追加&lt;br /&gt;５．「Task Repositiories-右クリック-Add Task Repository」をクリック&lt;br /&gt;６．「Server」「Label」を入れてから、「Access Type」を「XML-RCP」にして「Validate Settings」ボタンを押す&lt;br /&gt;&lt;br /&gt;これでServerと接続できるはずが↓が出た？&lt;br /&gt;&lt;div id="line"&gt;Insufficient permissions for selected access type.&lt;/div&gt;&lt;br /&gt;「Trac月1.3」は「XML_RCP」がインストールされているからいけるんじゃないの！？&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_cdtqnsgp5nA/RlqNyPDzXmI/AAAAAAAAAB8/NJRzEVBwjUE/s1600-h/trac_setting.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_cdtqnsgp5nA/RlqNyPDzXmI/AAAAAAAAAB8/NJRzEVBwjUE/s320/trac_setting.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5069520224734371426" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;…と思ったら、「Trac月1.3」は「XML_RCP」プラグインは入っているが「権限が付いていなかった」！&lt;br /&gt;&lt;br /&gt;なので「XML_RCP」権限の追加を行う&lt;br /&gt;&lt;br /&gt;１．「[TRACLIGHT_HOME]\bin」で「コマンドプロンプト」を開く&lt;br /&gt;２．「setenv.bat」を実行&lt;br /&gt;３．「trac-admin.bat [TRACLIGHT_HOME]\projects\trac\SampleProject」を実行&lt;br /&gt;４．「permission add anonymous XML_RCP」を実行&lt;br /&gt;※．「permission list」で追加されたことを確認&lt;br /&gt;&lt;br /&gt;「all-in-one trac」と「trac-admin」の使い方が微妙に違ったのでてこずった…&lt;br /&gt;当分tracで遊べそうだ♪&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2194190730452537492-3199090922715346095?l=ipa-style.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LD8HQwE80h8CbRImacCUy3l9rHw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LD8HQwE80h8CbRImacCUy3l9rHw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LD8HQwE80h8CbRImacCUy3l9rHw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LD8HQwE80h8CbRImacCUy3l9rHw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IpaStyle/~4/R2_UiS6BC2c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ipa-style.blogspot.com/feeds/3199090922715346095/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2194190730452537492&amp;postID=3199090922715346095" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/3199090922715346095?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/3199090922715346095?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IpaStyle/~3/R2_UiS6BC2c/trac13eclipse32mylar32xmlrcp.html" title="「Trac月1.3」＋「Eclipse3.2」＋「Mylar3.2(XML_RCP)」でタスク管理" /><author><name>ipa</name><uri>http://www.blogger.com/profile/07721012440270254809</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp3.blogger.com/_cdtqnsgp5nA/RlqNyPDzXmI/AAAAAAAAAB8/NJRzEVBwjUE/s72-c/trac_setting.gif" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://ipa-style.blogspot.com/2007/05/trac13eclipse32mylar32xmlrcp.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUMR387eip7ImA9WBFbF0o.&quot;"><id>tag:blogger.com,1999:blog-2194190730452537492.post-7711583493209571721</id><published>2007-05-10T15:19:00.001+09:00</published><updated>2007-05-10T15:24:46.102+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-05-10T15:24:46.102+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><title>JavaFXを試してみた！</title><content type="html">巷で話題のJavaFXがどんなもんか試してみた。&lt;br /&gt;&lt;br /&gt;HPのチュートリアルではNetBeansプラグインで動かしてるが&lt;br /&gt;開発環境もどきが付属してるので問題なし。jreは必要。&lt;br /&gt;&lt;br /&gt;１．openjfxのHPからドラフト版をDL。&lt;br /&gt;　https://openjfx.dev.java.net/servlets/ProjectDocumentList&lt;br /&gt;&lt;br /&gt;２．解凍してからtutorial.batを実行。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_cdtqnsgp5nA/RkK55QcpqXI/AAAAAAAAABs/SWDglIOPJO8/s1600-h/tutorial.jpg"&gt;&lt;img style="float:center; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_cdtqnsgp5nA/RkK55QcpqXI/AAAAAAAAABs/SWDglIOPJO8/s320/tutorial.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5062813324436679026" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;３．Editor部にHPのコード貼り付けてみる&lt;br /&gt;　貼り付けると勝手に実行する&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_cdtqnsgp5nA/RkK6GAcpqYI/AAAAAAAAAB0/_TUhgPVKTLI/s1600-h/tutorial-gui.jpg"&gt;&lt;img style="float:center; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_cdtqnsgp5nA/RkK6GAcpqYI/AAAAAAAAAB0/_TUhgPVKTLI/s320/tutorial-gui.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5062813543480011138" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;注意）チュートリアルのコードをそのまま貼り付けると「import javafx.ui.*」が抜けてるのでエラーする&lt;br /&gt;　https://openjfx.dev.java.net/Getting_Started_With_JavaFX.html&lt;br /&gt;&lt;br /&gt;・GUI部は高度なことを短いコードで実現できてよいかも&lt;br /&gt;・正直Groovyの方がJavaっぽくてわかりやすい…&lt;br /&gt;&lt;br /&gt;もうちょっと見守ってみよう…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2194190730452537492-7711583493209571721?l=ipa-style.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rvgf4MwCdscd9DWWyFsjS36FYUE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rvgf4MwCdscd9DWWyFsjS36FYUE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rvgf4MwCdscd9DWWyFsjS36FYUE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rvgf4MwCdscd9DWWyFsjS36FYUE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IpaStyle/~4/OcFdHlT6YTY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://ipa-style.blogspot.com/feeds/7711583493209571721/comments/default" title="コメントの投稿" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2194190730452537492&amp;postID=7711583493209571721" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/7711583493209571721?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2194190730452537492/posts/default/7711583493209571721?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IpaStyle/~3/OcFdHlT6YTY/javafx.html" title="JavaFXを試してみた！" /><author><name>ipa</name><uri>http://www.blogger.com/profile/07721012440270254809</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp2.blogger.com/_cdtqnsgp5nA/RkK55QcpqXI/AAAAAAAAABs/SWDglIOPJO8/s72-c/tutorial.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://ipa-style.blogspot.com/2007/05/javafx.html</feedburner:origLink></entry></feed>

