Wednesday, January 31, 2007
Call For Makers: Maker Faire Bay Area 2007
January 31, 2007
In this issue: Maker Faire 2007 and The Bloggies
In this special edition of the MAKE newsletter, we're announcing our Maker Faire 2007 dates and our call for entries. We're extremely excited to have two Maker Faires this year, and we hope to see you as a Maker, an attendee, or both!
Phillip Torrone
Senior Editor, MAKE Magazine
Introducing the MAKE: Warranty Voider
Small enough to fit on your keychain, the MAKE Warranty Voider is the perfect companion for mobile fixing, hacking, and MacGyvering. This is a limited offering with custom "MAKE: Warranty Voider" lovingly laser-etched with care using a 35W laser. Squirt P4 (plier version) also available.
From the MAKE Blog
Call for Makers: Maker Faire Bay Area 2007

Dear Makers,
We are pleased to announced Bay Area Maker Faire 2007! Organized by the staff of MAKE and CRAFT magazines, Maker Faire is a newfangled fair that brings together science, art, craft, and engineering in a fun, energized, and exciting public forum. The aim is to inspire people of all ages to roll up their sleeves and become Makers. This family-friendly event showcases the amazing work of all kinds of makers--anyone who is embracing DIY and wants to share their accomplishments with an appreciative audience. Last year, we had 20,000 people at Maker Faire.
Maker Faire Bay Area will take place May 19-20, 2007 at the San Mateo Fairgrounds. We are also adding Maker Faire Austin for October 20-21, 2007 at the Travis County Fairgrounds. This call is primarily for Maker Faire Bay Area but you can indicate if you are interested in participating in Maker Faire Austin.
We encourage you to join the fun and propose a maker exhibit, performance, or workshop. You can submit a proposal through the web using the link described below or you can come show us your work at a Maker Faire "audition" on Saturday, February 24 at TechShop in Menlo Park, Calif.
Proposals: We invite proposals for Maker workbench exhibits, workshops, presentations, and performances for the Maker Faire. We are interested in proposals from individuals as well as from groups such as hobbyist clubs and schools.
Maker Workbench: Our standard setup for Makers is a six-foot-long workbench. You can use this workbench to display your work and/or demonstrate how you make something. Some Makers don't need workbenches, typically because they have a large object or they set up outside. Please provide a short description of what you make and what you will bring to Maker Faire. Please link to photographs or videos of what you make. Let us know about any requirements you have, such as electricity, internet, ventilation, etc.
Interactive Performance: We're seeking performances that will engage and entertain the attendees and enable them to interact in a fun way. The performances may be tied to a stage or roving through the fairgrounds as a kind of street theatre. Performances could be musical or theatrical, but they could also be a collaborative building process. For example, you might work with attendees to put something large together in an hour.
Presentation: These includes audio-visual presentations intended for showing a project (or process) that cannot be brought to the Faire, or a special project that requires AV resources. These presentations are limited to 20 minutes. Please describe the topic of your presentation and what kind of media (audio/video) that you will have. As a general rule, PowerPoint presentations are not appropriate for this event unless they are unusually entertaining.
Demonstration Workshop: A demonstration workshop is a show-and-tell session on how to make something. We're looking for Makers who can demonstrate (and teach) particular skills, techniques, or processes. You should start off by explaining your materials and tools and then step-through a build process, sharing your knowledge and interacting with the audience. Sessions should be under 30 minutes in length and may be repeated on the program. Please describe the subject of your workshop and what kind of setup you need for it.
Application Form: Please go to the following URL and fill it out to apply for participation as a Maker.
http://makerfaire.com/bayarea/2007/proposal/
All proposals will be reviewed and we will notify Makers of acceptance via email by March 19, 2007.
NOTE: Presenters whose talks are accepted will receive free registration to Maker Faire. We cannot pay for travel and accommodations. (We do make exceptions under some circumstances.)
Key Points:
- Maker Proposal Due: Midnight (PST): Feb. 27, 2007
- Maker Faire Bay Area Audition: Saturday Feb. 24, 2007
- Notification of Acceptance: March 19, 2006
- Confirmation of Participation: April 2, 2007
- Maker Faire Bay Area: May 19-20, 2007; Saturday 10-6 pm; Sunday 10-5pm.
- Maker Faire Austin: October 20 & 21, 2007
- Application Form: http://makerfaire.com/bayarea/2007/proposal/
Vote for MAKE - The 2007 Bloggies

