PHP-GTK Community Site: Add icons to GtkMenu
522938
On of the next steps up from building a regular menubar or toolbar in your PHP-GTK application is the addition of icons to help liven up the menus and help users quickly find what they want. This new tutorial on the PHP-GTK Community Site aims to help with just that.   When creating a soft, you'll often want to have a menu like in the majority of graphical softs. It's often clear in your mind but require more code than you want to do simple things using a plain GtkMenu. So here's a class to help you to quickly design such menus and will also allow you to display nice icon in your menus.   They start with a usage example before getting into the code of the class - a simple menu with a "file" and "help" top menus and under "file", "open" and "exit".    The complete code for the class is included in the post so it's a simple cut and paste away from being yours.
722556
John Mertic has a quick note on his blog about the latest release candidate for the Windows PHP installer (PHP5.2.0RC3) and some issues they've been having.    Rebuilt the installer for 5.2.0RC3. Edin was having problems building it so I'm going to do it and upload it; hopefully we can resolve the issue.   It's also noted that if you see issues with using the installer, try removing the previous PHP installation before running it again.
53814
Cal Evans has posted his notes from the (just passed) Web Builder 2.0 Conference that happened over in Las Vegas. PHP had its presence there through Cal's "PHP Powers Mashups" talk and others like Chris Shiflett.   There was plenty to see and do at the conference besides PHP and Cal highlights just a few:  AJAX Optimization talks  An overview of some Flickr Stats Google's mashup offerings An introduction to  and some talk of benchmarking Ajax  Check out the full post though - it's jam-packed with links and some great event information.
362156
On the Zend Developer Zone, ahamedjais has written up a tutorial that talks to the reader about the creation of an example PHP desktop application via PHP-GTK.   We have been creating web-applications using PHP since it came into existence, now we can also develop Desktop or Stand alone Applications with PHP-GTK. [...] Thanks to PHP-GTK, we can now build cross platform windowed applications with PHP as well.   He starts off by describing what PHP-GTK is and the essentials (like where to get it and how to test to see if your installation is working with some sample code). He also includes links to more resources about PHP-GTK including a PHP-GTK cookbook and a page describing all of the base GTK classes.
709186
The PHP-GTK Community site has posted a new poll that ask PHP-GTK developers which, of the choices provided is their favorite editing widget used in their applications.  The choices are:  GtkScintilla GtkSourceView GtkTextView   They also included the "Homegrown" option for anyone that might have whipped up their own. At the time of this posting, GtkScintilla and GtkTextView are tied with two votes apiece. If you're a PHP-GTK developer and have worked much with text editing widgets, head over and cast your vote today!
228203
Latest PEAR Releases:PHP_CodeSniffer 0.0.5PEAR_PackageUpdate_Gtk2 0.3.2PEAR_PackageUpdate 0.5.2HTML_QuickForm_DHTMLRulesTableless 0.1.3HTML_QuickForm_Renderer_Tableless 0.3.4PHP_CodeSniffer 0.1.0Auth 1.4.0RC3HTML_QuickForm_Livesearch 0.3.2PHP_CodeSniffer 0.1.1Net_UserAgent_Mobile 0.28.0
673968
On the Zend Developer Zone, they point out a handy little image manipulation class they've come across - GenXDesign's PHP Thumbnail Class - as well as some details about it.    I've seen a lot of implementations of thumb nail functionality in PHP, I've even written a couple of my own. I like this class thought. In looking over the code the first thing you notice is that it's clean code. I don't mean they use the latest whiz-bang method to cshave a few keystrokes.    This code is simple, nicely formatted and easy to read through. My only real problem with the code itself is that it is not terribly well documented. That can be forgiven since easy to read.    Cal talks about some of the other features of the class, including that it works with gif/jpeg/png images, makes it easy to set the quality of the jpgs, and makes it easy to display the dynamic images directly to the browser. Check out the demo for more.
177018
Richard Davey points out two new interesting PHP commands he discovered when looking through the graphics (GD) section of the manual - imagegrabscreen and imagegrabwindow.   Upon further investigation both of these commands can be used to take screen shots of the desktop of your server, or any applications window (such as a web browser). Both commands are listed as being "Windows only" and also possibly only in CVS, but I found both of them are in the 5.2.3 standard release and compile without error. However at the moment neither appear to actually do anything other than return fully black images   In testing the functionality, though, his only results were black screens and images instead of the expected image results.
552800
A GTK/python frontend to the news leecher "hellanzb" providing most functionalities available from the "hellanzb daemon" and Drag and Drop file-enqueuing.Hellanzb can be obtained through your distro's package manager or at http://www.hellanzb.com   looks like hellagui only worked for me. There was a major bug : if no config file was present, hellagui would crash on start.  Now, if a developer, even of such a lowly glade hack as this one, says "this is working" and has even got screenshots to prove it, and the package doesn't work for you, it's very probable that there is some weird bug he (the developer, in this case me), missed.   It seriously doesn't hurt to just drop a small mail stating "sorry dude, but your application is just a pile of bugdung and it crashes". I'll even welcome "U 5vXX0r. it Cr4sh3d" messages ... If there is a shell output, even better. If not I'll survive and ask myself WHY it crashed and then fix it.  Anyway ... this version should work ... please DO tell me if it doesn't.
367803
Alexander Netkachev has a quick update posted on his blog concerning his one-click installer for a LAMP setup.   The installer has been updated to include newer packages:  Apache 2.2 PHP 5.2 PHP CHM Manual MySQL 5.0 MySQL GUI Tools 5.0  You can grab the latest download (and get the latest information) from his website.
527226
Latest PHPClasses.org Releases:phpTwitterGoogle Checkout ButtonPOP3Remote MySQL QueryPlatform_pearDatabase FunctionsArIdentifierMySQLClassMenuTreeWhoCalledUsNamespaceSimgWidgetsLarge Database BackupSite ToolsgStats
656974
Pierre-Alain Joye has three different posts to his blog about the releases of new versions (or new software) he's posted recently - a new release candidate for GD, the new Hidef extension in PECL, and a bug release for the zip extension.    The first post concerns the Zip extension release and which of the provided libraries you should use with your PHP installation (he recommends the latest PECL version over the included version). There's also a link to the new release - 1.8.6 The second post is an announcement about the publishing of the Hidef extension into the PECL library. It can be used to do a "one time declare" of constants in your application, working with a configuration file to only load them the first time the browser hits the site/application. Finally, in the newest of the posts, Pierre points out a brand new release candidate for GD 2.0.35 to two possible correct race conditions. You can download this new release here: tar.gz file, tar.bz2 file
457694
Latest PHPClasses.org Releases:db connect classTrue Color PickerDbCodeBuilderProgramInsert or Update TablesAutomatic Drop Down MenuPlatform versioningSMTPseasyFormMagic Yahoo! Messenger Avatar GeneratorStringGridIAM-XLSphpTwitterGoogle Checkout Button
706136
Latest PHPClasses.org Releases:PHPThreaderVery Simple CaptchaPHP ThreaderMultiCurl class libraryPersistenciaOfile classSecurity_TokenPHP poppassd clientTree AJAXClass Treeview
654370
Pierre-Alain Joye has a little reminder posted to his blog today about two posts from planet-debian and Apache that refer to clones/references in PHP4 and PHP5 and some of the misconceptions presented there.   Reading planet-debian and Apache (from Sven and David), I catched two posts about clones and references in php4 and php5. I do not think it is worth to explain again everything here as Sara wrote a very good post already, check it out here.   He mentions his annoyance with articles/posts like these and the impact that it has on PHP as well as the person posting.   I wonder when the OS community in general will be mature enough to stop bitching at each other. And that's valid for PHP developers, gnome-kde and other well established wars.
702834
Pierre-Alain Joye takes a look at building Cairo (a vector-based graphics library for PHP) on a Windows system.    While trying to get the cairo (and pimp) PHP binding ready to be released, I finally sit down and port Wez build cscript to cairo. It still needs some cleanup, a nice summary message but it works already. I tested it with Visual C++ Express Edition but it should work with other versions as well.   My next goal is to add the tests (nmake tests) and fix the nmake instal    He describes the process he went through to try to get things up and running, but is still having a few issues and has required a few tweaks to get it working. He also links to two resources: a ZIP of the development libraries and a ZIP ready to use package.
266732
On the PHP-GTK Community site today, there's a call for speakers that's been issued for the upcoming Forum PHP 2007 happening in Paris (September 21st and 22nd).   They [the organizers of the conference] are looking for French speaking experts, who want to share their know-how and enthusiasm. This two day conference features one technical day, with the most advanced PHP techniques and a business day, with case studies and examples of successful projects..   The theme for the conference focuses on the latest generation of clients and databases in PHP. Those interested in submitting a talk should check out the guidelines the groups given including the deadline and what kinds of "perks" speakers get for presenting.