任氏有无轩改版已经很多次了,从最早的Symfony 1.x开始,在Symfony框架进入到2.x的时候重新改版了一次,最近的这次刚刚结束,也算是很大的一次。
根据我在Bitbucket的提交记录,3月12日开始第一次重新提交,4月22日完成最后一次的提交,历时40余天。但是,众所周知,我的开发是很断续的,平均下来每天投入的时间不会超过1个小时,所以这次改版的总耗时不超过40小时,也就是常规工作时间下一周的工作量——加班的话也就3天左右。
这次的改版牵涉面非常广。
(原文发布于2014年3月26日和4月5日,原文链接Getting Started with PHP Extension Development via PHP-CPP,以及PHP Extension Development with PHP-CPP: Object Oriented Code)
本文收录于[go4pro.org]
(原文发布于2014年3月4日,原文链接Functional Testing in Symfony 2)
本文收录于[go4pro.org]
=====
基于《Symfony 2中的批量数据生成》,我们可以对页面进行有控制的功能测试。所谓“有控制”,意为在测试数据是受控产生的前提下,假定程序逻辑没有问题,那么结果应该是如我们所预期的那样受控。否则程序一定有问题。
(原文发布于2014年2月24日,原文链接:Data Fixtures in Symfony 2)
本文收录于[go4pro.org]
=======
本文介绍了在Symfony 2中使用Data Fixtures工具进行批量数据生成的方法。特别介绍了牵涉到1-M等主从表之间PK关联的数据的生成方法。
(原文发布于2014年2月5日,原文链接Cursors in MySQL Stored Procedures)
本文收录于[go4pro.org]
====
这篇文章继续了我之前《存储过程》的讨论,专注在讨论Cursor(光标)。这篇的讨论也很热烈。
(原文发布于2014年1月29日,原文链接Arbitrary Precision and Big Numbers in PHP)
本文收录于[go4pro.org]
====
严格的说,这是一篇纯算法的文章,文中讨论了三个PHP库:BC,GMP,php-bignumber,并分别用计算圆周率和进行RSA加密/解密进行了演示。
(原文发布于2014年1月20日,原文链接Integrating Polymer/Dart and Symfony – Part 2)
本文收录于[go4pro.org]
====
在第二部分,我继续讨论Symfony和Dart的整合,还是异步数据的获得——但注重在远程数据,并讨论了一种避免JSONP的方法。同时,对编译为JavaScript后的Dart的局限性进行了讨论。
(原文发布于2014年1月13日,原文链接Integrating Polymer/Dart and Symfony – Part 1)
本文收录于[go4pro.org]
====
我继续进行着Dart的研究,并在该两部分的文章中讲述Dart和Symfony的结合。
这一部分,着重在异步数据获得,前台模板(Twig)于Dart/Polymer的整合。