PHP

PHP 5.3.10 Released!

php.net - Thu, 2012-02-02 02:00
The PHP development team would like to announce the immediate availability of PHP 5.3.10. This release delivers a critical security fix.Security Fixes in PHP 5.3.10:Fixed arbitrary remote code execution vulnerability reported by Stefan Esser, CVE-2012-0830.All users are strongly encouraged to upgrade to PHP 5.3.10.For source downloads please visit our downloads page, Windows binaries can be found on windows.php.net/download/.
Categories: news, PHP

Oracle Announces New MySQL Specialization

Developer Shed - Wed, 2012-02-01 11:57
The Oracle PartnerNetwork Specialized program supplies partners with a host of resources to help develop, implement, and sell Oracle products. Over time, the program has been enhanced through the addition of Specializations that allow partners to differentiate themselves from competitors once they demonstrate an outstanding level of competency, expertise, and success. Tomas Ulin, Oracle's MySQL VP of engineering, commented on the new specialization: Oracle continues to innovate across the MySQL product family to address the evolving needs of both our end-user and partner community. MySQL co...
Categories: PHP

Oracle Releases Communications Data Model 11.2.5

Developer Shed - Tue, 2012-01-31 10:40
Oracle first introduced its Big Data Appliance as well as the NoSQL database at the company's OpenWorld user conference last October. According to analyst David Menninger of Ventana Research, the appliance was created to manage and analyze data sets deemed to be too large for storing in standard databases. The Big Data Appliance boasts a lineup including Sun server hardware (18 Linux-based x86 Sun servers with 216 processor cores, 648TB raw disk storage, 864GB working memory), Oracle NoSQL database, Oracle's Java HotSpot Virtual Machine, and an open-source distribution of R. George Lumpkin, Or...
Categories: PHP

PHP Closures as View Helpers: Lazy-Loading File Data

Developer Shed - Mon, 2012-01-30 08:00
As an important part of PHP 5.3's new features, closures have quickly made a mark on the language's field. This is due to their versatile nature, which allows programmers to utilize them in a wide variety of use cases and situations. They not only yield great results when processing array elements in all sorts of clever ways; it's fairly easy to get excellent results with them in the object-oriented programming arena as well. The best way to show you how using anonymous functions can help you to develop more efficient OO applications is with some functional, hands-on examples. With this idea i...
Categories: PHP

Constant Contact Chooses SkySQL for MySQL Support

Developer Shed - Thu, 2012-01-26 10:45
Specializing in online marketing through email, surveys, social media, and more, Constant Contact's customer base extends all over the globe. With so many customers depending on the company for their online marketing needs, Constant Contact was in need of the proper support to accompany its move towards open source with MySQL. SkySQL was eventually selected for a variety of reasons, and has helped Constant Contact with building and deploying a sturdy MySQL database architecture. In addition, SkySQL has aided Constant Contact with training 10 database administrators over the course of severa...
Categories: PHP

Oracle Releases PeopleSoft PeopleTools 8.52

Developer Shed - Wed, 2012-01-25 10:47
Headlining PeopleTools 8.52's list of improvements is support for Apple's popular iPad tablet. The move makes Oracle the lone enterprise resource planning vendor to provide an enterprise suite on the iPad, giving users the ability to access PeopleSoft on the go while maintaining the functionality and security one would normally expect in a stationary setting. While iPad support is appealing, it's just the tip of the iceberg when it comes to PeopleTools 8.52's enhancements. The user interface has been upgraded to improve interactivity through the use of new pagelets and inter-pagelet communic...
Categories: PHP

Using PHP Closures as View Helpers

Developer Shed - Tue, 2012-01-24 11:06
Unquestionably, the release of PHP 5.3.x, along with the imminent arrival of PHP 5.4 (at least, at the time of this writing), clearly show the level of maturity that the language has reached in the last few years. The inclusion of support for native namespaces, Late Static Binding, a largely improved SPL and of course the long-awaited traits, are all part of the wealth of niceties that PHP offers to picky developers. Although most of these features have found their own niche over time (with the sole exception of traits, for obvious reasons), there's one more that, because of its versatile natu...
Categories: PHP

PHP 5.4.0 RC6 released

