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

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

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:9033 | -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:9006 | -solrac, December 19, 2007

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

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

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:8589 | -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:8587 | -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:8557 | -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:8555 | -solrac, July 9, 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:8500 | -solrac, April 4, 2007

Use UNIX as a PDC for XP and OS X

Up
vote
Down

Be a good server to your client workstations and use a UNIX system as a primary domain controller (PDC) and file repository, including an anonymous, read-only shared area accessible by anyone with a Web browser. Learn how to integrate your favorite UNIX system with the networking features of client systems, generally running Windows XP or Mac OS X. read more...
permapage | score:8484 | -solrac, April 25, 2006

Implementing RPC for JavaScript with Ajax and Java

Up
vote
Down

This article shows how to implement a Remote Procedure Call (RPC) mechanism for Web applications that use JavaScript on both servers and clients. You'll also learn several interesting techniques, such as implementing Java interfaces with JavaScript, building an XMLHttpRequest wrapper, making Ajax debugging easier, and using JSP tag files to generate JavaScript code. read more...
permapage | score:8478 | -solrac, April 26, 2009

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:8474 | -solrac, October 3, 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:8468 | -solrac, May 18, 2009

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

Common PHP database problems

Up
vote
Down

Databases are powerful tools, and -- like all powerful tools -- they can be abused if you don't know how to use them properly. You can create database design, database access, and the PHP business logic code that sits on top of it in any number of ways, and you often end up getting it wrong. This article illustrates five common problems in database design, in the PHP code that accesses databases, and how to avoid them. read more...
permapage | score:8447 | -solrac, August 2, 2006

Tutorial: Create a portal for IP-TV

Up
vote
Down

Broadband networks are emerging as a significant fourth platform for existing and new Digital Television services. A recent study enumerated more than 50 different software vendors providing IP-TV portal-like interfaces, most of which are built as non-portal, Web applications, using either J2EE or PHP. This article shows you how to use WebSphere Portal in an IPTV environment to create a home dashboard portal for communication and entertainment on a TV set. read more...
permapage | score:8419 | -solrac, May 4, 2006

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:8409 | -solrac, August 1, 2010
More articles...
Colorful Abstract Art

Selected articles

MiniLesson: An introduction to Linux in ten commands

Hacker Haiku

Linux dominates Windows

Apple DIY Repair

Programming Language Tradeoffs: 3GL vs 4GL

Shadow.sh: A simple directory shadowing script for Linux

No, RMS, Linux is not GNU/Linux

The Supreme Court is wrong on Copyright Case

Linux vs. Windows: Why Linux will win

Beneficial Computer Viruses

Space Tyrant: A multiplayer network game for Linux

How to install Ubuntu Linux on the decTOP SFF computer

Tutorial: Introduction to Linux files

Librenix T-Shirts and Coffee Mugs!

The Real Microsoft Monopoly

Space Tyrant: A threaded C game project: First Code

Scripting: A parallel Linux backup script

The short life and hard times of a Linux virus

Why Programmers are not Software Engineers

Graffiti Server Download Page

Space Tyrant: A threaded game server project in C

Microsoft to push unlicensed users to Linux

The Network Computer: An opportunity for Linux

Missing the point of the Mac Mini

Mono-culture and the .NETwork effect

Closed Source Linux Distribution Launched

Apple to Intel move no threat to Linux

Why software sucks

VPS: Xen vs. OpenVZ

Space Tyrant: Multithreading lessons learned on SMP hardware

The life cycle of a programmer

Testing the Digital Ocean $5 Cloud Servers with an MMORPG

Download: Linux 3D Client for Starship Traders

 

Firefox sidebar

Site map

Site info

News feed

Features

Login
(to post)

Search

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