Dynamically Typed: Powerpoint; PHP/XUL style
643046
In a link from Dynamically Typed today, there's a new presentation about Creating Rich Applications with Mozilla, XUL, and AMP Technology (Mozilla-based browser needed to view).
187716
This month's edition of PHP Magazine has been released!
368826
On the Zend Developer Zone today, there's a new post from Maarten Balliauw about a set of PHP classes he's created to work with Office 2007 SpreadsheetML documents (yay! another format!).   I finished my first goals (some basic XLSX writing), and I want to share this set of classes to the community. [...] Each cell supports the following data formats: string, number, formula, boolean. Visual formatting is not implemented, but I'll get to that later.   Features supported currently include the creation of the Spreadsheet object, adding worksheets, adding cells, and exporting the object to the Excel 2007 OpenXML format.   You can check out the project and the latest version over on his blog.
43056
The Eclipse Project (who recently announced, in conjunction with Zend, the release of the PHP IDE PDT 1.0) are putting on a live webinar covering the software and its release.   This webinar will include a short history about the PHP Development Tools framework project, some statistical information (downloads, committers, bugs) and a demonstration of the project. The demonstration includes the different perspectives (PHP and PHP Debug) and the different views under each perspective. We will go through the creation of a PHP project, a PHP file and a debug session, where we will illustrate the debug features. During the presentation we will also see the relations to the WTP project which the PHP project is based on.   The event will be happening October 2nd (2007) at 9am PDT/12pm EDT/4pm GMT and will run about an hour. To attend, head to the event's page and click on the "Register" button on the right.
437494
Popular posts from PHPDeveloper.org for the past week:PHPClasses.org: A PHP killer feature - Streams abstractionRob Thompson's Blog: Switch vs. IfPHPEverywhere: Octopussy numbers in PHPJob Posting: MODE Visual Seeks PHP Developer (Charlotte, NC)ProDevTips.com: Why PHP as a templating language sucksMatthew Turland's Blog: The Yin and Yang of TypingStubbles Blog: Stubbles 0.5.0 releasedChristopher Jones' Blog: Updated connection pooling in PHP's OCI8 extensionBen Ramsey's Blog: Congrats Costa Rica PHP!Carsten Lucke's Blog: Configuration issues with Xdebug on Debian Etch
82198
Knut Urdalen shares a note about the latest issue of the International PHP Magazine - the December 2007 issue - that he has an article in.   The December issue of International PHP Magazine includes my latest article "Seamless AJAX with PRADO - An introduction to ActiveControls". In this article I discuss some AJAX design patterns and show you how to make use of them in AJAX enabled components that ships with the PRADO framework.   More information about this issue (and subscribing to the International PHP Magazine) can be found on this page of their site and details on the PRADO framework are over on the project's website.
267028
In the new blog entry, Jonathan Snook shows how to implement "conditional content" on your CakePHP application.   I finally got around to implementing conditional content here on Snook.ca. I've wanted to do this since I moved to the new design just over a month and a half ago. [...] With a little bit of late night development and some quick help from Larry (aka PhpNut, the lead developer of CakePHP), I've developed what I have dubbed "Elemental".   In his example he shows the two parts making up the functionality - the controller with new methods (in app_controller.php) and a new helper called "Elemental". Using the methods enableElement and disableElement you can turn off and on different chunks of code that are stored in an element array.
306132
In this post on ArtyPapers.com today, there's information about a new tool that allows the creation of PHP & CSS dynamic text replacement - P+C DTR.    PHP + CSS Dynamic Text Replacement is a JavaScript-free version of the Dynamic Text Replacement method originally created by Stewart Rosenberger.  P+C DTR allows you to take a vanilla standards-based (X)HTML web page and dynamically create images to replace and enhance page headings using only PHP + CSS. Sick of using the same three fonts? Tired of editing heading images in PhotoShop? If so, P+C DTR might be for you.    This is a definite must see if you do a lot of web work with something more creative than simple text. This tool allows you to create some very nice text in a short amount of time. And, because it's based on simple, open standards, its use is simple too...
508096
The PHP-Tools blog has a new entry today concerning the XJCOnfForPHP package they maintain and a new offering for those looking to get the latest - a nightly build.   XJConfForPHP, the XML-to-object-mapper, Frank Kleine and me are working on is now available as a daily snapshot from snaps.php-tools.net.   XJConfForPHP is a "flexible solution to parse XML documents and create PHP data structures".
219629
Paul Jones has posted a very quick note about one of his presentations today:   The slides from my php|works talk are now available as a PDF file. I'm going to try to create an audio version after I get back from the conference.   You can see a summary of Paul's talk (and a list of the others being given) over on the php|architect site.
444589
On PHPied.com, there's a handy little tool for users of TextPad out there - a plugin to make writing phpDoc comments in your code a bit easier.   Here's a little something I did to make it a bit easier to write API docs in TextPad, it's a clip library to save some typing when writing comments in the phpDoc format. I submitted it to the TextPad team, so at some point it will probably appear in the downloads section, but meanwhile you can get from here.   There's a direct download of the plugin as well as some screenshots of it in action.
52559
The Google Operating System Blog has the scoop on a new Google tool called &#8220;Presently&#8221; will let users convert documents into PowerPoint style presentations including slides and full screen capabilities. A screenshot of the message code is available. And here is some text as captured by the GOS blog: var MSG_DOC_TO_PRESENTATION=&#8221;Convert document to presentation&#8221;; var MSG_DOC_TO_PRESENTATION_HINT=&#8221;Once your document is [...]
407104
If you've been looking for more information on the phpAspect project but have been sad to note it having fallen by the wayside, you'll be happy to know that Willliam Candillon is alive and well and so is the project!   The first news concerns the windows developers, the windows build of PHP_Parse_Tree is finally available (click here to download)! [...] The second news is that my proposal "phpAspect eclipse plugin" for the Google Summer of Code 2007 under the mentoring of Gilles Vanwormhoudt has been accepted!   Be sure to keep an eye on the project's website and their Summer of Code page to keep up with the latest.
641626
In a quick note from Dynamically Typed, there's a mention of the online publication of Paul Hudson's book Practical PHP Programming.
472325
Latest PHPClasses.org Releases:XmlArraygoogleSiteMapMultiAjaxXMLTreeXMLPHPLoggerImage Uploaderpop3-streamUserAction
448300
PHPBuilder.com has a review posted today of a piece of PHP development software - RapidPHP 2007:   Of the many editors available for creating (X)HTML, CSS, JavaScript, and PHP pages, several combine a few different yet compatible languages. Some include support and a few manage to make it work seamlessly. RapidPHP 2007 belongs in the latter category.   They walk through the list of features (including a PHP syntax checker) and include a screenshot of the PHP function hints in action. The reviewer also talks about the support for other languages it has - the (X)HTML editor and CSS style sheet editor.
256980
A little while back Matthew Turland posted about something that some developers moving over to PHP from more strict languages have an issue with - variable typing - and how its evolved in languages over time.   Without a little background in programming languages or computer science in general, it's entirely possible that typing systems are not something that have crossed your mind. I thought I'd take a blog entry to share some of my thoughts on how itÃ¢ÂÂs affecting the creation and evolution of languages.   He walks through history a bit, mentioning C, Java, Python and PHP and how they differ in their default type handling. He especially focuses on the "blurred line" between strong and weak typing and how some if offers special features to the language that uses the method.