Posted on
Sunday 30 September 2007
On his blog, Dan Scott notes that the PHP language will be getting a native doubly-linked list structure in the coming days (as mentioned by Etienne Kneuss).
This is fabulous news; when I wrote the File_MARC PEAR package, I ended up having to implement a linked list class in PEAR to support it.
Doubly linked lists are normal lists, but the elements also have links to both the previous and next items in the list as well. Two other structures will be added right along with it - SplStack and SplQueue.
Popularity: unranked [?]
Tags: Scott's, looks
Posted on
Sunday 30 September 2007
Padraic Brady has posted a manifesto of sorts about the work that he’s been doing on his PHPSpec library and trying to work it into the approval process for the Zend Framework.
I’ll be attempting to pound the Zend Framework into submission so I can apply Behaviour-Driven Development (BDD) using PHPSpec when I write a Controller. Why? Because I feel like it, and it gives me an excuse to promote one possible incarnation of PHPMock and the PHPSpec Zend Framework extension. See? Perfectly reasonable selfishness!
He hopes to move it past the typical test-driven development process that PHPUnit offers and “kick your ass into high-TDD gear” without having to have worked much with it before then (the key is simplicity).
(more…)
Popularity: unranked [?]
Tags: Padraic, Brady's, PHPSpec, Framework, Testing, Manifesto, Preamble
Posted on
Sunday 30 September 2007
Fixed #401: Missing availability check for tokenizer extension. [2513]Fixed #402: @expectedException does not work on Windows. [2645]Fixed #406: Class PHPUnit_Util_Log_GraphViz not found. [2567]Fixed #408: Using @group with multiple browsers does not work in SeleniumTestCase. [2578]Fixed #410: PMD priorities do not work. [2549]Fixed #424: Call to undefined method DOMDocument::documentElement(). [2611]Fixed #426: TAP format displays counters in a strange way. [2649]
Popularity: unranked [?]
Tags: PHPUnit, Sebastian, Bergmann
Posted on
Sunday 30 September 2007
While working on a simple feed parser, I hit upon some wordpress feeds.
I noticed that wordpress feeds make heavy usage of CDATA to encode content. I always figured this was a bad idea if you cannot control what ends up in the xml feed. (Example here.).
Doing some googling to see if I’m not just kicking dust brought me to an xml.com article titled ‘Escaped Markup Considered Harmful, which seems to agree with my standpoint for the following reason:
Escaping markup, particularly with CDATA sections, just doesn’t work. There are other things that might be wrong that would make the documents not well formed. There are Unicode characters that are forbidden, there are encoding issues for the characters that are allowed, and there are sequences of characters that must be avoided. (e.g., “”). Not to mention the fact that CDATA sections don’t nest.
(more…)
Popularity: unranked [?]
Tags: CDATA, Evert
Posted on
Sunday 30 September 2007
This is the height of hilarity. It just goes to show the underlying hypocrisy of Google. Google can play the holy-than-thou card due to their popularity, but what they want from other sites would certainly change the look of their site if they followed their own advice.
Take a look at what Google would look like if they had to design their site based on their recommendations. See the Google madness.
Well done by the folks over at MeanGene.
Popularity: 81% [?]
Tags: Google, design, their, interface, Google
Posted on
Sunday 30 September 2007
Padraic Brady has posted part four today detailing his development process for a piece of blogging software with the Zend Framework. This part focuses on the design stage of the application.
In this article we’re going to take a stab at setting up a default blog style, using some filler content, and finally capturing the design with a Zend_View template to be consumed by Zend_Layout as a common HTML Layout for the entire future blog.
He uses the Blueprint CSS framework for his projects, a simple system that helps you lay out pages it a bit more sensible fashion without having to worry about the underlying CSS so much. He shows how to integrate the library into his project and gives some sample HTML to style with it. Then, with a little help from the Zend_Layout component, he splits it up into a layout that can be used over the entire website (code included).
(more…)
Popularity: unranked [?]
Tags: Padraic, Brady's, Design, Blueprint, Zend_Layout
Posted on
Sunday 30 September 2007
Company
JobThread
Location
New York, NY
Title
Senior PHP Developer
Summary
JobThread is seeking a Senior PHP Developer to join our team. You’ll play an important role in enhancing our high traffic, consumer facing platform. Our network reaches all corners of the web, including sites you probably read every day.
Skills:
Strong PHP 5 experience
Strong MySQL experience
Excellent OOP (PHP 5)
MVC/tiered architectures
Skilled frontend (AJAX)
Experience with Apache, SVN, SSH, etc.
Why you want to work at JobThread:
Stable but rapidly growing startup
Incredible traffic
Awesome partners: Slashdot, Gizmodo, Read/WriteWeb, Ajaxian, so many more (http://www.jobthread.com/jt/home/about_us.php?page=partners)
Developers that get it
Very competitive compensation
Flatiron district
(more…)
Popularity: unranked [?]
Tags: Posting, JobThread, Seeks, Senior, Developer
Posted on
Sunday 30 September 2007
All publicity is good publicity, right? I’m not so sure.
Last week, CIO Magazine published an article on the advantages and disadvantages of the PHP programming language that can only be described as a blunder. With a target audience of C-level technical executives, you might expect a fairly professional, in-depth treatment of the topic, but the title (You Used PHP to Write WHAT?!) quickly challenges such an assumption.
Not surprisingly, the quality of the article itself matches the quality of the title; technical imprecision is just one of the recurrent problems:
In fact, its full name is PHP: Hypertext Preprocessor (one of those famous Unix recursive acronyms), which means that it understands hypertext (html) without any special API or modifications.
(more…)
Popularity: unranked [?]
Tags: Magazine, Trolls, Publicity, Chris, Shiflett
Posted on
Sunday 30 September 2007
TurboPhpPHP, Freeware, ProgramOctober 4th, 2007
The visual development tool for PHP web applications. Object-oriented, event-driven application model for PHP web applications. Layouts completely described by valid HTML that can be edited with standard tools. IDE with visual designer, property inspectors, and event-aware code editor.
Beyond WYSIWYG TurboPhp supports dynamic data presentation that is beyond WYSIWYG. As panels or data blocks are generated at runtime, layouts expand, keeping your design intact. The layout approach uses HTML tables and CSS styles to achieve a wide range of browser compatibility without |