· PHP取MSN联系人(使用Windows Live ID Delegated Authentication SDK )
· 基于php和jQuery的SaaS解决方案(数据库架构2)
· 9 个基于JavaScript 和 CSS 的 Web 图表框架
2010-1-22 12:05:49 阅读534 评论0 222010/01 Jan22
很久没有写日志了,今天更新下,准备分析下1.4的源码,给优化做些准备。大概看了下选择器还是用Sizzle,新增加了一些特性,估计速度会更快,不知道ui有没有跟着更新,还需要看看才知道。
更改了一些设置函数,ajax也做了调整,更加适合php了。
2009-9-9 9:36:20 阅读1013 评论4 92009/09 Sept9
2009-4-17 17:19:55 阅读814 评论0 172009/04 Apr17
2009-4-2 18:37:18 阅读939 评论3 22009/04 Apr2
这个就是阿里巴巴的截图
先不管他的功能如何,就从他的技术上讲,简直就是友商和伟酷的翻版。慢就一个字。我主要是用了登录到财务这部分功能,登录前端js用的jQuery的框架,财务功能块用的是ext的框架,用牛顿的话说站在别人肩膀上看的更远,但是也不至于站在n个人肩膀上,一个人就两条腿,就因为用了ext让这个页面慢的让人难以忍受,一点都感觉不出来有任何大公司风范,这点让我联想到了它的e网打尽,53kf这些系统是他的前身,我真没有想到一个问题网站上用了e网打尽就能把网页拖死。
我不知道阿里的博士门,有没有看过自己写的所谓saas架构,但是我相信阿里有本事把这个产品推出去,因为中国的用户本身大多数都是软件文盲,他不知道什么是速度,他们的耐心都很好,他们可能会觉得是网络问题。
2009-3-24 18:01:55 阅读1367 评论2 242009/03 Mar24
2009-3-23 18:56:18 阅读840 评论0 232009/03 Mar23
在网上看到取MSN联系人的一些做法,个人发现大多做法并非使用官方的方式,下面我愿共享我的实现方式。
一般取MSN联系人一般有3种方式:
1种: 通过MSN协议取得联系人,这种方式在网上有很多,取得数据比较稳定,但有个缺点,使用这种方式会把正在线的MSN用户T掉。
2 种:通过模拟登录windows live ID(以前是hotmail.com邮箱),里面会有联系人列表,这种方式特点是速度快,但不稳定,需要经常维护代码以保持于服务器一致,另外所取到的联系人会MSN
2009-3-19 17:01:28 阅读375 评论0 192009/03 Mar19
上章主要说明了下,大致的数据库设计方向,这章就主要详细的讲我们要怎么做,才能符合上边的要求,先抛出几个关于mysql的概念。
1、mysql的max版本。
2、mysql的主从数据库。
3、mysql的分区存储。
4、mysql的存储引擎。
上边这几个名词的详细概念,可以查看mysql的手册。为什么要提出mysql的max版本呢?很多人在应用mysql的时候,只用标准(standard)版本,标准版本并不支持主从数据库,只有max版本才支持,那为什么又要建立主从数据库呢,这个主要是为了避免主数据库down机的时候,从数据库顶上,并不是分布式数据库,只是mysql本身的一个灾难处理。从数据库相当于主数据库的一个热copy。分区就不说了,存储引擎肯定是选择InnoDB,理由当然是它良好的并发和事务的处理,
2009-3-17 10:18:40 阅读578 评论0 172009/03 Mar17
jQuery, MooTools, Prototype 等优秀的 JavaScript 框架拥有各种强大的功能,包括绘制 Web 图表,使用这些框架以及相应插件,我们可以非常轻松地实现曲线图,圆饼图,柱状图等 Web 图表的绘制,而不必象以往那样通过复杂的 Flash 技术实现。本文介绍了9个优秀的基于 JavaScript 与 CSS 的 Web 图表框架。
jQuery, MooTools, Prototype 等优秀的 JavaScript 框架拥有各种强大的功能,包括绘制 Web 图表,使用这些框架以及相应插件,我们可以非常轻松地实现曲线图,圆饼图,柱状图等 Web 图表的绘制,而不必象以往那样通过复杂的 Flash 技术实现。本文介绍了9个优秀的基于 JavaScript 与 CSS 的 Web 图表框架。
1. Flot
Flot
2009-3-14 11:38:41 阅读918 评论0 142009/03 Mar14
用php做后台开发,当然mysql是他的第一选择,但并不是最好选择,为什么这样说呢?企业级应用对数据库的要求远远要高于web应用,比如说银行系统或者是erp系统,更多的业务逻辑会采用存储过程来处理,而并不是让程序来控制业务,这样不管是从系统的安全性还是可维护性都是非常不错的选择,但是企业级应用的并发数是可控的,而saas恰好又有web的特性,并发并不能控制。不管是从mysql的性能来说,还是从他的功能来说,个人认为都不是最好的选择,但是我们第一步还是选择了mysql。因为我们想用架构来折中处理。
在数据库架构之前我们先了解下什么是schema,这个词语很难翻译,用oracle的工程师对这个应该很熟悉,在应用的时候有点类似mysql的用户,但是并不是同一个概念。在阿里出的
2009-3-13 10:09:21 阅读544 评论3 132009/03 Mar13
后台开发环境选型:
目前有三大语系可以提供我们完成应用,实际情况还要更多的选择,我们就简单的在java、php、和.net中做下筛选。从我们的题目就应该知道,我们选择的结果是php,为什么选择php呢?
第一:php的开发成本低。这里的开发成本指的是学习成本,很多人认为做saas是企业级应用,更好的选择是java因为java有成熟的j2ee框架,不管是从并发处理,还是分布式处理,都有现成的高效的解决方案,而php没有,这个也是事实,但是我个人觉得,在为企业选型的时候,我们应该进行综合考虑,企业的成本和实现难度都的衡量。所以我们还是选择了php。
第二:php性能不算低。
第三:php可移植性很强。