Announcing November issue of php|architect

Original post provide by php|a news

The php|architect Team writes: The November issue of php|architect is finally online—together with our new site!

In this issue:

  • Imagick 2 — Image Processing the PHP 5 Way by Imran Nazar Image processing, whether thumbnailing a picture or producing a bar chart, is an integral part of most websites. See how to perform these operations quickly and efficiently, using an object-oriented interface to the ImageMagick library.
  • Algorithmic Behaviour in Objects by Ron Pastore In many object-oriented projects we only see objects representing domain specific or database derived entities, leaving much algorithmic behaviour still prone to repetition and increasing dependencies. Leveraging PHP 5’s object model, explore the nature of behaviour and explain how objects can represent, implement and decouple behaviours to achieve more flexible and architecturally strong applications.
  • Use the Force.com, Luke! by Jeof Oyster There’s CRM software, and then there’s CRM software. If your current CRM solution struggles to meet the needs of every department in your organization, perhaps it’s time to look at something that will provide customizable solutions geared to those needs. See how Force.com, salesforce.com’s “Platform-as-a-Service”, comes into play.
  • Phalanger — When PHP Meets .NET by Timothy Boronczyk Microsoft’s .NET is hyped as a language-agnostic framework, but as PHP developers we could say we’ve been left out in the cold. Phalanger is a project that aims to bridge that gap, initially by making it possible to compile PHP code into .NET libraries, but latterly moving towards compatibility with the cross-platform Mono framework too. In this article, you will see how PHP and Phalanger can be used with the more developed of the two frameworks—.NET itself.
  • Are fluent interfaces useful? by Jeff Moore Every now and again, a new OO concept arrives on the scene. Some have friends in high places and become fashionable; others slip into ill-repute, or even vanish altogether. Some are adopted by one or two languages, but deemed unsuitable by others. Find out more about the concept of fluent interfaces in PHP.
  • Fuzzing Your Way to Security by Ilia Alshanetsky If you’ve been reading the security publications in the past year or so, you’ve probably noticed authors referring to “fuzzing” or “fuzzers”. What on earth can they mean? Lean this particular approach to security bug hunting and how it can be used to improve the quality of your own code.
  • Freedom—or Death! by Marco Tabini Can the Internet of today echo the personal computer industry of yesteryear? Drawing some interesting parallels.

For more information, or to get your copy, check out our November issue page.

Previous Articles:
PHP5 Mit IMAP Unter Mac OS X
Thema. Kürzlich wollte ich meiner lokalen PHP Installation unter Mac OS X 10.4.11 IMAP support hinzufügen. Meine Konfiguration dafür sah folgendermassen aus: './configure' '--prefix=/opt/php5' '--enable-force-cgi-redirect' '--disable-debug' '--enable-pic' '--disable-rpath' '--enable-inline-optimization' '--with-bz2' '--with-curl' '--without-gdbm' '--with-gettext=/opt' '--with-iconv' '--with-openssl' '--with-regex=system' '--with-xml' '--with-zlib' '--enable-exif' '--enable-sockets' '--enable-track-vars' '--enable-trans-sid' '--with-mysqli=/usr/local/mysql/bin/mysql_config' '--enable-memory-limit' '--enable-fastcgi' '--enable-memcache' '--enable-zip' '--enable-http' '--without-pdo-sqlite' '--without-sqlite' '--enable-mbstring' '--with-imap' ...
PayPal Groks Security?
Requests for direct compensation for the reporting of security issues either to PayPal, or through any external marketplace for vulnerabilities, whether black-market or otherwise. If you're like me, some questions come to mind. How much time is reasonable?
Solar 1.0.0alpha1 Released
If you haven't taken a look at Solar, you probably should - it holds a lot of promise. From the Solar site,Solar is a PHP 5 framework for rapid application development. It is fully name-spaced and uses enterprise application design patterns, with built-in support for localization and configuration at all levels.The site goes on to say, It uses concepts derived from the Savant template system, the DB_Table object-relation management package, the Yawp foundation for PHP applications, and the organizational structure of PEAR.You can learn more about the Solar Framework at the Solar site, read the release notes on Paul's blog, or simply jump in and download your own copy.
Drupal, EZ Systems Make EContent Top 100
This list was chosen for “the companies that matter most in the digital content industry.” They join the ranks of Google, Microsoft, Adobe, and Apple. Congratulations to both companies for such an achievement! If you'd like to see the entire list, you can take a look at the EContent Mag site.
Google’s Paid Search Vs. Organic Results - A Rickety Wall Of Separation
This is why larger advertisers already have a designated account representative from Google. I am willing to bet that this perk was not Google’s idea. Rather, it almost certainly stemmed from the sense of entitlement that those spending large sums on paid search felt and the fact that technical help with their organic search engine placement is what they demanded.
More Articles:
Php|architect Has A New Site!
The php|a Team writes: As you have probably noticed, the php|architect website has undergone a complete head-to-toe redesign and sports a brand-new look. It also features a new engine refactored to work exclusively with PHP 5.Come pay us a visit—and get free shipping!
Three Days Left For Our IPod Promo!
The php|a Team writes: Like all good things, our hugely popular iPod training promotion is rapidly coming to an end—in fact, there are only three days left!You can still get a free iPod in time for the holidays! With our promo, you get great live training from the convenience of your home or office and up to two free iPod Touch players!For more information, visit our iPod training promo page.
PHP Advent Calendar Day 1
By setting the sendmail_path directive in php.ini, you can easily override the actual sending of email, and instead log it for easy review. Here's an example from one of my development environments: $ cat /path/to/php/ini | grep sendmail_path sendmail_path=/usr/local/bin/logmail $ cat /usr/local/bin/logmail cat >> /tmp/logmail.log This little bit of config code is extremely useful in a non-production environment.
PHP 5.2.1 And PHP 4.4.5 Released
Security Enhancements and Fixes in PHP 5.2.1 and PHP 4.4.5:Fixed possible safe_mode & open_basedir bypasses inside the session extension.Fixed unserialize() abuse on 64 bit systems with certain input strings.Fixed possible overflows and stack corruptions in the session extension.Fixed an underflow inside the internal sapi_header_op() function.Fixed non-validated resource destruction inside the shmop extension.Fixed a possible overflow in the str_replace() function.Fixed possible clobbering of super-globals in several code paths.Fixed a possible information disclosure inside the wddx extension.Fixed a possible string format vulnerability in print() functions on 64 bit systems.Fixed a possible buffer overflow inside ibase_{delete,add,modify}_user() functions.Fixed a string format vulnerability inside the odbc_result_all() function.Security Enhancements and Fixes in PHP 5.2.1 only:Prevent search engines from indexing the phpinfo() page.Fixed a number of input processing bugs inside the filter extension.Fixed allocation bugs caused by attempts to allocate negative values in some code paths.Fixed possible stack/buffer overflows inside zip, imap & sqlite extensions.Fixed several possible buffer overflows inside the stream filters.Memory limit is now enabled by default.Added internal heap protection.Extended filter extension support for $_SERVER in CGI and apache2 SAPIs.Security Enhancements and Fixes in PHP 4.4.5 only:Fixed possible overflows inside zip & imap extensions.Fixed a possible buffer overflow inside mail() function on Windows.Unbundled the ovrimos extension.
International PHP Conference: Call For Papers
You can find more information at http://phpconference.com/cfp. Please put your proposals to http://phpconference.com/input. There are two pre-conference days with a Management Day and Power Workshops and two main conference days. The language for talks is both English and German.

Leave a Reply