notice
转入Android 开发阵营!
2009年9月3日 | 分类: ARTICLE | 标签:

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

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

2009年7月15日 | 分类: ARTICLE | 标签:

第一个是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日 | 分类: AJAX JS | 标签:

前不久看到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日 | 分类: PHP | 标签:

图表库
下面的类库可以让你很简的创建复杂的图表和图片。当然,它们需要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 - [...]

2009年6月28日 | 分类: ARTICLE | 标签:

实用php技巧,总有一款你用得上
用PHP压缩CSS文件的3招
随着页面设计越来越精细,CSS文件也变得越来越臃肿,加载CSS文件也越来越费时。这里有一份教程介绍了用PHP压缩CSS文件的三种方法。更多的再看看 http://paulstamatiou.com/5-ways-to-speed-up-your-site
图片智能缩放
这个功能的最大好处就是你在线就可以缩放或者剪裁图片,不需要在本地操作。
PHP联系人表单示例
这个联系人表单程序实现了数据的提交和验证,如果用户提交的数据通过验证,则返回成功的信息,如果用户填写的消息内容为空,或Email地址是无效地址,则返回失败信息. 点击此处查看演示
PHP&jQuery图片上传裁剪器 v1.2
它能让你轻易实现图片上传、在线缩放、在线图片裁剪功能。这个功能如果和Flash/Flex结合起来,就更帅了
用PHP将数据库库里的数据备份到XML文件里
众所周知,数据的备份是极其重要的。数据库的备份是最重要的一环。丢失数据库里的数据实在是再悲惨不过了。这是一份教你如何用PHP代码将数据导出到XML文件的教程,下面是它生成的XML文件片段。

< database name=”my_database”>
< table name=”wp_comments”>
< columns>
< column name=”comment_ID” blob=”0″ maxlength=”" multiple_key=”0″ not_null=”1″ numeric=”1″ primary_key=”1″ table=”wp_comments” type=”int” default=”" unique_key=”0″ unsigned=”1″ zerofill=”0″ />
< column name=”comment_post_ID” blob=”0″ maxlength=”" multiple_key=”1″ not_null=”1″ numeric=”1″ primary_key=”0″ table=”wp_comments” type=”int” default=”" unique_key=”0″ unsigned=”0″ zerofill=”0″ /> [...]

2009年6月27日 | 分类: PHP | 标签:

1、amazon
Amazon的分布式key-value存储系统(dynamo)的论文

2、ebay
ebay架构演变历程(The eBay Architecture)
ebay架构原则(eBay architecture principles)
ebay的自动化(Teaching machines to fish)

3、facebook
facebook的缓存系统
facebook的架构
facebook百亿相片的高效存储

2009年6月12日 | 分类: ARTICLE | 标签:

Html+css
http://snipplr.com/view/2122/css-image-preloader/

#preloadedImages {
width: 0px;
height: 0px;
display: inline;
background-image: url(path/to/image1.png);
background-image: url(path/to/image2.png);
background-image: url(path/to/image3.png);
background-image: url(path/to/image4.png);
background-image: url();}
javascript
http://snipplr.com/view/554/image-preloader/
photo = new Image();
photo.src = “yourUrl/photoname.jpg”;
// Image Preloader v1.0.1
// documentation: http://www.dithered.com/javascript/image_preloader/index.html// license: http://creativecommons.org/licenses/by/1.0/
// code by Chris Nott (chris[at]dithered[dot]com)
function preloadImages() {
if (document.images) {
for (var i = 0; i < preloadImages.arguments.length; i++) {
(new Image()).src = preloadImages.arguments[i];
[...]

2009年6月3日 | 分类: ARTICLE | 标签:

Android SDK 下载: http://code.google.com/android/download.html
Eclipse (Europa) 下载: http://www.eclipse.org/downloads/
JDK6 下载: http://java.sun.com/javase/downloads/index.jsp

2009年5月21日 | 分类: AJAX JS | 标签:

High Performance Kick Ass Web Apps (JavaScript edition)
View more presentations from Stoyan Stefanov.

2009年5月19日 | 分类: PHP | 标签:

可能潜在安全漏洞,如跨站脚本攻击(XSS)、跨站请求伪造(CSRF)、代码注入漏洞、字符编码循环漏洞等,如何在代码中避免呢?

对于XSS, 前辈早有精品, 如 http://kallahar.com/smallprojects/php_xss_filter_function.php