Larry Wall and Friends
by Derrick StoryNetwork Newsletter for 05/20/2003
Dear Readers,
Every year Larry Wall's State of the Onion is one of the most popular events at the O'Reilly Open Source Convention. Larry's forwards-backwards look at Perl is as illuminating as it is entertaining.
At this year's event in Portland, Oregon (July 7-11), Larry will be speaking again, followed by five other "state of the technology" talks. I'm serious. Look at this lineup:
- Perl: State of the Onion, Larry Wall
- Python: State of the Snake, Guido van Rossum
- PHP: State of the Elephant, Shane Caraveo
- MySQL: State of the Dolphin, Monty Widenius
- Apache: State of the Feather, Greg Stein
- Linux: State of the Penguin, Theodore Ts'o
|
To subscribe to the O'Reilly Network newsletter (or other newsletters), visit https://epoch.oreilly.com/account/default.orm and select the newsletters you wish to receive in your user profile (you'll need to log in with your existing O'Reilly Network account -- if you don't yet have an account, you'll need to create one). To change your newsletter subscription options, please visit https://epoch.oreilly.com/account/default.orm and click the"Manage My Newsletters" link. For assistance, send email to |
So, during the course of one Tuesday evening, you can hear from six luminaries who are experts in six open source technologies, and never have to leave your chair.
Early bird registration for the O'Reilly Open Source Convention ends this Friday. You might want to drop by the site to learn more.
Until next week,
Derrick
Derrick Story
O'Reilly Network Technical Editor
derrick@oreilly.com
Featured Articles
2003 O'Reilly Open Source Convention
A Study in Flash Form Submission
The release of Flash MX's Flash UI components made the Flash form
creation process easier. But form submission is still trickier in
Flash than it is in HTML. In HTML, forms can be submitted via a
submit button or via the Enter key. Flash does not have built-in
support for Enter-key form submission; thus, Colin Moock, author
of ActionScript for Flash MX: The Definitive Guide, 2nd Edition,
explains how to handle the Enter key manually.
Input Validation in C and C++
The upcoming O'Reilly book, Secure Programming Cookbook for C and
C++, has a chapter dedicated to "Input Validation," an important
class of defensive security techniques. In this sneak peek at one
of the recipes in the chapter, the authors present a security-critical
problem: C and C++ do not perform array bounds checking, a particular
issue when handling strings. The risks increase dramatically when
user-controlled data is on the program stack (that is, when the
data is a local variable). This "Beta" recipe discusses three
solutions that will cover most situations.
Top Ten Gotchas in Upgrading to .NET Framework 1.1
Some of the most interesting changes from .NET 1.0 to .NET 1.1 are
in the Framework Class Library. Microsoft has catalogued over 100
breaking changes as a result of the new version. While many of these
changes are in specialized areas that most .NET developers will
never visit, there are some major changes that you should be aware
of, lest they bite you when you upgrade.
Transforming iCal Calendars with Java
You can store your iCal calendars on your iPod and check your
appointments while enjoying music. But todo items from iCal don't
synch, unless you change them to events. Daniel Steinberg shows
you how to get todos on your iPod using a little Java 1.4.1.
Linux Kernel Problems
Noel Davis looks at problems in Linux 2.4 kernels, sendmail, IMAP
clients, cdrecord, lv, GNU Privacy Guard, EnGarde Secure Linux's
sudo, SCO OpenLinux's mgetty and faxspool directory, BEA WebLogic
Server, Unreal Engine, and WebLogic Express.
Why Try to Out-Google Google?
If Google has been successful, Tara Calishain says, initially at
least, it had nothing to do with actual technology. Tara, coauthor
of the best-selling Google Hacks, looks at what has made Google a
success, as well as ways Google could out-Google itself. If search
engines took a close look at the cultural factors that led to some
of Google's success, and then considered how they could leapfrog
what Google's doing now, the competition to be your search engine
of choice might really heat up.
A Gentle Re-Introduction to QuickTime for Java
The QuickTime media API is stable and featureful. The Java SDK ships
with useful docs and examples. Putting the two together can be
painful, though. Chris Adamson presents a gentle introduction to
programming QuickTime with Java.
Interactive Web Applications with XQuery
The W3C's XQuery language can be used to create HTML front ends to
web services. Ivelin Ivanov demonstrates by wrapping Amazon's
ListMania interface.
O'Reilly Network Top Five Articles Last Week
What I Hate About Your Programming Language
Choosing a programming language is rarely ever as easy as making a list of features and choosing the best ones. Like programming, it can be messy and opinionated. Every language has its own philosophy, and whether that fits your own mind is often a matter of taste.Top Ten Digital Photography Tips
You have a digital camera and have recorded the typical shots of family and friends. Now what? Here are ten tips to make your next batch of digital images so impressive that people will ask: "Hey, what type of camera do you have?" Guess what? It's not the camera.Location, Location, Location: Tips for Storing Web Site Files
So where do you store your web site files on your Mac OS X development server? The Sites folder, aliases to other locations on your hard drive, virtual hosts? Patrick Crowley (of iCalShare.com) shows you what he's learned from his experiences.C++ Memory Management: From Fear to Triumph
With modern memory-managed languages, is there any reason to program in C or C++ anymore? George Belotsky says yes. Even a brilliant memory-management scheme may not fit your particular application. In the first of three articles, George examines common memory errors in C++.Embedded Linux: Semantics and Reality
"Embedded Linux doesn't exist." Quite a statement for author Karim Yaghmour to make, since he's just completed writing a book about the use of Linux in embedded systems--O'Reilly's recently released Building Embedded Linux Systems. To understand why he makes this statement, read Karim's article on the historical and contemporary uses of "embedded Linux." Along the way, he also tackles whether "embedded Linux" is a noun or an adjective.
Return to list of Network Newsletters.
Return to the O'Reilly Network.







