THE O'REILLY NETWORK NEWSLETTER
-------------------------------------
The latest from http://oreillynet.com
==================================================================
Sponsored by the Mac OS X Conference
Join us October 25-28, 2004 in Santa Clara, California, and hear from
Stewart Copeland, the former drummer for the Police who now creates
award-winning film and television scores using Mac OS X technology; The
New York Times columnist David Pogue; Andy Ihnatko of the Chicago
Sun-Times; Karelia Software's Dan Wood; Brent Simmons of Ranchero
Software; Michael Bartosh of 4AM Media; and authors Dori Smith, Gordon
Meyer, and Ted Landau.
http://conferences.oreilly.com/macosxcon
==================================================================
Dear Reader,
Any of us who are veterans of the dot-com "bubble and burst"
are bound to have a jaded attitude about "the next big thing."
Naturally, when I first heard about the Web 2.0 Conference,
produced by O'Reilly Media and MediaLive, I took a small step
back. I had to fight off thoughts like, "Oh no, here we go
again," and "Yeah, right," so I could approach this event with
an open mind. I'm glad I did.
I've learned so much during my stay at the Hotel Nikko in San
Francisco-- the site of the conference. What's different this
time around is that the financial aspect actually makes sense.
During the Web 1.0 period, as you know, the numbers didn't add
up. It's a much different ballgame now.
The Web 2.0 conference is an intriguing blend of technology
and business. You can read some of the highlights on our
Conference Coverage page:
http://www.web2con.com/web2con/coverage.csp
After spending some time thinking about what these experts
are saying, it occurs to me that we might get it right the
second time around.
Until next week,
-Derrick
==================================================================
Sponsored by BEA WebLogic
BEA WebLogic Platform 8.1 offers powerful new functionality for building
and integrating enterprise-class service-oriented applications - and
you can get your own copy and development license for free. Download
WebLogic Platform and get your free development license today.
http://www.oreilly.com/go/bewl_orn10504
==================================================================
*** Featured Articles ***
Making the Internet Useful for Computers
Web 2.0 officially opened with "A Conversation with Jeff Bezos".
Amazon.com founder Bezos presented his company's current homepage
as an example of Web 1.0. The content is created by humans but
the presentation for other humans is handled by machines. In
contrast, "Web 2.0 is about making the internet useful for computers."
http://www.oreillynet.com/pub/a/network/2004/10/06/bezos.html
***
Attack of the Guys in Pajamas
Rojo co-founder Christopher Alden says that the new model of
publishing is built around immediacy, participation, and
commonly available tools for authoring and aggregating content.
In his Web 2.0 workshop "Publishing 2.0" he contrasted
traditional main stream media with the blogosphere saying
"People may not trust one particular blogger but the do trust
the aggregate truth of the blogosphere."
http://www.oreillynet.com/pub/a/network/2004/10/06/publishing20.html
***
Programming With Cocoa: An Introduction to RubyCocoa, Part 1
RubyCocoa is a framework that provides a bridge between the
Ruby programming language and the Cocoa framework. In this
tutorial, Christopher Roach shows you how to use this tool
by walking you through the steps for creating a simple GUI
for the Unix tar program.
http://www.macdevcenter.com/pub/a/mac/2004/10/05/cocoa.html
***
Hacking PayPal, Part 2
Last week, in Part 1 of this two-part excerpt from PayPal
Hacks, the authors offered three hacks to ensure PayPal's
convenience and effectiveness. This week, they present two
more hacks to help make you and your customers happy. The first
hack highlights using IPN to effortlessly deliver digital goods
to your customers, and the second shows how to set up phony
Sandbox accounts to test your code.
http://www.oreillynet.com/pub/a/javascript/excerpt/paypalhacks_chap1a/index1.html
***
Building the Perfect Bleeding-Edge PC, Part 1
What does it take to build the perfect bleeding-edge PC? First
you need to pick the perfect components. From processor to
power supply, Bob and Barbara Thompson have assembled their
ideal mix of high-performance components that will run on both
Linux and Windows. The Thompsons have authored the recently
released Building the Perfect PC.
http://www.windowsdevcenter.com/pub/a/windows/2004/10/05/PerfectPC.html
***
Hacking Books with Safari Web Services
Safari Books Online has opened up an API for web services.
Paul Bausch takes a look at the new API and shows how to code
a working RSS application.
http://www.oreillynet.com/pub/a/network/2004/10/04/safariapi.html
***
Making Sense of Partial Classes
In Whidbey, Microsoft has introduced partial classes, with
which we can spread the definition of a class over multiple
files. The use of partial classes attempts to solve the problem
of separation of designer code and implementation code. Nick
Harrison shows you these solutions and explores the benefits
of using partial classes in your own projects.
http://www.ondotnet.com/pub/a/dotnet/2004/10/04/partialclasses.html
***
Mac OS X for the Traveler, Part 5
In this final installment of Mac OS X for the Traveler, François
Joseph de Kermadec shares some of his most clever tips for
surviving on the road. You might not follow every one of these
precautions. But as his editor, I've noticed already that they
are in the back of my mind as I prepare for a trip, and I've
made some nice adjustments as a result. I hope this series has
added a dose of preventive medicine to your travels, too.
http://www.macdevcenter.com/pub/a/mac/2004/10/01/traveller.html
***
Four Cool Ways to Use Neural Networks in Games
For games, neural networks offer some key advantages over more
traditional AI techniques, yet they are among the least familiar
techniques to many developers. The authors of AI for Game
Developers offer four compelling examples of how neural networks
can be applied in games--as controllers, for threat assessment,
in actions like attacking or fleeing, and in anticipation of
actions.
http://www.onlamp.com/pub/a/onlamp/2004/09/30/AIforGameDev.html
***
How to Misuse SQL's FROM Clause
Many SQL queries misuse their FROM clauses. Misuse them? That's
right. Stéphane Faroult explains this common mistake and
demonstrates how two types of subqueries can improve performance
and reliability.
http://www.onlamp.com/pub/a/onlamp/2004/09/30/from_clauses.html
***
Don't Be Afraid to Drop the SOAP
Web services may be unfortunately trendy, but having a simple
API for other people to use your application is very powerful
and useful. Is SOAP the right way to go? Sam Tregar describes
an alternate approach he's pulled from working the Bricolage
and Krang APIs.
http://www.perl.com/pub/a/2004/09/30/drop_the_soap.html
***
Devil Whiskey: From Fan-Made to Self-Made
The golden age of computer RPGs saw classic 2D, party-based
dungeon crawls in series such as Wizardry, Might and Magic,
and The Bard's Tale. The recent open-source-friendly Devil
Whiskey tries to pay homage to those days and find a way to
compensate its developers at the same time. Howard Wen explores
a modern classic in the making.
http://www.linuxdevcenter.com/pub/a/linux/2004/09/30/devil_whisky.html
***
Groovy, Java's New Scripting Language
When experienced Java developers hear about Groovy, their
first reaction is often, "Oh, no, not another scripting
language for Java." Ian Darwin had the same reaction, until
he took a good look at Groovy. Ian is the author of Java
Cookbook, 2nd Edition.
http://www.onjava.com/pub/a/onjava/2004/09/29/groovy.html
***
XML Tourist: Rain Day XML
In John E. Simpson's latest XML Tourist column he explains
how to use XML to survive yet another Florida hurricane.
http://www.xml.com/pub/a/2004/09/29/weather.html
***
How to Cure the SP2 Upgrade Blues
Preston Gralla, the author of Windows XP Power Hound, offers
solutions to the two most common SP2 upgrade problems:
configuring pop-up blocking and configuring the firewall.
http://www.windowsdevcenter.com/pub/a/windows/2004/09/28/sp2_woes.html
***
SPF Not Poisonous to Phish
The statistics on "phishing" are grim. With email-forgery
scams on the rise, why aren't banks rushing to support Sender
Policy Framework?
http://www.oreillynet.com/pub/a/network/2004/09/28/spf.html
*** New Books from O'Reilly & Associates ***
Adobe Encore DVD: In the Studio
http://www.oreilly.com/catalog/adobedvd/
Adobe InDesign CS One-on-One
http://www.oreilly.com/catalog/adobeindesign/
XML in a Nutshell, 3rd Edition
http://www.oreilly.com/catalog/xmlnut3/
Exploring the JDS Linux Desktop
http://www.oreilly.com/catalog/jds/
Mac OS X Power Hound, Panther Edition
http://www.oreilly.com/catalog/macxpu/
=====================================================================
O'Reilly Learning Lab: $200 Instant Rebate
http://learninglab.oreilly.com/?CMP=ILC-YV6006108869
Learning development languages and programming techniques has never
been easier. Using your web browser and Useractive's Learning Sandbox
technology, the Learning Lab gives you hands-on, online training in a
Unix environment. This month, receive a $200 instant rebate (and a
Certificate from the University of Illinois upon course completion)
when you enroll in any Certificate Series. You'll find all the series
at
http://www.oreilly.com/redirector.csp?link=UACert&type=news
=====================================================================
*** O'Reilly Network Top Five Articles Last Week ***
1. Open Source Content Management with Plone
Publishing web sites is easy for geeks. When you're tired of
your users asking you to make tiny changes that they could
easily handle themselves, it's time to consider a content
management system (CMS). If you're a Python or Zope fan, you
may have heard of Plone, a powerful and easy-to-use CMS. If
not, let Brad Bollenbach convince you to give it a try.
http://www.onlamp.com/pub/a/python/2004/09/23/plone_features.html
***
2. Groovy, Java's New Scripting Language
When some Java developers hear about Groovy, their first
reaction is often, "Oh, no, not another scripting language
for Java." Ian Darwin had the same reaction, until he took
a good look at Groovy. Ian is the author of Java Cookbook,
2nd Edition.
http://www.onjava.com/pub/a/onjava/2004/09/29/groovy.html
***
3. Monitoring Local and Remote Applications Using JMX 1.2 and JConsole
The latest release of Java, J2SE 5.0 (codenamed Tiger), formally
adds support for the Java Management Extensions (JMX) 1.2.
Russ Miles walks you through how to use the JMX support in
J2SE 5.0, including the new JConsole application, to monitor
and manage your own applications both locally and remotely.
http://www.onjava.com/pub/a/onjava/2004/09/29/tigerjmx.html
***
4. Reporting Application Errors by Email
Even if your application logs an error to a local file, the
developer doesn't know there's a problem until a user notices
it and sends the log file back. It can be more useful for
apps to email their own error messages back. And as Sean C.
Sullivan explains, it's not hard to do with either log4j or
java.util.logging.
http://www.onjava.com/pub/a/onjava/2004/09/29/smtp-logging.html
***
5. How to Misuse SQL's FROM Clause
Many SQL queries misuse their FROM clauses. Misuse them?
That's right. Stéphane Faroult explains this common mistake
and demonstrates how two types of subqueries can improve
performance and reliability.
http://www.onlamp.com/pub/a/onlamp/2004/09/30/from_clauses.html
***
---------------------------------------------------------------------
To change your newsletter subscription options, please visit
https://epoch.oreilly.com/account/default.orm and click the
"Manage My Newsletters" link. For assistance, email
[EMAIL PROTECTED]
---------------------------------------------------------------------
------------------------ Yahoo! Groups Sponsor --------------------~-->
$9.95 domain names from Yahoo!. Register anything.
http://us.click.yahoo.com/J8kdrA/y20IAA/yQLSAA/67folB/TM
--------------------------------------------------------------------~->
-----------------------------
Visit www.tsolver.net sooner
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/tsolver/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/