上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 43 下一页
摘要: 最近一个项目中需要使用到PHP5.2的版本,而服务器上使用了官方的yum源进行安装,默认的版本是5.1.6,需要升级。但是因为不是一个非常正式的服务器环境,所以想通过简单的yum update一下了事。但是很不幸,CentOS的官方默认YUM源不提供直接的升级,因为CentOS一向以稳定著称,所以在他的源里面,提供的一般都是经过千锤百炼的版本。 但是CentOS并不是裹足不前的,他同时提供了一个... 阅读全文
posted @ 2010-08-04 15:17 Cocowool 阅读(2267) 评论(0) 推荐(0) 编辑
摘要: 为了减少对昂贵的存储解决方案(诸如NetApp和Akamai,我所在的单位用了一套NetApp,性能和稳定性都不错,价格当然也不菲),Facebook在2009年4月的时候推出了一套新的,名为Haystack的图片存储系统,来一个对每个月85亿次的图片上传(每天500G)。 Jason Sobel,NetApp的前工程师主持了这次改造,基本的架构来自于2008年的 Stanford ACM pr... 阅读全文
posted @ 2010-08-04 00:48 Cocowool 阅读(969) 评论(0) 推荐(0) 编辑
摘要: 本文主要内容取自 Caridy Patino 在2008年发布的文章,原文中使用的是YUI2,笔者对例子做了一些更新,均使用了YUI3.1.1,文章中讨论的这个问题,在Ajax满天飞的现在具有典型意义,所以拿出来重新重新炒了一下。 通常的应用场景中,为了节省和有效利用页面空间,会使用Tab。如果我们有一个Tab,每个Tab展示后提供不同的功能,功能较少时,我会选择将处理用户事件的JS代码写在页面... 阅读全文
posted @ 2010-07-20 23:17 Cocowool 阅读(2345) 评论(0) 推荐(1) 编辑
摘要: 现在有一个跨时区的应用,不同时区登录的用户需要看到自己时区的时间,同时也要能够进行时区的切换,有什么好办法么。 我的思路是,系统中所有存储的时间都是GMT(UTC)时间,用户登录时,根据用户所在的时区进行对应的显示。 首先了解一下PHP中时区的设置方法。PHP中进行设置的方法比较灵活多样,可以在php.ini中设置date.timezone属性、可以通过代码,调用ini_set(‘date.t... 阅读全文
posted @ 2010-07-17 12:17 Cocowool 阅读(1681) 评论(0) 推荐(0) 编辑
摘要: 莫笑我老土,因为我确实是最近才听说REST风格的,以前就是觉得 /category/product/pid 这样的地址非常的漂亮,但是那只是表象罢了,了解深入以后,发现必须有一个客户端的Ajax Engine和Server端的服务配合,才能实现一个REST风格的应用,下面就是我的实验。 问题? 要对外提供哪些服务。服务器端的服务可能会被众多的浏览器请求,也可能被第三方应用程序所调用,所以需要... 阅读全文
posted @ 2010-07-12 15:16 Cocowool 阅读(9675) 评论(5) 推荐(6) 编辑
摘要: REST(Representational State Transfer)是一种开发思想,互联网不断发展,富媒体越来越多的应用,不断地冲击着我们的应用,使应用的可扩展性和系统复杂性不断增加,还好,出现了基于Ajax的应用架构,让我们可以继续REST的风格。 尽管互联网在几十年前就在实验的环境下产生了,但是真正的扩张还是在 Tim Berners-Lee完成了网络几个主要组件的原型之后,它们包括:... 阅读全文
posted @ 2010-07-12 11:04 Cocowool 阅读(4018) 评论(0) 推荐(0) 编辑
摘要: YUI3是一个非常好的开源框架,但是学习曲线稍微有些陡峭,这个系列将记录下我使用YUI3过程中的一些心得点滴,希望对大家能够有帮助。 很多互联网的项目应用中,弹出层出现的越来越多,使用YUI3可以快速的实现制作弹出层的效果。 YUI3提供了Overlay这个组件来实现可定位、可叠加的弹出层效果,这个弹出层同时还包含标准的布局模块。 首先是包含YUI的基础文件,因为Overlay组件使用中要用到... 阅读全文
posted @ 2010-07-07 11:17 Cocowool 阅读(1619) 评论(0) 推荐(0) 编辑
摘要: 近期的一个项目不方便 Check 到本地,需要在测试服务器上进行编写和测试,所以就研究了一下如何在 Linux 命令行下使用 SVN。 首先 svn help 可以看到 svn 所支持的全部命令: 命令不多,如果用过Tortoise SVN的客户端,从字面上也不难理解这些命令所代表的含义。 首先我需要把我的项目 Checkout 出来。这个过程使用的命令是 svn checkout 或者 sv... 阅读全文
posted @ 2010-06-29 11:47 Cocowool 阅读(42325) 评论(1) 推荐(1) 编辑
摘要: 使用VI提供的多窗口编辑在项目文件比较多的情况下非常方便。今天总结了几个比较好用的快捷键。 最基本的是打开分割窗口 :sp a.pl 切换窗口 Ctrl + w 按一次加上下键可以自己选择切换方向,按两次则从上到下自动遍历窗口 扩大窗口 Ctrl-w + 扩大窗口 缩小窗口 Ctrl-w - 缩小当前编辑窗口 在vim中执行shell命令 :! ls 这样可以执行shell命令,或者也可... 阅读全文
posted @ 2010-06-25 17:38 Cocowool 阅读(11946) 评论(0) 推荐(1) 编辑
摘要: 从三月份的时候开始读,利用零零星星的时间,终于读完了千年的《设计网事》这本书。虽名为书,实则是他最近几年的博文汇集而来。纵观此书,却与阅读单篇感觉很不一样。下面是读书的时候,摘抄的一些句子。 SEO的迎合对象是搜索引擎,而我们主张的迎合对象是用户需求 搜索引擎的需求其实就是用户需求的不完全表述 提供服务的关键是有没有效,而不是叫SEO或UCD 1998年,W3C发布HTML 4.0 Specifi... 阅读全文
posted @ 2010-06-14 13:56 Cocowool 阅读(283) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 43 下一页