2010年1月25日 | 标签: ,

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

2009年11月20日 | 标签:

介绍就不用说了,下载地址:
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日 | 标签:

要做到监控,至少得实现: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日 | 标签:

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

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

2009年9月23日 | 标签:

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

2009年9月13日 | 标签:

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

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

2009年9月3日 | 标签:

 
             正好读完《高性能网站建设指南》一书,想动手写点小记,发现 DBA notes 已有完备,并增前端优化技术从 14 条增加到 34 条. 就转载如下:

Web 前端优化最佳实践之 内容篇
Web 前端优化最佳实践之 Server 篇
Web 前端优化最佳实践之 Cookie 篇
Web 前端优化最佳实践之 CSS 篇
Web 前端优化最佳实践之 JavaScript 篇
Web 前端优化最佳实践之 图象篇
Web 前端优化最佳实践之 Mobile(iPhone) 篇

2009年7月15日 | 标签:

第一个是IETester:

介绍IETester v0.2.3 (自带中文包)下载

官方下载:http://www.my-debugbar.com/wiki/IETester/HomePage

第二个是IECollection:

介绍Internet Explorer Collection让你同时拥有IE1-IE8

官方下载:http://finalbuilds.edskes.net/iecollection.htm

2009年6月28日 | 标签:

前不久看到sohu的SNS 白社会,有个老板键,很有创意。其实结合JS 与 Keybord 给web 加个快捷键,用户体验不错。

下面是实现方法:

var isCtrl = false;
document.onkeyup=function(e) {
if(e.which == 17) isCtrl=false;
}document.onkeydown=function(e){
if(e.which == 17) isCtrl=true;
if(e.which == 83 && isCtrl == true) {
alert(’Keyboard shortcuts are cool!’);
return false;
}
}

2009年6月28日 | 标签:

图表库
下面的类库可以让你很简的创建复杂的图表和图片。当然,它们需要GD库的支持。
pChart - 一个可以创建统计图的库。
Libchart - 这也是一个简单的统计图库。
JpGraph - 一个面向对象的图片创建类。
Open Flash Chart - 这是一个基于Flash的统计图。
RSS 解析
解释RSS并是一件很单调的事情,不过幸好你有下面的类库可以帮助你方便地读取RSS的Feed。
MagpieRSS - 开源的PHP版RSS解析器,据说功能强大,未验证。
SimplePie - 这是一个非常快速,而且易用的RSS和Atom 解析库。
缩略图生成
phpThumb - 功能很强大,如何强大还是自己去体会吧。
支付
你的网站需要处理支付方面的事情?需要一个和支付网关的程序?下面这个程序可以帮到你。
PHP Payment Library - 支持Paypal, Authorize.net 和2Checkout (2CO)
OpenID
PHP-OpenID - 支持OpenID的一个PHP库。OpenID是帮助你使用相同的用户名和口令登录不同的网站的一种解决方案。如果你对OpenID不熟悉的话,你可以到这里看看:http://openid.net.cn/
数据为抽象/对象关系映射ORM
ADOdb - 数据库抽象
Doctrine - 对象关系映射Object relational mapper (ORM) ,需要 PHP 5.2.3+ 版本,一个非常强大的database abstraction layer (DBAL).
Propel - 对象关系映射框架- PHP5
Outlet - 也是关于对象关系映射的一个工具。
注:对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。 这也同时暗示者额外的执行开销;然而,如果ORM作为一种中间件实现,则会有很多机会做优化,而这些在手写的持久层并不存在。 更重要的是用于控制转换的元数据需要提供和管理;但是同样,这些花费要比维护手写的方案要少;而且就算是遵守ODMG规范的对象数据库依然需要类级别的元数据。
PDF 生成器
FPDF - 这量一个可以让你生成PDF的纯PHP类库。
Excel 相关
你的站点需要生成Excel?没有问题,下面这两个类库可以让你轻松做到这一点。
php-excel - [...]