Friday, September 29, 2006

 

MAKE News No. 45 -- MakeShift, RSS, Drawbots, and Steam Engines

MAKE NEWS No. 45 -- Save a man stuck in a fissure filled with toxic gas, RSS
feeds for MAKE (print), the Drawbot, steam motorcycles, toast art, and more!

-----------------------------------------------------------------
Sponsored by The Science of Sleep

Go see The Science of Sleep this weekend!

Michel Gondry, Gael Garcia Bernal, art, witty dialogue, fun music,
and of course, plenty of heart.

Close your eyes, open your heart. See in dreamland!

<http://wip.warnerbros.com/scienceofsleep/>
-----------------------------------------------------------------

September 29, 2006
================

Halloween is fast approaching, a "maker" holiday if there ever was one! Have a
great spooky project, hack, tip, costume idea, favorite material, or tool
related to Halloween? Email me.

Phillip Torrone
MAKE Senior Editor
pt@oreilly.com

MakeShift: Save a man stuck in a fissure filled with toxic gas!
================

Next up, let's show everyone how to win the MakeShift challenge. The creator of
MacGyver (Lee D. Zlotoff) challenges you to save a man stuck in a fissure filled
with toxic gas!

=The Scenario=
You set off on a solo backpacking jaunt one blissfully free weekend, in search
of a legendary mountain hot spring that has remained pristine thanks to the
12-plus-hour climb it takes to reach it. A well-earned sweat topped off with
nothing but silence, solitude, and hot water--what's not to like?

Just as your topo map indicates that you're within minutes of the spring, you
hear an agonized shouting from somewhere off the rocky trail. You quickly
discover a large, cylindrical fissure in the ground, about 15 feet in diameter
and about 20 feet deep, at the bottom of which lies a rather large example of
humanity, with his leg bent at such an unnatural angle that there's no doubt
it's badly broken. You yell down to the man--who is easily twice your weight--to
say help has arrived. He acknowledges you with a wave, but he seems to be fading
fast from shock, pain, or whatever. The walls of thet fissure are nearly vertical
and full of jagged rocks, but your experience tells you they're scalable. Still,
there's no way you'll be able to climb those rocks with this guy on your back.
You'll have to come up with another way to get him out of this whole.

=And then it hits you=
A noxious, sulfuric smell that says that this fissure is a vent for the same
gases that make the hot springs so warm and bubbly. If you don't quickly find
a way to get fresh air to this guy, he's not going to survive long enough for
you to rescue him.

=The Challenge=
Devise a way to keep this guy breathing while you come up with and execute a
plan to safely extract him from the fissure. Then get him stabilized long
enough that you can either get him off the mountain yourself, or hike back out
to summon more help.

=Here's what you've got=
A top-of-the-line backpack with a nested, detachable water container, a sleeping
bag, inflatable air mattress, two-man backpacking tent, a large towel, cook set,
butane stove, camping food, and a basic first aid kit. You also have 40 feet of
nylon rope, an elaborate Swiss Army knife (or Leatherman tool), a 25-foot roll
of duct tape, a small Maglite-type flashlight, your trusty, 6-foot bamboo walking
stick, and the bandanna around your neck. Any questions? Good, 'cause humanity
awaits.

Send a detailed description of your MakeShift solution with sketches and/or
photos to <makeshift@makezine.com> by October 27, 2006. If duplicate designs
are submitted, the winner will be determined by the quality of the explanation
and presentation. The most plausible and creative solutions will each win MAKE
sweatshirt. Think positive and include your shirt size and contact information
with your description. For rules and solutions to previous MakeShift challenges,
visit <http://www.makezine.com/makeshift>.

MAKE: Video!
===========

=Make Podcast: Weekend Projects -- Making A Drawbot=

Check out our latest project from our media maker Bre using the MAKE controller
kit: "When I saw the scribbler robot article in Make: 07, I had to make one. At
first I thought it would be easy to get some steppers and boss them around with
some software. Well that's what needed to be done, but it wasn't easy. Luckily
I got a lot of the hardware issues out of the way by finding a medical robot
that organized vials of blood off eBay to convert into my robot."

<http://www.makezine.com/blog/archive/make_podcast/>

MAKE: Blog
===========

Can't get enough MAKE? Visit the MAKE blog for a daily dose of all things you
*should* try at home. Each day we post dozens of stories, projects, hacks, and
mods sent by you, makers!

<http://www.makezine.com/blog/>

This week on the MAKE: Blog

=A Steam-powered Motorcycle=

We're getting a lot of great submissions to add to our growing collection of
"maker made" transportation. Here's a series of photos from an early homemade
steam-powered motorcycle. Annette writes, "Ray Clift was born in August, 1912,
in Bellingham, WA, where he spent most of his growing up years and young
adulthood. Ray was an inventive fellow, as were many of his contemporaries, as
kids back then didn't have many toys. They made their toys! Ray's working years
were spent in photography, machine shop, mechanical engineering, and drafting.

"Ray and I were married in September, 1973, so I was not an eye witness to his
early endeavors. All I have are some photos he kept, his notations, and memories
of things he mentioned to me. I believe that the motorcycle was Ray's only
invention using steam power. I recall him saying that the motorcycle wouldn't go
very far.

"Ray must have sold or given the motorcycle to someone, probably before he moved
to Seattle, WA, about 1949. I remember that an old friend of his told him that
he had seen what he thought was the motorcycle, lying abandoned and rusting in
a field."

Here are the wonderful photos from Annette:

<http://www.makezine.com/blog/archive/2006/09/steam_powered_motorcycle_photo.html>

=MAKE: Toast Art=

The best art since sliced bread? Gavin Harper, our mate who has written articles
on Build Your Own Band Aid Fuel Cell, Make a Geodesic Dome, and a number of cool
tech books, met up with acclaimed "Toast Artist" Lennie Payne, who gives MAKE
readers some insight on how to make art from toast.

<http://www.makezine.com/blog/archive/2006/09/make_toast_art.html>

=Public Beta: Subscribe to a Print Magazine (MAKE) via RSS=

OK makers, for those of you who use RSS feeds and also subscribe to MAKE (the
magazine + digital edition) we have an interesting "public beta" we'd like you
to try out: "subscribe to a print magazine (MAKE) via RSS." For the folks who
want to dive in, or who are in the publishing industry, you can now subscribe
(via RSS) to any term/topic/author that appears in MAKE (print magazine) and
read the articles you subscribed to (RSS) instantly with our digital edition.
In other words, MAKE magazine feeds feature page permalinks.

<http://www.makezine.com/blog/archive/2006/09/public_beta_subscribe_to_a_pri.html>

MAKE: Flickr Photo Pool
===========

There are over 5,028 photos with 1,679 Makers from around the world posting
projects, hacks, mods and more in the MAKE photo pool.

Morgan, the wonder Atari 400/800:
<http://www.flickr.com/photos/hauntedpalace/251633335/in/pool-make/>

"Old school ROV":
<http://www.flickr.com/photos/mr_tentacle/251961099/in/pool-make/>

Get your steampunk one:
<http://www.flickr.com/photos/mikest/247903419/in/pool-make/>

Building a simple magnetohydrodynamic propulsion craft:
<http://www.flickr.com/photos/oskay/243692324/in/pool-make/>

The new Sony reader:
<http://www.flickr.com/photos/pmtorrone/tags/sonyreader/>

MAKE Volume 07!
==============

Volume 07: Backyard Biology

Hack your plants, extract your DNA, 70's soapbox saga, build a videocam rocket,
and head-mounted water cannon.

<http://www.makezine.com/07/>

Subscribe today: <http://www.makezine.com/subscribe>

Last up, if you're a MAKE subscriber, don't forget that you can log in right now
and see all of MAKE 07 with MAKE's digital edition.

<http://www.make-digital.com/make/vol07/>

Renegade Crafters! MAKE’s New Zine, CRAFT, on Newsstands October 17!
==========================================

From the team that brought you MAKE, CRAFT is a quarterly, project-based magazine
dedicated to the renaissance occurring within the world of crafts. Our vision with
CRAFT is to unite, inspire, inform and entertain a growing community of highly
imaginative and resourceful people who are transforming traditional art and crafts
with unconventional, unexpected and sometimes renegade techniques, materials and
tools.

CRAFT is written for and by creative, free-spirited DIY enthusiasts; tech-savvy
makers & crafters; students (of all ages), teachers; the intellectually curious,
artistically inclined and environmentally aware. People who derive an innate sense
of pleasure in finding unexpected ways to repurpose, re-make and re-use materials,
art, technology, devices in their daily lives. Learn How to:

· Embroider a skateboard
· Make and program a light-up tank top
· Convert an old pair of shoes into chic knitted boots
· Create an iPod cozy through the ancient art of felt-making

CRAFT goes on sale October 17, 2006 and we anticipate a very quick sellout (as was
the case with the inaugural issue of MAKE). Avoid the crushing disappointment of
an empty newsstand, reserve a copy today by subscribing.

As a special offer to MAKE readers, visit craftzine.com/subscribe and claim an
inaugural subscription for yourself or as a gift for the crafter in your life
before October 17th, enter promotion code MAKE4CRAFT and receive the cool new
CRAFT T-shirt.

