﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><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>IT博客-毒菇求Buy-随笔分类-Windows</title><link>http://www.cnitblog.com/alsan/category/124.html</link><description>Not now, when?</description><language>zh-cn</language><lastBuildDate>Tue, 27 Sep 2011 21:05:49 GMT</lastBuildDate><pubDate>Tue, 27 Sep 2011 21:05:49 GMT</pubDate><ttl>60</ttl><item><title>Manage the VM under VM guest</title><link>http://www.cnitblog.com/alsan/archive/2008/06/07/45120.html</link><dc:creator>毒菇求Buy</dc:creator><author>毒菇求Buy</author><pubDate>Sat, 07 Jun 2008 12:24:00 GMT</pubDate><guid>http://www.cnitblog.com/alsan/archive/2008/06/07/45120.html</guid><wfw:comment>http://www.cnitblog.com/alsan/comments/45120.html</wfw:comment><comments>http://www.cnitblog.com/alsan/archive/2008/06/07/45120.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/alsan/comments/commentRss/45120.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/alsan/services/trackbacks/45120.html</trackback:ping><description><![CDATA[My new notebook has install the CentOS 5.1 as the host OS, and Windows XP as the guest OS under VMware server 2.0 beta. I found that using the external devices, such as ISO for CDROM, USB devices is quite annoying task under such infrastruction, because all these have to control over the VM management interface, and I have to switch between the host and guest frequently. Even worst, the VM management interface under linux can support FF 1.5 only (don't know about&nbsp; 2.0, but certinly not under 3.0).<br><br>The good news is, The VMware server 2.0 has a brand new web interface, and that can be access under your guest OS! And even better than this is, the web interface can work perfactly under FF 3.0 for Windows.<br><br>That makes life much easier. Now, I can turn on my guest machine by host startup, and make a shortcut to my guest to show-up my guest OS desktop in full screen without asking the user name and password of the client console (by modify the default args, adding -X -u root -p xxx, this is not good enough, cause the password has to present as text in the arg). Everything works just like you have two machine on your fingertip:)<br><br><img src ="http://www.cnitblog.com/alsan/aggbug/45120.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/alsan/" target="_blank">毒菇求Buy</a> 2008-06-07 20:24 <a href="http://www.cnitblog.com/alsan/archive/2008/06/07/45120.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Samba with SELinux</title><link>http://www.cnitblog.com/alsan/archive/2008/06/07/45119.html</link><dc:creator>毒菇求Buy</dc:creator><author>毒菇求Buy</author><pubDate>Sat, 07 Jun 2008 11:00:00 GMT</pubDate><guid>http://www.cnitblog.com/alsan/archive/2008/06/07/45119.html</guid><wfw:comment>http://www.cnitblog.com/alsan/comments/45119.html</wfw:comment><comments>http://www.cnitblog.com/alsan/archive/2008/06/07/45119.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/alsan/comments/commentRss/45119.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/alsan/services/trackbacks/45119.html</trackback:ping><description><![CDATA[<p>Just bought a new notebook - HP6515d, great machine, with AMD 64bit CPU. Well, it's good to run a 64bit OS with my new machine, and 32bit Windows as VM guest.<br><br>Cause my Windows XP is running as VM guest, and I don't like to dedicate a whole partition for the guest OS storage, then Samba is the only option.Just simply config the Samba as following:</p>
<p>
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: #000000;">[global]<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;workgroup&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;xxx<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;server&nbsp;</span><span style="color: #0000ff;">string</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;xxx<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;log&nbsp;level&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">1</span><span style="color: #000000;"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;max&nbsp;log&nbsp;size&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">1000</span><span style="color: #000000;"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;socket&nbsp;options&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;TCP_NODELAY&nbsp;SO_RCVBUF</span><span style="color: #000000;">=</span><span style="color: #000000;">8192</span><span style="color: #000000;">&nbsp;SO_SNDBUF</span><span style="color: #000000;">=</span><span style="color: #000000;">8192</span><span style="color: #000000;"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wins&nbsp;support&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;Yes<br><br>[homes]<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;comment&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;Home&nbsp;directories<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;browseable&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;Yes<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;valid&nbsp;users&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">%</span><span style="color: #000000;">S<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;writable&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;yes<br><br>[share]<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;comment&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;Public&nbsp;shares<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;path&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">/</span><span style="color: #000000;">tmp<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;force&nbsp;user&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;nobody<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;force&nbsp;group&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;users<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;read&nbsp;only&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;No<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;create&nbsp;mask&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">0777</span><span style="color: #000000;"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;directory&nbsp;mask&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">0777</span><span style="color: #000000;"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;guest&nbsp;ok&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;Yes</span></div>
<br></p>
<p>After startup the Samba daemon, my Windows XP can access the storage provided by my host machine. But stange tings happened. I can't log into my own home directory!</p>
<p>I've checked through all the privileges related settings, such as user group, rights, and everything seems fine.</p>
<p>After a deeper dig into the problem, found that the problem is caused by the SELinux.</p>
<p>OK, a little googleing on this issue, I found this:</p>
<p>
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: #000000;">setsebool&nbsp;</span><span style="color: #000000;">-</span><span style="color: #000000;">P&nbsp;smbd_disable_trans&nbsp;</span><span style="color: #000000;">1</span></div>
<br></p>
<p>This will disable the SELinux support for samba, and after apply this hack, everything works fine now. This may not be the best solution. One of the <a  href="http://lists.samba.org/archive/samba/2006-May/120632.html">thread</a> points out the best practice, but it's involved a lot more work to do.</p>
<p>Fine, I'm quite happy with the config right now. I might try the best solution while I have the time. Let's look forward about this:)<br></p><img src ="http://www.cnitblog.com/alsan/aggbug/45119.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/alsan/" target="_blank">毒菇求Buy</a> 2008-06-07 19:00 <a href="http://www.cnitblog.com/alsan/archive/2008/06/07/45119.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>超长文件名的必刹技</title><link>http://www.cnitblog.com/alsan/archive/2006/04/14/9159.html</link><dc:creator>毒菇求Buy</dc:creator><author>毒菇求Buy</author><pubDate>Thu, 13 Apr 2006 21:48:00 GMT</pubDate><guid>http://www.cnitblog.com/alsan/archive/2006/04/14/9159.html</guid><wfw:comment>http://www.cnitblog.com/alsan/comments/9159.html</wfw:comment><comments>http://www.cnitblog.com/alsan/archive/2006/04/14/9159.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/alsan/comments/commentRss/9159.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/alsan/services/trackbacks/9159.html</trackback:ping><description><![CDATA[
		<p style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">不知在什么时候在系统的Temp文件夹中多了以超长文件名命名的文件，以adXXX开头，看来是spyware用的文件。<br /><br />用尽所有方法都删不丢，也不能改名，想将整个文件夹改名再删也不能（因系统正使用这个文件夹）。<br /><br />最后找到一招：</p>
		<ol style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">
				<li>subst t: path-to-the-long_file_name-reside</li>
				<li>t:</li>
				<li>del long_file_name</li>
				<li>c:</li>
				<li>subst t: /d</li>
		</ol>
