ONLamp.com
advertisement




Atom 1.0 Feed RSS 1.0 Feed RSS 2.0 Feed






  

Beginner's Introduction to Perl 5.10, Part 2
Strings and files in modern Perl

  

Meet The Hardy Heron: What's New in Ubuntu 8.04
Meet The Hardy Heron: What's New in Ubuntu 8.04

  

Puffy and the Crytonauts: What's New in OpenBSD 4.3
Puffy and the Crytonauts: What's new in OpenBSD 4.3

  

A Beginner's Introduction to Perl 5.10  Perl 5 has come a long way in the past few years. The newest version, Perl 5.10, added several new features to make your programs shorter, easier to maintain, easier to write, and more powerful. Here's how to start using modern Perl productively.  [Perl.com]

Spotlight on FOSS: An Interview with Mark Shuttleworth  Ubuntu is about to release Hardy Heron, the newest Long Term Support version of this popular Linux distribution. To mark the occasion, we're launching a new video interview series, Spotlight on FOSS, and leading off by chatting by Mark Shuttleworth himself!  [ONLamp]

Ruport: Business Reporting for Ruby  No one likes developing reporting tools for an application. But without them, many applications are only half-done. Luckily, Ruby has a great reporting infrastructure available to build on, and in this article, you'll learn how to use it.  [Ruby]

Step by Step: Using Samba to join a Windows Domain  Samba has made getting Linux and Windows systems talking to each other much easier than it once was. But there are still some tasks that are more than a little finicky. One of them is definitely joining a Samba client to a domain-based Windows network. Luckily, now you'll have a step by step guide to doing just that.  [ONLamp]

The iPhone SDK: APIs Apple Didn't Want You to Know About  The iPhone has been a hot item ever since it came out, but running non-Apple supplied software on it isn't easy. But the secrets to building a successful toolchain to create iPhone applications can be found right here.  [ONLamp]

Drupal 6.0: Installation and Basic Usage  Drupal is a best-in-class content management system that is widely used to produce highly engaging web content. In this guide, you'll learn how to install, configure, and produce simple content using the latest version of Drupal.  [ONLamp]

Reverse Callback Templating  Many programmers know of the two main systems of templating. One embeds actual source code into the template. The other provides a mini language with loops, conditionals, and other control structures. There is a third way -- a reverse callback system. James Robson explains this best-of-both-worlds approach by demonstrating Perl's Template::Recall module.  [Perl.com]

Using Zend Studio for PHP Programming  Most programmers are familiar with Eclipse, and PHP programmers are familiar with Zend Studio. But, like two great tastes that taste good together, the two have now been combined into a single tool. Learn how you can use Zend Studio to make your PHP programming more productive.  [PHP]

Step by Step: Configuring SSL Under Apache  This is the first in a new series of ONLamp articles you'll be seeing over the next few months. They aren't breaking news about the hottest new technologies, they're step by step guides to common but sometimes complicated procedures you may have to tackle. In the first installment, Juliet Kemp gives us a checklist that should have your Apache server running SSL in nothing flat.  [ONLamp]

Does Enterprise Development Have to Be Painful?  After several years away from anything resembling enterprise software, chromatic accepted a challenge from SAP Labs to try their new software development platform. What lessons have they learned from dynamic languages and frameworks? Has developing big serious software truly become more agile? In this first of three articles, chromatic explores the ecosystem around SAP NetWeaver CE and tackles the first challenge -- installation.  [General]

What's New in FreeBSD 7.0  After much anticipation, FreeBSD is approaching a milestone release, 7.0. As with all major happenings in the BSD world, Federico Biancuzzi, our man in the streets, has interviewed dozens of major contributors to put together this report on what's new and hot.  [BSD]

Developing RESTful Web Services in Perl  REST has become a widely used alternative to protocols such as SOAP, providing a simpler way to tell your server what you want to do without all that messy WSDL stuff. In this article, you'll see how to create a RESTful web service, using Perl.  [ONLamp]

A Look Back at 10 Years of OSI  It's been 10 years since the Open Source Initiative was launched, and what a 10 years it has been. Open Source has gone from an obscure and radical concept to a vibrant sector of the software landscape. For the 10th Anniversary, our faithful newshound Federico Biancuzzi talked to some of the early pioneers of the OSI (such as Bruce Perens and Eric Raymond) about where it came from and how it is relevant today.  [ONLamp]

Using Xen for High Availability Clusters  Virtualization is one approach that you can take to implementing clusters. But you still have to arrange to handle failures in a high-availability environment. Here's one solution, using Xen.  [ONLamp]

LILO and GRUB: Boot Loaders Made Simple  LILO and Grub are the most popular Linux bootloaders. Usually, your Linux distribution chooses and configures one or the other for you, but this article provides a handy comparison of the two, and offers some troubleshooting and configuration tips if you ever want to do it by hand.  [Linux]