Just visit <http://craftzine.com/subscribe>

And be sure to check out our new blog:

<http://craftzine.com/blog>

MAKE Japan
===========

MAKE is coming to Japan! It has a lot of our content from the pages of MAKE,
but will be specifically for Japan.
<http://www.oreilly.co.jp/books/4873112982/>

You can also download a sample MAKE 01 (Japanese PDF) here:
<ftp://ftp.oreilly.co.jp/download/make01_sample.pdf>

MAKE: Limited Edition Pocket Ref
================================

We love us some Pocket Ref! It's a great little book with concise all-purpose
reference featuring hundreds of tables, maps, formulas, constants & conversions
AND it still fits in your shirt pocket! Get one, heck two, at the MAKE store
for only $12.95 each!

<http://makezine.com/store/>

=======

Don't buy what you can make, and don't make what you can find!

*The MAKE Team*

-----------------------------------------------------------------
Interested in sponsoring the MAKE: newsletter? Please contact Katie
Dougherty for rate and availability information at 1-800-998-9938 ext.
7272, or email <katie@oreilly.com>. Thank you!
-----------------------------------------------------------------
To change your newsletter subscription options, please visit
<http://www.oreillynet.com/cs/nl/home>

For assistance, email <help@oreillynet.com>

O'Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
(707) 827-7000
-----------------------------------------------------------------


Thursday, September 28, 2006

 

Introducing WSGI: Python's Secret Web Weapon

XML.com Xtra!
---------------------------------
The Email for XML.com Subscribers

=================================================================
DataDirect XQuery 2.0 Now Available

It's faster than ever - you can now access truly massive XML files, and
it's more extensible too - use XQuery to query relational databases, XML
files, and dozens of flat file formats like EDI, CSV, binary, and more.

Download a free trial now!
http://www.datadirect.com/downloads/registration/xquery/index.ssp

=================================================================

Dear Reader,

Welcome to another issue of XML.com.

This week, James Gardner introduces us to WSGI, the secret Python web
weapon that's making a huge difference in the way the Python web-framework
ecosphere is developing. WSGI is the reason why it's now a good thing that
there isn't just one, blessed Python web framework. That is, thanks to
WSGI, there will never be a Rails for Python -- and that's good news.

If you care about Python web programming and don't yet know about WSGI,
James's article is a must-read.

Introducing WSGI: Python's Secret Web Weapon
http://www.xml.com/pub/a/2006/09/27/introducing-wsgi-pythons-secret-web-weapon.html

As always, thanks for reading.

Kendall Clark
kendall@xml.com
Managing Editor, XML.com

=================================================================
Managed Hosting Solutions Powered by Rackspace

Need Managed Servers with 100% Uptime? By integrating top Linux
and Windows technologies with Fanatical Support (TM) customer service,
Rackspace Managed Hosting created two distinct and powerful hosting
solutions. Visit Rackspace's Dev Zone to learn more about Managed Hosting,
and to find out why Rackspace is ideal for any company running Java EE or
LAMP configurations.

Click here to learn more: http://www.onlamp.com/onlamp/zones/rackspace/

=================================================================

*** XML News from the XML Cover Pages by Robin Cover ***

Microsoft's Open Specification Promise Eases Web Services Patent Concerns

Sun Microsystems Publishes Non-Assertion Covenant for SAML Implementations

Massachusetts Supports OASIS OpenDocument in Final Reference Model V3.5

IBM and SAP AG Release WS-BPEL Extension for Sub-Processes (BPEL-SPE)

Open Invention Network Collects Patents to Promote Royalty-Free Linux

For more information on any of these stories visit:
http://www.xml.com/pub/a/coverpage/newspage.html

***

------------------------------------------------------------------
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!

Downloads - Free Training - Webinars - Updates

Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
Rackspace Managed Hosting: http://www.onlamp.com/onlamp/zones/rackspace/

------------------------------------------------------------------
Interested in sponsoring the XML.com newsletter? Please email us at
advertising@oreilly.com for rate and availability information.
Thank you!
-----------------------------------------------------------------
To change your newsletter subscription options, please visit
http://www.oreillynet.com/cs/nl/home

For assistance, email help@oreillynet.com

O'Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
(707) 827-7000
-----------------------------------------------------------------


 

Weaving a Tapestry, Talking about Smalltalk

O'REILLY NETWORK'S ONJava.com NEWSLETTER
--------------------------------------------------
The Independent Source for Enterprise Java

==================================================================
Secure. Fast. Affordable. GoToMeeting Web Conferencing.

Get all three with GoToMeeting(TM), the Web-based service with
screen-sharing technology so multiple PC users can meet online
anytime. Present, demo software and train from anywhere with
Internet access. Plus, you can hold unlimited meetings for one
flat rate.

Get a free 30-day trial now. http://www.oreilly.com/go/go2mtg_javsecure

==================================================================

Greetings...

Some topics seem like they would have been covered by now. Such was my
thinking when I received a proposal for an introductory Tapestry article.
Tapestry's been around for a while, so I did a quick search through our
articles and was surprised to find that we've never actually covered it on
ONJava. Being an Apache-based web app framework with many adherents and a
strong developer community, Tapestry obviously deserves more attention
both from us and from the Java community as a whole. So this week, we're
trying to make up for that oversight.

What's so great about Tapestry? "Tapestry offers advantages including a
high-performance coarse-grained pooling strategy, high code-reuse,
line-precise error reporting, and lots more. Tapestry applications can be
run on any servlet container since the apps are 100 percent container
agnostic. Adoption of the Tapestry framework eliminates writing servlets
and building URLs and query parameters to servlets, even though Tapestry
is built on top of the servlet API." Hemangini Kappla shows you how to
install and develop web apps with Tapestry in her introductory article,
"Tapestry: A Component-Centric Framework".

<http://www.onjava.com/pub/a/onjava/2006/09/27/tapestry-component-centric-framework.html>

"You've decided to expand your horizons. You've been programming
exclusively in Java (or C++, or Perl, or Ruby) for a while now. You're
happy and productive, but you have this nagging feeling that you're
solving problems by rote rather than thinking as creatively as you once
did. Learning a new language, especially one that forces you to re-examine
some of your notions about software development, may be just the ticket."
Smalltalk is often argued to be the most object-oriented language ever
devised, and Keith Fieldhouse's "Smalltalk for Everyone Else" can help you
get started with it.

<http://www.onlamp.com/pub/a/onlamp/2006/09/21/learning_smalltalk.html>

This week's feature article from java.net is on "Developing Applications
with Facelets, JSF, and JSP". "JavaServer Faces (JSF) along with Facelets
and JavaServer Pages (JSP) 2.0+ promotes a new way of Java web
programming. This article introduces a rich list of useful tips to help
developers smoothly transition from the old-fashioned JSP/servlet
programming to the new JSF-style programming. It clarifies the issues and
confusion developers may encounter, and promotes best practices and
methodologies to simplify web development, improve code reuse, and make
source code more designer-friendly, as well as easy-to-maintain."

<http://today.java.net/pub/a/today/2006/08/29/developing-with-facelets-jsf-jsp.html>

Recent O'Reilly Network weblogs of interest to Java developers:

Timothy M O'Brien - House Hearing on HP Investigation currently on C-SPAN 3
<http://www.oreillynet.com/onjava/blog/2006/09/house_hearing_on_hp_investigat.html>

Dejan Bosanac - Multiple table generator in Hibernate3
<http://www.oreillynet.com/onjava/blog/2006/09/multiple_table_generator_in_hi.html>

Norbert Ehreke - Behavioral completeness is cool, but...
<http://www.oreillynet.com/onjava/blog/2006/09/behavioral_completeness_is_coo.html>

Steve Anglin - Java goes on another diet
<http://www.oreillynet.com/onjava/blog/2006/09/java_goes_on_another_diet.html>

Steve Anglin - U.S. Daylight Savings Changes in 2007: Why should we care?
<http://www.oreillynet.com/onjava/blog/2006/09/us_daylight_savings_changes_in.html>

Check out more O'Reilly Network Java weblogs at:
<http://www.oreillynet.com/onjava/blog/>

Please join us again next week.

Chris Adamson, Editor
ONJava.com
cadamson@oreilly.com

==================================================================
Sponsored by the Internationalization & Unicode conference

The Internationalization & Unicode Conference is the premier technical
conference for both software and Web internationalization as well as a
great opportunity for networking with other practitioners. The three-day
conference will feature a full day of tutorials followed by two days of
presentations, panels and discussions.

For more information see: http://www.unicodeconference.org/

==================================================================

*** Java News and Weblogs ***

java.net Weblogs
http://weblogs.java.net/

O'Reilly Network Java Weblogs
http://www.oreillynet.com/pub/q/weblog_s?x-subject=3

Other Java News (channel -- LANG: JAVA)
http://www.oreillynet.com/meerkat/index.php

Java Cookbook Recipe of the Day
http://www.onjava.com/onjava/javacook/solution.csp?day=1

Java Events
http://www.onjava.com/onjava/events/

==================================================================
Managed Hosting Solutions Powered by Rackspace

