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

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:9353 | -solrac, February 2, 2009

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:9170 | -solrac, January 22, 2009 (Updated: April 24, 2012)

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:9048 | -solrac, December 23, 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:9028 | -solrac, December 19, 2007

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:9017 | -solrac, December 19, 2003

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:8832 | -solrac, April 4, 2005

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:8821 | -solrac, February 22, 2007

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:8814 | -solrac, August 13, 2006

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:8712 | -solrac, May 18, 2009

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:8623 | -solrac, March 6, 2009

libhugetlbfs: Using transparent pages on Linux

Up
vote
Down

Transparently leveraging huge pages on Linux -- which allow memory page table entries to cover larger ranges of contiguous physical memory -- has become much easier with the recent introduction of Version 1 of the libhugetlbfs library on SourceForge. Learn more about the libhugetlbfs libraries and how to use them with the GNU Compiler Collection (GCC). read more...
permapage | score:8522 | -solrac, April 29, 2007

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:8492 | -solrac, July 18, 2009

Tutorial: Build an Eclipse Plugin

Up
vote
Down

This isn't just about building a new plug-in for Eclipse, although it covers that in fine detail. In the process of building the plug-in for Eclipse, you learn how to use features of the Eclipse integrated development environment (IDE) to quickly step through the article. I'll also show you how to extend parts of the Eclipse IDE to add rich functionality to your plug-in. After completion, you should be able to use the Eclipse IDE plug-in development wizard to build a new plug-in. read more...
permapage | score:8490 | -solrac, July 9, 2007

Tutorial: Build a Real-Time web tool with jQuery, XMPP and PHP

Up
vote
Down

Real-Time apps have been popularized by social-notification tools like Twitter and Friendfeed. With a Real-Time web app you can get website information as soon as it's published. Learn techniques that allow you to create responsive, continually updated web applications that conserve server resources while providing a slick user experience using jQuery, XMPP and PHP. read more...
permapage | score:8475 | -solrac, August 1, 2010

Evaluating Eclipse vs. IntelliJ IDEA

Up
vote
Down

Both Eclipse 3.0 and IntelliJ IDEA 4 are feature-rich, Java IDEs that provide syntax checking, code assistance, and code generation for coding. In addition, they both provide support for refactoring, Ant, unit testing, and CVS. And soon, the Eclipse Visual Editor 1.0 for building GUIs using either AWT/Swing or SWT will be available. But some important differences exist between the two. This article briefly compares the features, ease of use, and stability of Eclipse and IDEA. read more...
permapage | score:8471 | -solrac, November 10, 2004

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:8469 | -solrac, August 28, 2004

Tutorial: Write REST services with Java and Atom

Up
vote
Down

This tutorial discusses the concepts of REST and the Atom Publishing Protocol (APP) and shows how they apply to services. It also shows how to use Java technology to implement REST/APP-based services. If you are not familiar with ATOM, you can take a look at this Getting to know the Atom Publishing Protocol article, that explores the significants of the new ATOM standard for content publishing and management. read more...
mail this link | permapage | score:8445 | -solrac, November 3, 2007

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:8436 | -solrac, April 4, 2007

Apache Geronimo quick install guide

Up
vote
Down

Get a cookbook-style guide for downloading, installing, and configuring Apache Geronimo. Not a chef? No worries. There are two basic methods for setting up Geronimo, each with its own advantages and disadvantages. This article covers both methods and presents some of the arguments for and against them. It gives you step-by-step instructions on getting Geronimo up and running in minutes. And the nice thing is there won't be any dishes to clean up after you're done. This meal will be well worth it when it's properly prepared. read more...
mail this link | permapage | score:8429 | -solrac, October 24, 2006

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:8424 | -solrac, February 1, 2011
More articles...
Gallery Wrapped Abstract Art

Selected articles

Programming Language Tradeoffs: 3GL vs 4GL

Apple DIY Repair

Beneficial Computer Viruses

The Supreme Court is wrong on Copyright Case

Scripting: A parallel Linux backup script

Librenix T-Shirts and Coffee Mugs!

Hacker Haiku

The Network Computer: An opportunity for Linux

The Real Microsoft Monopoly

Tutorial: Introduction to Linux files

Space Tyrant: A multiplayer network game for Linux

Closed Source Linux Distribution Launched

Microsoft to push unlicensed users to Linux

Linux dominates Windows

Mono-culture and the .NETwork effect

VPS: Xen vs. OpenVZ

Why Programmers are not Software Engineers

Space Tyrant: A threaded game server project in C

Why software sucks

How to install Ubuntu Linux on the decTOP SFF computer

Linux vs. Windows: Why Linux will win

Missing the point of the Mac Mini

Apple to Intel move no threat to Linux

The short life and hard times of a Linux virus

Testing the Digital Ocean $5 Cloud Servers with an MMORPG

Shadow.sh: A simple directory shadowing script for Linux

Space Tyrant: Multithreading lessons learned on SMP hardware

No, RMS, Linux is not GNU/Linux

Graffiti Server Download Page

Space Tyrant: A threaded C game project: First Code

Download: Linux 3D Client for Starship Traders

MiniLesson: An introduction to Linux in ten commands

The life cycle of a programmer

 

Firefox sidebar

Site map

Site info

News feed

Features

Login
(to post)

Search

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