﻿<?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>C++博客-大日如来-随笔分类-杂记</title><link>http://www.cppblog.com/kuchao/category/12040.html</link><description /><language>zh-cn</language><lastBuildDate>Mon, 12 Oct 2009 06:00:06 GMT</lastBuildDate><pubDate>Mon, 12 Oct 2009 06:00:06 GMT</pubDate><ttl>60</ttl><item><title>IncrediBuild 无限期试用的办法</title><link>http://www.cppblog.com/kuchao/archive/2009/10/12/98366.html</link><dc:creator>大日如来</dc:creator><author>大日如来</author><pubDate>Mon, 12 Oct 2009 05:02:00 GMT</pubDate><guid>http://www.cppblog.com/kuchao/archive/2009/10/12/98366.html</guid><wfw:comment>http://www.cppblog.com/kuchao/comments/98366.html</wfw:comment><comments>http://www.cppblog.com/kuchao/archive/2009/10/12/98366.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/kuchao/comments/commentRss/98366.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/kuchao/services/trackbacks/98366.html</trackback:ping><description><![CDATA[
<p>别鄙视我，国情嘛。</p> <p>Mark一下，免得30天后又忘了。改天有空研究一下多Agent的效率。</p> <p>IncrediBuild是一个很强的分布式编译工具，可以明显缩短大型项目编译时间，但是价格不菲。对于我这样的穷人来说，只能使用试用版。试用期限是30天，30天到了即使删掉再安装仍然不能使用。给Xoreax写信申请延长试用期限，也没给答复，估计针对个人他们根本就不让延长试用。</p> <p>令人郁闷的是，网上能找到的所有破解都是无效的。即使界面显示已经破解，但是时间一到，功能根本不正常。根本不会把编译任务分发给别人，只能本机编译了。</p> <p>IncrediBuild 2.40的License有2个文件CoordLicense.dat和AgentLicense.dat，分别位于Coordinator和Agent安装目录下，这两个文件都是RSA数字签名过的，除非修改.exe文件中的解密密钥，否则没法伪造License文件。但既然网上能找到的破解都无法正常使用，所以肯定不容易搞定。对于3.20应该也大同小异。</p> <p>IncrediBuild在第一次运行的时候会向注册表中写入软件到期的时间。</p> <p>2.40: HKCR\Interface\{E9B0227F-437C-4F7A-86D9-2676B83F359F}\ProxyStubClsid32 = {M1-M2-M3-T1-T2}</p> <p>3.20: HKCR\Interface\{B7348B5D-B65D-4BF5-AF63-A3135249ACA7}\ProxyStubClsid32 = {M1-M2-M3-T1-T2}</p> <p>卸载软件的时候并不会卸载这个注册表项，所以重新安装仍然不能使用。最简单的办法是卸载软件后手动删除这个注册表项，然后重新安装，就又可以继续试用。还有一种办法就是，我们定期更新上面这个注册表项的值，把时间往后推移。还好该软件时间算法并不复杂，很容易算出来。</p> <p>比如说到期时间是2008.5.30日23:59:59，可以写两行简单的代码：</p> <p>COleDateTime DateTime(2008, 5, 30, 23, 59, 59);</p> <p>DATE Date = (DATE)DateTime;</p> <p>此时Date的值是39598.999988425923 (0x37BA E7FFDF55E340)</p> <p>T1：37BA</p> <p>T2：E7FFDF55E340</p> <p>M1 = 37 * BA * E7 * FF = 23EAEB06</p> <p>M2 = DF * 55 = 4A0B</p> <p>M3 = E3 * 40 = 38C0</p> <p>这样我们就可以把注册表中上述键值改为：{23EAEB06-4A0B-38C0-37BA-E7FFDF55E340}</p> <p>这样，软件到了2008.5.31 00:00:00才会过期。</p><img src ="http://www.cppblog.com/kuchao/aggbug/98366.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/kuchao/" target="_blank">大日如来</a> 2009-10-12 13:02 <a href="http://www.cppblog.com/kuchao/archive/2009/10/12/98366.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>眼镜度数</title><link>http://www.cppblog.com/kuchao/archive/2009/10/12/98367.html</link><dc:creator>大日如来</dc:creator><author>大日如来</author><pubDate>Mon, 12 Oct 2009 05:02:00 GMT</pubDate><guid>http://www.cppblog.com/kuchao/archive/2009/10/12/98367.html</guid><wfw:comment>http://www.cppblog.com/kuchao/comments/98367.html</wfw:comment><comments>http://www.cppblog.com/kuchao/archive/2009/10/12/98367.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/kuchao/comments/commentRss/98367.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/kuchao/services/trackbacks/98367.html</trackback:ping><description><![CDATA[
<p>这个年龄了。眼镜的度数应该不会有太大变化了。</p> <p>记下来吧。免得每次都要找借口去眼镜店眼光</p> <p>R &#8211;3.75 &#8211;2.00 X165</p> <p>L &#8211;5.00 &#8211;2.00 X15</p> <p>瞳距68</p><img src ="http://www.cppblog.com/kuchao/aggbug/98367.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/kuchao/" target="_blank">大日如来</a> 2009-10-12 13:02 <a href="http://www.cppblog.com/kuchao/archive/2009/10/12/98367.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>FreeBSD备忘</title><link>http://www.cppblog.com/kuchao/archive/2009/10/12/98365.html</link><dc:creator>大日如来</dc:creator><author>大日如来</author><pubDate>Mon, 12 Oct 2009 05:01:00 GMT</pubDate><guid>http://www.cppblog.com/kuchao/archive/2009/10/12/98365.html</guid><wfw:comment>http://www.cppblog.com/kuchao/comments/98365.html</wfw:comment><comments>http://www.cppblog.com/kuchao/archive/2009/10/12/98365.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/kuchao/comments/commentRss/98365.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/kuchao/services/trackbacks/98365.html</trackback:ping><description><![CDATA[
<p>好记性不如烂笔头</p> <p>systat基本上是FreeBSD中最功能最多的系统监视命令，显示CPU、I/O、内存、虚拟内存、mbufs、磁盘IO、网络状态等信息等。</p> <p>命令：</p> <p><strong>systat [-display] [refresh-interval]</strong></p> <p>其中 display 为我们所要显示的信息项目，我们也可以在进入 systat 后通过输入&#8220;:<strong>display</strong>&#8221;变更显示项目，<strong>refresh-interval </strong>参数是需要多长时间采样一次系统数据输出到屏幕，单位是秒。</p> <p>实例：<strong># systat -vmstat 1</strong></p> <p><a href="http://www.lvtao.cn/wp-content/uploads/2008/02/vmstat.gif"></a>命令解释：显示CPU、I/O、内存、虚拟内存、mbufs、磁盘IO、网络状态等信息。信息采样刷新时间为1秒。</p> <p><strong>以下为可用的 display 参数：</strong></p> <p>pigs 显示目前系统中使用 CPU 最多的行程名称。如果所有行程的 CPU 使用量未满 100%，则多出来的部份显示为 IDLE。 <br>icmp 统计目前 ICMP 封包的进出情形。 <br>icmp6 显示 IPv6 的 ICMP 封包进出情形。 <br>ip 显示 IP 层的封包统计及 UDP 封包信息。 <br>ip6 和 IP 一样，但只显示 IPv6 的封包。 <br>tcp 显示 TCP 的封包统计。 <br>iostat 显示 I/O 状况统计，并分类为各种模式显示。 <br>swap 显示目前各个储存空间上的虚拟内存的使用情形。 <br>mbufs 显示 mbufs 被使用的状态。 <br>vmstat 这是我们最常用的显示模式，它显示了最多的信息，包含 I/O、虚拟内存、mbufs、网络等信息。 <br>netstat 显示网络的使用情形。 <br>ifstat 显示各个网络适配卡的使用情形。</p> <p>==================================================</p> <p>最快的FreeBSD升级办法：</p> <p>The freebsd-update(8) utility supports binary upgrades of i386 and amd64 systems running earlier FreeBSD releases. Systems running 7.0-RELEASE, 7.1-RELEASE, 7.2-BETA, 7.2-RC1, or 7.2-RC2 can upgrade as follows:</p><pre># freebsd-update upgrade -r 7.2-RELEASE</pre>
<p>During this process, FreeBSD Update may ask the user to help by merging some configuration files or by confirming that the automatically performed merging was done correctly.</p><pre># freebsd-update install</pre>
<p>The system must be rebooted with the newly installed kernel before continuing.</p><pre># shutdown -r now</pre>
<p>After rebooting, freebsd-update needs to be run again to install the new userland components, and the system needs to be rebooted again:</p><pre># freebsd-update install
# shutdown -r now</pre>
<p>Users of earlier FreeBSD releases (FreeBSD 6.x) can also use freebsd-update to upgrade to FreeBSD 7.2, but will be prompted to rebuild all third-party applications (e.g., anything installed from the ports tree) after the second invocation of "freebsd-update install", in order to handle differences in the system libraries between FreeBSD 6.x and FreeBSD 7.x.</p>
<p>==================================================</p>
<p>添加用户组：</p>
<p>pw group add coder</p>
<p>添加新用户：</p>
<p>adduser</p><img src ="http://www.cppblog.com/kuchao/aggbug/98365.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/kuchao/" target="_blank">大日如来</a> 2009-10-12 13:01 <a href="http://www.cppblog.com/kuchao/archive/2009/10/12/98365.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>换工作了，大连金山。</title><link>http://www.cppblog.com/kuchao/archive/2009/10/12/98364.html</link><dc:creator>大日如来</dc:creator><author>大日如来</author><pubDate>Mon, 12 Oct 2009 05:00:00 GMT</pubDate><guid>http://www.cppblog.com/kuchao/archive/2009/10/12/98364.html</guid><wfw:comment>http://www.cppblog.com/kuchao/comments/98364.html</wfw:comment><comments>http://www.cppblog.com/kuchao/archive/2009/10/12/98364.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/kuchao/comments/commentRss/98364.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/kuchao/services/trackbacks/98364.html</trackback:ping><description><![CDATA[
<p>终于从欢跃数码出来了。离开了成都。</p> <p>这边很迅速的办好了各种手续，房子也租上了，白菜也搬过来了。东西还没有寄到，主要是车，可能老马都还没给寄。</p> <p>有点流水账的感觉了。。。其实这段时间事情太多了。也算了经历了人生一大转折，正式转型到管理层了。有很多想法。慢慢来。</p> <p>在装新的工作机。卡位暂时安排在程序这边。</p> <p>装补丁要重启机器了。下次慢慢写。</p><img src ="http://www.cppblog.com/kuchao/aggbug/98364.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/kuchao/" target="_blank">大日如来</a> 2009-10-12 13:00 <a href="http://www.cppblog.com/kuchao/archive/2009/10/12/98364.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>