Need Managed Servers with 100% Uptime? By integrating top Linux
and Windows technologies with Fanatical Support (TM) customer service,
Rackspace Managed Hosting created two distinct and powerful hosting
solutions. Visit Rackspace's Dev Zone to learn more about Managed Hosting,
and to find out why Rackspace is ideal for any company running Java EE or
LAMP configurations.

Click here to learn more: http://www.onlamp.com/onlamp/zones/rackspace/

==================================================================

*** Other Related O'Reilly Network sites ***

O'Reilly Network
http://www.oreillynet.com

XML.com
http://xml.com/

ONLamp.com
http://onlamp.com

O'Reilly Media
http://www.oreilly.com/

O'Reilly Java
http://java.oreilly.com/

***

ONJava.com Affiliates

Servlets.com
http://www.servlets.com/

JDOM.org
http://www.jdom.org/

------------------------------------------------------------------
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!

Downloads - Free Training - Webinars - Updates

Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
Rackspace Managed Hosting: http://www.onlamp.com/onlamp/zones/rackspace/

------------------------------------------------------------------
Interested in sponsoring the ONJava.com newsletter? Please email us
at advertising@oreilly.com for rate and availability information.
Thank you!
------------------------------------------------------------------
To change your newsletter subscription options, please visit
http://www.oreillynet.com/cs/nl/home

For assistance, email help@oreillynet.com

O'Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
(707) 827-7000
------------------------------------------------------------------


Monday, September 25, 2006

 

The 20-Year Onion Project

LINUX NEWS FROM O'REILLY NETWORK
----------------------------------------
The Latest from http://www.linuxdevcenter.com and http://ONLamp.com

=================================================================
Sponsored by the Internationalization & Unicode conference

The Internationalization & Unicode Conference is the premier technical
conference for both software and Web internationalization as well as a
great opportunity for networking with other practitioners. The three-day
conference will feature a full day of tutorials followed by two days of
presentations, panels and discussions. For more information see:

http://www.unicodeconference.org/

=================================================================

Hello, readers. This is the Linux newsletter, a once-a-week mailing
intended to keep you up to date with the latest publishings on the
O'Reilly Network related to open source and free software. (If you're the
person who keeps reloading the page obsessively, first--thank you! and
second, please click on an ad now and then!)

Here's what's new.

Guiding a project or a community is like raising a child. At least,
that's what Larry Wall says (and he's done both, so he ought to know). In
his tenth annual State of the Onion address, Larry explains how Perl 5 is
growing up into Perl 6, as she turns 19 and heads into adulthood. Here's
the complete text and all of the images from his popular talk:

http://www.perl.com/pub/a/2006/09/21/onion.html

Are you ever away from your main phone? Do you have a complex set of
locations and lists of people who you do want to talk to sometimes and who
absolutely must not ever disturb you other times? Of course Asterisk can
handle this call routing, but setting up these rules can be cumbersome.
That's OK. Matthew Gast has fixed it for himself, and now he shares his
clever solution with you in "Out-Of-Office Processing with Asterisk":

http://www.oreillynet.com/pub/a/etel/2006/09/19/out-of-office-processing-with-asterisk.html

The Bluetooth protocol for almost-frictionless small device networking is
popular, but never quite took off among hackers. It's a pity too; there
are plenty of clever ideas awaiting discovery and exploitation. In the
first or two articles, Gulyhem Aznar walks through the installation and
configuration of a Bluetooth device and a Linux machine, explaining the
protocol and its ideas along the way. This sets the stage for some
clever, highly expandable fun:

http://www.linuxdevcenter.com/pub/a/linux/2006/09/21/rediscovering-bluetooth.html

For every dominant programming paradigm, one or two languages exemplify
its purest form. Smalltalk is probably the pinnacle of object-oriented
purity. Though it dates back over a quarter century, it's still a powerful
language for getting things done and stretching your brain in new
directions. Learning Smalltalk well can make you a much better
programmer. Keith Fieldhouse demonstrates how programmers can easily
become productive with the open source Squeak environment:

http://www.onlamp.com/pub/a/onlamp/2006/09/21/learning_smalltalk.html

This week's Distributing the Future podcast is entirely Eben Moglen's
outstanding closing address from OSCON 2006. There is nothing to say
other than "If you care about free culture, this deserves your attention."
(Your editor was there. He knows.)

http://www.oreillynet.com/pub/a/network/2006/09/25/distributing-the-future.html

In weblogs this week, Ann Barcomb summmarized the Perl 6 mailing lists and
found some Beatles' references:

http://www.oreillynet.com/onlamp/blog/2006/09/weekly_perl_6_mailing_list_sum_4.html

Jeremy Jones pondered how his recent Django apps enabled code re-use
through pluggability:

http://www.oreillynet.com/onlamp/blog/2006/09/django_pluggable_apps_and_code.html

Your editor argued that the difference between good and great coders is
the ability to read code:

http://www.oreillynet.com/onlamp/blog/2006/09/the_difference_between_good_an.html

... and then postulated the existence of a mysterious factor that affected
the productivity of a language or platform:

http://www.oreillynet.com/onlamp/blog/2006/09/the_ex_factor.html

Carla Schroder analyzed several Linux distributions suitable for
installation on tiny, cheap WAP boxes:

http://www.oreillynet.com/linux/blog/2006/09/tiny_wap_linuxes.html

Paddy Sreenivasan introduces the idea of selective database recovery for MySQL:

http://www.oreillynet.com/databases/blog/2006/09/selective_recovery_of_mysql_da_1.html

Chris Josephes gives tips on writing the perfect letter of complaint (to
get the results you want, not just to vent):

http://www.oreillynet.com/sysadmin/blog/2006/09/writing_the_letter_of_complain.html

In other news, happy spring or fall everyone!

Hibernating,
- c

chromatic
chromatic@oreilly.com
Technical Editor
O'Reilly Network

================================================================
Managed Hosting Solutions Powered by Rackspace

Need Managed Servers with 100% Uptime? By integrating top Linux and
Windows technologies with Fanatical Support (TM) customer service,
Rackspace Managed Hosting created two distinct and powerful hosting
solutions. Visit Rackspace's Dev Zone to learn more about Managed Hosting,
and to find out why Rackspace is ideal for any company running Java EE or
LAMP configurations.

Click here to learn more: http://www.onlamp.com/onlamp/zones/rackspace/

================================================================
----------------------------------------------------------------
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!

Downloads - Free Training - Webinars - Updates

Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
Rackspace Managed Hosting: http://www.onlamp.com/onlamp/zones/rackspace/

------------------------------------------------------------------
Interested in sponsoring the Linux DevCenter newsletter? Please
email us at advertising@oreilly.com for rate and availability
information. Thank you!
-----------------------------------------------------------------
To change your newsletter subscription options, please visit
http://www.oreillynet.com/cs/nl/home

For assistance, email help@oreillynet.com

O'Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
(707) 827-7000
-----------------------------------------------------------------


 

SOTO 10

Perl.com update
--------------------------------------
The Email for www.perl.com Subscribers

===================================================================
Sponsored by the Internationalization & Unicode conference

The Internationalization & Unicode Conference is the premier technical
conference for both software and Web internationalization as well as a
great opportunity for networking with other practitioners. The three-day
conference will feature a full day of tutorials followed by two days of
presentations, panels and discussions. For more information see:

http://www.unicodeconference.org/

===================================================================

Welcome to autumn or spring, Perl newsletter subscribers. (You try writing
for a global audience and see how hemisphere-inclusive your writing
becomes.) This is the Perl newsletter, a bi-weekly newsletter about Perl.
That's why we call it the Perl newsletter.

Here's what's news in the world of Perl.

* Perl Events

The Pittsburgh Perl Workshop is tomorrow--23 September. It has almost
sold out. Register now:

http://use.perl.org/article.pl?sid=06/09/20/2022249

Damian Conway will be in Boston giving two free talks on Monday, 25
September:

http://use.perl.org/article.pl?sid=06/09/19/2257252

* Other Perl News

Josh McAdams and Perlcast interviewed your editor about the must-own,
must-buy, and must-review Perl Hacks. (Your editor was the lead author,
so take all of the imperatives in this paragraph very seriously.) Perlcast
will also give away several copies of the book, not that you don't have
two already.

http://use.perl.org/article.pl?sid=06/09/15/1648231

David Landgren summarized the recent activity on the Perl 5 Porters list:

http://use.perl.org/article.pl?sid=06/09/09/2145224
http://use.perl.org/article.pl?sid=06/09/15/127256

Ann Barcomb summarized the world of Perl 6 for the fortnight:

http://use.perl.org/article.pl?sid=06/09/10/142259
http://use.perl.org/article.pl?sid=06/09/16/1957245

* Perl Jobs

The Pugs and Parrot projects each maintain a small list of tasks for
programmers interested in spending an hour or two helping out. You often
don't have to know much about either project or much beyond Perl 5.

This week, the Pugs tasks are:

Hack examples/network/evalbot/evalbot-loop and have it report on IRC
when a build fails, perhaps by sending a special message down the pipe
(see set_nick), and save the build log somewhere.

Smartlink more tests to Synopses: See
http://rakudo.org/perl6/index.cgi?smart_linking for how, and
http://spec.pugscode.org/ is the current result. (Also
http://smoke.pugscode.org/ is linked to the spec as well.)

In the world of Parrot, the RT queue has plenty of open tickets for you
to peruse:

http://xrl.us/owsd

In particular, good places to start include fixing sprintf()
<http://rt.perl.org/rt3/Ticket/Display.html?id=40253>
and changing Parrot's exception calls in C code
<http://rt.perl.org/rt3/Ticket/Display.html?id=40392>.

Much appreciation goes to Paul Cochrane, who has completed several tasks
related to coding standards and file cleanup. Great work!

* Perl on ORN

Ever since the first Perl Conference, way back in the mists of time, Larry
Wall has given an annual address called the State of the Onion. Sometimes
they're about Perl. This summer marked the tenth anniversary of the State
of the Onion, and Perl.com has the text--and, this year, the
photographs--by which Larry explained how his teenaged project is becoming
an adult:

http://www.perl.com/pub/a/2006/09/21/onion.html

Your editor found a wonderful account of going from lurker to contributor
and how Audrey Tang's Pugs project made that frictionless:

http://use.perl.org/~rodi/journal/30985

James Shore shared an experience of voluntarily and knowingly acquiring
technical debt for a good business reason, and then paying it back down
with interest:

http://www.oreillynet.com/onlamp/blog/2006/09/voluntary_technical_debt.html

Jim Thomason gave an account of taking four years to build a templating
systems--something that seems so simple, you can do it very badly in an hour:

http://www.oreillynet.com/onlamp/blog/2006/09/build_your_own_templating_syst.html

Meanwhile, Perl quality improves, bugs get fixed, new features appear, and
it's just a great time to be a programmer.

Until next time,
- c
chromatic@oreilly.com
Editor, Perl.com, et cetera

===================================================================
Managed Hosting Solutions Powered by Rackspace

Need Managed Servers with 100% Uptime? By integrating top Linux and
Windows technologies with Fanatical Support(TM) customer service,
Rackspace Managed Hosting created two distinct and powerful hosting
solutions. Visit Rackspace's Dev Zone to learn more about Managed Hosting,
and to find out why Rackspace is ideal for any company running Java EE or
LAMP configurations.

Click here to learn more: http://www.onlamp.com/onlamp/zones/rackspace/

===================================================================

*** Featured Articles ***

The State of the Onion 10
In Larry Wall's tenth annual State of the Onion address, he talks about
raising children and programming languages and balancing competing
tensions and irreconcilable desires.

http://www.perl.com/pub/a/2006/09/21/onion.html

***

Generating UML and Sequence Diagrams
Sometimes a picture can save you thousands of words of description--and
debugging. A sequence diagram shows the flow of methods and function calls
between modules. Perl lets you generate these almost automatically for
Perl code--or even Java. Phil Crow shows how to use UML::Sequence.

http://www.perl.com/pub/a/2006/08/03/sequence-diagrams.html

***

Still More Perl Lightning Articles
Perl lightning articles are short, direct, and full of electrifying
practical information. This time, Steven Philip Schubiger demonstrates how
to convert crufty MakeMaker installation scripts into shiny pure-Perl
installers, Phil Crow demonstrates the use of Java's powerful Swing UI
toolkit from Perl, Joshua McAdams explains how to turn any module into a
script, and chromatic removes duplication from test suites.

http://www.perl.com/pub/a/2006/07/13/lightning-articles.html

***

FEAR-less Site Scraping
Many web programmers talk about "domain-specific languages" as if defining
functions and methods were a new discovery. A real domain-specific
language provides concise syntax and symatics for a particular purpose,
such as Yung-chung Lin's FEAR::API. He explains how this toolkit allows
you to scrape, modify, store, and re-present web data easily, effectively,
and economically.

http://www.perl.com/pub/a/2006/06/01/fear-api.html

***

Charting Data at the Bottom of the World
Alex Gough has a curious job. He's the only programmer for 500 miles at a
remote Antarctic research station. His problems are like your problems
too, though--gathering, manipulating, recording, and displaying data.
Here's how he uses several CPAN modules to make pretty charts and graphs
with almost no work.

http://www.perl.com/pub/a/2006/05/04/charting-data.html

***

Unraveling Code with the Debugger
Reading other people's code can be difficult, especially if you have no
idea what happens when and where. Understanding code flow is vital to
maintenance and bug fixes, but littering code with print and debugging
statements is tedious and prone to error. There's another way: use the
debugger! Daniel Allen demonstrates how to pinpoint a problem with Perl's
debugger.

http://www.perl.com/pub/a/2006/04/06/debugger.html

***

------------------------------------------------------------------
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!

Downloads - Free Training - Webinars - Updates

Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
Rackspace Managed Hosting: http://www.onlamp.com/onlamp/zones/rackspace/

------------------------------------------------------------------
Interested in sponsoring the Perl.com newsletter? Please email us at
advertising@oreilly.com for rate and availability information.
Thank you!
------------------------------------------------------------------
To change your newsletter subscription options, please visit
http://www.oreillynet.com/cs/nl/home

For assistance, email help@oreillynet.com

O'Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
(707) 827-7000
------------------------------------------------------------------


Friday, September 22, 2006

 

Profiling XML Schema

XML.com Xtra!
---------------------------------
The Email for XML.com Subscribers

=================================================================
Managed Hosting Solutions Powered by Rackspace

Need Managed Servers with 100% Uptime? By integrating top Linux and
Windows technologies with Fanatical Support (TM) customer service,
Rackspace Managed Hosting created two distinct and powerful hosting
solutions. Visit Rackspace's Dev Zone to learn more about Managed Hosting,
and to find out why Rackspace is ideal for any company running Java EE or
LAMP configurations.

Click here to learn more: http://www.onlamp.com/onlamp/zones/rackspace/

=================================================================

Dear Reader,

Welcome to another issue of XML.com.

Paul Kiel asks and answers a pertinent question this week: how are people
actually using XML Schema? Five years after its release as a W3C standard,
XML Schema is a foundational part of the XML landscape, but do we really
know how it's being used? Do we really understand the lessons to be learned?

Profiling XML Schema
http://www.xml.com/pub/a/2006/09/20/profiling-xml-schema.html

Also worth reading this week:

Kurt Cagle: I Think, Therefore I EXist
http://www.oreillynet.com/xml/blog/2006/09/i_think_therefore_i_exist.html

Kurt Cagle, Wednesday's Child
http://www.oreillynet.com/xml/blog/2006/09/wednesdays_child.html

As always, thanks for reading.

Kendall Clark
kendall@xml.com
Managing Editor, XML.com

=================================================================
Secure. Fast. Affordable. GoToMeeting Web Conferencing.

Get all three with GoToMeeting(TM), the Web-based service with
screen-sharing technology so multiple PC users can meet online anytime.
Present, demo software and train from anywhere with Internet access.
Plus, you can hold unlimited meetings for one flat rate. Get a free
30-day trial now.

http://www.oreilly.com/go/go2mtg_xmlsecure

=================================================================

*** XML News from the XML Cover Pages by Robin Cover ***

Microsoft's Open Specification Promise Eases Web Services Patent Concerns

Sun Microsystems Publishes Non-Assertion Covenant for SAML Implementations

Massachusetts Supports OASIS OpenDocument in Final Reference Model V3.5

IBM and SAP AG Release WS-BPEL Extension for Sub-Processes (BPEL-SPE)

Open Invention Network Collects Patents to Promote Royalty-Free Linux

For more information on any of these stories visit:
http://www.xml.com/pub/a/coverpage/newspage.html

***
------------------------------------------------------------------
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!

Downloads - Free Training - Webinars - Updates

Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
Rackspace Managed Hosting: http://www.onlamp.com/onlamp/zones/rackspace/

------------------------------------------------------------------
Interested in sponsoring the XML.com newsletter? Please email us at
advertising@oreilly.com for rate and availability information.
Thank you!
-----------------------------------------------------------------
To change your newsletter subscription options, please visit
http://www.oreillynet.com/cs/nl/home

For assistance, email help@oreillynet.com

O'Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
(707) 827-7000
-----------------------------------------------------------------


Thursday, September 21, 2006

 

Windows XP File Sharing Mysteries, Part 2

The Windows DevCenter Newsletter
---------------------------------------------------
The latest from http://www.windowsdevcenter.com

=====================================================================
The new Microsoft(R) Visual Studio 2005.

With over 400 new features to inspire creative code, the difference is
obvious. Play the game. Get the trial editions.

http://www.oreilly.com/go/msft_wdc92106

=====================================================================

Windows XP File Sharing Mysteries, Part 2
Confused by file sharing in XP? You're not alone. In this second of a
two-part series, Mitch Tulloch brings you under the hood and shows you
XP's secrets.
http://www.windowsdevcenter.com/pub/a/windows/2006/09/19/windows-xp-file-sharing-mysteries-part-2.html

Microsoft's Vista Tips Site Won't Work on Vista
Want to check out Microsoft's new Windows Vista Tips & Tricks site? If
you're a Vista user, don't bother--the list of top tips is posted in a
.pdf Acrobat file, and Acrobat doesn't ship as part of Vista. There are
plenty of other reasons not to like this site, as I explain in my blog.
http://www.oreillynet.com/windows/blog/2006/09/microsofts_vista_tips_site_won.html

Get a Head Start on Managing Vista
If your organization wants to get a head start on learning how to manage
Vista desktops, check out the Vista RC1 Group Policy Settings spreadsheet.
Mitch Tulloch has details.
http://www.oreillynet.com/windows/blog/2006/09/vista_rc1_group_policy_setting.html

Windows Mobile Weekly Roundup
Want to keep up with the latest news about Windows Mobile? Todd Ogasawara
has a weekly summary of all that and more, including Microsoft's
announcement of its Zune audio/video device that will compete with the
Apple iPod in the portable multimedia space.
http://www.oreillynet.com/windows/blog/2006/09/windows_mobile_weekly_roundup_2.html

See you next week.
Preston Gralla, editor
WindowsDevCenter.com
pgralla@oreilly.com

=====================================================================
Secure Online Meetings for One Flat Rate

Using SSL and 128-bit AES encryption, GoToMeetingTM is a highly secure Web
conferencing service designed to meet your company's online meeting and
security needs. Plus, it's affordable: You can hold all the meetings you
want for one flat rate.

Try it free for 30 days. http://www.oreilly.com/go/go2mtg_wdcflat

=====================================================================
---------------------------------------------------------------------
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!

Downloads - Free Training - Webinars - Updates

Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
Rackspace Managed Hosting: http://www.onlamp.com/onlamp/zones/rackspace/

=====================================================================
No More Mac Envy

Don't be fooled by Apple's move to Intel hardware--if you want to run Mac
OS X on your PC, you'll have to run it in an emulator. In this Short Cut,
you'll learn:

- How to install Mac OS X on your PC using PearPC
- The steps to follow to successfully get Mac OS X working
- How to configure additional settings to make Mac OS X functional

Just $7.99

http://www.oreilly.com/catalog/runningmacpc/?CMP=NLC-SP1824469503&ATT=w1
=====================================================================
---------------------------------------------------------------------
Interested in sponsoring the Windows DevCenter newsletter? Please
email us at advertising@oreilly.com for rate and availability
information. Thank you!
---------------------------------------------------------------------
To change your newsletter subscription options, please visit
http://www.oreillynet.com/cs/nl/home

For assistance, email help@oreillynet.com

O'Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
(707) 827-7000
---------------------------------------------------------------------


Tuesday, September 19, 2006

 

Digital Media Insider Podcast

THE O'REILLY NETWORK NEWSLETTER
-------------------------------------
The latest from http://oreillynet.com

==================================================================
Sponsored by the Internationalization & Unicode Conference

This is the premier technical conference for both software and Web
internationalization as well as a great opportunity for networking with
other practitioners. The three-day conference will feature a full day of
tutorials followed by two days of presentations, panels and discussions.
For more information see, http://www.unicodeconference.org/ .

==================================================================

Dear Reader,

Have you ever wondered what it's like to be inside a professional
recording studio listening to experts discuss their tips and tricks? If
so, we have a great new podcast for you titled "Digital Media Insider."
This biweekly production is hosted and produced by O'Reilly's online audio
editor, David Battino. In the debut show, David features songwriter and
Pro Tools guru Gina Fant-Saez as she transforms a dust-dry vocal into a
gorgeous soundscape. Gina brings you these wonderful tips from inside her
recording studio. It's a real treat for the ears.

http://digitalmedia.oreilly.com/2006/09/07/playing-with-audio-plugins.html

Speaking of audio, we also have a great review of the new Edirol R-09
Pocket Digital Recorder. This compact gadget can capture professional-level
audio. Our review covers all of the notable features. If you're in the market
for a quality recorder that can keep up with you, then check out this article.

http://digitalmedia.oreilly.com/2006/08/31/edirol-r-09-digital-recorder-review.html

Signing off until next week,

-Derrick

Derrick Story
O'Reilly Network Editorial Director
derrick@oreilly.com

=====================================================================
Test Drive Award-Winning Meeting Service Free

CNET says that GoToMeeting(TM) has the best interface in Web conferencing
and is far easier to master than many competitors. It's also won awards
and accolades from PC Magazine(R), Windows IT Pro and Frost & Sullivan.
See if you agree. Put it through its paces with a free 30-day trial.

http://www.oreilly.com/go/go2mtg_orndrive

=====================================================================

*** Featured Articles ***

Windows XP File Sharing Mysteries: Part 2
Confused by file sharing in XP? You're not alone. In this second part of a
two-part series, Mitch Tulloch brings you under the hood and shows you
XP's secrets.

http://www.windowsdevcenter.com/pub/a/windows/2006/09/19/windows-xp-file-sharing-mysteries-part-2.html

***

Burn Your New iTunes Movies to DVD (and Protect Your Other iTunes
Purchases)
How much money have you spent at the iTunes store? And what do you have to
show for it? An iPod full of music? TV shows? Those new games and movies?
Too many people forget how much cash they've put into their digital media.
And when bad things happen--house fires, computer theft, iPod
loss--they're not always prepared to be able to recover those digital
assets. Erica Sadun shows you archiving techniques to preserve your
(hefty) iTunes investment.

http://www.macdevcenter.com/pub/a/mac/2006/09/19/burn-itunes-to-dvd.html

***

Out-Of-Office Processing with Asterisk
Matthew Gast explains how he set up his home Asterisk system to handle his
out-of-office call processing needs. This detailed article includes the
code Matthew used to allow and validate user input of the time and date
for when out-of-office processing should be used.

http://www.oreillynet.com/pub/a/etel/2006/09/19/out-of-office-processing-with-asterisk.html

***

Gavin Starks on Saving the World
Here at Euro OSCON, O'Reilly's European Open Source Convention, Jon
Mountjoy interviewed Gavin Starks about how we can save the world by
reducing each of our CO2 emissions by one ton. Gavin talks about the new
global charity called Global Cool. (3:32)

http://www.oreillynet.com/pub/a/network/2006/09/19/eurooscon-save-the-world.html

***

Metaphor
This week we look at two metaphors for open source. Scott Yara says that
Open Source is like rock and roll while Robert Lefkowitz says that open
source is like a tomato. Did you get your five a day? Finally, we listen
in on a new podcast that David Battino has launched on digital audio. (DTF
09-18-2006: 23 minutes, 20 seconds)

http://www.oreillynet.com/pub/a/network/2006/09/18/distributing-the-future.html

***

Creating Beautiful Digital Photos the Eddie Tapp Way
Eddie Tapp, 2006 Photoshop Hall of Famer, award-winning photographer, and
much sought after educator, discusses his new book from O'Reilly,
"Photoshop Workflow Setups." In this interview by new O'Reilly staffer
Sara Peyton, Eddie talks about his photography roots, the art of taking
pictures, his new book...and why he lives by the rule of 300.

http://www.oreillynet.com/pub/a/network/2006/09/15/eddie-tapp-podcast.html

***

Confessions of a Recovering NetBSD Zealot
Charles M. Hannum is one of the founders of the NetBSD project. He
recently posted to the NetBSD list that the project has "stagnated to the
point of irrelevance" and gave suggestions for improvement. As you might
expect, this provoked strong reactions. Federico Biancuzzi recently
interviewed Hannum about the past, present, and potential future of
NetBSD.

http://www.onlamp.com/pub/a/bsd/2006/09/14/netbsd_future.html

***

Don't Let Hibernate Steal Your Identity
Hibernate has one set of ideas about how to make something unique, such as
using a database sequence number as an ID. But this clashes with Java's
need for implementations of equals() and hashCode() that determine
identity for objects, even those that haven't yet made a trip to the
database and thus can't have a sequence number. James Brundege has an
option that should satisfy both Hibernate and Java.

http://www.onjava.com/pub/a/onjava/2006/09/13/dont-let-hibernate-steal-your-identity.html

***

RSS and AJAX: A Simple News Reader
Paul Sobocinski combines RSS and AJAX to build a simple, in-browser news
reader that you can deploy on any website.

http://www.xml.com/pub/a/2006/09/13/rss-and-ajax-a-simple-news-reader.html

***

*** New Books from O'Reilly Media ***

Process Improvement Essentials
http://www.oreilly.com/catalog/artofsoftware/

PC Music - The Easy Guide (PC Publishing)
http://www.oreilly.com/catalog/1870775201/

*** New Short Cuts: ***

Dynamic Apache with Ajax and JSON
http://www.oreilly.com/catalog/dynamicapache/

Using Microformats
http://www.oreilly.com/catalog/microformats/

=====================================================================
No More Mac Envy

Don't be fooled by Apple's move to Intel hardware--if you want to run Mac
OS X on your PC, you'll have to run it in an emulator. In this Short Cut,
you'll learn:

- How to install Mac OS X on your PC using PearPC
- The steps to follow to successfully get Mac OS X working
- How to configure additional settings to make Mac OS X functional

Just $7.99

http://www.oreilly.com/catalog/runningmacpc/?CMP=NLC-JD9667429775&ATT=w1

=====================================================================

Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!

Downloads - Free Training - Webinars - Updates

Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
Rackspace Managed Hosting: http://www.onlamp.com/onlamp/zones/rackspace/

------------------------------------------------------------------
Interested in sponsoring the O'Reilly Network newsletter? Please
email us at advertising@oreilly.com for rate and availability
information. Thank you!
---------------------------------------------------------------------
To change your newsletter subscription options, please visit
http://www.oreillynet.com/cs/nl/home

For assistance, email help@oreillynet.com

O'Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
(707) 827-7000
---------------------------------------------------------------------


Monday, September 18, 2006

 

Shocking Metaphor

LINUX NEWS FROM O'REILLY NETWORK
----------------------------------------
The Latest from http://www.linuxdevcenter.com and http://ONLamp.com

=================================================================
Back to School Special

Save $300 on any University of Illinois Certificate Series from
O'Reilly Learning.

- Linux/Unix System Administration Certificate Series
- Open Source Programming Certificate Series
- Web Programming Certificate Series
- .NET Programming Certificate Series

Enroll today and save $300! https://oreillylearning.com/enroll/

=================================================================

Greetings, ONLampers. (OK, so THAT is why this is the Linux newsletter,
not any other title. Wow.)

This weekly mailing goes out in an attempt to keep you informed about the
latest goings-on that the editors and webloggers of the O'Reilly Network
think are important. Ready, set, click those hyperlinks!

Your editor is home this week, but many lucky folks are in lovely Belgium,
enjoying EuroOSCON. Wander over to our Conference Coverage page to see
what you're missing (even if you're attending, you can't be everywhere
at once!):

http://www.oreillynet.com/conferences/blog/eurooscon/

If you've used an internet-capable toaster in the past few years, odds are
it runs NetBSD. This project has had a quiet focus on high-quality,
portable code. It doesn't always get all of the attention that other open
operating systems do, but that changed recently, when a founding member
decided that something needs to change. This week, Federico Biancuzzi
interviews Charles M. Hannum about the past, present, and possible future
of NetBSD, and why Hannum thinks the project management needs potentially
radical changes:

http://www.onlamp.com/pub/a/bsd/2006/09/14/netbsd_future.html

Do you remember the bad old days of huge, expensive PBX equipment that
required patience and phone companies and lots of hassle to maintain and
add services? Brian McConnell says that those days have changed with
VoIP, and especially the open source Asterisk PBX. Now you can replace a
six-figure installation with the equivalent of a standard web server and
get more features with less hassle. Brian's "Building Advanced Telecom
Apps on a Shoestring" praises the new platform for invention and suggests
that the future might hold some really interesting new applications built
on Asterisk and VoIP:

http://www.oreillynet.com/pub/a/etel/2006/09/12/building-advanced-telecom-apps-on-a-shoestring.html

This week's Distributing the Future podcast explores metaphors for open
source. Greenplum's Scott Yara compares open source to rock 'n roll,
while the always-provocative R0ml thinks that it's more like a tomato.
David Battino also peeks behind our digital media site to talk to a
songwriter and audio editor:

http://www.oreillynet.com/pub/a/network/2006/09/18/distributing-the-future.html

In weblogs this week, Jonathan Wellons plays with math and figures a
clever way to reduce some complex fractions:

http://www.oreillynet.com/onlamp/blog/2006/09/reducing_fractions_the_easy_wa.html

Ann Barcomb summarized the latest developments in Perl 6:

http://www.oreillynet.com/onlamp/blog/2006/09/weekly_perl_6_mailing_list_sum_3.html

Ming Chow reviewed Google Code's project hosting for a system
administration tool written in Perl:

http://www.oreillynet.com/onlamp/blog/2006/09/syshogs_and_google_code_projec_1.html

Your editor found a wonderful account of how optimizing a project for fun
and ease of contribution can encourage new contributions:

http://www.oreillynet.com/onlamp/blog/2006/09/from_alien_to_citizen.html

... and an excellent account of how building a templating system can take
over your life:

http://www.oreillynet.com/onlamp/blog/2006/09/build_your_own_templating_syst.html

... and, finally, an advanced development practice of knowingly
accumulating technical debt:

http://www.oreillynet.com/onlamp/blog/2006/09/voluntary_technical_debt.html

Chris Tyler recommended the Free Software and Open Source Symposium to
anyone who'll be in Toronto in late October:

http://www.oreillynet.com/onlamp/blog/2006/09/great_fsoss_symposium_coming_u.html

Jeremy Jones found joy in a video tutorial site:

http://www.oreillynet.com/onlamp/blog/2006/09/showmedo_a_video_tutorial_site.html

pat eyler found another great Ruby weblog to recommend:

http://www.oreillynet.com/ruby/blog/2006/09/reading_ola_bini.html

Steve Mallett linked to pat's interview with Leonard Richardson:

http://www.oreillynet.com/ruby/blog/2006/09/pat_interviews_leonard_richard.html

Rob Orsini reviewed iTerm and its excellent tabbed interface:

http://blog.tupleshop.com/2006/9/14/tools-of-the-trade-iterm-faster-with-safari-like-tabs

Nathaniel Brown announced a much-improved date selector widget:

http://www.oreillynet.com/ruby/blog/2006/09/datebocks_the_new_intuitive_da.html

Austin Ziegler and Curt Hibbs promoted the newly updated Ruby language
home page:

http://www.oreillynet.com/ruby/blog/2006/09/ruby_language_site_updated.html
http://www.oreillynet.com/ruby/blog/2006/09/new_ruby_web_site_is_officiall.html

Timothy M. O'Brien interviewed Charles Nutter about the fate and goals of
JRuby, now that Sun has hired the lead developers:

http://www.oreillynet.com/onjava/blog/2006/09/charles_nutter_responds_our_fu.html

Marc Hedlund expanded on Cory Doctorow's critique of the Amazon Unbox license:

http://radar.oreilly.com/archives/2006/09/cory_tears_into_amazon_unbox_l.html

Tim O'Reilly pondered standardized hardware for eBook readers:

http://radar.oreilly.com/archives/2006/09/standardized_hardware_for_eboo.html

That's it!

In Seattle tomorrow for the final stop of the Perl Hacks world tour,
- c

chromatic
chromatic@oreilly.com
Technical Editor
O'Reilly Network

================================================================
Managed Hosting Solutions Powered by Rackspace

Need Managed Servers with 100% Uptime? By integrating top Linux and
Windows technologies with Fanatical Support (TM) customer service,
Rackspace Managed Hosting created two distinct and powerful hosting
solutions. Visit Rackspace's Dev Zone to learn more about Managed Hosting,
and to find out why Rackspace is ideal for any company running Java EE or
LAMP configurations.

Click here to learn more: http://www.onlamp.com/onlamp/zones/rackspace/

================================================================
----------------------------------------------------------------
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!

Downloads - Free Training - Webinars - Updates

Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
Rackspace Managed Hosting: http://www.onlamp.com/onlamp/zones/rackspace/

------------------------------------------------------------------
Interested in sponsoring the Linux DevCenter newsletter? Please
email us at advertising@oreilly.com for rate and availability
information. Thank you!
-----------------------------------------------------------------
To change your newsletter subscription options, please visit
http://www.oreillynet.com/cs/nl/home

For assistance, email help@oreillynet.com

O'Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
(707) 827-7000
-----------------------------------------------------------------


Friday, September 15, 2006

 

RSS and AJAX: A Simple News Reader

XML.com Xtra!
---------------------------------
The Email for XML.com Subscribers

=================================================================
Managed Hosting Solutions Powered by Rackspace

Need Managed Servers with 100% Uptime? By integrating top Linux and
Windows technologies with Fanatical Support (TM) customer service,
Rackspace Managed Hosting created two distinct and powerful hosting
solutions. Visit Rackspace's Dev Zone to learn more about Managed Hosting,
and to find out why Rackspace is ideal for any company running Java EE or
LAMP configurations.

Click here to learn more: http://www.onlamp.com/onlamp/zones/rackspace/

=================================================================

Dear Reader,

Welcome to another issue of XML.com.

RSS and Ajax are still two of the hottest, most exciting technologies for
the Web. This week Paul Sobocinski combines RSS and Ajax to show us how to
build an Ajax renderer for RSS feeds, which can be included in any web page.

RSS and Ajax: A Simple News Reader
http://www.xml.com/pub/a/2006/09/13/rss-and-ajax-a-simple-news-reader.html

Also worth reading this week:

Hari K. Gottipati - Will Federal Court ruling over target.com effect Ajax
development?
http://www.oreillynet.com/xml/blog/2006/09/federal_court_ruling_over_targ.html

Kurt Cagle - Wherefore art thou, SVG?
http://www.oreillynet.com/xml/blog/2006/09/wherefore_art_thou_svg.html

As always, thanks for reading.

Kendall Clark
kendall@xml.com
Managing Editor, XML.com

=================================================================
DataDirect XQuery 2.0 Now Available

It's faster than ever - you can now access truly massive XML files, and
it's more extensible too - use XQuery to query relational databases, XML
files, and dozens of flat file formats like EDI, CSV, binary, and more.

Download a free trial now!
http://www.datadirect.com/downloads/registration/xquery/index.ssp

=================================================================

