<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-27350250523846002</id><updated>2024-09-01T21:45:54.009+09:00</updated><category term="メモ"/><category term="C#"/><category term=".NET"/><category term="C言語"/><category term="VB"/><category term="C++"/><category term="winapi"/><category term="失敗談"/><category term="gcc"/><category term="テスト"/><category term="バッチファイル"/><category term="本"/><category term="Bazaar"/><category term="CrystalReport"/><category term="ruby"/><category term="C++/CLI"/><category term="COM"/><category term="JavaScript"/><category term="Redmine"/><category term="golang"/><category term="iPhone"/><category term="シェルスクリプト"/><category term="雑学"/><category term="Cassandra"/><category term="Chrome"/><category term="HTML"/><category term="Lisp"/><category term="Objective-C"/><category term="PC環境"/><category term="UML"/><category term="_日曜"/><category term="apps"/><category term="arduino"/><category term="haskell"/><category term="jenkins"/><category term="python"/><category term="sqlite"/><category term="windbg"/><category term="データグリッド"/><category term="データセット"/><category term="フリーソフト"/><category term="ベクトル"/><category term="正規表現"/><category term="秀丸"/><title type='text'>知識のゴミ箱</title><subtitle type='html'>日々学んだ事や、感じた事などを書き溜めていこうかなと。</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mzs184.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://mzs184.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>mezashi</name><uri>http://www.blogger.com/profile/06322357640305130422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>174</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-27350250523846002.post-8659331797241258250</id><published>2013-02-08T23:18:00.001+09:00</published><updated>2013-02-08T23:18:28.909+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><title type='text'>LTSVが流行っているみたいなのでパーサーを書いてみた。</title><content type='html'>C# で動くLTSVパーサーです。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://github.com/mezashi184/LTSV&quot;&gt;https://github.com/mezashi184/LTSV&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;-webkit-font-smoothing: antialiased; border: 0px; color: #333333; cursor: text; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 18px; margin: 20px 0px 10px; padding: 0px; position: relative;&quot;&gt;
using&lt;/h3&gt;
&lt;pre style=&quot;background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); color: #333333; font-family: Consolas, &#39;Liberation Mono&#39;, Courier, monospace; font-size: 13px; line-height: 19px; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 6px 10px;&quot;&gt;&lt;code style=&quot;background-color: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: none; font-family: Consolas, &#39;Liberation Mono&#39;, Courier, monospace; font-size: 12px; margin: 0px; padding: 0px;&quot;&gt;using LTSV
&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;-webkit-font-smoothing: antialiased; border: 0px; color: #333333; cursor: text; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 18px; margin: 20px 0px 10px; padding: 0px; position: relative;&quot;&gt;
&lt;a class=&quot;anchor&quot; href=&quot;https://github.com/mezashi184/LTSV#parse-line&quot; name=&quot;parse-line&quot; style=&quot;border: 0px; bottom: 0px; color: #4183c4; cursor: pointer; display: block; left: 0px; line-height: 1; margin: 0px 0px 0px -22px; padding: 0px; position: absolute; text-decoration: initial; top: 15%;&quot;&gt;&lt;span class=&quot;mini-icon mini-icon-link&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; color: black; display: inline-block; font-family: &#39;Octicons Regular&#39;; font-size: 16px; font-weight: normal; height: 16px; line-height: 1; margin: 0px; padding: 0px; width: 16px;&quot;&gt;&lt;/span&gt;&lt;/a&gt;parse line&lt;/h3&gt;
&lt;pre style=&quot;background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); color: #333333; font-family: Consolas, &#39;Liberation Mono&#39;, Courier, monospace; font-size: 13px; line-height: 19px; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 6px 10px;&quot;&gt;&lt;code style=&quot;background-color: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: none; font-family: Consolas, &#39;Liberation Mono&#39;, Courier, monospace; font-size: 12px; margin: 0px; padding: 0px;&quot;&gt;Record record = Parser.Line(&quot;host:127.0.0.1\tident:-\tuser:frank&quot;);
Console.WriteLine(record[&quot;host&quot;]); // &quot;127.0.0.1&quot;
Console.WriteLine(record[&quot;ident&quot;]); // &quot;-&quot;
Console.WriteLine(record[&quot;user&quot;]); // &quot;frank&quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;-webkit-font-smoothing: antialiased; border: 0px; color: #333333; cursor: text; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 18px; margin: 20px 0px 10px; padding: 0px; position: relative;&quot;&gt;
&lt;a class=&quot;anchor&quot; href=&quot;https://github.com/mezashi184/LTSV#parse-file&quot; name=&quot;parse-file&quot; style=&quot;border: 0px; bottom: 0px; color: #4183c4; cursor: pointer; display: block; left: 0px; margin: 0px 0px 0px -30px; padding: 0px 0px 0px 30px; position: absolute; text-decoration: initial; top: 0px;&quot;&gt;&lt;/a&gt;parse file&lt;/h3&gt;
&lt;pre style=&quot;background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); color: #333333; font-family: Consolas, &#39;Liberation Mono&#39;, Courier, monospace; font-size: 13px; line-height: 19px; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 6px 10px;&quot;&gt;&lt;code style=&quot;background-color: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: none; font-family: Consolas, &#39;Liberation Mono&#39;, Courier, monospace; font-size: 12px; margin: 0px; padding: 0px;&quot;&gt;IEnumerable&lt;record&gt; records = Parser.Line(&quot;host:127.0.0.1\tident:-\tuser:frank&quot;);

