Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


+ - Parse RDDL Documents with PHP

Submitted by LinucksGirl
LinucksGirl (1105803) writes "When working with XML you really need a way to describe a namespace using multiple resources, including DTDs, XML Schemas, XSL stylesheets and software documents. The Resource Directory Description Language (RDDL) allows you to do exactly this! Parse RDDL descriptors with an API in the XML_RDDL package from PEAR, and extract resource information for use in any PHP application."

+ - Lazy Programming

Submitted by LinucksGirl
LinucksGirl (1105803) writes "Lazy programming is a general concept of delaying the processing of a function or request until the results are needed. Thinking in terms of lazy programming can help you rid your code of unneeded computation and restructure programs to be more problem-oriented."

+ - Develop with Eclipse STP and Apache Tuscany

Submitted by LinucksGirl
LinucksGirl (1105803) writes "The Eclipse STP plug-in and Apache Tuscany simplify services development through the use of the popular Eclipse development environment. In this tutorial, you will see STP and Apache Tuscany in action, through the creation of an SCA Java Remote Method Invocation (RMI) service. Also learn how to configure an Eclipse RCP application to consume a Web service hosted in IBM WAS v6.0.2."

+ - Developing for the Nokia N800 with Linux

Submitted by LinucksGirl
LinucksGirl (1105803) writes "The Nokia N800 takes advantage of Linux's ability to scale down to a small footprint to run efficiently in company devices, offering a great deal of general-purpose functionality for developers. In this Linux on board series root inside the Nokia N800 phone/Internet tablet/Webcam and see how to get started building applications by way of a working example."
The Internet

+ - The Future of the Linux SCSI Subsystem

Submitted by LinucksGirl
LinucksGirl (1105803) writes "The Small Computer Systems Interface (SCSI) is a collection of standards that define the interface and protocols for communicating with a large number of devices. Linux provides a SCSI subsystem to permit communication with these devices. This article introduces you to the Linux SCSI subsystem and discusses where this subsystem is going in the future."

+ - Digitally Sign and Verify XML Documents

Submitted by LinucksGirl
LinucksGirl (1105803) writes "With the increasing adoption of Web services and SOAs, ensuring the authenticity, integrity, and nonrepudiability of XML messages has become an essential component of secure and robust messaging infrastructures. This article walks you through how to enable the signing and verification of XML documents using Apache WSS4J and WebSphere DataPower SOA Appliances together."

+ - Anatomy of Linux Synchronization Methods

Submitted by LinucksGirl
LinucksGirl (1105803) writes "In your Linux education, you may have learned about concurrency, critical sections, and locking, but how do you use these concepts within the kernel? This article reviews the locking mechanisms available within the Linux Kernel 2.6, including atomic operators, spinlocks, reader/writer locks, and kernel semaphores. It also explores where each mechanism is most applicable for building safe and efficient kernel code. Also try the Linux Kernal tutorial to learn how to compile, and customize a Linux kernel to suit your needs."

+ - Anatomy of the Linux File System

Submitted by LinucksGirl
LinucksGirl (1105803) writes "Linux supports a large number of file systems, from journaling to clustering to cryptographic. Linux is a wonderful platform for using and developing standard and more exotic file systems. This article explores the virtual file system (VFS) in the Linux kernel and then reviews some of the major structures that tie file systems together. You can also take this Linux file system tutorial to learn more about how to control the mounting and un-mounting of filesystems, examine existing filesystems, create filesystems, and perform remedial actions on damaged filesystems."

"I've seen it. It's rubbish." -- Marvin the Paranoid Android