*** XML News from the XML Cover Pages by Robin Cover ***

Microsoft's Open Specification Promise Eases Web Services Patent Concerns

Sun Microsystems Publishes Non-Assertion Covenant for SAML Implementations

Massachusetts Supports OASIS OpenDocument in Final Reference Model V3.5

IBM and SAP AG Release WS-BPEL Extension for Sub-Processes (BPEL-SPE)

Open Invention Network Collects Patents to Promote Royalty-Free Linux

For more information on any of these stories visit:
http://www.xml.com/pub/a/coverpage/newspage.html

***

=================================================================
Back to School Special

Save $300 on any University of Illinois Certificate Series from O'Reilly
Learning.

- Linux/Unix System Administration Certificate Series
- Open Source Programming Certificate Series
- Web Programming Certificate Series
- .NET Programming Certificate Series

Enroll today and save $300! https://oreillylearning.com/enroll/

=================================================================
------------------------------------------------------------------
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!

Downloads - Free Training - Webinars - Updates

Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
Rackspace Managed Hosting: http://www.onlamp.com/onlamp/zones/rackspace/

------------------------------------------------------------------
Interested in sponsoring the XML.com newsletter? Please email us at
advertising@oreilly.com for rate and availability information.
Thank you!
-----------------------------------------------------------------
To change your newsletter subscription options, please visit
http://www.oreillynet.com/cs/nl/home

For assistance, email help@oreillynet.com

O'Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
(707) 827-7000
-----------------------------------------------------------------


Thursday, September 14, 2006

 

Hibernate identity theft and Eclipse cheating!

O'REILLY NETWORK'S ONJava.com NEWSLETTER
--------------------------------------------------
The Independent Source for Enterprise Java

==================================================================
Secure. Fast. Affordable. GoToMeeting Web Conferencing.

Get all three with GoToMeeting(TM), the Web-based service with
screen-sharing technology so multiple PC users can meet online
anytime. Present, demo software and train from anywhere with
Internet access. Plus, you can hold unlimited meetings for one
flat rate. Get a free 30-day trial now.

http://www.oreilly.com/go/go2mtg_javsecure

==================================================================

Greetings...

It's Java identity time again, and you know what that means: properly
implementing equals() and hashCode() in some way that is meaningful and
appropriate to your objects. That is, if they're to be considered the
same, then they'll return true for equals() and have equal hashCode()
values, so that a collection (particularly a Set, which doesn't allow
duplicates) will treat them appropriately. All well and good. Until you
bring persistence into the picture.

"Object identity is deceptively hard to implement correctly when objects
are persisted to a database. However, the problems stem entirely from
allowing objects to exist without an ID before they are saved. We can
solve these problems by taking the responsibility of assigning object IDs
away from object-relational mapping frameworks such as Hibernate." James
Brundege says the solution is to create your own unique ID as soon as the
object is instantiated, and to use that as the basis of object and
database identity. In "Don't Let Hibernate Steal Your Identity," he shows
how to accomplish this.

http://www.onjava.com/pub/a/onjava/2006/09/13/dont-let-hibernate-steal-your-identity.html

Lost in Eclipse? Cheat. "Eclipse provides a built-in mechanism for
displaying mini-tutorials called cheat sheets. Cheat sheets are quick and
dirty instructions for how to perform multi-step processes in Eclipse,
displayed on the side of the workbench where you can quickly and easily
step through them." In "Building Cheat Sheets in Eclipse," Harriett
Hardman and Steve Hanson show you how to create your own.

http://dev2dev.bea.com/pub/a/2006/08/eclipse-cheat-sheets.html

In this week's feature article from java.net, Srivaths Sankaran takes a
look at the how, where, when, and why of "Code Reviews": "A code review is
an excellent checkpoint that can help flush out erroneous assumptions and
gaps in reasoning. It helps minimize the impact of a problem by means of
early detection. While testing is an excellent way to improve the quality,
testing alone is not enough. For one, as shown by McConnell in 'Code
Complete', it is statistically impossible to completely test a nontrivial
software project. Testing must be bolstered by up-front code reviews."

http://today.java.net/pub/a/today/2006/08/17/code-reviews.html

Recent O'Reilly Network weblogs of interest to Java developers:

Shashank Tiwari - REST for Java
http://www.oreillynet.com/onjava/blog/2006/09/rest_for_java.html

Timothy M. O'Brien - Charles Nutter Responds: "Our full-time
responsibility is a solid JRuby 1.0"
http://www.oreillynet.com/onjava/blog/2006/09/charles_nutter_responds_our_fu.html

Timothy M. O'Brien - Sun hires JRuby Developers (to focus on developer tools?)
http://www.oreillynet.com/onjava/blog/2006/09/sun_hires_jruby_developers.html

Robert Cooper - I don't care how big the JRE is
http://www.oreillynet.com/onjava/blog/2006/09/i_dont_care_how_big_the_jre_is.html

Check out more O'Reilly Network Java weblogs at:
http://www.oreillynet.com/onjava/blog/

Please join us again next week.

Chris Adamson, Editor
ONJava.com
cadamson@oreilly.com

==================================================================
Managed Hosting Solutions Powered by Rackspace

Need Managed Servers with 100% Uptime? By integrating top Linux and
Windows technologies with Fanatical Support(TM) customer service,
Rackspace Managed Hosting created two distinct and powerful hosting
solutions. Visit Rackspace's Dev Zone to learn more about Managed Hosting,
and to find out why Rackspace is ideal for any company running Java EE or
LAMP configurations.

Click here to learn more: http://www.onlamp.com/onlamp/zones/rackspace/

==================================================================

*** Java News and Weblogs ***

java.net Weblogs
http://weblogs.java.net/

O'Reilly Network Java Weblogs
http://www.oreillynet.com/pub/q/weblog_s?x-subject=3

Other Java News (channel -- LANG: JAVA)
http://www.oreillynet.com/meerkat/index.php

Java Cookbook Recipe of the Day
http://www.onjava.com/onjava/javacook/solution.csp?day=1

Java Events
http://www.onjava.com/onjava/events/

==================================================================
Back to School Special
Save $300 on any University of Illinois Certificate Series from O'Reilly
Learning.

- Linux/Unix System Administration Certificate Series
- Open Source Programming Certificate Series
- Web Programming Certificate Series
- .NET Programming Certificate Series

Enroll today and save $300! https://oreillylearning.com/enroll/

==================================================================

*** Other Related O'Reilly Network sites ***

O'Reilly Network
http://www.oreillynet.com

XML.com
http://xml.com/

ONLamp.com
http://onlamp.com

O'Reilly Media
http://www.oreilly.com/

O'Reilly Java
http://java.oreilly.com/

***

ONJava.com Affiliates

Servlets.com
http://www.servlets.com/

JDOM.org
http://www.jdom.org/

------------------------------------------------------------------
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!

Downloads - Free Training - Webinars - Updates

Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
Rackspace Managed Hosting: http://www.onlamp.com/onlamp/zones/rackspace/

------------------------------------------------------------------
Interested in sponsoring the ONJava.com newsletter? Please email us
at advertising@oreilly.com for rate and availability information.
Thank you!
------------------------------------------------------------------
To change your newsletter subscription options, please visit
http://www.oreillynet.com/cs/nl/home

For assistance, email help@oreillynet.com

O'Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
(707) 827-7000
------------------------------------------------------------------


Wednesday, September 13, 2006

 

Using Data Compression in .NET 2.0

The Windows DevCenter Newsletter
---------------------------------------------------
The latest from http://www.windowsdevcenter.com

=====================================================================
The Future of Multi-Core Applications is Here!

Do your applications perform at the highest levels? Using cross-platform
APIs and advanced multi-threading development tools you can ready your
applications, AND your development skills, for today's platforms. (for FREE!)

http://www.oreilly.com/go/dev_sunstudio_win91306

=====================================================================

Using Data Compression in .NET 2.0
New compression classes are available in the .NET Framework 2.0, and they
can be used to reduce the size of data transmitted over a network. In this
article, Wei-Meng Lee shows you how to use the compression classes in .NET
2.0 in a web service environment.
http://www.windowsdevcenter.com/pub/a/windows/2006/09/12/using-data-compression-in-net-20.html

Why Vista Will Ship on Time
Even if there are bugs when it's time to lock down Vista code, Microsoft
may use some clever sleight of hand to make sure that Vista ships on
time--and users won't be hurt at all. Check out my blog to see how
Microsoft may do it.
http://www.oreillynet.com/windows/blog/2006/09/why_vista_will_ship_on_time.html

Windows Mobile Weekly Roundup
Want to keep up with the latest Windows Mobile new, and other news as
well. Todd Ogasawara has got the goods in his blog.
http://www.oreillynet.com/windows/blog/2006/09/windows_mobile_weekly_roundup_1.html

Vista RC1 Impressions
Mitch Tulloch has put Vista RC1 through its paces, and looks into his
crystal ball to see what's next. What does he see? Longhorn Server, Vista
SP1, and more. Read his blog to find out more.
http://www.oreillynet.com/windows/blog/2006/09/vista_rc1_impressions.html

See you next week.
Preston Gralla, editor
WindowsDevCenter.com
pgralla@oreilly.com