If you like MAKE and CRAFT, please take a moment and vote for us at the seventh annual weblog awards: The 2007 Bloggies. We're nominated in the craft category - Link.
Tuesday, January 30, 2007
After five years of waiting, it's here!
THE O'REILLY NETWORK NEWSLETTER
-------------------------------------
The latest from http://oreillynet.com
==================================================================
Sponsored by ActiveState - Komodo IDE 4.0
Komodo IDE - A new dynamic in web development
* Advanced support for Perl, PHP, Python, Ruby & Tcl.
* Editing & debugging support for Ajax languages.
* One IDE for everything: browser, server & in-between.
Download your free trial now:
http://www.activestate.com/orn/komodo_ide
==================================================================
Dear Reader-
Is the Windows Vista operating system the most anticipated software
release or what? Vista is finally here and it represents the longest
time between Windows releases in Microsoft history. But going beyond
the marketing hype, Vista includes plenty of new security features, such
as Protected Mode for Internet Explorer and Windows Service Hardening.
The multimedia features are actually worth using; Windows Movie Maker,
for example, is a useful piece of software for editing movies and
burning them on DVDs. For those of you with the horsepower to
install Vista, check out Preston Gralla's article, "Six Top Tips for Hacking Windows Vista."
Preston describes six ways to hack Vista, including secrets of the right-click context menu,
using the Registry to customize screensavers (normally you can't do that),
hacking Aero's glass borders, and tips for running an elevated command prompt.
http://www.onlamp.com/pub/a/windows/2007/01/30/six-top-tips-for-hacking-windows-vista.html
If you havent already heard about or read our hotly discussed blog by
Rick Jeliffe, you have to check it out: "An interesting offer: get paid
to contribute to Wikipedia." Regardless of which side of the issue you
fall on, you should read threads and comments on his blog.
http://www.oreillynet.com/xml/blog/2007/01/an_interesting_offer.html
So, what are visitors looking for on the O'Reilly Network? Here are the
top 10 search items starting with our #1 item, which is garnering about 60%
of the total searches: web 2.0, linux commands, p2p, free proxy, ipod tricks,
vanishing point, game, ipod shuffle, lamp, ruby on rails, bootable usb.
Enjoy,
Mike Hendrickson
General Manager, The O'Reilly Network
=====================================================================
Inside Port 25: The Open Source Software Lab at Microsoft
Get help and guidance on running Windows, Linux, UNIX or Open Source
Software in a mixed environment. In partnership with OReilly, Inside Port
25 is an objective perspective on the research, insight & bloggers of the
Open Source Software Lab at Microsoft.
Learn more at:
http://www.oreilly.com/go/onlamp-port25
=====================================================================
*** New Books from O'Reilly Media ***
Using Samba
http://www.oreilly.com/catalog/samba3
Windows Vista for Starters: The Missing Manual
http://www.oreilly.com/catalog/9780596528263
Word 2007 for Starters: The Missing Manual
http://www.oreilly.com/catalog/9780596528300
PowerPoint 2007 for Starters: The Missing Manual
http://www.oreilly.com/catalog/9780596528317
Access 2007 for Starters: The Missing Manual
http://www.oreilly.com/catalog/9780596528331
Excel 2007 for Starters: The Missing Manual
http://www.oreilly.com/catalog/9780596528324
Stealing the Network: How to Own a Shadow (Syngress)
http://www.oreilly.com/catalog/1597490814
Secure Your Network for Free (Syngress)
http://www.oreilly.com/catalog/1597491233
Comp TIA RFID+ Study Guide and Practice Exam (Syngress)
http://www.oreilly.com/catalog/1597491349
Botnets: The Killer Web Applications (Syngress)
http://www.oreilly.com/catalog/1597491357
Developers Guide to Web Applications (Syngress)
http://www.oreilly.com/catalog/159749061X
Software Testing Foundations (Rocky Nook)
http://www.oreilly.com/catalog/1933952083
Everyday Scripting with Ruby (Pragmatic)
http://www.oreilly.com/catalog/0977616614
===============================================================
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!
Downloads - Free Training - Webinars - Updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom
------------------------------------------------------------------
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, January 29, 2007
BSD Comes Back
LINUX NEWS FROM O'REILLY NETWORK
----------------------------------------
The Latest from http://www.linuxdevcenter.com and http://ONLamp.com
=================================================================
Inside Port 25: The Open Source Software Lab at Microsoft
Get help and guidance on running Windows, Linux, UNIX or Open Source
Software in a mixed environment. In partnership with O Reilly, Inside Port 25
is an objective perspective on the research, insight & bloggers of the Open
Source Software Lab at Microsoft.
Learn more at:
http://www.oreilly.com/go/onlamp-port25
=================================================================
The sun is out outside, readers. This is a lovely way to end the month of
January in the Pacific Northwest. (It's amusing that North Bay
California weather calls for showers.) Though it may be too cold (or wet or foggy) to
spend much time outside, there's news from the free and open source software
world to peruse instead of working on your tan. (Southern hemisphere
subscribers, you'll get yours in about six months.)
With the AT&T lawsuit in the early 90s, it looked like the long-lived BSD
strain might come to an end. Fortunately, it survived. Now it's moving
into yet another niche--the desktop. FreeBSD Basics columnist Dru Lavigne
has watched and reported on the development of PC-BSD, a desktop
distribution of FreeBSD suitable for end users, since its inception. Now
she's interviewed some of the people responsible for the recent 1.3
release. Keep an eye on this one:
http://www.onlamp.com/pub/a/bsd/2007/01/25/inside-pc-bsd-13.html
Ruby on Rails 1.2 came out recently. It's forgivable if the noise around
that caused you to miss the release of Prototype 1.5. Prototype, of
course, is a powerful and popular JavaScript library with top-notch
JavaScript support. Scott Raymond explores the new features (what should
have been in JavaScript from the start):
http://www.xml.com/pub/a/2007/01/24/whats-new-in-prototype-15.html
What motivates someone to create free software? Often it's personal utility.
That's understandable. What motivates someone to create community
documentation, however? O'Reilly editor Andy Oram invites your comments:
http://www.oreillynet.com/onlamp/blog/2007/01/why_do_you_contribute_to_commu.html
In weblogs this week, Rick Jelliffe announced that Microsoft had
approached him to edit Wikipedia. People reacted:
http://www.oreillynet.com/xml/blog/2007/01/an_interesting_offer.html
Tim O'Reilly questioned Wikipedia's Conflict of Interest policy:
http://radar.oreilly.com/archives/2007/01/what_actually_i.html
Nitesh Dhanjani found an old prediction that Google's antiphishing Firefox
extension would be problematic:
http://www.oreillynet.com/onlamp/blog/2007/01/googles_antiphishing_extension.html
Todd Ogasawara found Vista's PowerShell nearly as capable as a Unix
command line:
http://www.oreillynet.com/onlamp/blog/2007/01/microsoft_powershell.html
Andy Oram reported on a patent reform project attempting to recruit a
Rails programmer:
http://www.oreillynet.com/onlamp/blog/2007/01/patent_reform_project_hiring_a.html
Your editor found an interesting tidbit on the top company contributions
to F/OSS:
http://www.oreillynet.com/onlamp/blog/2007/01/the_top_companies_contributing.html
Jeremy Jones asked if the concept of "interfaces" matched Python well:
http://www.oreillynet.com/onlamp/blog/2007/01/python_wellzope_interfaces.html
Juliet Kemp documented how to enable LDAP replication with Kerberos:
http://www.oreillynet.com/linux/blog/2007/01/ldap_replication_with_kerberos.html
Caitlyn Martin praised the release of Xfce 4.4.0:
http://www.oreillynet.com/linux/blog/2007/01/xfce_440_released.html
Gregory Brown introduced the RubyForge forum:
http://www.oreillynet.com/ruby/blog/2007/01/the_rubyforge_forum.html
Rob Orsini was glad to see the release of his Rails Cookbook:
http://www.oreillynet.com/ruby/blog/2007/01/rails_cookbook_released.html
Surj Patel argued that OpenMoko-based phones are now what the iPhone wants
to be:
http://radar.oreilly.com/archives/2007/01/fancy_an_open_i_1.html
Tim O'Reilly pondered one-person businesses:
http://radar.oreilly.com/archives/2007/01/post_4.html
Brady Forest covered the release of Amazon's Amapedia:
http://radar.oreilly.com/archives/2007/01/amazon_plunges_further_into_wikis_with_amapedia.html
Dale Dougherty reported on a panel discussion about feeling bad about
doing good:
http://radar.oreilly.com/archives/2007/01/good_grief_1.html
That wraps up another week. Tune in again for a serious look at
"intellectual property" concerns and open drivers.
Quotes intended,
- c
chromatic
chromatic@oreilly.com
Technical Editor
O'Reilly Network
================================================================
New Course Featuring AJAX
O'Reilly/University of Illinois Certificate Series
O'Reilly Learning is proud to announce their new
Client-Side Web Programming Certificate Series, which
provides a complete understanding of front-end web
development, from HTML and CSS, to JavaScript DOM and AJAX.
http://oreillylearning.com/courses/clientsidecert.php3
================================================================
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!
Downloads - Free Training - Webinars - Updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
------------------------------------------------------------------
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, January 26, 2007
OOXML Wikipedia Controversy and Prototype 1.5
XML.com Xtra!
---------------------------------
The Email for XML.com Subscribers
=================================================================
Inside Port 25: The Open Source Software Lab at Microsoft
Get help and guidance on running Windows, Linux, UNIX or Open Source
Software in a mixed environment. In partnership with OReilly, Inside Port
25 is an objective perspective on the research, insight & bloggers of the
Open Source Software Lab at Microsoft.
Learn more at:
http://www.oreilly.com/go/port25
=================================================================
Dear Reader,
Welcome to another issue of XML.com.
Scott Raymond, author of "Ajax on Rails," covers the release of
Prototype 1.5, one of the fundamental JavaScript libraries for doing
Ajax.
What's New in Prototype 1.5?
http://www.xml.com/pub/a/2007/01/24/whats-new-in-prototype-15.html
Also worth reading this week:
The controversy, which was reported on CNN, over Microsoft
allegedly offering to pay a weblogger to edit the Wikipedia article
about its Office XML (OOXML) format has an XML.com and O'Reilly
connection--Rick Jelliffe, the blogger in question, is an active
XML.com blogger and a respected voice in the XML world.
Read Rick's take on the controversy here:
An interesting offer: get paid to contribute to Wikipedia
http://www.oreillynet.com/xml/blog/2007/01/an_interesting_offer.html
ODF and Jesus; Blood and Diamonds
http://www.oreillynet.com/xml/blog/2007/01/odf_and_jesus_blood_and_diamon.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, 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 ***
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
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom
------------------------------------------------------------------
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
-----------------------------------------------------------------
Modding Apple Sample Code
THE MAC DEVCENTER NEWSLETTER
-------------------------------------------
The latest from http://www.macdevcenter.com
==================================================================
Sponsored by FileMaker Pro
FileMaker Pro is the #1 selling easy-to-use database
software, used by millions of business professionals
to manage people, projects, assets, and more. With Office
Optimizer Kit, FileMaker gives you the tools to make
Microsoft Office infinitely more valuable to you.
http://clk.atdmt.com/AVE/go/tchteafm0080000028ave/direct/01
==================================================================
Dear readers,
This week we've published the first article in what I hope will be a
great series on modifying Apple sample code.
Erica Sadun dug into the Apple sample code archive and she likes what
she's found. In this first article, "Modding Apple Sample Code"
(http://www.macdevcenter.com/pub/a/mac/2007/01/23/modding-apple-sample-code.html),
Erica uses the MovieVideoChart application to demonstrate how to take a structured
approach to modifying the sample apps provided by Apple to make them
more interesting and useful. There's a wealth of potential projects
lurking in those sample code archives and we've just started to scratch
the surface. If you're interested in what can be done with Apple's
sample apps or have modified them in the past for your own use, please
stop by and give this article a read and add your comments to the
conversation.
As usual, our bloggers are keeping things lively as well.
Don't miss the insightful discussions going on there around topics like
the LUN masking feature being removed from Xserve RAID, EyeTV, DRM, and the
always popular lust for the latest gadgets:
http://www.oreillynet.com/mac/blog
Thanks for reading,
Bruce Stewart
Mac DevCenter Editor
bruce@oreilly.com
==================================================================
New Course Featuring AJAX
O'Reilly/University of Illinois Certificate Series
O'Reilly Learning is proud to announce their new
Client-Side Web Programming Certificate Series, which
provides a complete understanding of front-end web
development, from HTML and CSS, to JavaScript DOM and AJAX.
http://oreillylearning.com/courses/clientsidecert.php3
==================================================================
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!
Downloads - Free Training - Webinars - Updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
------------------------------------------------------------------
Interested in sponsoring the Mac 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
---------------------------------------------------------------------
Thursday, January 25, 2007
Stripes, Effective Exceptions, and Client-Side Derby
O'REILLY NETWORK'S ONJava.com NEWSLETTER
--------------------------------------------------
The Independent Source for Enterprise Java
==================================================================
Inside Port 25: The Open Source Software Lab at Microsoft
Get help and guidance on running Windows, Linux, UNIX or Open
Source Software in a mixed environment. In partnership with OReilly,
Inside Port 25 is an objective perspective on the research, insight, and
bloggers of the Open Source Software Lab at Microsoft.
Learn more at:
http://www.oreilly.com/go/onlamp-port25
==================================================================
Greetings...
Has the freedom to configure become the burden of configuration? That's
the attitude of a lot of popular frameworks nowadays, many of which don't
run on Java. But since it's decoupling that got us into this mess, let's
decouple the language from the framework--Java and EE are two different
things! Ruby on Rails isn't the only way to achieve high developer
productivity with an approach of "convention over configuration"--wiring
up sensible defaults and using those unless the developer has a good
reason to do otherwise. This week's ONJava looks at one such Java
framework, Stripes.
Stripes isn't the first Java framework to apply an MVC approach to Java
webapp development, but as Mark Eagle suggests in "Java Web Development
with Stripes," it's one that you may want to choose in order to maximize
your productivity. "One of the main differences between Stripes and other
action-based frameworks is the absence of external configuration files. As
we will see, Stripes uses annotations and convention over configuration to
allow more development and less clutter."
http://www.onjava.com/pub/a/onjava/2007/01/24/java-web-development-with-stripes.html
In an article from dev2dev, Barry Ruzek makes a case for "Effective Java
Exceptions," and by that, he means the proper use of checked exceptions.
"Some have argued that checked exceptions in the Java language are an
experiment that failed. This article argues that the fault does not lie
with the Java model, but with Java library designers who failed to
acknowledge the two basic causes of method failure. It advocates a way of
thinking about the nature of exceptional conditions and describes design
patterns that will help your design. Finally, it discusses exception
handling as a crosscutting concern in the Aspect Oriented Programming
model. Java exceptions are a great benefit when they are used correctly.
This article will help you do that."
http://dev2dev.bea.com/pub/a/2006/11/effective-exceptions.html
You may have seen David Van Couvering at one of several recent conferences
where he makes the case for using an embedded client-side Derby database
to provide off-line functionality for your webapp users. He has details
in the java.net article "Synchronizing a Web Client Database:
LocalCalendar and Google Calendar." "To build a disconnected or offline
web application, there are three main requirements: local storage,
synchronization, and your application logic needs to be available offline.
The concepts around synchronization are fairly straightforward once you
understand them. Building and delivering this kind of application is
possible and achievable, and can provide great value to your customers."
http://today.java.net/pub/a/today/2007/01/16/synchronizing-web-client-database.html
Recent O'Reilly Network weblogs of interest to Java developers:
Paul Browne - Java and those pesky Google APIs
http://www.oreillynet.com/onjava/blog/2007/01/java_and_those_pesky_google_ap.html
Shashank Tiwari - 1 in every 10 Java developers is learning Flex?
http://www.oreillynet.com/onjava/blog/2007/01/1_in_every_10_java_developer_i.html
Shashank Tiwari - Google Spreadsheets - for the enterprise?
http://www.oreillynet.com/onjava/blog/2007/01/google_spreadsheets_for_the_en.html
Robert Cooper - Sun Tech Days Atlanta
http://www.oreillynet.com/onjava/blog/2007/01/sun_tech_days_atlanta.html
Hari K. Gottipati - Is Java more efficient than Ajax for advanced web apps?
http://www.oreillynet.com/onjava/blog/2007/01/is_java_more_efficient_than_aj.html
Steve Anglin - CodeMash Conference continues...
http://www.oreillynet.com/onjava/blog/2007/01/codemash_conference_continues.html
Timothy M. O'Brien - Patterns: Powerful and Dangerous
http://www.oreillynet.com/onjava/blog/2007/01/ask_onjava_patterns_are_you_a_1.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
Mike Hendrickson
General Manager, The O'Reilly Network
==================================================================
Secure. Fast. Affordable. GoToMeeting Web Conferencing.
Get all three with GoToMeeting, 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
==================================================================
*** 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/
==================================================================
*** 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
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
------------------------------------------------------------------
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, January 24, 2007
New Stripes, Prototype, and Open Source Windows Tools
THE O'REILLY NETWORK NEWSLETTER
-------------------------------------
The latest from http://oreillynet.com
==================================================================
Inside Port 25: The Open Source Software Lab at Microsoft
Get help and guidance on running Windows, Linux, UNIX or Open Source
Software in a mixed environment. In partnership with OReilly, Inside Port
25 is an objective perspective on the research, insight & bloggers of the
Open Source Software Lab at Microsoft.
Learn more at:
http://www.oreilly.com/go/port25
==================================================================
Dear Reader,
The theme on the O'Reilly Network for January has been frameworks,
libraries, and tools. And these topics are being read and written about
this week as well. We have Stripes from the frameworks area, Prototype from the
library angle, and an article that provides insights for using more than 170 open
source tools for Windows developers.
Did you know that there are free and open source tools, frameworks,
utilities, and widgets for Windows development? James Avery and Jim
Holmes discuss how you can find everything from complete ready-to-run
frameworks, such as the Enterprise Library and Mono, to tiny gadgets that do only
small tasks (but do them very well), such as Unlocker or Cropper.
Check out "The Case for Freeware and Open Source Windows Tools."
http://www.oreillynet.com/pub/a/windows/2007/01/19/the-case-for-freeware-and-open-source-windows-tools.html
Another open source tool you should check out is the Java framework
called Stripes. See why Mark Eagle feels that Stripes distinguishes
itself from other action-based Java Web frameworks by offering some of
the simplicity available in Rails. Check out "Java Web Development with
Stripes."
http://www.oreillynet.com/pub/a/onjava/2007/01/24/java-web-development-with-stripes.html
And from the library angle, you should read "What's New in Prototype
1.5" by Scott Raymond to see why Prototype 1.5 is thought of as the
standard library for JavaScript. See why Prototype has amassed a huge
user base, beyond the Rails community-from dozens of Web 2.0
startups to household names like Apple, NBC, and Gucci.
http://www.xml.com/pub/a/2007/01/24/whats-new-in-prototype-15.html
Enjoy,
Mike Hendrickson
General Manager, The O'Reilly Network
=====================================================================
Secure Online Meetings for One Flat Rate
Using SSL and 128-bit AES encryption, GoToMeeting is a highly secure
Web conferencing service designed to meet your companys online meeting
and security needs. Plus, its 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
=====================================================================
*** New Short Cut from the O'Reilly Store ***
ActionScript 3.0 Programming
http://www.oreilly.com/catalog/actionscript3qr
==========================================
*** New Rough Cut from the O'Reilly Store ***
Programming Firefox: Rough Cuts Version, Building Internet Applications with XUL
http://www.oreilly.com/catalog/programfirefox
=====================================================================
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!
Downloads - Free Training - Webinars - Updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
------------------------------------------------------------------
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
---------------------------------------------------------------------
Windows DevCenter Newsletter
The Windows DevCenter Newsletter
---------------------------------------------------
The latest from http://www.windowsdevcenter.com
==================================================================
RAD for .NET Web Apps!
Generate .NET Web applications in minutes, straight from your database
with Iron Speed Designer. Quickly create visually stunning, feature-rich
Web apps that are easy-to-customize and ready-to-deploy.
Download FREE Trial
http://ad.doubleclick.net/clk;71952628;13513798;u?http://www.ironspeed.com/TechTracker.aspx
==================================================================
The Best Freeware and Open Source Windows Tools
In their book, Windows Developer Power Tools, James Avery and Jim Holmes
tell you about scores of incredibly useful, freely available tools for
Windows developers. Check out their article, where they clue you into
their favorites.
http://www.windowsdevcenter.com/pub/a/windows/2007/01/19/the-case-for-freeware-and-open-source-windows-tools.html
Windows Developer Tools Day
More than 30 bloggers took part in our self-proclaimed Windows Developer
Tools Day on January 19 by writing about one or more of their favorite
tools. To see what they had to say, check out the home page for "Windows
Developer Power Tools" by James Avery and Jim Holmes.
http://www.oreilly.com/catalog/9780596527549
Secure Wireless Networking with IAS and RADIUS
Perhaps the best way to secure your wireless Windows network is to use
RADIUS authentication. Chris Sanders walks you step by step through the
RADIUS setup so you'll be able to lock down your network in no time.
http://www.windowsdevcenter.com/pub/a/windows/2007/01/23/secure-wireless-networking-with-ias-and-radius.html
Why Doesn't Microsoft Get Web 2.0?
IBM is bringing Web 2.0 into corporations via its new Lotus Connections
and Lotus Quickr applications. Why can't Microsoft do the same? See my
blog for details.
http://www.oreillynet.com/windows/blog/2007/01/why_doesnt_microsoft_get_web_2.html
OpenDocument vs. Microsoft's Office Open XML
The office documents standards war (between Microsoft and just about
everyone else) is well into a new phase, as Microsofts Office Open XML
challenges the OASIS OpenDocument format as the only ISO standard for
office documents. Why should you care? Jean Hollis Weber gives you the
lowdown.
http://www.oreillynet.com/windows/blog/2007/01/opendocument_vs_microsofts_off.html
See you next week.
Preston Gralla, Editor
WindowsDevCenter.com
pgralla@oreilly.com
=====================================================================
New Course Featuring AJAX
O'Reilly/University of Illinois Certificate Series
O'Reilly Learning is proud to announce their new
Client-Side Web Programming Certificate Series, which
provides a complete understanding of front-end web
development, from HTML and CSS, to JavaScript DOM and AJAX.
http://oreillylearning.com/courses/clientsidecert.php3
=====================================================================
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!
Downloads - Free Training - Webinars - Updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
------------------------------------------------------------------
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
---------------------------------------------------------------------
Monday, January 22, 2007
The World's Next Programming Language
LINUX NEWS FROM O'REILLY NETWORK
----------------------------------------
The Latest from http://www.linuxdevcenter.com and http://ONLamp.com
=================================================================
Sponsored by Sun Microsystems
Are you suffering performance anxiety? Need to add a little spark
in your life? Don't know if your operating system is coming or going?
Join the throngs of developers who've found the prescription.
Multi-platform, record-setting compilers and tools.
Only from Sun ...(and it's free!)
http://www.oreilly.com/go/SunSolaris_lnx122
=================================================================
Hello, Linux newsletter subscribers.
This weekly mailing always leads off with an apology for using the name of
a very specific operating system kernel to trick you in to reading about
all sorts of free and open source projects. That's okay though. Here's
what's new this week.
The history of programming has demonstrated a gradual (if inexorable)
progress from low-level changes to higher and layered levels of abstraction.
Flexibility demands more flexibility, however. Brian McConnell recently
stopped coding due to frustration with our current models. Now he's
written about why--and what modifications to existing programming languages
(specifically Python) could make programming much more fun:
http://www.onlamp.com/pub/a/python/2007/01/18/why-i-stopped-coding.html
The volume of spam is going up again. If you run a mail server, this is no
surprise. A nicer surprise may be that greylisting--delaying potential
spam through standard SMTP means--can protect your users and bandwidth. Even
better, you can perform this greylisting at the firewall level, before it
even reaches your mail server. Dan Langille demonstrates how PF can slow spam:
http://www.onlamp.com/pub/a/bsd/2007/01/18/greylisting-with-pf.html
Ruby on Rails aims at making database-backed web sites easy to use. It
usually, but not always, produces HTML. There's no reason you can't
produce any other document format, however. Deepak Vohra shows how to produce
valid XML with the Rails library Builder. Don't type angle brackets yourself:
http://www.xml.com/pub/a/2007/01/17/making-xml-in-a-rails-app-xml-builder.html
If your colleagues (or worse, friends) have to stay put on the Windows
platform, give them a chance to explore the freedom you enjoy. James Avery
and Jim Holmes have written a short apologia for using free software on Windows.
Pass it on:
http://www.windowsdevcenter.com/pub/a/windows/2007/01/19/the-case-for-freeware-and-open-source-windows-tools.html
In weblogs this week, Andy Oram pondered what's missing in online
documentation:
http://www.oreillynet.com/onlamp/blog/2007/01/online_documentation_whats_mis.html
... and suggested that redefining the calendar is easier than switching to
open document formats:
http://www.oreillynet.com/onlamp/blog/2007/01/a_most_ingenious_paradox_make.html
Tom Adelstein thought through why Microsoft administrators might need to
learn Linux System Administration:
http://www.oreillynet.com/onlamp/blog/2007/01/oreillys_linux_system_administ_1.html
Nitesh Dhanjani exposed how cross site request forgeries work:
http://www.oreillynet.com/onlamp/blog/2007/01/the_unfortunate_prevalence_of.html
Todd Ogasawara found an interview with the authors of RubyCLR:
http://www.oreillynet.com/onlamp/blog/2007/01/sam_ramji_interviews_john_lam.html
Ann Barcomb summarized the week in Perl 6:
http://www.oreillynet.com/onlamp/blog/2007/01/weekly_perl_6_mailing_list_sum_20.html
Your editor highlighted good thinking about The Big Rewrite:
http://www.oreillynet.com/onlamp/blog/2007/01/considering_the_big_rewrite.html
Shashank Tiwari wonders if Google Spreadsheets can sink Java enterprise
applications:
http://www.oreillynet.com/onjava/blog/2007/01/google_spreadsheets_for_the_en.html
... because Paul Browne wondered if they would kill Java as a whole:
http://www.oreillynet.com/onjava/blog/2007/01/google_spreadsheets_mean_the_e.html
Timothy M. O'Brien calls design patterns "powerful and dangerous":
http://www.oreillynet.com/onjava/blog/2007/01/ask_onjava_patterns_are_you_a_1.html
Daniel Steinberg wants Java on the iPhone:
http://www.oreillynet.com/onjava/blog/2007/01/java_to_the_iphone_can_you_hea.html
Juliet Kemp found and fixed a strange localhost problem with Debian:
http://www.oreillynet.com/linux/blog/2007/01/debian_and_localhostlocaldomai.html
Caitlyn Martin discussed the Linux Distribution Proliferation Problem:
http://www.oreillynet.com/linux/blog/2007/01/so_many_distros_so_little_time.html
Nathaniel S. H. Brown explained the PHP to Ruby on Rails evolution of a
web developer:
http://www.oreillynet.com/ruby/blog/2007/01/php_vs_ruby_on_rails_an_evolu.html
pat eyler praised all of the Ruby implementors for working together:
http://www.oreillynet.com/ruby/blog/2007/01/lots_of_rubies_all_playing_nic.html
Gregory Brown showed how to replace multiple inheritance with mixins:
http://www.oreillynet.com/ruby/blog/2007/01/digging_deep_mixing_it_up_or_i_1.html
That's it for this week. Go out and do good things.
Until next time,
- c
chromatic
chromatic@oreilly.com
Technical Editor
O'Reilly Network
================================================================
Join us February 27 for the O'Reilly Emerging Telephony Conference
ETel compares and contrasts web telephony technology, business, and
culture, articulating how they conspire and inform consumers, creators, and
purveyors. ETel gets rid of the hype and "conventional wisdom" of the past,
presenting a whole new way of looking at the industry for newcomers and established players
alike.
And to ease the winter chill, register today with code etel07fnf40 for a
40% friends and family discount.
http://conferences.oreillynet.com/pub/w/50/register.html
================================================================
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!
Downloads - Free Training - Webinars - Updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
------------------------------------------------------------------
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, January 19, 2007
Macworld Coverage
THE MAC DEVCENTER NEWSLETTER
-------------------------------------------
The latest from http://www.macdevcenter.com
==================================================================
Join us February 27 for the O'Reilly Emerging Telephony Conference.
ETel compares and contrasts web telephony technology, business, and culture,
articulating how they conspire and inform consumers, creators, and
purveyors. ETel gets rid of the hype and "conventional wisdom" of the past,
presenting a whole new way of looking at the industry for newcomers and established players
alike.
And to ease the winter chill, register today with code etel07fnf40 for a
40% friends and family discount.
http://conferences.oreillynet.com/pub/w/50/register.html
==================================================================
Dear readers,
Even more than usual, this year's Macworld announcements have been widely
covered in the media. If you don't know about the iPhone by now, you must
be living under a rock. Naturally, were covering Macworld 2007 from all
angles here on Mac DevCenter.
For a detailed report on Steve's keynote, don't miss Daniel Steinberg's
article, "Macworld 2007: 1984 All Over Again"
http://www.macdevcenter.com/pub/a/mac/2007/01/12/macworld-keynote-coverage.html
Daniel also recorded a podcast interview with myself and assistant Mac
DevCenter editor Chris Stone about our impressions of the keynote.
http://www.macdevcenter.com/pub/a/mac/2007/01/16/macworld-podcast-keynote.html
Adam Goldstein searched the expo floor for interesting and innovative
products, and provides a close look at Indigo's home automation system.
http://www.macdevcenter.com/pub/a/mac/2007/01/18/my-favorite-macworld-product-indigo.html
And our blogging crew filled in the gaps, looking at everything from the
specs of the iPhone and Apple TV devices, to the lack of computer and
developer announcements made at this year's show.
http://www.oreillynet.com/mac/blog
We're also featuring the second part in Matthew Russell's latest Cocoa
programming series, Building a Game Engine in Cocoa.
http://www.macdevcenter.com/pub/a/mac/2007/01/05/building-a-game-engine-with-cocoa-part-2.html
Bruce Stewart
Mac DevCenter Editor
bruce@oreilly.com
==================================================================
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!
Downloads - Free Training - Webinars - Updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
------------------------------------------------------------------
Interested in sponsoring the Mac 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
---------------------------------------------------------------------
Thursday, January 18, 2007
Making XML in a Rails App
XML.com Xtra!
---------------------------------
The Email for XML.com Subscribers
=================================================================
Join us February 27 for the O'Reilly Emerging Telephony Conference.
ETel compares and contrasts web telephony technology, business, and
culture, articulating how they conspire and inform consumers, creators, and
purveyors. ETel gets rid of the hype and "conventional wisdom" of the past,
presenting a whole new way of looking at the industry for newcomers and
established players alike.
And to ease the winter chill, register today with code etel07fnf40 for a
40% friends and family discount.
http://conferences.oreillynet.com/pub/w/50/register.html
=================================================================
Dear Reader,
Welcome to another issue of XML.com.
Deepak Vohra shows us how to generate XML in a database-backed Rails
application this week:
Making XML in a Rails App
http://www.xml.com/pub/a/2007/01/17/making-xml-in-a-rails-app-xml-builder.html
Also worth reading this week:
Rick Jelliffe, Fake real-time blog from XML 2006: Job Bosak's closing
keynote
http://www.oreillynet.com/xml/blog/2007/01/fake_realtime_blog_from_xml_20_2.html
As always, thanks for reading.
Kendall Clark
kendall@xml.com
Managing Editor, XML.com
=================================================================
New Course Featuring AJAX
O'Reilly/University of Illinois Certificate Series
O'Reilly Learning is proud to announce their new
Client-Side Web Programming Certificate Series, which
provides a complete understanding of front-end web
development, from HTML and CSS, to JavaScript DOM and AJAX.
http://oreillylearning.com/courses/clientsidecert.php3
=================================================================
*** XML News from the XML Cover Pages by Robin Cover ***
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
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
------------------------------------------------------------------
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
-----------------------------------------------------------------
Better Thursday Than Never
LINUX NEWS FROM O'REILLY NETWORK
----------------------------------------
The Latest from http://www.linuxdevcenter.com and http://ONLamp.com
===================================================
Sponsored by Vyatta Inc. - Open Flexible Router
Open Source Router & Firewall
Vyatta OFR software and appliances combine the cost savings &
flexibility of open-source with the feature set of an enterprise router
& firewall. Try it Free!
Free Software & Whitepaper:
http://www.vyatta.com/landing/index_orn1.php
===================================================
Hello, readers. This Linux newsletter is late, mostly because your editor
found himself on the other side of the country in balmy single-degree weather.
While he's trying to type in gloves between sneezes, here's what's new in the
world of free and open source software.
The high quality, extensive portability, and low cost of developing devices
with an embedded Linux kernel and runtime means that there are more of these
devices around. An excellent example is the Fritzbox, an all-in-one home
network device popular in Europe. It offers DSL and VoIP, and it's also very
hackable. Guylhem Aznar dissects one of these devices to replace a huge mess
on his home network:
http://www.linuxdevcenter.com/pub/a/linux/2007/01/11/fritzbox.html
DNS may seem like an old topic, but it's still vital and there's invention
going on around the edges. Cricket Liu surveys the state of five DNS
extensions--the Sender Policy Framework (SPF), IPv6 support, Internationalized
Domain Names, ENUM, and the DNS Security Extensions. What's new? What's
seeing progress? What has stalled? Here's the state of DNS as of early
2007:
http://www.onlamp.com/pub/a/onlamp/2007/01/11/dns-extensions.html
For everyone who does LAMP development on Windows, installing dependencies can
be a source of immense pain. This is true even for dynamic languages.
ActiveState's ActivePerl has a useful solution: the noble PPM. Josh
Stroschein shows off what he learned about using and installing PPMs as well as
maintaining his repository. All other languages... remain jealous:
http://www.perl.com/pub/a/2007/01/11/painless-ppm.html
In weblogs this week, Jeremy Jones announced the release of Twisted
2.5.0:
http://www.oreillynet.com/onlamp/blog/2007/01/twisted_250_released.html
Ann Barcomb summarized the week in Perl 6:
http://www.oreillynet.com/onlamp/blog/2007/01/weekly_perl_6_mailing_list_sum_19.html
Curt Hibbs found surprising the scope and appearance of Ruby on Rails training:
http://www.oreillynet.com/ruby/blog/2007/01/ruby_on_rails_training_off_the.html
Allison Randal built the open source Second Life client on Mac OS X and Ubuntu
GNU/Linux:
http://radar.oreilly.com/archives/2007/01/building_second.html
Brady Forrest summarized the functional requirements for Firefox 3.0:
http://radar.oreilly.com/archives/2007/01/firefox_30_requ.html
Tim O'Reilly linked to his IBM DeveloperWorks interview discussing the business
of O'Reilly (do you know our motto?):
http://radar.oreilly.com/archives/2007/01/developerworks.html
That sums up another week. Next week: firewall-side greylisting with OS
fingerprinting and thinking about simplifying programming in a world of small
devices.
Until then,
- c
chromatic
chromatic@oreilly.com
Technical Editor
O'Reilly Network
===================================================
Join us February 27 for the O'Reilly Emerging Telephony Conference.
ETel compares and contrasts web telephony technology, business, and culture,
articulating how they conspire and inform consumers, creators, and purveyors.
ETel gets rid of the hype and "conventional wisdom" of the past, presenting a whole
new way of looking at the industry for newcomers and established players alike.
And to ease the winter chill, register today with code etel07fnf40 for a 40% friends
and family discount.
http://conferences.oreillynet.com/pub/w/50/register.html
===================================================
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!
Downloads - Free Training - Webinars - Updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
------------------------------------------------------------------
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
-----------------------------------------------------------------
Windows Developer Tools Day and More
The Windows DevCenter Newsletter
---------------------------------------------------
The latest from http://www.windowsdevcenter.com
==================================================================
New Course Featuring AJAX O'Reilly/University of Illinois Certificate Series
O'Reilly Learning is proud to announce their new
Client-Side Web Programming Certificate Series, which
provides a complete understanding of front-end web
development, from HTML and CSS, to JavaScript DOM and AJAX.
http://oreillylearning.com/courses/clientsidecert.php3
==================================================================
Beware of Vista "Craplets"
When Windows Vista finally ships in a few weeks, dont expect your PC to
run fast and trouble-free, warns Microsoft officials depending on the PC
you buy, it may be weighed down with "craplets." What can you do about
it? Check my blog for details.
http://www.oreillynet.com/windows/blog/2007/01/beware_of_vista_craplets.html
Windows Developer Tools Day: Join the Celebration by Blogging About Your
Favorite Tool
To celebrate the tools that make Windows developers lives easier O'Reilly
has declared January 19th to be Windows Developer Tools Day. Its an ad
hoc and spontaneous effort on our part to draw attention to the growing
number of free and open source software (FOSS) tools that support
developers who do their work on the Windows platforms. Blog about your
favorite tool, post a copy, or describe a tool you want to see, then tell
us about it. For more details, see John Osborn's blog.
http://www.oreillynet.com/windows/blog/2007/01/announcing_windows_developer_t.html
Also, O'Reilly is launching a new title, "Windows Developer Power Tools,"
by Jim Holmes and James Avery, which documents more than 170 of the FOSS
tools available today for Windows. Check it out at this URL:
http://www.oreilly.com/catalog/9780596527549/
Upgrading a Cheap PC to Windows Vista Ultimate Edition: Surprises Abound!
Think Windows Vista will only run on high-end hardware? Think again. Todd
Ogasawara installed Windows Vista Ultimate Edition on a cheap home PC
that doesn't even have a dedicated video card -- it has a system board
graphics chip set that uses 128 MB of shared video RAM (from the 1 GB RAM
installed). You'll be surprised at what he found out.
http://www.oreillynet.com/windows/blog/2007/01/upgrading_a_cheap_pc_to_window.html
See you next week.
Preston Gralla, editor
WindowsDevCenter.com
pgralla@oreilly.com
=====================================================================
Join us February 27 for the O'Reilly Emerging Telephony Conference.
ETel compares and contrasts web telephony technology, business, and
culture, articulating how they conspire and inform consumers, creators, and
purveyors. ETel gets rid of the hype and conventional wisdom of the past,
presenting a whole new way of looking at the industry for newcomers and established
players alike.
And to ease the winter chill, register today with code etel07fnf40 for a
40% friends and family discount.
http://conferences.oreillynet.com/pub/w/50/register.html
=====================================================================
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!
Downloads - Free Training - Webinars - Updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
------------------------------------------------------------------
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
---------------------------------------------------------------------
Rule engines, single-sign-on, and state management
O'REILLY NETWORK'S ONJava.com NEWSLETTER
--------------------------------------------------
The Independent Source for Enterprise Java
==================================================================
Sponsored by db4objects
db4o is the open source object database, native to Java, which
slashes development time and achieves unprecedented levels of
performance -- up to 55x faster than Hibernate.
Test-drive the NEW RELEASE db4o V6.0 today!
http://www.db4o.com/s/javadb.aspx?src=Onjava
==================================================================
Greetings...
One of the things we try to do when editing feature articles is to make
sure the material appeals to a broad audience, that it's written in a way
that's useful to many developers in many situations. That's certainly the
case with the first article on this week's ONJava, which began life as a
piece on using the Drools rule engine for mortgage underwriting
decision-making. The thing is, with that as a title and stated focus,
pretty much everyone who doesn't work in underwriting would run away. And that would be a
shame, because the point of the article is that moving your business logic
out of your classes and into a rule engine's flat files is a strategy
with much to recommend it. So while the example is still about mortgage
underwriting, the point is more about the value of using a rule engine,
and how to make it work.
As author Birali Hakizumwami writes in "Building Enterprise Services with
Drools Rule Engine," "this article goes into detail on how to architect
and build a service that uses Drools to provide business decisions. This
service can be part of the overall enterprise SOA infrastructure. As such,
it can either be a standalone service that is consumed in a one-to-many
model by all contracted consumers, or part of a composite service that
provides a complex business functionality."
http://www.onjava.com/pub/a/onjava/2007/01/17/building-enterprise-services-with-drools-rule-engine.html
Another common problem, single-sign-on, is addressed in a recent dev2dev
article by Vikrant Sawant, "Configuring Single Sign-On Using SAML In
WebLogic Server 9.2." "This tutorial provides step by step instructions
to configure the single sign-on capability between two simple Java EE Web
applications running on two different WebLogic domains. The SAML
configuration for single sign-on is performed using the WebLogic Server
9.2 Administration Console with no programming involved. The tutorial also
briefly introduces the basic interactions between WebLogic containers, the
security providers, and the security framework during the single sign-on
process."
http://dev2dev.bea.com/pub/a/2006/12/sso-with-saml.html
In this week's feature article from java.net, Sharfudeen Ashraf offers a
solution for "Transparent State Management Using the Decorator Pattern."
"In the context of a Java EE web application, the term transparent state
management refers to a mechanism that is capable of maintaining state
across multiple requests, at the same time remaining completely invisible to the
underlying components that make use of it. [...] The article explains
where transparent state management would be useful, and discusses a
reusable solution to implement transparent state management."
http://today.java.net/pub/a/today/2007/01/04/transparent-state-management-using-decorator-pattern.html
Recent O'Reilly Network weblogs of interest to Java developers:
Paul Browne - Google Spreadsheets mean the end of Java
http://www.oreillynet.com/onjava/blog/2007/01/google_spreadsheets_mean_the_e.html
Chris Adamson - Draw or Discard: A Java Media Application Considered
http://www.oreillynet.com/onjava/blog/2007/01/draw_or_discard_a_java_media_a.html
Daniel H. Steinberg - Java to the iPhone: Can you hear me now?
http://www.oreillynet.com/onjava/blog/2007/01/java_to_the_iphone_can_you_hea.html
Steve Anglin - CodeMash Conference this week
http://www.oreillynet.com/onjava/blog/2007/01/codemash_conference_this_week.html
Steve Anglin - Sun leads open source in Europe
http://www.oreillynet.com/onjava/blog/2007/01/sun_leads_open_source_in_europ.html
Robert Cooper - Notes on NetBeans Day Atlanta
http://www.oreillynet.com/onjava/blog/2007/01/notes_on_netbeans_day_atlanta.html
Dejan Bosanac - Java and JSON
http://www.oreillynet.com/onjava/blog/2007/01/java_and_json.html
Timothy M. O'Brien - Java's "Operations" Problem
http://www.oreillynet.com/onjava/blog/2007/01/javas_operations_problem.html
Timothy M. O'Brien - Wicket - (another) Java Web Framework: My First Impressions
http://www.oreillynet.com/onjava/blog/2007/01/wicket_another_java_web_framew.html
Shashank Tiwari - cafebabe?
http://www.oreillynet.com/onjava/blog/2007/01/cafebabe.html
Robert Cooper - 5 Things
http://www.oreillynet.com/onjava/blog/2007/01/5_things.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
Mike Hendrickson
General Manager, The O'Reilly Network
==================================================================
New Course Featuring AJAX
O'Reilly/University of Illinois Certificate Series
O'Reilly Learning is proud to announce their new
Client-Side Web Programming Certificate Series, which
provides a complete understanding of front-end web
development, from HTML and CSS, to JavaScript DOM and AJAX.
http://oreillylearning.com/courses/clientsidecert.php3
==================================================================
*** 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/
==================================================================
Join us February 27 for the O'Reilly Emerging Telephony Conference.
ETel compares and contrasts web telephony technology, business, and culture,
articulating how they conspire and inform consumers, creators, and
purveyors. ETel gets rid of the hype and conventional wisdom of the past,
presenting a whole new way of looking at the industry for newcomers
and established players alike.
And to ease the winter chill, register today with code etel07fnf40 for a
40% friends and family discount.
http://conferences.oreillynet.com/pub/w/50/register.html
==================================================================
*** 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
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
------------------------------------------------------------------
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
------------------------------------------------------------------
Drools and Fritzbox
THE O'REILLY NETWORK NEWSLETTER
-------------------------------------
The latest from http://oreillynet.com
===================================================
Sponsored by Vyatta Inc. - Open Flexible Router
Vyatta OFR - Open Source Router & Firewall
* Full featured Enterprise router & firewall
* Save 50% or more over similar proprietary products
* 2 Gbps routing solution ideal for SMB/Branch Office
* Easy-to-manage - GUI and CLI interfaces
Click for your Free Software, Online Demo and Whitepaper:
http://www.vyatta.com/landing/index_orn2.php
===================================================
Have you thought about setting up a home network and entertainment
center but are unsure where to start? Check out Guylhem Aznar's
Unified Home Networks with the Fritzbox. Find out how the Fritzbox can
serve as an all-in-one device. These devices are quite popular in Europe,
where operators usually bundle them with their "triple-play" offers.
http://linux.oreillynet.com/pub/a/linux/2007/01/11/fritzbox.html
If you want to build or extend some enterprise services, check out Drools.
Birali Hakizumwami provides some unique insights into building
applications that have complex business logic but
are able to change and adapt quickly and easily with a rules engine
like Drools.
http://www.onjava.com/pub/a/onjava/2007/01/17/building-enterprise-services-with-drools-rule-engine.html
Mike Hendrickson
General Manager, The O'Reilly Network
=====================================================================
*** New Books from O'Reilly Media ***
The OpenBSD 4.0 Crash Course
http://www.oreilly.com/catalog/openbsd4
=====================================================================
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!
Downloads - Free Training - Webinars - Updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom
------------------------------------------------------------------
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
---------------------------------------------------------------------
Thursday, January 11, 2007
Wicket'ly Cool stuff!
O'REILLY NETWORK'S ONJava.com NEWSLETTER
--------------------------------------------------
The Independent Source for Enterprise Java
==================================================================
Sponsored by db4objects
db4o is the open source object database, native to Java, which slashes
development time and achieves unprecedented levels of performance -- up to
55x faster than Hibernate.
Test-drive the NEW RELEASE db4o V6.0 today!
http://www.db4o.com/s/javadb.aspx?src=Onjava
==================================================================
Application security in any language is not easy--we know that. But we
also know there are steps we can take and best practices to deploy that
provide our apps with an advantage over inadvertent system failure.
In "Discovering a Java Application's Security Requirements," Mark Petrovic
examines the security provisions for Java applications and focuses on
aspects of Java security managers, a topic that is a small subset of the
Java security architecture. This is a need-to-read article.
http://www.onjava.com/pub/a/onjava/2007/01/03/discovering-java-security-requirements.html
In one of our most talked-about weblogs, Timothy M. O'Brien discusses
Wicket--the Java Web Framework. He points out that the code you create
with Wicket is clean, and from what he's seen, you don't have to make any
compromises with regard to separation of presentation and logic. Go see
for yourself what people are talking about.
http://www.oreillynet.com/onjava/blog/2007/01/wicket_another_java_web_framew.html
Mike Hendrickson
General Manager, The O'Reilly Network
==================================================================
Web 2.0 Audio and Video Podcasts
Listen in to what some of the internet industry's leading thinkers and
innovators have to say about the future of Web 2.0. Podcasts and
screencasts of select Web 2.0 Summit presentations will be updated weekly.
This week: A Conversation with Bruce Chizen.
http://www.oreillynet.com/pub/a/network/2007/01/03/web-20-chizen.html
==================================================================
*** 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/
==================================================================
New Course Featuring AJAX
O'Reilly/University of Illinois Certificate Series
O'Reilly Learning is proud to announce their new Client-Side Web
Programming Certificate Series, which provides a complete understanding of
front-end web development, from HTML and CSS, to JavaScript DOM and AJAX.
http://oreillylearning.com/courses/clientsidecert.php3
==================================================================
*** 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
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
------------------------------------------------------------------
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, January 10, 2007
Build a .NET App for Google Checkout
The Windows DevCenter Newsletter
---------------------------------------------------
The latest from http://www.windowsdevcenter.com
=====================================================================
Registration is now open for the 2007 Emerging Telephony Conference.
Explore the strategies for taming disruption and exploit opportunities
being created by web telephony innovations.
Register now!
http://conferences.oreillynet.com/pub/w/50/register.html
=====================================================================
Build a .NET App for Google Checkout
Google Checkout, Google's online payment system, integrates with websites
such as Buy.com. In this article, Google's Martin Omander details Google
Checkout's plumbing and shows you how to build a .NET application to
integrate with it.
http://www.windowsdevcenter.com/pub/a/windows/2007/01/09/build-a-net-app-for-google-checkout.html
Symantec: We'll Fix Vista's UAC Annoyances
Good news for anyone who hates Vista's exceedingly annoying UAC prompts:
Symantec has said it will develop a Vista add-in that delivers UAC-level
security without UAC-level annoyances. Check out my blog for details.
http://www.oreillynet.com/windows/blog/2007/01/symantec_well_fix_vistas_uac_a.html
The Best Windows Freeware and Open Source Software
Todd Ogasawara is back with recommendations for the best free software for
you. This week, he tells you about the Paint.NET open source bitmap
graphics editor and other goodies.
http://www.oreillynet.com/windows/blog/2007/01/freewareopen_source_for_window_6.html
See you next week.
Preston Gralla, editor
WindowsDevCenter.com
pgralla@oreilly.com
=====================================================================
New Course Featuring AJAX
O'Reilly/University of Illinois Certificate Series
O'Reilly Learning is proud to announce their new Client-Side Web
Programming Certificate Series, which provides a complete understanding of
front-end web development, from HTML and CSS, to JavaScript DOM and AJAX.
http://oreillylearning.com/courses/clientsidecert.php3
=====================================================================
---------------------------------------------------------------------
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!
Downloads - Free Training - Webinars - Updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
---------------------------------------------------------------------
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
---------------------------------------------------------------------
Check out Google Checkout
THE O'REILLY NETWORK NEWSLETTER
-------------------------------------
The latest from http://oreillynet.com
==================================================================
Web 2.0 Audio and Video Podcasts
Listen in to what some of the internet industry's leading thinkers and
innovators have to say about the future of Web 2.0. Podcasts and
screencasts of select Web 2.0 Summit presentations will be updated weekly.
This week: A Conversation with Bruce Chizen.
http://www.oreillynet.com/pub/a/network/2007/01/03/web-20-chizen.html
==================================================================
Dear Reader,
Is this the year you start selling your unique stuff from your website?
Well, Google has made this even easier to do with Google Checkout. Check
out Martin Omander's new article on how to build a .NET app for Google Checkout.
http://www.oreillynet.com/pub/a/windows/2007/01/09/build-a-net-app-for-google-checkout.html
Out of about 400,000 mail servers, how many do you think use open source
mail-server software like Sendmail or Postfix? Since most mail servers
announce their identity when you connect to them on TCP port 25, Ken
Simpson and Stas Bekman were able to answer this question. Their article
"Fingerprinting the World's Mail Servers" provides lots of interesting
information on mail servers around the globe.
http://www.oreillynet.com/pub/a/sysadmin/2007/01/05/fingerprinting-mail-servers.html
Mike Hendrickson
General Manager, The O'Reilly Network
=====================================================================
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 ***
Is XML 2.0 Under Development?
In Micah Dubinko's return to the XML Annoyances banner, he speculates as
to whether the W3C is already considering whether to start work on XML
2.0. Read this piece and decide for yourself.
http://www.xml.com/pub/a/2007/01/10/is-xml-20-under-development.html
***
Build a .NET App for Google Checkout
Google Checkout, Google's online payment system, integrates with websites
such as Buy.com. In this article, Google's Martin Omander details Google
Checkout's plumbing and shows you how to build a .NET application to
integrate with it.
http://www.windowsdevcenter.com/pub/a/windows/2007/01/09/build-a-net-app-for-google-checkout.html
***
Rolling with Ruby on Rails Revisited, Part 2
Was it really two years ago when Curt Hibbs introduced Ruby on Rails to
the world at large? In that time, Rails has grown up a lot. Curt and Bill
Walton revisit the original tutorial to bring it up to date and show off
how much easier it is to get started with the powerful Ruby on Rails web
framework. Here's the second half of their update.
http://www.onlamp.com/pub/a/onlamp/2007/01/05/revisiting-ruby-on-rails-revisited-2.html
***
Building a Game Engine with Cocoa, Part 2
In this second part of Matthew Russell's series on building a game engine
with Cocoa, we learn how to program the logic for generating valid moves
and improve the overall usability of our board game by highlighting
squares on the board that correspond to valid move locations.
http://www.macdevcenter.com/pub/a/mac/2007/01/05/building-a-game-engine-with-cocoa-part-2.html
***
Web 2.0 Podcast: A Conversation with Bruce Chizen
Adobe CEO Bruce Chizen talked with Web 2.0 Summit program chair Tim
O'Reilly about the ubiquity of Flash and PDF, and the fine line that his
company walks between open standards and open source. They talked about
everything from eBooks and Apollo to competing with Microsoft. This
episode is sponsored by the Intel Software Partner Program.
http://www.oreillynet.com/pub/a/network/2007/01/03/web-20-chizen.html
***
Discovering a Java Application's Security Requirements
Java security manager policy files are powerful and flexible, but rather
grueling and error-prone to write by hand. In this article Mark Petrovic
employs a novel approach: a development-time SecurityManager that logs
your applications' calls and builds a suitable policy file.
http://www.onjava.com/pub/a/onjava/2007/01/03/discovering-java-security-requirements.html
***
The XQuery Chimera Takes Center Stage
Welcome to 2007! This week Simon St.Laurent gives us an interesting report
from the XML 2006 conference.
http://www.xml.com/pub/a/2007/01/03/the-xquery-chimera-takes-center-stage.html
***
*** New Books from the O'Reilly Store ***
Access 2007: The Missing Manual
http://www.oreilly.com/catalog/9780596527600
Excel 2007: The Missing Manual
http://www.oreilly.com/catalog/9780596527594
Ajax on Rails
http://www.oreilly.com/catalog/9780596527440
Backup & Recovery
http://www.oreilly.com/catalog/9780596102463
*** New Short Cuts from the O'Reilly Store ***
Google Web Toolkit for Ajax
http://www.oreilly.com/catalog/ajaxgoogle
Using XForms with Mozilla
http://www.oreilly.com/catalog/mozillaxforms
=====================================================================
New Course Featuring AJAX
O'Reilly/University of Illinois Certificate Series
O'Reilly Learning is proud to announce their new Client-Side Web
Programming Certificate Series, which provides a complete understanding of
front-end web development, from HTML and CSS, to JavaScript DOM and AJAX.
http://oreillylearning.com/courses/clientsidecert.php3
=====================================================================
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!
Downloads - Free Training - Webinars - Updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
------------------------------------------------------------------
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, January 08, 2007
Pretty Pictures about Mail Servers
LINUX NEWS FROM O'REILLY NETWORK
----------------------------------------
The Latest from http://www.linuxdevcenter.com and http://ONLamp.com
=================================================================
Sponsored by Vyatta Inc. - Open Flexible Router
Open Source Router & Firewall
Vyatta OFR software and appliances combine the cost savings &
flexibility of open-source with the feature set of an enterprise router
& firewall. Try it Free!
Free Software & Whitepaper:
http://www.vyatta.com/landing/index_orn1.php
=================================================================
Welcome to the Linux Newsletter. Your editor hasn't explained yet this
year that "Linux" stands for all sorts of free, libre, and open source
goodness. Here's what the O'Reilly Network covered this week.
Rumor has it that free and open source software made the Internet
possible. Does the current shape of the Internet still fit this belief?
MailChannels recently surveyed as many public mail servers as it could
find to discover the type and version of software they run. Ken Simpson
and Stas Bekman provide a look into SMTP as well as the fascinating results:
http://www.oreillynet.com/pub/a/sysadmin/2007/01/05/fingerprinting-mail-servers.html
In the two years since its public unveiling, Ruby on Rails has created a
new category of its own. The software hasn't stood still, either. Bill
Walton and Curt Hibbs have finished revising Curt's seminal Ruby on Rails
tutorial; this week, part two of Rolling with Ruby on Rails Revisited
demonstrates how easy it still is (perhaps even easier) to start using
Ruby on Rails to build new database-backed web sites:
http://www.onlamp.com/pub/a/onlamp/2007/01/05/revisiting-ruby-on-rails-revisited-2.html
In weblogs this week, Nitesh Dhanjani discussed the Adobe Acrobat
JavaScript security bug:
http://www.oreillynet.com/onlamp/blog/2007/01/adobe_acrobat_javascript_execu.html
brian d foy finally announces the Learning Perl Study Guide:
http://www.oreillynet.com/onlamp/blog/2007/01/learning_perl_study_guide.html
Jonathan Wellons summons shell users by asking for the contents of their
Bash history files:
http://www.oreillynet.com/onlamp/blog/2007/01/whats_in_your_bash_history.html
Tom Adelstein reveals that he's finally finished "Linux System Administration":
http://www.oreillynet.com/onlamp/blog/2007/01/our_new_book_on_linux_administ.html
Your editor finds a nice reminder of what all free software developers
have in common:
http://www.oreillynet.com/onlamp/blog/2007/01/the_single_intersection_of_all.html
Juliet Kemp links to a Vi on Solaris cursor key fix:
http://www.oreillynet.com/linux/blog/2007/01/vi_on_solaris_cursor_keys.html
Caitlyn Martin revisits Linux on Atticware laptops:
http://www.oreillynet.com/linux/blog/2007/01/atticware_updates_more_memory.html
... and reviews Vector Linux:
http://www.oreillynet.com/linux/blog/2007/01/new_releasecool_canadian_distr.html
Todd Ogasawara summarizes more free and open source software for Windows:
http://www.oreillynet.com/windows/blog/2007/01/freewareopen_source_for_window_6.html
Gregory Brown explores Ruby's Camping framework:
http://www.oreillynet.com/ruby/blog/2007/01/the_joy_of_rolling_your_own_wi.html
Curt Hibbs congratulates TIOBE's programming language of the year:
http://www.oreillynet.com/ruby/blog/2007/01/ruby_declared_tiobes_programmi.html
Derek Sivers and CD Baby sponsor 20 developers to attend RailsConf 2007:
http://www.oreillynet.com/ruby/blog/2007/01/cd_baby_awards_free_railsconf.html
Anton Chuvakin dissects log entries from a defaced website:
http://www.oreillynet.com/sysadmin/blog/2007/01/on_zoneh_defacement_story_log.html
Tim O'Reilly starts a debate on the features of Programming 2.0:
http://radar.oreilly.com/archives/2007/01/programming_20.html
... and considers Asterisk an underappreciated F/OSS success:
http://radar.oreilly.com/archives/2007/01/asterisk_an_und.html
Brady Forrest points to video from Ignite Seattle:
http://radar.oreilly.com/archives/2007/01/ignite_seattle_2.html
Next week: the future of DNS and a look at a hackable Linux
network appliance.
Considering GPS32X game programming,
- c
chromatic
chromatic@oreilly.com
Technical Editor
O'Reilly Network
================================================================
Web 2.0 Audio and Video Podcasts
Listen in to what some of the internet industry's leading thinkers and
innovators have to say about the future of Web 2.0. Podcasts and
screencasts of select Web 2.0 Summit presentations will be updated weekly.
This week: A Conversation with Bruce Chizen.
http://www.oreillynet.com/pub/a/network/2007/01/03/web-20-chizen.html
================================================================
----------------------------------------------------------------
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!
Downloads - Free Training - Webinars - Updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
------------------------------------------------------------------
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, January 05, 2007
The XQuery Chimera Takes Center Stage
XML.com Xtra!
---------------------------------
The Email for XML.com Subscribers
=================================================================
Web 2.0 Audio and Video Podcasts
Listen in to what some of the internet industry's leading thinkers and
innovators have to say about the future of Web 2.0. Podcasts and
screencasts of select Web 2.0 Summit presentations will be updated weekly.
This week: A Conversation with Bruce Chizen.
http://www.oreillynet.com/pub/a/network/2007/01/03/web-20-chizen.html
=================================================================
Dear Reader,
Welcome to another issue of XML.com.
To start the new year right, Simon St.Laurent -- one of my favorite XML
writers ever -- gives us a piece reviewing the events at XML 2006, with a
particular eye toward the XQuery story, which may finally become a market
reality this year.
The XQuery Chimera Takes Center Stage
http://www.xml.com/pub/a/2007/01/03/the-xquery-chimera-takes-center-stage.html
Also worth reading this week:
Rick Jelliffe, David Orchard's Theory of Compatible Versions
http://www.oreillynet.com/xml/blog/2007/01/david_orchards_theory_of_compa.html
Kurt Cagle, Through a Glass Darkly: Predictions Past and Future
http://www.oreillynet.com/xml/blog/2006/12/through_a_glass_darkly_predict.html
As always, thanks for reading.
Kendall Clark
kendall@xml.com
Managing Editor, XML.com
=================================================================
Register for ETel by January 8th and save
Registration is now open for the 2007 Emerging Telephony Conference.
Explore the strategies for taming disruption and exploit opportunities
being created by web telephony innovations.
Register by January 8th and save!
http://conferences.oreillynet.com/pub/w/50/register.html
=================================================================
*** 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
***
=================================================================
New Course Featuring AJAX
O'Reilly/University of Illinois Certificate Series
O'Reilly Learning is proud to announce their new Client-Side Web
Programming Certificate Series, which provides a complete understanding of
front-end web development, from HTML and CSS, to JavaScript DOM and AJAX.
http://oreillylearning.com/courses/clientsidecert.php3
=================================================================
------------------------------------------------------------------
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!
Downloads - Free Training - Webinars - Updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
------------------------------------------------------------------
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
-----------------------------------------------------------------
Build Snippets with Code Snippet Editor for Visual Basic 2005
The Windows DevCenter Newsletter
---------------------------------------------------
The latest from http://www.windowsdevcenter.com
=====================================================================
Web 2.0 Audio and Video Podcasts
Listen in to what some of the internet industry's leading thinkers and
innovators have to say about the future of Web 2.0. Podcasts and
screencasts of select Web 2.0 Summit presentations will be updated weekly.
This week: A Conversation with Bruce Chizen.
http://www.oreillynet.com/pub/a/network/2007/01/03/web-20-chizen.html
=====================================================================
Build Snippets with Code Snippet Editor for Visual Basic 2005
Want to create code snippets for Visual Studio 2005, but don't want to get
your hands dirty? Wei-Meng Lee shows you how to do it by using the Code
Snippet Editor for Visual Basic 2005, a shared source project developed by
the Visual Basic developer community.
http://www.windowsdevcenter.com/pub/a/windows/2007/01/02/build-snippets-with-code-snippet-editor-for-vb-2005.html
Windows OS and Cars Shouldn't Mix
Microsoft and Ford are about to announce a new software suite for
cars--Sync, which will offer navigation, as well as the ability to talk
hands-free on your cell phone, check your email, and download music. Check
my blog for why I think this is a very bad and dangerous idea.
http://www.oreillynet.com/windows/blog/2007/01/windows_os_and_cars_shouldnt_m.html
The Best Windows Freeware and Open Source Software
Todd Ogasawara is back with recommendations for the best free software for
you. This week, he has a media player, a password manager, and more.
http://www.oreillynet.com/windows/blog/2006/12/freewareopen_source_for_window_5.html
O'Reilly Releases Windows Developer Power Tools
Just in time for the new year, O'Reilly has released a new and
encyclopedic guide to more than 170 free and open source tools,
components, and frameworks for Windows, ASP.NET, and .NET developers.
Written by two Microsoft MVPs, James Avery and Jim Holmes, Windows
Developer Power Tools is the most comprehensive guide ever published to
the world of tools that lies beyond Visual Studio. Contents range from
such well-known tools as Dotfuscator, TortoiseSVN, and the free Microsoft
Visual Studio Express editions to lesser-known gems such as WiX and Trac.
The tools are sorted into 23 chapters according to their role in the
development cycle, and each chapter begins with a "quick pick" list to
help readers gain an overview of what's available in a given category.
Many of the articles are written by the creators of the tools they describe.
Scott Hanselman, who maintains his own list of favorite tools at
<http://www.hanselman.com/tools>, writes in his Foreword, "James and Jim have
done a massive amount of work for us, applying their years of development
expertise and enthusiasm for great tools into the creation of [this book]."
Mike Gunderloy, host of the popular Larkware News "Daily Grind"
<http://www.larkware.com/> says, "James Avery and Jim Holmes have done
great work in locating and documenting a vast collection of useful tools
here.... The half dozen that make their way into your daily process will
more than repay the time that it takes you to read their work."
For more information, check out <http://www.oreilly.com/catalog/9780596527549/>
as well as the new Windows Developer Power Tools website maintained by the
authors at <http://www.windevpowertools.com>.
See you next week.
Preston Gralla, editor
WindowsDevCenter.com
pgralla@oreilly.com
=====================================================================
Register for ETel by January 8th and save
Registration is now open for the 2007 Emerging Telephony Conference.
Explore the strategies for taming disruption and exploit opportunities
being created by web telephony innovations.
Register by January 8th and save!
http://conferences.oreillynet.com/pub/w/50/register.html
=====================================================================
---------------------------------------------------------------------
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!
Downloads - Free Training - Webinars - Updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
---------------------------------------------------------------------
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, January 02, 2007
Goodbye 19106
Perl.com update
--------------------------------------
The Email for www.perl.com Subscribers
===================================================================
New Course Featuring AJAX
O'Reilly/University of Illinois Certificate Series
O'Reilly Learning is proud to announce their new Client-Side Web
Programming Certificate Series, which provides a complete understanding of
front-end web development, from HTML and CSS, to JavaScript DOM and AJAX.
http://oreillylearning.com/courses/clientsidecert.php3
===================================================================
Greetings, Perl.com newsletter subscribers. Here's the latest news from
the world of Perl
* Perl Events
JT Smith of Plain Black will speak to the Madison, Wisconsin Perl Mongers
about his WebGUI CMS; WebGUI uses such tools as Perl, POE, and mod_perl:
http://use.perl.org/article.pl?sid=06/12/08/203217
* Perl News
The Parrot team had a Bug Day on 16 December 2006. It went quite well:
http://use.perl.org/article.pl?sid=06/12/12/2115227
http://rakudo.org/parrot/index.cgi?bug_day_december_dec_16_2006
The core developers and several newcomers addressed old bugs and added a
few new features:
http://rakudo.org/parrot/index.cgi?completed_on_bug_day_16_dec_2006
The 2006 Perl Advent Calendar is still available:
http://perladvent.pm.org/
As is the 2006 Catalyst calendar:
http://www.catalystframework.org/calendar/2006/
David Landgren has summarized the weeks in Perl 5:
http://use.perl.org/article.pl?sid=06/12/07/2357206
http://use.perl.org/article.pl?sid=06/12/15/228230
Ann Barcomb has summarized the weeks in Perl 6:
http://www.oreillynet.com/onlamp/blog/2006/12/weekly_perl_6_mailing_list_sum_13.html
http://www.oreillynet.com/onlamp/blog/2006/12/weekly_perl_6_mailing_list_sum_14.html
http://www.oreillynet.com/onlamp/blog/2006/12/weekly_perl_6_mailing_list_sum_15.html
Your editor has minuted the Perl 6 design meetings:
http://use.perl.org/~chromatic/journal/31845
http://use.perl.org/~chromatic/journal/31963
http://use.perl.org/~chromatic/journal/31990
* Perl on ORN
Most serious databases provide bulk loader programs to insert lots and
lots of data very quickly. However, if you need to mangle and munge that
data, you might prefer doing your import in Perl as well. SQL Server
users have a good option in the form of Win32::OLE; Colin Goddard shows
how to drive a Windows service with Perl to gain the benefits of
flexibility, clarity, and speed:
http://www.oreillynet.com/pub/a/databases/2006/12/21/dts-imports.html
The Java language has many... peculiarities, but it also has a huge set of
standard and optional libraries. Perl's pragmatic enough to borrow when
it's appropriate. Sometimes the easiest way to get your job done is to
use Java classes from Perl. Inline::Java makes that easy. Andrew
Hanenkamp demonstrates just how easy (and a few spots where it's not so
easy but still doable):
http://www.perl.com/pub/a/2006/12/21/using-java-classes.html
Your editor reviewed XML::Atom and, though the documentation had a few
gaps, found it very usable and useful:
http://www.oreillynet.com/onlamp/blog/2006/12/cpan_module_review_xmlatom.html
... and found Guido van Rossum's "Not Perl 6!" arguments for Python 3000 amusing:
http://www.oreillynet.com/onlamp/blog/2006/12/dear_python_3000_bdfl.html
Curtis Poe started to port 99 Problems in Lisp to Perl 6, with great success:
http://www.oreillynet.com/onlamp/blog/2006/12/99_problems_in_perl_6.html
... and wondered at the differences between integer division in popular
dynamic languages:
http://www.oreillynet.com/onlamp/blog/2006/12/silently_discarding_informatio.html
It's almost time to write "The Year in Perl",
- c
chromatic@oreilly.com
Editor, Perl.com, et cetera
===================================================================
Web 2.0 Audio and Video Podcasts
Listen in to what some of the internet industry's leading thinkers and
innovators have to say about the future of Web 2.0. Podcasts and
screencasts of select Web 2.0 Summit presentations will be updated weekly.
This week: A Conversation with Jeff Bezos.
http://www.oreillynet.com/pub/a/network/2006/12/20/web-20-bezos.html
===================================================================
*** Featured Articles ***
Using Java Classes in Perl
Java has a huge amount of standard libraries and APIs. Some of them don't
have Perl equivalents yet. Fortunately, using Java classes from Perl is
easy--with Inline::Java. Andrew Hanenkamp shows you how.
http://www.perl.com/pub/a/2006/12/21/using-java-classes.html
***
Advanced HTML::Template: Filters
HTML::Template is a templating module for HTML made powerful by its
simplicity. Its minimal set of operations enforces a strict separation
between presentation and logic. However, sometimes that minimalism makes
templates unwieldy. Philipp Janert demonstrates how filters help you
regain simplicity and separation of concerns.
http://www.perl.com/pub/a/2006/11/30/html-template-filters.html
***
Hash Crash Course
Most explanations of hashes use the metaphor of a dictionary. Most
real-world code uses hashes for far different purposes. Simon Cozens
explores some patterns of hashes for counting, uniqueness, caching,
searching, set operations, and dispatching.
http://www.perl.com/pub/a/2006/11/02/all-about-hashes.html
***
Rapid Website Development with CGI::Application
Perl has a wealth of good web frameworks. One of the season's toolkits,
CGI::Application, has recently seen a bout of new development to make
building web apps faster and much easier. Mark Stosberg demonstrates these
new features and how to use them.
http://www.perl.com/pub/a/2006/10/19/cgi_application.html
***
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
***
===================================================================
Register for ETel by January 8th and save
Registration is now open for the 2007 Emerging Telephony Conference.
Explore the strategies for taming disruption and exploit opportunities
being created by web telephony innovations.
Register by January 8th and save!
http://conferences.oreillynet.com/pub/w/50/register.html
===================================================================
------------------------------------------------------------------
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!
Downloads - Free Training - Webinars - Updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
------------------------------------------------------------------
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
------------------------------------------------------------------
The Glue of 2007
LINUX NEWS FROM O'REILLY NETWORK
----------------------------------------
The Latest from http://www.linuxdevcenter.com and http://ONLamp.com
=================================================================
New Course Featuring AJAX
O'Reilly/University of Illinois Certificate Series
O'Reilly Learning is proud to announce their new Client-Side Web
Programming Certificate Series, which provides a complete understanding of
front-end web development, from HTML and CSS, to JavaScript DOM and AJAX.
http://oreillylearning.com/courses/clientsidecert.php3
=================================================================
Hello, subscribers to the Linux Newsletter. We hope you enjoyed any
holidays or vacations or even brief interludes of not-work over the past
fortnight. This long-delayed newsletter is the first of 2007. We plan to
continue to bring you insightful and applicable news and information
related to free and open source software.
Here's what you might have missed while visiting family, friends, or the
big blue room outside at the end of 2006.
Conventional wisdom argues that static languages will always have better
IDEs than dynamic languages, because static analysis is more complete than
dynamic analysis. (Too few people know Smalltalk.) There are good IDEs
for dynamic languages, however; ActiveState's Komodo is one of them.
Michael J. Ross evaluated Komodo 3.5 for Perl and PHP programming and
found it quite helpful and useful. Ruby, Tcl, XSLT programmers may also
find it valuable.
http://www.onlamp.com/pub/a/onlamp/2006/12/21/komodo-35-for-dynamic-languages.html
Bulk-loading is often the fastest way to import a huge amount of data into
your database, yet if you want to process or filter that data, you need
extra steps and may not be able to use the vendor-supplied bulk loader.
SQL Server users have another option, however. A little-known service is
available through OLE automation to enable bulk loading. Colin Goddard
shows how to run this process through Perl to filter and process bulk data
and insert it at nearly full speed:
http://www.oreillynet.com/pub/a/databases/2006/12/21/dts-imports.html
The Java platform has a wealth of APIs and interfaces. Using them doesn't
mean writing everything in Java, however (or whatever Java flavor runs on
the JVM). Using Java APIs from more dynamic languages is fairly easy; it's
even better in Perl thanks to the Inline::Java modules. Andrew Hanenkamp
demonstrates how to wrap a full Java API to call from Perl programs:
http://www.perl.com/pub/a/2006/12/21/using-java-classes.html
In weblogs this week, Erica Sadun considers the curious case of the
disappearing iPod drives:
http://www.oreillynet.com/mac/blog/2006/12/disappearing_ipods.html
Steve Anglin offers his view of the winners and losers of Java Technology
in 2006:
http://www.oreillynet.com/onjava/blog/2006/12/2006_java_technology_winners_a.html
Nitesh Dhanjani points to the Month of Apple Bugs:
http://www.oreillynet.com/onlamp/blog/2007/01/youre_the_pc_now_mac.html
Andy Oram finds a fun bug in setting your calendar ahead to look up dates:
http://www.oreillynet.com/onlamp/blog/2007/01/fun_bug_department_the_antivir.html
Carla Schroder made a wish list of most-wanted computer things:
http://www.oreillynet.com/linux/blog/2007/01/wish_list_for_the_new_year.html
Caitlin Martin found and reported an Xfce4 crasher bug in Xubuntu Edgy:
http://www.oreillynet.com/linux/blog/2006/12/how_to_crash_and_break_xfce4_i.html
Your editor expressed the pragmatic concerns about using binary-only drivers:
http://www.oreillynet.com/linux/blog/2006/12/pragmatic_questions_about_bina.html
... and pointed to a fund drive for the Nouveau open source NVidia video driver:
http://www.oreillynet.com/linux/blog/2006/12/pledging_to_fund_nouveau.html
Suzanne Axtell announced the call for participation for OSCON 2007 in
lovely downtown Portland:
http://www.oreillynet.com/conferences/blog/2006/12/oscon_2007_call_for_participat.html
Ming Chow announced a couple of games from his game development course:
http://www.oreillynet.com/onlamp/blog/2006/12/games_from_my_game_development.html
Ann Barcomb summarized December in Perl 6 development:
http://www.oreillynet.com/onlamp/blog/2006/12/weekly_perl_6_mailing_list_sum_17.html
http://www.oreillynet.com/onlamp/blog/2006/12/weekly_perl_6_mailing_list_sum_16.html
Curtis Poe started doing 99 exercises in Perl 6:
http://www.oreillynet.com/onlamp/blog/2006/12/99_problems_in_perl_6.html
Brady Forrest reported on using cabs to map cell phone coverage:
http://radar.oreilly.com/archives/2007/01/using_cabs_to_f.html
Allison Randal proposed a technique to use market share to wedge open
drivers from manufacturers:
http://radar.oreilly.com/archives/2006/12/binary_drivers.html
Nat Torkington reminded the Internet not to count out innovation from newspapers:
http://radar.oreilly.com/archives/2006/12/dont_count_out.html
Nikolaj Nyholm mentioned that the open telephony company Wengo has
launched a marketplace for voice service providers:
http://radar.oreilly.com/archives/2006/12/wengo_services.html
Marc Hedlund resurrected important privacy stories buried in the wasteland
of holiday news:
http://radar.oreilly.com/archives/2006/12/where_news_stor.html
Rael Dornfest opened registration for the Emerging Technology conference:
http://radar.oreilly.com/archives/2006/12/registration_is.html
Now you're up to date. Come back next week for a fascinating survey of
Internet mail servers. (Seriously; fascinating.)
Year of the Tarsier,
- c
chromatic
chromatic@oreilly.com
Technical Editor
O'Reilly Network
================================================================
Web 2.0 Audio and Video Podcasts
Listen in to what some of the internet industry's leading thinkers and
innovators have to say about the future of Web 2.0. Podcasts and
screencasts of select Web 2.0 Summit presentations will be updated weekly.
This week: A Conversation with Jeff Bezos.
http://www.oreillynet.com/pub/a/network/2006/12/20/web-20-bezos.html
================================================================
----------------------------------------------------------------
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!
Downloads - Free Training - Webinars - Updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
------------------------------------------------------------------
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
-----------------------------------------------------------------