Showing headlines posted by jmalasko
( 1 2 3 ... 4 ) Next »Eclipse's Rich Client Platform
The first in a two-part "Eclipse's Rich Client Platform" series, this tutorial explores the basic design goals of the Eclipse Rich Client Platform (RCP) and how it fits within a developer's toolkit. This tutorial also demonstrates how to construct a basic RCP application.
LPI exam 101 prep, Topic 103: GNU and UNIX commands
Welcome to the next step in studying for the Linux certification exams. This tutorial series serves as a comprehensive study guide so you can take the exams with confidence. And even if you're not preparing for Linux certification at this time, this series helps you build fundamental skills on Linux systems administration.
Debug Java applications remotely with Eclipse
You don't need to debug Java applications on just your local desktop. Learn how to spread around your debugging using different connection types that make up remote debugging. This article explains the features and examples that show how to set up remote application debugging.
Eclipse Plug-in for Generating Test Cases for Database Objects
The Eclipse Plug-in for Generating and Executing Test Cases for Database Objects enables users to automatically generate JUnit or SQLUnit test cases for database objects. By using defined code templates and parameter templates, the repetitive effort of handling the objects is significantly reduced.
Build an available Linux server environment with IBM blades
In this article, learn how to integrate an x86-based IBM BladeCenter server and external IBM BladeCenter Boot Disk System SAS storage, as a critical prerequisite for a reliable Linux/blade server environment.
What's new in PHP V5.3, Part 2: Closures and lambda functions
Follow along in this "What's new in PHP V5.3" series of articles that covers the new features found in PHP V5.3. Here in Part 2, we look at closures and lambda functions. They are designed to make programming easier by allowing you to define throwaway functions that can be used in many contexts.
Distributed computing with Linux and Hadoop
Every day people rely on search engines to find specific content in the many terabytes of data that exist on the Internet, but have you ever wondered how this search is actually performed? One approach is Apache's Hadoop, which is a software framework that enables distributed manipulation of vast amounts of data. One application of Hadoop is parallel indexing of Internet Web pages. Hadoop is an Apache project with support from Yahoo!, Google, IBM, and others. This article introduces the Hadoop framework and shows you why it's one of the most important Linux-based distributed computing frameworks.
Battling Web spam, Part 1
Spam on the Web is one of the biggest threats to a modern Web developer. The "bad guys" become more and more sophisticated every year in how to vandalize and proliferate ads over any Web 2.0 page they can grasp. To make matters worse, spam is increasingly used to distribute malware. The arms race is on, and Web developers need to know what basic tools are available to battle spam on their Web sites. This two-part installment provides a thorough guide to anti-spam techniques. This first article explains how to assess whether a visitor is a spammer and how to organize site workflow to discourage spam..
Hardening the Linux desktop
Although GNU/Linux has the reputation of being a more secure operating system than Microsoft Windows, you still need to secure the Linux desktop. This tutorial takes you through the steps of installing and configuring antivirus software, creating a backup-restore plan, and making practical use of a firewall.
Implement a Facebook photo album using the Flex SDK
In this tutorial, develop a Facebook application in Adobe Flex that displays a slideshow of a user's Facebook photo albums. The Flex application will use the Facebook REST API to fetch the photos of the selected Facebook album and dynamically generate the slideshow.
30 game scripts you can write in PHP
PHP is an easy-to-learn programming language. It's well suited for developing simple scripts you can use to help you in all kinds of games. Each article in this series will cover 10 scripts simple enough for even a beginning developer, but useful enough for a seasoned game player.
Create Web services with Ruby on Rails and Action Web Service
In this article, discover how the Action Web Service module implements Web services functionality in Ruby on Rails. Action Web Service creates server-side support for SOAP and XML-RPC Web service protocols. You can declare and publish APIs using Action Web Service.
Mastering Eclipse: The Eclipse workbench
This "Mastering Eclipse" series of articles teaches complete newcomers to Eclipse the ins and outs of the Eclipse IDE. By the end of the series, you'll be on par with advanced users. Here in Part 1, you will learn the parts of the Eclipse IDE and how to customize them.
Google Maps and Google Earth KML overlays
In this two-part article series, to turn street addresses into their geographical coordinates for storage in the database, you will call the Google Geocoder Web service from PHP. You will then produce XML data from MySQL using stored procedures, and an XSLT stylesheet to transform the data into a KML overlay to view in Google Maps and Google Earth.
Write a Firefox extension to rotate images in mapping apps
Learn how to use JavaScript and the Imager Perl module to interface with a Firefox extension for rotating image tiles in Google Maps. Most online mapping applications assume that the desired view is always north at the top of the image. This article presents tools and code that show how to replace the map image with an inverted copy, where south is at the top. Using a Firefox extension and the Imager Perl module, each tile that comprises the full image is extracted, rotated, and placed back in the image at the appropriate spot.
Create a constant keystroke-dynamics monitor with Perl and xev
Learn how to use Perl, xev, and algorithms to monitor who is currently at the keyboard. This article presents tools and code allowing you to move beyond a single application of keystroke dynamics, and monitor your entire X Window System environment continuously for characteristic patterns of the typist.
Who is the XML Grand Master?
The XML Challenge is a series of five XML contests created by the International DB2 Users Group at IBM to search for XML Superstars around the world. You have an opportunity to vote, comment, and enter Video, Gadget, Query, Ported App and XML Programming contests. Huge prizes await multiple winners. The most active participants can earn XML Grand Master status, which qualifies you for even more prizes.
Enhance image overlay maps in Google Earth with altitude attributes
Learn how to use Perl and the Imager module to enhance mapping applications by extracting and applying height information based on color. The end result is a third dimension of data, showing more information in the same space and opening up new methods of visualization for your map users.
An introduction to API Tools in Eclipse
Crafting Application Public Interface (API) and especially managing API among different releases is difficult. In this article, learn how to take advantage of Eclipse's Plug-in Development Environment API Tools to make this process easier and seamlessly integrated into your daily development.
Post-Link Optimization for Linux on POWER
Find out about the recent updates made to the Post-Link Optimization for Linux on POWER, also known as FDPR-Pro. This technology is a performance-tuning utility used to improve the execution time and the real memory utilization of user-level application programs, based on their run-time profiles.