<img src ="http://www.cnitblog.com/alsan/aggbug/9159.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/alsan/" target="_blank">毒菇求Buy</a> 2006-04-14 05:48 <a href="http://www.cnitblog.com/alsan/archive/2006/04/14/9159.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>替换Explorer</title><link>http://www.cnitblog.com/alsan/archive/2006/03/19/7766.html</link><dc:creator>毒菇求Buy</dc:creator><author>毒菇求Buy</author><pubDate>Sun, 19 Mar 2006 02:45:00 GMT</pubDate><guid>http://www.cnitblog.com/alsan/archive/2006/03/19/7766.html</guid><wfw:comment>http://www.cnitblog.com/alsan/comments/7766.html</wfw:comment><comments>http://www.cnitblog.com/alsan/archive/2006/03/19/7766.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/alsan/comments/commentRss/7766.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/alsan/services/trackbacks/7766.html</trackback:ping><description><![CDATA[
		<p style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">Windows自带的Explorer.exe是一个只有基本功能，但体型相当庞大的怪物。最近决定改用xplorer<sup>2</sup>替代Explorer。xplorer<sup>2</sup>是一套类似DOS时代Norton Commander的软件，类似的有Total Commander。<br /><br />要替代高度集成的Explorer，需要解决如何使双击“My Computer”及Win+E启动xplorer<sup>2</sup>这两个问题。<br /><br />第1个问题比较易办，可通过修改registry达到：<br /></p>
		<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #eeeeee">
				<img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" />
				<span style="COLOR: #000000">[HKEY_CLASSES_ROOT\Folder\shell]<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" />Default</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">@"</span>
				<span style="COLOR: #000000">xplorer2</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" />
						<br />
						<img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" />[HKEY_CLASSES_ROOT\Folder\shell\xplorer2]<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" />[HKEY_CLASSES_ROOT\Folder\shell\xplorer2\command]<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" />Open</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">@"</span>
				<span style="COLOR: #000000">path_to_xplorer2.exe /1 /T</span>
				<span style="COLOR: #000000">"</span>
		</div>
		<p style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">第2个问题比较麻烦，总是找不到方法修改Win+E打开xplorer<sup>2</sup>的方法，只好使用第三方hotkey软件。找到一只开源的hotkey软件<a href="http://www.autohotkey.com/">www.autohotkey.com</a>，安装后，在默认的script中加入：</p>
		<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #eeeeee">
				<img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" />
				<span style="COLOR: #000000">#x: Run path_to_xplorer2.exe </span>
				<span style="COLOR: #000000">/</span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">/</span>
				<span style="COLOR: #000000">T</span>
		</div>
		<p style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">在这里，使用的是Win+X键而不是Win+E键。有两个理由： 
</p>
		<ol style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">
				<li>无须禁止所有的Win键。在Windows中，要禁止Win键最少有2种方法，包括在Group policy中禁止，或更改KeyLayout的ScanCode Map。但这两种方法都会将所有的Win键禁止。</li>
				<li>使Explorer.exe可与xplorer<sup>2</sup>共存。Win+E启动Explorer，而Win+X启动xplorer<sup>2</sup>。</li>
		</ol>
		<p style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">美中不足的是需要外加一个处理hotkey的程序，消耗了珍贵的内存。但这个组合加起来仍然比单使用Explorer.exe需要的内存少。<br /><br />注：如果对单手hotkey（Win+X与Win+E都只需一只手）没有要求的话，可在xplorer<sup>2</sup>的shortcut中指定hotkey。但在shortcut中指定的hotkey必定是ctrl+alt+...的组合，一只手基本上就只可以使用ctrl+alt+z这一组合。而好处就是少用了约3M内存。</p>
