发博客的时间都被切碎了

自从有了各种移动应用的APP,我发博客的时间都被切碎了。

刚有点想写博客的冲动,就被一个APP的NOTIFICATION打断。

刚想整理一下一次活动和行程的照片,又发现在这些照片已经部份发布在各大即时媒 体与图片应用中。

刚想写点什么,又发现在不如拍个照片方便,图片应用成熟度还在提升;

刚想写点最近员工沟通方面的心得,却又发现在员工沟通那一刻的冲动已经有微博上别人的一句精典警句所表达;

刚刚产生一点新的IDEA,发现在APP STORE上已经遍地开花了;

刚想考虑一下技术问题,边上孩子在叫了:爸爸,要玩小火车。。。

发表在 创业, 生活 | 3 条评论

为PHP安装MEMCACHED.so扩展

一,WHY we install memcached扩展 for php5

memcached的1.2.4及以上增加了CAS(Check and Set)协议

php的扩展memcache,不支持cas,所以要装memcached扩展(http://pecl.php.net/package/memcached ),memcached扩展是基于libmemcached,所以要先安装libMemcached(http://libmemcached.org/libMemcached.html);

libMemcached is designed to provide the greatest number of options to use Memcached. Some of the features provided:

  1. Asynchronous and Synchronous Transport Support.
  2. Consistent Hashing and Distribution.
  3. Tunable Hashing algorithm to match keys.
  4. Access to large object support.
  5. Local replication.
  6. A complete reference guide and documentation to the API.
  7. Tools to Manage your Memcached networks.

Memcached()支持getMulti()和setMulti(),即存取一个ID LIST,分页列表中的一些统计数据CACHE是很好的应用场景;

 

二,查看memcahced的版本

 

telnet 127.0.0.1 11211

stats

+++++++++++

STAT pid 1000

STAT uptime 22415

STAT time 1322297562

STAT version 1.4.5

STAT pointer_size 32

STAT rusage_user 4.793271

STAT rusage_system 17.905277

STAT curr_connections 6

STAT total_connections 140122

STAT connection_structures 25

STAT cmd_get 191367

STAT cmd_set 22226

STAT cmd_flush 0

STAT get_hits 169139

STAT get_misses 22228

STAT delete_misses 1935

STAT delete_hits 679

STAT incr_misses 0

STAT incr_hits 0

STAT decr_misses 0

STAT decr_hits 0

STAT cas_misses 0

STAT cas_hits 0

STAT cas_badval 0

STAT auth_cmds 0

STAT auth_errors 0

STAT bytes_read 37556795

STAT bytes_written 1165861842

STAT limit_maxbytes 268435456

STAT accepting_conns 1

STAT listen_disabled_num 0

STAT threads 4

STAT conn_yields 0

STAT bytes 1498608

STAT curr_items 1597

STAT total_items 22226

STAT evictions 0

STAT reclaimed 16075

END

如果版本过低,考虑重新装一下

 

退出telnet ,ctrl + ] 然后在按q就行了。

 

三,下载所需源码

Visit: https://launchpad.net/libmemcached/+download

wget http://launchpad.net/libmemcached/1.0/0.42/+download/libmemcached-0.42.tar.gz

vist: http://pecl.php.net/package/memcached

wget http://pecl.php.net/get/memcached-2.0.0b2.tgz

 

memcached server side的官方网站 http://www.memcached.org/

 

四,安装libmemcached

tar zxvf libmemcached-0.42.tar.gz

cd libmemcached-0.42

./configure –prefix=/usr/local/libmemcached –with-memcached

make && make install

五,php的扩展memcached的安装

 

tar zxvf memcached-1.0.2.tar.gz

cd memcached-2.0.0

/usr/local/php/bin/phpize

./configure –enable-memcached –with-php-config=/usr/local/php/bin/php-config –with-libmemcached-dir=/usr/local/memcached

./configure –prefix=/usr/local/phpmemcached –with-memcached –with-php-config=/usr/local/php/bin/php-config –with-libmemcached-dir=/usr/local/bmemcached

make && make install

 

###############

Build complete.

Don’t forget to run ‘make test’.

 

Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/

linux-3q12:/home/yejun/memcached-2.0.0b2 # cd /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/

#################

vi /usr/local/php/lib/php.ini

在文件最后几行加上extension=memcached.so重起一下HTTP服务,如:apachectl restart就可以了。

 

 

<?php

Phpinfo();

?>

看看效果,上面是老的MEMCACHE模块,下面是新扩展的:

六:看看新的接口


Memcached — The Memcached class

七:使用场景

public mixed
Memcached::getMulti ( array $keys [, array &$cas_tokens [, int $flags ]] )

Memcached::getMulti() is similar to Memcached::get(), but instead of a single key item, it retrieves multiple items the keys of which are specified in the keys array. If cas_tokens variable is provided, it is filled with the CAS token values for the found items.

Note:

Unlike Memcached::get() it is not possible to specify a read-through cache callback for Memcached::getMulti(), because the memcache protocol does not provide information on which keys were not found in the multi-key request.

<?php
$m 
= new Memcached();
$m->addServer(‘localhost’11211);

$items = array(
    
‘key1′ => ‘value1′,
    
‘key2′ => ‘value2′,
    
‘key3′ => ‘value3′
);
$m->setMulti($items);
$result $m->getMulti(array(‘key1′‘key3′‘badkey’), $cas);
var_dump($result$cas);
?>

 

 

<?php
$m 
= new Memcached();
$m->addServer(‘localhost’11211);

$items = array(
    
‘key1′ => ‘value1′,
    
‘key2′ => ‘value2′,
    
‘key3′ => ‘value3′
);
$m->setMulti($itemstime() + 300);
?>

发表在 生活 | 留下评论

