public marks

PUBLIC MARKS from solrac

08 September 2009

UNIX network performance analysis

Do you know what to do when the performance of your UNIX network and the speed at which you can transfer files or connect to services suddenly comes to a stop? How do you diagnose the issues and work out where in your network the problems lie? This article looks at some quick methods for finding and identifying performance issues and the steps to start resolving them.

ICEfaces and Google Translate

ICEfaces, an integrated Ajax application framework, enables Java Platform, Enterprise Edition (Java EE) application developers to easily create and deploy thin-client, rich Internet applications in pure Java code. This tutorial describes how to develop Web applications using JSF, Google and the translation option.

03 September 2009

Exploit real-time Java's unique features

Real-time Java™ combines ease of programming in the Java language with the performance required by applications that must conform to real-time constraints. Extensions to the Java language provide features for real-time environments that are lacking in the traditional Java runtime environment. This article, the first in a three-part series, describes some of these features and explains how you can apply them to enable real-time performance in your own applications.

02 September 2009

Implement desktop-like Web apps with Java code and the GWT

Google Web Toolkit (GWT) lets you use the Java™ language to implement rich client user interfaces that run in a browser. In this two-part article, David Geary brings you up to speed on the latest version of GWT and shows you how to implement a desktop-like Web application.

Anatomy of the Linux virtual file system switch

With the Linux virtual file system switch (VFS), you can create file systems on a variety of devices, from traditional disk, USB flash drives, memory, and other storage devices. You can even embed a file system within the context of another file system. Discover what makes the VFS so powerful, and learn its major interfaces and processes.

31 August 2009

Learn Linux, 101: Text streams and filters

There's a lot more to text manipulation than cut and paste, particularly when you aren't using a GUI. This article introduces you to text manipulation on Linux using filters from the GNU textutils package. By the end of this article, you will be manipulating text like an expert.

27 August 2009

GMaps4JSF in the JSF 2.0 Ajax world

GMaps4JSF, a JavaServer Faces (JSF) mashup library, integrates Google Maps with JSF. Using GMaps4JSF, you can construct complex street view panoramas and maps with just a few JSF tags. This article explains how to configure GMaps4JSF inside JSF 2.0 applications, and includes a brief introduction to JSF 2.0 Ajax.

Learn Linux, 101: The Linux command line

GUIs are fine, but to unlock the real power of Linux, there's no substitute for the command line. Get to know some of the major features of the bash shell. By the end of this article, you will be comfortable using basic Linux commands like echo and exit, setting environment variables, and gathering system information.

25 August 2009

Java-based persistence and the Google App Engine datastore

Learn the nuts and bolts of why Java persistence in the current preview release isn't quite ready for prime time, while also getting a working demonstration of what you can do to persist data in the Google App Engine for Java applications.

Monitoring logs and command output with multitail and watch

Monitoring system logs or the status of a command that produces file or directory output are common tasks for systems administrators. Learn how to use two popular open source tools simplify these activities for modern systems administrators: the multitail and watch commands.

21 August 2009

Faster Java coding in Eclipse Galileo

Learn how to use the new toString() code-generation ability in Eclipse Galileo along with hashCode(), equals(), and setter/getter generation to cut down on the amount of work that goes into building the foundation of a Java class. learn which code you have to type and which code you can generate, making a lot less work for you.

Boot Linux on the Beagle Board

The Beagle Board is an open-hardware single-board computer that is both inexpensive and capable of running Linux at a reasonable speed. Get to know the Beagle Board, and learn how to get a Linux development environment together on the cheap.

06 August 2009

Active Memory Sharing on POWER6

Active Memory Sharing (AMS) is an enhancement to IBM's PowerVM virtualization technology available on the POWER6 platform. This article describes how to configured Active Memory Sharing on AIX. It also touches on performance considerations with AMS and gives you a better understand of how AMS interacts with the virtual memory.

05 August 2009

Java Web services: Granular use of WS-Security

WS-Security for SOAP Web services doesn't have to be an all-or-nothing proposition. By configuring WS-Security at the operation or message level, you can apply an appropriate degree of protection. This article takes a look at granular WS-Security in Web Services Description Language (WSDL) using Apache Axis2 and Rampart.

