Showing headlines posted by solrac
« Previous ( 1 2 3 4 5 6 7 8 9 10 11 ... 31 ) Next »Launch batches of self-configuring virtual machines
Save time and effort by launching batches of self-configuring virtual machines quickly. Sometimes you need to create an configure a bundle of virtual machines at the same time, but manually cloning and configuring the lot promises to be an unhappy task. In this article, see how to develop an automatic VM deployment solution so you can launch and activate batches of self-configuring VMs quickly. And as a bonus, you'll discover an approach that lets you run customized applications separately for each deployed virtual machine after system start.
Linux high-performance cluster monitoring with Ganglia
This is the first article in a two-part series that looks at a hands-on approach to monitoring a data center using the open source tools Ganglia and Nagios. In Part 1, see how to install and configure Ganglia, the scalable, distributed monitoring system for high-performance clusters based on a hierarchical design. Also learn how to add more monitoring capability by writing Ganglia plug-ins and by enabling external-source spoofing.
Cloud computing versus Grid computing
Want to know more about cloud and grid computing? Learn how you can use Infrastructure as a Service to get a full computer infrastructure using Amazon's Elastic Compute Cloud (EC2). See the similarities, differences, and issues to consider in grid and cloud computing. Explore some of the security issues and choices for Web development in the cloud, and see how you can be environmentally friendly using cloud computing.
10 steps to UNIX nirvana
The average C++ developer has several things to do as part of his or her daily chores: developing new software, debugging other people's code, creating a test plan, developing tests per the plan, managing a regression suite, an so on. Juggling between multiple roles can eat away precious time. To help, this article provides 10 effective methods that can increase your productivity. The examples in this article use tcsh version 6 as a reference, but the ideas are portable to all variants of UNIX® shells. This article also refers to several open source tools available for the UNIX platform.
Manage blogs on AIX with open source CMS tools
Learn about Open source Content Management Systems options for UNIX. AIX® provides an ideal environment for blogs and for the Web Content Management System (CMS) tools running those blogs because of its Web and text-processing power. You get the best of both worlds by combining open source CMS and AIX for a complete and ready-to-use content management tool with extensive support from the open source community, along with a secure and reliable server with high availability, scalability, and enterprise-level support from IBM®. This article introduces some of the best CMS solutions for AIX available from the open source community, and helps readers understand the important differences among them.
Serious considerations before upgrading to PHP 5.3
This "What's new in PHP V5.3" series covers new and exciting features in PHP V5.3, which is scheduled to release soon. Part 1 looks at the changes made to the object-oriented programming and object handling in PHP V5.3, Part 2 looks at lambda functions and closures. In Part 3, we look at namespaces, which is one of the most anticipated and the most debated feature in this release of PHP. In Part 4, we take a close look at Phar, which is an archive format that can be used within PHP. In this final part of the series, learn about things to consider when upgrading from PHP V5.2. There are changes that break backward-compatibility and features that are deprecated in PHP V5.3 for removal in future versions. Some enhancements to existing features within PHP are also covered.
The Joy of Linux based Nokia N810 app development
How-to build a Linux-based Nokia N810 Internet Tablet GPS application.This series of articles (3) shows how to build a global positioning system (GPS)-aware application using the Linux-based Nokia N810 Internet Tablet and its built-in GPS receiver. You will find that developing for the Nokia N810 is a real joy. The developer tools and community forums provide a wealth of resources to get the job done, as well as these articles.
Build a faster and more secure UNIX file system
Learn how you can improve UNIX file system performance and security. The UNIX® operating system enables you to split up your disk data into multiple volumes. Knowing how to do this is only half the battle, though; to make effective use of this ability, you must understand how the files on a UNIX system are organized as well as why they're organized in this way. This article addresses the issue of why you should use multiple volumes.
Anatomy of ext4
The fourth extended file system, or ext4, is the next generation of journaling file systems, retaining backward compatibility with the previous file system, ext3. Although ext4 is not currently the standard, it will be the next default file system for most Linux® distributions. Get to know ext4, and discover why it will be your new favorite file system.
SELinux and Smack security modules for Linux containers
Lightweight containers, otherwise known as Virtual Private Servers (VPS) or Jails, are often thought of as a security tools designed to confine untrusted applications or users; but as presently constructed, these containers do not provide adequate security guarantees. By strengthening these containers using SELinux or Smack policy, a much more secure container can be implemented in Linux®. This article shows you how to create a more secure Linux-Security-Modules-protected container. Both the SELinux and Smack policy are considered works in progress, to be improved upon with help from their respective communities.
Multiple shell management with GNU Screen
Create and manage multiple shells on your console with GNU Screen. The command line is a powerful tool, but it has a fatal weakness: If the shell perishes, so does your work. To keep your shell and your work alive—even across multiple sessions and dropped connections—use GNU Screen, a windowing system for your console.
Linux can rule cloud computing
How Linux and the open source community contribute to the world of cloud computing. Cloud computing and storage convert physical resources (like processors and storage) into scalable and shareable resources over the Internet (computing and storage "as a service"). Although not a new concept, virtualization makes this much more scalable and efficient through the sharing of physical systems through server virtualization. Cloud computing gives users access to massive computing and storage resources without their having to know where those resources are or how they're configured. As you might expect, Linux® plays a huge role. Discover cloud computing, and learn why there's a penguin behind that silver lining.
Eclipse DLTK IDE for Perl, Python, and PHP scripting
This tutorial Walks you through the process of building Perl, Python, and PHP scripts with a DLTK-based IDE and provides sample code for each step.
Avoid virtualization overhead with Linux Containers
Containers provide lightweight virtualization that lets you isolate processes and resources without the need to provide instruction interpretation mechanisms and other complexities of full virtualization. In this step-by-step tour of the container tools called Linux® Containers (LXC), the author introduces you to the tools and shows how to get up and running on them.
Eclipse Europa Web development using Java, PHP, and RadRails
This three-part "Web development with Eclipse Europa" teaches you how to use Eclipse Europa for Web development using Java technology, PHP, and Ruby RadRails.
Essential Java resources
The Java™ platform will be celebrating its 14th birthday soon and one side-effect when a successful and ubiquitous language reaches this kind of milestone is the widespread proliferation of libraries, tools, and ideas — this bonus can leave many newcomers to the Java language adrift in a sea of material. In this article, the author (a solid contributor to that overwhelming sea) tacks through the vast tides and presents a list of the key resources any up-and-coming Java developer should have.
What's new in IBM Lotus Notes 8.5
This article describes the newest version of Lotus Notes 8.5 and its rich additional Eclipse functionality and presents itself as a modern and effective interface.
Nokia N810 Internet Tablet code unit testing
Part 1 of this three-part series laid the foundation for building an application targeted at the Nokia N810 Internet Tablet, including choosing a target language (Python), selecting and configuring a development environment (Eclipse with Pluthon), and building a small sample application.
Mastering Eclipse V3.4 JDT text editor
This article examines some of the advanced features of the Java editor in Eclipse. This "Mastering Eclipse" series of articles teaches complete newcomers to Eclipse the ins and outs of the Eclipse IDE. By the end of the series, you'll be on par with advanced users. In this article, take a tour of Eclipse's Java™ editor and learn about some of its advanced features. This part of the "Mastering Eclipse" series takes a detailed look at Eclipse's Java editor. The editor is where developers spend a majority of their time, so understanding its advanced features can significantly improve your productivity.
Supplement Creative Commons with open standards
This article explains how you can protect your piece of digital content—whether it be documents, audio tracks, video clips, or cropped images that end users can download with their favorite browser.