Welcome to the next step in studying for the Linux certification exam 102. In this tutorial (the sixth in a series of nine tutorials on exam 102 topics), Ian Shields introduces you to administrative tasks. By the end of this tutorial, you will know how to manage users and groups, set user profiles and environments, use log files, schedule jobs, back up your data, and maintain the system time.
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. After introducing this platform and exploring why it is a viable framework to deploy distributed client-side applications, this tutorial demonstrates how to construct a basic RCP application.
Virtual Worlds User Interface for the Blind is a prototype user interface that enables blind users to participate in virtual world environments. It provides communication, navigation, and perception functions using GUI elements. As a way of enriching the virtual environment with descriptive semantic information, sighted users contribute annotations of virtual objects using a scripted gadget equipped by their avatar. These annotations are then made available to the blind users through the special user interface.
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. In this tutorial (the third in a series of five tutorials), Ian Shields introduces you to the Linux command line and several GNU and UNIX commands, and in doing so, continues preparing you to take the Linux Professional Institute Junior Level Administration (LPIC-1) Exam 101.
The IBM Full-System Simulator has been developed in conjunction with many large-system design projects built upon the IBM Power Architecture. As an execution-driven, full-system simulator, it has facilitated the evaluation of a variety of system components for core IBM initiatives, such as the STI Cell and the IBM PERCS projects. IBM Full-System Simulator for PowerPC 970 enables development teams to simulate a PowerPC 970 system in order to develop and enhance application support for this platform.
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.
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. This tool contains a friendly user interface for test case generation, execution, and test result verification.
To build an available Linux server environment with IBM blades, first you need to set up a fault-tolerant environment between the blade and any external storage. This enables you to deliver redundancy and enable multipathing. 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.
Capture and distribute rich media content consisting of video, audio, and slides from the originator's computer to multiple clients with Personal Presenter. The control is easy: a presentation can be started with a single click. This technology allows configuration of some key parameters, such as video size and still-image capture rate. The graphical user interface is written in Java, and the underlying functionality is implemented in C/C++.
Follow along in this "What's new in PHP V5.3" series of articles that covers the new features found in PHP V5.3. Part 1 looks at the changes made to the object-oriented programming and object handling 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.
Context-Sensitive Spelling Checker (csSpell) is a spelling checker that examines words and their context to detect potential misspellings instead of using a spelling dictionary. csSpell can scan plain text files; files that contain non-text elements such as SGML, HTML, or XML tags; and even files that contain program code.
Learn the tips, techniques, and pitfalls when developing Web 2.0 and Dojo applications. Wendi Nusbickel and Melissa Betancourt have worked on the Dojo application documented in this article for over a year. Having recently completed the development of a Web 2.0 Dojo prototype, they share the experience they gained when creating a custom Dojo application.
Discover a compiler with implementation for Unified Parallel C (UPC) High-Performance Computing (HPC) applications on large-scale, parallel processing machines. Version 10.1 incorporates performance optimizations and numerous functionality improvements.
PHP is an easy to learn, widely accessible programming language. This article will build on Parts 1 and 2 of this "30 game scripts you can write in PHP" series, exploring 10 cool scripts that can be used in various types of games. You will create a poker-hand evaluator, a slot-machine generator, and a casino bank, allowing you to practice some trickier PHP logic.
Web developers who use Java technologies can quickly improve their applications' performance by using a cache utility. Java Caching System (JCS), a powerful distributed caching system for Java applications, is a highly configurable tool with a simple API. This article gives you an overview of JCS and shows how you can use it to speed up your Web applications.
Cache Advisor is an intelligent advising tool that assists users in effectively identifying and caching dynamic pages. The tool determines what needs to be cached and how to cache it without requiring significant knowledge of page design and cache infrastructure by customers and developers. Using this tool reduces incorrect cache configurations that may cause system performance degradation.
Just like any language, developers can write code in PHP that ranges in quality from truly awful to very good. In this article, learn good programming habits that can help you bridge the productivity gap. Building code that is easy to read, understand, and maintain will enable you to debug, fix, and extend your code with lower risk.
Simple keyword or text search is not always effective for quickly finding what you need. IBM has gone beyond keywords by inventing a fast and accurate semantic search system for personal e-mail. IBM OmniFind Personal E-mail Search enables semantic searching by extracting and organizing concepts and relationships from personal e-mail.
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. 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.
In this article, learn how to apply the open source tools cnee and Perl in mouse-click dynamics to measure the more subtle characteristics of human-computer interaction. Also, learn how to use the number and hold time of mouse-click events to help authenticate users.
Create, Read, Update, and Delete (CRUD) operations are the most basic database operations, but they are also the most crucial. CRUD operations are usually done using the Structured Query Language (SQL) on relational database systems. As the Web is becoming more data-oriented, there is a need to shift from SQL-based CRUD operations to semantic Web-based CRUD operations. In this article, learn how to use PHP to perform CRUD operations over the semantic Web.
Resource Simulator for IBM Systems Director Data Model is an extension for IBM Systems Director and is also an Eclipse plug-in whose commands can simulate and manipulate resources according to the IBM Systems Director data model. It is intended to help software developers take advantage of Systems Director to easily develop their own functions without heavily relying on discovery.
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. When you finish, you'll have the tools you need to harden your Linux desktop against most attacks and prevent illegal access to your computer.
Discover Multi-Dimensional Clustering Table Size Estimator for DB2, a utility that determines space requirements and simplifies administration of Multi-Dimensional Clustering (MDC) tables in DB2. This utility optimally estimates the MDC table size requirements based on table statistics and MDC dimension parameters.
Customers use Visual Configuration Explorer to display, search, and compare the topology configuration information of their various middleware installations. This information is helpful in troubleshooting configuration problems and configuring products during installation. The Visual Configuration Explorer SDK allows such customers to enhance the tool to support additional middleware products used in their systems.
In this tutorial, develop a Facebook application in Adobe Flex that displays a slideshow of a user's Facebook photo albums. The Facebook application will contain a profile box listing all of the user's photo albums, each a link to a Flex slideshow of that album. The Flex application will use the Facebook REST API to fetch the photos of the selected Facebook album and dynamically generate the slideshow.
Feature Extraction Service for Multimedia Analysis and Retrieval System automatically classifies the visual contents of images using powerful, computer-based technologies. Feature Extraction Service uses the semantic annotation capabilities of Multimedia Analysis and Retrieval System and exposes its core image classification functionality as an online, real-time service interface.
Security is an important issue when installing a bundle of new features to software. Learn about signature technologies used by the Eclipse platform to determine the trustworthiness of plug-ins. Eclipse places each plug-in into one of five categories: unsigned or signed, trusted or untrusted, or expired. Learn how to create signed plug-ins in Eclipse and IBM Lotus Expeditor, an Eclipse-based product.
This new differential compression algorithm combines the hash value techniques and suffix array techniques of previous work. Differential compression refers to encoding a file (called a version file) as a set of changes with respect to another file (a reference file). This algorithm finds the best matches for every offset of the version file with respect to a certain level of detail and above a certain length threshold.
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. The goal is to give you something you can modify to suit your needs, so you can impress players by busting out your laptop at your next gaming session.
Flexible Task Graphs provides a single programming model for restricting what Java threads can do in exchange for very low latencies in support of real-time programming. The Flexible Task Graphs model subsumes four previous models that also used static analysis to accomplish this goal, combining the strengths of all of them. The four previous models were Eventrons, Exotasks, Reflexes, and StreamFlex.
Developing mobile applications can be a daunting task. Fortunately, Yahoo! Blueprint helps alleviate this pain by providing a single way to develop mobile applications. With Blueprint, you can author a mobile application one time that can be targeted at mobile devices with a browser, allowing you to reach many users. In this tutorial, learn how to develop a weather mobile widget using the Yahoo! Blueprint platform.
IBM Frequent Subgraph Miner is a data-mining tool that uses the a priori algorithm for finding related sets of items in transactional data and expands the existing algorithm by graphing structured data. This technology includes a sample data set, which consists of 340 chemical compounds; a resulting research report, which describes the algorithm used in detail; and complete instructions, which describe how to use this tool.
Use the Eclipse Integrated Development Environment (IDE) and Java Platform, Standard Edition (Java SE) 6 to create a stand-alone Web services application that can be run from the console. In this tutorial, the first in a series, start by getting familiar with the Eclipse IDE. Configure the environment; create projects, packages, and classes; then run the application from the command line.
Discover a plug-in that extends WebSphere Business Modeler's import capability to enable import of PowerPoint slides, focusing on converting PowerPoint process diagrams to WebSphere Business Modeler process definitions. A pre-defined set of mappings form the basis for transformation between the two formats.
This "Mastering Eclipse" series of articles teaches complete newcomers to Eclipse the ins and outs of the Eclipse IDE (integrated development environment). By the end of the series, you'll be on par with advanced users. In this article, learn about working with various parts of the Eclipse Java Development Tools.
Download the Web Service Engine for Accelerating SOA System Development toolkit. This toolkit can transform schemas to any desired schema type; drive and stub enterprise applications; facilitate generation of highly customized data files; and reverse-engineer legacy data files.
PHP V5.3 is designed to prepare developers for PHP V6 when it comes by adding new features, cleaning up existing features by tweaking the functionality, fixing platform-specific issues, and deprecating old features that won't be in future versions of PHP. In this "What's new in PHP V5.3" series, discover the new features and see how they can be used in your Web application.
Do Firefox3 and Internet Explorer 7 look different? What's the best way to get these browsers to behave the same way? Should you use pixels or em values? In this article, learn how to standardize displays on Web portals running on Firefox and IE. Also, discover tips for using em values to make the job of developing the contents of portals, including Ajax applications, much easier.
Discover a technology that sharpens enterprise knowledge by contextually integrating structured and unstructured data. The Context-Oriented Information Retrieval, using a smart contextual keyword identification mechanism, automatically associates unstructured content with the results of an SQL query, thereby eliminating the need for the application to specify a set of keywords.
XUL is a tried and true application framework. In fact, the recently released Firefox 3.0 is not only built using XUL, but provides a XUL runtime environment that enables any Firefox user to run other XUL applications. In this tutorial, you start to program in XUL and learn about some tools to help you develop XUL apps. Build a XUL-based blog editor as you enhance your Web development skills to build desktop apps with XUL.
CliniMiner is a show of an undirected data-mining method for detecting unexpected relationships in large data sets. This tool predicts unexpected qualitative and quantitative phenomena in large data sets by unsupervised data mining where the combinations of items to examine explode. "Explode" means that processing the exhaustive combinations of statistical tests could take years.
The U2 SystemBuilder Extensible Architecture for UniData and Universe (SB/XA) 6.0.0 introduces new application architecture for SystemBuilder applications. One of the features provided by the changes in the architecture is the ability to modify the presentation of your applications without modifying the underlying business logic. In this article, learn how to present a traditional SystemBuilder menu as a Tree View menu.
The High Productivity Computing Systems Toolkit automates the detection of bottlenecks in application performance. The framework provides clear textual information regarding the nature of the bottlenecks, so that you can easily address them in the application.
Wicket provides an object-oriented approach toward developing dynamic Web-based UI applications. Because Wicket is pure Java and HTML code, you can leverage your knowledge about Java to write applications based on Wicket, dramatically reducing your development time. This article gives you an overview of Wicket and describes how you can use Wicket to rapidly build Web-based applications in a non-intrusive and easy way.
The Guides Assistant for Creating Task Documentation is a set of Eclipse plug-ins that allow developers to create documentation simply by pointing out elements in the software system that are important for a particular task and providing active assistance to developers using the documentation. The plug-ins focus on software artifacts and their relationships, which are the everyday focus of developers.
You know Wikipedia, but do you know of the dozens of related sites that provide user-generated content that is just as valuable? Many of the related sites under the Wikipedia umbrella are very useful to Web developers. Learn how to enrich your information space with resources beyond Wikipedia, including examples of widgets applying data from these sites.
Privacy policies allow organizations to control the use of personally identifiable information according to individual choices. The Application Privacy Monitoring for JDBC is a technology preview providing a Java library for adding privacy policy enforcement to existing Web applications that use JDBC/SQL.
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.
At the core of many real-world scientific and engineering applications is the necessity for computing three-dimensional Fast Fourier Transforms (FFT). Although there are many available FFT libraries, 3D Fast Fourier Transform Library for Blue Gene/L is specifically designed to take advantage of the IBM Blue Gene architecture by enabling applications that use three-dimensional FFTs to scale to thousands of Blue Gene/L processors.

Comments