# RootPrompt.org   Nothing but Unix.[Home] [Features] [Programming] [Mac OS X] [Search]

Bazaar: source control system
Bazaar is used to produce the Ubuntu Linux distribution, which is an enormous software project with thousands of components. If you're using a UNIX or Linux system, chances are that your distribution offers a pre-built Bazaar package. Bazaar is flexible enough to accommodate Subversion - a centralized system and Git - a decentralized system. This article introduces you to Bazaar's many appealing features.
"Intro to Bazaar, a great place to keep your code"

( Permalink: Bazaar: source control system      Submitted by Noel Fri Oct 15, 2010 )

Techniques for migrating Perl to Python
Python programmers shouldn't get too smug. While many people agree that Python is designed in a way that makes it a highly readable language, there can still be problems with legacy, untested Python code too. Porting legacy Perl to Python can be a daunting task. In this article, learn some of the theory behind dealing with legacy code, including what not to do.
"Techniques for migrating legacy, untested Perl to Python"

( Permalink: Techniques for migrating Perl to Python      Submitted by Noel Mon Oct 11, 2010 )

Creates a whole new painting tool for GIMP
The GNU Image Manipulation Program (GIMP) is a robust application for editing and manipulating digital images. In this article, you will learn how to get started with the GIMP code, how to build the project from the Git repositories, and how to find your way around the code tree. And you will build an example application that creates a whole new painting tool for the program.
"Dive into the code base of the GNU Image Manipulation Program and add to it"

( Permalink: Creates a whole new painting tool for GIMP      Submitted by Noel Fri Jul 23, 2010 )

Gourmet Java technology for Android applications
Java language is the tool of choice for Android developers. The Android runtime uses its own virtual machine, Dalvik, which is not the usual Java virtual machine that most Java developers are used to. In this article you will learn advanced Java features and how they are implemented on Android. This includes features such as concurrency, networking, and database access.
" Implement concurrency, networking, and database access in Android"
http://www.ibm.com/developerworks/library/x-gourmetandroid/index.html?ca=dgr-lnxw01DalvikJavadth-JV

( Permalink: Gourmet Java technology for Android applications      Submitted by Noel Wed Jul 21, 2010 )

More powerful Python testing techniques
Look at how the leading Python testing frameworks provide robust auto-discovery of your application tests. Make sure your applications are written right the first time, and that they stay working through months and years of further tweaks and improvements.

( Permalink: More powerful Python testing techniques      Submitted by Anonymous Tue Jul 20, 2010 )

Creating mobile Web applications with HTML5
In this five-part series, you will take a closer look at several new technologies that are part of HTML5, that can have a huge impact on mobile Web application development.
  • Part 1: Combine HTML5, geolocation APIs, and Web services to create mobile mashups
  • Part 2: Unlock local storage for mobile Web applications with HTML5
  • Part 3: Make mobile Web applications work offline with HTML5
  • Part 4: Using Web Workers to speed up your mobile Web applications
  • Part 5: Develop new visual UI features in HTML 5
"HTML 5 is a very hyped technology, but with good reason. It promises to be a technological tipping point for bringing desktop application capabilities to the browser"

( Permalink: Creating mobile Web applications with HTML5      Submitted by Noel Thu Jul 15, 2010 )

Using PHP directly from the command line on Linux
Learn how to better integrate scripts with command-line tools. Examine using shell_exec(), exec(), passthru(), and system(); safely passing information to the command line; and safely retrieving information from it. See how to integrate closely with underlying shell commands and folding any return values into your interfaces and processes.

( Permalink: Using PHP directly from the command line on Linux       Submitted by Anonymous Fri Jun 5, 2009 )

Cloud computing with Linux thin clients
For embedded Linux engineers and aficionados, one exciting aspect of cloud computing is the sudden interest in thin Linux clients. Explore cloud computing from a Linux perspective and discover some of the most innovative and popular Linux-based solutions—with a particular view toward Linux thin clients and environmentally beneficial options.

( Permalink: Cloud computing with Linux thin clients      Submitted by Anonymous Wed May 6, 2009 )

Migrate to a virtual Linux environment with Clonez
In this article, learn how to use the open source Clonezilla Live cloning software to convert your physical server to a virtual one. Specifically, see how to perform a physical-to-virtual system migration using an image-based method.

( Permalink: Migrate to a virtual Linux environment with Clonez      Submitted by Anonymous Thu Apr 23, 2009 )

Realities of open source Cloud Computing with PHP
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.

( Permalink: Realities of open source Cloud Computing with PHP       Submitted by Anonymous Thu Apr 23, 2009 )

Add adanced Ajax to PHP apps with jQuerry
For some PHP developers, Ajax is still a mystery. It's something that the "cool kids" and "bad boys" of Web development do, and they've never had the time, patience, or skill to take it on. If you're one of these PHP developers, never fear: By the time you're done reading this article, you'll know enough to become a real Ajax pro. This article shows how to use jQuery to easily add Ajax functionality to any PHP Web application. When you're done, you should have a pretty good grounding in not only some jQuery basics but also in the fundamentals of Ajax.

