http://en.wikipedia.org/wiki/3SUM this is the algorithm. I just thought that I can start from the middle, the rationale is that I have the work done not to be due. I wrote down the value of an example and try to iterate on the outer cycle starting from middle (max value + min value) then down to the […]
Category: Senza categoria
Parallelize PHP script … or at least sort of it with curl parallel
PHP is not a parallel capable programming language (someone would argue it is hard to state that PHP is a [anything]-capable programming language at all), but there are area where this could be parallelized some way. And these are the active waiting routine. The ideal scenario for a trival pseudo parallelization is a bundle of […]
Solved my problem with knockout
Using a model with nested observable array I did not know how to refer to self in a event handler (click) on a element in a cycle on that observableArray … function subObject(data,index) { var self = this; self._index = index; // … } function MyWholeModel() { var self = this; self.subObjects = ko.observableArray([]); self.currentSubobj […]
Static method and testable code
Following this discussion http://www.linkedin.com/groupAnswers?viewQuestionAndAnswers=&discussionID=130090944&gid=42193 enlight me on use of static methods and relation with TDD, what I learned so far is that is better to define a collection class implementing a collection interface, which has method that operate on collection of object, if this is the intend of the use of static methods. Example: Interface […]
ZCE: PHP 5.3 Zend Certificated Engineer. The exam: a more extensive report.
First of all, I have to pay some money to take it, so I tried to get information about this exam. I already have a book (ZEND PHP 5 Certification STUDY GUIDE, php|architect series), but certificate I was looking for is for 5.3, so I googled it. This is the more dated document (as far […]

Zend Certification: ZCE PHP 5.3
I just passed Zend Certification exam for PHP 5.3 . It means I have paid Zend, first of all. They gave me a printed paper (phisical paper) with instruction on what I can do. It says I can use Zend Certified Engineer icon found in http://www.zend.com/en/services/certification/zce-logo on my CV and site. This is the one that […]
Some Terms: Registry Pattern, object hash
I would talk about a pattern whose name I fail to know before, giving it the name of multi-singleton. Registry pattern I read about it in PHP 5 certification study guide from php|architect’s series. This is the example given: class Registry { private static $_register; public static function add(&$item, $name = null) { if (is_object($item) […]
base 64 encode by ebay (ending with **)
I found this and thought it was my bug .. but .. When I get IEASToken in getUser ebay api request it returns a token with == a the end. It is a base64 encoded string, and have ‘=’ sign at end as expected. But when eBay send notification, there are ‘**’ in place of […]
Moving development to the extreme
For sparing time, you end up wasting all time. A colleague, when first time talked my about XP (more than 10 years ago), said something like “It’s wonderfull. You are much quicker. You know it? Beautifull: you write tests, and then …”, and me “tests?!?”, “yes, then the system continue to work along time .. […]
Drupal 7: Views, view modes, templates and conditional field formatting
Using drupal 6 I had chosen contemplate module for theming a contenttype, I also thought it was the right thing. But the problem was the need to have another place where to storetheming files, or put it in db, that is a practice I do not like. Also there could be a number of Views […]