=====================================================================
Managed Hosting Solutions Powered by Rackspace

Need Managed Servers with 100% Uptime? By integrating top Linux and
Windows technologies with Fanatical Support (TM) customer service,
Rackspace Managed Hosting created two distinct and powerful hosting
solutions. Visit Rackspace's Dev Zone to learn more about Managed Hosting,
and to find out why Rackspace is ideal for any company running Java EE or
LAMP configurations.

Click here to learn more: http://www.onlamp.com/onlamp/zones/rackspace/

=====================================================================
---------------------------------------------------------------------
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!

Downloads - Free Training - Webinars - Updates

Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
Rackspace Managed Hosting: http://www.onlamp.com/onlamp/zones/rackspace/

---------------------------------------------------------------------
Interested in sponsoring the Windows DevCenter newsletter? Please
email us at advertising@oreilly.com for rate and availability
information. Thank you!
---------------------------------------------------------------------
To change your newsletter subscription options, please visit
http://www.oreillynet.com/cs/nl/home

For assistance, email help@oreillynet.com

O'Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
(707) 827-7000
---------------------------------------------------------------------


Tuesday, September 12, 2006

 

Short Cuts List is Growing Longer

THE O'REILLY NETWORK NEWSLETTER
-------------------------------------
The latest from http://oreillynet.com

==================================================================
Managed Hosting Solutions Powered by Rackspace

Need Managed Servers with 100% Uptime? By integrating top Linux and
Windows technologies with Fanatical Support (TM) customer service,
Rackspace Managed Hosting created two distinct and powerful hosting
solutions. Visit Rackspace's Dev Zone to learn more about Managed Hosting,
and to find out why Rackspace is ideal for any company running Java EE or
LAMP configurations.

Click here to learn more: http://www.onlamp.com/onlamp/zones/rackspace/

==================================================================

Dear Reader,

Unofficially, O'Reilly has been publishing PDFs (we call them Short Cuts)
for about half the year now, and the program is really ramping up. We have
just shy of two dozen Short Cuts in the offering now and many, many more
in the pipeline.

Our September releases include:

"Getting Started with Atlas," which introduces you to Atlas, Microsoft's
new developer framework for ASP.NET apps.
http://www.oreilly.com/catalog/atlaspdf/

"Running Mac OS X on Windows," which walks you through the steps to
install Mac OS X on your PC using PearPC.
http://www.oreilly.com/catalog/runningmacpc/

"Getting Started with .NET 3.0," which shows you how to create more
dynamic user experiences and build secure web services with .NET 3.0.
http://www.oreilly.com/catalog/dotnet30pdf/

Each of our downloadable PDFs averages between 20 and 60 pages, and
they're priced nice between $5.99 and $9.99. If you haven't checked them
out, you can see a complete list here:
http://www.oreilly.com/store/series/sc.html

Hope you find something you like.

Until next time,

-Tara

Tara McGoldrick Walsh
O'Reilly Network Editor
tara@oreilly.com

=====================================================================
Sponsored by GoToMeeting(TM)

Secure Online Meetings for One Flat Rate Using SSL and 128-bit AES
encryption, GoToMeeting(TM) is a highly secure Web conferencing service
designed to meet your company's online meeting and security needs. Plus,
it's affordable: You can hold all the meetings you want for one flat rate.

Try it free for 30 days. http://www.oreilly.com/go/go2mtg_ornflat

=====================================================================

*** Featured Articles ***

Using Data Compression in .NET 2.0
New compression classes are available in the .NET Framework 2.0, and they
can be used to reduce the size of data transmitted over a network. In this
article, Wei-Meng Lee shows you how to use the compression classes in .NET
2.0 in a web service environment.

http://www.windowsdevcenter.com/pub/a/windows/2006/09/12/using-data-compression-in-net-20.html

***

Miglia TVMicro and EyeTV: Easy TV on Your Mac
The Miglia TVMicro is a small USB device and comes bundled with a remote
control and the renowned EyeTV app, which makes it trivial to pull up
program listings, schedule recordings, and more. Costing roughly $100,
this is a purchase that might just pay for itself sooner than you think.
Matthew Russell reviews.

http://www.macdevcenter.com/pub/a/mac/2006/09/12/miglia-tvmicro-and-eyetv.html

***

Building Advanced Telecom Apps on a Shoestring
With the development of open standards telephony, VoIP, and hosted,
on-demand computing services, it is finally possible to use a low-cost
development track to create next-generation telecom services.

http://www.oreillynet.com/pub/a/etel/2006/09/12/building-advanced-telecom-apps-on-a-shoestring.html

***

Barbara Brundage discusses "Photoshop Elements 5: The Missing Manual"
In this podcast, O'Reilly Media's Sara Peyton interviews Barbara Brundage.
Barbara's an extraordinary harpist who has performed for dignitaries and
celebrities around the world, including Margaret Thatcher, Tom Cruise, the
Clintons, and Isaac Stern. She's also the go-to expert when it comes to
using Photoshop Elements. Her brand new book, Photoshop Elements 5: The
Missing Manual, is all about the just-announced version of Elements. She
talks to us about the cool new tools for digital photographers and
scrapbookers in this new program.

http://www.oreillynet.com/pub/a/network/2006/09/12/barbara-brundage-interview-ps-elements5.html

***

Life Cycles
Releasing early and often. Mark Lucovsky contrasts his experience at
Microsoft and at Google. Simon Phipps says that "lock in is the new lock
out" and we preview Euro OSCON. Six Apart's Anil Dash has a stack of
services you might use to build your applications and Damian Conway pokes
fun at the world of Web 2.0 businesses. (DTF 09-11-2006: 26 minutes 45
seconds)

http://www.oreillynet.com/pub/a/network/2006/09/11/distributing-the-future.html

***

Batch Updates with PL/pgSQL
Loops are slow, algorithmically speaking. Every time you find yourself
looping over data, you have a process that, at best, scales linearly with
the number of items to process. SQL gives you options to perform multiple
updates at once; David Wheeler demonstrates how to make them work with
PL/pgSQL.

http://www.oreillynet.com/pub/a/databases/2006/09/07/plpgsql-batch-updates.html

***

Unit Testing Your Documentation
It's fairly easy to prevent errors in code from occurring and reoccurring;
unit tests are an effective strategy to prevent regressions. What about
the example code in your documentation? Errors there can frustrate and
thwart readers and learners. Fortunately, it's possible to test your
documentation almost as effectively. Leonard Richardson, co-author of the
Ruby Cookbook, demonstrates how he kept his code examples correct.

http://www.onlamp.com/pub/a/onlamp/2006/09/07/unit-testing-docs.html

***

Separation of Concerns in Web Service Implementations
The principle of "separation of concerns" is much repeated in SOA
circles... so why are transactional integrity, security, and business
logic so often intermingled in SOA implementations? In this article, Tieu
Luu shows how to use Spring to separate out security concerns in an
Axis-based web service.

http://www.onjava.com/pub/a/onjava/2006/09/06/separation-of-concerns-in-web-services.html

***

A Briefing on Syncing
The idea behind synchronizing, or syncing, is simple: take information you
collect on one device, like the contact lists you keep on your laptop, and
combine it with similar information on other devices so that the two sets
of information match. Sounds easy enough, but there are a few tricks to
understand. In this Take Control excerpt, Michael Cohen provides an
informative overview for getting your info in sync.

http://www.macdevcenter.com/pub/a/mac/2006/09/05/synching.html

***

*** New Books from O'Reilly Media ***

Mac OS X Tiger Server Administration (PDF)
http://www.oreilly.com/catalog/macosxtigersa/

Now available in PDF Format:

Unix Power Tools, Third Edition
http://www.oreilly.com/catalog/upt3/

Unix in a Nutshell, Fourth Edition
http://www.oreilly.com/catalog/unixnut4/

Linux in a Nutshell, Fifth Edition
http://www.oreilly.com/catalog/linuxnut5/

New Short Cuts:

Getting Started with Atlas
http://www.oreilly.com/catalog/atlaspdf/

Getting Started with .NET 3.0
http://www.oreilly.com/catalog/dotnet30pdf/

Running Mac OS X on Windows
http://www.oreilly.com/catalog/runningmacpc/

=====================================================================
Back to School Special
Save $300 on any University of Illinois Certificate Series from
O'Reilly Learning.

- Linux/Unix System Administration Certificate Series
- Open Source Programming Certificate Series
- Web Programming Certificate Series
- .NET Programming Certificate Series

Enroll today and save $300! https://oreillylearning.com/enroll/

=====================================================================

Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!

Downloads - Free Training - Webinars - Updates

Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
Rackspace Managed Hosting: http://www.onlamp.com/onlamp/zones/rackspace/

------------------------------------------------------------------
Interested in sponsoring the O'Reilly Network newsletter? Please
email us at advertising@oreilly.com for rate and availability
information. Thank you!
---------------------------------------------------------------------
To change your newsletter subscription options, please visit
http://www.oreillynet.com/cs/nl/home

For assistance, email help@oreillynet.com

O'Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
(707) 827-7000
---------------------------------------------------------------------


This page is powered by Blogger. Isn't yours?