notice
转入Android 开发阵营!
2010年7月4日 | 分类: ARTICLE | 标签:

Regain+Paoding Analysis可以很方便的搭建出本地搜索引擎,具体过程参考: Regain增加中文Paoding分词模块及界面显示的修改笔记
如是实现过程碰到问题,一般是配置上的问题。

如果要考虑与其它系统集成,修改下载URL, 看这两个文件:
net.sf.regain.search.SearchToolKit;
net.sf.regain.search.sharedlib.hit.LinkTag

2010年5月27日 | 分类: JAVA, PHP | 标签:

       SNS模拟炒股应用较早见于开心网(kaixin001.com),基实在这之前discuz、phpwind都有类似的插件。如discuz下A股股票大赛实盘交易,phpwind下的千狐探险插件等等。不过kaixin001.com 把模拟炒股真正上升到了与真实股市相近的高度。随后下的金融界(http://vstock.jrj.com.cn/)更有出色表现。如果你打想做类似应用,不仿先看看这两个站下的这个应用。
  如果开发这个应用,难点如下:
  1.  开盘时,实现实时交易。
  2. N+1规则的实现。
  3. 个人财产的实时刷新。
   以下是本人php+java来实现的效果:

2010年3月20日 | 分类: ARTICLE | 标签:

 php 正则表达式后面总有 /isU, /is, /s,  是什么意思呢?  
i  匹配大小写
s  模式中的圆点元字符(.)匹配所有的字符,包括换行符
x  模式中的空白字符除了被转义的或在字符类中的以外完全被忽略,在未转义的字符类之外的 # 以及下一个换行符之间的所有字符,包括两 头,也都被忽略
A  (PCRE_ANCHORED) 如果设定了此修正符,模式被强制为“anchored”,即强制仅从目标字符串的开头开始匹配即自动在模式开头加上^。
D  (PCRE_DOLLAR_ENDONLY) 如果设定了此修正符,模式中的美元元字符仅匹配目标字符串的结尾。没有此选项时,如果最后一个字符是换行符的话,美元符号也会匹配此字符之前(但不会匹配任何其它换行符之前)。如果设定了 m 修正符则忽略此选项。Perl 中没有与其等价的修正符。  S 当一个模式将被使用若干次时,为加速匹配起见值得先对其进行分析。如果设定了此修正符则会进行额外的分析。目前,分析一个模式仅对没有单一固定起始字符的 non-anchored 模式有用。 
U  (PCRE_UNGREEDY) 本修正符反转了匹配数量的值使其不是默认的重复,而变成在后面跟上“?”才变得重复。这和 Perl 不兼容。也可以通过在模式之中设定 (?U) 修正符来启用此选项。
X  (PCRE_EXTRA) 此 修正符启用了一个 PCRE 中与 Perl 不兼容的额外功能。模式中的任何反斜线后面跟上一个没有特殊意义的字母导致一个错误,从而保留此组合以备将 来扩充。默认情况下,和 Perl 一样,一个反斜线后面跟一个没有特殊意义的字母被当成该字母本身。当前没有其它特性受此修正符控制。即:贪婪模式,最 大限度匹配 如:/a[\w]+?e/U匹配abceadeddd中的abceade而不是abce,如果不加U修正,则匹配abce  u (PCRE_UTF8) 此修正符启用了一个 PCRE 中与 Perl 不兼容的额外功能。模式字符串被当成 UTF-8。本修正符在 Unix 下自 PHP 4.1.0 起可用,在 win32 [...]

2010年2月19日 | 分类: ARTICLE | 标签:

GDT(行动管理执行方法(Getting Things Done))作者David Allen著作《Making It All Work》的GTD 流程图。
以下是完整的流程图。

更多请看 http://optlife.cn/blog

2010年1月25日 | 分类: SYSTEM | 标签: ,

什么是CTI
传统的CTI定义:计算机电话集成(Computer Telephony Integration),将计算机技术应用到电话系统中,能够自动地对电话中的信令信息进行识别处理,并通过建立有关的话路连接,而向用户传送预定的录音文件、转接来话等。

2009年11月20日 | 分类: ARTICLE | 标签:

介绍就不用说了,下载地址:
Download Chrome OS 0.4.220 beta (x86) VMDK
Download Chrome OS 0.4.220 beta (x86) ISO

其中vmdk版本先装 VMware Player 或 VirtualBox

User password: user
Root password: root

2009年10月29日 | 分类: ARTICLE | 标签:

要做到监控,至少得实现:1. 可以手机短信报警。2. 可以自动处理紧急情况(如机房空调停了)。
先简介绍一下要用到的软件: 开源的 jwebmonitor + NextSensor。硬件:短信猫
开发语言: java php
费用少于仅是 短信猫费用和短信费,初装不超过500人民币。如果单位已有,那费用就直接为0。
方案: jwebmonitor  的作用是作为一个webserver的monitor。开发的部分主要是php (也可以用java);  当jwebmonitor   发现 webserver 不正常的时候,可以调用php 页面往短信猫的数据库插入一条报警短信。就算完成了webserver 的监测了。
   那如果是因为空调停了,机房温度过高而导致的服务器死机怎么办呢, 还是得人为的跑一趟吗?当然不用,这时就要用到NextSensor. 这个软件非常不错,一方面可以根据温度执行DOS命令,如shutdown -s -f 。同时内置了一个web server。显示了服务器石硬盘、CPU温度等运行的信息。那就好办了,直接php 来个 Curl或snoopy ,抓取数据再把相关数据分解出来,再来点逻辑就也可以调用 php来完成sms了。
   上面写的是个大概思路,如果感兴趣同时配的时候出现问题的可以给我留言或发电邮。整个实现过程中,还会有些小技术,如windows 下用vbs写个守护进程的脚本等都也比较简单。同时这也是不怎么花银子的做法,如果公司的要求比较高同时银子比较多的情况下,如买专业软件、硬件吧。
   再补充一点,实施过程中发现NextSensor 对IBM X3650 兼容性不好,所以用Delphi 自己写一个服务器CPU温度等的监控软件。

2009年10月9日 | 分类: ARTICLE | 标签:

这里以windows下apache+php+mysql为前提。开发中常用配置主要有:

1. 设置目录浏览
2.设置虚拟主机
3.配置支持httaccess
4.日志

2009年9月23日 | 分类: JAVA | 标签:

写软件如果老要花时间在一些重复性的工作上,让人郁闷的。下面推荐的这个Eclipse打Jar包插件-FatJar 就可以方便大家,用Eclipse写完java后,几个简单操作就可以生成可执行的jar程序,不管你的程序中是否引用了其它jar包,都非常方便。还不用的朋友下载试试吧。
下载地址:http://sourceforge.net/project/showfiles.php?group_id=115990&package_id=125924

2009年9月13日 | 分类: ARTICLE | 标签:

这个功能在SNS类网站也是非常的流行,从技术层面主要是实现了:
1、自动接收好友申请;
2、接收到消息入库;
3、按照数据库内容发送消息;
4、好友实时更新状态和签名;

其中第一点就是网站让你加个MSN机器人,第二点就是你可通过你的MSN来更新或发布日志;第三点就是机器人实现对一或对多的群发功能,第四点就是你更新了个人签名或状态后,可以显示到网站上去。