THE O'REILLY NETWORK NEWSLETTER
-------------------------------------
The latest from http://oreillynet.com
==================================================================
O'Reilly Learning Lab
http://learninglab.oreilly.com
Learning development languages and programming techniques has never been
easier. Using your web browser and Useractive's Learning Sandbox
technology, you can get hands-on, online training in a Unix environment.
You'll get all the tools, course materials (including a free O'Reilly
book), and coaching you need to ensure a productive learning experience,
and if you complete all the courses in a series, you'll get a Certificate
for Professional Development from the University of Illinois.
Certifications include Linux/Unix System Administration, Web Programming,
.NET Programming, and Client-Side Scripting.
==================================================================
Dear Reader,
Like so many things in life, IRC is easy to learn and not so easy to
master. The typical user is comfortable chatting with others online--and
usually leaves it at that. But there are so many more communication
possibilities available with this technology that folks never explore.
O'Reilly author, Paul Mutton, wants to change that. In his recent book,
"IRC Hacks," Paul explains how to push the IRC envelope by doing things
such as using IRC over Telnet, building a simple Perl IRC client, and even
feeding syndicated RSS news into IRC channels. I've listed these
particular topics because they're part of the collection of free sample
hacks you can download today:
http://www.oreilly.com/catalog/irchks/chapter/index.html
Paul's also published two more hacks from the book in his latest article,
"Hacking IRC," available on the O'Reilly Web DevCenter:
http://www.oreillynet.com/pub/a/javascript/excerpt/IRCHacks_chap1/index.html
In that piece he shows you how to use the IRC client with a webcam and how
to make your own IRC bot. It's really fun stuff.
So if you're a casual IRC user who wants to learn more about leveraging
this technology, take a look at Paul's article and sample hacks. I think
you'll like what you see.
Until next time,
-Derrick
--
Derrick Story
O'Reilly Network Managing Editor
[EMAIL PROTECTED]
=====================================================================
Sponsored by BEA
Join the hive! Beehive is an Apache open-source project
based on the Workshop Application Framework designed to
deliver a cross-container, ease-of-use programming model and
application framework for J2EE- and SOA-based applications.
Check out the buzz for yourself at:
http://www.oreilly.com/go/beahv_orn92104
=====================================================================
*** Featured Articles ***
A Quick Guide to Digital Shoeboxes
You like taking all of those digital photos, but what do you do with them
after you put them on your computer? Giles Turnbull looks at four digital
shoeboxes that can help you organize your image library.
http://digitalmedia.oreilly.com/2004/09/22/shoeboxes.html
***
Advanced SiteMesh
Developing a web application with a consistent look and feel isn't easy,
especially if parts of the site use different underlying technologies. But
as Sunil Patil shows, SiteMesh offers a solution, with servlet filters
called "decorators" that apply your appearance late in the game.
http://www.onjava.com/pub/a/onjava/2004/09/22/sitemesh.html
***
Introduction to Device Independence
The W3C is working on standards related to device independence, which will
allow an optimal web-browsing experience across the diversity of
web-capable devices. Peter Mikhalenko introduces us to this new, exciting
area.
http://www.xml.com/pub/a/2004/09/22/di.html
***
Using Extensions in Firefox
The Firefox browser has a lot going for it, and one of its best traits is
its ability to use extensions that add to its features. Wei-Meng Lee,
author of Windows XP Unwired, shows you how to find and install them, and
clues you in to his favorites.
http://www.windowsdevcenter.com/pub/a/windows/2004/09/21/firefox.html
***
Manipulating Space with CSS
One of the main strengths of Cascading Style Sheets (CSS) is how the
technology handles web typography. In this article, Christopher Schmitt
shows how to use CSS's letter- and word-spacing properties to easily
adjust the space between two letters or to separate whole words within a
paragraph. Chris is the author of O'Reilly's recently released CSS
Cookbook.
http://www.oreillynet.com/pub/a/javascript/2004/09/21/CSSCookbook.html
***
Wireless Security and the Open1X Project
Open1X is an open source project focusing on network security. The
wireless adoption of this technology is referred to as 802.1X. In this
interview, Matthew Gast travels to the University of Utah to talk to Chris
Hessing and Terry Simmons, who are intent on bringing standards-based
wireless security to Linux, Mac OS X, and Windows clients.
http://www.macdevcenter.com/pub/a/mac/2004/09/21/open1x.html
***
Learning ASP.NET for the ASP Developer, Part 1
You may be an ASP developer. After the boom of the 1990s, there are
thousands of you out there. We know you want to learn ASP.NET. In this,
the first of three articles by Dr. Nahal J. Mehta, he shows you how to
leverage your ASP knowledge to learn how to think like an ASP.NET
developer.
http://www.ondotnet.com/pub/a/dotnet/2004/09/07/asp2aspnet.html
***
Hacking IRC
IRC Hacks author Paul Mutton has selected some of his favorite hacks to
excerpt here. This week find out how to add your IRC nickname to your
webcam, and how to make your own IRC bot for passing on short messages to
other users. Be sure to check back to this space next week for hacks on
performing feats of math; announcing newsgroup posts; and using IRC within
a screen.
http://www.oreillynet.com/pub/a/javascript/excerpt/IRCHacks_chap1/index.html
***
Defining the Linux Enterprise
Linux users often call into question decisions by major vendors who
increase innovation in the enterprise at the expense of the desktop. In
this article, Tom Adelstein, coauthor of Exploring the JDS Linux Desktop,
defines the market and discusses the business reasons why Linux companies
pursue the enterprise market while limiting their initiatives for
consumers. Tom also examines possible ways enterprise advances and the
community can benefit consumer products.
http://www.linuxdevcenter.com/pub/a/linux/2004/09/16/linuxenterprise.html
***
*** New Books from O'Reilly Media ***
sendmail 8.13 Companion
http://www.oreilly.com/catalog/sendmailcomp/
iLife '04: The Missing Manual
http://www.oreilly.com/catalog/ilifetmm/
The Mezonic Agenda: Hacking the Presidency (Syngress)
http://www.oreilly.com/catalog/1931836833/
Java Threads, 3rd Edition
http://www.oreilly.com/catalog/jthreads3/
=====================================================================
Sponsored by the Web 2.0 Conference
The Web 2.0 Conference brings together the Internet industry's leaders
and influencers to discuss and debate the most important issues and
strategies driving today's Internet economy. This conference focuses on
"The Web as Platform"--innovative Internet developments across a
spectrum of technology, Internet, and service industries. The Web 2.0
Conference takes place October 5-7 at Hotel Nikko in San Francisco.
http://www.web2con.com
=====================================================================
*** O'Reilly Network Top Five Articles Last Week ***
1. Open Source Security: Still a Myth
Does the open source process guarantee better security than proprietary
development methods do? Not necessarily, warns John Viega. There are
several security challenges facing open source software that many
developers have so far failed to recognize.
http://www.onlamp.com/pub/a/security/2004/09/16/open_source_security_myths.html
***
2. Understanding the Interplay Between Utility Classes and Static
Initialization
Using static initializers is a common practice for setting up fields that
need to be accessed from distantly related classes. However, without a
firm understanding of how statics work with relation to subclassing, and a
careful establishment of initialization expectations, difficult problems
can arise. Satya Komatineni offers a new pattern that can reduce these
problems.
http://www.onjava.com/pub/a/onjava/2004/09/15/statics.html
***
3. Building a BSD Netboot Server
Diskless FreeBSD workstations work beautifully for many users. With recent
changes in FreeBSD 5.x, the old methods of building a netbooting lab have
changed. In this, the first of two articles, Mikhail Zakharov explains how
to build a FreeBSD server for diskless BSD workstations.
http://www.onlamp.com/pub/a/bsd/2004/09/09/diskless_server.html
***
4. More Inside News on O'Reilly's Mac OS X Conference
We've added top-level Apple-employed speakers to the conference faculty.
And yes, some have been approved to talk about Tiger. Here's the latest
inside scoop on the upcoming Mac OS X event.
http://www.macdevcenter.com/pub/a/mac/2004/09/16/osx_conf.html
***
5. Open Source and Free Documentation Licenses, Part 1: The GNU FDL
The same principles that apply to open source licenses also apply to
licenses for documentation and works other than software. In part one of a
two-part series, Andrew St. Laurent looks at the first of three such
licenses, the GNU Free Documentation License (FDL). He reviews the FDL
section by section, and concludes with a look at some minor problems and
ambiguities in definitions. Andrew is the author of Understanding Open
Source and Free Software Licensing.
http://www.onlamp.com/pub/a/onlamp/2004/09/16/OSlicenses.html
***
---------------------------------------------------------------------
To change your newsletter subscription options, please visit
https://epoch.oreilly.com/account/default.orm and click the
"Manage My Newsletters" link. For assistance, email
[EMAIL PROTECTED]
---------------------------------------------------------------------
------------------------ Yahoo! Groups Sponsor --------------------~-->
$9.95 domain names from Yahoo!. Register anything.
http://us.click.yahoo.com/J8kdrA/y20IAA/yQLSAA/67folB/TM
--------------------------------------------------------------------~->
-----------------------------
Visit www.tsolver.net sooner
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/tsolver/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/