Librenix
Headlines | Linux | Apps | Coding | BSD | Admin | News
Information for Linux System Administration 

Better Grails apps with CSS

Up
vote
Down

This article focuses on dramatically changing the look and feel of a Grails application. With a few lines of CSS, you can change colors, fonts, and the spacing around block elements. Through partial templates and TagLibs, you can create some reusable snippets of code. In the end, you have all the benefits of the Grails framework and an application that has its very own look and feel, that looks nothing like an out-of-the-box Grails application you have ever seen.

(check out this dramatic canvas prints) read more...
mail this link | permapage | score:9309 | -solrac, January 22, 2009 (Updated: April 24, 2012)

Introduction to Java programming

Up
vote
Down

This two-part tutorial introduces the structure, syntax, and programming paradigm of the Java language and platform. In Part 1, learn the essentials of object-oriented programming on the Java platform, including fundamental Java syntax and its use. In Part 2 explore the more-sophisticated syntax and libraries you will need to develop complex, real-world Java applications. read more...
mail this link | permapage | score:9197 | -solrac, August 24, 2010

Open source Cloud Computing with PHP and MySQL

Up
vote
Down

In this article you will learn how Aptana makes it easy to develop applications based on PHP and MySQL, and how to deploy them to the cloud. Also explore some of the critical design differences between a cloud application and a traditional N-tier application. read more...
permapage | score:9163 | -solrac, May 18, 2009

Tutorial: Build an Arduino laser game

Up
vote
Down

Arduino is an easy-to-use electronics platform. The entire platform, both the hardware and the software, is completely open source, and the language is loosely based on C/C++. Whether you're new to Arduino or a seasoned builder, this project has something for you. There's nothing quite as satisfying as creating an interactive physical object. Use this tutorial to create an interactive laser game called "'Duino tag," where players can play tag using devices built nearly from scratch. read more...
permapage | score:9128 | -solrac, February 2, 2009

JSEclipse Tutorial: A JavaScript Eclipse Tool

Up
vote
Down

JSEclipse an Eclipse plug-in that provides many of those same features for JavaScript applications. JSEclipse gives JavaScript developers the same ease of use that Eclipse has been providing in the Java language. This tutorial covers the JSEclipse tool, which plugs into Eclipse and provides features like code completion and templates. read more...
permapage | score:9086 | -solrac, December 23, 2007

Linux cluster monitoring with Ganglia

Up
vote
Down

This article will walk you through Installing and configuring the basic Ganglia (a scalable, distributed monitoring system for high-performance clusters) setup. It will also show you how to use the Python modules to extend functionality with IPMI, and how to use Ganglia host spoofing to monitor IPMI. The goal is not only to set up a Ganglia high-performance Linux cluster monitoring system, but also to add more monitoring capability by writing simple Ganglia plug-ins. read more...
permapage | score:9073 | -solrac, March 6, 2009

Import XML into OpenOffice Calc with XSLT

Up
vote
Down

When it comes to importing generic XML into OpenOffice, the user is on his own. This article offers a quick XSLT tool for this purpose and demonstrates the Calc import of records-oriented XML. In addition to learning a practical trick for working with Calc, you might also learn a few handy XSLT techniques for using dynamic criteria to transform XML.
The popular open source office suite OpenOffice.org is XML-savvy at its core. It uses XML in its file formats and offers several XML-processing plug-ins, so you might expect it to have nice tools built in for importing XML data. Unfortunately, things are not so simple, and a bit of work is required to manipulate general XML into delimited text format in order to import the data into its spreadsheet component, Calc.
read more...
mail this link | permapage | score:9035 | -solrac, April 4, 2005

Linux KVM improves build performance

Up
vote
Down

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. read more...
permapage | score:8984 | -solrac, July 18, 2009

The most secure Unix OS: OpenBSD

Up
vote
Down

OpenBSD strives to be the most secure UNIX derivation. Design principles, such as code auditing, extensive use of encryption, and careful configuration choices, combine to ensure OpenBSD's secure by default philosophy holds true. This article gives you a close look at the operating system so secure that it was once banned for use in a DEF CON competition, where crackers go after each other's systems. read more...
permapage | score:8977 | -solrac, August 13, 2006

PowerPC assembly language

Up
vote
Down

The POWER5 processor is a 64-bit workhorse used in a variety of settings. Starting with this introduction to assembly language concepts and the PowerPC instruction set, this series of articles introduces assembly language in general and specifically for the POWER5. read more...
mail this link | permapage | score:8939 | -solrac, April 4, 2007

Tutorial: Build your first application with Spring Framework

Up
vote
Down

Learn how to create a simple application on Apache Geronimo using the Spring Framework, a layered Java Platform, Java EE and J2EE application framework. Develop, configure, and deploy your first application based on the Spring Framework. You'll also see how Geronimo's Web Console simplifies deploying and managing Web applications. read more...
permapage | score:8928 | -solrac, October 3, 2006

Linux command line tutorial

Up
vote
Down

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.

(here are some fine art canvas prints) read more...
permapage | score:8808 | -solrac, August 28, 2009 (Updated: April 24, 2012)

Tutorial: Write a PHP wiki

Up
vote
Down

