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

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:9358 | -solrac, August 2, 2006

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:9107 | -solrac, December 23, 2007

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

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

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

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

LAMP Tutorial: Linux, Apache, MySQL, PHP Introduction

Up
vote
Down

This tutorial explores the Linux-Apache-MySQL-PHP, or LAMP, Web development framework and shows how that framework can help you build applications to solve common business problems. The tutorial begins with an exploration of the LAMP architecture, then introduces fundamental PHP concepts. After a solid grounding of PHP, the tutorial explains MySQL support, with coverage focusing on database concepts and how to access MySQL from PHP.

[Like other IBM tutorials, this one requires you to create an account -- if you don't already have one. -Ed.] read more...
mail this link | permapage | score:8523 | -solrac, May 15, 2005

GWT and PHP

Up
vote
Down

Google Web Toolkit (GWT) applications, apart from connecting to servlets in time-honored Java fashion, can also use PHP Web services to send and receive data in XML. You'll explore methods to generate XML documents and process them, both in the Java language and in PHP. This article examines a simple GWT application and a couple of PHP Web services that consume XML documents. read more...
permapage | score:8490 | -solrac, April 29, 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:8481 | -solrac, August 28, 2004

Download: Java 5 for Linux

Up
vote
Down

Java 5.0 offers developers some powerful new choices for developing high-performance concurrent applications. Download the IBM Java 5 Standard Edition and start your Java 5.0 coding today. In addition to the new download, you will find below the excellent Taming the Java 5.0 Tiger article serries written by John Zukowski, President, JZ Ventures. There is also two tutorials focusing on Generics and Concurrency in Java 5.0

IBM Java 5.0 Download for Linux

Tameing the Java 5.0 Tiger article seriesJava 5.0 tutorials read more...
mail this link | permapage | score:8478 | -solrac, November 6, 2005

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:8458 | -solrac, February 1, 2011

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

Java API: NamespaceContext sample code

Up
vote
Down

Explore namespaces in XPath expressions with the Java language and its XML functions. Learn three ways to provide the prefix to namespace mapping using the NamespaceContext object. This article contains example code to make it easy to code your own NamespaceContext. read more...
permapage | score:8448 | -solrac, May 24, 2009

High availability with the Linux 2.6.33 Distributed Replicated Block Device

Up
vote
Down

The 2.6.33 Linux kernel has introduced a useful new service called the DRBD - Distributed Replicated Block Device. This service mirrors an entire block device to another networked host during run time, permitting the development of high-availability clusters for block data. Explore the ideas behind the DRBD and its implementation in the Linux kernel. read more...
permapage | score:8424 | -solrac, August 6, 2010

Example code: A PHP/Ajax chat application

Up
vote
Down

Learn how to build a chat system into your Web application with Ajax and PHP. Your readers can talk to you and to each other about the content of the site without having to download or install any special instant-messaging software. Give this free example code a try in your Web application. See whether you can engage your visitors in a real-time conversation. read more...
permapage | score:8420 | -solrac, December 6, 2007

DeviceAnywhere: testing mobile apps

Up
vote
Down

There isn't just one mobile space, but literally hundreds split across multiple operating systems, devices and networks. Learn how DeviceAnywhere testing can help you deploy your Smartphone app across all the multitude of devices and their distinct flavor. read more...
permapage | score:8372 | -solrac, January 13, 2011

Manage Linux filesystem integrity

Up
vote
Down

Learn how to check the integrity of your Linux filesystems, monitor free space, and fix simple problems. Use the material in this article to study for the Linux Professional Institute (LPI) 101 exam for Linux system administrator certification—or just to check your filesystems and keep them in good working order, especially after a system crash or power loss. read more...
permapage | score:8352 | -solrac, August 27, 2010

Solaris to Linux migration guide

Up
vote
Down

Here's a superb Solaris to Linux migration roadmap to guide in your porting and rehosting efforts with a step-by-step workplan. Use these resources to analyze, plan, and educate yourself about the features, functions and benefits of Linux. Find information to set up your development environenment, as well as, porting, compiling, testing and optimizing your migration to Linux.

[This IBM tutorial requires you to create an account to use it -- if you don't already have a login with IBM. -Ed.] read more...
mail this link | permapage | score:8342 | -solrac, May 7, 2005
More articles...
Buy Digital Art Online

Recent headlines

Tahoe Least-Authority File System for secure, distributed data storage

Dual-boot Windows 7 and Ubuntu 12.04 on a PC with UEFI board, SSD and HDD

Ubuntu Edge: Is there life after an unsuccessful crowd-funding campaign?

How to install Ajenti on Ubuntu 13.04 server

Hand of Thief trojan and your favorite Linux distribution

vsftpd: Local, Virtual users with bash script maintainance

LinSSID – Graphical wireless scanning for Linux

Tutorial: Fedora 19 Samba server with tdbsam

Tutorial: Debian 7 Samba Server with tdbsam

Tutorial: Automatically add a disclaimer to emails with alterMIME (Postfix on Debian 6)

StartOS 6 GNOME 3 and KDE preview

Linux Iptables Examples

LG 8-inch G Pad 8.3 Android tablet

Tutorial: Install SugarCRM CE on Fedora 10

Encrypt mail with SSL certificates

Plasma Media Center 1.1 and digiKam 3.3

OpenShift Online: a non-developer guide

How to replace Ufw with Firewalld in Linux Mint 15

4 third-party repositories for Fedora 19

Debian 6, Squid, Kerberos/LDAP authentication, Active Directory integration, Cyfin Reporter

Install Apache2, PHP5, MySQL on CentOS 5.7

Virtual Users/Domains with Postfix/Courier/MySQL/SquirrelMail (Debian 7)

Does disk encryption really protect your data?

webOS: The latest Linux distribution

Run Unity desktop on Linux Mint 12

PDNSD HowTo: A DNS Caching Personal Server

GhostBSD 2.5 review

Set up Ubuntu PV DomU via xen-image-create at Xen 3.3 Ubuntu Dom0 with Novell kernel 2.6.27

Tutorial: Webcam streaming your desktop plus audio with ffmpeg, crtmpserver, Flowplayer

Tutorial: Replace Windows with Pinguy OS 11.10

Tutorial: Run Joomla 1.7 on Nginx on Debian 6, Ubuntu 11.10

Linpus Lite 1.9 review

Tutorial: Install Postfix, Courier, MySQL, SquirrelMail on CentOS 6.2

Tutorial: USB-Over-IP server, Client on Ubuntu 10.04

Reviewing Kali Linux - the distro for security geeks

Using Multiple PHP Versions (PHP-FPM FastCGI) With ISPConfig 3 (Ubuntu 12.04)

Giada – Audio tool for DJs, live performers and electronic musicians

The Coming HTML 5 Revolution in Linux

Tutorial: Install Lighttpd, PHP5, MySQL on CentOS 6.0

How to install postgresql 9.2 on Ubuntu 13.04 Server

 

Firefox sidebar

Site map

Site info

News feed

Features

Login
(to post)

Search

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