<img src ="http://www.cnitblog.com/alsan/aggbug/7766.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/alsan/" target="_blank">毒菇求Buy</a> 2006-03-19 10:45 <a href="http://www.cnitblog.com/alsan/archive/2006/03/19/7766.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ASP2ASPX</title><link>http://www.cnitblog.com/alsan/archive/2005/12/26/5798.html</link><dc:creator>毒菇求Buy</dc:creator><author>毒菇求Buy</author><pubDate>Mon, 26 Dec 2005 08:21:00 GMT</pubDate><guid>http://www.cnitblog.com/alsan/archive/2005/12/26/5798.html</guid><wfw:comment>http://www.cnitblog.com/alsan/comments/5798.html</wfw:comment><comments>http://www.cnitblog.com/alsan/archive/2005/12/26/5798.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cnitblog.com/alsan/comments/commentRss/5798.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/alsan/services/trackbacks/5798.html</trackback:ping><description><![CDATA[<P style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">要将一个ASP项目升级为ASPX项目最简单方法是使用<A href="http://www.netcoole.com/asp2aspx.htm">ASP2ASPX</A>这个工具。<BR><BR>由于试用版只能处理10,000行代码，如果使用试用版基本上是不能完成一个稍为像样的项目。<BR><BR>在反覆试验过后，发现只要将Windows\System32\oapxxn.cfg中的5，6Byte清0就可以了（不董？那帮不了你了）</P><img src ="http://www.cnitblog.com/alsan/aggbug/5798.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/alsan/" target="_blank">毒菇求Buy</a> 2005-12-26 16:21 <a href="http://www.cnitblog.com/alsan/archive/2005/12/26/5798.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Symbolic Link in WinXP</title><link>http://www.cnitblog.com/alsan/archive/2005/12/20/5603.html</link><dc:creator>毒菇求Buy</dc:creator><author>毒菇求Buy</author><pubDate>Mon, 19 Dec 2005 22:48:00 GMT</pubDate><guid>http://www.cnitblog.com/alsan/archive/2005/12/20/5603.html</guid><wfw:comment>http://www.cnitblog.com/alsan/comments/5603.html</wfw:comment><comments>http://www.cnitblog.com/alsan/archive/2005/12/20/5603.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/alsan/comments/commentRss/5603.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/alsan/services/trackbacks/5603.html</trackback:ping><description><![CDATA[<P style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">据说Windows的下一个版本会支持Symbolic Link，但我今日就想用这个功能，怎办？<BR><BR>原来早就有人实现了，而且是免费的。去<A href="http://www.batchconverter.com/FileLink-download-13068.shtml">http://www.batchconverter.com/FileLink-download-13068.shtml</A>下载他们的FileLink v2.0.0就可实现WinXP下使用Symbolic Link了。</P><img src ="http://www.cnitblog.com/alsan/aggbug/5603.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/alsan/" target="_blank">毒菇求Buy</a> 2005-12-20 06:48 <a href="http://www.cnitblog.com/alsan/archive/2005/12/20/5603.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Access转MySQL</title><link>http://www.cnitblog.com/alsan/archive/2005/11/16/4575.html</link><dc:creator>毒菇求Buy</dc:creator><author>毒菇求Buy</author><pubDate>Wed, 16 Nov 2005 09:29:00 GMT</pubDate><guid>http://www.cnitblog.com/alsan/archive/2005/11/16/4575.html</guid><wfw:comment>http://www.cnitblog.com/alsan/comments/4575.html</wfw:comment><comments>http://www.cnitblog.com/alsan/archive/2005/11/16/4575.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/alsan/comments/commentRss/4575.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/alsan/services/trackbacks/4575.html</trackback:ping><description><![CDATA[<P style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">试了很多方法，最有效方便的要算这个。</P>
<OL style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">
<LI>安装MyODBC，可以从<A href="http://www.mysql.com/downloads/api-myodbc.html">MySQL Connector/ODBC Downloads</A>上下载 
<LI>配置ODBC Datasource，指向要迁移的MySQL数据库 
<LI>逐个表迁移 
<OL type=a>
<LI>打开.mdb文件 
<LI>在要迁移的表上右击，选export 
<LI>在save as type中选ODBC Database 
<LI>修改在表名（可以不改） 
<LI>在Select Data Source页中选Machine Data Source tab 
<LI>双击之前配置的ODBC Datasource</LI></OL>
<LI>完成</LI></OL>
<P style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">这个方法有几个限制，最烦人的是每次只可转一个表，而且MySQL的表名是大小写敏感的，在转换后要检查程序中的表名是否匹配。但我认为这是最方便的方法，更重要的是无须安装第三方软件或写program。<BR><BR>另外可参考一份国外的artical - <A href="http://www.kitebird.com/articles/access-migrate.html">Migrating from Microsoft Access to MySQL</A>，其中详细介绍了几种其它方法。</P><img src ="http://www.cnitblog.com/alsan/aggbug/4575.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/alsan/" target="_blank">毒菇求Buy</a> 2005-11-16 17:29 <a href="http://www.cnitblog.com/alsan/archive/2005/11/16/4575.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>时间同步</title><link>http://www.cnitblog.com/alsan/archive/2005/11/06/3957.html</link><dc:creator>毒菇求Buy</dc:creator><author>毒菇求Buy</author><pubDate>Sat, 05 Nov 2005 22:40:00 GMT</pubDate><guid>http://www.cnitblog.com/alsan/archive/2005/11/06/3957.html</guid><wfw:comment>http://www.cnitblog.com/alsan/comments/3957.html</wfw:comment><comments>http://www.cnitblog.com/alsan/archive/2005/11/06/3957.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/alsan/comments/commentRss/3957.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/alsan/services/trackbacks/3957.html</trackback:ping><description><![CDATA[<P style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">自从Win2K开始，系统就自带了时间同步的功能，（好像是吧，太久没有用2K了）但一直都用不了，每次更新都告诉我超时。为我紧张的系统资源着想，Windows Time服务从来就没有一天是打开的。<BR><BR>但实在时间同步是非常重要的，每部机的时间有差异会导至不少问题，尤其在一个内部网络环境。<BR><BR>今早在网上闲逛时，无意中发现，最简单的方法就在身边。写一timesync.bat，内容为：<BR></P>
<DIV style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #eeeeee"><SPAN style="COLOR: #000000">net&nbsp;time&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">setsntp:stdtime.gov.hk</SPAN></DIV>
<P style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">然后把这个bat加入到scheduler里面，就可以自动定时对间了。<BR><BR>在这上面（timesync.bat），使用了香港政府天文台的时间服务器。经过我反覆测试，发现这个时间服务器的反应是最快的了（其它私用时间服务器除外）。香港政府果然有钱有心。</P><img src ="http://www.cnitblog.com/alsan/aggbug/3957.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/alsan/" target="_blank">毒菇求Buy</a> 2005-11-06 06:40 <a href="http://www.cnitblog.com/alsan/archive/2005/11/06/3957.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>对知识产权的尊重</title><link>http://www.cnitblog.com/alsan/archive/2005/11/05/3941.html</link><dc:creator>毒菇求Buy</dc:creator><author>毒菇求Buy</author><pubDate>Sat, 05 Nov 2005 10:49:00 GMT</pubDate><guid>http://www.cnitblog.com/alsan/archive/2005/11/05/3941.html</guid><wfw:comment>http://www.cnitblog.com/alsan/comments/3941.html</wfw:comment><comments>http://www.cnitblog.com/alsan/archive/2005/11/05/3941.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/alsan/comments/commentRss/3941.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/alsan/services/trackbacks/3941.html</trackback:ping><description><![CDATA[<P style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">我一直在用一套开源的桌上软件Rainlander，前2天刚出了新版本，于是下载更新，顺带也下载了一套新的theme。但新的theme缺少了对EventList的支持，又找了另一个版本（是相同的一套theme，但应该是经一名使用巴西文的人仕修改过），在其中抽出了我需要的东西，并修改我不喜欢的部份，变成了这个版本。<BR><IMG height=694 alt=desktop.gif src="http://www.cnitblog.com/images/cnitblog_com/alsan/desktop/desktop.gif" width=480 border=0><BR><BR>修改完后，我也觉得很满意（当然了，这是我第一次可以自己完成theme修改），并把它上传回theme的下载中心，供其他人仕使用。<BR><BR>因为我本来就不是一个图形设计师，里面的所有使用到的图形都不是我的原创，我只是将它们重新编排，所以我在注释中加入了警告字眼。结果不到1小时，就有人回信，告诉我这样是违反了他们的原则。<BR><BR>可能是他们根本就没有下载来看看我用了那些材料。我用的那些材料全是公开的，也没有损害他人知识版权的意图。但从这里可以看出，他们对知识版权的重视程度。<BR><BR>我不在乎他们们怎样看我的这个修改，也不在乎他们下不下载这套theme，但我欣赏他们的对知识产权的重视（虽然这中间有点误会）。<BR><BR>什么时候中国人也如此重视知识产权呢？</P><img src ="http://www.cnitblog.com/alsan/aggbug/3941.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/alsan/" target="_blank">毒菇求Buy</a> 2005-11-05 18:49 <a href="http://www.cnitblog.com/alsan/archive/2005/11/05/3941.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>开源FTP软入 - FileZilla</title><link>http://www.cnitblog.com/alsan/archive/2005/10/21/3487.html</link><dc:creator>毒菇求Buy</dc:creator><author>毒菇求Buy</author><pubDate>Fri, 21 Oct 2005 14:06:00 GMT</pubDate><guid>http://www.cnitblog.com/alsan/archive/2005/10/21/3487.html</guid><wfw:comment>http://www.cnitblog.com/alsan/comments/3487.html</wfw:comment><comments>http://www.cnitblog.com/alsan/archive/2005/10/21/3487.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/alsan/comments/commentRss/3487.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/alsan/services/trackbacks/3487.html</trackback:ping><description><![CDATA[<P style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">Internet的世界就是精彩！<BR><BR>以前一直在用FlashFXP作为FTP的客户端软件。FlashFXP非常不错，但是要钱。所以我这次重装机子的时候没有把它装上。但是因为工作原因，经常要使用FTP上传东西，没办法，只能在command line使用xp自带的ftp命令。<BR><BR>今天终于忍受不了，上网查查看有没有好的FTP客户端，又不用担心版权问题。结果给我发现了FileZilla。它不但使用简单，跟FlashFXP差不多，而且速度也快。<BR><BR>看来FlashFXP或其它收费的FTP软件要继续做生意的话，一定要再作出革命性的更新才行啊！</P><img src ="http://www.cnitblog.com/alsan/aggbug/3487.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/alsan/" target="_blank">毒菇求Buy</a> 2005-10-21 22:06 <a href="http://www.cnitblog.com/alsan/archive/2005/10/21/3487.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Windows Secutiry Checklist</title><link>http://www.cnitblog.com/alsan/archive/2005/10/17/3333.html</link><dc:creator>毒菇求Buy</dc:creator><author>毒菇求Buy</author><pubDate>Sun, 16 Oct 2005 21:54:00 GMT</pubDate><guid>http://www.cnitblog.com/alsan/archive/2005/10/17/3333.html</guid><wfw:comment>http://www.cnitblog.com/alsan/comments/3333.html</wfw:comment><comments>http://www.cnitblog.com/alsan/archive/2005/10/17/3333.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/alsan/comments/commentRss/3333.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/alsan/services/trackbacks/3333.html</trackback:ping><description><![CDATA[<P style="FONT-SIZE: 12px; FONT-FAMILY: Verdana"><A href="http://labmice.techtarget.com/articles/winxpsecuritychecklist.htm">Windows XP Security Checklist</A>一份非常详细的XP安全清单，虽然网上有很多类似的文章，但这份最为详细。</P><img src ="http://www.cnitblog.com/alsan/aggbug/3333.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/alsan/" target="_blank">毒菇求Buy</a> 2005-10-17 05:54 <a href="http://www.cnitblog.com/alsan/archive/2005/10/17/3333.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Together Architect for Eclipse 2006</title><link>http://www.cnitblog.com/alsan/archive/2005/10/15/3308.html</link><dc:creator>毒菇求Buy</dc:creator><author>毒菇求Buy</author><pubDate>Sat, 15 Oct 2005 02:59:00 GMT</pubDate><guid>http://www.cnitblog.com/alsan/archive/2005/10/15/3308.html</guid><wfw:comment>http://www.cnitblog.com/alsan/comments/3308.html</wfw:comment><comments>http://www.cnitblog.com/alsan/archive/2005/10/15/3308.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/alsan/comments/commentRss/3308.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/alsan/services/trackbacks/3308.html</trackback:ping><description><![CDATA[<P style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">今天早上去Borland download了套Together Architect for Eclipse 2006，整体感觉良好。<BR><BR>不但有以往的Code modeling，更有新加入的Business Process modeling及Data modeling，真正做到以MDA建构完整项目（不一定是软件项目，不过其它项目不一定会用到Code modeling和Data modeling）的目的。其实以前这些东西都有，只不过限制比较多，用起来不方便，只好使用其它工具代替。<BR><BR>不过在安装时有一点需要注意，不能使用已安装的Eclipse，只可使用它自带有Eclipse 3.1。我本身安装了Eclipse 3.1及最新的Eclipse 3.1.1，但安装时选已安装版的Eclipse，可以安装成功，但运行出错。它的错误是找不到它自己的library。原因是它的library是以相对路径指定的，而当Eclipse不在Together下时，当然是找不到library了。</P><img src ="http://www.cnitblog.com/alsan/aggbug/3308.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/alsan/" target="_blank">毒菇求Buy</a> 2005-10-15 10:59 <a href="http://www.cnitblog.com/alsan/archive/2005/10/15/3308.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>XP正版验证破解</title><link>http://www.cnitblog.com/alsan/archive/2005/10/04/3043.html</link><dc:creator>毒菇求Buy</dc:creator><author>毒菇求Buy</author><pubDate>Mon, 03 Oct 2005 22:09:00 GMT</pubDate><guid>http://www.cnitblog.com/alsan/archive/2005/10/04/3043.html</guid><wfw:comment>http://www.cnitblog.com/alsan/comments/3043.html</wfw:comment><comments>http://www.cnitblog.com/alsan/archive/2005/10/04/3043.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cnitblog.com/alsan/comments/commentRss/3043.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/alsan/services/trackbacks/3043.html</trackback:ping><description><![CDATA[<DIV style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><SPAN style="COLOR: #000000">下面是引用百度搜索发表的:<BR>通过Windows&nbsp;XP正版验证的3种简便方法<BR><BR>一：<BR>真的非常简单，只要打开<BR>C:\Documents&nbsp;and&nbsp;Settings\All&nbsp;Users\Application&nbsp;Data\Windows&nbsp;Genuine&nbsp;Advantage\data<BR>把&nbsp;data.dat&nbsp;用记事本打开，<BR>输入你喜爱的文字如：“fuck&nbsp;Microsoft&nbsp;Genuine&nbsp;Advantage”，<BR>保存！！加只读属性<BR>最后到http:</SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000">update.microsoft.com/microsoftupdate/v6/default.aspx?ln=zh-cn去验证吧！保证通过！就可以享受正版待遇了！</SPAN><SPAN style="COLOR: #008000"><BR></SPAN><SPAN style="COLOR: #000000"><BR>二：<BR>不能通过windowsXP正版验证的进来(</SPAN><SPAN style="COLOR: #000000">100</SPAN><SPAN style="COLOR: #000000">%</SPAN><SPAN style="COLOR: #000000">通过补丁)<BR>注意事项：<BR>&nbsp;&nbsp;在安装本补丁前，你必须是进行了验证，并确认你的序列号不能通过验证才能使用，否则本补丁程序将无效！<BR>验证地址：<BR>http:</SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000">www.microsoft.com/resources/howtotell/zh-chs/windows/default.mspx</SPAN><SPAN style="COLOR: #008000"><BR></SPAN><SPAN style="COLOR: #000000">整套程序不仅仅是更换一些文件,而且我们还对系统进行了一定的修补,对WINDOWS系统的升级程序进行修补,当然,整个修补过程是在你的安装过程中完成的,所以在安装完成后,修补也自动完成,你再去微软的网站一查看,当然就是能通过验证罗</SPAN><SPAN style="COLOR: #000000">!</SPAN><SPAN style="COLOR: #000000">整套程序会修改你的注册表和部份系统文件,当然,这些修补对你的文件是没有损坏作用的,请放心使用</SPAN><SPAN style="COLOR: #000000">!!!</SPAN><SPAN style="COLOR: #000000"><BR>补丁下载<BR><BR>三：<BR>在你登入Windows&nbsp;Update网站时，当提示“快速”和“自定义”时，<BR>在地址栏填上：javascript:</SPAN><SPAN style="COLOR: #0000ff">void</SPAN><SPAN style="COLOR: #000000">&nbsp;(window.g_sDisableWGACheck</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">all</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">)<BR>当然要Enter回车确定啦，然后再选“快速”和“自定义”就可以了。<BR>本人已经测试100</SPAN><SPAN style="COLOR: #000000">%</SPAN><SPAN style="COLOR: #000000">通过！适合任何版本激活的XP&nbsp;！<BR></SPAN></DIV>
<P style="FONT-SIZE: 12px; FONT-FAMILY: Verdana"><BR>第1种是可以的，第2种没有试，第2种已经不行了。<BR>第2种的下载地址：<A href="http://huahua575.go3.icpcn.com/winkey.rar">http://huahua575.go3.icpcn.com/winkey.rar</A></P><img src ="http://www.cnitblog.com/alsan/aggbug/3043.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/alsan/" target="_blank">毒菇求Buy</a> 2005-10-04 06:09 <a href="http://www.cnitblog.com/alsan/archive/2005/10/04/3043.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一套值得推荐的软件 - TuneUp Unility 2006</title><link>http://www.cnitblog.com/alsan/archive/2005/10/04/3042.html</link><dc:creator>毒菇求Buy</dc:creator><author>毒菇求Buy</author><pubDate>Mon, 03 Oct 2005 16:36:00 GMT</pubDate><guid>http://www.cnitblog.com/alsan/archive/2005/10/04/3042.html</guid><wfw:comment>http://www.cnitblog.com/alsan/comments/3042.html</wfw:comment><comments>http://www.cnitblog.com/alsan/archive/2005/10/04/3042.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnitblog.com/alsan/comments/commentRss/3042.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/alsan/services/trackbacks/3042.html</trackback:ping><description><![CDATA[<P style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">用过很多款不同的XP优化软件，有国产也有国外软件。最近安装了一套TuneUp Unility 2006，完全有“这样才是软件”的感觉。不但有齐大部份XP优化软件的功能，而且画面简洁、方便易用，自动对系统的分析及优化等功能，都不是其它同类产品可比的。<BR><BR>我最喜爱的功能之一，是可以修改系统的boot、logon、theme、icon等比较“不重要”的功能。以前，因为它们“不重要”而不用，但在这套软件的优化下，基本感觉不出有太大分别，不但可达到我对性能的要求，也改变我对这些“消费品”的看法。这还不止，另一样令人喜出望外的是，在官方网站可以DOWN到多款精美的theme、icon等，而且是免费的。这还不满足，怎对得起别人呢？<BR><BR></P>
<P style="FONT-SIZE: 12px; FONT-FAMILY: Verdana" align=center><IMG height=384 alt=desktop.JPG src="http://www.cnitblog.com/images/cnitblog_com/alsan/desktop/desktop.JPG" width=512 border=0></P><img src ="http://www.cnitblog.com/alsan/aggbug/3042.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/alsan/" target="_blank">毒菇求Buy</a> 2005-10-04 00:36 <a href="http://www.cnitblog.com/alsan/archive/2005/10/04/3042.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SKYPE的一个缺陷</title><link>http://www.cnitblog.com/alsan/archive/2005/09/04/2497.html</link><dc:creator>毒菇求Buy</dc:creator><author>毒菇求Buy</author><pubDate>Sun, 04 Sep 2005 00:15:00 GMT</pubDate><guid>http://www.cnitblog.com/alsan/archive/2005/09/04/2497.html</guid><wfw:comment>http://www.cnitblog.com/alsan/comments/2497.html</wfw:comment><comments>http://www.cnitblog.com/alsan/archive/2005/09/04/2497.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/alsan/comments/commentRss/2497.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/alsan/services/trackbacks/2497.html</trackback:ping><description><![CDATA[<P style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">因工作需要，安装了SKYPE，在最初也没什么问题。但约一个月前发现，当SKYPE连上它的服务器后，就整个系统都差点不能动了。因为不是经常用，所以也不在意。<BR><BR>前几天，老板说要用SKYPE与我开会，要我准备好。没办法，只好想办法搞掂它。<BR><BR>先试试重装SKYPE，下载了TOM的最新版、SKYPE官方网站的最新版、二个早期版本。结果所有版本的反应一样。而且在测试的过程中发现，在运行的最初，CPU的占用率是24%，当SKYPE连接服务器的时候，CPU占用率升到约46~50%，而连接上服务器后，CPU升到约98%！！！而其他人在连接上服务器后，STAND BY的状况下CPU的占用率是28%，通话时是43%。<BR><BR>问题就是这里了。于是上SKYPE官方网站的FORUMN上，查看一下别的用户是否有同样问题。结果发现，这个情况多的是，差不多10个问题有6个是问这个问题相关的解决方法。<BR><BR>问的很多，但答的很少，尤其是管方答案。大致答案都是除K-Lite codec外，其它的codec都不要用。<BR><BR>好，我就删。的确，我装了不少codec，不同用途嘛。<BR><BR>重启电脑后再上SKYPE，TMD，还是一样。<BR><BR>忽然醒起我装了TOTAL RECORDER，会不会是它呢？应该不会吧？TOTAL RECORDER是SIMULATE一张声卡，而且我也已经将所有声音设置都设成不使用TOTAL RECORDER所SIMULATE的声卡，应该不会关它事吧？！<BR><BR>不理了，删了再说。<BR><BR>得左！！真的是因为TOTAL RECORDER的问题。<BR><BR>SKYPE的网络穿越能力的确是比较好的。但不好用，用户也少。而家部机上装的IM软件，包括有MSN、QQ、POPO、SKYPE、GOOGLE TALK。就只IM软件已占不少空间。<BR><BR>而家最常用的IM是POPO，因为矩可以兼容MSN。听讲M$刚收购了一家在语音通讯方面有专利技术的公司，有望在MSN8上使用。希望MSN8不要令我失望</P><img src ="http://www.cnitblog.com/alsan/aggbug/2497.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/alsan/" target="_blank">毒菇求Buy</a> 2005-09-04 08:15 <a href="http://www.cnitblog.com/alsan/archive/2005/09/04/2497.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Windows使用Linux共享的打印机</title><link>http://www.cnitblog.com/alsan/archive/2005/06/26/560.html</link><dc:creator>毒菇求Buy</dc:creator><author>毒菇求Buy</author><pubDate>Sun, 26 Jun 2005 10:20:00 GMT</pubDate><guid>http://www.cnitblog.com/alsan/archive/2005/06/26/560.html</guid><wfw:comment>http://www.cnitblog.com/alsan/comments/560.html</wfw:comment><comments>http://www.cnitblog.com/alsan/archive/2005/06/26/560.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/alsan/comments/commentRss/560.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/alsan/services/trackbacks/560.html</trackback:ping><description><![CDATA[<OL style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">
<LI>Linux服务器端配置 
<OL>
<LI>配置print queue 
<OL>
<LI>使用printtool建立新的print queue 
<LI>/dev/lp0 ==&gt; lpt打印机 
<LI>/dev/usb/lp0 ==&gt; usb打印机 
<LI>必须将所建立的print queue设为共享</LI></OL>
<LI>修改cups配置 
<OL>
<LI>修改/etc/cups/cupsd.conf，在&lt;Location /&gt;段中加入本地网段IP，如192.168.0.* 
<LI>修改/etc/cups/mime.convs及mime.types，将application/octect-stream前的#去除</LI></OL>
<LI>修改smaba配置 
<OL>
<LI>在global段中加入 
<OL>
<LI>load printers = yes 
<LI>printing = cups 
<LI>printcap name = cups 
<LI>print command = lp c -d%p -oraw; rm %s 
<LI>use client driver = yes</LI></OL>
<LI>prints段内容 
<OL>
<LI>comment = All printers 
<LI>path = /var/spool/samba 
<LI>printable = yes 
<LI>browseable = no 
<LI>guest ok = yes 
<LI>use client driver = yes 
<LI>create mode = 0777 
<LI>public = yes</LI></OL>
<LI>[model]段内容 
<OL>
<LI>comment = [model comment] 
<LI>path = /var/spool/samba 
<LI>read only = no 
<LI>guest ok = yes 
<LI>printable&nbsp;= yes 
<LI>printing = cups 
<LI>printer name = [model]</LI></OL></LI></OL></LI></OL>
<LI>Windows客户端配置 
<OL>
<LI>配置netbios名称解释：在\windows\system32\drivers\etc\hosts中加入服务器的ip解释 
<LI>新增打印机，driver使用Windows自带的驱动</LI></OL></LI></OL><img src ="http://www.cnitblog.com/alsan/aggbug/560.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/alsan/" target="_blank">毒菇求Buy</a> 2005-06-26 18:20 <a href="http://www.cnitblog.com/alsan/archive/2005/06/26/560.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JMagick的安装（Win32版）</title><link>http://www.cnitblog.com/alsan/archive/2005/06/12/347.html</link><dc:creator>毒菇求Buy</dc:creator><author>毒菇求Buy</author><pubDate>Sun, 12 Jun 2005 07:39:00 GMT</pubDate><guid>http://www.cnitblog.com/alsan/archive/2005/06/12/347.html</guid><wfw:comment>http://www.cnitblog.com/alsan/comments/347.html</wfw:comment><comments>http://www.cnitblog.com/alsan/archive/2005/06/12/347.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/alsan/comments/commentRss/347.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/alsan/services/trackbacks/347.html</trackback:ping><description><![CDATA[<P style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">目前可下载的JMagick版本是6.0.4，而这版本的binary distribution是为ImageMagic 6.0编驿的。非常不幸，在ImageMagic的网站只6.2可下载，只好自己compile了。<BR><BR>在compile的过程中，发现它带的make file有问题，不能顺利完成编驿的操作，例如：。</P>
<UL style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">
<LI>没有生成Magick_MagickInfo.obj 
<LI>没有生成Magick_MagickInfo.h 
<LI>Magick_ImageInfo.c中的其中一个function的定义与生成的.h不匹配</LI></UL>
<P style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">以下列出修改后的make file，方便日后使用。<BR>注：</P>
<OL style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">
<LI>所使用的C++ compiler是vs.net 2003的c++ compiler，即vc7。安装路径是c:\Program&nbsp;Files\Microsoft&nbsp;Visual&nbsp;Studio&nbsp;.NET&nbsp;2003 
<LI>所使用的jdk版本是1.5，安装路径是c:\Program Files\Java\jdk1.5.0_01，由于compile时需要include jdk的jni.h，而且完成后要自动copy到目的目录，发现copy时因为路径中有空格，需以引号括着，但以引号括着时，compile在expand compiler flags时又会出错，因此只能改以短路径名（c:\progra~1\...）代替 
<LI>输出的dll可以放到%system32%或%JRE_LIB\ext\x86 
<LI>输出的jar可以放到classpath中的任何位置</LI></OL>
<DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid">
<DIV style="FONT-SIZE: 12px; FONT-FAMILY: Verdana"><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #000000">#<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#&nbsp;</SPAN><SPAN style="COLOR: #000000">--</SPAN><SPAN style="COLOR: #000000">&nbsp;See&nbsp;update&nbsp;notes&nbsp;below&nbsp;</SPAN><SPAN style="COLOR: #000000">--&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#&nbsp;This&nbsp;makefile&nbsp;only&nbsp;compiles&nbsp;the&nbsp;C&nbsp;files&nbsp;and&nbsp;the&nbsp;generated<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#&nbsp;jni&nbsp;stub&nbsp;and&nbsp;headrer&nbsp;files&nbsp;and&nbsp;produces&nbsp;a&nbsp;DLL.<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#&nbsp;The&nbsp;java&nbsp;compilation,&nbsp;generation&nbsp;of&nbsp;the&nbsp;JAR&nbsp;file&nbsp;and&nbsp;the&nbsp;JNI&nbsp;stubs<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#&nbsp;still&nbsp;have&nbsp;to&nbsp;be&nbsp;done&nbsp;on&nbsp;Unix&nbsp;</SPAN><SPAN style="COLOR: #0000ff">using</SPAN><SPAN style="COLOR: #000000">&nbsp;the&nbsp;regularly&nbsp;supplied&nbsp;make<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#&nbsp;file.<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#&nbsp;Hint:&nbsp;To&nbsp;be&nbsp;placed&nbsp;</SPAN><SPAN style="COLOR: #0000ff">in</SPAN><SPAN style="COLOR: #000000">&nbsp;<IMG src="http://www.cnitblog.com/images/dot.gif"></SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">srm</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">magick&nbsp;and&nbsp;invoked&nbsp;from&nbsp;there,<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nmake&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">f&nbsp;Makefile.VC</SPAN><SPAN style="COLOR: #000000">++</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#&nbsp;TODO:&nbsp;Complete&nbsp;generation&nbsp;of&nbsp;JMagick&nbsp;</SPAN><SPAN style="COLOR: #0000ff">in</SPAN><SPAN style="COLOR: #000000">&nbsp;the&nbsp;NT&nbsp;Environment.<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#&nbsp;Author:&nbsp;IT<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#&nbsp;Date:&nbsp;&nbsp;&nbsp;Oct&nbsp;</SPAN><SPAN style="COLOR: #000000">2000</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#&nbsp;$Id:&nbsp;Makefile.all,v&nbsp;</SPAN><SPAN style="COLOR: #000000">1.2</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #000000">2003</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">04</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">26</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #000000">07</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">23</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">51</SPAN><SPAN style="COLOR: #000000">&nbsp;ttey&nbsp;Exp&nbsp;$<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#&nbsp;</SPAN><SPAN style="COLOR: #000000">--</SPAN><SPAN style="COLOR: #000000">&nbsp;Updated&nbsp;</SPAN><SPAN style="COLOR: #0000ff">for</SPAN><SPAN style="COLOR: #000000">&nbsp;Win32&nbsp;instance,&nbsp;EMXOREN&nbsp;Apr&nbsp;</SPAN><SPAN style="COLOR: #000000">09</SPAN><SPAN style="COLOR: #000000">,&nbsp;</SPAN><SPAN style="COLOR: #000000">2002</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #000000">--&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#&nbsp;</SPAN><SPAN style="COLOR: #000000">--</SPAN><SPAN style="COLOR: #000000">&nbsp;For&nbsp;runtime&nbsp;convenience&nbsp;copy&nbsp;</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">*.dll</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">,&nbsp;</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">*.jar</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #0000ff">as</SPAN><SPAN style="COLOR: #000000">&nbsp;necessary.<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#&nbsp;</SPAN><SPAN style="COLOR: #000000">--</SPAN><SPAN style="COLOR: #000000">&nbsp;Copy&nbsp;the&nbsp;</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">jmagick.dll</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">&nbsp;to&nbsp;MAGICK_HOME&nbsp;(e.g.&nbsp;</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">MAGICBIN</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">&nbsp;below).<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#&nbsp;</SPAN><SPAN style="COLOR: #000000">--</SPAN><SPAN style="COLOR: #000000">&nbsp;Copy&nbsp;the&nbsp;</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">jmagick.jar</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">&nbsp;to&nbsp;JRE</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">s&nbsp;</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">lib</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">ext</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #000000">#&nbsp;</SPAN><SPAN style="COLOR: #000000">--</SPAN><SPAN style="COLOR: #000000">&nbsp;Just&nbsp;always&nbsp;rebuilt&nbsp;ALL,&nbsp;it</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">s&nbsp;fast&nbsp;and&nbsp;somewhat&nbsp;fixed&nbsp;anyway!</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #000000">#&nbsp;</SPAN><SPAN style="COLOR: #000000">--</SPAN><SPAN style="COLOR: #000000">&nbsp;Run&nbsp;</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">javac</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">,&nbsp;</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">jar</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">,&nbsp;</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">javah</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">&nbsp;respectively&nbsp;prior&nbsp;to&nbsp;</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">cl</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">,&nbsp;</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">link</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">.<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#&nbsp;</SPAN><SPAN style="COLOR: #000000">--</SPAN><SPAN style="COLOR: #000000">&nbsp;Disabled&nbsp;warnings&nbsp;</SPAN><SPAN style="COLOR: #0000ff">as</SPAN><SPAN style="COLOR: #000000">&nbsp;it&nbsp;was&nbsp;kind&nbsp;of&nbsp;noisy.<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#&nbsp;</SPAN><SPAN style="COLOR: #000000">--</SPAN><SPAN style="COLOR: #000000">&nbsp;Setup&nbsp;VC</SPAN><SPAN style="COLOR: #000000">++</SPAN><SPAN style="COLOR: #000000">&nbsp;environment&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">path</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #0000ff">for</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">cl</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">,&nbsp;</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">link</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">&nbsp;and&nbsp;</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">lib</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">.<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#&nbsp;</SPAN><SPAN style="COLOR: #000000">--</SPAN><SPAN style="COLOR: #000000">&nbsp;Created&nbsp;manually&nbsp;</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">obj\magick</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">,&nbsp;</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">lib</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">&nbsp;place&nbsp;holders.<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#&nbsp;</SPAN><SPAN style="COLOR: #000000">--</SPAN><SPAN style="COLOR: #000000">&nbsp;Created&nbsp;manually&nbsp;</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">classes</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">,&nbsp;</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">generated</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">,&nbsp;</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">docs</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">&nbsp;place&nbsp;holders.<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#&nbsp;changed&nbsp;by&nbsp;Sava&nbsp;Slijepcevic<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>CPP</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">cl.exe<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>LINK32</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">link.exe<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>CPPINC</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">c:\Program&nbsp;Files\Microsoft&nbsp;Visual&nbsp;Studio&nbsp;.NET&nbsp;</SPAN><SPAN style="COLOR: #000000">2003</SPAN><SPAN style="COLOR: #000000">\Vc7\Include<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>CPPLIB</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">c:\Program&nbsp;Files\Microsoft&nbsp;Visual&nbsp;Studio&nbsp;.NET&nbsp;</SPAN><SPAN style="COLOR: #000000">2003</SPAN><SPAN style="COLOR: #000000">\Vc7\Lib<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>OUTDIR</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">..\lib<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>INTDIR</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">..\obj\magick<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>SRCDIR</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">..\src\magick<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>GENDIR</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">..\generated<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>CLSDIR</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">..\classes<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>DOCDIR</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">..\docs<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>JDKDIR</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">c:\progra</SPAN><SPAN style="COLOR: #000000">~</SPAN><SPAN style="COLOR: #000000">1</SPAN><SPAN style="COLOR: #000000">\Java\jdk1.</SPAN><SPAN style="COLOR: #000000">5</SPAN><SPAN style="COLOR: #000000">.0_01<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>JREDIR</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">c:\progra</SPAN><SPAN style="COLOR: #000000">~</SPAN><SPAN style="COLOR: #000000">1</SPAN><SPAN style="COLOR: #000000">\Java\jre1.</SPAN><SPAN style="COLOR: #000000">5</SPAN><SPAN style="COLOR: #000000">.0_01<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>JAVALIB</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">d:\java\lib<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>JREEXT</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">$(JREDIR)\lib\ext\x86<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>JNIINC</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">$(JDKDIR)\include<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#MAGICKDIR</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">C:\gs\ImageMagick</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">5.5</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">6</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">Q16<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>MAGICKDIR</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">c:\progra</SPAN><SPAN style="COLOR: #000000">~</SPAN><SPAN style="COLOR: #000000">1</SPAN><SPAN style="COLOR: #000000">\ImageMagick</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">6.2</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">3</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">Q16<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>MAGICKINC</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">$(MAGICKDIR)<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>MAGICKLIB</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">$(MAGICKDIR)\lib\CORE_RL_magick_.lib<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>MAGICKBIN</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">$(MAGICKDIR)<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>MAGICKINCDIR</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">$(MAGICKDIR)\include<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#&nbsp;Debugging,&nbsp;no&nbsp;optimizing&nbsp;and&nbsp;stack&nbsp;checks&nbsp;are&nbsp;required.<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#&nbsp;It&nbsp;hangs&nbsp;otherwise&nbsp;(re:&nbsp;IT)&nbsp;</SPAN><SPAN style="COLOR: #000000">!?</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>CPP_FLAGS</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">&nbsp;\<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">nologo&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">MTd&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">w&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">GX&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">Od&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">Ge&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">Fo</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(INTDIR)\\</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">c&nbsp;\<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">D&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">WIN32</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">D&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">NDEBUG</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">D&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">_WINDOWS</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">D&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">_MBCS</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">D&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">_USRDLL</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;\<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">D&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">JMAGICK_EXPORTS</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">D&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">_VISUALC_</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">I&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(CPPINC)</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;\<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">I&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(JNIINC)</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">I&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(JNIINC)/win32</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">I&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(MAGICKINC)</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;\<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">I&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(GENDIR)</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">I&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(SRCDIR)</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">I&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(MAGICKINCDIR)</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>LINK32_FLAGS</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">&nbsp;\<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;$(MAGICKLIB)&nbsp;\<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">nologo&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">dll&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">incremental:no&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">machine:I386&nbsp;\<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">libpath:</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(CPPLIB)</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;\<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #0000ff">out</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(OUTDIR)\jmagick.dll</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;\<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">implib:</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(OUTDIR)\jmagick.lib</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>LINK32_OBJS</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">&nbsp;\<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(INTDIR)\jmagick.obj</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;\<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(INTDIR)\magick_Magick.obj</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;\<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(INTDIR)\magick_MontageInfo.obj</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;\<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(INTDIR)\magick_DrawInfo.obj</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(INTDIR)\magick_ImageInfo.obj</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;\<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(INTDIR)\magick_MagickImage.obj</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;&nbsp;\<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(INTDIR)\magick_PixelPacket.obj</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;&nbsp;\<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(INTDIR)\magick_QuantizeInfo.obj</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>LINK32_OBJSD</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(INTDIR)\jmagick.obj</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;\<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(INTDIR)\Magick_DrawInfo.obj</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(INTDIR)\Magick_ImageInfo.obj</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;\<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(INTDIR)\Magick_MagickImage.obj</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;&nbsp;\<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(INTDIR)\Magick_MagickInfo.obj</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;&nbsp;\<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(INTDIR)\Magick_MontageInfo.obj</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;&nbsp;\<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(INTDIR)\Magick_Magick.obj</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;\<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(INTDIR)\Magick_PixelPacket.obj</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;&nbsp;\<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(INTDIR)\Magick_QuantizeInfo.obj</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>ALL&nbsp;:&nbsp;CLEAN&nbsp;CLASSES&nbsp;DOCS&nbsp;HEADERS&nbsp;\<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(OUTDIR)\jmagick.dll</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(MAGICKBIN))\jmagick.dll</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>jmagick.obj:&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(SRCDIR)\jmagick.c</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;$(CPP)&nbsp;$(CPP_PROJ)&nbsp;$</SPAN><SPAN style="COLOR: #000000">?</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>magick_DrawInfo.obj:&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(SRCDIR)\magick_DrawInfo.c</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;$(CPP)&nbsp;$(CPP_PROJ)&nbsp;$</SPAN><SPAN style="COLOR: #000000">?</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>magick_ImageInfo.obj:&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(SRCDIR)\magick_ImageInfo.c</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;$(CPP)&nbsp;$(CPP_PROJ)&nbsp;$</SPAN><SPAN style="COLOR: #000000">?</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>magick_Magick.obj:&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(SRCDIR)\magick_Magick.c</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;$(CPP)&nbsp;$(CPP_PROJ)&nbsp;$</SPAN><SPAN style="COLOR: #000000">?</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>magick_MagickImage.obj:&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(SRCDIR)\magick_MagickImage.c</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;$(CPP)&nbsp;$(CPP_PROJ)&nbsp;$</SPAN><SPAN style="COLOR: #000000">?</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>magick_MagickInfo.obj:&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(SRCDIR)\magick_MagickInfo.c</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;$(CPP)&nbsp;$(CPP_PROJ)&nbsp;$</SPAN><SPAN style="COLOR: #000000">?</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>magick_MontageInfo.obj:&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(SRCDIR)\magick_MontageInfo.c</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;$(CPP)&nbsp;$(CPP_PROJ)&nbsp;$</SPAN><SPAN style="COLOR: #000000">?</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>magick_PixelPacket.obj:&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(SRCDIR)\magick_PixelPacket.c</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;$(CPP)&nbsp;$(CPP_PROJ)&nbsp;$</SPAN><SPAN style="COLOR: #000000">?</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>magick_QuantizeInfo.obj:&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(SRCDIR)\magick_QuantizeInfo.c</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;$(CPP)&nbsp;$(CPP_PROJ)&nbsp;$</SPAN><SPAN style="COLOR: #000000">?</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(MAGICKBIN))\jmagick.dll</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;:&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(OUTDIR)\jmagick.dll</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;copy&nbsp;$(</SPAN><SPAN style="COLOR: #000000">?</SPAN><SPAN style="COLOR: #000000">)&nbsp;$(JREEXT)<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(OUTDIR)\jmagick.dll</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;:&nbsp;$(LINK32_OBJS)<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;$(LINK32)&nbsp;$(LINK32_FLAGS)&nbsp;$(LINK32_OBJSD)<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG id=Codehighlighter1_4159_4169_Open_Image onclick="this.style.display='none'; Codehighlighter1_4159_4169_Open_Text.style.display='none'; Codehighlighter1_4159_4169_Closed_Image.style.display='inline'; Codehighlighter1_4159_4169_Closed_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_4159_4169_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_4159_4169_Closed_Text.style.display='none'; Codehighlighter1_4159_4169_Open_Image.style.display='inline'; Codehighlighter1_4159_4169_Open_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN id=Codehighlighter1_4159_4169_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.cnitblog.com/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_4159_4169_Open_Text><SPAN style="COLOR: #000000">{$(SRCDIR)}</SPAN></SPAN><SPAN style="COLOR: #000000">.c</SPAN><SPAN id=Codehighlighter1_4172_4182_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.cnitblog.com/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_4172_4182_Open_Text><SPAN style="COLOR: #000000">{$(INTDIR)}</SPAN></SPAN><SPAN style="COLOR: #000000">.obj::<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;$(CPP)&nbsp;$(CPP_FLAGS)&nbsp;$</SPAN><SPAN style="COLOR: #000000">&lt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>CLEAN&nbsp;:<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">@erase&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(INTDIR)\jmagick.obj</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">@erase&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(INTDIR)\magick_Magick.obj</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">@erase&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(INTDIR)\magick_MontageInfo.obj</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">@erase&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(INTDIR)\magick_DrawInfo.obj</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">@erase&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(INTDIR)\magick_ImageInfo.obj</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">@erase&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(INTDIR)\magick_MagickImage.obj</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">@erase&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(INTDIR)\magick_PixelPacket.obj</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">@erase&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(INTDIR)\magick_QuantizeInfo.obj</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">@erase&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(OUTDIR)\jmagick.dll</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">@erase&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(OUTDIR)\jmagick.exp</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">@erase&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">$(OUTDIR)\jmagick.lib</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>#&nbsp;The&nbsp;following&nbsp;items&nbsp;are&nbsp;always&nbsp;rebuilt&nbsp;<IMG src="http://www.cnitblog.com/images/dot.gif"><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>HEADERS&nbsp;:&nbsp;&nbsp;&nbsp;&nbsp;$(GENDIR)&nbsp;&nbsp;&nbsp;&nbsp;<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;javah&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">d&nbsp;$(GENDIR)&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">classpath&nbsp;$(CLSDIR)&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">jni&nbsp;magick.Magick<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;javah&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">d&nbsp;$(GENDIR)&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">classpath&nbsp;$(CLSDIR)&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">jni&nbsp;magick.DrawInfo<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;javah&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">d&nbsp;$(GENDIR)&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">classpath&nbsp;$(CLSDIR)&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">jni&nbsp;magick.ImageInfo<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;javah&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">d&nbsp;$(GENDIR)&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">classpath&nbsp;$(CLSDIR)&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">jni&nbsp;magick.MagickImage<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;javah&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">d&nbsp;$(GENDIR)&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">classpath&nbsp;$(CLSDIR)&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">jni&nbsp;magick.MontageInfo<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;javah&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">d&nbsp;$(GENDIR)&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">classpath&nbsp;$(CLSDIR)&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">jni&nbsp;magick.PixelPacket<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;javah&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">d&nbsp;$(GENDIR)&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">classpath&nbsp;$(CLSDIR)&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">jni&nbsp;magick.QuantizeInfo<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;javah&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">d&nbsp;$(GENDIR)&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">classpath&nbsp;$(CLSDIR)&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">jni&nbsp;magick.MagickInfo<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>CLASSES&nbsp;:&nbsp;&nbsp;&nbsp;&nbsp;$(SRCDIR)\</SPAN><SPAN style="COLOR: #000000">*</SPAN><SPAN style="COLOR: #000000">.java&nbsp;$(SRCDIR)\util\</SPAN><SPAN style="COLOR: #000000">*</SPAN><SPAN style="COLOR: #000000">.java<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;javac&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">d&nbsp;$(CLSDIR)&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">classpath&nbsp;$(SRCDIR)&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">sourcepath&nbsp;$(SRCDIR)&nbsp;$(</SPAN><SPAN style="COLOR: #000000">?</SPAN><SPAN style="COLOR: #000000">)<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;jar&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">cvf&nbsp;$(OUTDIR)</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">jmagick.jar&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">C&nbsp;$(CLSDIR)&nbsp;magick<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;copy&nbsp;$(OUTDIR)\jmagick.jar&nbsp;$(JAVALIB)<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>DOCS&nbsp;:&nbsp;&nbsp;&nbsp;&nbsp;$(DOCDIR)<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;javadoc&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">author&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">version&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">d&nbsp;$(DOCDIR)&nbsp;\<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">sourcepath&nbsp;$(SRCDIR)</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">..&nbsp;magick&nbsp;magick.util<BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top></SPAN></DIV></DIV><img src ="http://www.cnitblog.com/alsan/aggbug/347.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/alsan/" target="_blank">毒菇求Buy</a> 2005-06-12 15:39 <a href="http://www.cnitblog.com/alsan/archive/2005/06/12/347.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Windows使用Linux共享的打印机</title><link>http://www.cnitblog.com/alsan/archive/2005/06/12/345.html</link><dc:creator>毒菇求Buy</dc:creator><author>毒菇求Buy</author><pubDate>Sun, 12 Jun 2005 07:37:00 GMT</pubDate><guid>http://www.cnitblog.com/alsan/archive/2005/06/12/345.html</guid><wfw:comment>http://www.cnitblog.com/alsan/comments/345.html</wfw:comment><comments>http://www.cnitblog.com/alsan/archive/2005/06/12/345.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/alsan/comments/commentRss/345.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/alsan/services/trackbacks/345.html</trackback:ping><description><![CDATA[<OL style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">
<LI>Linux服务器端配置 
<OL>
<LI>配置print queue 
<OL>
<LI>使用printtool建立新的print queue 
<LI>/dev/lp0 ==&gt; lpt打印机 
<LI>/dev/usb/lp0 ==&gt; usb打印机 
<LI>必须将所建立的print queue设为共享</LI></OL>
<LI>修改cups配置 
<OL>
<LI>修改/etc/cups/cupsd.conf，在&lt;Location /&gt;段中加入本地网段IP，如192.168.0.* 
<LI>修改/etc/cups/mime.convs及mime.types，将application/octect-stream前的#去除</LI></OL>
<LI>修改smaba配置 
<OL>
<LI>在global段中加入 
<OL>
<LI>load printers = yes 
<LI>printing = cups 
<LI>printcap name = cups 
<LI>print command = lp c -d%p -oraw; rm %s 
<LI>use client driver = yes</LI></OL>
<LI>prints段内容 
<OL>
<LI>comment = All printers 
<LI>path = /var/spool/samba 
<LI>printable = yes 
<LI>browseable = no 
<LI>guest ok = yes 
<LI>use client driver = yes 
<LI>create mode = 0777 
<LI>public = yes</LI></OL>
<LI>[model]段内容 
<OL>
<LI>comment = [model comment] 
<LI>path = /var/spool/samba 
<LI>read only = no 
<LI>guest ok = yes 
<LI>printable&nbsp;= yes 
<LI>printing = cups 
<LI>printer name = [model]</LI></OL></LI></OL></LI></OL>
<LI>Windows客户端配置 
<OL>
<LI>配置netbios名称解释：在\windows\system32\drivers\etc\hosts中加入服务器的ip解释 
<LI>新增打印机，driver使用Windows自带的驱动</LI></OL></LI></OL><img src ="http://www.cnitblog.com/alsan/aggbug/345.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/alsan/" target="_blank">毒菇求Buy</a> 2005-06-12 15:37 <a href="http://www.cnitblog.com/alsan/archive/2005/06/12/345.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>subversion</title><link>http://www.cnitblog.com/alsan/archive/2005/06/12/344.html</link><dc:creator>毒菇求Buy</dc:creator><author>毒菇求Buy</author><pubDate>Sun, 12 Jun 2005 07:35:00 GMT</pubDate><guid>http://www.cnitblog.com/alsan/archive/2005/06/12/344.html</guid><wfw:comment>http://www.cnitblog.com/alsan/comments/344.html</wfw:comment><comments>http://www.cnitblog.com/alsan/archive/2005/06/12/344.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/alsan/comments/commentRss/344.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/alsan/services/trackbacks/344.html</trackback:ping><description><![CDATA[
		<p style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">终于“的”起心肝，改用subversion代替cvs。 </p>
		<ol style="FONT-SIZE: 12px; FONT-FAMILY: verdana">
				<li>安装 