Wikis are widely used as tools to help speed development, increase productivity, and educate others. This tutorial creates a wiki from scratch using PHP, with value-added features useful for tracking production. It focuses on application design with PHP. All of these things make PHP a good choice for writing a wiki engine. read more...
permapage | score:8665 | -solrac, February 22, 2007

Comparison: Zend PHP vs. Symfony vs. CakePHP

Up
vote
Down

This article walks through extending the sample application, Blahg, in each of the three frameworks (Zend PHP, symfony, and CakePHP). This is a great way to see each framwork in action by examining their similarities and differences while applying each framework and extending a sample application. read more...
permapage | score:8657 | -solrac, December 19, 2007

HTML5: Drag and Drop to a webpage

Up
vote
Down

Here's a cool, simple but useful demonstration that exercises HTML5 in a novel way. Get the key methods needed to implement the File APIs to use Drag and Drop to select an image file off your local file system.
For my example, I have provided a palette from which to drag & drop into, or alternatively use the File chooser, to select image files off your local file system. For this example, please select image files only, as I have not built in any filtering or error detection for non-graphical files.
read more...
mail this link | permapage | score:8621 | -solrac, February 1, 2011

Best practices for XML in Java programming

Up
vote
Down

The following series of tutorials provides sophisticated topics for manipulating XML documents with Java technology. Author Doug Tidwell shows you how to do tasks such as generate XML data structures, manipulate those structures, and interface XML parsers with non-XML data sources. You will learn how to use XML parsing in the Java language and get a good look at some of the more esoteric features of DOM, SAX, JDOM, and JAXP.

XML programming in Java technology, Part 1
XML programming in Java technology, Part 2
XML programming in Java technology, Part 3 read more...
mail this link | permapage | score:8573 | -solrac, August 28, 2004

Java J2EE Tutorial: Secret Santa Web Application

Up
vote
Down

In the spirit of the season, Santa's helper Merlin Hughes, who doubles in real life as a Java developer, presents the design and implementation of a J2EE-based secret Santa Web application, along with a discussion of the tools and technologies that can be used to ease the development of such applications. The articles provide a broad overview of how to build a J2EE application from the ground up, using some modern tools and frameworks, with details of how these different technologies work together to produce the end result. While not intended as detailed treatises on any individual technology, these articles instead serve as guides to developing a Web application with J2EE. This first article focuses on the beans, their design and implementation, and the use of XDoclet to accelerate their development and deployment.

Part 1: The beans
Part 2: The controller
Part 3: The view read more...
mail this link | permapage | score:8572 | -solrac, December 19, 2003

Tomcat: Non-blocking IO for Ajax

Up
vote
Down

Using Non-Blocking I/O (NIO) improves server performance drastically because of its efficient use of system resources (threads). The gain in performance is noticeable Ajax applications with long polling mechanisms. It also lets you control system-resource usage on a server under pressure. This article explains how to optimize your server for performance during the handling of both Ajax and regular requests. read more...
permapage | score:8568 | -solrac, October 5, 2008

Tutorial: Ubuntu Mobile and Embedded development

Up
vote
Down

Ubuntu is a great server and desktop distribution for the GNU/Linux operating system, but did you know that it's also ideal for handheld and mobile embedded devices? This tutorial teaches you how to streamline development for Linux apps on handheld and mobile devices using UME. Along the way, you learn about several tools and new approaches to Linux kernel configuration and environment construction. read more...
permapage | score:8549 | -solrac, January 19, 2008

GUID Partition Table on Linux

Up
vote
Down

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. read more...
permapage | score:8533 | -solrac, July 31, 2009
More articles...
Large Framed Abstract Art

Selected articles

Librenix T-Shirts and Coffee Mugs!

Space Tyrant: A multiplayer network game for Linux

MiniLesson: An introduction to Linux in ten commands

Closed Source Linux Distribution Launched

Shadow.sh: A simple directory shadowing script for Linux

Apple to Intel move no threat to Linux

Beneficial Computer Viruses

Scripting: A parallel Linux backup script

Space Tyrant: A threaded game server project in C

Programming Language Tradeoffs: 3GL vs 4GL

Why Programmers are not Software Engineers

No, RMS, Linux is not GNU/Linux

Linux vs. Windows: Why Linux will win

Tutorial: Introduction to Linux files

Space Tyrant: A threaded C game project: First Code

Microsoft to push unlicensed users to Linux

How to install Ubuntu Linux on the decTOP SFF computer

Hacker Haiku

The short life and hard times of a Linux virus

The Network Computer: An opportunity for Linux

Testing the Digital Ocean $5 Cloud Servers with an MMORPG

Space Tyrant: Multithreading lessons learned on SMP hardware

Mono-culture and the .NETwork effect

Graffiti Server Download Page

Download: Linux 3D Client for Starship Traders

The Supreme Court is wrong on Copyright Case

The life cycle of a programmer

The Real Microsoft Monopoly

Apple DIY Repair

VPS: Xen vs. OpenVZ

Missing the point of the Mac Mini

Why software sucks

Linux dominates Windows

 

Firefox sidebar

Site map

Site info

News feed

Features

Login
(to post)

Search

 
Articles are owned by their authors.   © 2000-2012 Ray Yeargin