public marks

PUBLIC MARKS from BlueVoodoo

15 July 2008

Using static analysis tools to indentify code smells

Refactoring is a well-accepted practice for improving existing code. Yet, how do you find the code that should be refactored, in a consistent and repeatable manner? This installment of Automation for the people explains how to use static analysis tools to identify code smells to refactor, with examples showing how to improve odiferous code.

14 July 2008

Trusted Execution environment in AIX v6

This article covers the advanced security features of IBM AIX V6.1, Trusted Execution environment. It educates AIX system administrators on how to ensure system integrity at run-time as well as at stand-by time. This article, which acts as a starting point to learn about the Trusted Execution environment, also covers the most commonly used commands and examples.

11 July 2008

Enhanced password strength with IBM Kerberos for AIX

In a Kerberos environment, protecting principals' passwords is imperative to preserve the system security. Learn how Kerberos administrators can take advantage of the password protection and password strength enhancement features provided by IBM Network Authentication Service (NAS) for AIX.

10 July 2008

Download the SIP Application Delivery eKit

Discover how you can deliver Session Initiation Protocol (SIP) based applications with speed and quality in the SIP application delivery eKit. This complimentary eKit provides a collection of materials like articles, podcasts, webcasts, and demos to help you understand how to use IBM Rational software to model, code and test SIP-based applications.

09 July 2008

Java theory and practice: Going wild with generics 2

Wildcards can be very confusing when it comes to generics in the Java language, and one of the most common mistakes is to fail to use one of the two forms of bounded wildcards ("? super T" and "? extends T") when needed. You've made this mistake? Don't feel bad, even the experts have, and this month Brian Goetz shows you how to avoid it.

08 July 2008

Download Rational Team Concert

Visit IBM developerWorks to download a free trial version of IBM Rational Team Concert, a member of the Rational Team Concert family of products built on the Jazz Technology Platform. Jazz is a scalable, extensible team collaboration platform for seamlessly integrating tasks across the software lifecycle.

07 July 2008

Download the IBM Rational Quality Manager beta code

Participate in the open beta program for IBM Rational Quality Manager, a collaborative, web-based quality management solution for test planning, workflow control, and tracking and metrics reporting. Rational Quality Manager enables you to quantify how project decisions and deliverables impact and align with business objectives.

02 July 2008

Speaking UNIX: Just a few clicks

The IBM AIX operating system has kept to what's important: stability, functionality, robustness. And it has done it by keeping a strong command-line interface (CLI). If you never learned to use the CLI or need a refresher on its basics, read on.

01 July 2008

Robust Java Benchmarking: Statistics and Solutions

Program performance is always a concern, even in this era of high-performance hardware. This article, the second in a two-part series, covers the statistics of benchmarking and offers a framework you can use to benchmark Java code ranging from self-contained microbenchmarks to code that calls a full application.

30 June 2008

Refine XPath results using predicate matching

Predicates give you advanced and refined searching capabilities, allowing you to evaluate the values of attributes and the parent and child nodes of a targeted element. Rather than find a wider node set and refine or filter that set programmatically, you can add predicates to your XPaths to find exactly the nodes you want.

27 June 2008

Running Oracle on AIX

A systems administrator always needs to be cognizant of system performance. This article drills down into the many aspects of tuning AIX to run Oracle. We'll look at the Virtual Memory Manager (VMM), CPU, Memory, and I/O (disk and network).

26 June 2008

Mastering Grails: Grails and the mobile Web

The number of cell phone users worldwide is at 3.3 billion and rising, and Internet access from mobile phones is on a rapidly upward trajectory. Developing for the mobile Web has its unique demands. In this installment, learn how to make your Grails applications mobile phone friendly.

25 June 2008

Robust Java Benchmarking: Issues

Program performance is always a concern, even in this era of high-performance hardware. This article, the first in a two-part series, guides you around the many pitfalls associated with benchmarking Java code.

24 June 2008

IBM WebSphere Message Broker v6.1

Download a free trial version of WebSphere Message Broker V6.1, an Enterprise Service Bus (ESB) built for universal connectivity and transformation in heterogeneous IT environments.

23 June 2008

Making a Admin’s job easier with AIX GUI

Assigning disks from storage disks (IBM System Storage DS8000/DS6000) to an IBM AIX host using GUI is easy but time consuming. This article explains an easier and faster way of assigning disks. You can use the this procedure to automate the disk-assigning process.

19 June 2008

Rational Project and Portfolio Management e-kit

As a member of the Project Management Institute’s corporate council, IBM has more than 12,000 certified project managers and has been honored for its educational programs. Now, you can learn more about the difference that IBM's project management curriculum makes with six free courses based on IBM's best-practices processes and tools.

18 June 2008

Automation for the people: Pushbutton documentation

In this installment of Automation for the people, automation expert Paul Duvall explains how you can use open source tools to automate the generation of Unified Modeling Language (UML) diagrams, build figures, entity-relationship diagrams (ERDs), and even user documentation.

17 June 2008

IBM Enterprise Modernization Sandbox

The IBM Enterprise Modernization sandbox for the IBM i environment is designed to help you quickly evaluate our latest products for modernizing and deploying core IBM i applications in a "tinker, test, and try" environment that lets you evaluate multiple products without downloading and installing them.

16 June 2008

Concepts of WPARs and configuring DB2

WPAR (Workload Partition) is a licensed program product shipped with IBM AIX 610. Tthis article teaches WPAR concepts and configurations. By following the examples in this article, you will be able to install and configure DB2 on a system and application WPAR.

13 June 2008

Live Application Mobility in AIX 6.1

Live Application Mobility is an important component of workload partitioning and provides for increased availability for workload partitions (WPARs). Simply put, it allows you to move WPARs from one logical partition (LPAR) to another while the WPARs are up and running. This article explores how and when to use Live Application Mobility and how to configure a system and its applications to run it.

12 June 2008

Informix Dynamic Server Enterprise and Developer Ed V11.5

Informix Dynamic Server offers outstanding online transaction processing (OLTP) database performance, while helping to simplify and automate many of the tasks associated with deploying databases for medium to enterprise business applications.

10 June 2008

Speaking UNIX: It’s all about the inode

Have you ever wondered what Iused and %Iused mean in UNIX commands like df or what people are talking about when the say inode? UNIX and Linux systems both use inodes, and IBM AIX is no different. Discover what an inode is and why inodes are important to UNIX, the structure of an inode, and commands for working with inodes.

06 June 2008

Embed the NASA World Wind Java SDK in Eclipse

The open source World Wind Java (WWJ) SDK by NASA creates new possibilities for the open Geographic Information Systems (GIS) community. This article explains how GIS developers who want to enhance their Eclipse-based applications can embed the WWJ SDK as an Eclipse plug-in.

05 June 2008

Download the Informix Dynamic Server Enterprise v11.5

Use IBM Informix Dynamic Server Developer Edition for applications development and prototyping. Developer Edition is available free of charge, for development use only, with no time limits, and no support.

Practical threaded programming with Python

Threaded programming in Python can be done with a minimal amount of complexity by combining threads with Queues. This article explores using threads and queues together to create simple yet effective patterns for solving problems that require concurrency.

BlueVoodoo's TAGS

search:

limit:50 100 200

java   linux   linx   open source   programmin   programming   unix   unix. linux