How to Tell Your Perl Story (at OSCON)  Have you done something stunningly cool or staggeringly useful with Perl in the past year? Conference season will be here soon; it's time to consider giving a talk to your local monger group, a regional conference, or even OSCON. Perl track committee member brian d foy gives several guidelines to help you decide what to talk about and how to present it.  [Perl.com]

Administering MySQL Using Flex  Adobe's Flex offers a rich client-side user experience, but how do you use it to create practical applications. In this article, you'll see how to hook Flex up to a PHP backend to do some simple MySQL administration.  [ONLamp]

Shoes Meets Merb: Driving a GUI App through Web Services in Ruby  It seems like you can't say the word Ruby these days without the word Rails following automatically. But before Rails ever saw the light of day, Ruby was a thriving, robust language. So what can you do without Rails? How about connect a GUI application to a back end web service, using two powerful Ruby frameworks?  [Ruby]

Cookin' with Ruby on Rails - Integration Tests  In this month's installment, Bill Walton tells the tale of how Paul and CB add integration tests to their ever more advanced Rails application. Take a look, and learn how to make your integration as well tested as the individual components.  [Ruby]

Memories of 20 Years of Perl  The Perl community just celebrated the 20th anniversary of Perl. Here are some stories from Perl hackers around the world about problems they've solved and memories they've made with the venerable, powerful, and still vital language.  [Perl.com]

Creating Games in Ruby (Part 2)  Nearly every developer fosters a secret desire to create cool video games, but for most of us, the barriers to entry (knowing how to create performant graphics code) has kept us out of the game. But there are several toolkits for Ruby that can get you on your way without a Ph.D.  [Ruby]

Creating Games in Ruby (Part 1)  Nearly every developer fosters a secret desire to create cool video games, but for most of us, the barriers to entry (knowing how to create performant graphics code) has kept us out of the game. But there are several toolkits for Ruby that can get you on your way without a Ph.D.  [Ruby]

Building Mashup-Friendly Sites in Rails  Mashups have been the hot web technology lately. Rather than try to do everything yourself, why not present the data that makes your site special in an easy to consume fashion, and let users design applications that mix your data in with others. Jack Herrington walks us through an example showing how to create mashup-friendly using Ruby on Rails.  [Ruby]

Linux Audio Editors: An Overview  In previous articles, John Littler has introduced us to the various ways that you can play with audio at a low level in Linux. Now, he completes our Linux audio adventure by looking at tools to edit audio files, just the thing to jazz up your next podcast.  [ONLamp]

Advanced JavaScript III  JavaScript guru Howard Feldman completes his voyage through the world of JavaScript hacking with this article. This time around, he tackles dynamic tables, switching out form elements, and putting prompting text in text boxes.  [ONLamp]

Google Calling: Inside Android, the gPhone SDK  Google has finally unwrapped the gPhone, and rather than a product, it's a platform called Android. Today, Google is releasing an early SDK for Android and our Brian DeLacey has been given an early preview of what you'll find inside.  [ONLamp]

Customizing X Window: An Introduction  Time was, everyone needed to know how to tweak an X11 installation by hand, just to get your video card to work. These days, with most of it done automatically, it's becoming a lost art. But if you want to use a tweak your keyboard mapping (or use a non-standard keyboard), modify the available fonts, or change the character set that you use, you need to understand the configuration files and how they work. Here's everything you need to get yourself started, courtesy of Frank Pohlmann.  [ONLamp]





O'Reilly Network Blogs

Microsoft CodeBox: Lessons from the Open Source Community There's an interesting four page PDF file that appeared recently on the Microsoft downloads site titled... Open Source at Microsoft CodeBox: Bringing the Open Source Approach In-House It answers the question: Could the community and collaborative concepts that underlie open… read more Todd Ogasawara

Google App Engine Application Request: Python User Group Website If anyone was interested in a great Google App Engine project, I would love to see a community blog/speaker registration tool. Jeff Rush mentioned something like this a couple of PyCons ago, but now there is the technology available for… read more Noah Gift

How Fresh is the CPAN? I like numbers. They can mean a lot of things. Rather than continuing silly arguments over obfuscated and flawed measurements of "language popularity", perhaps a better way of measuring the viability of a language or platform is to measure the… read more chromatic

Microsoft Windows now supports.. PAM! If you are at all familiar with the UNIX or Linux world, you will know about the Pluggable Authentication Module (PAM) functionality. Essentially, PAM is a highly extensible login framework for authenticating and authorizing a user for access to a… read more Dustin Puryear

MySQL Code, API, and Data Formats Are Open! OK, I know this is NOT the Inside MySQL blog area. But, MySQL is the "M" in both LAMP and WAMP. And, as one of the people who wasn't very happy by MySQL's decision to close source parts of the… read more Todd Ogasawara

More ONLamp Posts



Events

STAREast 2008 Software Testing Analysis & Review
Orlando, Florida May. 5, 2008

Better Software Conference & EXPO 2008 Development Lifecycle Practices
Las Vegas, Nevada Jun. 9, 2008

STARWest 2008 Software Testing Analysis & Review
Anaheim, California Sep. 29, 2008

> More


Sponsored by: