关注一下张宴的这篇【利用开源的Gearman框架构建分布式图片处理平台】,网址为:http://blog.s135.com/dips/
正如张宴一开始说的:
如何把这些闲置资源利用起来才是真的。之所以不转载,是因为,我目前还遇不到这类事情,但了解一下总是好的。。。
顺便转载了PPT和一些软件的安装
ksg_xoyo_dips.pdf
附1:Gearman分布式计算框架网址
http://gearman.org/
附2:PHP客户端Gearman扩展安装:
php.ini文件中增加:
extension = "gearman.so"
附3:Gearman调度器安装(JOB Server):
以守护进程启动:
gearmand -L 192.168.0.1 -p 4730 -u root -d
Nio在http://www.nioxiao.com/archives/949里说到,php的CURL库生成cookie文件时,应当及时清除,否则会发生意料不到的事情
对于php的curl,我想,在我的博客上有一篇介绍校内狗狗的文章,是yhustc写的。他就用到了这个cookie文件。主要是phpcurl在访问时,会把当前的cookie全部写到这个文件里。如果是个人使用,当然是没问题。如果要提供服务给别人,估计就会发现cookie文件不停的写,而且内容都不一样【估计这就是nio遇到的问题吧】
bopo则改进了yhustc的http类,他用的是tmpnam函数,生成一个唯一的,不同的文件。只要在进程内。文件都不会变啦。呵呵
我当初是判断用户登录,每个用户分配一个cookie文件,保证不会和其他人产生冲突。。。HOHO
但看看Nio说的最后一句话,又不太像,他说:
http://www.nioxiao.com/archives/949
- 特别需要注意的是,在完成抓取之后,需要把 cookie 文件删除,否则下次抓取时会自动使用原有的 cookie 数据,从而导致一些预想不到的错误(我们今天就被这个问题折腾了很久 :( )。
但,好象每次访问都会生成新的cookie内容的吧?除非确实需要清空?这个问题,我是没有遇到过,暂时先记录一下。。
本文来自phpCq.com,没有测试,主要是看了一下,它可以对数据进行正则匹配,想来对那些写文本数据库的人很方便吧?
取出一堆数据,平时用strpos来定位来判断,现在可以直接用数组的正则匹配,直接判断好。呵呵
http://www.phpcq.com/id/116.html
- <?php
-
-
-
-
- $array = array('apple','avocado','orange','pineapple');
-
-
-
- $arrIterator = new ArrayIterator($array);
-
-
-
- $iterator = new RegexIterator($arrIterator,'/^a/');
-
- print_r(iterator_to_array($iterator));
-
-
-
- ?>
个人做网站的,公司做网站的,应该都会关心这个数据吧?该给自己的网页使用多大的尺寸?宽屏?窄屏?等等。。。
cnbeta上的文章,不过,我想应该是有用的,就复制了下来。做个保存,以后出去吹的时候也有点数据来源
新闻来源:webpagefx.com
Web 设计师真的可以忽视 IE6 了吗?显然不能,使用 IE6 的仍大有人在。本文搜集了最新的 Web 浏览器,屏幕分辨率以及操作系统的分布数据,Web 设计师可以籍此对自己的设计做一调整,比如,1024 以下的屏幕真的很少了,如果硬要照顾这个分辨率,你会发现,一个 800 像素宽的页面在 1440 的屏幕上看上太古怪了。本文数据来自 Wikipedia (OS | Browser), Market Share 等媒体。
不同屏幕分辨率分布
可以看出,1024 以下的屏幕所占的比例已经很小了,其中,800x600 的屏幕只占 3.69%,所以,现在的 Web 设计师,除非做的是弹性页面设计,一般不会考虑 800 宽的屏幕,否则,800 像素宽的页面放在 1440 宽的屏幕上浏览实在是太不协调了。
其它屏幕尺寸占了 10.38%,我猜想,这 10.38% 中多数应该是移动浏览器,因为 Wap 一直没有真正发展起来,因此,单独针对移动浏览器进行设计也未必值得,Opera Mobile 这样的浏览器已经可以象桌面浏览器那样渲染网页,同样,那些基于代理渲染的浏览器更是和桌面的渲染结果没有什么区别,差别的只有屏幕尺寸,然而,移动设备 的屏幕尺寸实在太小了,只能让它自己左右滚动吧。
值得一提的是 iPhone,鉴于它的流行,很多博客站点都推出 iPhone 版,WordPress 已经支持 iPhone,然而仅限于布局相对简单的博客类站点,普通的站点,在 320 像素的屏幕上是很难不用滚动条完成布局的。
浏览器分布
这是国外的数据,是不是有些意外,IE6 的市场占有率仍然如此之高(国内还要高),仅次于 Firefox,因此,那些愤愤然声称不再支持 IE6 的设计师是不明智的。
Firefox 居首是实至名归,Chrome,Safari,Opera 仍是小众,不过鉴于 Google 的能力,Chrome 会有大作为。
操作系统分布
操作系统分布没有什么悬念,Windows XP 和 Vista 占了9成,Linux 一直很努力,但份额仍然只有 1%。
本文数据来源:http://www.webpagefx.com/blog/web-design/special-for-designers- resolution-browser-and-os-market-share-data-for-last-month/
编译:COMSHARP CMS 企业网站内容管理系统官方网站
来自于:http://www.cnbeta.com/articles/96087.htm