foreach (Record record in records)
{
    Console.WriteLine(record); // &quot;host:127.0.0.1\tident:-\tuser:frank&quot;
}
&lt;/record&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;-webkit-font-smoothing: antialiased; border: 0px; color: #333333; cursor: text; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 18px; margin: 20px 0px 10px; padding: 0px; position: relative;&quot;&gt;
&lt;a class=&quot;anchor&quot; href=&quot;https://github.com/mezashi184/LTSV#create-line&quot; name=&quot;create-line&quot; style=&quot;border: 0px; bottom: 0px; color: #4183c4; cursor: pointer; display: block; left: 0px; margin: 0px 0px 0px -30px; padding: 0px 0px 0px 30px; position: absolute; text-decoration: initial; top: 0px;&quot;&gt;&lt;/a&gt;create line&lt;/h3&gt;
&lt;pre style=&quot;background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); color: #333333; font-family: Consolas, &#39;Liberation Mono&#39;, Courier, monospace; font-size: 13px; line-height: 19px; margin-top: 15px; overflow: auto; padding: 6px 10px;&quot;&gt;&lt;code style=&quot;background-color: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: none; font-family: Consolas, &#39;Liberation Mono&#39;, Courier, monospace; font-size: 12px; margin: 0px; padding: 0px;&quot;&gt;Record record = new Record();
record[&quot;test&quot;] = &quot;sample&quot;;
record[&quot;foo&quot;] = &quot;bar&quot;;
Console.WriteLine(record.ToString()); // &quot;test:sample\tfoo:bar&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a class=&quot;twitter-share-button&quot; data-count=&quot;horizontal&quot; data-lang=&quot;ja&quot; data-via=&quot;mezashi184&quot; href=&quot;http://twitter.com/share&quot;&gt;Tweet&lt;/a&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://mzs184.blogspot.com/feeds/8659331797241258250/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27350250523846002/8659331797241258250' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/8659331797241258250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/8659331797241258250'/><link rel='alternate' type='text/html' href='http://mzs184.blogspot.com/2013/02/ltsv.html' title='LTSVが流行っているみたいなのでパーサーを書いてみた。'/><author><name>mezashi</name><uri>http://www.blogger.com/profile/06322357640305130422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27350250523846002.post-3796736495382937863</id><published>2013-01-28T10:09:00.004+09:00</published><updated>2013-01-28T10:09:53.466+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="jenkins"/><title type='text'>Jenkinsプラグインを.hpiとして直接ダウンロードする。</title><content type='html'>&lt;br /&gt;
以下のURLからダウンロードできます。&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://updates.jenkins-ci.org/download/plugins/&quot;&gt;http://updates.jenkins-ci.org/download/plugins/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a class=&quot;twitter-share-button&quot; data-count=&quot;horizontal&quot; data-lang=&quot;ja&quot; data-via=&quot;mezashi184&quot; href=&quot;http://twitter.com/share&quot;&gt;Tweet&lt;/a&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://mzs184.blogspot.com/feeds/3796736495382937863/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27350250523846002/3796736495382937863' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/3796736495382937863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/3796736495382937863'/><link rel='alternate' type='text/html' href='http://mzs184.blogspot.com/2013/01/jenkinshpi.html' title='Jenkinsプラグインを.hpiとして直接ダウンロードする。'/><author><name>mezashi</name><uri>http://www.blogger.com/profile/06322357640305130422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27350250523846002.post-619893786920398364</id><published>2012-12-11T14:33:00.002+09:00</published><updated>2012-12-11T14:33:57.776+09:00</updated><title type='text'>VC2010で.NetFrameworkのバージョンを2.0に変更する</title><content type='html'>VisualStudio2010で&lt;br /&gt;
C++/CLIで.NetFrameworkのバージョンを2.0に変更したかったのですが、&lt;br /&gt;
C#はUIで設定できるのにC++はUIで変更は出来ないようです。&lt;br /&gt;
（頑張ってUIを探してみたけど見つかりませんでした。。）&lt;br /&gt;
&lt;br /&gt;
検索したら、MSDNに載ってました。&lt;br /&gt;
&lt;a href=&quot;http://msdn.microsoft.com/ja-jp/library/ff770576(v=vs.100).aspx&quot;&gt;http://msdn.microsoft.com/ja-jp/library/ff770576(v=vs.100).aspx&lt;/a&gt;&lt;br /&gt;
.vcxprojを直接編集するしかないみたい。&lt;br /&gt;
&lt;br /&gt;
以下のタグの値を変更すればOKとのこと。&lt;br /&gt;
&amp;lt;TargetFrameworkVersion&amp;gt;v4.0&amp;lt;/TargetFrameworkVersion&amp;gt;&lt;br /&gt;
&lt;br /&gt;
早速エディタで.vcxprojを開いてみましたが。。。&lt;br /&gt;
TargetFrameworkVersionのタグがない！！&lt;br /&gt;
&lt;br /&gt;
それっぽいタグの中に追加。&lt;br /&gt;
&amp;lt;PropertyGroup Label=&quot;Globals&quot;&amp;gt;&lt;br /&gt;
　　&amp;lt;TargetFrameworkVersion&amp;gt;v2.0&amp;lt;/TargetFrameworkVersion&amp;gt;&lt;br /&gt;
&amp;lt;/PropertyGroup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
無事C++/CLIのプロジェクトのプロパティで対象フレームワークにv2.0と表示されました！&lt;br /&gt;
&lt;br /&gt;
早速ビルドしてみると。。。&lt;br /&gt;
エラー。&lt;br /&gt;
----&lt;br /&gt;
&lt;pre&gt;error MSB8009: .NET Framework 2.0/3.0/3.5 は、v90 のプラットフォーム ツールセットを対象としています。コンピューターに Visual Studio 2008 がインストールされていることを確認してください。
&lt;/pre&gt;
----&lt;br /&gt;
なんという！&lt;br /&gt;
&lt;br /&gt;
VisualStudio2008をインストールするとちゃんとビルドできました。&lt;br /&gt;
&lt;br /&gt;
非常に面倒ですね。GUIで変更できないだけでなく、&lt;br /&gt;
古いバージョンのVisualStudioが必要とか。&lt;br /&gt;
何とかならないもんですかねぇ～。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a class=&quot;twitter-share-button&quot; data-count=&quot;horizontal&quot; data-lang=&quot;ja&quot; data-via=&quot;mezashi184&quot; href=&quot;http://twitter.com/share&quot;&gt;Tweet&lt;/a&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://mzs184.blogspot.com/feeds/619893786920398364/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27350250523846002/619893786920398364' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/619893786920398364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/619893786920398364'/><link rel='alternate' type='text/html' href='http://mzs184.blogspot.com/2012/12/vc2010netframework20.html' title='VC2010で.NetFrameworkのバージョンを2.0に変更する'/><author><name>mezashi</name><uri>http://www.blogger.com/profile/06322357640305130422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27350250523846002.post-4699313766786378309</id><published>2012-12-07T14:13:00.004+09:00</published><updated>2012-12-07T14:20:32.647+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="バッチファイル"/><title type='text'>文字列に特定の文字が含まれているのをチェックする</title><content type='html'>&lt;br /&gt;
バッチファイルで文字列に特定の文字が含まれているのをチェックする方法です。&lt;br /&gt;
&lt;br /&gt;
例：&lt;br /&gt;
&lt;br /&gt;
echo aaa bbb|findstr /C:&quot; &quot;&amp;gt;NUL&lt;br /&gt;
if not ERRORLEVEL 1 echo ok&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
例：バッチファイルを実行したパス（フォルダ）に半角スペースがあるかを調べる&lt;br /&gt;
&lt;br /&gt;
echo %~dp0|findstr /C:&quot; &quot;&amp;gt;NUL&lt;br /&gt;
if not ERRORLEVEL 1 echo ok&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a class=&quot;twitter-share-button&quot; data-count=&quot;horizontal&quot; data-lang=&quot;ja&quot; data-via=&quot;mezashi184&quot; href=&quot;http://twitter.com/share&quot;&gt;Tweet&lt;/a&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://mzs184.blogspot.com/feeds/4699313766786378309/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27350250523846002/4699313766786378309' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/4699313766786378309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/4699313766786378309'/><link rel='alternate' type='text/html' href='http://mzs184.blogspot.com/2012/12/blog-post.html' title='文字列に特定の文字が含まれているのをチェックする'/><author><name>mezashi</name><uri>http://www.blogger.com/profile/06322357640305130422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27350250523846002.post-5648938155091894106</id><published>2012-11-14T17:45:00.000+09:00</published><updated>2012-12-18T15:04:08.389+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><title type='text'>C# .NET2.0で使えるParserクラスを作ってみた。</title><content type='html'>HaskellのParsecに触発されて、&lt;br /&gt;
C# .NET2.0で使えるParserクラスを作ってみた。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://github.com/mezashi184/Parq&quot;&gt;https://github.com/mezashi184/Parq&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
サンプル&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;Parser&lt;char char=&quot;char&quot;&gt; parser = CharParser.Range(&#39;0&#39;, &#39;9&#39;);&lt;/char&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;using (StringSource source = new StringSource(&quot;012&quot;))&lt;br /&gt;
&amp;nbsp; &amp;nbsp;{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Assert.That(parser.Run(source), Is.EqualTo(&#39;0&#39;));&lt;br /&gt;
&amp;nbsp; &amp;nbsp;}&lt;br /&gt;
----&lt;br /&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a class=&quot;twitter-share-button&quot; data-count=&quot;horizontal&quot; data-lang=&quot;ja&quot; data-via=&quot;mezashi184&quot; href=&quot;http://twitter.com/share&quot;&gt;Tweet&lt;/a&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://mzs184.blogspot.com/feeds/5648938155091894106/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27350250523846002/5648938155091894106' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/5648938155091894106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/5648938155091894106'/><link rel='alternate' type='text/html' href='http://mzs184.blogspot.com/2012/11/c-net20parser.html' title='C# .NET2.0で使えるParserクラスを作ってみた。'/><author><name>mezashi</name><uri>http://www.blogger.com/profile/06322357640305130422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27350250523846002.post-5821025124954916472</id><published>2012-09-01T17:47:00.004+09:00</published><updated>2012-11-28T10:02:56.175+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C++/CLI"/><title type='text'>C++/CLIでIEnumerableを実装してみる。</title><content type='html'>&lt;br /&gt;
サクッと実装する予定が&quot;明示的なオーバーライド&quot;ではまってしまったので、&lt;br /&gt;
残しておきます。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
以下のように実装クラスを書いてコンパイル！&lt;br /&gt;
public ref class SampleList:public System::Collections::Generic::IEnumerable&lt;int&gt;&lt;/int&gt;&lt;br /&gt;
{&lt;br /&gt;
public :&lt;br /&gt;
&amp;nbsp; &amp;nbsp; virtual System::Collections::Generic::IEnumerator&lt;int&gt;^ GetEnumerator() { return nullptr; }&lt;/int&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; virtual System::Collections::IEnumerator^ System::Collections::IEnumerable::GetEnumerator() { return GetEnumerator(); }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
すると。&lt;br /&gt;
&lt;br /&gt;
エラー、エラー、エラー。。。。&lt;br /&gt;
&lt;br /&gt;
error C3253: &#39;IEnumerable.GetEnumerator&#39; : 明示的なオーバーライドでエラーが発生しました&lt;br /&gt;
error C2838: &#39;IEnumerable.GetEnumerator&#39; : メンバ宣言内の限定名が間違っています。&lt;br /&gt;
error C3648: この明示的なオーバーライド構文には /clr:oldSyntax が必要です&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
明示的なオーバーライドは /clr オプションでは出来ないみたい。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
調べるとMSDNさんにありました。&lt;br /&gt;
関数のオーバーライドを別の関数名にして実装が出来るとのこと。&lt;br /&gt;
http://msdn.microsoft.com/ja-jp/library/fw0bbh51(v=vs.80).aspx&lt;br /&gt;
&lt;br /&gt;
これで書きなおしたのがこれ！&lt;br /&gt;
public ref class SampleList:public System::Collections::Generic::IEnumerable&lt;int&gt;&lt;/int&gt;&lt;br /&gt;
{&lt;br /&gt;
public :&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;virtual System::Collections::Generic::IEnumerator&lt;int&gt;^ GetEnumerator() { return gcnew Iterator(); }&lt;/int&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;virtual System::Collections::IEnumerator^ GetEnumeratorImpl() =System::Collections::IEnumerable::GetEnumerator { return GetEnumerator(); }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
■参考サイト。&lt;br /&gt;
http://msdn.microsoft.com/en-us/library/fw0bbh51(v=vs.80).aspx&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
■おまけIEnumerator&lt;int&gt;の実装。&lt;/int&gt;&lt;br /&gt;
ref class Iterator : System::Collections::Generic::IEnumerator&lt;int&gt;&lt;/int&gt;&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; int i;&lt;br /&gt;
public:&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Iterator()&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;i = -1;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;virtual ~Iterator()&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;property virtual int Current&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;int get()&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;return i;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;virtual System::Object^ CurrentImpl() = System::Collections::IEnumerator::Current::get&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;return Current;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;virtual void Reset() = System::Collections::IEnumerator::Reset&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;throw gcnew NotImplementedException();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;virtual bool MoveNext()&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;i++;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;return i;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a class=&quot;twitter-share-button&quot; data-count=&quot;horizontal&quot; data-lang=&quot;ja&quot; data-via=&quot;mezashi184&quot; href=&quot;http://twitter.com/share&quot;&gt;Tweet&lt;/a&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://mzs184.blogspot.com/feeds/5821025124954916472/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27350250523846002/5821025124954916472' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/5821025124954916472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/5821025124954916472'/><link rel='alternate' type='text/html' href='http://mzs184.blogspot.com/2012/09/ccliienumerable_1.html' title='C++/CLIでIEnumerable&lt;int&gt;を実装してみる。'/><author><name>mezashi</name><uri>http://www.blogger.com/profile/06322357640305130422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27350250523846002.post-4177711068950619124</id><published>2012-08-10T13:53:00.000+09:00</published><updated>2012-11-28T10:02:56.158+09:00</updated><title type='text'>CentOSでcronの設定</title><content type='html'>&lt;div&gt;
&lt;div&gt;
定期的に処理をしたかったので、cronの設定を調べました。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
cronの設定を編集する。&lt;/div&gt;
&lt;div&gt;
# crontab -e&lt;/div&gt;
&lt;div&gt;
&lt;pre&gt;* * * * * 実行するコマンド
&lt;pre&gt;&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
例：毎時０分に実行する。&lt;/div&gt;
&lt;div&gt;
0 * * * * echo test&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
参考：&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://www.server-memo.net/tips/crontab.html&quot;&gt;http://www.server-memo.net/tips/crontab.html&lt;/a&gt;&lt;/div&gt;
&lt;/pre&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;a class=&quot;twitter-share-button&quot; data-count=&quot;horizontal&quot; data-lang=&quot;ja&quot; data-via=&quot;mezashi184&quot; href=&quot;http://twitter.com/share&quot;&gt;Tweet&lt;/a&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mzs184.blogspot.com/feeds/4177711068950619124/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27350250523846002/4177711068950619124' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/4177711068950619124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/4177711068950619124'/><link rel='alternate' type='text/html' href='http://mzs184.blogspot.com/2012/08/centoscron.html' title='CentOSでcronの設定'/><author><name>mezashi</name><uri>http://www.blogger.com/profile/06322357640305130422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27350250523846002.post-4372578023810603213</id><published>2012-08-10T13:49:00.002+09:00</published><updated>2012-11-28T10:02:56.161+09:00</updated><title type='text'>Windows で VMWareServer をコマンドラインで操作する。</title><content type='html'>&lt;br /&gt;
&lt;br /&gt;
検索してもLinuxでの情報しか出てこないんですよね。。。&lt;br /&gt;
Linuxでは /usr/bin/ に入っているみたいで、vmware-cmdとかいう名前だそうな。&lt;br /&gt;
&lt;br /&gt;
Windowsでは残念ながらLinuxと同じ名称のファイルは存在せず。。&lt;br /&gt;
で、とにかく色々とexeを叩いてたらみつけました！&lt;br /&gt;
&lt;br /&gt;
vmrun.exeというファイルです。&lt;br /&gt;
&lt;br /&gt;
例：&lt;br /&gt;
C:\Program Files (x86)\VMware\VMware Server\vmrun.exe&lt;br /&gt;
&lt;br /&gt;
vmrun.exeを実行するとヘルプが表示されます。&lt;br /&gt;
ヘルプをみながらゴニョゴニョ。&lt;br /&gt;
&lt;br /&gt;
■VMの起動&lt;br /&gt;
start コマンド&lt;br /&gt;
&lt;br /&gt;
vmrun.exe -T server -u user -p password -h https://localhost:8333/sdk &amp;nbsp;start &quot;[standard] myvm\myvm.vmx&quot;&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;a class=&quot;twitter-share-button&quot; data-count=&quot;horizontal&quot; data-lang=&quot;ja&quot; data-via=&quot;mezashi184&quot; href=&quot;http://twitter.com/share&quot;&gt;Tweet&lt;/a&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://mzs184.blogspot.com/feeds/4372578023810603213/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27350250523846002/4372578023810603213' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/4372578023810603213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/4372578023810603213'/><link rel='alternate' type='text/html' href='http://mzs184.blogspot.com/2012/08/windows-vmwareserver.html' title='Windows で VMWareServer をコマンドラインで操作する。'/><author><name>mezashi</name><uri>http://www.blogger.com/profile/06322357640305130422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27350250523846002.post-4375691893647449142</id><published>2012-07-11T09:02:00.005+09:00</published><updated>2012-11-28T10:02:56.163+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bazaar"/><title type='text'>Bazaarでファイル名を変更する。</title><content type='html'>&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;エクスプローラで名前を変更してしまうと。&lt;/span&gt;&lt;br /&gt;
BazaarExplorerで見た時に削除と追加になってしまい。&lt;br /&gt;
今までの履歴を引き継ぐことが出来ない。&lt;br /&gt;
&lt;br /&gt;
調べてみると。&lt;br /&gt;
BazaarExplorerの作業ツリーで名前を変更すると、&lt;br /&gt;
ファイル名やフォルダ名の変更扱いとなり、&lt;br /&gt;
履歴を引き継ぐ事ができます。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
が、&lt;br /&gt;
Visual Studio上でファイル名を変更してしまうと、&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;
bzrにmvというコマンドがありました。&lt;br /&gt;
bzr mv --auto&lt;br /&gt;
でエクスプローラやVisualStudio上で変更しても履歴を引き継げるようになります。&lt;br /&gt;
&lt;br /&gt;
フォルダ名を変更した場合は。&lt;br /&gt;
bzr add でフォルダを追加する必要があり。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
参考サイト：&lt;br /&gt;
http://kashfarooq.wordpress.com/2009/09/21/renaming-files-with-bazaar-source-control/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a class=&quot;twitter-share-button&quot; data-count=&quot;horizontal&quot; data-lang=&quot;ja&quot; data-via=&quot;mezashi184&quot; href=&quot;http://twitter.com/share&quot;&gt;Tweet&lt;/a&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://mzs184.blogspot.com/feeds/4375691893647449142/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27350250523846002/4375691893647449142' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/4375691893647449142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/4375691893647449142'/><link rel='alternate' type='text/html' href='http://mzs184.blogspot.com/2012/07/bazaar.html' title='Bazaarでファイル名を変更する。'/><author><name>mezashi</name><uri>http://www.blogger.com/profile/06322357640305130422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27350250523846002.post-7560680849733359420</id><published>2012-07-04T09:28:00.000+09:00</published><updated>2012-11-28T10:02:56.190+09:00</updated><title type='text'>iGoogleがもう少しで廃止だそうな。</title><content type='html'>iGoogleは&lt;span style=&quot;background-color: white;&quot;&gt;2013 年 11 月 1 日で廃止だそうです。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
私自身はよく使っていたので、代わりになるアドインなんかを探さないといけないですね。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://support.google.com/websearch/bin/answer.py?hl=ja&amp;amp;answer=2664197&quot;&gt;http://support.google.com/websearch/bin/answer.py?hl=ja&amp;amp;answer=2664197&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a class=&quot;twitter-share-button&quot; data-count=&quot;horizontal&quot; data-lang=&quot;ja&quot; data-via=&quot;mezashi184&quot; href=&quot;http://twitter.com/share&quot;&gt;Tweet&lt;/a&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://mzs184.blogspot.com/feeds/7560680849733359420/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27350250523846002/7560680849733359420' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/7560680849733359420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/7560680849733359420'/><link rel='alternate' type='text/html' href='http://mzs184.blogspot.com/2012/07/igoogle.html' title='iGoogleがもう少しで廃止だそうな。'/><author><name>mezashi</name><uri>http://www.blogger.com/profile/06322357640305130422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27350250523846002.post-3780481394011629933</id><published>2012-07-03T13:10:00.001+09:00</published><updated>2012-11-28T10:02:56.152+09:00</updated><title type='text'>centos で windows共有フォルダにアクセスする。</title><content type='html'>&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Windowsの共有フォルダにデータのバックアップを取りたかったので、&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;調べた結果を残しておきます。&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
共有フォルダをディレクトリに割り当てる。&lt;br /&gt;
mount -t cifs -o username=xxxxx,password=xxxxx //hostname/share /var/share&lt;br /&gt;
&lt;br /&gt;
割り当てを解除する。&lt;br /&gt;
umount /var/share&lt;br /&gt;
&lt;br /&gt;
が！&lt;br /&gt;
ビジー状態とかで解除出来なかった。。。&lt;br /&gt;
&lt;br /&gt;
その場合は以下のように強制的に解除する。&lt;br /&gt;
umount -l /var/share&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a class=&quot;twitter-share-button&quot; data-count=&quot;horizontal&quot; data-lang=&quot;ja&quot; data-via=&quot;mezashi184&quot; href=&quot;http://twitter.com/share&quot;&gt;Tweet&lt;/a&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://mzs184.blogspot.com/feeds/3780481394011629933/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27350250523846002/3780481394011629933' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/3780481394011629933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/3780481394011629933'/><link rel='alternate' type='text/html' href='http://mzs184.blogspot.com/2012/07/centos-windows.html' title='centos で windows共有フォルダにアクセスする。'/><author><name>mezashi</name><uri>http://www.blogger.com/profile/06322357640305130422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27350250523846002.post-7358711606479145509</id><published>2012-07-02T10:54:00.002+09:00</published><updated>2012-11-28T10:02:56.185+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="バッチファイル"/><title type='text'>バッチファイルでフォルダ内のファイル毎に処理を行う。</title><content type='html'>&lt;br /&gt;
フォルダに入っているファイル毎に、&lt;br /&gt;
特定の処理を実行させる方法。&lt;br /&gt;
&lt;br /&gt;
for %%i in (directory\*.txt) do &amp;nbsp;(&lt;br /&gt;
&amp;nbsp; &amp;nbsp; echo %%i&lt;br /&gt;
)&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a class=&quot;twitter-share-button&quot; data-count=&quot;horizontal&quot; data-lang=&quot;ja&quot; data-via=&quot;mezashi184&quot; href=&quot;http://twitter.com/share&quot;&gt;Tweet&lt;/a&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://mzs184.blogspot.com/feeds/7358711606479145509/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27350250523846002/7358711606479145509' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/7358711606479145509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/7358711606479145509'/><link rel='alternate' type='text/html' href='http://mzs184.blogspot.com/2012/07/blog-post.html' title='バッチファイルでフォルダ内のファイル毎に処理を行う。'/><author><name>mezashi</name><uri>http://www.blogger.com/profile/06322357640305130422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27350250523846002.post-3021302963199475937</id><published>2012-06-29T16:55:00.000+09:00</published><updated>2012-11-28T10:02:56.145+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><title type='text'>ファイルの排他制御のサンプル</title><content type='html'>C#でファイルの排他制御の動作確認用プログラム。

FileShareの使い方のサンプルです。


&lt;pre class=&quot;csharpcode&quot;&gt;&lt;span class=&quot;kwrd&quot;&gt;using&lt;/span&gt; System;
&lt;span class=&quot;kwrd&quot;&gt;using&lt;/span&gt; System.IO;

&lt;span class=&quot;kwrd&quot;&gt;namespace&lt;/span&gt; sample
{
    &lt;span class=&quot;kwrd&quot;&gt;class&lt;/span&gt; Program
    {
        &lt;span class=&quot;kwrd&quot;&gt;static&lt;/span&gt; &lt;span class=&quot;kwrd&quot;&gt;void&lt;/span&gt; Main(&lt;span class=&quot;kwrd&quot;&gt;string&lt;/span&gt;[] args)
        {


            File.WriteAllText(&lt;span class=&quot;str&quot;&gt;&quot;aaa.txt&quot;&lt;/span&gt;, &lt;span class=&quot;str&quot;&gt;&quot;sample&quot;&lt;/span&gt;);

            &lt;span class=&quot;rem&quot;&gt;// 読み込み中に書き込み可能&lt;/span&gt;
            Console.WriteLine(&lt;span class=&quot;str&quot;&gt;&quot;------------------&quot;&lt;/span&gt;);
            Console.WriteLine(&lt;span class=&quot;str&quot;&gt;&quot;FileShare.ReadWrite&quot;&lt;/span&gt;);
            &lt;span class=&quot;kwrd&quot;&gt;using&lt;/span&gt; (FileStream stream = &lt;span class=&quot;kwrd&quot;&gt;new&lt;/span&gt; FileStream(&lt;span class=&quot;str&quot;&gt;&quot;aaa.txt&quot;&lt;/span&gt;, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
            {
                &lt;span class=&quot;kwrd&quot;&gt;using&lt;/span&gt; (&lt;span class=&quot;kwrd&quot;&gt;new&lt;/span&gt; StreamWriter(&lt;span class=&quot;str&quot;&gt;&quot;aaa.txt&quot;&lt;/span&gt;, &lt;span class=&quot;kwrd&quot;&gt;true&lt;/span&gt;))
                {
                    Console.WriteLine(&lt;span class=&quot;str&quot;&gt;&quot;OK write&quot;&lt;/span&gt;);
                }
                &lt;span class=&quot;kwrd&quot;&gt;using&lt;/span&gt; (&lt;span class=&quot;kwrd&quot;&gt;new&lt;/span&gt; StreamReader(&lt;span class=&quot;str&quot;&gt;&quot;aaa.txt&quot;&lt;/span&gt;))
                {
                    Console.WriteLine(&lt;span class=&quot;str&quot;&gt;&quot;OK read&quot;&lt;/span&gt;);
                }
            }

            &lt;span class=&quot;rem&quot;&gt;// 読み込み中に読み込み可能&lt;/span&gt;
            Console.WriteLine(&lt;span class=&quot;str&quot;&gt;&quot;------------------&quot;&lt;/span&gt;);
            Console.WriteLine(&lt;span class=&quot;str&quot;&gt;&quot;FileShare.Read&quot;&lt;/span&gt;);

            &lt;span class=&quot;rem&quot;&gt;// FileStreamのデフォルトはFileShare.Read&lt;/span&gt;
            &lt;span class=&quot;kwrd&quot;&gt;using&lt;/span&gt; (FileStream stream = &lt;span class=&quot;kwrd&quot;&gt;new&lt;/span&gt; FileStream(&lt;span class=&quot;str&quot;&gt;&quot;aaa.txt&quot;&lt;/span&gt;, FileMode.Open, FileAccess.Read))
            {
                &lt;span class=&quot;kwrd&quot;&gt;using&lt;/span&gt; (&lt;span class=&quot;kwrd&quot;&gt;new&lt;/span&gt; StreamReader(&lt;span class=&quot;str&quot;&gt;&quot;aaa.txt&quot;&lt;/span&gt;))
                {
                    Console.WriteLine(&lt;span class=&quot;str&quot;&gt;&quot;OK read&quot;&lt;/span&gt;);
                }
                &lt;span class=&quot;kwrd&quot;&gt;try&lt;/span&gt;
                {
                    &lt;span class=&quot;kwrd&quot;&gt;using&lt;/span&gt; (&lt;span class=&quot;kwrd&quot;&gt;new&lt;/span&gt; StreamWriter(&lt;span class=&quot;str&quot;&gt;&quot;aaa.txt&quot;&lt;/span&gt;, &lt;span class=&quot;kwrd&quot;&gt;true&lt;/span&gt;))
                    {
                        Console.WriteLine(&lt;span class=&quot;str&quot;&gt;&quot;OK write&quot;&lt;/span&gt;);
                    }
                }
                &lt;span class=&quot;kwrd&quot;&gt;catch&lt;/span&gt; (IOException ex)
                {
                    Console.WriteLine(&lt;span class=&quot;str&quot;&gt;&quot;NG write&quot;&lt;/span&gt;);
                }
            }
            &lt;span class=&quot;rem&quot;&gt;// 読み込み中に読み込み可能&lt;/span&gt;
            Console.WriteLine(&lt;span class=&quot;str&quot;&gt;&quot;------------------&quot;&lt;/span&gt;);
            Console.WriteLine(&lt;span class=&quot;str&quot;&gt;&quot;FileShare.Write&quot;&lt;/span&gt;);

            &lt;span class=&quot;rem&quot;&gt;// FileStreamのデフォルトはFileShare.Read&lt;/span&gt;
            &lt;span class=&quot;kwrd&quot;&gt;using&lt;/span&gt; (FileStream stream = &lt;span class=&quot;kwrd&quot;&gt;new&lt;/span&gt; FileStream(&lt;span class=&quot;str&quot;&gt;&quot;aaa.txt&quot;&lt;/span&gt;, FileMode.Open, FileAccess.Read, FileShare.Write))
            {
                &lt;span class=&quot;kwrd&quot;&gt;using&lt;/span&gt; (&lt;span class=&quot;kwrd&quot;&gt;new&lt;/span&gt; StreamWriter(&lt;span class=&quot;str&quot;&gt;&quot;aaa.txt&quot;&lt;/span&gt;, &lt;span class=&quot;kwrd&quot;&gt;true&lt;/span&gt;))
                {
                    Console.WriteLine(&lt;span class=&quot;str&quot;&gt;&quot;OK write&quot;&lt;/span&gt;);
                }
                &lt;span class=&quot;kwrd&quot;&gt;using&lt;/span&gt; (&lt;span class=&quot;kwrd&quot;&gt;new&lt;/span&gt; StreamWriter(&lt;span class=&quot;str&quot;&gt;&quot;aaa.txt&quot;&lt;/span&gt;, &lt;span class=&quot;kwrd&quot;&gt;true&lt;/span&gt;))
                {
                    Console.WriteLine(&lt;span class=&quot;str&quot;&gt;&quot;OK read&quot;&lt;/span&gt;);
                }
            }
        }
    }
}&lt;/pre&gt;
&lt;a class=&quot;twitter-share-button&quot; data-count=&quot;horizontal&quot; data-lang=&quot;ja&quot; data-via=&quot;mezashi184&quot; href=&quot;http://twitter.com/share&quot;&gt;Tweet&lt;/a&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://mzs184.blogspot.com/feeds/3021302963199475937/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27350250523846002/3021302963199475937' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/3021302963199475937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/3021302963199475937'/><link rel='alternate' type='text/html' href='http://mzs184.blogspot.com/2012/06/blog-post.html' title='ファイルの排他制御のサンプル'/><author><name>mezashi</name><uri>http://www.blogger.com/profile/06322357640305130422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27350250523846002.post-8242993690859294392</id><published>2012-06-15T10:58:00.002+09:00</published><updated>2012-11-28T10:02:56.194+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bazaar"/><title type='text'>Bazaarでproxy設定</title><content type='html'>&lt;br /&gt;
BazaarでProxyを設定する方法&lt;br /&gt;
&lt;br /&gt;
環境変数で設定する&lt;br /&gt;
http_proxy=http://example.com:8080&lt;br /&gt;
https_proxy=https://example.com:8080&lt;br /&gt;
&lt;br /&gt;
プロキシを使いたくないアドレスの設定はカンマ区切りのリスト&lt;br /&gt;
no_proxy=local,localhost&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a class=&quot;twitter-share-button&quot; data-count=&quot;horizontal&quot; data-lang=&quot;ja&quot; data-via=&quot;mezashi184&quot; href=&quot;http://twitter.com/share&quot;&gt;Tweet&lt;/a&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://mzs184.blogspot.com/feeds/8242993690859294392/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27350250523846002/8242993690859294392' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/8242993690859294392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/8242993690859294392'/><link rel='alternate' type='text/html' href='http://mzs184.blogspot.com/2012/06/bazaarproxy.html' title='Bazaarでproxy設定'/><author><name>mezashi</name><uri>http://www.blogger.com/profile/06322357640305130422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27350250523846002.post-7294735833352680350</id><published>2012-06-13T13:16:00.004+09:00</published><updated>2012-11-28T10:02:56.181+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bazaar"/><title type='text'>Bazaarでプッシュを取り消す</title><content type='html'>&lt;br /&gt;
Bazaarでコミットを取り消した後で行うこと。&lt;br /&gt;
bzr push --overwrite&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a class=&quot;twitter-share-button&quot; data-count=&quot;horizontal&quot; data-lang=&quot;ja&quot; data-via=&quot;mezashi184&quot; href=&quot;http://twitter.com/share&quot;&gt;Tweet&lt;/a&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://mzs184.blogspot.com/feeds/7294735833352680350/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27350250523846002/7294735833352680350' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/7294735833352680350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/7294735833352680350'/><link rel='alternate' type='text/html' href='http://mzs184.blogspot.com/2012/06/bazaar_13.html' title='Bazaarでプッシュを取り消す'/><author><name>mezashi</name><uri>http://www.blogger.com/profile/06322357640305130422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27350250523846002.post-1369831496648127567</id><published>2012-06-13T13:15:00.004+09:00</published><updated>2012-11-28T10:02:56.126+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bazaar"/><title type='text'>Bazaarで最後のコミットを取り消す</title><content type='html'>&lt;br /&gt;
bzr uncommit&lt;br /&gt;
bzr revert&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a class=&quot;twitter-share-button&quot; data-count=&quot;horizontal&quot; data-lang=&quot;ja&quot; data-via=&quot;mezashi184&quot; href=&quot;http://twitter.com/share&quot;&gt;Tweet&lt;/a&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://mzs184.blogspot.com/feeds/1369831496648127567/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27350250523846002/1369831496648127567' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/1369831496648127567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/1369831496648127567'/><link rel='alternate' type='text/html' href='http://mzs184.blogspot.com/2012/06/bazaar.html' title='Bazaarで最後のコミットを取り消す'/><author><name>mezashi</name><uri>http://www.blogger.com/profile/06322357640305130422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27350250523846002.post-2680334064099067841</id><published>2012-06-08T11:41:00.000+09:00</published><updated>2012-11-28T10:02:56.141+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript"/><title type='text'>easyui treegrid 特定の項目のみを更新</title><content type='html'>&lt;br /&gt;
findやgetselecedで行を取得した後で必要なプロパティを更新して、refreshを行う。&lt;br /&gt;
&lt;br /&gt;
var row = $(&#39;#tt&#39;).treegrid(&#39;find&#39; id);&lt;br /&gt;
row.name = &#39;new name&#39;;&lt;br /&gt;
$(&#39;#tt&#39;).treegrid(&#39;refresh&#39;, row.id);&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a class=&quot;twitter-share-button&quot; data-count=&quot;horizontal&quot; data-lang=&quot;ja&quot; data-via=&quot;mezashi184&quot; href=&quot;http://twitter.com/share&quot;&gt;Tweet&lt;/a&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://mzs184.blogspot.com/feeds/2680334064099067841/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27350250523846002/2680334064099067841' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/2680334064099067841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/2680334064099067841'/><link rel='alternate' type='text/html' href='http://mzs184.blogspot.com/2012/06/easyui-treegrid.html' title='easyui treegrid 特定の項目のみを更新'/><author><name>mezashi</name><uri>http://www.blogger.com/profile/06322357640305130422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27350250523846002.post-841522597005255435</id><published>2012-06-04T09:20:00.000+09:00</published><updated>2012-11-28T10:02:56.196+09:00</updated><title type='text'>CentOSにNGIRCDをインストールする</title><content type='html'>&lt;br /&gt;
初期状態のyumではインストールできないため、&lt;br /&gt;
必要なリポジトリの追加が必要になります。&lt;br /&gt;
リポジトリの追加からIRCDの設定までを順に書いておきます。&lt;br /&gt;
&lt;br /&gt;
■リポジトリの追加&lt;br /&gt;
以下のサイトより環境に合わせてダウンロード&lt;br /&gt;
http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/&lt;br /&gt;
&lt;br /&gt;
CentOS6の32bitなので、以下のファイルを使いました。&lt;br /&gt;
# wget http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/6/i386/epel-release-6-5.noarch.rpm&lt;br /&gt;
# rpm -ivh epel-release-6-5.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
リポジトリが追加されたかの確認。&lt;br /&gt;
# yum list |grep ircd&lt;br /&gt;
&lt;br /&gt;
私の環境ではエラーがでてしまいました。。&lt;br /&gt;
Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again&lt;br /&gt;
&lt;br /&gt;
エラーを回避ｓするため、以下のファイルを編集します。&lt;br /&gt;
# vi /etc/yum.repos.d/epel.repo&lt;br /&gt;
&lt;br /&gt;
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch&lt;br /&gt;
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&amp;amp;arch=$basearch&lt;br /&gt;
↓&lt;br /&gt;
baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch&lt;br /&gt;
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&amp;amp;arch=$basearch&lt;br /&gt;
&lt;br /&gt;
再度リポジトリが追加されたかの確認。&lt;br /&gt;
# yum list |grep ircd&lt;br /&gt;
nagios-plugins-ircd.i686 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1.4.15-2.el6 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;epel&lt;br /&gt;
ngircd.i686 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;18-2.el6 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;epel&lt;br /&gt;
&lt;br /&gt;
# yum install ngircd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ngircdの設定変更&lt;br /&gt;
# vi /etc/ngircd.conf&lt;br /&gt;
[Global]&lt;br /&gt;
Listen = 0.0.0.0&lt;br /&gt;
&lt;br /&gt;
ファイアーウォールの設定&lt;br /&gt;
以下の行を追加&lt;br /&gt;
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6667 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
ngircdの起動&lt;br /&gt;
# /etc/init.d/ngircd start&lt;br /&gt;
&lt;br /&gt;
ngircdの自動起動設定&lt;br /&gt;
# chkconfig ngircd on&lt;br /&gt;
&lt;br /&gt;
以上でngircdのとりあえず公開する設定が完了&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a class=&quot;twitter-share-button&quot; data-count=&quot;horizontal&quot; data-lang=&quot;ja&quot; data-via=&quot;mezashi184&quot; href=&quot;http://twitter.com/share&quot;&gt;Tweet&lt;/a&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://mzs184.blogspot.com/feeds/841522597005255435/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27350250523846002/841522597005255435' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/841522597005255435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/841522597005255435'/><link rel='alternate' type='text/html' href='http://mzs184.blogspot.com/2012/06/centosngircd.html' title='CentOSにNGIRCDをインストールする'/><author><name>mezashi</name><uri>http://www.blogger.com/profile/06322357640305130422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27350250523846002.post-2059497127166409340</id><published>2012-05-30T11:21:00.000+09:00</published><updated>2012-11-28T10:02:56.134+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="windbg"/><title type='text'>Windbgで .NETFrameworkのバージョンが違うよと怒られたら</title><content type='html'>Windbgでダンプファイル解析時にSos.dllを読み込んでコマンドを実行してもエラーになってしまう。。

ダンプファイルを取得したPCの.NETFrameworkのバージョンと
解析時に使っているPCの.NETFrameworkのバージョンが異なっていると起こるみたい。

&lt;br /&gt;
&lt;br /&gt;
以下エラー内容
&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;pre&gt;0:000&amp;gt; !threads
Failed to load data access DLL, 0x80004005
Verify that 1) you have a recent build of the debugger (6.2.14 or newer)
            2) the file mscordacwks.dll that matches your version of mscorwks.dll is 
                in the version directory
            3) or, if you are debugging a dump file, verify that the file 
                mscordacwks_&lt;arch&gt;_&lt;arch&gt;_&lt;version&gt;.dll is on your symbol path.
            4) you are debugging on the same architecture as the dump file.
                For example, an IA64 dump file must be debugged on an IA64
                machine.

You can also run the debugger command .cordll to control the debugger&#39;s
load of mscordacwks.dll.  .cordll -ve -u -l will do a verbose reload.
If that succeeds, the SOS command should work on retry.

If you are debugging a minidump, you need to make sure that your executable
path is pointing to mscorwks.dll as well.
&lt;/version&gt;&lt;/arch&gt;&lt;/arch&gt;&lt;/pre&gt;
&lt;hr /&gt;
&lt;br /&gt;
【対処】&lt;br /&gt;
以下のシンボルファイルのパスに以下を追加して再起動すれば実行できました。&lt;br /&gt;
&lt;br /&gt;
symsrv*symsrv.dll*c:\localcache*http://msdl.microsoft.com/download/symbols
&lt;br /&gt;
&lt;br /&gt;
&lt;a class=&quot;twitter-share-button&quot; data-count=&quot;horizontal&quot; data-lang=&quot;ja&quot; data-via=&quot;mezashi184&quot; href=&quot;http://twitter.com/share&quot;&gt;Tweet&lt;/a&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://mzs184.blogspot.com/feeds/2059497127166409340/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27350250523846002/2059497127166409340' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/2059497127166409340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/2059497127166409340'/><link rel='alternate' type='text/html' href='http://mzs184.blogspot.com/2012/05/windbg-netframework.html' title='Windbgで .NETFrameworkのバージョンが違うよと怒られたら'/><author><name>mezashi</name><uri>http://www.blogger.com/profile/06322357640305130422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27350250523846002.post-7587992406945835900</id><published>2012-05-14T09:04:00.005+09:00</published><updated>2012-11-28T10:02:56.192+09:00</updated><title type='text'>editor typeの設定</title><content type='html'>&lt;br /&gt;
treegridのドキュメントを見ても載ってないんですよ。&lt;br /&gt;
で、似たようなgridのドキュメントが参考になりそうです。&lt;br /&gt;
多分同じです。&lt;br /&gt;
http://www.jeasyui.com/documentation/datagrid.php&lt;br /&gt;
&lt;br /&gt;
editorのtypeは以下の通り。&lt;br /&gt;
text,textarea,checkbox,numberbox,validatebox,datebox,combobox,combotree.&lt;br /&gt;
&lt;br /&gt;
treegridのドキュメントはいろいろ足りてないなー。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a class=&quot;twitter-share-button&quot; data-count=&quot;horizontal&quot; data-lang=&quot;ja&quot; data-via=&quot;mezashi184&quot; href=&quot;http://twitter.com/share&quot;&gt;Tweet&lt;/a&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://mzs184.blogspot.com/feeds/7587992406945835900/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27350250523846002/7587992406945835900' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/7587992406945835900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/7587992406945835900'/><link rel='alternate' type='text/html' href='http://mzs184.blogspot.com/2012/05/editor-type.html' title='editor typeの設定'/><author><name>mezashi</name><uri>http://www.blogger.com/profile/06322357640305130422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27350250523846002.post-3913848940374526470</id><published>2012-05-14T09:04:00.002+09:00</published><updated>2012-11-28T10:02:56.154+09:00</updated><title type='text'>easyui treegrid サンプル</title><content type='html'>&lt;br /&gt;
一通りの設定を確認できるのがGoogleCodeにあった。&lt;br /&gt;
http://code.google.com/p/jquery-easyui/source/browse/trunk/demo/treegrid.html?r=498&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a class=&quot;twitter-share-button&quot; data-count=&quot;horizontal&quot; data-lang=&quot;ja&quot; data-via=&quot;mezashi184&quot; href=&quot;http://twitter.com/share&quot;&gt;Tweet&lt;/a&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://mzs184.blogspot.com/feeds/3913848940374526470/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27350250523846002/3913848940374526470' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/3913848940374526470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/3913848940374526470'/><link rel='alternate' type='text/html' href='http://mzs184.blogspot.com/2012/05/easyui-treegrid.html' title='easyui treegrid サンプル'/><author><name>mezashi</name><uri>http://www.blogger.com/profile/06322357640305130422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27350250523846002.post-8523432859594927944</id><published>2012-05-07T11:23:00.002+09:00</published><updated>2012-11-28T09:59:39.180+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Redmine"/><category scheme="http://www.blogger.com/atom/ns#" term="ruby"/><title type='text'>Redmine1.4.0をWindowsにインストールしてみる。</title><content type='html'>&lt;br /&gt;
データベースはSQLiteを使う。&lt;br /&gt;
&lt;br /&gt;
■Rubyのインストーラ&lt;br /&gt;
http://rubyinstaller.org/downloads/&lt;br /&gt;
&lt;br /&gt;
今回使用したバージョン&lt;br /&gt;
Ruby 1.9.3-p125&lt;br /&gt;
&lt;br /&gt;
exeを実行しインストールする。&lt;br /&gt;
OKの連続で問題ない。&lt;br /&gt;
&lt;br /&gt;
環境変数のPATHに以下を追加。&lt;br /&gt;
C:\Ruby193\bin;&lt;br /&gt;
&lt;br /&gt;
インストール後にコマンドプロンプトを起動してインストール確認&lt;br /&gt;
&amp;gt;ruby -v&lt;br /&gt;
ruby 1.9.3p125 (2012-02-16) [i386-mingw32]&lt;br /&gt;
&amp;gt;gem -v&lt;br /&gt;
1.8.16&lt;br /&gt;
&lt;br /&gt;
■Redmineのインストール&lt;br /&gt;
http://rubyforge.org/frs/?group_id=1850&lt;br /&gt;
&lt;br /&gt;
今回使用したバージョン&lt;br /&gt;
redmine-1.4.0.zip&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
解凍してC:\redmine-1.4.0に移動する。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
■データベース設定&lt;br /&gt;
C:\redmine-1.4.0\config\database.yml.exampleを&lt;br /&gt;
C:\redmine-1.4.0\config\database.ymlに名前を変更&lt;br /&gt;
&lt;br /&gt;
database.ymlのデフォルトのmysqlの設定をコメントアウトしてSQLiteに書き換える&lt;br /&gt;
------------&lt;br /&gt;
#production:&lt;br /&gt;
# &amp;nbsp;adapter: mysql&lt;br /&gt;
# &amp;nbsp;database: redmine&lt;br /&gt;
# &amp;nbsp;host: localhost&lt;br /&gt;
# &amp;nbsp;username: root&lt;br /&gt;
# &amp;nbsp;password:&lt;br /&gt;
# &amp;nbsp;encoding: utf8&lt;br /&gt;
production:&lt;br /&gt;
&amp;nbsp; adapter: sqlite3&lt;br /&gt;
&amp;nbsp; database: db/redmine.db&lt;br /&gt;
------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
■Bundlerのインストール&lt;br /&gt;
&amp;gt;gem install bundler&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
■Bundleで必要なGemのインストール&lt;br /&gt;
&amp;gt;bundle install --without development test rmagick&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
■秘密鍵を生成&lt;br /&gt;
&amp;gt;rake generate_session_store&lt;br /&gt;
&lt;br /&gt;
■データベース上にテーブルを作成&lt;br /&gt;
&amp;gt;rake db:migrate RAILS_ENV=production&lt;br /&gt;
&lt;br /&gt;
■データベースに初期データを設定&lt;br /&gt;
&amp;gt;rake redmine:load_default_data RAILS_ENV=production&lt;br /&gt;
&lt;br /&gt;
■実行する。&lt;br /&gt;
ruby c:\redmine-1.4.0\script\server -e production&lt;br /&gt;
&lt;br /&gt;
ブラウザより以下のアドレスでアクセス出来るようになっているはず！&lt;br /&gt;
http://localhost:3000/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
おまけ。&lt;br /&gt;
■公開設定&lt;br /&gt;
C:\redmine-1.4.0\config\setting.ymlを変更&lt;br /&gt;
&lt;br /&gt;
動作するPCのIPアドレスに変更すると他のPCから見えるようになる。&lt;br /&gt;
---&lt;br /&gt;
host_name:&lt;br /&gt;
# &amp;nbsp;default: localhost:3000&lt;br /&gt;
&amp;nbsp; default: 192.168.1.1:3000&lt;br /&gt;
---&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a class=&quot;twitter-share-button&quot; data-count=&quot;horizontal&quot; data-lang=&quot;ja&quot; data-via=&quot;mezashi184&quot; href=&quot;http://twitter.com/share&quot;&gt;Tweet&lt;/a&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://mzs184.blogspot.com/feeds/8523432859594927944/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27350250523846002/8523432859594927944' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/8523432859594927944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/8523432859594927944'/><link rel='alternate' type='text/html' href='http://mzs184.blogspot.com/2012/05/redmine140windows.html' title='Redmine1.4.0をWindowsにインストールしてみる。'/><author><name>mezashi</name><uri>http://www.blogger.com/profile/06322357640305130422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27350250523846002.post-3742506952875258338</id><published>2012-05-07T11:21:00.000+09:00</published><updated>2012-11-28T09:59:39.155+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Redmine"/><category scheme="http://www.blogger.com/atom/ns#" term="ruby"/><title type='text'>Redmine バージョンアップ　1.1.2→1.3.2</title><content type='html'>&lt;br /&gt;
windowsで使っていたRedmineをバージョンアップした時の手順を残しておきます。&lt;br /&gt;
&lt;br /&gt;
■Redmineのリリース済みパッケージをダウンロード&lt;br /&gt;
http://rubyforge.org/frs/?group_id=1850&lt;br /&gt;
今回は1.3.2にバージョンアップするのでredmine-1.3.2.zipを取得&lt;br /&gt;
&lt;br /&gt;
■zipを展開&lt;br /&gt;
C:\redmine-1.3.2に展開しました。&lt;br /&gt;
&lt;br /&gt;
ちなみに既存の1.1.2はC:\redmine-1.1.2にあります。&lt;br /&gt;
&lt;br /&gt;
■インストールしているプラグインを確認&lt;br /&gt;
インストールしているプラグインの一覧を控えておく。&lt;br /&gt;
・Redmineに管理者でログイン&lt;br /&gt;
・管理→プラグイン&lt;br /&gt;
ここに一覧で出ているプラグイン名を記録しておくこと。&lt;br /&gt;
後でプラグインフォルダをコピーする時に使う。&lt;br /&gt;
&lt;br /&gt;
■1.3.2に必要なライブラリをgemでインストール。&lt;br /&gt;
gem install rack -v=1.1.1&lt;br /&gt;
gem install rdoc -v=2.4.2&lt;br /&gt;
&lt;br /&gt;
■データの移行&lt;br /&gt;
・データベース設定&lt;br /&gt;
redmine-1.1.2/config/database.yml&lt;br /&gt;
&lt;br /&gt;
・データベース&lt;br /&gt;
データベースのデータはsqliteを使っていたので以下のフォルダにあるファイルをコピーした。&lt;br /&gt;
redmine-1.1.2/db/*&lt;br /&gt;
&lt;br /&gt;
・添付ファイル&lt;br /&gt;
redmine-1.1.2/files/*&lt;br /&gt;
&lt;br /&gt;
・ログ&lt;br /&gt;
redmine-1.1.2/log/production.log&lt;br /&gt;
&lt;br /&gt;
・プラグイン（自分がインストールしたプラグインのみを移動すること）&lt;br /&gt;
redmine-1.1.2/vendor/plugins/*&lt;br /&gt;
&lt;br /&gt;
■秘密鍵の生成&lt;br /&gt;
rake generate_session_store&lt;br /&gt;
&lt;br /&gt;
■データベースの更新&lt;br /&gt;
rake db:migrate RAILS_ENV=&quot;production&quot;&lt;br /&gt;
rake db:migrate:upgrade_plugin_migrations RAILS_ENV=production&lt;br /&gt;
rake db:migrate_plugins RAILS_ENV=production&lt;br /&gt;
&lt;br /&gt;
■キャッシュのクリーンナップ&lt;br /&gt;
rake tmp:cache:clear&lt;br /&gt;
rake tmp:sessions:clear&lt;br /&gt;
&lt;br /&gt;
■実行する。&lt;br /&gt;
今まで通りの方法で実行する。&lt;br /&gt;
&lt;br /&gt;
無事に動きましたとさ。&lt;br /&gt;
&lt;br /&gt;
&lt;a class=&quot;twitter-share-button&quot; data-count=&quot;horizontal&quot; data-lang=&quot;ja&quot; data-via=&quot;mezashi184&quot; href=&quot;http://twitter.com/share&quot;&gt;Tweet&lt;/a&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://mzs184.blogspot.com/feeds/3742506952875258338/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27350250523846002/3742506952875258338' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/3742506952875258338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/3742506952875258338'/><link rel='alternate' type='text/html' href='http://mzs184.blogspot.com/2012/05/redmine-112132.html' title='Redmine バージョンアップ　1.1.2→1.3.2'/><author><name>mezashi</name><uri>http://www.blogger.com/profile/06322357640305130422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27350250523846002.post-3591233914499368513</id><published>2012-04-26T13:14:00.000+09:00</published><updated>2012-11-28T10:02:56.150+09:00</updated><title type='text'>バグレポートの書き方</title><content type='html'>&lt;a href=&quot;http://alpha.mixi.co.jp/blog/?p=5864&quot;&gt;http://alpha.mixi.co.jp/blog/?p=5864&lt;/a&gt;

どれも思い当たる節が…。
結果だけで、手順が無かったり。
そもそも結果が曖昧やったり。ヽ(；▽；)ノ

評価中は時間がない事が多いから、
曖昧なバグレポートが来ると困るのよね。

ログを出すアプリやったら一緒に
ログも残して置いて欲しいですね。

3つとも大切なこと。
新人に読ませてあげよっと。

&lt;a class=&quot;twitter-share-button&quot; data-count=&quot;horizontal&quot; data-lang=&quot;ja&quot; data-via=&quot;mezashi184&quot; href=&quot;http://twitter.com/share&quot;&gt;Tweet&lt;/a&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://mzs184.blogspot.com/feeds/3591233914499368513/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27350250523846002/3591233914499368513' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/3591233914499368513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/3591233914499368513'/><link rel='alternate' type='text/html' href='http://mzs184.blogspot.com/2012/04/blog-post_26.html' title='バグレポートの書き方'/><author><name>mezashi</name><uri>http://www.blogger.com/profile/06322357640305130422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27350250523846002.post-2327404751535842280</id><published>2012-04-25T10:43:00.000+09:00</published><updated>2012-11-28T10:02:56.138+09:00</updated><title type='text'>iPad対応製品</title><content type='html'>Simplism、The new iPad対応製品を発表

http://www.trinity.jp/news/2012/03/1921.html

保護フィルムやらケースやら。

&lt;a href=&quot;http://twitter.com/share&quot; class=&quot;twitter-share-button&quot; data-count=&quot;horizontal&quot; data-via=&quot;mezashi184&quot; data-lang=&quot;ja&quot;&gt;Tweet&lt;/a&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://platform.twitter.com/widgets.js&quot;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://mzs184.blogspot.com/feeds/2327404751535842280/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27350250523846002/2327404751535842280' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/2327404751535842280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27350250523846002/posts/default/2327404751535842280'/><link rel='alternate' type='text/html' href='http://mzs184.blogspot.com/2012/04/ipad.html' title='iPad対応製品'/><author><name>mezashi</name><uri>http://www.blogger.com/profile/06322357640305130422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>