<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>LogParser</title><link>http://blogs.sqlpassj.org/yoneda/category/386.aspx</link><description>LogParser</description><managingEditor>米田</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>米田</dc:creator><title>IIS.NET DownloadCENTER スタート(マイクロソフト以外もツール等登録可能みたい)</title><link>http://blogs.sqlpassj.org/yoneda/archive/2007/02/02/20591.aspx</link><pubDate>Fri, 02 Feb 2007 07:13:00 GMT</pubDate><guid>http://blogs.sqlpassj.org/yoneda/archive/2007/02/02/20591.aspx</guid><wfw:comment>http://blogs.sqlpassj.org/yoneda/comments/20591.aspx</wfw:comment><comments>http://blogs.sqlpassj.org/yoneda/archive/2007/02/02/20591.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.sqlpassj.org/yoneda/comments/commentRss/20591.aspx</wfw:commentRss><trackback:ping>http://blogs.sqlpassj.org/yoneda/services/trackbacks/20591.aspx</trackback:ping><description>&lt;div align="left" xmlns="http://www.w3.org/1999/xhtml"&gt;　米田です。&lt;/div&gt;
&lt;div align="left" xmlns="http://www.w3.org/1999/xhtml"&gt;　&lt;/div&gt;
&lt;div align="left" xmlns="http://www.w3.org/1999/xhtml"&gt;　IIS.NET DownloadCENTER スタートしたそうです。&lt;/div&gt;
&lt;div align="left" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://blogs.technet.com/windowsserver/archive/2007/01/29/iis-net-downloadcenter-now-live.aspx"&gt;http://blogs.technet.com/windowsserver/archive/2007/01/29/iis-net-downloadcenter-now-live.aspx&lt;/a&gt;&lt;br/&gt;Windows Server Division WebLog : IIS.NET DownloadCENTER Now Live&lt;/div&gt;
&lt;div align="left" xmlns="http://www.w3.org/1999/xhtml"&gt;　&lt;/div&gt;
&lt;div align="left" xmlns="http://www.w3.org/1999/xhtml"&gt;　見たところ、マイクロソフトとサードパーティー(おそらく個人も?)の持ち寄ったツール等を一元で提供&lt;/div&gt;
&lt;div align="left" xmlns="http://www.w3.org/1999/xhtml"&gt;しているようです。&lt;/div&gt;
&lt;div align="left" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://www.iis.net/downloads/default.aspx?tabid=3"&gt;http://www.iis.net/downloads/default.aspx?tabid=3&lt;/a&gt;&lt;/div&gt;
&lt;div align="left" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://www.iis.net/DownloadCENTER/all/rss.aspx"&gt;http://www.iis.net/DownloadCENTER/all/rss.aspx&lt;/a&gt;&lt;br/&gt;IIS.net : DOWNLOADS : Microsoft Internet Information Services&lt;/div&gt;
&lt;div align="left" xmlns="http://www.w3.org/1999/xhtml"&gt;&amp;gt;This is your single source for Microsoft Internet Information Services tools, &lt;/div&gt;
&lt;div align="left" xmlns="http://www.w3.org/1999/xhtml"&gt;&amp;gt;samples, extensions, filters and modules&lt;br/&gt;　TOPには、おなじみのLog Parser、PHP高速化で話題になったFastCGI for IIS等の登録が読み取れました。&lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;・FastCGI for IIS 5.0\6.0 (x64) &lt;br/&gt;・FastCGI for IIS7 (x64) &lt;br/&gt;・ASP.NET ViewState Helper &lt;br/&gt;・Logging UI for IIS 7.0 on Windows Vista &lt;br/&gt;・IISxpress &lt;br/&gt;・Log Parser 2.2 &lt;br/&gt;・Web Performance Monitor &lt;br/&gt;・WordPress URL Rewrite &lt;br/&gt;・Server Header &lt;br/&gt;・IIS Aid PHP Installer &lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;　試しに気になったIISxpressをのぞいたところ、機能面では圧縮、非商用は無償、商用はサーバー&lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;ごとに50ドルとのことです。&lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&amp;gt;IISxpress is a powerful and highly configurable compression plug-in for IIS.&lt;br/&gt;&amp;gt;IISxpress is FREE for non-commercial and non-governmental use, otherwise the price is $50 per web server.&lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;　ripcordsoftware社のツールです。&lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://www.ripcordsoftware.com/IISxpress/Default.aspx"&gt;http://www.ripcordsoftware.com/IISxpress/Default.aspx&lt;/a&gt;&lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;　&lt;br/&gt;　おそらく、日本からの登録も可能だと思います。&lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;　&lt;/div&gt;&lt;img src ="http://blogs.sqlpassj.org/yoneda/aggbug/20591.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>米田</dc:creator><title>検索結果用のRSS2.0上位互換拡張「OpenSearch」</title><link>http://blogs.sqlpassj.org/yoneda/archive/2005/03/16/8029.aspx</link><pubDate>Wed, 16 Mar 2005 22:08:00 GMT</pubDate><guid>http://blogs.sqlpassj.org/yoneda/archive/2005/03/16/8029.aspx</guid><wfw:comment>http://blogs.sqlpassj.org/yoneda/comments/8029.aspx</wfw:comment><comments>http://blogs.sqlpassj.org/yoneda/archive/2005/03/16/8029.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blogs.sqlpassj.org/yoneda/comments/commentRss/8029.aspx</wfw:commentRss><trackback:ping>http://blogs.sqlpassj.org/yoneda/services/trackbacks/8029.aspx</trackback:ping><description>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;　米田です。&lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;　&lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;　検索結果用のRSS2.0上位互換拡張「OpenSearch」ですか。&lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;たとえば SELECT 結果出力や、LogParser 入力、出力用に流用した場合、面白みがありますかね。&lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://internet.watch.impress.co.jp/cda/news/2005/03/16/6878.html"&gt;http://internet.watch.impress.co.jp/cda/news/2005/03/16/6878.html&lt;/a&gt;&lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;米A9.com、検索結果表示用のXMLフォーマット「OpenSearch」発表&lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&amp;gt;米Amazon.comの子会社で独自のサーチエンジンを開発しているA9.comは15日、検索結果を&lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&amp;gt;利用しやすくするための標準規格「OpenSearch」を発表した。RSS 2.0の上位互換にあたるXML&lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&amp;gt;ベースのフォーマットであるため、拡張された部分を除けば既存のRSSリーダーでもすぐに利用できる。&lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;　&lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://opensearch.a9.com/"&gt;http://opensearch.a9.com/&lt;/a&gt;&lt;/div&gt;
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;　&lt;/div&gt;&lt;img src ="http://blogs.sqlpassj.org/yoneda/aggbug/8029.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>米田</dc:creator><title>LogParser2.2英語版で重複したファイルを管理する</title><link>http://blogs.sqlpassj.org/yoneda/archive/2005/01/20/7218.aspx</link><pubDate>Thu, 20 Jan 2005 22:50:00 GMT</pubDate><guid>http://blogs.sqlpassj.org/yoneda/archive/2005/01/20/7218.aspx</guid><wfw:comment>http://blogs.sqlpassj.org/yoneda/comments/7218.aspx</wfw:comment><comments>http://blogs.sqlpassj.org/yoneda/archive/2005/01/20/7218.aspx#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://blogs.sqlpassj.org/yoneda/comments/commentRss/7218.aspx</wfw:commentRss><trackback:ping>http://blogs.sqlpassj.org/yoneda/services/trackbacks/7218.aspx</trackback:ping><description>&lt;P&gt;　米田です。&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.exconn.net/Forums/ShowPost.aspx?PostID=225"&gt;http://www.exconn.net/Forums/ShowPost.aspx?PostID=225&lt;/A&gt;&lt;BR&gt;ツール:LogParser:ログ解析ツール : フォーラム : eXperts Connection&lt;BR&gt;LogParser2.2英語版リリースです。&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=890cd06b-abf8-4c25-91b2-f8d975cf8c07&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=890cd06b-abf8-4c25-91b2-f8d975cf8c07&amp;amp;displaylang=en&lt;/A&gt;&lt;BR&gt;Download details: Log Parser 2.2&lt;/P&gt;
&lt;P&gt;　早速ファイルの管理に活用してみます。&lt;BR&gt;　有力な新機能として、HASHMD5_FILE(Path) があります。&lt;BR&gt;ファイル内容の MD5 値を文字列として返します。&lt;BR&gt;　サンプルでは、GROUP BY Hash HAVING NumberOfCopies &amp;gt; 1 として、&lt;BR&gt;・&amp;nbsp;MD5 値が一致する=重複した内容のファイル の数と&amp;nbsp;MD5 値を得ています。&lt;BR&gt;ただ、これだけだと次の打ち手が難しいので、SQL っぽい逃げ手として、&lt;BR&gt;ファイルのフルパスを集合関数経由で取り出します。&lt;BR&gt;LogParser "SELECT MAX(Path) AS PATH1,MIN(Path) AS PATH2,HASHMD5_FILE(Path) AS Hash, COUNT(*) AS NumberOfCopies INTO DupFiles.tsv FROM C:\tool\*.* GROUP BY Hash HAVING NumberOfCopies &amp;gt; 1" -i:FS -o:TSV&lt;BR&gt;　実行結果は&lt;BR&gt;C:\tool\Reflector414\TreemapControl.dll C:\tool\Reflector405\Tools\TreemapControl.dll 54D353149B81336BCA2BFC6D109F7A81&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&lt;BR&gt;こんな行になります。&lt;BR&gt;　同一内容のファイルが2つであれば、MAX(Path),MIN(Path) にそれぞれ出てきますから、&lt;BR&gt;十分と期待してるわけです。&lt;BR&gt;(この場合 5 ファイルですので、3つはとりこぼしている状態ですが)&lt;/P&gt;
&lt;P&gt;　資料を確保するなら、これでも十分なんですが、重複したファイルの削除や移動を考えるならもう一工夫ほしくなります。&lt;BR&gt;　例えば、&lt;BR&gt;・目印にファイル名の先頭に DUP_ を足す&lt;BR&gt;・直接影響がでると怖いので、スクリプトを出力、管理者が確認、納得後実行&lt;BR&gt;とします。&lt;/P&gt;
&lt;P&gt;LogParser "SELECT STRCAT('REN \"',STRCAT(MAX(Path),STRCAT('\" \"DUP_',STRCAT(EXTRACT_FILENAME(MAX(Path)),'\" &amp;amp;ECHO ')))) AS REM,MIN(Path) AS PATH2,HASHMD5_FILE(Path) AS Hash, COUNT(*) AS NumberOfCopies INTO c:\DupFiles.cmd FROM U:\*.* GROUP BY Hash HAVING NumberOfCopies &amp;gt; 1 AND Hash IS NOT NULL" -i:FS -o:TSV&lt;/P&gt;
&lt;P&gt;2GB強、9KFile を対象に&lt;BR&gt;Execution time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 638.41 seconds (00:10:38.41)&lt;BR&gt;となりました。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src ="http://blogs.sqlpassj.org/yoneda/aggbug/7218.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>