距离2013阿里云开发者大赛过了一月了,终于有空余周末总结下,给前期的工作画个句号,让后期的更多工作正式开始!

lessCreator 是我今年6月开始写的一个在线开发工具,并参加了 2013阿里云开发者大赛,进入20强决赛,稍微遗憾的是在进9强时,以第10名的分数无缘奖项,看来我的运气被积攒到下次了 :)

lessCreator: 一款云端开发平台,这个&ldqu ...

经过2个月恢复锻炼,终于完成第一阶段目标.

第一阶段: 10公里,1小时内 (完成,58分)第二阶段: 20公里,2小时内 (进行中,目前成绩 2小时5分)第三阶段: 30公里,3小时内  “如果你想强壮,跑步吧!如果你想健美,跑步吧!如果你想聪明,跑步吧!” 刻于古希腊埃拉多斯山岩,2500年前。

马拉松是迷人的,一旦跑过,就难以放下。对于 ...

 大家有没有用过 基于浏览器的在线IDE环境,比如:Cloud9 IDE https://c9.io/Codeanywhere https://codeanywhere.net/RStudio http://www.rstudio.com/特性大概有:1. 源码库管理,整合 github,BitBucket2. 在线代码编辑器 editor  3. 一键部署到 Google&n ...

Network programming case:Database connectionNetwork/Socket connectionWorkflow QueueOther ...To improve system efficiency in the implementation, we need to create a fixed capacity of Pool.

Each task needs to wait and pull a free connection resources from Pool; when finished task must push the connec ...

任何分布式系统,都需要“锁”,用于持久化全局配置,协调分布式应用逻辑,保证所有系统高可用,它是分布式高可用系统的基石.

Paxos 算法用于实现分布式锁, 它在这个领域至关重要:
all working protocols for asynchronous consensus we have so far encountered have Paxos at their core. (Google Chubby Paper)

分布式锁的应用 ...

What is Captcha

CAPTCHA is an acronym for "Completely Automatic Public Turing Test to Tell Computers and Humans Apart". It is a task, that human can easily solve, but computer not.

It is used as a challenge-response to ensure that the individual submitting information is a human and not an automat ...

Case

Test Simple "Hello World" page output, Simple MVC logic(Router -> Controller -> Viewer), No Database Connections, No complex logic.

Hardware platform
CPU: Intel Core i5 750 (2.67GHz x4)
RAM: 4GB

Software Environment

Debian 6.0.4 x86_64 (2.6.32-41)

apache 2.2.16 (mpm-prefork,mod-php5)

php   ...

前提,正确安装 KVM (Kernel-based Virtual Machine)

yum install kvm kvm-qemu-img libvirt bridge-utils

Step 1:
cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
HWADDR="78:2B:CB:3C:A4:BA"
NM_CONTROLLD="yes"
ONBOOT="yes"
IPADDR=192.168.48.111
NETMASK=255.255.255.0
GATEWAY=192.168.48.1

...

Case

测试 MVC 中的 Router -> Controller -> Viewer, 输出 "Hello World" 简单页面,测试 MVC 在理想环境、简单逻辑、框架空载下的性能指标。

3 项指标

1) 在 index.php 中使用 microtime() 和 memory_get_usage() 粗略取得执行时间,内存占用情况
2) 使用 Facebook XHProf 扩展取得详细的资源占用情况,代码执行的 function   ...

lanbo 同学推荐的一个php框架,百度的一个工程师写的,值得关注:

Yaf?

Yaf is a PHP framework similar to zend framework, which is written in c and built as PHP extension

作者的网站:  http://www.laruence.com/

已进入php官方扩展库: http://pecl.php.net/package/yaf

目前已经实现MVC的核心接口:

Yaf_Applicati ...