<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>RainX&#039;s Blog</title>
	<atom:link href="http://rainx.cn/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://rainx.cn/blog</link>
	<description>To simplify life</description>
	<lastBuildDate>Wed, 11 Aug 2010 04:42:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>淘宝(北京)新业务部门招聘 JAVA/Web/测试 工程师/实习生</title>
		<link>http://rainx.cn/blog/archives/154</link>
		<comments>http://rainx.cn/blog/archives/154#comments</comments>
		<pubDate>Wed, 11 Aug 2010 04:42:00 +0000</pubDate>
		<dc:creator>rainx</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://rainx.cn/blog/?p=154</guid>
		<description><![CDATA[高级Java开发工程师 职位描述： 参与淘宝新业务产品系统设计与编码工作，负责业务项目的开发和维护，负责各项目的设计，制定和评审各种技术规范。 具体要求： . 计算机相关专业大学本科以上学历，具有扎实的计算机基础理论知识； . 二年以上使用Java语言进行网站开发的经验； . 熟悉Web JSP,Servlet,Java Bean,JMS,EJB,Jdbc开发，熟悉J2EE规范； . 熟悉基于数据库的设计和开发； . 熟悉Linux操作系统和大型数据库； . 工作认真，细心，有条理；积极性高，求知欲强；具有较强的沟通能力及团队合作精神； . 有彩票、机票、酒店、保险等行业开发经验者优先； . 深入了解设计模式和项目管理经验者优先； 高级测试工程师 岗位描述： 1、参与产品的需求、开发设计讨论，对产品进行功能及性能测试 2、制定测试方案、编写测试计划、设计测试用例，评估项目的风险 3、搭建测试环境，执行项目测试，进行项目总结 4、编写单元/接口测试Java代码，bug定位及代码调试； 5、能开发工作中需要的测试工具及测试框架。 岗位要求： 1、计算机相关专业，本科以上学历，5年以上软件测试工作经验 2、精通测试流程和测试用例设计方法，能主动进行技术钻研 3、有接口测试、自动化测试、性能测试经验，熟悉Junit,Unitils,DbUnit,SpringTest等测试工具 4、熟悉Linux或Unix操作系统，熟悉J2EE 5、熟练使用至少一种脚本语言,如：Shell、PHP、Perl、Ruby等； 6、工作积极主动，乐于思考，认真细致，执行能力强，有良好的学习能力和团队合作精神 淘宝Web前端工程师 职位描述： 根据视觉设计师的设计效果图制作页面（包括HTML、CSS、Javascript代码），和开发工程师配合实现网页动态效果。 具体要求： . 计算机相关专业大学本科以上学历，具有扎实的计算机基础理论知识； . 精通w3c标准，对CSS在各浏览器下的差异有所了解，精通网站Div+CSS标准化布局，具有手写Html代码和CSS代码能力； . 页面产品必须在主流浏览器常见版本下(IE系列、Firefox等)有良好的兼容效果； . 熟悉Javascript，能读懂和改写基本的JS代码，能使用YUI实现各种网页交互效果优先； . 有一定美术功底，具有良好的创意设计能力者优先； . 熟悉Linux、编写SQL，熟悉Mysql数据库，SVN代码管理； . 熟悉Java编程，有Java经验者优先； . [...]]]></description>
			<content:encoded><![CDATA[<p>高级Java开发工程师</p>
<p>职位描述：<br />
参与淘宝新业务产品系统设计与编码工作，负责业务项目的开发和维护，负责各项目的设计，制定和评审各种技术规范。  </p>
<p>具体要求：<br />
. 计算机相关专业大学本科以上学历，具有扎实的计算机基础理论知识；<br />
. 二年以上使用Java语言进行网站开发的经验；<br />
. 熟悉Web JSP,Servlet,Java Bean,JMS,EJB,Jdbc开发，熟悉J2EE规范；<br />
. 熟悉基于数据库的设计和开发；<br />
. 熟悉Linux操作系统和大型数据库；<br />
. 工作认真，细心，有条理；积极性高，求知欲强；具有较强的沟通能力及团队合作精神；<br />
. 有彩票、机票、酒店、保险等行业开发经验者优先；<br />
. 深入了解设计模式和项目管理经验者优先；</p>
<p>高级测试工程师</p>
<p>岗位描述：<br />
1、参与产品的需求、开发设计讨论，对产品进行功能及性能测试<br />
2、制定测试方案、编写测试计划、设计测试用例，评估项目的风险<br />
3、搭建测试环境，执行项目测试，进行项目总结<br />
4、编写单元/接口测试Java代码，bug定位及代码调试；<br />
5、能开发工作中需要的测试工具及测试框架。</p>
<p>岗位要求：<br />
1、计算机相关专业，本科以上学历，5年以上软件测试工作经验<br />
2、精通测试流程和测试用例设计方法，能主动进行技术钻研<br />
3、有接口测试、自动化测试、性能测试经验，熟悉Junit,Unitils,DbUnit,SpringTest等测试工具<br />
4、熟悉Linux或Unix操作系统，熟悉J2EE<br />
5、熟练使用至少一种脚本语言,如：Shell、PHP、Perl、Ruby等；<br />
6、工作积极主动，乐于思考，认真细致，执行能力强，有良好的学习能力和团队合作精神</p>
<p>淘宝Web前端工程师</p>
<p>职位描述：<br />
根据视觉设计师的设计效果图制作页面（包括HTML、CSS、Javascript代码），和开发工程师配合实现网页动态效果。</p>
<p>具体要求：<br />
. 计算机相关专业大学本科以上学历，具有扎实的计算机基础理论知识；<br />
. 精通w3c标准，对CSS在各浏览器下的差异有所了解，精通网站Div+CSS标准化布局，具有手写Html代码和CSS代码能力；<br />
. 页面产品必须在主流浏览器常见版本下(IE系列、Firefox等)有良好的兼容效果；<br />
. 熟悉Javascript，能读懂和改写基本的JS代码，能使用YUI实现各种网页交互效果优先；<br />
. 有一定美术功底，具有良好的创意设计能力者优先；<br />
. 熟悉Linux、编写SQL，熟悉Mysql数据库，SVN代码管理；<br />
. 熟悉Java编程，有Java经验者优先；<br />
. 两年以上相关工作经验（请在简历中描述你之前的项目成果和相关链接）；<br />
. 具有开源经验优先，请在简历中说明所参与的开源项目；<br />
. 具有很强的学习能力和对新技术的追求精神，能够独立承担项目开发工作，具有比较强的责任心；<br />
. 认同客户第一、团队合作、拥抱变化、诚信、激情、敬业的企业价值观；</p>
<p>淘宝软件开发工程师实习生</p>
<p>职责：<br />
工作地点在北京，主要参与淘宝机票彩票酒店保险等业务的项目开发工作，有全面专业的技术培训和资深工程师指导。</p>
<p>要求：<br />
1.计算机相关专业大学本科以上学历，具有扎实的计算机基础理论知识；<br />
2.熟悉Java相关开发,尤其是Velocity,Spring,ibatis开发，熟悉J2EE规范；<br />
3.熟悉基于数据库的设计和开发；<br />
4.熟悉Linux操作系统和大型数据库；<br />
5.了解HTML、CSS、Javascript，有互联网Web方面开发经验者优先<br />
6.每周至少保证四个工作日以上（含四天）到公司工作，5天者优先，最少能够坚持半年以上，本次招聘不招收只能进行暑期实习的实习生，请在简历中明确说明能够保证的实习时间，一旦面试通过需要得到导师的书面同意回执；<br />
7.认同客户第一、团队合作、拥抱变化、诚信、激情、敬业的企业价值观；</p>
<p>工作地点在北京</p>
<p>有意者，留言，或者发信到:  zhuoluo [at] taobao.com </p>
]]></content:encoded>
			<wfw:commentRss>http://rainx.cn/blog/archives/154/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>上传 pdf,word,ppt文档转化为在线阅读的flash文档【三】</title>
		<link>http://rainx.cn/blog/archives/149</link>
		<comments>http://rainx.cn/blog/archives/149#comments</comments>
		<pubDate>Sun, 18 Jul 2010 03:00:04 +0000</pubDate>
		<dc:creator>rainx</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://rainx.cn/blog/?p=149</guid>
		<description><![CDATA[经过前两个步骤后，我们最后只需要一个阅读器来对生成的swf文件进行展示就行了， pdf2swf 默认生产的那个viewer显然有点难看，需要美化一下， 这里可以找到一个开源的项目 cfviewer进行处理， 可以从 github上找到这个项目： http://github.com/ktarou/cfviewer 和之前合并阅读器的方式不同的是，这个阅读器是和数据文件分离的，所以这样pdf2swf输出的时候也不必将阅读器合并输出到swf生成的swf文件里 pdf2swf -T9 -s insertstop who.pdf -o who.swf 即可， 由于这个项目是基于maven管理的，所以编译需要配置maven环境， 并且用到了 flexmojos 插件， 编译的方式是在主目录， mvn flexmojos:compile-swf 即可 具体引用的方式可以在它的example目录下找到，如果觉得这个阅读器的样式不太满意，可以直接修改这个src/main/flex/Main.mxml文件进行调整.. Update：　之前步骤１的时候如果编译出现问题，可以尝试安装如下的包： sudo yum install zlib-devel libjpeg-devel giflib-devel freetype-devel]]></description>
			<content:encoded><![CDATA[<p>经过前两个步骤后，我们最后只需要一个阅读器来对生成的swf文件进行展示就行了， pdf2swf 默认生产的那个viewer显然有点难看，需要美化一下， 这里可以找到一个开源的项目 cfviewer进行处理，  可以从 github上找到这个项目：</p>
<p>http://github.com/ktarou/cfviewer</p>
<p>和之前合并阅读器的方式不同的是，这个阅读器是和数据文件分离的，所以这样pdf2swf输出的时候也不必将阅读器合并输出到swf生成的swf文件里</p>
<div class="codesnip-container" >
<div class="bash codesnip" style="font-family:"courier new", monospace;">pdf2swf <span class="re5">-T9</span> <span class="re5">-s</span> insertstop who.pdf <span class="re5">-o</span> who.swf</div>
</div>
<p>即可，</p>
<p>由于这个项目是基于maven管理的，所以编译需要配置maven环境， 并且用到了 flexmojos 插件， 编译的方式是在主目录，</p>
<div class="codesnip-container" >
<div class="bash codesnip" style="font-family:"courier new", monospace;">mvn flexmojos:compile-swf</div>
</div>
<p>即可</p>
<p>具体引用的方式可以在它的example目录下找到，如果觉得这个阅读器的样式不太满意，可以直接修改这个src/main/flex/Main.mxml文件进行调整.. </p>
<p><strong>Update：</strong>　之前步骤１的时候如果编译出现问题，可以尝试安装如下的包：</p>
<div class="codesnip-container" >
<div class="bash codesnip" style="font-family:"courier new", monospace;"><span class="kw2">sudo</span> yum <span class="kw2">install</span> zlib-devel libjpeg-devel giflib-devel freetype-devel</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://rainx.cn/blog/archives/149/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>上传pdf,word,ppt文档转化为在线阅读的flash文档【二】</title>
		<link>http://rainx.cn/blog/archives/146</link>
		<comments>http://rainx.cn/blog/archives/146#comments</comments>
		<pubDate>Tue, 13 Jul 2010 14:32:28 +0000</pubDate>
		<dc:creator>rainx</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://rainx.cn/blog/?p=146</guid>
		<description><![CDATA[这步比较简单，主要是应用 swftools 里的 pdf2swf工具， 下载swftools 可以从这里： http://www.swftools.org/download.html 下载编译之： wget http://www.swftools.org/swftools-0.9.1.tar.gz tar xvzf swftools-0.9.1.tar.gz cd swftools-0.9.1 ./configure make 这个时候，遇到报错 jpeg.c:463: error: conflicting types for ‘jpeg_load_from_mem’ jpeg.h:15: error: previous declaration of ‘jpeg_load_from_mem’ was here make&#91;1&#93;: *** &#91;jpeg.o&#93; Error 1 原来是函数的定义和头文件的声明有点冲突，解决方式比较简单，修改 jpeg.c 的 463行： 改为： int jpeg_load_from_mem&#40;unsigned char*_data, int _size, unsigned char**dest, int*width, int*height&#41; 继续即可， 然后又遇到问题： gcc -DHAVE_CONFIG_H [...]]]></description>
			<content:encoded><![CDATA[<p>这步比较简单，主要是应用 swftools 里的 pdf2swf工具，</p>
<p>下载swftools 可以从这里： http://www.swftools.org/download.html</p>
<p>下载编译之：</p>
<div class="codesnip-container" >
<div class="bash codesnip" style="font-family:"courier new", monospace;"><span class="kw2">wget</span> http:<span class="sy0">//</span>www.swftools.org<span class="sy0">/</span>swftools-0.9.1.tar.gz<br />
<span class="kw2">tar</span> xvzf swftools-0.9.1.tar.gz<br />
<span class="kw3">cd</span> swftools-0.9.1<br />
.<span class="sy0">/</span>configure <br />
<span class="kw2">make</span></div>
</div>
<p>这个时候，遇到报错</p>
<div class="codesnip-container" >
<div class="bash codesnip" style="font-family:"courier new", monospace;">jpeg.c:463: error: conflicting types <span class="kw1">for</span> ‘jpeg_load_from_mem’<br />
jpeg.h:15: error: previous declaration of ‘jpeg_load_from_mem’ was here<br />
<span class="kw2">make</span><span class="br0">&#91;</span><span class="nu0">1</span><span class="br0">&#93;</span>: <span class="sy0">***</span> <span class="br0">&#91;</span>jpeg.o<span class="br0">&#93;</span> Error <span class="nu0">1</span></div>
</div>
<p>原来是函数的定义和头文件的声明有点冲突，解决方式比较简单，修改 jpeg.c 的 463行：</p>
<p>改为：</p>
<div class="codesnip-container" >
<div class="cpp codesnip" style="font-family:"courier new", monospace;"><span class="kw4">int</span> jpeg_load_from_mem<span class="br0">&#40;</span><span class="kw4">unsigned</span> <span class="kw4">char</span><span class="sy2">*</span>_data, <span class="kw4">int</span> _size, <span class="kw4">unsigned</span> <span class="kw4">char</span><span class="sy2">**</span>dest, <span class="kw4">int</span><span class="sy2">*</span>width, <span class="kw4">int</span><span class="sy2">*</span>height<span class="br0">&#41;</span></div>
</div>
<p>继续即可，</p>
<p>然后又遇到问题：</p>
<div class="codesnip-container" >
<div class="bash codesnip" style="font-family:"courier new", monospace;"><span class="kw2">gcc</span> -DHAVE_CONFIG_H swfrender.o <span class="re5">-o</span> swfrender ..<span class="sy0">/</span>lib<span class="sy0">/</span>libgfxswf.a ..<span class="sy0">/</span>lib<span class="sy0">/</span>librfxswf.a ..<span class="sy0">/</span>lib<span class="sy0">/</span>libgfx.a ..<span class="sy0">/</span>lib<span class="sy0">/</span>libbase.a -L<span class="sy0">/</span>usr<span class="sy0">/</span>local<span class="sy0">/</span>lib <span class="re5">-lz</span> <span class="re5">-lm</span><br />
..<span class="sy0">/</span>lib<span class="sy0">/</span>libgfx.a<span class="br0">&#40;</span>gfxfont.o<span class="br0">&#41;</span>: In <span class="kw1">function</span> gfxfont_free<span class="st_h">&#8216;:<br />
gfxfont.c:(.text+0x7c0): undefined reference to glyph_clear&#8217;</span></div>
</div>
<p>解决方法 ：</p>
<div class="codesnip-container" >
<div class="bash codesnip" style="font-family:"courier new", monospace;"><span class="kw2">sudo</span> yum <span class="kw2">install</span> freetype-devel</div>
</div>
<p>再继续(需要重新./configure )</p>
<p>在 sudo make install 就可以了</p>
<p>我了个擦，发现没编译pdf2swf,仔细看下./configure提示信息：</p>
<div class="codesnip-container" >
<div class="bash codesnip" style="font-family:"courier new", monospace;"><span class="sy0">*</span> The following headers<span class="sy0">/</span>libraries are missing: &nbsp;jpeglib ungif jpeglib.h gif_lib.h<br />
<span class="sy0">*</span> Disabling pdf2swf tool&#8230;</div>
</div>
<p>所以先安装上述的库，再重新编译 ： sudo yum install libjpeg-devel</p>
<p>试一下 ：</p>
<div class="codesnip-container" >
<div class="bash codesnip" style="font-family:"courier new", monospace;">pdf2swf who.pdf <span class="re5">-o</span> who.swf</div>
</div>
<p>关于乱码问题，可以参考这个链接： http://www.javaeye.com/topic/538361</p>
<p>这样的swf文件有一个问题， 是自动播放的，我们无法对其进行控制，这显然不是我们期望的，所以我们可以通过 -b 来附加一个默认的阅读器， 加上-T9 强制版本为v9(据说可以避免一些单页的pdf显示问题）</p>
<div class="codesnip-container" >
<div class="bash codesnip" style="font-family:"courier new", monospace;">pdf2swf <span class="re5">-T9</span> <span class="re5">-b</span> who.pdf <span class="re5">-o</span> who.swf</div>
</div>
<p>到这里，生成过程就差不多了，不过显然这个viewer还需要美化，这个我们后面再继续研究</p>
]]></content:encoded>
			<wfw:commentRss>http://rainx.cn/blog/archives/146/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>上传pdf,word,ppt文档转化为在线阅读的flash文档【一】</title>
		<link>http://rainx.cn/blog/archives/140</link>
		<comments>http://rainx.cn/blog/archives/140#comments</comments>
		<pubDate>Tue, 13 Jul 2010 13:07:42 +0000</pubDate>
		<dc:creator>rainx</dc:creator>
				<category><![CDATA[3P Language]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://rainx.cn/blog/?p=140</guid>
		<description><![CDATA[一个朋友提出的需求， 想让我帮忙看看，所以自己就简单分析了下， 就是实现类似豆丁和百度文库的功能， 问了下 laruence ，讨论了下 大概有了个思路，方案是： 1 pdf在linux下有命令行的工具可以转化为flash 2 word ,ppt 通过openoffice的服务模式可以在命令行下转化为pdf , 再使用步骤1 就可以了，这里有一个文档介绍： http://www.artofsolving.com/opensource/pyodconverter 这样， 可以写一个脚本程序来串联整个流程（如果做成工具的话，就不能再图形界面环境下实现这个）。 里面比较麻烦的是word ,ppt to pdf的步骤，我简单在我的vps上尝试一下： sudo yum install python-openoffice.noarch openoffice.org-writer.x86_64 openoffice.org-langpack-zh_CN.x86_64 &#160;openoffice.org-pyuno openoffice.org-impress.x86_64 运行 soffice -accept=&#8221;socket,port=8100;urp;&#8221; 输出： javaldx: Could not find a Java Runtime Environment! /usr/lib64/openoffice.org3/program/soffice.bin X11 error: Can&#8216;t open display: &#160; &#160;Set DISPLAY environment variable, use [...]]]></description>
			<content:encoded><![CDATA[<p>一个朋友提出的需求， 想让我帮忙看看，所以自己就简单分析了下， 就是实现类似豆丁和百度文库的功能， 问了下 laruence ，讨论了下 大概有了个思路，方案是：</p>
<p>1 pdf在linux下有命令行的工具可以转化为flash<br />
2 word ,ppt 通过openoffice的服务模式可以在命令行下转化为pdf , 再使用步骤1 就可以了，这里有一个文档介绍：  </p>
<p>http://www.artofsolving.com/opensource/pyodconverter</p>
<p>这样， 可以写一个脚本程序来串联整个流程（如果做成工具的话，就不能再图形界面环境下实现这个）。</p>
<p>里面比较麻烦的是word ,ppt to pdf的步骤，我简单在我的vps上尝试一下：</p>
<div class="codesnip-container" >
<div class="bash codesnip" style="font-family:"courier new", monospace;"><span class="kw2">sudo</span> yum <span class="kw2">install</span> python-openoffice.noarch openoffice.org-writer.x86_64 openoffice.org-langpack-zh_CN.x86_64 &nbsp;openoffice.org-pyuno openoffice.org-impress.x86_64</div>
</div>
<p>运行 soffice -accept=&#8221;socket,port=8100;urp;&#8221; 输出：</p>
<div class="codesnip-container" >
<div class="bash codesnip" style="font-family:"courier new", monospace;">javaldx: Could not <span class="kw2">find</span> a Java Runtime Environment<span class="sy0">!</span><br />
<span class="sy0">/</span>usr<span class="sy0">/</span>lib64<span class="sy0">/</span>openoffice.org3<span class="sy0">/</span>program<span class="sy0">/</span>soffice.bin X11 error: Can<span class="st_h">&#8216;t open display:<br />
&nbsp; &nbsp;Set DISPLAY environment variable, use -display option<br />
&nbsp; &nbsp;or check permissions of your X-Server</span></div>
</div>
<p>所以要做两件事情， 1 建立java运行时环境 2 处理display问题</p>
<p>首先下载并安装最新的jdk :</p>
<p>https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewFilteredProducts-SingleVariationTypeFilter;pgid=yYdgaHqkkjVSR0EUPIQsoQ3D0000U2mCVFtF;sid=4k13hkOCk7F3hw&#8211;tOL-eFMsxz6zu5DCPg6VLoVcx7E7hi12yJM=?DLWidget=true&#038;AutoWidgetDL=&#038;ADWOptLoginReg=fromLogin</p>
<p>第二个问题的解决方案 ，发现了这个帖子： </p>
<p>http://www.linuxforums.org/forum/linux-desktop-x-windows/1633-use-dummy-display.html</p>
<p>思路是使用Xvfb来没有显示设备的情况下在内存虚拟一个framebuffer 。</p>
<div class="codesnip-container" >
<div class="bash codesnip" style="font-family:"courier new", monospace;"><span class="br0">&#91;</span>rainx<span class="sy0">@</span>vps ~<span class="br0">&#93;</span>$ &nbsp;<span class="kw2">sudo</span> yum <span class="kw2">install</span> xorg-x11-server-Xvfb</div>
</div>
<p>运行之：[rainx@vps ~]$  sudo Xvfb :1 -screen 0 800x600x16</p>
<p>再次运行 soffice : </p>
<p>sudo soffice -accept=&#8221;socket,port=8100;urp;&#8221; -display :0</p>
<p>PS: 之后又找到一个哥们用类似的方式搞vmware的 ：http://www.ixpub.net/thread-2264906-1-1.html</p>
<p>进行转换 ： </p>
<div class="codesnip-container" >
<div class="bash codesnip" style="font-family:"courier new", monospace;"><span class="br0">&#91;</span>rainx<span class="sy0">@</span>vps ~<span class="br0">&#93;</span>$ python DocumentConverter.py who.docx who.pdf </p>
<p><span class="br0">&#91;</span>rainx<span class="sy0">@</span>vps ~<span class="br0">&#93;</span>$ <span class="kw2">ls</span> <span class="re5">-l</span> who.<span class="sy0">*</span><br />
<span class="re5">-rw-r&#8211;r&#8211;</span> 1 rainx rainx &nbsp;51823 Jul 13 20:54 who.docx<br />
<span class="re5">-rw-r&#8211;r&#8211;</span> <span class="nu0">1</span> root &nbsp;root &nbsp;<span class="nu0">690854</span> Jul <span class="nu0">13</span> <span class="nu0">20</span>:<span class="nu0">55</span> who.pdf</div>
</div>
<p>who.pdf  就是转换好的文档了, 可以看到转换后的文件还是很大的，不过用阅读器看下，效果还可以.. </p>
<p>Ok, 先到这里，后面继续搞pdf 转换为flash文件的部分</p>
]]></content:encoded>
			<wfw:commentRss>http://rainx.cn/blog/archives/140/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>重新开始写blog了</title>
		<link>http://rainx.cn/blog/archives/137</link>
		<comments>http://rainx.cn/blog/archives/137#comments</comments>
		<pubDate>Sun, 11 Jul 2010 16:47:45 +0000</pubDate>
		<dc:creator>rainx</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://rainx.cn/blog/?p=137</guid>
		<description><![CDATA[有大概两年的时间没有写blog了，呵呵，时间过的真快啊， 趁近期有时间，把blog重新建立起来了， 把老的数据导了过来，这次新的空间是vps上的， 用nginx + php-fpm , vps上资源实在有限，不舍得跑 mysql 了， 直接改用sqlite作为db了， 并且把wordpress从最开始的1.5.x版本直接升级到新的3.0版本，由于既要升级版本，又要换db，所以这次的改动还是挺大的，中间数据就到了两次，先是从之前盘古的主机上直接把之前的db内容导出，在导入我自己笔记本的mysql数据库里，升级到3.0 ，用3.0的upgrade 程序直接转换， 然后笔记本的3.0后台导出数据(xml格式）再导入到vps上的sqlite版本的wordpress里。呵呵，不管怎么样，又可以些blog了，感觉还是蛮不错的，有点找回前两年的感觉了..]]></description>
			<content:encoded><![CDATA[<p>有大概两年的时间没有写blog了，呵呵，时间过的真快啊， 趁近期有时间，把blog重新建立起来了， 把老的数据导了过来，这次新的空间是vps上的， 用nginx + php-fpm , vps上资源实在有限，不舍得跑 mysql 了， 直接改用sqlite作为db了， 并且把wordpress从最开始的1.5.x版本直接升级到新的3.0版本，由于既要升级版本，又要换db，所以这次的改动还是挺大的，中间数据就到了两次，先是从之前盘古的主机上直接把之前的db内容导出，在导入我自己笔记本的mysql数据库里，升级到3.0 ，用3.0的upgrade 程序直接转换， 然后笔记本的3.0后台导出数据(xml格式）再导入到vps上的sqlite版本的wordpress里。呵呵，不管怎么样，又可以些blog了，感觉还是蛮不错的，有点找回前两年的感觉了..</p>
]]></content:encoded>
			<wfw:commentRss>http://rainx.cn/blog/archives/137/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>凌晨回家路上的猎户星座</title>
		<link>http://rainx.cn/blog/archives/127</link>
		<comments>http://rainx.cn/blog/archives/127#comments</comments>
		<pubDate>Thu, 27 Nov 2008 16:36:02 +0000</pubDate>
		<dc:creator>rainx</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://rainx.cn/archives/127</guid>
		<description><![CDATA[今天工作依旧很忙，又是11点多的时候回的家，打车回到小区附近，下来走了一段，看到满天繁星的夜空，看到了我印象最深的猎户星座，想起了小的时候，似乎一点都没变呢！ 而我， 似乎老了许多， 整天忙碌而又空虚的度日，小的时候的无忧无虑不见了，不开心的事情多了起来&#8230;&#8230; 想起了之前老叶在公司某次会议上提到的“不公平”， 既然他能说出来这句话，我就觉得很佩服了。 一年多的努力了，到头来什么也没得到，事业也好、爱情也好 。 唯一剩下的就是体检表里医生建议拦里满满的内容。 想想让人心寒啊，十年后我自己应该会后悔吧&#8230;. 今年很多同事都离开了，真的有点舍不得啊，祝他们都顺利吧。]]></description>
			<content:encoded><![CDATA[<p>今天工作依旧很忙，又是11点多的时候回的家，打车回到小区附近，下来走了一段，看到满天繁星的夜空，看到了我印象最深的猎户星座，想起了小的时候，似乎一点都没变呢！ 而我， 似乎老了许多， 整天忙碌而又空虚的度日，小的时候的无忧无虑不见了，不开心的事情多了起来&#8230;&#8230;</p>
<p>想起了之前老叶在公司某次会议上提到的“不公平”， 既然他能说出来这句话，我就觉得很佩服了。 一年多的努力了，到头来什么也没得到，事业也好、爱情也好 。 唯一剩下的就是体检表里医生建议拦里满满的内容。 想想让人心寒啊，十年后我自己应该会后悔吧&#8230;.</p>
<p>今年很多同事都离开了，真的有点舍不得啊，祝他们都顺利吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://rainx.cn/blog/archives/127/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Solor (搜罗升级中）</title>
		<link>http://rainx.cn/blog/archives/124</link>
		<comments>http://rainx.cn/blog/archives/124#comments</comments>
		<pubDate>Tue, 12 Aug 2008 05:40:29 +0000</pubDate>
		<dc:creator>rainx</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://rainx.cn/archives/124</guid>
		<description><![CDATA[哈哈，有新的服务快上线了，目前升级中，敬请期待吧..预计今天晚上12点之前完成..]]></description>
			<content:encoded><![CDATA[<p><img src="http://static9.photo.sina.com.cn/bmiddle/48aa52f1453b60288c2b8" alt="Solor" /></p>
<p>哈哈，有新的服务快上线了，目前升级中，敬请期待吧..预计今天晚上12点之前完成..</p>
]]></content:encoded>
			<wfw:commentRss>http://rainx.cn/blog/archives/124/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>用过的和不再使用了的互联网产品们（以后转移到饭否了）</title>
		<link>http://rainx.cn/blog/archives/123</link>
		<comments>http://rainx.cn/blog/archives/123#comments</comments>
		<pubDate>Sun, 03 Aug 2008 05:48:07 +0000</pubDate>
		<dc:creator>rainx</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Solor]]></category>

		<guid isPermaLink="false">http://rainx.cn/archives/123</guid>
		<description><![CDATA[接触互联网快10年了，在雅虎工作也快4年了， 算是一个比较资深的互联网使用者了吧，按道理说我应该算是一个比较能接受新鲜事物的人，但是互联网产品频繁的推陈出新让我的确也有点不太习惯了，所以下面就简单的总结一下我这些年来用过的东东吧，先从到现在还坚持使用的说起： 首先我自我的感觉是，我算是一个比较专一的同学，所以很多东西一旦用了就很难离开: 豆瓣 , 豆瓣几乎是从他刚刚诞生到现在，持续的关注中，一般用的比较多的就是把刚刚看过的电影添加进去，然后看其他的影评和他给的推荐等.不过说实话，真正吸引我的并不是它的形式，而是他的文化氛围 , 感兴趣的同学可以加我哦 http://www.douban.com/people/rainx/ Delicious 美味书签 从2005年到现在， 发现今天已经添加了800个链接了， 看中他的简单，简洁，并且和我的FF配合的很好，所以，没有理由改变她， 我的书签 http://delicious.com/rainx/ 雅虎通 &#8230;. 没办法，工作关系，呵呵，从2004年用到现在 gmail , 163 邮箱, yahoo邮箱 , 里面最常用的是163的那个，因为注册最早 google ,baidu ,yahoo搜索， 实话实说，我最常用的是百度 新浪体育，雅虎财经 这个完全是个人偏好所致 Flickr, 因为雅虎员工有免费的pro帐号，哈哈，不用白不用阿，而且2005年刚出来的时候的确让人眼前一亮 http://www.flickr.com/photos/rainx/ 搜罗 因为自己参与了，所以一定要用 MSN 上面算坚持3年以上的了，还有一些正在用并想坚持一段时间的，比如 饭否 , 友播， lastfm等，就不详细描述了。 当然还有一些用过一断时间后，很少使用的，比如： QQ, Gtalk, MyYahoo, Ning.com , youtube, bloglines, Yahoo360, iGoogle, Netvibes, Facebook [...]]]></description>
			<content:encoded><![CDATA[<p>接触互联网快10年了，在<a href='http://www.yahoo.com.cn'>雅虎</a>工作也快4年了， 算是一个比较资深的互联网使用者了吧，按道理说我应该算是一个比较能接受新鲜事物的人，但是互联网产品频繁的推陈出新让我的确也有点不太习惯了，所以下面就简单的总结一下我这些年来用过的东东吧，先从到现在还坚持使用的说起：</p>
<p>首先我自我的感觉是，我算是一个比较专一的同学，所以很多东西一旦用了就很难离开:</p>
<ul>
<li><a href='http://www.douban.com'>豆瓣</a> , 豆瓣几乎是从他刚刚诞生到现在，持续的关注中，一般用的比较多的就是把刚刚看过的电影添加进去，然后看其他的影评和他给的推荐等.不过说实话，真正吸引我的并不是它的形式，而是他的文化氛围 , 感兴趣的同学可以加我哦 <a href="http://www.douban.com/people/rainx/">http://www.douban.com/people/rainx/</a> </li>
<li><a href='http://del.icio.us'>Delicious 美味书签</a> 从2005年到现在， 发现今天已经添加了800个链接了， 看中他的简单，简洁，并且和我的FF配合的很好，所以，没有理由改变她， 我的书签  <a href='http://delicious.com/rainx/'>http://delicious.com/rainx/</a></li>
<li>雅虎通 &#8230;. 没办法，工作关系，呵呵，从2004年用到现在</li>
<li>gmail , 163 邮箱, yahoo邮箱 , 里面最常用的是163的那个，因为注册最早</li>
<li>google ,baidu ,yahoo搜索， 实话实说，我最常用的是百度</li>
<li>新浪体育，<a href='http://cn.finance.yahoo.com'>雅虎财经</a>  这个完全是个人偏好所致</li>
<li>Flickr, 因为雅虎员工有免费的pro帐号，哈哈，不用白不用阿，而且2005年刚出来的时候的确让人眼前一亮 <a href="http://www.flickr.com/photos/rainx/">http://www.flickr.com/photos/rainx/</a></li>
<li><a href='http://solor.cn'>搜罗</a>  因为自己参与了，所以一定要用	</li>
<li>MSN</li>
</ul>
<p>上面算坚持3年以上的了，还有一些正在用并想坚持一段时间的，比如 <a href='http://fanfou.com/rainx1982'>饭否</a> , 友播， lastfm等，就不详细描述了。</p>
<p>当然还有一些用过一断时间后，很少使用的，比如： QQ, Gtalk, MyYahoo, Ning.com , youtube, bloglines, Yahoo360, iGoogle, Netvibes, Facebook &#8230; 等等， 原因各不相同，当然还有很多的论坛，各类搜索引擎，现在只能作为观众去看看，但是不会在承担一些论坛管理员之类的角色了。</p>
<p>对了，还有今天把手机和饭否绑定了，以后很多的事件的更新将更多的在饭否上 <a href="http://fanfou.com/rainx1982">http://fanfou.com/rainx1982</a>，呵呵，还有一些blog可能更新在 <a href="http://solor.cn/blogs/">http://solor.cn/blogs/</a> 上 , 这里可能相对少些了&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://rainx.cn/blog/archives/123/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>我的MBTI测试结果</title>
		<link>http://rainx.cn/blog/archives/122</link>
		<comments>http://rainx.cn/blog/archives/122#comments</comments>
		<pubDate>Sat, 02 Aug 2008 07:30:15 +0000</pubDate>
		<dc:creator>rainx</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://rainx.cn/archives/122</guid>
		<description><![CDATA[很早之前做的测试了，前一段时间公司又做测试，所以突然想起来，就post出来吧，感觉分析的确有点像我，尤其提到缺点的部分。 http://www.psytopic.com/mag/common/js/MBTI_Answer.php?id=820093a Psytopic分析：您的性格类型是“INFP”(内向+直觉+情感+知觉) 理想主义者，忠于自己的价值观及自己所重视的人。外在的生活与内在的价值观配合，有好奇心，很快看到事情的可能与否，能够加速对理念的实践。试图了解别人、协助别人发展潜能。适应力强，有弹性；如果和他们的 价值观没有抵触，往往能包容他人。 INFP把内在的和谐视为高于其他一切。他们敏感、理想化、忠诚，对于个人价值具有一种强烈的荣誉感。他们个人信仰坚定，有为自认为有价值的事业献身的精神。 INFP型的人对于已知事物之外的可能性很感兴趣，精力集 中于他们的梦想和想象。他们思维开阔、有好奇心和洞察力，常常具有出色的长远眼光。在日常事务中，他们通常灵活多变、具有忍耐力和适应性，但是他们非常坚定地对待内心的忠诚，为自己设定了事实上几乎是不可能 的标准。 INFP型的人具有许多使他们忙碌的理想和忠诚。他们十分坚定地完成自己所选择的事情，他们往往承担得太多，但不管怎样总要完成每件事。虽然对外部世界他们显得冷淡缄默，但INFP型的人很关心内在。他们富 有同情心、理解力，对于别人的情感很敏感。除了他们的价值观受到威胁外，他们总是避免冲突，没有兴趣强迫或支配别人。INFP型的人常常喜欢通过书写而不是口头来表达自己的感情。当INFP型的人劝说别人相信他们的 想法的重要性时，可能是最有说服力的。 INFP很少显露强烈的感情，常常显得沉默而冷静。然而，一旦他们与你认识了，就会变得热情友好，但往往会避免浮浅的交往。他们珍视那些花费时间去思考目标与价值的人。 您适合的领域有：创作性、艺术类 教育、研究、咨询类等 您适合的职业有： · 心理学家 · 心理辅导和咨询人员 · 人力资源管理 · 翻译 · 大学教师（人文学科） · 社会工作者 · 图书管理员 · 服装设计师 · 编辑 · 网站设计师 · 团队建设顾问 · 艺术指导 · 记者 · 口笔译人员 · 娱乐业人士 · 建筑师 · 社科类研究人员 · 教育顾问 · 各类艺术家 · [...]]]></description>
			<content:encoded><![CDATA[<p>很早之前做的测试了，前一段时间公司又做测试，所以突然想起来，就post出来吧，感觉分析的确有点像我，尤其提到缺点的部分。</p>
<p><a href="http://www.psytopic.com/mag/common/js/MBTI_Answer.php?id=820093a">http://www.psytopic.com/mag/common/js/MBTI_Answer.php?id=820093a</a></p>
<blockquote><p>
Psytopic分析：您的性格类型是“INFP”(内向+直觉+情感+知觉)</p>
<p>理想主义者，忠于自己的价值观及自己所重视的人。外在的生活与内在的价值观配合，有好奇心，很快看到事情的可能与否，能够加速对理念的实践。试图了解别人、协助别人发展潜能。适应力强，有弹性；如果和他们的 价值观没有抵触，往往能包容他人。</p>
<p>INFP把内在的和谐视为高于其他一切。他们敏感、理想化、忠诚，对于个人价值具有一种强烈的荣誉感。他们个人信仰坚定，有为自认为有价值的事业献身的精神。 INFP型的人对于已知事物之外的可能性很感兴趣，精力集 中于他们的梦想和想象。他们思维开阔、有好奇心和洞察力，常常具有出色的长远眼光。在日常事务中，他们通常灵活多变、具有忍耐力和适应性，但是他们非常坚定地对待内心的忠诚，为自己设定了事实上几乎是不可能 的标准。 INFP型的人具有许多使他们忙碌的理想和忠诚。他们十分坚定地完成自己所选择的事情，他们往往承担得太多，但不管怎样总要完成每件事。虽然对外部世界他们显得冷淡缄默，但INFP型的人很关心内在。他们富 有同情心、理解力，对于别人的情感很敏感。除了他们的价值观受到威胁外，他们总是避免冲突，没有兴趣强迫或支配别人。INFP型的人常常喜欢通过书写而不是口头来表达自己的感情。当INFP型的人劝说别人相信他们的 想法的重要性时，可能是最有说服力的。 INFP很少显露强烈的感情，常常显得沉默而冷静。然而，一旦他们与你认识了，就会变得热情友好，但往往会避免浮浅的交往。他们珍视那些花费时间去思考目标与价值的人。</p>
<p>您适合的领域有：创作性、艺术类 教育、研究、咨询类等</p>
<p>您适合的职业有：</p>
<p>· 心理学家<br />
· 心理辅导和咨询人员<br />
· 人力资源管理<br />
· 翻译<br />
· 大学教师（人文学科）<br />
· 社会工作者<br />
· 图书管理员<br />
· 服装设计师<br />
· 编辑<br />
· 网站设计师<br />
· 团队建设顾问<br />
· 艺术指导<br />
· 记者<br />
· 口笔译人员<br />
· 娱乐业人士<br />
· 建筑师<br />
· 社科类研究人员<br />
· 教育顾问<br />
· 各类艺术家<br />
· 插图画家<br />
· 诗人<br />
· 小说家
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://rainx.cn/blog/archives/122/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>制作了scws 中文分词系统的rpm包</title>
		<link>http://rainx.cn/blog/archives/121</link>
		<comments>http://rainx.cn/blog/archives/121#comments</comments>
		<pubDate>Fri, 06 Jun 2008 13:27:53 +0000</pubDate>
		<dc:creator>rainx</dc:creator>
				<category><![CDATA[*unix and C(pp)]]></category>
		<category><![CDATA[Solor]]></category>

		<guid isPermaLink="false">http://rainx.cn/archives/121</guid>
		<description><![CDATA[scws是 http://hightman.cn 推出的中文分词系统，简单，开源，很实用.. 目前只在我的 centos 上试了试, 还ok ,但不知道redhat上怎样,其实主要是为了自己用, 刚好加上前端时间和chaoswang同学学了制作rpm包,就打了一下&#8230; 下面是主要的几个包： * 简易中文分词系统 http://rainx1982.googlepages.com/scws-1.0.0-1.i386.rpm *简易中文分词系统的字典文件 http://solor.googlecode.com/files/scws_dict-1.0.0-1.i386.rpm *C版简易中文分词 http://rainx1982.googlepages.com/cscwsd-0.0.3-1.i386.rpm 其中 ，几个包都是按照默认的编译参数编译的， 安装在 /usr/local/ 下， 字典文件包比较大，含四个文件，分别是 [rainx@RainX ~]$ rpm -ql scws_dict /usr/local/etc/dict_chs_gbk.xdb /usr/local/etc/dict_chs_utf-8.xdb /usr/local/etc/dict_cht_gbk.xdb /usr/local/etc/dict_cht_utf-8.xdb 感兴趣大家可以安装试试..]]></description>
			<content:encoded><![CDATA[<p>scws是 <a href="http://hightman.cn">http://hightman.cn</a> 推出的中文分词系统，简单，开源，很实用..</p>
<p>目前只在我的 centos 上试了试, 还ok ,但不知道redhat上怎样,其实主要是为了自己用, 刚好加上前端时间和chaoswang同学学了制作rpm包,就打了一下&#8230; 下面是主要的几个包：</p>
<blockquote><p>
* 简易中文分词系统<br />
<a href="http://rainx1982.googlepages.com/scws-1.0.0-1.i386.rpm">http://rainx1982.googlepages.com/scws-1.0.0-1.i386.rpm</a></p>
<p>*简易中文分词系统的字典文件<br />
<a href="http://solor.googlecode.com/files/scws_dict-1.0.0-1.i386.rpm">http://solor.googlecode.com/files/scws_dict-1.0.0-1.i386.rpm</a></p>
<p>*C版简易中文分词<br />
<a href="http://rainx1982.googlepages.com/cscwsd-0.0.3-1.i386.rpm">http://rainx1982.googlepages.com/cscwsd-0.0.3-1.i386.rpm</a>
</p></blockquote>
<p>其中 ，几个包都是按照默认的编译参数编译的， 安装在 /usr/local/ 下， 字典文件包比较大，含四个文件，分别是</p>
<blockquote><p>
[rainx@RainX ~]$ rpm -ql scws_dict<br />
/usr/local/etc/dict_chs_gbk.xdb<br />
/usr/local/etc/dict_chs_utf-8.xdb<br />
/usr/local/etc/dict_cht_gbk.xdb<br />
/usr/local/etc/dict_cht_utf-8.xdb
</p></blockquote>
<p>感兴趣大家可以安装试试..</p>
]]></content:encoded>
			<wfw:commentRss>http://rainx.cn/blog/archives/121/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