<ol type="a"><li>apt-get install subversion 
</li><li>apt-get install subversion-devel (optional)</li></ol></li>
				<li>配置 
<ol type="a"><li>启动svnserver 
<ul><li>以xinetd方式启动 
<ol type="i"><li>建立/etc/xinetd.d/svnserve<br />service svnserve<br />{<br />    disable = no<br />    socket_type = stream<br />    protocol = tcp<br />    #port = 9690 # use other port<br />    wait = no<br />    server = /usr/bin/svnserve<br />    server_args = -i -r /var/repository #note: restricting repository root<br />}<br /><br /></li></ol></li></ul><ul><ol type="i"><li>修改/etc/services，加入<br /># subversion service port, use the port specificed at svnserve if not default<br />svnserve 3690/tcp<br />svnserve 3690/udp<br /><br /></li><li>重启xinetd<br />service xinetd restart<br /><br /></li><li>检查svnserver是否成功启动<br />lsof -i:3690<br /><br /></li></ol><li>以daemon方式启动<br />修改/etc/rc.d/rc.local，加入<br />svnserve -d -r /var/repository<br /><br /></li></ul></li><li>建立repository<br />svnadmin create /var/repository<br /><br /></li><li>设定存取权限<br />修改/var/repository/conf/svnserve.conf<br />[general]<br />anon-access = none<br />auth-access = write<br />password-db = passwd.conf<br /><br />建立/var/repository/conf/passwd.conf<br />[users]<br />user1 = password<br />...</li></ol></li>
				<li>客户端存取<br />使用TortoiseSVN：svn://svnserver/[repository]/[project]<br />注：由于已指定repository，在上例中不能再指定repository</li>
		</ol>
		<p style="FONT-SIZE: 12px; FONT-FAMILY: verdana">想用SSH连接svn server的话：</p>
		<ol style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">
				<li>无需在xinetd启动svnserve</li>
				<li>将可以登录的用户添加到apache组下</li>
				<li>将repository下所有文件及目录改为组可读写（chmod -R g+w *;chmod -R g+r *）</li>
				<li>设置好putty，使它可以以public/private key方式连接服务器，井指定private key文件</li>
				<li>在putty的connection-&gt;data-&gt;auto login user name设置好为要登录用户</li>
				<li>TortoiseSVN使用svn+ssh://myconnection/full_path_to_repository/project连接</li>
		</ol>
		<p style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">注：</p>
		<ol style="FONT-SIZE: 12px; FONT-FAMILY: Verdana">
				<li>svn+ssh连接字串中所用的的putty的session名称，不是svn服务器地址。</li>
				<li>这个方法对无需与别人共享机器的开发人员最方便，连用户名称/密码等都已预设好。但如果须要与别人共享机器的话，可改用pagent。</li>
		</ol>
<img src ="http://www.cnitblog.com/alsan/aggbug/344.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/alsan/" target="_blank">毒菇求Buy</a> 2005-06-12 15:35 <a href="http://www.cnitblog.com/alsan/archive/2005/06/12/344.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>