杭州烟花节回味2011-10-23

在同事家里看烟花,一线江景,黄金展位。回味一下。

 

 

 

 

 

 

发表在 生活 | 留下评论

阿里巴巴集团博士后工作站2011 最终入选课题公布啦!

阿里巴巴集团博士后工作站2011 最终入选课题公布啦!

招收公告

阿里巴巴博士后工作站介绍

经阿里巴巴(中国)有限公司申请,国家人事部于2008年7月份批准阿里巴巴(中国)有限公司正式设立博士后科研工作站,以进一步培养和引进高层次科技和经营管理人才,增强公司的竞争能力和创新能力。

阿里巴巴博士后科研工作站(以下简称“工作站”)的主要任务是根据阿里巴巴集团及下属子公司的业务发展需要,对集团及子公司提出的跟企业发展密切相关,并具有较高学术研究价值的研究项目进行研究。

为了更好地帮助博士后完成工作站的科研项目研究工作,阿里巴巴组成了阵容强大的管理及专家团队支持博士后的工作。阿里巴巴集团首席人力官、总参谋长、首席 架构师、淘宝共享业务平台总裁等组成专家评审小组。专家顾问团队方面,除了来自阿里巴巴内部的专家团队外,阿里巴巴还聘请了电子商务、经济管理及信息技术 方面的权威人士担任工作站的顾问或专家委员会成员,对博士后的研究工作进行指导。

感谢同事们在征集课题阶段的热情提报与积极参与!正因为你们的钻研精神与热情,才使阿里越走越好!现公布入选的研究课题如下:

研究课题 工作地点
新商业文明视角下的组织管理创新实践 北京/杭州
淘宝店铺销售额预测的准确性问题 杭州
如何根据小企业在网站上的行为判断(映射)该企业的线下业务经营状况 杭州
中外网络法律和规则的理论与实践研究 北京/杭州
宏观经济与网络消费行为之关系模型研究-宏观经济方向 北京/杭州
宏观经济与网络消费行为之关系模型研究-数据挖掘方向 北京/杭州
信息技术创新与电子商务服务业演进研究 北京/杭州
国际贸易买家用户行为分析 杭州
国际贸易信用体系研究 杭州
电子商务服供应链服务链的分工研究及优化 杭州
基于支付宝用户行为数据的客户价值与个人信用评价体系 杭州
互联网用户兴趣分析、分层和聚类 北京
移动互联网用户与传统互联网用户的行为比较 北京
大规模图像内容处理算法研究 北京/杭州
大规模用户行为分析和精准广告 北京/杭州

如果你身边有朋友符合下面的要求,请大家积极推荐哦!

招收截止日期:2011年10月31日

一、申请条件:

  1. 已在国内外获得博士学位或即将获得博士学位(博士培养单位证明进站后60天内能够获得博士学位)或新近由其他博士后科研流动站/工作站出站;
  2. 年龄在四十周岁以下,品学兼优,身体健康;
  3. 具有钻研精神和研发能力。
  4. 具备全脱产在本站从事博士后研究工作的条件。

二、申请材料:

有意申请者请向本站提交以下申请材料:

必需材料:

  1. 国家统一印制的《博士后申请表》(表格附后)
  2. 博士研究生毕业证书和博士学位证书复印件(即将毕业者提供证明材料)
  3. 个人身份证或护照复印件
  4. 个人近期免冠2寸照片一张
  5. 近期由其他博士后科研流动站(工作站)出站的博士后研究人员需提供相关证明材料

补充材料:

  1. 拟选课题研究计划书(3000-5000字,每人可选报一至两个课题)
  2. 两位相关学科领域博士生导师的推荐信(推荐信范本附后)
  3. 公开发表的体现研究水平的论文一至三篇

三、福利待遇:

  1. 博士后在站期间的薪酬福利待遇视同阿里巴巴集团的正式员工,根据国家规定的标准住房的基本配置要求及当地房租行情提供住房补贴;
  2. 工作站根据博士后本人需要协助解决其户口、子女入托就学等问题。

四、联系方式:

有意申请者请将简历投递至以下邮箱,并在邮件主题上标明研究项目的名称。

集团HR                林莉:lily.linl@alibaba-inc.com

集团研究中心       酒仙:julia.chensr@alibaba-inc.com

咨询电话:010-6598 6357

发表在 阿里巴巴GROUP | 标签为 , | 留下评论

杭州八卦田

地点:http://j.map.baidu.com/uTn2J

在八卦田遗址公园的南入口处设一景墙浮雕,采用6.06m长的福建青石,上刻南宋皇帝举行亲耕仪式、行籍田之礼的整个场景过程。从中可以看出当时皇帝行籍田典礼的规模浩大隆重且气氛庄严肃穆。 古遗址保护区——此次环境整治中,以”遵循历史,保护遗址”为原则,在中央圆台处按照原有的太极图式阴阳鱼的图案对古遗址区内的绿化植被适当地进行了充实和调整。八卦田的农作物种植以展现农耕文化为主线,综合考虑了立地环境、作物生长的自然规律、”南宋九谷”品种的发展演变等因素,将种植区域分为环核心区、中心区和外围区块。环核心区占地5亩,主要种植龙井茶等具有杭州本土特色的农作物以及部分时花;15亩的外围区现在配置紫绿二色甘蓝等经济类蔬菜;中心区占地20亩,为面积最大区域。

目前,按卦位分别种植了籼稻、糯稻、大豆、茄子、绿豆、粟、红辣椒、四季豆等农作物。八卦田四周边种植了大量的乔灌木植物作软隔离,水面上种植了野茭白、芦苇、荷花等水生植物,工程绿化面积达到106720㎡。

谁知盘中餐粒粒皆辛苦;

发表在 生活 | 留下评论