Wednesday, April 12, 2006
Maker Faire
THE O'REILLY NETWORK NEWSLETTER
-------------------------------------
The latest from http://oreillynet.com
==================================================================
Transition to Agile Development with Rally
See how Rally's on-demand solution for Agile life cycle management has
helped thousands of developers, testers, analysts and managers improve
their responsiveness, velocity, project visibility, and team
collaboration.
Test Drive Rally Today!
http://www.oreilly.com/go/rallydev_orn41106
==================================================================
Dear Reader,
I just saw a presentation on the upcoming Maker Faire and thought I should
share a few of the details with you. This amazing event will be held on
April 22-23 at the San Mateo Fairgrounds in Northern California. This
event brings together the creators of MAKE magazine, the MythBusters, and
thousands of tech DIY enthusiasts, crafters, educators, tinkerers,
hobbyists, science clubs, and students.
<http://makezine.com/faire/>
Some of the things to look for at the Faire will be the Crucible's Amazing
Fire Truck, Tulley's Tinkering School presenting "The Tinker Challenge,"
MAKE Fashion Show featuring Diana Eng and Emily Albinski, Zeum Stop-Motion
Animation, SparkLab: DIY Wearables, and of course, tons of Makers showing
their clever wares.
If you have an interest in DIY, then the Maker Faire is definitely
something to investigate.
Until next week,
-Derrick
Derrick Story
O'Reilly Network Editorial Director
derrick@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-42W4W9158640&ATT=w1>
=====================================================================
*** Featured Articles ***
Supporting Branch Office Environments
Supporting the IT needs of branch offices that have limited or no IT
resources can be a challenge. What to do? Mitch Tulloch, author of Windows
Server Hacks, interviews Richard Harrison, CISSP, principal technologist
for infrastructure and security at Content Master, who offers his
expertise on how to support branch offices using Windows.
<http://www.windowsdevcenter.com/pub/a/windows/2006/04/11/supporting-branch-office-environments.html>
***
Boot Camp and Video Game Music
Apple's Boot Camp allows you to boot your Intel Mac into either Windows XP
or Mac OS X. We explore some of the early speculation about this new
software. Chris Adamson takes an in depth look at the world of video game
music. (DTF 04-10-2006: 29 minutes 37 seconds)
<http://www.oreillynet.com/pub/a/network/2006/04/10/distributing-the-future.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>
***
Regular Expressions in C++ with Boost.Regex
Searching and parsing text can be a messy business, especially in C++.
Instead of building your own token-based state machine, spend an hour
learning regular expressions and use a good package such as the regular
expression library from the Boost library. Ryan Stephens demonstrates how
to match, search, and parse text with Boost.Regex in C++.
<http://www.onlamp.com/pub/a/onlamp/2006/04/06/boostregex.html>
***
Installing Software on Debian
Debian GNU/Linux is a powerful and popular community-developed Linux
distribution--and the basis for several other useful and usable
distributions. One of the reasons for its popularity is the ease of
installing and maintaining software. Edd Dumbill, Debian developer and
GNU/Linux advocate, shows how to use Debian's tools to find and install
software packages.
<http://www.linuxdevcenter.com/pub/a/linux/2006/04/06/aptitude_and_apt_get.html>
***
Implementing Mutual Exclusion for AJAX
AJAX programmers who come from the Java world can, or at least should, be
concerned with JavaScript's non-support for safely managing data
structures in a concurrent fashion. If one thread is changing the DOM
while another is reading it, problems are likely. Java developers can
attack this with tools from the synchronized keyword and the old Object
wait()/release() to the modern java.util.concurrent package introduced in
J2SE 5.0. Bruce Wallace addresses the problem by introducing protection
for critical blocks of JavaScript code.
<http://www.onjava.com/pub/a/onjava/2006/04/05/ajax-mutual-exclusion.html>
***
Prototype: Easing AJAX's Pain
Bruce Perry introduces us to Prototype, a JavaScript library that makes
AJAX development faster and easier.
<http://www.xml.com/pub/a/2006/04/05/prototype-javascript-ajax.html>
***
Macintosh Home Monitoring
Want to learn a few simple home automation techniques to have your Mac
send you a message when your mail is delivered, your kids come home, or
your dog uses the pet door to go into the backyard? Gordon Meyer shows you
how.
<http://www.macdevcenter.com/pub/a/mac/2006/04/04/automation.html>
***
*** New Books from O'Reilly Media ***
Don't Get Burned on eBay
<http://www.oreilly.com/catalog/dgbebay/>
Best of Ruby Quiz (Pragmatic)
<http://www.oreilly.com/catalog/0976694077/>
UML 2.0 Pocket Reference
<http://www.oreilly.com/catalog/uml2pr/>
Write Great Code, Volume 2 (No Starch)
<http://www.oreilly.com/catalog/1593270658/>
Photoshop CS2 RAW
<http://www.oreilly.com/catalog/photoshopraw/>
Fixing Windows XP Annoyances
<http://www.oreilly.com/catalog/windowsxpannoy/>
=====================================================================
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
=====================================================================
*** O'Reilly Network Top Five Articles Last Week ***
1. What Is Web 2.0
Defining just what Web 2.0 means (the term was first coined at a
conference brainstorming session between O'Reilly and MediaLive
International, which also spawned the Web 2.0 Conference), still engenders
much disagreement. Some decry it as a meaningless marketing buzzword,
while others have accepted it as the new conventional wisdom. Tim O'Reilly
attempts to clarify just what we meant by Web 2.0, digging into what it
means to view the Web as a platform and which applications fall squarely
under its purview, and which do not.
<http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html>
***
2. Rolling with Ruby on Rails
The Ruby community is abuzz about Rails, a web application framework that
makes database-backed apps dead simple. What's the fuss? Is it worth the
hype? Curt Hibbs shows off Rails, building a simple application that even
non-Rubyists can follow.
<http://www.oreillynet.com/pub/a/onlamp/2005/01/20/rails.html>
***
3. The Software of Space Exploration
Free software advocates often appeal to the open discovery, disclosure,
and discussion practices of modern science as justification for sharing
information. As software becomes more valuable for scientific research,
free and open source software continue to grow in popularity. David
Boswell looks at some of the software used in space exploration and usable
by armchair scientists.
<http://www.oreillynet.com/pub/a/onlamp/2006/03/30/software-of-space-exploration.html>
***
4. Implementing Mutual Exclusion for AJAX
AJAX programmers who come from the Java world can, or at least should, be
concerned with JavaScript's non-support for safely managing data
structures in a concurrent fashion. If one thread is changing the DOM
while another is reading it, problems are likely. Java developers can
attack this with tools from the synchronized keyword and the old Object
wait()/release() to the modern java.util.concurrent package introduced in
J2SE 5.0. Bruce Wallace addresses the problem by introducing protection
for critical blocks of JavaScript code.
<http://www.oreillynet.com/pub/a/onjava/2006/04/05/ajax-mutual-exclusion.html>
***
5. Ajax on Rails
XMLHttpRequest and Ruby on Rails are two hot topics in web development. As
you ought to expect by now, they work really well together. Curt Hibbs
explains the minimal Ajax you need to know and the minimal Ruby you need
to write to Ajax-ify your Rails applications.
<http://www.oreillynet.com/pub/a/onlamp/2005/06/09/rails_ajax.html>
***
------------------------------------------------------------------
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
---------------------------------------------------------------------