-
Posted: January 31st, 2012, 8:40am MST
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...
-
Posted: January 30th, 2012, 6:00am MST
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...
-
Posted: January 26th, 2012, 8:45am MST
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...
-
Posted: January 25th, 2012, 8:47am MST
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...
-
Posted: January 24th, 2012, 9:06am MST
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...
-
Posted: January 22nd, 2012, 11:19pm MST
In this part of the tutorial, I will be discussing the code showcased in part one of this series
[www.devshed.com] 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...
-
Posted: January 19th, 2012, 8:19am MST
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...
-
Posted: January 18th, 2012, 9:00am MST
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...
-
Posted: January 16th, 2012, 6:15pm MST
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...
-
Posted: January 11th, 2012, 9:00am MST
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 ...
-
Posted: January 9th, 2012, 6:00am MST
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...
-
Posted: January 6th, 2012, 8:30am MST
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...
-
Posted: January 5th, 2012, 8:30am MST
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...
-
Posted: January 3rd, 2012, 10:00am MST
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...