04 August 2009

Git gets demystified and Subversion control

Distributed version control systems (DVCSs) offer a number of advantages over centralized VCSs, and for Subversion users looking to explore this model, Git is a great place to start. Using Subversion as a baseline, this articles shows how to install Git, set up a remote repository, and begin using basic Git commands.

30 July 2009

The most important technical considerations when adding a Linux client

Learn the steps involved in migrating your environment to that of a Linux client, including technical planning. Based on customer experiences, this article offers a comprehensive guide to planning and executing your migration while minimizing disruption to your users.

29 July 2009

Make the most of large drives with GPT and Linux

The venerable master boot record (MBR) partitioning scheme can't fully handle disks larger than 2TB. With 1TB-hard disks now common and 2TB-disks becoming available, forward-looking individuals are thinking about alternatives to the MBR partitioning scheme. The heir apparent is the GUID Partition Table (GPT). Learn how to make sure your Linux system is fully prepared for the future of disk storage.

28 July 2009

Stupid UNIX man tricks

UNIX has hundreds if not thousands of commands, and it's impossible to remember every option and nuance. But, happily, you don't have to: man, UNIX's built-in, online reference system, is man's best friend. Take a look at this shortcut guide to the UNIX man pages system.

27 July 2009

Know the trade-offs of a High Performance strategy

Your application can maintain fast processing times while still supporting some degree of data integrity and consistency — but you need to be aware of the trade-offs involved. Learnhow to implement a transaction strategy for high-performance applications.

23 July 2009

Leverage Semantic SPARQL endpoints and DBpedia cotent

Tap into vast amounts of fielded information stored in a publicly accessible collection called DBpedia. With a little CGI scripting, build forms that drive a SPARQL query under the covers, with access to the semantic Web's largest database for people who've never heard of the semantic Web.

22 July 2009

Mastering Grails: Understanding plug-ins

Plug-ins are an exciting, vibrant part of the Grails ecosystem. Adding whole areas of new functionality to your applications couldn't be easier. You'll learn how Grails plug-ins do their magic, and you'll use a plug-in to implement powerful search capabilities in the Blogito application.

21 July 2009

New JSF 2 features for Event handling, JavaScript, and Ajax

One of JSF's biggest selling points is that it is a component-based framework. Find out how to use the framework's new event model and built-in support for Ajax to make your reusable components all the more powerful.

20 July 2009

Create High-performance OO apps with ACE threads

The Adaptive Communication Environment (ACE) is a high-performance, open source, object-oriented framework and C++ class library that simplifies the development of network applications. The ACE open source toolkit helps developers create robust, portable multithreading applications. Take a peek into some of the ways you can create applications that use ACE threads.

17 July 2009

Linux Kernel Virtual Machine improves build performance

KVM acts as the host for the guest operating systems that build the target software for the user. By switching from VMware build guests to Linux KVM guests, build times for each guest are reduced by as much as 50 percent. Learn how to set up the build server and create guests, customize build requests, and organize and access build results.

16 July 2009

Best practices for using the Java Native Interface

JNI is an important tool to leverage existing code assets. This article identifies the top 10 JNI programming pitfalls, provides best practices for avoiding them, and introduces the tools available for implementing these practices.

solrac's TAGS

search:

limit:50 100 200

admin   administration   aix   ajax   amazon   and   android   apache   api   app   application   applications   apps   atom   business   c++   CakePHP   chat   cloud   cloud computing   code   css   database   db2   dojo   EC2   eclipse   ejb   entrepreneur   fedora   filesystems   firefox   gnu   google   Grails   groovy   hadoop   hibernate   hp-ux   html   html5   ibm   ide   innovation   internet   iphone   j2ee   java   javascript   jQuery   JSF   json   jsp   kernel   kvm   linux   mobile   mysql   opensource   performance   perl   php   programming   programming web 2.0   python   rational   redhat   rss   ruby   ruby on rails   Scala   scripts   security   smartphone   social   software   solaris   spring   sql   startup   startups   storage   suse   sys admin   system admin   tech   twitter   ubuntu   unix   vc   venture capital   virtualization   web   web 2.0   web application   web apps   web development   web services   with   xml