Friday, June 30, 2006

 

MAKE NEWS No. 40--Happy 4th of July from MAKE!

MAKE NEWS No. 40 -- Happy 4th of July from MAKE!

--------------------------------------------------
O'Reilly 2006 Photoshop Cook-Off

Announcing the 2006 O'Reilly Photoshop Cook-Off:
a contest open to U.S. residents who use Adobe
Photoshop. Win great prizes and get your work in
front of the industry's A-list judges.
Entries accepted from May 15 until August 15, 2006.
Enter now to win!

<http://digitalmedia.oreilly.com/contest/>
--------------------------------------------------

June 30, 2006
============
Happy 4th of July from MAKE!

"Freedom is nothing else but a chance to be better."
--Albert Camus

MAKE: Video Podcast!
==================
MAKE's Media Maker Bre Pettis is filming up a storm! Here are some of the latest
videos from the MAKE video podcast:
<http://www.makezine.com/blog/archive/make_podcast/>

Make Podcast: Tikva Report -- Reconnect Sweatshirt >>
Kate Hartman made a sweatshirt that vibrates when you complete a wearable circuit.

Make Podcast: I-Wei Huang's Steambots >>
After interviewing I-Wei, I told him that his robots reminded me of Miyazaki's
animation work, and he told me that he was in fact an animator by day and
steam-roboteer at night. He also said he found inspiration with Miyazaki's work.

Make Podcast: CPT's Arca Musarithmica Experimental Musical Instrument and Artbot >>
I found CTP in the artbot section of Robogames with his Arca Musarithmica. Check
out his photoset of it and watch the video.

Make Podcast: Survival Research Labs Walkthrough >>
While in San Francisco, I was invited to videotape a walkthrough of the Survival
Reasearch Labs. SRL has been making industrial-sized remote-control machines and
performing with them around the world since 1978.

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

MAKE, Volume 06!
=================
MAKE, Volume 06 -- Build a pair of electronic insects. LED throwies. Rodent-powered
nightlight. Floating tower structure. Bug Sucker.
<http://makezine.com/06/>

Mulitimedia for this volume includes the PowWow from Made On Earth at:
<http://downloads.oreilly.com/make/06/powwow.mov>

New from the MAKE Store
=====================
Build Your Own Electronic Game Kit >>
Originally designed for the Maker Faire by Grand Idea Studio, the Build Your Own
Electronic Game Kit is a custom-created kit intended to introduce you to the world
of electronics and soldering. When successfully assembled, the kit becomes a version
of the popular memory game, Simon, with a few optional twists.

MiniPOV v2 Kit >>
With this kit, you can build a simple, low-cost "persistence-of-vision" toy; a simple
microcontroller blinks 8 LEDs on and off so that when waved through the air, an image
or message appears to float in front of the viewer. This version comes preprogrammed
to say "Makezine," but requires a PC with parallel port to reprogram.

<http://makezine.com/store>

=======

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

*The MAKE Team*

===================================================================
$300 Rebate on O'Reilly Learning Linux/Unix Admin Series

Plunge into the art of system administration with our four-course
Linux/Unix System Administration Certificate Series, spanning basic
directories to sed, awk, and perl. You'll get your own root server to
work on, free O'Reilly books for reference, and upon completion,
certification from the University of Illinois Office of Continuing
Education.

Right now, pre-enroll in all four courses and receive a $300 instant
rebate:
<http://www.oreillylearning.com/>
==================================================================

Interested in sponsoring the MAKE: newsletter? Please contact Katie
Dougherty for rate and availability information at 1-800-998-9938 ext.
7272, or email katie@oreilly.com. Thank you!

-----------------------------------------------------------------
To change your newsletter subscription options, please visit
<http://www.oreillynet.com/cs/nl/home>

For assistance, email help@oreillynet.com

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


 

Camels over Chicago

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

===================================================================
$300 Rebate on O'Reilly Learning Linux/Unix Admin Series

Plunge into the art of system administration with our four-course
Linux/Unix System Administration Certificate Series, spanning basic
directories to sed, awk, and perl. You'll get your own root server to
work on, free O'Reilly books for reference, and upon completion,
certification from the University of Illinois Office of Continuing
Education.

Right now, pre-enroll in all four courses and receive a $300 instant
rebate. http://www.oreillylearning.com/

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

Greetings from the Post-YAPC Hackathon, everyone.