( Permalink: Add adanced Ajax to PHP apps with jQuerry      Submitted by Anonymous Thu Apr 2, 2009 )

Add Twitter-like functions to any application
Learn how to use PHP to add a Twitter-like interface to your applications. Specifically, we show you how to allow users to add posts, disseminate those posts to other users who want to receive them, and allow users to choose to follow the posts of other users. With any luck, you can take what you will learn here, add it to your application, and tailor it to your needs.

( Permalink: Add Twitter-like functions to any application      Submitted by Anonymous Thu Mar 5, 2009 )

Creating and using the new Phar archives in PHP V5
This article takes a close look at the new PHP5.3 feature called Phar, which is an archive format that can be used within PHP. Phar can be used to not only archive files but also to deliver and run an entire PHP application from a single file. Unlike JAR archives, Phar archives can be processed by PHP itself and don't require an external tool to create or use them.

( Permalink: Creating and using the new Phar archives in PHP V5      Submitted by Frank Mon Feb 9, 2009 )

Manage Widget Geometry in PyGTK
Several container widgets exist in GTK+, and with the toolkit's API, you can create user-defined containers. This API is also exposed to PyGTK. In this article, learn how to create a "weighted-table" container in PyGTK. The implementation introduces you to the basic model of GTK+ geometry management and gives you a feel for what to consider and expect when implementing container widgets.

( Permalink: Manage Widget Geometry in PyGTK      Submitted by LinucksGirl Wed May 28, 2008 )

Debug and tune apps on the fly with Firebug
In this article, learn to use Firebug, a free, open source extension for the Firefox browser that provides many useful developer features and tools. Using Firebug, you can monitor, edit, and debug live pages, including HTML, CSS, JavaScript code, and network traffic.

( Permalink: Debug and tune apps on the fly with Firebug      Submitted by Jayne Tue May 13, 2008 )

Featured Articles:
Unix and Linux Podcasting Guide

Expect and SSH

The Linux Enterprise Cluster

Book Review: Podcasting: Do-It-Yourself Guide

Remote Backups With Rsync

Weakness and Security

Essential CVS

Spring Into Technical Writing

Older News

Visually Impaired Flash Usability Tool
(Mon Apr 21, 2008)

Running Linux on PS3: Working with Memory
(Tue Apr 8, 2008)

Terminal functions for shell scripting with Shell
(Thu Mar 27, 2008)

Using Python to create UNIX command line tools
(Fri Mar 21, 2008)

Programmatic testing with Selenium and TestNG
(Thu Mar 13, 2008)

OOXML: What’s the Big Deal?
(Thu Feb 21, 2008)

Create an Ajax mindreader app with E4X and Prototy
(Thu Feb 14, 2008)

Profiling Java methods with the heap profiling age
(Wed Feb 13, 2008)

The future of XML
(Fri Feb 8, 2008)

Monitoring Java garbage collection with jstat
(Thu Feb 7, 2008)

Getting alerts when Java processes crash
(Wed Feb 6, 2008)

Shred XML Documents with DB2 on Linux
(Tue Feb 5, 2008)

Create a Sudoku Rich Client game with Eclipse
(Mon Feb 4, 2008)

Eclipse based Web apps for Apple's iPhone
(Fri Feb 1, 2008)

Understand EFS: A simple hand book for beginners
(Fri Feb 1, 2008)

Riding the Rails with WebSphere Part 1
(Fri Feb 1, 2008)

Cross-browser Web application testing made easy
(Tue Jan 29, 2008)

Mastering how to process text in PHP
(Tue Jan 29, 2008)

Create dynamic Firefox user interfaces
(Fri Jan 25, 2008)

Spam and Virus filtering for e-mail with UNIX
(Fri Jan 25, 2008)

Realize the power of RSS in Ajax and Web 2.0 apps
(Thu Jan 24, 2008)

Tuning Network Performance with AIX 5L: Part 2
(Thu Jan 24, 2008)

Manipulate del.icio.us bookmarks with PHP
(Wed Jan 23, 2008)

Optimize high-performance Linux and gig ethernet
(Mon Jan 14, 2008)

AIX NFS v4 configuration over Kerberos inter-realm
(Fri Jan 11, 2008)

Use Project Zero's APIs to build a simple wiki
(Fri Jan 11, 2008)

Keystroke security dynamics from custom Perl
(Tue Jan 8, 2008)

PHP can slice and dice input quickly
(Mon Jan 7, 2008)

Container Virtualization for Cell/B.E. and Linux P
(Tue Dec 18, 2007)

Parse RDDL Documents with PHP
(Mon Dec 17, 2007)

[Older News]

Our content can be syndicated: Main Page Mac Page
(Validate RSS code)

Copyright 1999-2005 Noel Davis. Noel also runs web sites about sailing and kayaking.
All trademarks are the property of their owners.
All articles are owned by their author