Rob Richards' Blog: WS-Addressing for ext/soap
295425
In a quick post to his blog, Rob Richards shares two scripts he's created for working with WS-Addressing in PHP.   It's not very difficult to implement, but I threw together a library for anyone else that might need to leverage it.  WS-Addressing Library: soap-wsa.php WS-Addressing Example: soap-wsa-example.php    The scripts have only been tested for a SOAP client side/.NET service combination. He also explains why the support he gives (like these scripts) is only for the client and not the server side of things.
77586
David Coallier has an update today on the effort to get PEAR developers all over the world mapped out to a Google map to show their locations - one that's finally been launched.   Over the past weeks we have had many people asking around if it would be possible to have a place to see the pear developers around the world. Well now Christian Weiske and I (With the help of Arnaud Limbourg) have put up a nice little map system on pear.php.net. You can see it at http://pear.php.net/map/   David also links to images of some of the administration panels for the application (one, two, three) and the connection information for a web service (REST) that allows access to all of the data.
423831
On the IBM developerWorks site, there's a new post talking about a new Service Component Architecture module that's been released over on the PECL site - SCA_SDO.   We've just made our first release of SCA on the PECL repository. The code has been added into what was the SDO project and which has now been imaginatively renamed to SCA_SDO (you won't believe how much thought went into that...).    Main features include:  inclusion of the Service Component Architecture (SCA) component new PEAR packaging to install SCA and SDO as peer directories (PEAR/SCA and PEAR/SDO) new function in SDO_DAS_Relational to support multiple root data objects new function in SDO_DAS_XML to support CDATA sections (not yet complete)  To find out more about the project, check out its homepage.
736650
Nice blog post via Slava  criticizing the quality of the Java runtime and hotspot compiler:  "The HotSpot source code is a bad joke We wasted an afternoon and had a good laugh on IRC today, looking over parts of the SCSL sources to HotSpot and the sun.* classes. I can't give too much detail or paste code samples because that would violate Sun's ... license, but here are some highlights:"  This is my favorite one:  "A lot of preprocessors are used. This includes a mix of awk, sed, shell scripts, and indeed, Scheme! Yes, the JVM source includes jscheme.jar, used to generate some CORBA classes. Considering that Sun talks about how bad preprocessors are, its hypocritical of them to use preproces ...
758519
roundup Plus: WS-I tackles Web services attachments...Newspaper sites take up paid search ads...Microsoft IPTV to woo Swiss test group.
42444
PÃ¡draic Brady has a quick update today pertaining to the PHPSecInfo project - a new manual (currently in development).   I'll keep adding to it over the days, weeks and months ahead. The current form is going to be mainly a draft. When it's done, I'll go through it and do some serious editing. Next priority is getting in the material on actually using and implementing PHPSpec...   You can find the manual at http://dev.phpspec.org/manual/ with quite a bit of content already filled out. Topics currently covered include installation guides, your "first steps", testing the code and some examples of it in use.
416901
Aaron Wormus has a new note on his blog today about his presentation at this year's Zend/PHP Conference & Expo and another speaker he's excited to hear.    One of the Zend conference sessions that I'm pretty excited about is Don Samisa Abeysinghe's (of WSO2) "Fully Fletched Web Services with PHP".   I'll be presenting a session on "Moving to PHP5 with Style." This tutorial/case study will be based on experience in transitioning several codebases from PHP4 to PHP5, creating unit tests & started a move towards a service based architecture without a complete platform rewrite.    Aaron's talk fits under the banner of the "PHP Development" talks, including others on topics like hosting PHP applications on Windows, working with PDO, unicoding in PHP6, and using PHPUnit.
176495
On his blog today, Ilia Alshanetsky has posted an update on one of the last issues before PHP 5.2 is released - the Filter extension - and some of the problems that have surrounded it.    If you have been monitoring PHP's internal mailing list you probably know that over the last few weeks we've been locked in a stalemate in regard to the API revision of the filter extension brought to light by Dan from our documentation team. This is also the reason why despite this being early October PHP 5.2 is still not out.    Fortunately, after mediation with Derick and Pierre the two protagonists of the filter conundrum a compromised was finally reached.    He mentions the commit that was made to include it into the current build, and no complaints have been lodged against it. He also comments that, with this isse out of the way, developers can look for PHP 5.2RC5 out as soon as this Thursday (10.05.06). Ilia also gives a brief tour of the filter extension's functions.
580597
Mike Potter (from Adobe) has issued an invitation for all PHP and Ruby developers attending the MAX Conference to track each other down, as well as him.   I think this would be a perfect time for these groups of people to get together, showcase what you're working on, and talk about the problems that you're facing.  We're working out the details of MAXUP, but if you're going to MAX, plan on arriving on the Sunday so that on Monday we can get together and showcase and talk about the work that's going on with Flex and languages other than Java and ColdFusion.   He suggests using the entry's comments to help coordinate the meetings. The Early Bird pricing is still in effect for the conference, so there's no time like the present to reserve your spot.
368939
Today I played with using TSocks  and SSH to provide a transparent SOCKS5 proxy to internal hosts in our colo.  Its a pretty easy setup:  {{{  apt-get install tsocks vi /etc/tsocks.conf #define your networks here export LD_PRELOAD=/usr/lib/libtsocks.so  ssh -D 9050 username@server.com  }}}  Then you can use all your standard applictions like wget, Mozilla, etc without any reconfiguration.  Since its SOCKS based and not application based you can connect to everything as if you had a route.  No more stupid localhost:198377 custom port forwards!  The trick of course is the {{{-D 9050}}} which tells SSH to open a SOCKS server on that port.  It turns out that tor  also supports tsocks which seems ...
146218
Mike Wallner has an update posted about the development of the pecl/http package.   I recently implemented an interface to the curl-share functionality in form of an HttpRequestDataShare class.   He includes the data that the Reflection API would give for this new functionality and how it can be used to make name lookups simple.
221367
Davey Shafik's weblog has a new posting today - the third part of his Automatic Web Services series.
107184
Davey Shafik has posted another update on his web services component he's working up for the Zend Framework, the Zend_Service_Server.    I have been working closely with Matthew Weier O'Phinney for the last week on bringing my Zend_Service_Server proposal to fruition.   There have been several changes, but the core has not moved too far. Matthew, Andi and I have decided that we will first implement the different server/client libraries.    He lists the libraries they'll need to tackle first and talks about an "exercise" he did to work up a JSON server component that works in a similar fashion.
611971
Although frankly I really didn't feel the need to read the entire thread, I can tell you that the posting to the PHP 3 mailing list is related to the Smarty Templating Engine back in the day. In fact, I believe this was the original spec Andrei proposed before Smarty even existed. Although I don't remember the exact e-mail, this posting reminded me that there was a point in time I thought exactly this way... quoting myself:
403302
Two months after the announcement of WS-Addressing, Microsoft has again joined Sun and other industry leaders including AMD, Dell and Intel in publishing the Web Services Management specification. WS-Management provides a common way for systems to access and exchange management information.
264910
Scott Mattocks, like so many others, has just reciently recieved notification that he's been accepted as a speaker for the Zend/PHP Conference & Expo this fall. He talks more about his speech in his latest post.   My session, "Consusming Web Services with PHP-GTK 2&#8243; will be a look at how to turn a web services API into a desktop application. I only have fifty minutes so it won't be very heavy on implementation details. Instead it will look more at representing different data structures, collecting different types of data and how creating a desktop application can make life easier for the company and the end user.   Scott joins other speakers for this great event, including speakers like Ilia Alshanetsky, Wez Furlong, and Zeev Suraski. Be sure to check back on the Zend site soon to see when Scott and others' talks will be held.
473226
Damien Seguy has continued his series looking at PHP configurations around the web and is sharing the results in the form of two new reports over on Nexen.net.   I just published the second part of the serie about PHP configurations. This part focuses on three aspects of PHP: PHP extensions, PHP streams, and disabled functions.   You can find the statistics themselves here and the latest configuration statistics here. It's interesting to see the drop-off when it comes to the various modules that are installed ("php, ftp and http are the most common. Besides them, tough luck.") and to see the somewhat more gradual curve of which functions are disabled - with system() topping out the list (with good reason).