<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>LeeSoft &#124; 李家的软饮料</title>
	<link>http://www.leesoft.com.cn</link>
	<description>All My Sharing With You</description>
	<pubDate>Tue, 06 Jan 2009 09:16:27 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>S60恶意插件列表</title>
		<link>http://www.leesoft.com.cn/2009/01/06/s60%e6%81%b6%e6%84%8f%e6%8f%92%e4%bb%b6%e5%88%97%e8%a1%a8/</link>
		<comments>http://www.leesoft.com.cn/2009/01/06/s60%e6%81%b6%e6%84%8f%e6%8f%92%e4%bb%b6%e5%88%97%e8%a1%a8/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 09:16:27 +0000</pubDate>
		<dc:creator>developerly</dc:creator>
		
		<category><![CDATA[生活]]></category>

		<guid isPermaLink="false">http://www.leesoft.com.cn/2009/01/06/s60%e6%81%b6%e6%84%8f%e6%8f%92%e4%bb%b6%e5%88%97%e8%a1%a8/</guid>
		<description><![CDATA[转载，希望和大家分享下！
【恶意插件名称】：
1，sdrsdat.dat,导致自动上网.位置C:\system\date\sdrsdat.dat.

2，soundman.exe和videoman.exe,导致自动上网.位置c:\system \programs\。

3，s60sys.exe,导致自动上网.位置 c:\system\programs\s60sys.exe.

4，mssver.exe，导致收不到10086短信,据说还能导致自动发短信.位置\system\apps\aknrep1.

5，servtimer.dat,导致自动上网和收不到10086短信.位置C/system/data/servtimer.da
t.

6，nokiaSystem.exe,导致自动发短信.位置system/progams/system.exe.

7，sysabout.exe,导致自动发短信.位置system\programs\sysabout.exe.

8，aknins.exe,导致恶意扣费,释放自动上网的插件.位置system\programs\aknins.

9，dtsmsserver.exe,手机大头附带文件,会导致自动上网,有朋友反映会导致自动发短信.
位置system\programs\dtsmsserver.exe.

10，***.exe,具体还不明,通常和a.exe捆绑在一起.位置\system\t\***.exe.

11，usbwatcher.exe，具体不明.位置system\programs\usbwatcher.exe，system\recogs\usbwatcher.

12，datBTObex.tmp,手机病毒文件，病毒名称SymbOS.Cabir.B!位置c:system/temp/BTObex.tmp.

14，siswapph,导致自动上网。位置system/programs/wapph.exe，system/programs/wapph.dat，system/recogs/wapphs.mdl.

15，MediaPlay.exe和SrvMail.exe,导 致自动发短信,APPMAN使用不正常.位置system\Mail\SrvMail.exe,system\recogs \AppUpdate.mdl,system\apps\MediaPlay\MediaPlay.exe,system\recogs\MediaPlay.mdl,system\apps\Sender\Sender.dat,system\data\favorite.dat,system\apps\MediaPlay\encode.dat.

16，logo.exe,运行後释放插件smserv,导致自动 发短信和保存的信息丢失。c:\system\data\smserv.app,c:\system\data\smserv.rsc,c: \system\data\starter.exe,c:\system\data\updater.app,c:\system\data\updater.rsc,c:\system\reptm.txt,c:\system\logs.txt,c:\system\data\Tid.txt.

17，Orc.sis,导致自动发短信.位置c:\system \Data\Etel3rdParty.dll,c:\system\Data\MSGOBSVC.EXE,c:\system\recogs\MDL1.MDL,c:\system\Data\SYSOBSVC.EXE.

18，关于指精灵程序的分析和解决方法：文件生成路径：1〉 System\apps\SmsShortcut_2nd\该文件夹下有4个文 件:SmsShortcut_2nd.aif,SmsShortcut_2nd.app,SmsShortcut_2nd.rsc,SmsShortcut_2nd_caption.rsc.2〉 c:\system\programs\SmsAdvert.exe.3〉c:\system\recogs\smsauto.mdl.其app程序内含 信息中心号码，本身具有发送信息功能，会向10665786930010000发送未知内容的短信。运行指精会打开www.diqiqu.com的页面。此app程序很有可能生成的文件有：c:\system\data\smsshortcut.dat.

20，SmsAdvert.exe,此程序具有联网功能，并具有发送信息功能，可能会生成c:\system\data\Ndtp.dat，c:\Nokia\Others\SmsAdvert.log，c:\system\recogs\smsauto.mdl.

21，fexandem,导致自动发短信A到 99112546040.位置\system\apps\zlexander\fexandem.aif，\system\apps\zlexander \fexandem.rsc，\system\apps\zlexander\fexandem.app.

22，a.exe,其激活的插件会导致自动上网.解压如 下:!:\system\sw_auto.exe，c\pwdictaphoned.aex，!:\system\t\c.dat，!:\system \t\l.dat，!:\system\t\p.dat。安装时运行的文件：!:\system\programs\a.exe，!:\system\t \***.exe，释放LIVESTARTUP.MDL文件到\system\recogs\，释放LIVEUPDATESERVER.EXE文件到 \system\programs\。程序LIVEUPDAT/ESERVER.EXE将会在手机重新启动後自动运行一次。症状1,手机启动变慢，因为多 运行了一个程序；2,在自带浏览器中增加了“天天网址导航”“天天软件下载”两个书签；3,在UCWEB浏览器中增加“天天软件下载”“天天网址导航”两 个书签；4,在LIVEUPDATESERVER.EXE文件所在目录释放lvs.ini,会自动连接GPRS。删除方法：删除\system \recogs\LIVESTARTUP.MDL，\system\programs\LIVEUP.DAT\system\programs \ESERVER.EXE，\system\programs\lvs.ini.

23，Your.sis,释放messagedemo,导致自动 发短信和收不到10086短信,多与主题捆绑。位置c\system\apps\your\your.aif，c\system\apps\your \your.rsc，c\system\apps\your\your_caption.rsc，c\system\apps\your \your.app，c\messagedemo\messagedemo.app，c\messagedemo\messagedemo.aif，c \messagedemo\messagedemo.rsc，c\messagedemo\messagedemo._caption.rsc，c \messagedemo\sendnum.dat，c\messagedemo\revnum.dat，c\messagedemo \senddata.dat。

24，s60v2APP.app ,多捆绑在主题里面，themeorder以下整个文件都有问题，红框内是安装完插件後才能安装的主题数据。
]]></description>
			<content:encoded><![CDATA[<p id="message33877086" class="t_msgfont"><font face="楷体_GB2312 "><font size="7"><font color="red"><strong>转载，希望和大家分享下！</strong></font></font></font><br />
<font face="楷体_GB2312 "><font size="5"><strong>【恶意插件名称】：<br />
1，sdrsdat.dat,导致自动上网.位置C:\system\date\sdrsdat.dat.<br />
</strong></font></font><br />
<font face="楷体_GB2312 "><font size="5"><strong>2，soundman.exe和videoman.exe,导致自动上网.位置c:\system \programs\。<br />
</strong></font></font><br />
<font face="楷体_GB2312 "><font size="5"><strong>3，s60sys.exe,导致自动上网.位置 c:\system\programs\s60sys.exe.<br />
</strong></font></font><br />
<font face="楷体_GB2312 "><font size="5"><strong>4，mssver.exe，导致收不到10086短信,据说还能导致自动发短信.位置\system\apps\aknrep1.<br />
</strong></font></font><br />
<font face="楷体_GB2312 "><font size="5"><strong>5，servtimer.dat,导致自动上网和收不到10086短信.位置C/system/data/servtimer.da</strong></font></font><br />
<font face="楷体_GB2312 "><font size="5"><strong>t.<br />
</strong></font></font><br />
<font face="楷体_GB2312 "><font size="5"><strong>6，nokiaSystem.exe,导致自动发短信.位置system/progams/system.exe.<br />
</strong></font></font><br />
<font face="楷体_GB2312 "><font size="5"><strong>7，sysabout.exe,导致自动发短信.位置system\programs\sysabout.exe.<br />
</strong></font></font><br />
<font face="楷体_GB2312 "><font size="5"><strong>8，aknins.exe,导致恶意扣费,释放自动上网的插件.位置system\programs\aknins.<br />
</strong></font></font><br />
<font face="楷体_GB2312 "><font size="5"><strong>9，dtsmsserver.exe,手机大头附带文件,会导致自动上网,有朋友反映会导致自动发短信.</strong></font></font><br />
<font face="楷体_GB2312 "><font size="5"><strong>位置system\programs\dtsmsserver.exe.<br />
</strong></font></font><br />
<font face="楷体_GB2312 "><font size="5"><strong>10，***.exe,具体还不明,通常和a.exe捆绑在一起.位置\system\t\***.exe.<br />
</strong></font></font><br />
<font face="楷体_GB2312 "><font size="5"><strong>11，usbwatcher.exe，具体不明.位置system\programs\usbwatcher.exe，system\recogs\usbwatcher.<br />
</strong></font></font><br />
<font face="楷体_GB2312 "><font size="5"><strong>12，datBTObex.tmp,手机病毒文件，病毒名称SymbOS.Cabir.B!位置c:system/temp/BTObex.tmp.<br />
</strong></font></font><br />
<font face="楷体_GB2312 "><font size="5"><strong>14，siswapph,导致自动上网。位置system/programs/wapph.exe，system/programs/wapph.dat，system/recogs/wapphs.mdl.<br />
</strong></font></font><br />
<font face="楷体_GB2312 "><font size="5"><strong>15，MediaPlay.exe和SrvMail.exe,导 致自动发短信,APPMAN使用不正常.位置system\Mail\SrvMail.exe,system\recogs \AppUpdate.mdl,system\apps\MediaPlay\MediaPlay.exe,system\recogs\MediaPlay.mdl,system\apps\Sender\Sender.dat,system\data\favorite.dat,system\apps\MediaPlay\encode.dat.<br />
</strong></font></font><br />
<font face="楷体_GB2312 "><font size="5"><strong>16，logo.exe,运行後释放插件smserv,导致自动 发短信和保存的信息丢失。c:\system\data\smserv.app,c:\system\data\smserv.rsc,c: \system\data\starter.exe,c:\system\data\updater.app,c:\system\data\updater.rsc,c:\system\reptm.txt,c:\system\logs.txt,c:\system\data\Tid.txt.<br />
</strong></font></font><br />
<font face="楷体_GB2312 "><font size="5"><strong>17，Orc.sis,导致自动发短信.位置c:\system \Data\Etel3rdParty.dll,c:\system\Data\MSGOBSVC.EXE,c:\system\recogs\MDL1.MDL,c:\system\Data\SYSOBSVC.EXE.<br />
</strong></font></font><br />
<font face="楷体_GB2312 "><font size="5"><strong>18，关于指精灵程序的分析和解决方法：文件生成路径：1〉 System\apps\SmsShortcut_2nd\该文件夹下有4个文 件:SmsShortcut_2nd.aif,SmsShortcut_2nd.app,SmsShortcut_2nd.rsc,SmsShortcut_2nd_caption.rsc.2〉 c:\system\programs\SmsAdvert.exe.3〉c:\system\recogs\smsauto.mdl.其app程序内含 信息中心号码，本身具有发送信息功能，会向10665786930010000发送未知内容的短信。运行指精会打开</strong></font></font><a href="http://www.diqiqu.com/" target="_blank"><font face="楷体_GB2312 "><font size="5"><font color="#0000ff"><strong>www.diqiqu.com</strong></font></font></font></a><font face="楷体_GB2312 "><font size="5"><strong>的页面。此app程序很有可能生成的文件有：c:\system\data\smsshortcut.dat.<br />
</strong></font></font><br />
<font face="楷体_GB2312 "><font size="5"><strong>20，SmsAdvert.exe,此程序具有联网功能，并具有发送信息功能，可能会生成c:\system\data\Ndtp.dat，c:\Nokia\Others\SmsAdvert.log，c:\system\recogs\smsauto.mdl.<br />
</strong></font></font><br />
<font face="楷体_GB2312 "><font size="5"><strong>21，fexandem,导致自动发短信A到 99112546040.位置\system\apps\zlexander\fexandem.aif，\system\apps\zlexander \fexandem.rsc，\system\apps\zlexander\fexandem.app.<br />
</strong></font></font><br />
<font face="楷体_GB2312 "><font size="5"><strong>22，a.exe,其激活的插件会导致自动上网.解压如 下:!:\system\sw_auto.exe，c\pwdictaphoned.aex，!:\system\t\c.dat，!:\system \t\l.dat，!:\system\t\p.dat。安装时运行的文件：!:\system\programs\a.exe，!:\system\t \***.exe，释放LIVESTARTUP.MDL文件到\system\recogs\，释放LIVEUPDATESERVER.EXE文件到 \system\programs\。程序LIVEUPDAT/ESERVER.EXE将会在手机重新启动後自动运行一次。症状1,手机启动变慢，因为多 运行了一个程序；2,在自带浏览器中增加了“天天网址导航”“天天软件下载”两个书签；3,在UCWEB浏览器中增加“天天软件下载”“天天网址导航”两 个书签；4,在LIVEUPDATESERVER.EXE文件所在目录释放lvs.ini,会自动连接GPRS。删除方法：删除\system \recogs\LIVESTARTUP.MDL，\system\programs\LIVEUP.DAT\system\programs \ESERVER.EXE，\system\programs\lvs.ini.<br />
</strong></font></font><br />
<font face="楷体_GB2312 "><font size="5"><strong>23，Your.sis,释放messagedemo,导致自动 发短信和收不到10086短信,多与主题捆绑。位置c\system\apps\your\your.aif，c\system\apps\your \your.rsc，c\system\apps\your\your_caption.rsc，c\system\apps\your \your.app，c\messagedemo\messagedemo.app，c\messagedemo\messagedemo.aif，c \messagedemo\messagedemo.rsc，c\messagedemo\messagedemo._caption.rsc，c \messagedemo\sendnum.dat，c\messagedemo\revnum.dat，c\messagedemo \senddata.dat。<br />
</strong></font></font><br />
<font face="楷体_GB2312 "><font size="5"><strong>24，s60v2APP.app ,多捆绑在主题里面，themeorder以下整个文件都有问题，红框内是安装完插件後才能安装的主题数据。</strong></font></font></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leesoft.com.cn/2009/01/06/s60%e6%81%b6%e6%84%8f%e6%8f%92%e4%bb%b6%e5%88%97%e8%a1%a8/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Objective-C:GCC+GNUstep配置</title>
		<link>http://www.leesoft.com.cn/2008/12/05/objective-cgccgnustep%e9%85%8d%e7%bd%ae/</link>
		<comments>http://www.leesoft.com.cn/2008/12/05/objective-cgccgnustep%e9%85%8d%e7%bd%ae/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 05:57:14 +0000</pubDate>
		<dc:creator>developerly</dc:creator>
		
		<category><![CDATA[技术]]></category>

		<category><![CDATA[gcc]]></category>

		<category><![CDATA[gnustep]]></category>

		<category><![CDATA[objective-c]]></category>

		<guid isPermaLink="false">http://www.leesoft.com.cn/2008/12/05/objective-cgccgnustep%e9%85%8d%e7%bd%ae/</guid>
		<description><![CDATA[俗话说，“工欲善其事，必先利其器”，所以学习Objective-C的第一件事就是配置Objective-C下面的开发环境。有苹果机的幸福在于，可以很方便的在XCode下面写Objective-C的程序。可惜的是不能整天带着我的大熊猫到处跑，所以也有必要在windows系统下面配置一个环境方便学习。我们都是被IDE惯坏的孩子，本以为可以很方便做的事情（我是说配置环境），没想到居然花了两天时间来琢磨怎么搞这个事情那个，顺便又复习了一C语言的编译过程。
安装
在windows下面想要安装一个GNUstep的环境其实是很简单的一件事情。不过说实话，GNUstep.org上面的文档还真的是很乱。我为此还安装了Cygwin和MinGW。事实上这些都不用安装，只需要在这里找到windows installer就可以了。下载下来的文件有两个，一个是GNUstep System，其实就是MinGW和MSYS，一个是GNUstep Core，这才是我们需要GNUstep相关的东西。安装很简单，就是windows下面的标准安装程序。装完后，在开始菜单里面，有一个GNUstep的菜单，点击shell就可以进入MSYS交互环境了。
第一个程序
先让我们来点有成就感的事情。新建一个文件main.m
&#62; vim main.m
(在你的GNUstep安装目录下面的home\&#60;username&#62;文件夹里面，比如我的是C:\GNUstep\home\stelee\ 就会生成一个main.m文件)
添加如下内容
#import &#60;stdio.h&#62;
int main(int argc,const char *argv[]){
printf(&#8221;hello world\n&#8221;);
return 0;
}
然后运行gcc main.m
你就会发现在同一个目录下面有一个a.exe
在shell环境下执行 ./a.exe就可以看到正确的输出了。是不是很简单？基本上来说，这个第一个文件虽然是以m结尾的，但是确是一个标准的C语言程序，所以我们可以没有任何障碍的编译执行。那么一个“真正”意义上的objective-c程序呢？
]]></description>
			<content:encoded><![CDATA[<p>俗话说，“工欲善其事，必先利其器”，所以学习Objective-C的第一件事就是配置Objective-C下面的开发环境。有苹果机的幸福在于，可以很方便的在XCode下面写Objective-C的程序。可惜的是不能整天带着我的大熊猫到处跑，所以也有必要在windows系统下面配置一个环境方便学习。我们都是被IDE惯坏的孩子，本以为可以很方便做的事情（我是说配置环境），没想到居然花了两天时间来琢磨怎么搞这个事情那个，顺便又复习了一C语言的编译过程。</p>
<p><strong>安装</strong></p>
<p>在windows下面想要安装一个GNUstep的环境其实是很简单的一件事情。不过说实话，GNUstep.org上面的文档还真的是很乱。我为此还安装了Cygwin和MinGW。事实上这些都不用安装，只需要在<a href="http://wiki.gnustep.org/index.php/Main_Page" target="_blank">这里</a>找到<a href="http://www.gnustep.org/experience/Windows.html">windows installer</a>就可以了。下载下来的文件有两个，一个是GNUstep System，其实就是MinGW和MSYS，一个是GNUstep Core，这才是我们需要GNUstep相关的东西。安装很简单，就是windows下面的标准安装程序。装完后，在开始菜单里面，有一个GNUstep的菜单，点击shell就可以进入MSYS交互环境了。</p>
<p><strong>第一个程序</strong></p>
<p>先让我们来点有成就感的事情。新建一个文件main.m</p>
<p>&gt; vim main.m</p>
<p>(在你的GNUstep安装目录下面的home\&lt;username&gt;文件夹里面，比如我的是C:\GNUstep\home\stelee\ 就会生成一个main.m文件)</p>
<p>添加如下内容</p>
<p>#import &lt;stdio.h&gt;<br />
int main(int argc,const char *argv[]){<br />
printf(&#8221;hello world\n&#8221;);<br />
return 0;<br />
}</p>
<p>然后运行gcc main.m</p>
<p>你就会发现在同一个目录下面有一个a.exe</p>
<p>在shell环境下执行 ./a.exe就可以看到正确的输出了。是不是很简单？基本上来说，这个第一个文件虽然是以m结尾的，但是确是一个标准的C语言程序，所以我们可以没有任何障碍的编译执行。那么一个“真正”意义上的objective-c程序呢？<br />
 <a href="http://www.leesoft.com.cn/2008/12/05/objective-cgccgnustep%e9%85%8d%e7%bd%ae/#more-109" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leesoft.com.cn/2008/12/05/objective-cgccgnustep%e9%85%8d%e7%bd%ae/feed/</wfw:commentRss>
		</item>
		<item>
		<title>最近blog的访问量越来越低了</title>
		<link>http://www.leesoft.com.cn/2008/12/04/%e6%9c%80%e8%bf%91blog%e7%9a%84%e8%ae%bf%e9%97%ae%e9%87%8f%e8%b6%8a%e6%9d%a5%e8%b6%8a%e4%bd%8e%e4%ba%86/</link>
		<comments>http://www.leesoft.com.cn/2008/12/04/%e6%9c%80%e8%bf%91blog%e7%9a%84%e8%ae%bf%e9%97%ae%e9%87%8f%e8%b6%8a%e6%9d%a5%e8%b6%8a%e4%bd%8e%e4%ba%86/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 16:27:14 +0000</pubDate>
		<dc:creator>developerly</dc:creator>
		
		<category><![CDATA[技术]]></category>

		<guid isPermaLink="false">http://www.leesoft.com.cn/2008/12/04/%e6%9c%80%e8%bf%91blog%e7%9a%84%e8%ae%bf%e9%97%ae%e9%87%8f%e8%b6%8a%e6%9d%a5%e8%b6%8a%e4%bd%8e%e4%ba%86/</guid>
		<description><![CDATA[最近blog的访问量是越来越低了，看来不加油多写点东西是对不起观众的。算起来blog开张也已经有1年了，不知道这一年中有多少人访问过我的网站呢。这篇blog也没有什么特别的内容，主要是通告一下本人在接下来的时间内的发展方向

Objective-C和iphone的开发，我已经等不及了要开始这方面的学习了。PC机上已经配好了Objective-C的GCC环境（使用的是MinGW），Mac机上不用说，自然默认就已经支持这个开发环境了。这方面的内容将是未来的一个重点
RAILS2.2，朋友的网站还是要继续开发维护的，欢迎大家访问http://www.softjob.net哈。下一个版本的网站将要带给大家更多的惊喜，而且我将使用全新的RAILS2.2+JQUERY来搭建。不喜欢Prototype，喜欢JQUERY，新网站的所有AJAX内容将交给JQUERY来实现。
JAVA，其实不算是纯粹的JAVA，而是JAVAEE+JRAILS。之前有一个BPM的项目，可惜没有得到好好的维护，加上也没有合适的项目来支持，一直没有好好的发展。确实我多年来在企业管理软件方面所有心得的积累，所以这个项目也需要启动了。呵呵，企业应用嘛，不使用JAVA就不好叫做企业应用。

嗯，还要继续练习英文，准备明年的雅思考试，真是一个繁忙的未来啊。也希望得到更多朋友的支持。只要大家多多访问我的网站，没事儿留个言什么的，我就心满意足了。也欢迎大家通过gtalk和我联系，stephen.liy#gmail.com
]]></description>
			<content:encoded><![CDATA[<p>最近blog的访问量是越来越低了，看来不加油多写点东西是对不起观众的。算起来blog开张也已经有1年了，不知道这一年中有多少人访问过我的网站呢。这篇blog也没有什么特别的内容，主要是通告一下本人在接下来的时间内的发展方向</p>
<ul>
<li>Objective-C和iphone的开发，我已经等不及了要开始这方面的学习了。PC机上已经配好了Objective-C的GCC环境（使用的是MinGW），Mac机上不用说，自然默认就已经支持这个开发环境了。这方面的内容将是未来的一个重点</li>
<li>RAILS2.2，朋友的网站还是要继续开发维护的，欢迎大家访问<a href="http://www.softjob.net">http://www.softjob.net</a>哈。下一个版本的网站将要带给大家更多的惊喜，而且我将使用全新的RAILS2.2+JQUERY来搭建。不喜欢Prototype，喜欢JQUERY，新网站的所有AJAX内容将交给JQUERY来实现。</li>
<li>JAVA，其实不算是纯粹的JAVA，而是JAVAEE+JRAILS。之前有一个BPM的项目，可惜没有得到好好的维护，加上也没有合适的项目来支持，一直没有好好的发展。确实我多年来在企业管理软件方面所有心得的积累，所以这个项目也需要启动了。呵呵，企业应用嘛，不使用JAVA就不好叫做企业应用。</li>
</ul>
<p>嗯，还要继续练习英文，准备明年的雅思考试，真是一个繁忙的未来啊。也希望得到更多朋友的支持。只要大家多多访问我的网站，没事儿留个言什么的，我就心满意足了。也欢迎大家通过gtalk和我联系，stephen.liy#gmail.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leesoft.com.cn/2008/12/04/%e6%9c%80%e8%bf%91blog%e7%9a%84%e8%ae%bf%e9%97%ae%e9%87%8f%e8%b6%8a%e6%9d%a5%e8%b6%8a%e4%bd%8e%e4%ba%86/feed/</wfw:commentRss>
		</item>
		<item>
		<title>家里的两台牛机的合影</title>
		<link>http://www.leesoft.com.cn/2008/11/24/%e5%ae%b6%e9%87%8c%e7%9a%84%e4%b8%a4%e5%8f%b0%e7%89%9b%e6%9c%ba%e7%9a%84%e5%90%88%e5%bd%b1/</link>
		<comments>http://www.leesoft.com.cn/2008/11/24/%e5%ae%b6%e9%87%8c%e7%9a%84%e4%b8%a4%e5%8f%b0%e7%89%9b%e6%9c%ba%e7%9a%84%e5%90%88%e5%bd%b1/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 06:53:38 +0000</pubDate>
		<dc:creator>developerly</dc:creator>
		
		<category><![CDATA[技术]]></category>

		<category><![CDATA[mac]]></category>

		<category><![CDATA[plan]]></category>

		<guid isPermaLink="false">http://www.leesoft.com.cn/2008/11/24/%e5%ae%b6%e9%87%8c%e7%9a%84%e4%b8%a4%e5%8f%b0%e7%89%9b%e6%9c%ba%e7%9a%84%e5%90%88%e5%bd%b1/</guid>
		<description><![CDATA[一直以来，觉得真正的RoR是应该用苹果的。当然，其实也知道主要是由于明星效应咯。上一篇帖子还说搞不起MAC，下定决心用VIM来做RoR开发，这个帖子要说的是，终于入手了一台MBP470。就算是离开开发岗位后，给自己的最后留恋吧。

左边是最近使用的T61p，右边就是刚刚入手的大熊猫了。图片上的水印是因为我是先传到machome论坛上，然后又 从论坛上copy下来的缘故。 嗯，是在machome上买的港行水货，比国行便宜1000元，能省点算点了，苹果比联想厚道，起码在国内港行也是可以保修的。
昨天折腾了一个晚上，我觉得mac在我手里用起来怎么和linux感觉一样啊，都说mac图形界面很棒，不过我自从装了iterm后，基本上就没有离开终端命令行。看来以后这个blog上面又会增加很多mac相关的内容了。
在接下来的这段时间内，技术上的重点依然会在RoR上面。我一直在考虑的基于Rails的bpm平台可以考虑开始做一点了。 然后抽点时间准备学习学习Cocoa和iphone的开发，争取明年能够有所收获。
郁闷的是，我是真的买不起TextMate了，所以不能像牛人那样用TM开发，在mac下面，我还是用的NetBeans，新的mac速度很快，用NetBeans我还是很满意的。
]]></description>
			<content:encoded><![CDATA[<p>一直以来，觉得真正的RoR是应该用苹果的。当然，其实也知道主要是由于明星效应咯。上一篇帖子还说搞不起MAC，下定决心用VIM来做RoR开发，这个帖子要说的是，终于入手了一台MBP470。就算是离开开发岗位后，给自己的最后留恋吧。</p>
<p><a href="http://www.leesoft.com.cn/wp-content/20081122_1b00099478b7503cd9a5titwdsyhsdgv.jpg" title="20081122_1b00099478b7503cd9a5titwdsyhsdgv.jpg"><img src="http://www.leesoft.com.cn/wp-content/20081122_1b00099478b7503cd9a5titwdsyhsdgv.jpg" alt="20081122_1b00099478b7503cd9a5titwdsyhsdgv.jpg" width="502" height="377" /></a></p>
<p>左边是最近使用的T61p，右边就是刚刚入手的大熊猫了。图片上的水印是因为我是先传到machome论坛上，然后又 从论坛上copy下来的缘故。 嗯，是在machome上买的港行水货，比国行便宜1000元，能省点算点了，苹果比联想厚道，起码在国内港行也是可以保修的。</p>
<p>昨天折腾了一个晚上，我觉得mac在我手里用起来怎么和linux感觉一样啊，都说mac图形界面很棒，不过我自从装了iterm后，基本上就没有离开终端命令行。看来以后这个blog上面又会增加很多mac相关的内容了。</p>
<p>在接下来的这段时间内，技术上的重点依然会在RoR上面。我一直在考虑的基于Rails的bpm平台可以考虑开始做一点了。 然后抽点时间准备学习学习Cocoa和iphone的开发，争取明年能够有所收获。</p>
<p>郁闷的是，我是真的买不起TextMate了，所以不能像牛人那样用TM开发，在mac下面，我还是用的NetBeans，新的mac速度很快，用NetBeans我还是很满意的。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leesoft.com.cn/2008/11/24/%e5%ae%b6%e9%87%8c%e7%9a%84%e4%b8%a4%e5%8f%b0%e7%89%9b%e6%9c%ba%e7%9a%84%e5%90%88%e5%bd%b1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ubuntu8.10下面的rails开发</title>
		<link>http://www.leesoft.com.cn/2008/11/11/ubuntu810%e4%b8%8b%e9%9d%a2%e7%9a%84rails%e5%bc%80%e5%8f%91/</link>
		<comments>http://www.leesoft.com.cn/2008/11/11/ubuntu810%e4%b8%8b%e9%9d%a2%e7%9a%84rails%e5%bc%80%e5%8f%91/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 03:12:14 +0000</pubDate>
		<dc:creator>developerly</dc:creator>
		
		<category><![CDATA[生活]]></category>

		<category><![CDATA[rails]]></category>

		<category><![CDATA[ubuntu]]></category>

		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://www.leesoft.com.cn/2008/11/11/ubuntu810%e4%b8%8b%e9%9d%a2%e7%9a%84rails%e5%bc%80%e5%8f%91/</guid>
		<description><![CDATA[没钱搞苹果，就只能搞VIM了。升级到U810后，新的主题确实很漂亮，不过问题是Netbeans的界面在U下面表现的很差。我说Sun啊，Sun，什么时候才能把JavaUI搞好啊。所以现在准备慢慢习惯在vim下面搞开发，希望能够尽早适应。
]]></description>
			<content:encoded><![CDATA[<p>没钱搞苹果，就只能搞VIM了。升级到U810后，新的主题确实很漂亮，不过问题是Netbeans的界面在U下面表现的很差。我说Sun啊，Sun，什么时候才能把JavaUI搞好啊。所以现在准备慢慢习惯在vim下面搞开发，希望能够尽早适应。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leesoft.com.cn/2008/11/11/ubuntu810%e4%b8%8b%e9%9d%a2%e7%9a%84rails%e5%bc%80%e5%8f%91/feed/</wfw:commentRss>
		</item>
		<item>
		<title>系统终于升级了</title>
		<link>http://www.leesoft.com.cn/2008/11/02/%e7%b3%bb%e7%bb%9f%e7%bb%88%e4%ba%8e%e5%8d%87%e7%ba%a7%e4%ba%86/</link>
		<comments>http://www.leesoft.com.cn/2008/11/02/%e7%b3%bb%e7%bb%9f%e7%bb%88%e4%ba%8e%e5%8d%87%e7%ba%a7%e4%ba%86/#comments</comments>
		<pubDate>Sun, 02 Nov 2008 06:36:29 +0000</pubDate>
		<dc:creator>developerly</dc:creator>
		
		<category><![CDATA[生活]]></category>

		<category><![CDATA[ubunut]]></category>

		<guid isPermaLink="false">http://www.leesoft.com.cn/2008/11/02/%e7%b3%bb%e7%bb%9f%e7%bb%88%e4%ba%8e%e5%8d%87%e7%ba%a7%e4%ba%86/</guid>
		<description><![CDATA[经过漫长的努力，终于在我的这台老dell机器上成功的把Ubuntu升级到8.10了。新的Ubuntu主题确实不错，我已经不再使用苹果的主题了，Ubuntu就是Ubuntu，起码安装了Ubuntu的机器是一台人人都买的起的机器:-)
firefox也没有以前好用了，所以决定开始尝试使用Opera。
]]></description>
			<content:encoded><![CDATA[<p>经过漫长的努力，终于在我的这台老dell机器上成功的把Ubuntu升级到8.10了。新的Ubuntu主题确实不错，我已经不再使用苹果的主题了，Ubuntu就是Ubuntu，起码安装了Ubuntu的机器是一台人人都买的起的机器:-)</p>
<p>firefox也没有以前好用了，所以决定开始尝试使用Opera。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leesoft.com.cn/2008/11/02/%e7%b3%bb%e7%bb%9f%e7%bb%88%e4%ba%8e%e5%8d%87%e7%ba%a7%e4%ba%86/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ubuntu8.10 升级计划</title>
		<link>http://www.leesoft.com.cn/2008/10/31/ubuntu810-%e5%8d%87%e7%ba%a7%e8%ae%a1%e5%88%92/</link>
		<comments>http://www.leesoft.com.cn/2008/10/31/ubuntu810-%e5%8d%87%e7%ba%a7%e8%ae%a1%e5%88%92/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 02:22:29 +0000</pubDate>
		<dc:creator>developerly</dc:creator>
		
		<category><![CDATA[生活]]></category>

		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.leesoft.com.cn/2008/10/31/ubuntu810-%e5%8d%87%e7%ba%a7%e8%ae%a1%e5%88%92/</guid>
		<description><![CDATA[终于等到了ubuntu8.10正式发布了。这次的升级希望能够解决我的笔记本休眠的问题，以及双屏显示器的问题。不过我也不抱有太大期望的说。现在的问题是，发现从7.10升级到8.04我的本本已经很慢了。难道是时候换新机器了？呵呵，希望8.10在运行速度上能够稍微有所提升。
不过目前好像各个服务器速度都很慢呢，看来只能回家用BT来下载光盘了，减轻服务器的负担，人人有责，嘿嘿。
]]></description>
			<content:encoded><![CDATA[<p>终于等到了ubuntu8.10正式发布了。这次的升级希望能够解决我的笔记本休眠的问题，以及双屏显示器的问题。不过我也不抱有太大期望的说。现在的问题是，发现从7.10升级到8.04我的本本已经很慢了。难道是时候换新机器了？呵呵，希望8.10在运行速度上能够稍微有所提升。</p>
<p>不过目前好像各个服务器速度都很慢呢，看来只能回家用BT来下载光盘了，减轻服务器的负担，人人有责，嘿嘿。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leesoft.com.cn/2008/10/31/ubuntu810-%e5%8d%87%e7%ba%a7%e8%ae%a1%e5%88%92/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ubuntu 升级预备</title>
		<link>http://www.leesoft.com.cn/2008/10/28/ubuntu-%e5%8d%87%e7%ba%a7%e9%a2%84%e5%a4%87/</link>
		<comments>http://www.leesoft.com.cn/2008/10/28/ubuntu-%e5%8d%87%e7%ba%a7%e9%a2%84%e5%a4%87/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 03:10:12 +0000</pubDate>
		<dc:creator>developerly</dc:creator>
		
		<category><![CDATA[技术]]></category>

		<category><![CDATA[生活]]></category>

		<category><![CDATA[ubuntu]]></category>

		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://www.leesoft.com.cn/2008/10/28/ubuntu-%e5%8d%87%e7%ba%a7%e9%a2%84%e5%a4%87/</guid>
		<description><![CDATA[Ubuntu8.10带来了许多好的特性，看来是时候准备升级了。下面记录的是通过iso文件升级ubuntu的方法，留作备用（因为我网络升级就从来没有成功过）
sudo umount /cdrom
sudo mount /home/Ubuntu-8.04-desktop-i386.iso /cdrom -t iso9660 -o loop
sudo apt-cdrom add
sudo apt-get update
sudo apt-get dist-upgrade
sudo update-manager -d
]]></description>
			<content:encoded><![CDATA[<p>Ubuntu8.10带来了许多好的特性，看来是时候准备升级了。下面记录的是通过iso文件升级ubuntu的方法，留作备用（因为我网络升级就从来没有成功过）</p>
<p>sudo umount /cdrom</p>
<p>sudo mount /home/<a href="http://www.linuxidc.com/topicnews.aspx?tid=2" title="Ubuntu">Ubuntu</a>-8.04-desktop-i386.iso /cdrom -t iso9660 -o loop</p>
<p>sudo apt-cdrom add</p>
<p>sudo apt-get update</p>
<p>sudo apt-get dist-upgrade</p>
<p>sudo update-manager -d</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leesoft.com.cn/2008/10/28/ubuntu-%e5%8d%87%e7%ba%a7%e9%a2%84%e5%a4%87/feed/</wfw:commentRss>
		</item>
		<item>
		<title>转载关于Ruby的extend和include</title>
		<link>http://www.leesoft.com.cn/2008/10/27/%e8%bd%ac%e8%bd%bd%e5%85%b3%e4%ba%8eruby%e7%9a%84extend%e5%92%8cinclude/</link>
		<comments>http://www.leesoft.com.cn/2008/10/27/%e8%bd%ac%e8%bd%bd%e5%85%b3%e4%ba%8eruby%e7%9a%84extend%e5%92%8cinclude/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 10:37:22 +0000</pubDate>
		<dc:creator>developerly</dc:creator>
		
		<category><![CDATA[技术]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[rails]]></category>

		<category><![CDATA[ruby]]></category>

		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.leesoft.com.cn/2008/10/27/%e8%bd%ac%e8%bd%bd%e5%85%b3%e4%ba%8eruby%e7%9a%84extend%e5%92%8cinclude/</guid>
		<description><![CDATA[Ruby extend and include
from URL: http://www.rsa.idv.tw/?p=151
Ruby modules有兩種方式mixed into a class，讓class可以簡易新增行為


include
通常用來新增Instance of mehtod
&#160;
&#160;
module  CMath

  def add(n)

    self + n

  end

end

Fixnum.class_eval do

  include CMath

end

puts  3.add 10
extend
通常用來新增class method
&#160;
&#160;
module ExtendMe

  def v_object_id

    &#8220;my object id is #{self.object_id}&#8221;

  end

end

class Person

  extend ExtendMe

end

puts Person.v_object_id
extend through include pattern
提供統一介面處理
&#160;
&#160;
module ExtendThroughIncludePattern

  def self.included(klass)

    klass.extend ClassMethods

  end

  [...]]]></description>
			<content:encoded><![CDATA[<h2>Ruby extend and include</h2>
<p>from URL: http://www.rsa.idv.tw/?p=151</p>
<p>Ruby modules有兩種方式mixed into a class，讓class可以簡易新增行為</p>
<p><span id="more-151"></span></p>
<ol>
<li>include</li>
<p>通常用來新增Instance of mehtod</p>
<p class="wp_syntax">&nbsp;</p>
<p class="code">&nbsp;</p>
<pre class="ruby"><span style="color: #9966cc; font-weight: bold">module</span>  CMath

  <span style="color: #9966cc; font-weight: bold">def</span> add<span style="color: #006600; font-weight: bold">(</span>n<span style="color: #006600; font-weight: bold">)</span>

    <span style="color: #0000ff; font-weight: bold">self</span> <span style="color: #006600; font-weight: bold">+</span> n

  <span style="color: #9966cc; font-weight: bold">end</span>

<span style="color: #9966cc; font-weight: bold">end</span>

<span style="color: #cc00ff; font-weight: bold">Fixnum</span>.<span style="color: #9900cc">class_eval</span> <span style="color: #9966cc; font-weight: bold">do</span>

  <span style="color: #9966cc; font-weight: bold">include</span> CMath

<span style="color: #9966cc; font-weight: bold">end</span>

<span style="color: #cc0066; font-weight: bold">puts</span>  <span style="color: #006666">3</span>.<span style="color: #9900cc">add</span> <span style="color: #006666">10</span></pre>
<li>extend</li>
<p>通常用來新增class method</p>
<p class="wp_syntax">&nbsp;</p>
<p class="code">&nbsp;</p>
<pre class="ruby"><span style="color: #9966cc; font-weight: bold">module</span> ExtendMe

  <span style="color: #9966cc; font-weight: bold">def</span> v_object_id

    <span style="color: #996600">&#8220;my object id is #{self.object_id}&#8221;</span>

  <span style="color: #9966cc; font-weight: bold">end</span>

<span style="color: #9966cc; font-weight: bold">end</span>

<span style="color: #9966cc; font-weight: bold">class</span> Person

  extend ExtendMe

<span style="color: #9966cc; font-weight: bold">end</span>

<span style="color: #cc0066; font-weight: bold">puts</span> Person.<span style="color: #9900cc">v_object_id</span></pre>
<li>extend through include pattern</li>
<p>提供統一介面處理</p>
<p class="wp_syntax">&nbsp;</p>
<p class="code">&nbsp;</p>
<pre class="ruby"><span style="color: #9966cc; font-weight: bold">module</span> ExtendThroughIncludePattern

  <span style="color: #9966cc; font-weight: bold">def</span> <span style="color: #0000ff; font-weight: bold">self</span>.<span style="color: #9900cc">included</span><span style="color: #006600; font-weight: bold">(</span>klass<span style="color: #006600; font-weight: bold">)</span>

    klass.<span style="color: #9900cc">extend</span> ClassMethods

  <span style="color: #9966cc; font-weight: bold">end</span>

  <span style="color: #9966cc; font-weight: bold">def</span> instance_method

    <span style="color: #996600">&#8220;this is an instance of #{self.class}&#8221;</span>

  <span style="color: #9966cc; font-weight: bold">end</span>

  <span style="color: #9966cc; font-weight: bold">module</span>  ClassMethods

    <span style="color: #9966cc; font-weight: bold">def</span> class_method

      <span style="color: #996600">&#8220;this is a method of the #{self} class&#8221;</span>

    <span style="color: #9966cc; font-weight: bold">end</span>

  <span style="color: #9966cc; font-weight: bold">end</span>

<span style="color: #9966cc; font-weight: bold">end</span>

<span style="color: #9966cc; font-weight: bold">class</span> Person

    <span style="color: #9966cc; font-weight: bold">include</span> ExtendThroughIncludePattern

<span style="color: #9966cc; font-weight: bold">end</span>

<span style="color: #cc0066; font-weight: bold">puts</span> Person.<span style="color: #9900cc">new</span>.<span style="color: #9900cc">instance_method</span>

<span style="color: #cc0066; font-weight: bold">puts</span> Person.<span style="color: #9900cc">class_method</span></pre>
</ol>
<blockquote><p><strong>self.included</strong><br />
Callback invoked whenever the receiver is included in another module or class. This should be used in preference to Module.append_features if your code wants to perform some action when a module is included in another.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.leesoft.com.cn/2008/10/27/%e8%bd%ac%e8%bd%bd%e5%85%b3%e4%ba%8eruby%e7%9a%84extend%e5%92%8cinclude/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Racl新鲜出炉：预告</title>
		<link>http://www.leesoft.com.cn/2008/10/21/racl%e6%96%b0%e9%b2%9c%e5%87%ba%e7%82%89%ef%bc%9a%e9%a2%84%e5%91%8a/</link>
		<comments>http://www.leesoft.com.cn/2008/10/21/racl%e6%96%b0%e9%b2%9c%e5%87%ba%e7%82%89%ef%bc%9a%e9%a2%84%e5%91%8a/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 16:19:03 +0000</pubDate>
		<dc:creator>developerly</dc:creator>
		
		<category><![CDATA[技术]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[rails]]></category>

		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.leesoft.com.cn/2008/10/21/racl%e6%96%b0%e9%b2%9c%e5%87%ba%e7%82%89%ef%bc%9a%e9%a2%84%e5%91%8a/</guid>
		<description><![CDATA[今天真的很兴奋，经过这么长时间，终于把Rails程序中权限控制按照我自己的想法实现了。特此留个记号，明天将正式发布我的权限控制插件。欢迎大家交流！
]]></description>
			<content:encoded><![CDATA[<p>今天真的很兴奋，经过这么长时间，终于把Rails程序中权限控制按照我自己的想法实现了。特此留个记号，明天将正式发布我的权限控制插件。欢迎大家交流！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leesoft.com.cn/2008/10/21/racl%e6%96%b0%e9%b2%9c%e5%87%ba%e7%82%89%ef%bc%9a%e9%a2%84%e5%91%8a/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