This week has been interesting. YAPC::NA is always worth your time
(<http://www.yapcchicago.org/> has what you may have missed this year);
it's full of interesting people, interesting projects, and interesting
ideas.

This year's trends included inside-out objects, Perl 6 implementations
(way more on that later), web frameworks, and plenty of discussions on
how to take advantage of other technologies, including JSON and Ajax.

* The State of Perl

Of course, gathering some of the leaders in the Perl community always
leads to discussions of the state and future of Perl, both Perl 5 and
Perl 6. (Then again, Michael Schwern, your editor, and Allison Randal
have all hacked on parts of Perl 1 over the past couple of years, so
perhaps the world is larger than you may have imagined.)

Looking at all of the interesting and useful things people are doing--and
the fact that a significant portion of the 400+ attendees this year have
never been to a Perl conference before--the future looks bright.

That doesn't mean that the future is easy, however. The Perl
implementations need more hackers. Perl needs much better evangelism,
not just to attract existing Perl programmers to the vibrant Perl
communities available (Perl Monks, Perl Mongers, Perl conferences, et
cetera), to contribute to useful and free Perl projects (Perl 5, Perl 6,
Pugs, Parrot, and the CPAN), but to promote Perl as a useful and vibrant
language and platform.

That's where you come in.

TPF president Bill Odom is looking for case studies. TPF public
relations manager Andy Lester is looking for success stories. Your
local Perl Mongers group is looking for new members, and there are
dozens of wonderful projects in various stages of ideas and completion
that could use a couple of hours of attention every month.

If you use Perl successfully, tell your friends! Tell Bill
(<wnodom@tmtowtdi.com>) and Andy (<pr@perlfoundation.org>). Find a
Perl mongers group!

If you (or your friends and colleagues) want an interesting technical
challenge, Parrot and Perl 5 and Pugs can always use hackers. You
could implement your own language (PGE and TGE already look like
best-of-breed tools), resurrect an old machine for smoke-testing on
exotic platforms, or even learn how to work on a large project by
volunteering with a janitor project.

Another recurring thread of discussion is the exotic and, in retrospect,
obvious work of porting some of the wonderful new features of Perl 6
to Perl 5. In particular, Stevan Little's Class::MOP and Moose provide
a workable and usable metamodel for Perl 5 and will probably form the
metamodel for Perl 6.

They're usable today. They're only some of the excellent features
making their way to Perl 5 today. Perl 5.10 will include plenty of
other features (defined-or, smart-match, lexical pragmas). You can
start to play with Perl 6 features today even without using Pugs or
Parrot!

Your editor took copious notes on several interesting projects and
discussions, but due to the state of the wireless network didn't
have a chance to publish them yet. Don't fret. They'll be online soon.

* Perl on ORN

Database and Perl hacker David Wheeler recently benchmarked some
Perl code versus stored procedures in PostgreSQL. It turns out that
PL/pgSQL can be fast and maintainable and clear and even correct.
Here's how to manage many-to-many relationships by marring Perl and
PostgreSQL stored procedures:

<http://www.oreillynet.com/pub/a/onlamp/2006/06/29/many-to-many-with-plpgsql.html>

Your editor has finally finished his 30-post series (yep, still crazy),
which documents his work refactoring the legacy Perl system. Here's
what the project taught him.

<http://www.oreillynet.com/onlamp/blog/2006/06/refactoring_everything_retrosp.html>

He also reviewed Class::MOP. Ooh, synergy:

<http://www.oreillynet.com/onlamp/blog/2006/06/cpan_module_review_classmop.html>

Then he gave two different thoughts on the continued viability of Perl
5 and Perl 6:

<http://www.oreillynet.com/onlamp/blog/2006/06/come_back_zinc.html>
<http://www.oreillynet.com/onlamp/blog/2006/06/how_does_a_programming_languag.html>

Nat Torkington attended both YAPC and the Rails Conf. Here's what
he thought:

<http://radar.oreilly.com/archives/2006/06/a_week_in_chicago_with_rails_p.html>

Jeremy Jones ported a "Perl Hacks" hack from Perl to Python. Cool:

<http://www.oreillynet.com/onlamp/blog/2006/06/hacking_a_perl_hack_for_python.html>

A good name for a project is Pomegranate,
-- c
chromatic@oreilly.com
Editor, Perl.com, et cetera

===================================================================
O'Reilly 2006 Photoshop Cook-Off

Inside Lightroom Announcing the 2006 O'Reilly Photoshop
Cook-Off: a contest open to U.S. residents who use Adobe
Photoshop. Win great prizes and get your work in front of the
industry's A-list judges. Entries accepted from May 15 until
August 15, 2006. Enter now to win!

http://digitalmedia.oreilly.com/contest/

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

*** Featured Articles ***

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

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

***

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

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

***

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

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

***

Using Ajax from Perl
The recently rediscovered Ajax technique makes the client side of
web programming much more useful and pleasant. However, it also means
revising your existing web applications to take advantage of this new
power. Dominic Mitchell shows how to use CGI::Ajax to give your Perl
applications access to this new power.

<http://www.perl.com/pub/a/2006/03/02/ajax_and_perl.html>

***

Advanced Subroutine Techniques
Subroutines seem like a basic building block of code. They're simple
and easy to understand and use, right? That's true--but there are a
few advanced techniques to make your code more maintainable and
robust. Rob Kinyon goes beyond making sense of subroutines to making
subroutines work for you.

<http://www.perl.com/pub/a/2006/02/23/advanced_subroutines.html>

***

Managing Rich Data Structures
Perl is so good at handling plain text files that it's seductively
easy to use them when you need something better. Yet sometimes using
a full-fledged database is just Too Much Work. If only Dave Baker had
written an article on using complex, persistent data structures with
MLDBM.

<http://www.perl.com/pub/a/2006/02/16/mldbm.html>

***
===================================================================
Add Tag Clouds to Your Site

"Building Tag Clouds in Perl and PHP" teaches you skills
for constructing your own tag clouds. You can use these techniques
to create other kinds of innovative, Web 2.0-style interfaces.

In this PDF you'll learn:

-what is and isn't a tag cloud
-design tips for using tag clouds effectively
-how to create your own tag clouds in Perl and PHP

Just $9.99!

<http://www.oreilly.com/catalog/tagclouds/index.html?CMP=NLC-9C6I64005015&ATT=w2>

===================================================================
------------------------------------------------------------------
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
------------------------------------------------------------------


Thursday, June 29, 2006

 

Callisto's Eclipse

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

==================================================================
Sponsored by GoToMyPC(R)

GoToMyPC(R) allows small businesses and individuals to achieve instant
flexibility. This award-winning remote-access solution enables users to
securely access email, applications and network resources from home or on
the road from any Internet-connected computer. Citrix offers a 30-day
risk-free trial.

Learn more. http://www.oreillynet.com/etel/citrix

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

Greetings...

I'm writing this in the last hours before the Callisto Simultaneous
Release, a splashy unveiling of ten Eclipse community projects, including
the latest version of the popular IDE, its visual editor, web tools
platform, C/C++ IDE, and more. On the one hand, this kind of simultaneous
release seems like it would vex individual projects by making them
dependent on each others' schedules. But on the other hand, it eliminates
some uncertainty about interoperability between versions of the various
projects, as this simple milestone baseline is something that can be
trusted to work together. In other words: good news for all you Eclipse
end users out there. In this week's ONJava, we'll take a look at what you
can do with the new version of Eclipse.

By all measures the most popular IDE for Java development, Eclipse is
rolling a number of compelling features into Eclipse 3.2's Java
Development Tools. Ed Burnette has our tour of "What's New in Eclipse 3.2
Java Development Tools," pointing out more powerful Java SE 6-compliant
compilation, editing conveniences, tools for working with team-written
code, and more.

<http://www.onjava.com/pub/a/onjava/2006/06/28/whats-new-in-eclipse-3-2-java-development-tools.html>

If you're working with WebLogic Java Process Definitions, your testing
capabilities are limited by the inability to work with JUnit. In the
dev2dev article "An Introduction to Business Process Testing using
JProcessUnit," Reza Shafii "introduces the JProcessUnit API CodeShare
project and demonstrates how it can be used to create well-defined,
JUnit-based automated test cases for WebLogic Integration JPDs."

<http://dev2dev.bea.com/pub/a/2006/04/process-testing.html>

What works in small web apps doesn't necessarily hold together in big apps
under heavy loads, and this is particularly true when you have a system
that needs to handle hundreds of transactions per second. Performing
every task one step at a time makes intuitive sense, but it doesn't
necessarily scale. Binildas Christudas offers an alternative in a
feature article from java.net: "Distribute, Detach, and Parallelize in
Tomcat." In this article, he introduces a more detached architecture that
shares the work in small, loosely coupled, asynchronous pieces.

<http://today.java.net/pub/a/today/2006/06/06/distribute-detach-parallelize-tomcat.html>

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

Timothy M. O'Brien - Ajax Driven Javadoc Website - javaref.com
<http://www.oreillynet.com/onjava/blog/2006/06/ajax_driven_javadoc_website_ja.html>

Dejan Bosanac - Parsing form-data multiparts
<http://www.oreillynet.com/onjava/blog/2006/06/parsing_formdata_multiparts.html>

Robert Cooper - SOA Anti-patterns
<http://www.oreillynet.com/onjava/blog/2006/06/soa_antipatterns.html>

Timothy M. O'Brien - A Struts Schism?
<http://www.oreillynet.com/onjava/blog/2006/06/a_struts_revolution_in_the_mak.html>

Steve Anglin - O'Reilly OSCON: Java conference
<http://www.oreillynet.com/onjava/blog/2006/06/oreilly_oscon_java_conference.html>

Steve Anglin - Spring 2.0 RC is out
<http://www.oreillynet.com/onjava/blog/2006/06/spring_20_rc_is_out.html>

Steve Anglin - A Leap for Java EE and .NET Interoperability?
<http://www.oreillynet.com/onjava/blog/2006/06/a_leap_for_java_ee_and_net_int.html>

Check out more O'Reilly Network Java weblogs at:
<http://www.oreillynet.com/pub/q/weblog_s?x-subject=3&>

Please join us again next week.

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

==================================================================
Essential Reading

"Help Me Help You"

"How to Keep Your Boss from Sinking Your Project"
describes five principle guidelines for managing upward. You'll learn:

- How you can help your boss make the right decisions about setting
project expectations.
- What problems cause projects to fail and how to fix them.
- The steps that will keep your software project from running into
trouble.

Buy This Downloadable PDF for Just $7.99!
<http://www.oreilly.com/catalog/managingsoftprojects/?CMP=NLC-RY1478102302&ATT=w3>

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

*** 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/

==================================================================
$300 Rebate on O'Reilly Learning Linux/Unix Admin Series

Plunge into the art of system administration with our four-course
Linux/Unix System Administration Certificate Series, spanning basic
directories to sed, awk, and perl. You'll get your own root server to work
on, free O'Reilly books for reference, and upon completion, certification
from the University of Illinois Office of Continuing Education.

Right now, pre-enroll in all four courses and receive a $300 instant
rebate. http://www.oreillylearning.com/

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

*** 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

Altova's Developer Zone: http://www.xml.com/zones/altova
ASP.net 2.0 Training Center: http://www.oreilly.com/go/ms_aspnet
Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/

Coming soon:
Stylus StudioTutorials from DataDirect!
------------------------------------------------------------------
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, June 28, 2006

 

How To Recover from Registry Corruption

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

=====================================================================
Sponsored by GoToMyPC(R)

GoToMyPC(R) allows small businesses and individuals to achieve instant
flexibility. This award-winning remote-access solution enables users to
securely access email, applications and network resources from home or on
the road from any Internet-connected computer. Citrix offers a 30-day
risk-free trial.

Learn more. http://www.oreillynet.com/etel/citrix

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

How To Recover from Registry Corruption
What do you do if your system crashes and you've got a corrupt registry?
Mitch Tulloch comes to your rescue with advice on how to recover and
restore your registry.
<http://www.windowsdevcenter.com/pub/a/windows/2006/06/27/recovering-from-registry-corruption.html>

Bill Gates' Legacy: Charity, not Microsoft
Ultimately, all the work Bill Gates did at Microsoft will be remembered by
very few. Instead, he'll be remembered as one of the world's greatest
philanthropists. Want to know why? Check out my blog for details.
<http://www.oreillynet.com/windows/blog/2006/06/bill_gates_legacy_charity_not_1.html>

Free TCP/IP Book
If you're looking for a good book on TCP/IP from a Windows perspective,
get the free PDF file "TCP/IP Fundamentals for Microsoft Windows." Mitch
Tulloch tells you why you need it, and how to get it.
<http://www.oreillynet.com/windows/blog/2006/06/free_tcpip_book.html>

Open Source Software FAQ "Answer of the Day"
OpenLDAP FAQ-o-Matic: How do I install OpenLDAP? You follow the
instructions in the INSTALL document found in the release. M. David
Peterson tells you why this is a great example of what's good about
OSS projects.
<http://www.oreillynet.com/windows/blog/2006/06/open_source_software_faq_quest.html>

Check Out the ASP.NET 2.0 Training Center
O'Reilly, CMP's Dr. Dobb's Journal, and Microsoft have launched a new
site, the ASP.NET 2.0 Training Center, which offers a comprehensive set of
development tools, how-tos, and training to help programmers master
ASP.NET 2.0.

You'll find articles from your favorite O'Reilly authors, such as Jesse
Liberty and others, and articles from Dr. Dobb's Journal. And there is an
excellent webcast series helping you get more out of ASP.NET 2.0, as well.
Sign up for the site's webcast series you also get more than $400 in tools
and information, including Visual Studio(R) 2005 Standard Edition.

Visit the site at <http://aspnet.cmp.com>, and sign up for the webcasts
and get more than $400 in goodies at
<https://www.learn2asp.net/CMP/Default.aspx>.

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

=====================================================================
Deploying Your Windows Apps Is Just a Click Away

"Use ClickOnce to Deploy Windows Applications,"
a new PDF from O'Reilly, covers how to:

-Distribute Windows apps quickly and easily
-Add security to your distributions
-Update COM files without corrupting DLLs

Manage your productivity better with ClickOnce and
O'Reilly's latest PDF.

Buy It Today for Just $7.99
<http://www.oreilly.com/catalog/usingclickonce/?CMP=NLC-6DP350144580&ATT=w9>

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

Downloads - Free Training - Webinars - Updates

Altova's Developer Zone: http://www.xml.com/zones/altova
ASP.net 2.0 Training Center: http://www.oreilly.com/go/ms_aspnet
Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/

Coming soon:
Stylus StudioTutorials from DataDirect!
---------------------------------------------------------------------
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, June 27, 2006

 

Mostly Live, from Chicago, It's....

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

=================================================================
$300 Rebate on O'Reilly Learning Linux/Unix Admin Series

Plunge into the art of system administration with our four-course
Linux/Unix System Administration Certificate Series, spanning basic
directories to sed, awk, and perl. You'll get your own root server to work
on, free O'Reilly books for reference, and upon completion, certification
from the University of Illinois Office of Continuing Education.

Right now, pre-enroll in all four courses and receive a $300 instant
rebate. http://www.oreillylearning.com/

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

Greetings from Chicago, Illinois, everyone. Before you start asking
yourselves "Why in the world is our fabulous editor in Chicago," it's
YAPC::NA 2006, yet another Perl conference. (See <http://www.yapcchicago.org/>).
With so much fun, your editor didn't have a spare moment to write today's Linux
newsletter until tonight, which is why you're reading it tomorrow.

If that sentence is difficult to understand, try writing it.

Regardless of this magical occasion, here's what happened in the past week
on the O'Reilly Network.

Unless you live in a little box, you've likely heard of those little music
players--what are they again?--oh yes, iPods. You've probably also heard
that oh-so-cute pun on iPod and broadcasting: podcasting. This offers the
opportunity for truly independent broadcasting, with just you and your
ideas and potentially millions of listeners, without corporate or external
interference. John Littler of Mstation.org discusses just how easy it is
to set up independent podcasting with free and open source software:

<http://www.linuxdevcenter.com/pub/a/linux/2006/06/22/floss-podcasting.html>

If the lack of external interference sounds good to you, you'll probably
appreciate our new publication "How to Keep Your Boss from Sinking Your
Project." Authors Andrew Stellman and Jennifer Greene have extracted a
useful excerpt about managing up--that is, how you as a developer or
administrator can spot pending problems and help your manager make the
right decisions:

<http://www.onlamp.com/pub/a/onlamp/2006/06/20/why-do-projects-fail.html>

In weblogs this week, your editor reviewed the Perl module Class::MOP, a
metaprogramming system for Perl:

<http://www.oreillynet.com/onlamp/blog/2006/06/cpan_module_review_classmop.html>

He also asked how a programming language stagnates:

<http://www.oreillynet.com/onlamp/blog/2006/06/how_does_a_programming_languag.html>

... and offered a retrospective on the Refactoring Everything project:

<http://www.oreillynet.com/onlamp/blog/2006/06/refactoring_everything_retrosp.html>

Jeremy Jones reviewed PyYaml and found that he quite likes YAML:

<http://www.oreillynet.com/onlamp/blog/2006/06/pyyaml_mini_review.html>

Carla Schroder lamented the potential loss of all of the useful programmers:

<http://www.oreillynet.com/linux/blog/2006/06/where_have_all_the_programmers.html>

Timothy M. O'Brien starts a long debate about which web framework to use:

<http://www.oreillynet.com/onjava/blog/2006/06/isnt_rails_supposed_to_change.html>

Curt Hibbs covered Rails Conf (see more):

<http://www.oreillynet.com/ruby/blog/2006/06/railsconf_2006_day_0.html>

Tom Adelstein described an embedded Linux opportunity for entrepreneurs:

<http://www.oreillynet.com/sysadmin/blog/2006/06/an_new_opportunity_for_entrepr_1.html>

Chris Josephes reminded everyone about the necessity of disk layout
planning and application expectations:

<http://www.oreillynet.com/sysadmin/blog/2006/06/partitioning_and_unbundled_sof.html>

That ends another week. Check back to the ONLamp weblog for YAPC::NA
coverage, including a sober look at the problems of the success of the CPAN.

until next week,
- c

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

================================================================
Essential Reading

"Help Me Help You"

"How to Keep Your Boss from Sinking Your Project"
describes five principle guidelines for managing upward. You'll learn:

- How you can help your boss make the right decisions about setting
project expectations.
- What problems cause projects to fail and how to fix them.
- The steps that will keep your software project from running into
trouble.

Buy This Downloadable PDF for Just $7.99!
<http://www.oreilly.com/catalog/managingsoftprojects/?CMP=NLC-GN7117131097&ATT=w2>

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

Downloads - Free Training - Webinars - Updates

Altova's Developer Zone: http://www.xml.com/zones/altova
ASP.net 2.0 Training Center: http://www.oreilly.com/go/ms_aspnet
Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/

Coming soon:
Stylus StudioTutorials from DataDirect!
------------------------------------------------------------------
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
-----------------------------------------------------------------


 

Bash Quick Reference and Web Apps

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

==================================================================
Sponsored by GoToMyPC(R)

GoToMyPC(R) allows small businesses and individuals to achieve instant
flexibility. This award-winning remote-access solution enables users to
securely access email, applications and network resources from home or on
the road from any Internet-connected computer. Citrix offers a 30-day
risk-free trial.

Learn more. http://www.oreillynet.com/etel/citrix

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

Dear Reader,

Unix programmers and Windows power users often tap the direct power of the
bash shell to get their work done quickly. We've just published a 72-page
PDF, "bash Quick Reference" that answers annoying scripting questions such
as: What characters do you need to quote? How do you get variable
substitution to do exactly what you want? How do you use arrays?

<http://www.oreilly.com/catalog/bashqr/>

We've also been watching the recent surge in the use of web applications.
Services such as Gmail have become ubiquitous in our communities. We began
wondering about what else is out there, and even more, can some people
live by web apps alone? The prospect is interesting. Use any networked
computer anywhere to access all of your programs and data.

In his 21-page PDF, "Your Life in Web Apps," Giles Turnbull takes a stab
at living an online-only existence. Then he provides an exhaustive menu of
programs and services available online.

<http://www.oreilly.com/catalog/usingwebapps/>

These are two of the most recent PDF titles available from O'Reilly. Good,
fast, cheap information available to you right now. You might want to take
a look.

Until next time,

-Derrick

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

=====================================================================
Your Skills Are in Demand. More Skills. More Demand.

Choose from 45 webcasts organized by track--JSP, PHP, and ColdFusion. Each
track has been designed to take advantage of your existing Web development
skills and includes insightful content contributed by Dr. Dobb's and O'Reilly.

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

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

*** Featured Articles ***

Parallels Desktop for the Mac
The short version of this discussion about Parallels can be summed up in a
single word: Amazing. Nothing is perfect, of course, and there is room for
improvement as Parallels moves this product beyond version 1.0. However,
if you have an Intel-based Mac and need to or want to run Microsoft
Windows, some version of Linux, or some other supported operating system,
read on. Todd Ogasawara reports.

<http://www.macdevcenter.com/pub/a/mac/2006/06/27/parallels-desktop-for-mac.html>

***

Fast Prototyping of Telephony Applications with YATE
Maciek Kaminski presents the Yet Another Telephony Engine (YATE) project.
YATE allows developers to write scripts in higher level languages while
taking advantage of the performance of native libraries without
sacrificing too much efficiency, making it an ideal environment for
rapidly prototyping telephony applications.

<http://www.oreillynet.com/pub/a/etel/2006/06/27/fast-prototyping-of-telephony-applications-with-yate.html>

***

How To Recover from Registry Corruption
What do you do if your system crashes and you've got a corrupt registry?
Mitch Tulloch comes to your rescue with advice on how to recover and
restore your registry.

<http://www.windowsdevcenter.com/pub/a/windows/2006/06/27/recovering-from-registry-corruption.html>

***

Building Tricorders
We're featuring four sessions from the first day of the Where 2.0
conference. Josh Peterson tells you to live your life as if you're on
vacation; Mike Liebhold looks at a future in which the invisible
annotations on the world around you becomes visible; Schuler Erle demos
Gutenkarte, which reveals geographic information in the books you read;
and Lauren Gelman cautions us about the privacy issues in exposing our
data. (DTF 06-26-2006: 26 minutes, 15 seconds)

<http://www.oreillynet.com/pub/a/network/2006/06/26/distributing-the-future.html>

***

Indie Podcasting with Open Source
Linux has a reputation as a multimedia lightweight. That's undeserved;
there are plenty of powerful, useful, and usable applications to meet most
of your media needs. For example, it's possible to become an independent
podcaster with a little bit of equipment and experience. John Littler
shares his advice on podcasting with open source.

<http://www.linuxdevcenter.com/pub/a/linux/2006/06/22/floss-podcasting.html>

***

Scaling Up with XQuery, Part 2
In Part 2 of this article, Bob DuCharme covers the eXist and Berkeley DB
XML implementations of XQuery, showing us how to use them to query a large
XML data collection.

<http://www.xml.com/pub/a/2006/06/21/scaling-up-with-xquery-part-2.html>

***

Making the Most of JDBC with WebRowSet
Database to XML and back again. If everyone's doing some or all of this,
then shouldn't we write it once, get it right, and standardize? JDBC 3.0's
WebRowSet offers a profound increase in power over the old ResultSet.
Sharad Acharya shows you what's possible.

<http://www.onjava.com/pub/a/onjava/2006/06/21/making-most-of-jdbc-with-webrowset.html>

***

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

Unicode Explained
<http://www.oreilly.com/catalog/unicode/>

Ubuntu Hacks
<http://www.oreilly.com/catalog/ubuntuhks/>

Computer Security Basics, Second Edition
<http://www.oreilly.com/catalog/csb2/>

The Book of Nero 7 (No Starch)
<http://www.oreilly.com/catalog/1593271107/>

Syngress IT Security Project Management Handbook (Syngress)
<http://www.oreilly.com/catalog/1597490768/>

Joe Grand's Best of Hardware, Wireless, and Game Console Hacking
(Syngress)
<http://www.oreilly.com/catalog/1597491136/>

From Java to Ruby (Pragmatic Bookshelf)
<http://www.oreilly.com/catalog/0976694093/>

Build Your Own AJAX Web Applications (Sitepoint)
<http://www.oreilly.com/catalog/0975841947/>

The eBay Price Guide (No Starch)
<http://www.oreilly.com/catalog/1593270550/>

*** New PDFs from O'Reilly Media ***

Your Life in Web Apps
<http://www.oreilly.com/catalog/usingwebapps/>

bash Quick Reference
<http://www.oreilly.com/catalog/bashqr/>

How to Keep Your Boss from Sinking Your Project
<http://www.oreilly.com/catalog/managingsoftprojects/>

RJS Templates for Rails
<http://www.oreilly.com/catalog/rjsrails/>

=====================================================================
Add Tag Clouds to Your Site

"Building Tag Clouds in Perl and PHP" teaches you skills for constructing
your own tag clouds. You can use these techniques to create other kinds
of innovative, Web 2.0-style interfaces.

In this PDF you'll learn:

-what is and isn't a tag cloud
-design tips for using tag clouds effectively
-how to create your own tag clouds in Perl and PHP

Just $9.99!

<http://www.oreilly.com/catalog/tagclouds/index.html?CMP=NLC-4X3B48722218&ATT=w2>

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

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

Downloads - Free Training - Webinars - Updates

Altova's Developer Zone: http://www.xml.com/zones/altova
ASP.net 2.0 Training Center: http://www.oreilly.com/go/ms_aspnet
Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/

Coming soon:
Stylus StudioTutorials from DataDirect!
------------------------------------------------------------------
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
---------------------------------------------------------------------


 

Scaling Up with XQuery, Part 2

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

=================================================================
Sponsored by GoToMyPC(R)

GoToMyPC(R) allows small businesses and individuals to achieve instant
flexibility. This award-winning remote-access solution enables users to
securely access email, applications and network resources from home or on
the road from any Internet-connected computer. Citrix offers a 30-day
risk-free trial.

Learn more. http://www.oreillynet.com/etel/citrix

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

Welcome to another issue of XML.com.

This week Bob DuCharme finishes his treatment of XQuery scalability by
examining eXist and Berkeley DB XML implementations of XQuery and their
use in querying and managing large XML document collections.

Scaling Up with XQuery, Part 2
<http://www.xml.com/pub/a/2006/06/21/scaling-up-with-xquery-part-2.html>

Also worth reading this week:

Kurt Cagle, Understanding XForms: Components
<http://www.oreillynet.com/xml/blog/2006/06/understanding_xforms_component.html>

As always, thanks for reading.

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

=================================================================
Essential Guide

RJS Templates on Rails

RJS templates are an exciting and powerful new type of template added to
Rails 1.1. Unlike conventional Rails templates that generate HTML or XML,
RJS templates generate JavaScript code that is executed when it is
returned to the browser. This PDF:

- introduces you to RJS templates
- shows you how to fit them into the Rails framework
- gets you started with a few easy-to-follow examples

Just $9.99!

<http://www.oreilly.com/catalog/rjsrails/>

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

Downloads - Free Training - Webinars - Updates

Altova's Developer Zone: http://www.xml.com/zones/altova
ASP.net 2.0 Training Center: http://www.oreilly.com/go/ms_aspnet
Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/

Coming soon:
Stylus StudioTutorials from DataDirect!
------------------------------------------------------------------
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
-----------------------------------------------------------------


Friday, June 23, 2006

 

A Web-Only Existence

THE MAC DEVCENTER NEWSLETTER
-------------------------------------------
The latest from http://www.macdevcenter.com/

==================================================================
O'Reilly 2006 Photoshop Cook-Off

Inside Lightroom Announcing the 2006 O'Reilly Photoshop Cook-Off: a
contest open to U.S. residents who use Adobe Photoshop. Win great prizes
and get your work in front of the industry's A-list judges. Entries
accepted from May 15 until August 15, 2006. Enter now to win!

http://digitalmedia.oreilly.com/contest/

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

Dear Reader,

We've been talking around the water cooler about Google's recent calendar
product, and it's led to a broader discussion about web apps in general. I
find the concept fascinating. All of my tools living on the network,
enabling me to access my applications and data at any time from any
computer. Email, word processing, photo management, spreadsheet, calendar,
audio files, and everything else stored on servers distributed across the
web. Is this really possible?

I posed the question to one of my ace writers on Mac DevCenter: Giles
Turnbull. I challenged him to live a "web app only" existence for 24
hours, then write about his experience. Giles did extensive research about
all of the web apps out there, tested many of them, then published the
O'Reilly Media PDF, "Your Life in Web Apps." It's available in the
O'Reilly store for $5.99.

<http://www.oreilly.com/catalog/usingwebapps/>

Giles begins the PDF by walking you through his web apps only day, citing
what worked easily and what didn't. He then takes you on an exhaustive
survey of the web apps that are available now, and concludes with a
discussion about security and backup. It's really a terrific piece of
work. And if you've been wondering about the possibility of living by web
apps alone, or at least for the majority of your work, I think you'll find
his research invaluable.

Until next time,

-Derrick

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

==================================================================
Run Windows on Your Intel Mac!

"Running Boot Camp" guides you through the entire installation process
including how to:

* Upgrade your Mac Firmware
* Create the Mac Drivers CD
* Partition your hard drive and install Windows XP

Configure your Mac for Windows in two hours!
Buy This PDF Today for Just $7.99:

<http://www.oreilly.com/catalog/bootcamp/?CMP=NLC-D5M887830680&ATT=w3>

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

*** Featured Articles ***

Wireless Security on the Road Without a VPN
A Virtual Private Network (VPN) is a secure way to connect to web sites
and email while using wireless networks. Unfortunately, not everyone has
access to a VPN, so what do you do? In this article you'll learn how to
secure your online activities without a VPN.

<http://www.macdevcenter.com/pub/a/mac/2006/06/20/wireless-security.html>

***

Apple vs. the Bloggers: How It Unfolded and Where It Stands Now
When AppleInsider and PowerPage published apparently purloined
confidential documents from Cupertino, Apple sued their ISPs to find out
who inside the company was leaking. This set into motion a series of court
proceedings that helped define the rights of bloggers and privacy for
those who use the Internet. Richard Koman reports.

<http://www.macdevcenter.com/pub/a/mac/2006/06/13/apple-vs-the-bloggers.html>

***

Aging PowerBook Upgrade by a Linux/OS X Geek
Many Mac users railed against chromatic's recent article, Switching Back
to Desktop Linux. When Philip Hollenback, a Linux fan himself, needed to
upgrade his aging PB 667 from Panther to Tiger, he used an approach that
kept costs down and value high, while preserving his Linux/OS X frame of
mind. Here's how he did it.

<http://www.macdevcenter.com/pub/a/mac/2006/06/07/aging-powerbook-upgrade.html>

***

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

Downloads - Free Training - Webinars - Updates

Altova's Developer Zone: http://www.xml.com/zones/altova
ASP.net 2.0 Training Center: http://www.oreilly.com/go/ms_aspnet
Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/

Coming soon:
Stylus StudioTutorials from DataDirect!
------------------------------------------------------------------
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, June 22, 2006

 

Modernizing JDBC apps with WebRowSet

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

==================================================================
Sponsored by Oracle

Oracle ADF Faces--a library of 100+ JavaServer Faces components that works
with any JSF-compliant IDE and application server--simplifies development
of rich web user interfaces. With the most comprehensive set of render
kits available, you can extend your applications to run on a host of
clients, from telnet to PDAs. Download now.

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

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

Greetings...

Any chance you've got some really old JDBC code? Really, really old?
Like, "it's worked since Java 1.1 and we don't want to risk breaking it"
old? Maybe wrapped up in a representation class so you never have to
actually look at it? If this is you, and even if it's not, it's a safe
bet there's a lot of legacy JDBC code out there that's just been left
alone because it works, even if it dates back to the bad old days when you
could only move forward through a result set. JDBC has gone through
several subsequent releases and there's a lot of useful, performant
functionality you can pick up for free, if you know what's available and
how to apply it to your code base. In this week's ONJava, we'll take a
look at a JDBC interface that's particularly handy for moving back and
forth between database records and XML representations.

"Until recently, converting data back and forth between database and XML
representations used to be a major task that would take a large chunk of
application development and testing resources. Fortunately, the newest
version of the JDBC API provides features such as precise navigation
through the result set, caching of result sets, writing result sets to
XML, and so on." In "Making the Most of JDBC with WebRowSet," Sharad
Acharya introduces JDBC's XML-friendly interface for working with results,
converting to and from XML, and performing updates by manipulating the
WebRowSet object.

<http://www.onjava.com/pub/a/onjava/2006/06/21/making-most-of-jdbc-with-webrowset.html>

Have you written a web application and only decided late in the game, or
after your first release, to rework it as a portal? Andrew Lorek has some
options for you in "Java Portlet Tools: Converting Java Web Applications
into Adaptive Portlets." In it, he shows you "how to convert existing web
applications designed to work outside a portal into adaptive portlets for
use within AquaLogic User Interaction. It outlines the difficulties
encountered when using existing web application frameworks like Java
Server Faces or Struts as well as a new tool to overcome these problems,
the Java Portlet Toolkit. The article will also explore some of the tools
that come with the Java Portlet Toolkit, such as the PortletBean and
portal-specific JSP tags."

<http://dev2dev.bea.com/pub/a/2006/05/java-portlet-tools.html>

Integrating with other members of your team, or other teams, is a task
that only gets harder and more error-prone as development continues, and
if you put it off, your customers may be the ones dealing with an ugly,
balky, uncoordinated system. So save yourself the terror of "integration
hell" by integrating code early and often. In this week's feature article
from java.net, John Ferguson Smart looks at "Continuous Integration with
Continuum." "Continuum is a powerful, easy-to-use, and easy-to-configure
continuous integration tool. Its excellent Maven 2 integration will make
it the CI tool of choice for Maven 2 developers, but Continuum can be used
with success with just about any Java project."

<http://today.java.net/pub/a/today/2006/05/30/continuous-integration-with-continuum.html>

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

Steve Anglin - A Leap for Java EE and .NET Interoperability?
<http://www.oreillynet.com/onjava/blog/2006/06/a_leap_for_java_ee_and_net_int.html>

Paul Browne - Ajax / Javascript sites from Sun
<http://www.oreillynet.com/onjava/blog/2006/06/ajax_javascript_sites_from_sun.html>

Paul Browne - Real-World Rule Engines
<http://www.oreillynet.com/onjava/blog/2006/06/realworld_rule_engines.html>

Steven Anglin - The Definitive Guide to JBoss Seam 1.0
<http://www.oreillynet.com/onjava/blog/2006/06/the_definitive_guide_to_jboss.html>

Steve Anglin - JBoss World 2006: Sessions Attended
<http://www.oreillynet.com/onjava/blog/2006/06/jboss_world_2006_sessions_atte.html>

Timothy M. O'Brien - What Web Application Framework Should You Use?
<http://www.oreillynet.com/onjava/blog/2006/06/isnt_rails_supposed_to_change.html>

Steve Anglin - JBoss World 2006: News

<http://www.oreillynet.com/onjava/blog/2006/06/jboss_world_2006_news_highligh.html>

Paul Browne - Three things not to forget ... that I did.
<http://www.oreillynet.com/onjava/blog/2006/06/three_things_not_to_forget_tha.html>

Check out more O'Reilly Network Java weblogs at:
<http://www.oreillynet.com/pub/q/weblog_s?x-subject=3&>

Please join us again next week.

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

==================================================================
Sponsored by GoToMyPC(R)

GoToMyPC(R) allows small businesses and individuals to achieve instant
flexibility. This award-winning remote-access solution enables users to
securely access email, applications and network resources from home or on
the road from any Internet-connected computer. Citrix offers a 30-day
risk-free trial.

Learn more. http://www.oreillynet.com/etel/citrix

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

*** 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/

==================================================================
Essential Reading

"Help Me Help You"

"How to Keep Your Boss from Sinking Your Project"
describes five principle guidelines for managing upward. You'll learn:

- How you can help your boss make the right decisions about setting
project expectations.
- What problems cause projects to fail and how to fix them.
- The steps that will keep your software project from running into
trouble.

Buy This Downloadable PDF for Just $7.99!
<http://www.oreilly.com/catalog/managingsoftprojects/?CMP=NLC-RY1478102302&ATT=w2>

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

*** 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

Altova's Developer Zone: http://www.xml.com/zones/altova
ASP.net 2.0 Training Center: http://www.oreilly.com/go/ms_aspnet
Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/

Coming soon:
Stylus StudioTutorials from DataDirect!
------------------------------------------------------------------
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, June 21, 2006

 

Inside Vista's New Diagnostic Tools

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

=====================================================================
Sponsored by GoToMyPC(R)

GoToMyPC(R) allows small businesses and individuals to achieve instant
flexibility. This award-winning remote-access solution enables users to
securely access email, applications and network resources from home or on
the road from any Internet-connected computer. Citrix offers a 30-day
risk-free trial.

Learn more. http://www.oreillynet.com/etel/citrix

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

Okay, Slow Down, What Is .NET 3.0?
What the *(#&# is .NET 3.0 and why should you care? Jesse Liberty has the
first in an ongoing series of blog postings that tell you everything you
need to know about .NET 3.0, the technology formerly known as WinFX.
<http://www.oreillynet.com/windows/blog/2006/06/okay_slow_down_what_is_net_30.html>

Inside Vista's New Diagnostic Tools
Vista comes with a great suite of diagnostic tools for helping your PC run
better and avoid crashes. Mitch Tulloch gives you the rundown on what they
are and how to use them.
<http://www.windowsdevcenter.com/pub/a/windows/2006/06/20/inside-vistas-new-diagnostic-tools.html>

Who's Worse: Computer Repair Shops or Used Car Dealers?
It's the eternal question: who's less trustworthy--computer repair shops
or used car dealers? If my experience in the last week with a local repair
shop is any indication, computer repair shops lose, hands down. Check out
my blog for the ugly details.
<http://www.oreillynet.com/windows/blog/2006/06/whos_worse_computer_repair_sho_1.html>

The Pain and the Discipline of Running as Non-Admin
Running your computer as a local administrator has numerous hazards, but
unfortunately it can be painful trying to run as an ordinary user if you
frequently have system configuration tasks like installing new
applications to perform. Mitch Tulloch feels your pain--and offers advice
on how to assuage it.
<http://www.oreillynet.com/windows/blog/2006/06/the_pain_and_the_discipline_of.html>

Check Out the ASP.NET 2.0 Training Center
O'Reilly, CMP's Dr. Dobb's Journal, and Microsoft have launched a new
site, the ASP.NET 2.0 Training Center, which offers a comprehensive set of
development tools, how-tos, and training to help programmers master
ASP.NET 2.0.

You'll find articles from your favorite O'Reilly authors, such as Jesse
Liberty and others, and articles from Dr. Dobb's Journal. And there is an
excellent webcast series helping you get more out of ASP.NET 2.0, as well.
Sign up for the site's webcast series and you also get more than $400 in
tools and information, including Visual Studio® 2005 Standard Edition.

Visit the site at <http://aspnet.cmp.com>, and sign up for the webcasts to
get more than $400 in goodies at <https://www.learn2asp.net/CMP/Default.aspx>.

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

=====================================================================
Deploying Your Windows Apps Is Just a Click Away

"Use ClickOnce to Deploy Windows Applications,"
a new PDF from O'Reilly, covers how to:

-Distribute Windows apps quickly and easily
-Add security to your distributions
-Update COM files without corrupting DLLs

Manage your productivity better with ClickOnce and
O'Reilly's latest PDF.

Buy It Today for Just $7.99
<http://www.oreilly.com/catalog/usingclickonce/?CMP=NLC-6DP350144580&ATT=w8>

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

Downloads - Free Training - Webinars - Updates

Altova's Developer Zone: http://www.xml.com/zones/altova
ASP.net 2.0 Training Center: http://www.oreilly.com/go/ms_aspnet
Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/

Coming soon:
Stylus StudioTutorials from DataDirect!
---------------------------------------------------------------------
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, June 20, 2006

 

Don't Let Your Boss Sink Your Project

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

==================================================================
Sponsored by GoToMyPC(R)

GoToMyPC(R) allows small businesses and individuals to achieve instant
flexibility. This award-winning remote-access solution enables users to
securely access email, applications and network resources from home or on
the road from any Internet-connected computer. Citrix offers a 30-day
risk-free trial.

Learn more. http://www.oreillynet.com/etel/citrix

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

Dear Reader,

How do you help your boss make the right decisions about the project
you're working on? This includes setting expectations, working with
stakeholders, getting things on the right track, and then keeping them
there. In other words, how do you keep your boss from sinking your project?

Andrew Stellman and Jennifer Greene know how. In a PDF just published by
O'Reilly, they show you how to succeed with your IT or software endeavor.
A few of the topics they cover include:

- Why do projects fail?
- Set expectations early and keep them there
- Keep your manager involved
- Make intelligent course corrections
- Alter your tactics, but stay true to your strategy

You can download this 21-page PDF right now for only $7.99. It's a small
price to pay for keeping your project afloat.

<http://www.oreilly.com/catalog/managingsoftprojects/>

Until next week,

-Derrick

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

=====================================================================
Your Skills Are in Demand. More Skills. More Demand.

Choose from 45 webcasts organized by track--JSP, PHP, and ColdFusion. Each
track has been designed to take advantage of your existing Web development
skills and includes insightful content contributed by Dr. Dobb's and O'Reilly.

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

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

*** Featured Articles ***

Inside Vista's New Diagnostic Tools
Vista comes with a great suite of diagnostic tools for helping your PC run
better and avoid crashes. Mitch Tulloch gives you the rundown on what they
are and how to use them.

<http://www.windowsdevcenter.com/pub/a/windows/2006/06/20/inside-vistas-new-diagnostic-tools.html>

***

Playing with Location
We've just returned from the Where 2.0 conference in San Jose, California.
Next week, you'll hear parts of some of the sessions. This week, you'll
hear an interview with the Platial team about their "people's atlas" site,
we visit the Where fair the second night of the conference and speak with
exhibitors, Greg Trefry and Kevin Slavin talk to Brady Forrest about
Games, and we play Pixie Hunt with Microsoft's Jordan Schwartz. (DTF
06-19-2006: 22 minutes, 40 seconds)

<http://www.oreillynet.com/pub/a/network/2006/06/19/distributing-the-future.html>

***

Build Your Own AIM Answerbot
The easiest way to solve a thorny problem is to ask a guru... yet when you
don't have access to a resident expert just across the office, what can
you do? IRC bots solve this problem -- if you have access to IRC. Robert
Treat redeployed that idea within his company across AIM with a bit of
Perl, a database full of answers, and a couple of hours of time.

<http://www.onlamp.com/pub/a/onlamp/2006/06/15/aim-answerbot.html>

***

Brady Forrest on Where 2.0
This year's Where 2.0 conference has just ended and Brady Forrest is
already thinking about next year's show. Where 2.0 2007 is scheduled for
June 19 and 20 back at the Fairmont hotel in San Jose. Brady co-chaired
this year's conference with Nat Torkington. The pair announced that Brady
will be the conference chair next year. Here's Brady's take on what stood
out for him most at this year's show and what he's looking forward to next
year. (1 minute, 41 seconds)

<http://www.oreillynet.com/pub/a/network/2006/06/15/where-podcast-brady-forrest.html>

***

Scaling Up with XQuery, Part 1
In Part 1 of this two-part article, Bob DuCharme shows us how to use three
popular XQuery implementations to access and query large XML document
collections, which is, as he says, "where the real fun begins."

<http://www.xml.com/pub/a/2006/06/14/scaling-up-with-xquery-part-1.html>

***

What Is Jetty
Of course Tomcat is the first Java application server you think of, but is
it the right tool for every job? The open source Jetty serves up JSPs and
servlets in just a fraction of the memory needed by other app servers and
is designed for easy embedding in other applications and non-traditional
Java environments. Ethan McCallum takes a look at the big things in this
small package.

<http://www.onjava.com/pub/a/onjava/2006/06/14/what-is-jetty.html>

***

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

Learning PHP and MySQL
<http://www.oreilly.com/catalog/learnphpmysql/>

The Art of RAW Conversion
<http://www.oreilly.com/catalog/1593270674/>

Object Oriented PHP
<http://www.oreilly.com/catalog/1593270771/>

VB 2005 Black Book
<http://www.oreilly.com/catalog/1933097086/>

Active Directory Cookbook, Second Edition
<http://www.oreilly.com/catalog/activedckbk2/>

Rails Recipes
<http://www.oreilly.com/catalog/0977616606/>

=====================================================================
Essential Reading

"Help Me Help You"

"How to Keep Your Boss from Sinking Your Project" describes five principle
guidelines for managing upward. You'll learn:

- How you can help your boss make the right decisions about setting
project expectations.
- What problems cause projects to fail and how to fix them.
- The steps that will keep your software project from running into
trouble.

Buy This Downloadable PDF for Just $7.99!
<http://www.oreilly.com/catalog/managingsoftprojects/?CMP=NLC-73PR24758374&ATT=w1>

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

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

Downloads - Free Training - Webinars - Updates

Altova's Developer Zone: http://www.xml.com/zones/altova
ASP.net 2.0 Training Center: http://www.oreilly.com/go/ms_aspnet
Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/

Coming soon:
Stylus StudioTutorials from DataDirect!
------------------------------------------------------------------
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
---------------------------------------------------------------------


 

Monkey versus Robot

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

=================================================================
Sponsored by GoToMyPC(R)

GoToMyPC(R) allows small businesses and individuals to achieve instant
flexibility. This award-winning remote-access solution enables users to
securely access email, applications and network resources from home or on
the road from any Internet-connected computer. Citrix offers a 30-day
risk-free trial.

Learn more. http://www.oreillynet.com/etel/citrix

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

Hello, everyone. Before the Linux newsletter starts, your editor must
reach into the mailbag and credit reader A. M. "Todd" Sabuncu for catching
the word "metonymy" misspelled in last weeks newsletter. (Your editor
knows what it means, though he often confuses it with synecdoche. He just
cannot spell it, at least not as easily as squamous.)

With that bit of mischief out of the way, here's the tiny slice of the big
pie of F/LOSS that ONLamp covered last week.

If you've ever worked tech support (or seen The IT Crowd), you know that a
monkey with the proper three-question script could answer four out of five
questions. Making monkeys do that job might violate animal cruelty laws,
but why not a robot? If your users can use AIM or another chat system,
you may be able to set up a bot as your front line of support to answer
frequently asked questions. Don't get lost in the thought of natural
language parsing and schemas; reuse some of the work Robert Treat and
others have done to "Build Your Own AIM Answerbot":

<http://www.onlamp.com/pub/a/onlamp/2006/06/15/aim-answerbot.html>

Last week was our Where 2.0 Conference, dedicated to all of the
interesting and useful information in the emerging open location
information space. Our conference coverage is available, including plenty
of smooth-voiced Daniel Steinberg interviews:

<http://www.oreillynet.com/conferences/blog/where_20/>

In weblogs this week, Tim O'Reilly shares information on the O'Reilly
anti-spam system:

<http://feeds.feedburner.com/oreilly/radar/rss10?m=1005>

Your editor called for public use of the google.com domain (it's satire):

<http://www.oreillynet.com/onlamp/blog/2006/06/open_up_googlecom.html>

Then he found a long thread on the Perl 5 development list about the
not-imminent not-death of Perl 5:

<http://www.oreillynet.com/onlamp/blog/2006/06/come_back_zinc.html>

Dave Cross lamented all of the bad ways people store date information in
databases:

<http://www.oreillynet.com/onlamp/blog/2006/06/storing_dates.html>

Bruno Pedro tried to enable accent-insensitive fulltext indexing in
MySQL:

<http://www.oreillynet.com/onlamp/blog/2006/06/accentinsensitive_fulltext_ind.html>

Jeremy Jones played with Tabblo, a photo-sharing site built with Python
and Django:

<http://www.oreillynet.com/onlamp/blog/2006/06/tabblo_a_django_site.html>

Lyz Krumbach reviewed Google Earth, which now runs on x86 Linux:

<http://www.oreillynet.com/linux/blog/2006/06/google_earth_for_linux.html>

Juliet Kemp upgraded to Apache 2 and ran into index issues:

<http://www.oreillynet.com/linux/blog/2006/06/apache2_issues_indexhtmlold_mu.html>

Caitlyn Martin has a new favorite Linux distribution: Xubuntu:

<http://www.oreillynet.com/linux/blog/2006/06/meet_the_newest_member_of_the.html>

Gregory Brown wonders what skateboarding has to do with Rails:

<http://www.oreillynet.com/ruby/blog/2006/06/a_skateboarder_though.html>

Pat Eyler interviews RubyQuiz master James Gray:

<http://www.oreillynet.com/ruby/blog/2006/06/rubyquestions_for_the_rubyquiz.html>

Geoffrey Grosenbach dissected the metaprogramming in why the lucky stiff's
Camping framework:

<http://www.oreillynet.com/ruby/blog/2006/06/wild_and_crazy_metaprogramming.html>

Tom Adelstein decided that, job-wise, the Linux desktop has not yet
arrived:

<http://www.oreillynet.com/sysadmin/blog/2006/06/not_yet.html>

That's it for this week, except for a plea. Do you remember The Perl
Conference before it was OSCON? Do you have any photos, memorabilia, or
stories to share? If so, please contact your editor (chromatic at oreilly
dot com).

Even TPC after OSCON is good,
- c

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

================================================================
Essential Reading

"Help Me Help You"

"How to Keep Your Boss from Sinking Your Project" describes five principle
guidelines for managing upward. You'll learn:

- How you can help your boss make the right decisions about setting
project expectations.
- What problems cause projects to fail and how to fix them.
- The steps that will keep your software project from running into
trouble.

Buy This Downloadable PDF for Just $7.99!
<http://www.oreilly.com/catalog/managingsoftprojects/?CMP=NLC-GN7117131097&ATT=w1>

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

Downloads - Free Training - Webinars - Updates

Altova's Developer Zone: http://www.xml.com/zones/altova
ASP.net 2.0 Training Center: http://www.oreilly.com/go/ms_aspnet
Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/

Coming soon:
Stylus StudioTutorials from DataDirect!
------------------------------------------------------------------
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
-----------------------------------------------------------------


Wednesday, June 14, 2006

 

The Ultimate Free Windows Toolkit

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

=====================================================================
Sponsored by GoToMyPC(R)

GoToMyPC(R) allows small businesses and individuals to achieve instant
flexibility. This award-winning remote-access solution enables users to
securely access email, applications and network resources from home or on
the road from any Internet-connected computer. Citrix offers a 30-day
risk-free trial.

Learn more. http://www.oreillynet.com/etel/citrix

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

The Ultimate Free Windows Toolkit
You don't have to spend a bundle if you want to keep your network and its
servers in tip-top shape. Mitch Tulloch gives you the rundown on the best
free tools you can find for system administrators.
<http://www.windowsdevcenter.com/pub/a/windows/2006/06/13/the-ultimate-windows-free-toolkit.html>

From the Windows DevCenter Blogosphere

Why Microsoft 'Live' Is Brain Dead
Brand-happy Microsoft is slapping the word "Live" on just about every new
product it launches, from antivirus software to search tools. See my blog
to find out why this is just one more in a line of bad marketing moves.
<http://www.oreillynet.com/windows/blog/2006/06/why_microsoft_live_is_brain_de.html>

PowerShell: Shell Scripting Done Right
Looking for a great scripting power tool? Devin Ganger has one for you,
and with it he's done some amazing things in a small amount of scripting.
Check out his blog for details.
<http://www.oreillynet.com/windows/blog/2006/06/powershell_shell_scripting_don.html>

Check Out the ASP.NET 2.0 Training Center
O'Reilly, CMP's Dr. Dobbs Journal, and Microsoft have launched a new site,
the ASP.NET 2.0 Training Center, which offers a comprehensive set of
development tools, how-to's, and training to help programmers master
ASP.NET 2.0.

You'll find articles from your favorite O'Reilly authors, such as Jesse
Liberty and others, and articles from Dr. Dobbs Journal. And there is an
excellent webcast series to help you get more out of ASP.NET 2.0 as well.
Sign up for the site's webcast series and you also get more than $400 in
tools and information, including Visual Studio(R) 2005 Standard Edition.

Visit the site at <http://aspnet.cmp.com/>, sign up for the webcasts, and
get more than $400 in goodies at <https://www.learn2asp.net/CMP/Default.aspx>.

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

=====================================================================
Deploying Your Windows Apps Is Just a Click Away

"Use ClickOnce to Deploy Windows Applications,"
a new PDF from O'Reilly, covers how to:

-Distribute Windows apps quickly and easily
-Add security to your distributions
-Update COM files without corrupting DLLs

Manage your productivity better with ClickOnce and
O'Reilly's latest PDF.

Buy It Today for Just $7.99
<http://www.oreilly.com/catalog/usingclickonce/?CMP=NLC-6DP350144580&ATT=w7>

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

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

Downloads - Free Training - Webinars - Updates

Altova's Developer Zone: http://www.xml.com/zones/altova
ASP.net 2.0 Training Center: http://www.oreilly.com/go/ms_aspnet
Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/

Coming soon:
Stylus StudioTutorials from DataDirect!
---------------------------------------------------------------------
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
---------------------------------------------------------------------


 

Keeping Up with Where 2.0

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

==================================================================
Rally - Agile Software Life Cycle Management on Demand

See how Rally unites Agile project management with tracking of
requirements, tests and defects so everyone has a real-time picture of
your project's features and quality, priorities, roadblocks and risks.

Test Drive Rally Today!
http://www.oreilly.com/go/rallydev_orn61406

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

Dear Reader,

The Where 2.0 Conference in San Jose, California is wrapping up (this
event brings together the people, projects, and issues leading the charge
into the location-based technology frontier). An incredible amount of
information has been disseminated over the two-day gathering. I was just
reading the Conference News website, and I am slightly blown away by the
depth and breadth of the posts. Here are just a few examples:

Lauren Gelman on Privacy
Gelman works out of the Center for Internet Society at Stanford University
and she is very knowledgeable about the new technologies being discussed
at Where 2.0, and how they will be pushing the boundaries of existing
privacy law.

A Lot There at the Where Fair
After a mind-bending day of talks and demos, and then a lively and packed
exhibitor hall reception, the hands-on Where Fair event still did not disappoint.

Zopto: An Addressing Scheme That Makes Sense
Ben Nolan from Projectx Technology showed off the company's unique and
simple Zopto location addressing scheme to a very favorable response at
the Where 2.0 conference.

And it goes on and on from there. If you couldn't attend the event in
person, I highly recommend you stop by Conference News to get up to speed.

<http://www.oreillynet.com/conferences/blog/where_20/>

Until next time,

-Derrick

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

=====================================================================
Sponsored by GoToMyPC(R)

GoToMyPC(R) allows small businesses and individuals to achieve instant
flexibility. This award-winning remote-access solution enables users to
securely access email, applications and network resources from home or on
the road from any Internet-connected computer. Citrix offers a 30-day
risk-free trial.

Learn more. http://www.oreillynet.com/etel/citrix

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

*** Featured Articles ***

The Ultimate Free Windows Toolkit
You don't have to spend a bundle if you want to keep your network and its
servers in tip-top shape. Mitch Tulloch gives you the rundown on the best
free tools you can find for system administrators.

<http://www.windowsdevcenter.com/pub/a/windows/2006/06/13/the-ultimate-windows-free-toolkit.html>

***

Pixie Hunt: A High-Tech Scavenger Hunt
Teams of Where 2.0 attendees hit the streets of San Jose last night on a
high-tech scavenger hunt. They carried camera phones and GPS pucks as they
raced to complete their tasks quickly and creatively. (4 minutes, 22
seconds)

<http://www.oreillynet.com/pub/a/network/2006/06/13/where-podcast-pixie-hunt.html>

***

Natural Language Game Programming with Inform 7
Natural language programming is a huge goal of certain programming
language communities. Unfortunately, it once gave the world COBOL. Graham
Nelson's latest version of the Inform language for writing interactive
fiction resurrects the idea of natural language. Liza Daly demonstrates
how writing code can be a truly literary experience.

<http://www.onlamp.com/pub/a/onlamp/2006/06/08/inside-inform-7.html>

***

Design Tips for Building Tag Clouds
To give you a sampling of what you'll find in Building Tag Clouds in Perl
and PHP, a new, downloadable PDF from O'Reilly, we've excerpted this
section on tips for designing the most effective tag clouds.

<http://www.onlamp.com/pub/a/onlamp/2006/06/08/designing-tag-clouds.html>

***

Aging PowerBook Upgrade by a Linux/OS X Geek
Many Mac users railed against chromatic's recent article, Switching Back
to Desktop Linux. When Philip Hollenback, a Linux fan himself, needed to
upgrade his aging PB 667 from Panther to Tiger, he used an approach that
kept costs down and value high, while preserving his Linux/OS X frame of
mind. Here's how he did it.

<http://www.macdevcenter.com/pub/a/mac/2006/06/07/aging-powerbook-upgrade.html>

***

Object-oriented JavaScript
Greg Brown explains how to use basic object-oriented techniques to build
more robust AJAX applications.

<http://www.xml.com/pub/a/2006/06/07/object-oriented-javascript.html>

***

Achieving Inversion of Control with Eclipse RCP
Eclipse RCP uses a popular plugin scheme for extending the capabilities of
the core platform. Meanwhile, the Inversion of Control pattern is a
popular means of having a runtime container provide an implementation of
some needed service. Put them together and effectively, you're plugging in
the implementation of your plugin. Riccardo Govoni shows how a little
bytecode manipulation makes this possible.

<http://www.onjava.com/pub/a/onjava/2006/06/07/ioc-for-eclipse-rcp.html>

***

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

MCSE Core Required Exams in a Nutshell, Third Edition
<http://www.oreilly.com/catalog/mcsecoreian/>

Nagios
<http://www.oreilly.com/catalog/1593270704/>

DNS and BIND, Fifth Edition
<http://www.oreilly.com/catalog/dns5/>

Pragmatic Version Control, Second Edition
<http://www.oreilly.com/catalog/0977616657/>

Video Conferencing over IP
<http://www.oreilly.com/catalog/1597490636/>

Winternals Defragmentation, Recovery, and Administration Field Guide
<http://www.oreilly.com/catalog/1597490792/>

=====================================================================
Add Tag Clouds to Your Site

"Building Tag Clouds in Perl and PHP" teaches you skills for constructing
your own tag clouds. You can use these techniques to create other kinds
of innovative, Web 2.0-style interfaces.

In this PDF you'll learn:

-what is and isn't a tag cloud
-design tips for using tag clouds effectively
-how to create your own tag clouds in Perl and PHP

Just $9.99!

<http://www.oreilly.com/catalog/tagclouds/index.html?CMP=NLC-4X3B48722218&ATT=w1>

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

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

Downloads - Free Training - Webinars - Updates

Altova's Developer Zone: http://www.xml.com/zones/altova
ASP.net 2.0 Training Center: http://www.oreilly.com/go/ms_aspnet
Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/

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

For assistance, email help@oreillynet.com

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


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