O'Reilly
Learning Lab: $200 Instant Rebate -- Learning
programming languages and development techniques has never been easier.
Using your web browser and Useractive's Learning Sandbox technology,
the Learning Lab gives you hands-on, online training in a Unix
environment. This month, receive a $200 instant rebate (and a
Certificate from the University of Illinois upon course completion)
when you enroll in any Certificate Series.
PHP Form Handling -- If your PHP script produces dynamic web pages (and it probably does), and your PHP script deals with user input (it probably does), then you need to work
with HTML forms. Here are some tips for simplifying, securing, and organizing your form-handling PHP code, from David Sklar, author of Learning PHP 5.
PHP Debugging Basics -- If you've got problems with your PHP programs, this article by David Sklar offers techniques to help you find and fix them: locate basic syntax errors, check the values of variables as your program is running, and make the PHP interpreter report the errors that interest you. David is the author of Learning PHP 5.
ActionScript for Non-Coders --
Sham Bhangal uses real-world examples to show how the Flash authoring
environment allows an ActionScript coder to work and share ideas with
designers who have no ActionScript experience, while at the same time
allowing designers to make full use of scripting. Sham is the author of
O'Reilly's recently released Flash Hacks.
Why
PHP 5 Rocks! -- Adam Trachtenberg provides a quick tour around PHP 5,
highlighting seven of his favorite new features, all of which will allow your PHP 5 code
to be more concise, more elegant, and more flexible than ever. Adam is the author
of the upcoming Upgrading
to PHP 5.
Installing Python from Source Code --
Have you been wanting to try Python? Chapter 2 of Python in a Nutshell includes a step-by-step guide that shows you where to get the code, and covers installation, configuration, building, testing, and more. Get a free trial to read this and four other O'Reilly books on Safari.
Your O'Reilly Account: New, Single Sign On -- O'Reilly customers and guests now have a single address and one password to access all things O'Reilly, from oreilly.com and Safari Bookshelf to all of the O'Reilly Network sites and DevCenters. When possible, we've consolidated your prior, separate accounts into one new account. Logging into the new system is quick and easy; details on how to do it have been emailed to you, and you can read more about O'Reilly's single sign on in Tony Stubblebine's weblog.
Tapping RSS with Shell Scripts
-- Learn how to write a shell script that watches the news
from Slashdot.org. After applying the code in this article by Dave Taylor
all you'll have to do is launch the Terminal to see the latest Slash
headlines. Dave is a coauthor of Learning Unix for
Mac OS X Panther.
Safari Gets Bigger and Better -- There are now more than 2,000 books from the industry's leading technical publishers available on Safari Bookshelf. As the library grows, so does its functionality: searches are powerfully precise and as broad or specific as you wish; and now, with a Safari Max subscription, you can download chapters to read offline. Safari will help you save time, reduce errors, keep current, and save more money than ever with up to 35% off print copies of your favorite books. If you haven't
yet gone on Safari, try a free trial subscription.
Gastronomy for Geeks -- Pizza, Twinkies, and Jolt are geek haute
cuisine for a stereotypical few. Many of you know the difference between au
jus and baba ghanoush, and that Thai shish kabob isn't called sauté.
So, you Geek Gourmets, come share your favorite recipes, and see what your peers are
cooking.
An
Introduction to the Twisted Networking Framework -- Network
programming is difficult, and not just because bandwidth and latency are
hard to manage. Itamar Shtull-Trauring introduces Python's Twisted, an
open source framework designed to ease development of networked applications.
Itamar will be presenting a session on Twisted February 9th at
O'Reilly's Emerging
Technology Conference.