php.net - Tue, 2012-01-24 02:00
The PHP development team announces the 6th release candidate of PHP 5.4. PHP 5.4 includes new language features and removes several legacy (deprecated) behaviours. Windows binaries can be downloaded from the Windows QA site. THIS IS A RELEASE CANDIDATE - DO NOT USE IT IN PRODUCTION!. This is the 6th release candidate. The release candidate phase is intended as a period of bug fixing prior to the stable release. No new features should be included before the final version of PHP 5.4.0. The 6th release candidate focused on improving traits. Please test them carefully and help us to identify bugs in order to ensure that the release is solid and all things behave as expected. Please take the time to test this release candidate against your code base and report any problems that you encounter to the QA mailing list and/or the PHP bug tracker. A complete list of changes since the last release candidate can be found at NEWS The next candidate will be released on Feb 2.
Categories: news, PHP

iOS Development: Hello World! in Xcode Part 2

Developer Shed - Mon, 2012-01-23 01:19
In this part of the tutorial, I will be discussing the code showcased in part one of this series (http://www.devshed.com/c/a/Smartphone-Development/iOS-Development-Hello-World-in-Xcode-48394/), as well as the general concepts required to program under iOS. As was mentioned before, I used Xcode 4.1 to create the test project for our discussion. In this version several items are automatically generated when Xcode creates the project. Our main focus for this article will be the HelloWorldAppTutorialAppDelegate header and code files. First, let us look at the header file generated by Xcode. T...
Categories: PHP

Oracle Integrates Cloudera Apache Distro, MySQL Support

Developer Shed - Thu, 2012-01-19 10:19
The move expands Oracle Big Data Appliance's offerings of hardware and software offerings geared towards high performance and scalable data processing for Big Data by two solid products. Cloudera Distribution Including Apache Hadoop is the industry's most widely deployed distribution of Hadoop in both commercial and non-commercial settings. Described as being 100 percent open source, CDH is also regarded as the most tested, reliable, and stable product of its kind. Big Data Appliance's portfolio already included Oracle NoSQL Database Community Edition, an open source distribution of R, Orac...
Categories: PHP

Perl Basics: Writing and Debugging Programs

Developer Shed - Wed, 2012-01-18 11:00
Escape Sequences UTF8 gives us 65536 characters, and ASCII gives us 256 characters, but on the average keyboard, there's only a hundred or so keys. Even using the shift keys, there will still be some characters that you aren't going to be able to type. There'll also be some things that you don't want to stick in the middle of your program, because they would make it messy or confusing. However, you'll want to refer to some of these characters in strings that you output. Perl provides us with mechanisms called escape sequences as an alternative way of getting to them. We've already seen the us...
Categories: PHP

Android, iOS End 2011 Strong, comScore Reports

Developer Shed - Mon, 2012-01-16 20:15
comScore surveyed over 30,000 mobile subscribers aged 13 and up in the United States to collect the results of its online study. It tracked the smartphone market, as well as the entire U.S. mobile market that includes smartphones and non-smartphones, which are often referred to as feature phones. The study compared the three-month average of total smartphone subscribers ending August 2011 versus the three-month average ending November 2011 for the following platforms: Apple, Google, Microsoft, Research in Motion (RIM), and Symbian. Of the five platforms, only Google and Apple saw an increase...
Categories: PHP

Structure and Statements in Perl

Developer Shed - Wed, 2012-01-11 11:00
Program Structure One of the things we want to develop throughout this book is a sense of good programming practice. Obviously this will not only benefit you while using Perl, but in almost every other programming language too. The most fundamental notion is how to structure and lay out the code in your source files. By keeping this tidy and easy to understand, you'll make your own life as a programmer easier. Documenting Your Programs As we mentioned earlier, a line starting with a hash, or pound sign ( # ), is treated as a comment, and ignored. This allows you to provide comments about ...
Categories: PHP

PHP 5.3.9 Released!

php.net - Tue, 2012-01-10 02:00
The PHP development team would like to announce the immediate availability of PHP 5.3.9. This release focuses on improving the stability of the PHP 5.3.x branch with over 90 bug fixes, some of which are security related.Security Enhancements and Fixes in PHP 5.3.9:Added max_input_vars directive to prevent attacks based on hash collisions. (CVE-2011-4885)Fixed bug #60150 (Integer overflow during the parsing of invalid exif header). (CVE-2011-4566)Key enhancements in PHP 5.3.9 include:Fixed bug #55475 (is_a() triggers autoloader, new optional 3rd argument to is_a and is_subclass_of).Fixed bug #55609 (mysqlnd cannot be built shared)Many changes to the FPM SAPI moduleFor a full list of changes in PHP 5.3.9, see the ChangeLog. For source downloads please visit our downloads page, Windows binaries can be found on windows.php.net/download/.All users are strongly encouraged to upgrade to PHP 5.3.9.
Categories: news, PHP

NetBeans 7.1 Released, Supports JavaFX 2

Developer Shed - Mon, 2012-01-09 08:00
Ted Ferrell, chief architect and senior VP of Oracle's Tools amp; Middleware division, spoke of the new IDE's appeal to Java developers in the official press release. He said: The latest NetBeans IDE release provides the Java developer community with many new features to help them create leading-edge Web, mobile and enterprise applications. As the first IDE to support JavaFX 2.0, NetBeans IDE 7.1 not only gives developers rich support for developing JavaFX 2.0 applications, but also ensures they have access to all of the advances delivered in the latest Java platform releases. NetBeans ID...
Categories: PHP

PHP 5.4.0 RC5 released

php.net - Sat, 2012-01-07 02:00
The PHP development team announces the 5th release candidate of PHP 5.4. PHP 5.4 includes new language features and removes several legacy (deprecated) behaviours. Windows binaries can be downloaded from the Windows QA site. THIS IS A RELEASE CANDIDATE - DO NOT USE IT IN PRODUCTION!. This is the 5th release candidate. The release candidate phase is intended as a period of bug fixing prior to the stable release. No new features should be included before the final version of PHP 5.4.0. We got a lot of feedback that helped us to improve the upcoming PHP version. Please continue to help us to identify bugs in order to ensure that the release is solid and all things behave as expected. Please take the time to test this release candidate against your code base and report any problems that you encounter to the QA mailing list and/or the PHP bug tracker. A complete list of changes since the last release candidate can be found at NEWS The next and probably last release candidate will be released in 14 days.
Categories: news, PHP

iOS Development: Hello World! in Xcode

Developer Shed - Fri, 2012-01-06 10:30
In this article, I will show how the standard Hello World! application can be developed in the iOS framework. In this tutorial, I will be using Xcode 4.1 to develop this simple example. Therefore, the screenshots and code that will be supplied with it will apply specifically to that version of Xcode. First, start a new project by selecting File gt; New gt; New Project. There are several options for project types. For this tutorial, select the Window-based Application project type under the Applications section. For this tutorial, input HelloWorldAppTutorial for the Product N...
Categories: PHP

First Steps in Perl

Developer Shed - Thu, 2012-01-05 10:30
Every programming language has a number of things in common. The fundamental concepts of programming are going to be the same, no matter what language in which you do them. In this chapter, we'll investigate the things you need to know before you start writing any programs at all. For instance: What is programming anyway? What does it mean to program? How do we structure programs, and make them easy to understand? How do computers see numbers and letters? How do we find and eliminate errors in our programs? Of course, we'll be looking at these from a Perl perspective, and we'll...
Categories: PHP

PHP File and Operating System Program Execution Functions

Developer Shed - Tue, 2012-01-03 12:00
PHP's Program Execution Functions This section introduces several functions (in addition to the backticks execution operator) used to execute system-level programs via a PHP script. Although at first glance they all appear to be operationally identical, each offers its own syntactical nuances. exec() string exec (string command [, array output [, int return_var]]) The exec() function is best-suited for executing an operating system-level application (designated by command) intended to continue executing in the server background. Although the last line of output will be returned, chances ar...
Categories: PHP

Revoke Statement in MySQL

Developer Shed - Fri, 2011-12-30 08:00
Being by far the most popular open source RDBMS available to date, MySQL offers a wealth of engaging facilities that make it stand out from its closest competitors. A stable, reliable performance, solid support for ACID transactions and multiple storage engines, foreign keys handling and cascade operations are only a small part of the tremendous menu of features that the database server offers for free. These have, not surprisingly, contributed to extending its existing popularity even further over time. Among other features, MySQL includes a powerful privilege administration module. It lets y...
Categories: PHP