Monday, October 30, 2006

 

Release Often

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

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

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

http://www.unicodeconference.org/

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

Greetings from the lonesome October, fellow free and open source software
fans. This is the Linux newsletter, dedicated to half-priced candy on the
day after tomorrow. Here's what's new in the F/OSS world as seen on the
O'Reilly Network.

The *BSD world has had recent flurries of activity lately, with new
releases, philosophical discussions, new distributions, and the recent
acquisition of PC-BSD. A hardware provider named iXsystems bought the
desktop-capable flavor of FreeBSD. Dru Lavigne found it curious and
investigated; what resulted is an interview with Kris Moore (PC-BSD
Founder) and Matt Olander (iXsystems CTO) on their reasonings and plans:

http://www.onlamp.com/pub/a/bsd/2006/10/23/ixsystems-pc-bsd.html

Another milestone in the world of BSD is the 11th anniversary of OpenBSD,
celebrated in part with the release of OpenBSD 4.0, right on the dot. To
commemorate the release, Federico Biancuzzi interviewed over 20 OpenBSD
developers to discuss new features as well as the ongoing skirmish against
undistributable binary blobs:

http://www.oreillynet.com/pub/a/sysadmin/2006/10/26/openbsd-40.html

Because good things come in threes, there's also a new release of the
Python programming language. Python 2.5 takes the language further in the
directions intended for Python 3000. Though you still have a couple of
years to prepare, you can use some of the new features now to see how they
improve your code. Jeff Cogswell describes the shinies, paying particular
attention to generators and contexts:

http://www.onlamp.com/pub/a/python/2006/10/26/python-25.html

In recent podcasts, Craig Warren Smith and Tor Norretranders discuss the
connections between spirituality, altruism, and technology:

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

Phil Torrone makes a spud gun and gets hit with a potato:

http://www.makezine.com/blog/archive/2006/10/make_a_spud_gun_2.html

In weblogs this week, Curt Hibbs found as many reports on RubyConf 2006
as possible:

http://www.oreillynet.com/ruby/blog/2006/10/blogging_about_rubyconf_2006.html

Andy Oram pondered what the new web can do for journalists and artists:

http://www.oreillynet.com/onlamp/blog/2006/10/web_20_for_journalists_and_art.html

Jeremy Jones started exploring Ubuntu Dapper to Edgy upgrade traumas:

http://www.oreillynet.com/onlamp/blog/2006/10/ubuntu_edgy_install_frustratio.html

http://www.oreillynet.com/onlamp/blog/2006/10/aptget_distupgrade_broken_goin.html

Steve Mallett recommended not relying on a web API for a live demo:

http://www.oreillynet.com/onlamp/blog/2006/10/doing_a_demo_dont_rely_on_an_a_1.html

Ann Barcomb summarized the week in Perl 6, with lots of role/type discussions:

http://www.oreillynet.com/onlamp/blog/2006/10/weekly_perl_6_mailing_list_sum_8.html

Ming Chow reported on his Fedora Core 6 installation:

http://www.oreillynet.com/onlamp/blog/2006/10/fedora_core_6_installation_hel.html

Chris Tyler explained new features in FC 6:

http://www.oreillynet.com/onlamp/blog/2006/10/whats_new_fedora_core_6_part_1.html

http://www.oreillynet.com/onlamp/blog/2006/10/whats_new_fedora_core_6_part_2.html

Nitesh Dhanjani dismissed the idea of high-assurance SSL certificates:

http://www.oreillynet.com/onlamp/blog/2006/10/post.html

Victor Rodriguez interviewed Parrot's patchmonster Leo Toetsch:

http://www.oreillynet.com/onlamp/blog/2006/10/people_of_perl_leopold_toetsch.html

Carla Schroder asked for the return of her endangered man pages on Linux:

http://www.oreillynet.com/linux/blog/2006/10/i_want_my_man_pages_back.html

Tim O'Reilly writes about the painful persistence of bad data online:

http://radar.oreilly.com/archives/2006/10/the_persistence_of_bad_data.html

Marc Hedlund channeled David Lynch regarding a new internet bubble:

http://radar.oreilly.com/archives/2006/10/it_is_happening.html

Allison Randal admitted a problem with her inbox:

http://radar.oreilly.com/archives/2006/10/the_problem_of.html

Now your editor goes off to tame his.

In other news, your editor and Andy Oram are looking for technical writing
professors at colleges and universities to discuss a project that will
benefit all users and developers of free and open source software. If you
have any contacts, please let us know.

Until next week,
- c

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

================================================================
Learn by Doing and Save $300

"I studied on my own and in classroom based courses, but never before have
I learned so much in such a short time: Learning by doing does make a
difference!" -Sandro Cipolat

Enroll today in O'Reilly Learning's System Administration Certificate
Series and save $300!

https://oreillylearning.com/promotion/

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

Downloads - Free Training - Webinars - Updates

Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
Rackspace Managed Hosting: http://www.onlamp.com/onlamp/zones/rackspace/

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

For assistance, email help@oreillynet.com

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


Friday, October 27, 2006

 

MAKE News No. 47: Get Your Scare On!

MAKE Newsletter
MAKE News No. 47: Get Your Scare On!

October 27, 2006

In this issue: It's a DIY Halloween, so get your hacks on!



Hey makers, welcome to the new and improved MAKE newsletter! This is the first time we've sent out the newsletters like this (in HTML with images), so if there are any issues (or heck, compliments) let us know.

--Phillip Torrone, Senior Editor, MAKE
pt@makezine.com

Halloween is fast approaching and MAKE quickly became the place for all things do-it-yourself for Halloween. We have a few contests going on, and anyone can enter, so scare in, scare on, and scare us!

Enter the MAKE & CRAFT Contests!
Makers and Crafters, it's time to enter our ghoulishly fun Halloween contests! Anyone, anywhere can enter, and depending on what type of maker or crafter you are, you can enter all or just some of the contests. Hack-o-lantern, costumes, Halloween gadgets, haunted houses, and our special "Trick-or-Treat" contests are all happening, right now!

http://www.makezine.com/blog/archive/2006/10/make_craft_halloween_contests.html



Halloween projects @ MAKE
From homemade robot costumes, to high-tech haunted houses and electronic Cylon robot pumpkins, the MAKE Halloween projects section has hundreds of do-it-yourself projects and plans for everything Halloween.

http://www.makezine.com/blog/archive/halloween/


The Maker's Edition Pocket Ref: No Maker's Tool Kit Should Be Without One!

This great little book is a concise all-purpose reference featuring hundreds of tables, maps, formulas, constants & conversions and it still fits in your shirt pocket! Packed with mathematical formula, tables, standard conversion ratio, electric wire size vs. load, resistor color codes, Morse code, sun & planet data, earthquake scales, nail sizes, geometry formulas, currency exchange rates, and much more! It's no wonder The Pocket Ref was featured in MythBusters.

And now, with each two-year subscription to Make magazine, you'll receive your own Make Special Edition Pocket Ref as our gift to you. And if you already subscribe, we'll extend the same offer on any two-year renewal.

Subscribe today!

From the MAKE Blog

MAKE: PUMPKIN

278690708 9E78919Fc1 B
Listen, I'm not saying Ben is 100% going to win one of the MAKE & CRAFT contests, I'm just saying that putting the MAKE: logo on a pumpkin increases your odds ... a lot. - Link. Related:
  • Hack-o-Lantern contest: Decorate a pumpkin in any way you see fit, or unfit. It's that easy. Then upload your photos to the MAKE or CRAFT Flickr photo pool and tag them "MAKECRAFTHALLOWEEN". Or you can email them to us -- just be aware that we're going to upload them to the MAKE and CRAFT Flickr photo pools. We'll also have a round up of ways to decorate a pumpkin as it gets closer to Halloween Link.
  • Get the MAKE logos here and the CRAFT logos here.

Read more and comment



Un-Halloween Pumpkin Patterns

Benfrank Flag
Tired of cats, ghosts, and grinning reapers? Pumpkin Glow has a ton of free downloadable "UN-Halloween Pumpkin Patterns" in PDF format. Pictured here, my favorites (from the I Love Americaseries) - Link. Related:
  • MAKE Halloween projects - Link.
  • MAKE Halloween archives - Link.
Enter the MAKE & CRAFT Contests!
  • Makers and Crafters, it's time to enter our ghoulishly fun Halloween contests! Anyone, anywhere can enter, and depending on what type of maker or crafter you are, you can enter all or just some of the contests - Link.

Read more and comment



HOW TO - Make a Mr. T Costume

Img413 1260 277832334 923Bfb4852
MAKE Flickr photo pool member Fefillo (and MAKE & CRAFT Halloween contest entrant) shows you how to make your own Mr. T costume - Link. Related:
  • MAKE Halloween projects - Link.
  • MAKE Halloween archives - Link.
I pity the fool who don't enter the MAKE & CRAFT Contests!
  • Makers and Crafters, it's time to enter our ghoulishly fun Halloween contests! Anyone, anywhere can enter, and depending on what type of maker or crafter you are, you can enter all or just some of the contests - Link.

Read more and comment



Homemade Legend of Zelda Link Costume

276303571 7Fc3E3115B B Awesome! Here is MAKE Flickr photo pool member Orion_thunter's entry in the MAKE & CRAFT Halloween contest - Link. Related:
  • MAKE Halloween projects - Link.
  • MAKE Halloween archives - Link.
Enter the MAKE & CRAFT Contests!
  • Makers and Crafters, it's time to enter our ghoulishly fun Halloween contests! Anyone, anywhere can enter, and depending on what type of maker or crafter you are, you can enter all or just some of the contests - Link.

Read more and comment



HOW TO - Make A Cylon Jack-O-Lantern

274464845 64Aba33C1E 274464683 C3Ef97A7A3
Windell writes in with this incredible Battlestar Galactica Cyclon (robot kind, not meat kind): "For Halloween this year, we made Cylon Jack-o-lanterns in both large and small versions. The design consists of two parts, a pumpkin-carving part and an electronics part. The big idea, of course, is to make the Cylon's red eye scan back and forth. " [via] - Link. This was entered in the MAKE & CRAFT Halloween contest too! Related:
  • MAKE Halloween projects - Link.
  • MAKE Halloween archives - Link.
Enter the MAKE & CRAFT Contests!
  • Makers and Crafters, it's time to enter our ghoulishly fun Halloween contests! Anyone, anywhere can enter, and depending on what type of maker or crafter you are, you can enter all or just some of the contests - Link.

Read more and comment



Weekend Projects Podcast: Make A Programmable LED Pumpkin

Pumpkin2

It struck me like a bolt of lightning when I was reading the new CRAFT magazine: I could make a programmable LED pumpkin!

Watch the video to learn how to do it and get inspired to get some LEDs blinking in your pumpkin! I still have a lot to learn about how to program it, but it works. Now I'm going to have to make some sort of pumpkin protection device to keep it from getting smashed!

Make sure to go check out the instructional post and download the PDF to read the original article and learn about the changes I made to the project to make it work in a pumpkin.

I record the podcast in HD and output a lot of formats so that you can have your weekend projects on whatever platform you like.

Here's a QuickTime mov for your iPod.
Here's an MP4 for your PSP.
Here's a giant HD size QuickTime mov for those with quick download speeds.
Here's a 3gp and 3g2 for people who like to watch on their phone!

Of course, if you subscribe in iTunes, the videos get downloaded automatically for you -- no muss, no fuss.

And you can browse all the videos on blip.tv and YouTube at your leisure!

Read more and comment





Thursday, October 26, 2006

 

Has Microsoft Heard Power Users?

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

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

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

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

Just $7.99

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

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

Has Microsoft Heard Power Users?
I've complained long and loud that Microsoft has abandoned power users.
But based on a lunch I had with some Microsofties, there's evidence that
might be changing. Check out my blog to see why.
http://www.oreillynet.com/windows/blog/2006/10/has_microsoft_heard_power_user.html

Microsoft Releases ASP.NET AJAX Beta 1 (aka "Atlas")
Microsoft has just released Beta 1 of ASP.NET AJAX, its new Ajax framework
for building richer web clients that play well with ASP.NET 2.0
applications. O'Reilly's John Osborne has details about the downloadable
package, formerly known as "Atlas."
http://www.oreillynet.com/windows/blog/2006/10/microsoft_releases_aspnet_ajax.html

Santa Claus, Courtesy of Microsoft
Buy a new PC with Windows XP on it, and you may be eligible for a free
version of Windows Vista when it ships. Mitch Tulloch has details.
http://www.oreillynet.com/windows/blog/2006/10/ho_ho_ho.html

Windows Mobile Weekly Roundup
Todd Ogasawara is back with his weekly roundup of Windows Mobile News. Is
Business Card Scanner for Windows Mobile in the works?
http://www.oreillynet.com/windows/blog/2006/10/windows_mobile_weekly_roundup_7.html

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

=====================================================================
Learn by Doing and Save $300

"I studied on my own and in classroom based courses, but never before have
I learned so much in such a short time: Learning by doing does make a
difference!" -Sandro Cipolat

Enroll today in O'Reilly Learning's System Administration Certificate
Series and save $300!

https://oreillylearning.com/promotion/

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

Downloads - Free Training - Webinars - Updates

Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
Rackspace Managed Hosting: http://www.onlamp.com/onlamp/zones/rackspace/

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

For assistance, email help@oreillynet.com

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


 

Web service deployment, SOA lifecycles, and scripting languages

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

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

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

http://www.unicodeconference.org/

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

Greetings...

This week, we return to an excerpt from "JBoss at Work" by Tom Marrs and
Scott Davis. In case you missed last week's newsletter, the concept of
this book is to show the various pieces of a typical enterprise
application running under JBoss not as isolated concerns, but as a
completely integrated whole. To this end, the book builds up a single,
real-world application, adding new functionality in each chapter. For
ONJava, we've been excerpting one of the later chapters, which shows how
to take a completed application and expose it as a web service.

In last week's excerpt, you saw how to convert the "JAW Motors"
application into a web service and deploy it. However, there's a lot of
manual configuration involved with the process introduced in the first
part, so in this week's excerpt, "JBoss at Work: Web Services, Part 2,"
the authors show how to automate this deployment with Ant. The excerpt
then moves on to testability, showing how to test the deployment and write
a simple client to call the service.

http://www.onjava.com/pub/a/onjava/excerpt/jboss_chap10/index1.html

Speaking more generally of services, dev2dev author Quinton Wall has been
thinking of the process of developing Service Oriented Architectures
(SOAs). In "Understanding the Lifecycle within an SOA: Design Time," he
writes: "By further understanding design time needs with regard to shared
service lifecycle, organizations looking to SOA to promote reuse and
increase business flexibility may recognize that establishing fundamentals
early, such as methodology, categorization guidelines, and development
tools, is crucial to early and continued success. By beginning to break
the traditional application development paradigms and focus on business
processes as the blueprint for moving forward, service engineering
teams can provide closer alignment to business needs in a timely and
efficient manner."

http://dev2dev.bea.com/pub/a/2006/08/soa-service-lifecycle-design.html

In this week's feature article from java.net, Thomas Künneth looks at the
other side of JSR-223: not how to call scripting languages from Java, but
how to to expose a new language to Java. "The new Java Scripting API
integrates scripting languages into the Java environment. JSR-223-aware
applications can execute scripts and, if the scripting language supports
this feature, exchange data objects with them. My article "Scripting for
the Java Platform" shows you how to query available languages and how to
communicate with them. But what does it take to make existing scripting
languages JSR-223-aware? This article is based on my work on
Java-AppleScript-Connector, a bridge between AppleScript and Java. I will
explain important classes and interfaces you need to provide, and offer
sample implementations as well as best practices."

http://today.java.net/pub/a/today/2006/09/21/making-scripting-languages-jsr-223-aware.html

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

Don Brown - My History of Struts 2
http://www.oreillynet.com/onjava/blog/2006/10/my_history_of_struts_2.html

Amir Shevat - Decoupling web 2.0 applications from server-side implementation
http://www.oreillynet.com/onjava/blog/2006/10/decupling_web_20_applications.html

Paul Browne - Storing Business Rules in a Database
http://www.oreillynet.com/onjava/blog/2006/10/storing_business_rules_in_a_da.html

Steve Anglin - Groovy/Grails User Group meeting coming soon...
http://www.oreillynet.com/onjava/blog/2006/10/groovygrails_user_group_meetin.html

Paul Browne - An Oracle tool that's worth looking at
http://www.oreillynet.com/onjava/blog/2006/10/an_oracle_tool_thats_worth_loo.html

Robert Cooper - Numb3rs
http://www.oreillynet.com/onjava/blog/2006/10/numb3rs.html

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

Please join us again next week.

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

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

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

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

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

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

==================================================================
Learn by Doing and Save $300

"I studied on my own and in classroom based courses, but never before have
I learned so much in such a short time: Learning by doing does make a
difference!" -Sandro Cipolat

Enroll today in O'Reilly Learning's System Administration Certificate
Series and save $300!

https://oreillylearning.com/promotion/

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

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

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

XML.com
http://xml.com/

ONLamp.com
http://onlamp.com

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

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

***

ONJava.com Affiliates

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

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

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

Downloads - Free Training - Webinars - Updates

Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
Rackspace Managed Hosting: http://www.onlamp.com/onlamp/zones/rackspace/

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

For assistance, email help@oreillynet.com

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


Monday, October 23, 2006

 

Run for your Code!

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

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

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

http://www.unicodeconference.org/

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

Hello, Linux newsletter subscribers. This opening paragraph, buried
secretly in the middle of this mailing, tells you that you've already
started to read a weekly recap of the news, articles, and opinions posted
on the O'Reilly Network related to free and open source software.

This just in: the Southern California Linux Expo has issued a call for
papers. The conference will take place February 10 and 11, 2007, in Los
Angeles. (LA in February is usually pretty nice, compared to almost
everything north of there.) Your editor recommends learning more:

http://www.socallinuxexpo.org/scale5x/cfp/scale5x.txt

Software development isn't easy, especially the distributed kind. If you
participate in an open source or free software project, or if you work
with colleagues in other places, sometimes getting together in person for
a few days will increase your productivity immensely. Steve Holden
recently helped to organize such sprints for the Python world. He's
written his thoughts on what makes a development effort effective, in
"Running a Sprint":

http://www.onlamp.com/pub/a/python/2006/10/19/running-a-sprint.html

Administering any database larger than a table takes a bit of work,
especially if you care about the data. If it's not backups or creating new
entities, it's monitoring, troubleshooting, and optimizing. Though the
default tools help, they're not the only utilities available; there's
plenty of help from the community to keep on top of your administration.
Baron Schwartz surveys open source tools for MySQL administrators:

http://www.oreillynet.com/pub/a/mysql/2006/10/19/mysql-tools.html

One of the longest-lived and still useful web development frameworks in
existence is Perl's CGI::Application. The latest version added support for
plugins and borrowed some of the best ideas from some of the newer
toolkits. Mark Stosberg shows off the modernization available in
CGI::Application and demonstrates how easy it is to write Perl web
applications that scale from very small problems to very large ones:

http://www.perl.com/pub/a/2006/10/19/cgi_application.html

In recent podcasts, Tom Steinberg discusses election tools:

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

Your editor writes a novel:

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

Phil Torrone makes an LED pumpkin:

http://www.makezine.com/blog/archive/2006/10/weekend_project_3.html

In weblogs this week, Ann Barcomb summarized the week in Perl 6:

http://www.oreillynet.com/onlamp/blog/2006/10/weekly_perl_6_mailing_list_sum_7.html

Andy Oram pondered what Web 2.0 can do for independent authors:

http://www.oreillynet.com/onlamp/blog/2006/10/kosmopolis_and_web_20_for_inde.html

Your author scoffed at deliberately writing baby-code in the hopes that
maintenance programmers can understand important code:

http://www.oreillynet.com/onlamp/blog/2006/10/see_spot_code_code_spot_code.html

... then criticized the use of "Linux support" to mean "only 32-bit x86
Linux support":

http://www.oreillynet.com/linux/blog/2006/10/uh_thanks_for_the_linux_suppor.html

Curt Hibbs collected a great set of weblog posts about RubyConf 2006:

http://www.oreillynet.com/ruby/blog/2006/10/blogging_about_rubyconf_2006.html

Chris Tyler bragged a little about his Fedora Linux book:

http://www.oreillynet.com/onlamp/blog/2006/10/fedora_core_fedora_linux_downl.html

Jeremy Jones noted a new release of SQLAlchemy, a Python SQL toolkit and ORM:

http://www.oreillynet.com/onlamp/blog/2006/10/sqlalchemy_030_released.html

Tim O'Reilly spreads Larry Lessig's distinction between real and fake sharing:

http://radar.oreilly.com/archives/2006/10/real_sharing_vs.html

... and wondered what it takes to get the market to tell the truth:

http://radar.oreilly.com/archives/2006/10/getting_the_mar.html

Nat Torkington found the ever-entertaining Squid Labs on CNN:

http://radar.oreilly.com/archives/2006/10/squid_labs_on_c.html

Now it's off to OOPSLA in lovely (and overcast) downtown Portland. What
does the future hold for object-oriented software?

Hoping Croquet goes somewhere popular,
- c

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

================================================================
Learn by Doing and Save $300

"I studied on my own and in classroom based courses, but never before have
I learned so much in such a short time: Learning by doing does make a
difference!" -Sandro Cipolat

Enroll today in O'Reilly Learning's System Administration Certificate
Series and save $300!

https://oreillylearning.com/promotion/

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

Downloads - Free Training - Webinars - Updates

Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
Rackspace Managed Hosting: http://www.onlamp.com/onlamp/zones/rackspace/

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

For assistance, email help@oreillynet.com

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


 

Developing an OpenLaszlo App

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

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

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

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

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

Dear Reader,

Welcome to another issue of XML.com.

This week we get the second part of Sreekumar Pillai's two-part series
introducing OpenLaszlo, and this time he shows us how to develop an
OpenLaszlo application using DB-2 Express.

Developing an OpenLaszlo App
http://www.xml.com/pub/a/2006/10/18/developing-an-openlaszlo-app.html

Also worth reading this week:

Mark Pruett, What I Didn't Know About XHR
http://www.oreillynet.com/xml/blog/2006/10/what_i_didnt_know_about_xhr.html

David Chappell, Service Reuse: Fact or Fiction?
http://www.oreillynet.com/xml/blog/2006/10/service_reuse_fact_or_fiction.html

As always, thanks for reading.

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

=================================================================
Learn by Doing and Save $300

"I studied on my own and in classroom based courses, but never before have
I learned so much in such a short time: Learning by doing does make a
difference!" -Sandro Cipolat

Enroll today in O'Reilly Learning's System Administration Certificate
Series and save $300!

https://oreillylearning.com/promotion/

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

Downloads - Free Training - Webinars - Updates

Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
Rackspace Managed Hosting: http://www.onlamp.com/onlamp/zones/rackspace/

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

For assistance, email help@oreillynet.com

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


 

See You in Chicago

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

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

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

http://www.unicodeconference.org/

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

Hiya, camel herders. You've reached the introductory paragraph of the
Perl newsletter, cleverly hidden in the middle of this mailing. Give
yourself a Parrot Magic Cookie.

Here's what's new in the world of Perl this fortnight.

* Perl Events

Is there any lovelier time to visit Chicago than the end of fall? Maybe,
but if you do it the weekend of November 10-12, you can participate in the
Chicago Hackathon 2006. This is an opportunity for all midwest hackers to
help their favorite Perl 5, Perl 6, and Parrot projects by meeting in
person and getting stuff done:

http://hackathon.info/

* Perl News

Jonathan Worthington announced a new and large Perl 6 FAQ available from
Programmer's Heaven:

http://www.programmersheaven.com/2/Perl6-FAQ

David Landgren has summarized the weeks in Perl 5:

http://use.perl.org/article.pl?sid=06/10/12/1217252
http://use.perl.org/article.pl?sid=06/10/19/1230210

Ann Barcomb has summarized the weeks in Perl 6:

http://use.perl.org/article.pl?sid=06/10/16/107236

Your editor has minuted the Perl 6 design meetings:

http://use.perl.org/article.pl?sid=06/10/13/1515244
http://use.perl.org/~chromatic/journal/31371

Audrey Tang released Pugs 6.2.13 after four months of development:

http://use.perl.org/article.pl?sid=06/10/17/1522216

Mark Leighton Fisher announced the new pmtools-perl6 mailing list for
discussing pure Perl tools written in Perl 6:

http://use.perl.org/article.pl?sid=06/10/18/1742254

* Perl Jobs

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

In the world of Parrot, the best and brightest task this week is to choose
a portion of a Parrot Design Document, read through it, and make sure it
has comprehensive tests. You need to know little more than Perl and
English to accomplish this. If you have a couple of hours free and this
sounds interesting, send a message to parrot-porters@perl.org or ask in
#parrot on irc.perl.org.

* Perl on ORN

Processing large volumes of IO requests requires changing the way you
think about designing your software. Traditional approaches use blocking
IO, where you can wait until you read the entire request before processing
it. Another option is to use asynchronous IO with event-based systems.
Does that sentence mean little to you? That's OK. Stas Bekman
demonstrates what this means with actual, working Perl code, while
describing how the MailChannels team fights spam:

http://www.onlamp.com/pub/a/onlamp/2006/10/12/asynchronous_events.html

CGI::Application is a venerable system for building effective, powerful,
and maintainable web applications in Perl. With the release of version
4.0, it suddenly became even more powerful. Mark Stosberg shows off some
of the new features. If you're stuck in the CGI.pm days or just want a
new way to write applications, this is for you:

http://www.perl.com/pub/a/2006/10/19/cgi_application.html

Do you administrate a MySQL server full- or part-time? Baron Schwartz
reviewed some of the most useful add-on tools, including plenty of Perl.
Yes, we love our databases:

http://www.oreillynet.com/pub/a/mysql/2006/10/19/mysql-tools.html

Speaking of hackathons (several paragraphs earlier), Steve Holden recently
helped put together a couple of well-regarded sprints for the Python
community. He wrote about his experiences organizing and participating in
such events to help other people decide when and how to host them and what
to expect if they participate:

http://www.onlamp.com/pub/a/python/2006/10/19/running-a-sprint.html

Your editor questioned the conventional "wisdom" of writing baby-talk code
for novice maintainers to read:

http://www.oreillynet.com/onlamp/blog/2006/10/see_spot_code_code_spot_code.html

... and then asked why bugs tend to clump together in a system:

http://www.oreillynet.com/onlamp/blog/2006/10/why_do_bugs_clump_together.html

Nitesh Dhanjani reminded everyone of more security vulnerabilities found
through Google Code Search:

http://www.oreillynet.com/onlamp/blog/2006/10/using_google_code_search_to_fi.html

Curtis Poe showed how to use Class::Trait to maintain state in a program:

http://www.oreillynet.com/onlamp/blog/2006/10/using_traits_to_maintain_state.html

See you in Chicago,
- c
chromatic@oreilly.com
Editor, Perl.com, et cetera

===================================================================
Learn by Doing and Save $300

"I studied on my own and in classroom based courses, but never before have
I learned so much in such a short time: Learning by doing does make a
difference!" -Sandro Cipolat

Enroll today in O'Reilly Learning's System Administration Certificate
Series and save $300!

https://oreillylearning.com/promotion/

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

*** Featured Articles ***

Rapid Website Development with CGI::Application
Perl has a wealth of good web frameworks. One of the season's toolkits,
CGI::Application, has recently seen a bout of new development to make
building web apps faster and much easier. Mark Stosberg demonstrates these
new features and how to use them.

http://www.perl.com/pub/a/2006/10/19/cgi_application.html

***

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

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

***

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

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

***

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

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

***

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

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

***

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

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

***

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

Downloads - Free Training - Webinars - Updates

Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
Rackspace Managed Hosting: http://www.onlamp.com/onlamp/zones/rackspace/

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

For assistance, email help@oreillynet.com

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


Thursday, October 19, 2006

 

JBoss at Work, OpenLaszlo, and Asynchronous Web Services

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

==================================================================
Sponsored by Actuate

What's so hot about BIRT? 100% Java Reporting for Eclipse.

Free downloads, demos and more...

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

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

Greetings...

OK, so O'Reilly has two JBoss books: "JBoss: A Developer's Notebook" and
"JBoss at Work". And that's setting aside the fact that JBoss is a Java EE
application server, so much of O'Reilly's enterprise Java line is
immediately applicable to JBoss as well. So what's left to say? Well,
plenty, actually. "JBoss at Work" applies itself to the real-world example
of needing to integrate the many functionalities of an enterprise platform
into a single web application. As authors Tom Marrs and Scott Davis build
up a single application over the course of the book, they develop a single
sample application to show you how to combine JBoss' features in a
real-world application. It's an eminently practical approach, which suits
(and indeed, defines) the book's approach.

That said, once your application is up and running, what do you do when a
partner on the outside wants to tie into your application? In certain
cases, the right way to expose your app is in the form of a web service.
In the first of a two-part excerpt from "JBoss at Work", the authors show
the code and the configs you'll need to turn your app into a web service.

http://www.onjava.com/pub/a/onjava/excerpt/jboss_chap10/index.html

One way to deliver a rich application experience to your end users is to
leverage the extensive deployment of the Flash player. But do you really
want to write Flash? OpenLaszlo offers an intriguing alternative: a Java
backend, coupled with a compiler that turns JavaScript and XML into a
Flash executable for the client. In a tutorial from xml.com, Sreekumar
Parameswaran Pillai shows you how to get started with OpenLaszlo.

http://www.xml.com/pub/a/2006/10/11/introducing-open-laszlo.html

In this week's feature article from java.net, Young Yang looks at
"Asynchronous Web Service Invocation with JAX-WS 2.0. "Given that web
service invocations are always remote across the Internet, developing
rigorous and responsive web service client applications has always been a
challenge for architects and developers working with SOA. JAX-WS 2.0 comes
with one effective solution to this problem: asynchronous web service
invocation, with which a web service client may interact with a web
service in a non-blocking, asynchronous approach."

http://today.java.net/pub/a/today/2006/09/19/asynchronous-jax-ws-web-services.html

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

Timothy M. O'Brien - What Java are you Aiming for? 1.4, 1.5, or 1.6, your thoughts?
http://www.oreillynet.com/onjava/blog/2006/10/what_java_are_you_aiming_for_1.html

Steve Anglin - Use an Eclipse-style governance model for open source Java?
http://www.oreillynet.com/onjava/blog/2006/10/use_an_eclipsestyle_governance.html

Robert Cooper - I'm Sailing Away...
http://www.oreillynet.com/onjava/blog/2006/10/im_sailing_away.html

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

Please join us again next week.

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

==================================================================
Learn by Doing and Save $300
"I studied on my own and in classroom based courses, but never
before have I learned so much in such a short time: Learning by
doing does make a difference!" ­ Sandro Cipolat.

Enroll today in O'Reilly Learning's System Administration Certificate
Series and save $300!

https://oreillylearning.com/promotion/

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

*** Java News and Weblogs ***

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

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

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

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

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

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

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

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

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

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

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

XML.com
http://xml.com/

ONLamp.com
http://onlamp.com

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

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

***

ONJava.com Affiliates

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

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

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

Downloads - Free Training - Webinars - Updates

Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
Rackspace Managed Hosting: http://www.onlamp.com/onlamp/zones/rackspace/

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

For assistance, email help@oreillynet.com

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


Wednesday, October 18, 2006

 

Why Has Microsoft Abandoned the Power User?

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

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

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

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

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

Why Has Microsoft Abandoned the Power User?
The upcoming final releases of Windows Vista and Internet Explorer 7 make
one thing exceedingly clear: Microsoft has abandoned the power user,
allowing fewer and fewer customizations and tweaks. Read why I think it's
a disturbing trend.
http://www.oreillynet.com/windows/blog/2006/10/why_has_microsoft_abandoned_th.html

Creating Visual Studio Project Templates
Visual Studio 2005 offers a great tool for those who create largely
identical projects--custom project and item templates--that automates
project creation and eliminates the need to add the same references,
project items, or even largely identical code to new projects. Ron
Petrusha shows you how.
http://www.windowsdevcenter.com/pub/a/windows/2006/10/17/creating-visual-studio-project-templates.html

IIS Overtakes Apache
Well, it's finally happened. Port80 Software reports that IIS 6.0 has now
overtaken Apache for hosting corporate web sites of Fortune 1000
companies. Market share among the different web server platforms is now
27% for IIS 6.0, and 28% for IIS4. Mitch Tulloch provides more details.
http://www.oreillynet.com/windows/blog/2006/10/iis_overtakes_apache.html

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

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

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

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

Just $7.99

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

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

Downloads - Free Training - Webinars - Updates

Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
Rackspace Managed Hosting: http://www.onlamp.com/onlamp/zones/rackspace/

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

For assistance, email help@oreillynet.com

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


Tuesday, October 17, 2006

 

Will Zune's WiFi Change Digital Music?

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

==================================================================
Does application performance matter to you?

Linux and Solaris developers reap the benefits for multi-platform
developer tools for turbocharged applications. Join the community that
has embraced Sun Studio software...(and its Free!)

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

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

Dear Reader,

We've been studying the Zune, Microsoft's soon to be released digital
media player. Among its many capabilities, the Zune has built-in WiFi
enabling users to share music with other Zunes within reach--a portable
social music player of sorts.

In her just published article, Erica Sadun asks these questions: "Can the
Zune really be a decidedly social experience? Has Microsoft seen something
new? Will the Zune bring the listening-to-music-while-text-messaging sweet
spot to the market?

http://www.macdevcenter.com/pub/a/mac/2006/10/17/microsoft-zune.html

The discussion around the Zune is more than just the introduction of a new
music device. It's an exploration about how people use and share their
music in public. Erica has some guesses about its possible success. It
will be fun to see how it all plays out.

Until next time,

-Derrick

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

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

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

http://www.unicodeconference.org/

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

*** Featured Articles ***

What's The Big Deal About Making Music Players Social?
Microsoft Zune and the Big Idea
Why does Microsoft insist that a social music player, its upcoming Zune,
is the wave of the future? Zune social networking manifests itself through
its Wi-Fi-based music sharing and its PC-based (and presumably
MySpace-inspired) Zune Marketplace. Microsoft gambles that these two
spheres are sufficient to define a new and unique Zune space. Erica Sadun
takes a good hard look at the Zune and tries to figure out if it is the
wave of the future--or just a pipe dream.

http://www.macdevcenter.com/pub/a/mac/2006/10/17/microsoft-zune.html

***

Creating Visual Studio Project Templates
Visual Studio 2005 offers a great tool for those who create largely
identical projects--custom project and item templates--that automates
project creation and eliminates the need to add the same references,
project items, or even largely identical code to new projects. Ron
Petrusha shows you how.

http://www.windowsdevcenter.com/pub/a/windows/2006/10/17/creating-visual-studio-project-templates.html

***

Getting Involved
The seasons are changing once again - here in the U.S. it's election
season. Are you sufficiently involved? Tom Steinberg of mySociety talks
about some of the tools available in the U.K.. Too real for you? Jim
Purbrick talks about creation and community in Second Life.(DTF
10-16-2006: 18 minutes, 40 seconds)

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

***

Developing High Performance Asynchronous IO Applications
When concurrency and latency are your bottlenecks, synchronous IO is a
problem--even in a multithreaded or multiprocess model. This is especially
evident when dealing with high volumes of incoming mail, especially if
much of it is spam. Stas Bekman and his team at MailChannels recently
built a scalable, modern, event-based system for asynchronous IO. Here's
how they did it.

http://www.onlamp.com/pub/a/onlamp/2006/10/12/asynchronous_events.html

***

*** New Books from the O'Reilly Store ***

ActionScript 3.0 Cookbook
http://www.oreilly.com/catalog/actscpt3ckbk/

Programming Embedded Systems, Second Edition
http://www.oreilly.com/catalog/embsys2/

ASP.NET 2.0 Black Book (Paraglyph Press)
http://www.oreilly.com/catalog/1933097175/

*** New Short Cuts ***

Network Monitoring with Nagios
http://www.oreilly.com/catalog/networknagios/

Getting Acquainted with OPML
http://www.oreilly.com/catalog/opml/

*** New Rough Cuts (Early access to hot books!) ***

Programming Flex 2: Rough Cuts Version
http://www.oreilly.com/catalog/programadobe/

Essential ActionScript 3.0: Rough Cuts Version
http://www.oreilly.com/catalog/essentialaction/

Windows Vista in a Nutshell: Rough Cuts Version
http://www.oreilly.com/catalog/windowsvista/

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

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

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

Just $7.99

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

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

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

Downloads - Free Training - Webinars - Updates

Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
Rackspace Managed Hosting: http://www.onlamp.com/onlamp/zones/rackspace/

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

For assistance, email help@oreillynet.com

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


Monday, October 16, 2006

 

The Asynchronous Web

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

=================================================================
See why we're the best...

Sun Studio 11 and the Solaris 10 OS keep shattering performance barriers.
Optimizing compilers and tools from Sun deliver the highest performing
applications on the planet. And they're free. Find out why it should be
part of your development environment.

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

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

Greetings, readers of the Linux newsletter. Autumn is well on its way
in the northern hemisphere (as it's raining in Portland this week).
Stay inside and warm your hands by the exhaust vents of your computers
as you read the latest news on free and open source software from the
O'Reilly Network.

Apache httpd has a well-understood plain-text logfile format. It's
usually readable and useful, but in certain situations, it's not exactly
what you need. Apache httpd can write its logs to other places in other
ways--including Unix syslog. Rich Bowen explains why you might want to do
this and how to do it sensibly, safely, and effectively:

http://www.oreillynet.com/pub/a/sysadmin/2006/10/12/httpd-syslog.html

Network applications can be tricky to write if they have to deal with
large volumes of traffic in short bursts. Latency is more important than
raw speed, but that often means handling requests quickly. Stas Bekman
and his colleagues at MailChannels recently built an anti-spam system
using the latest in event-driven, asynchronous IO tools. Here's how they
did it:

http://www.onlamp.com/pub/a/onlamp/2006/10/12/asynchronous_events.html

In weblogs this week, your editor asked challenge-response mail-system
users to filter his mail over the telephone:

http://www.oreillynet.com/onlamp/blog/2006/10/dear_psychopathic_challengeres_1.html

Curtis Poe demonstrated the use of traits and roles to maintain state in
OO designs:

http://www.oreillynet.com/onlamp/blog/2006/10/using_traits_to_maintain_state.html

Jeremy Jones reviewed the state of eye candy on the Linux desktop:

http://www.oreillynet.com/onlamp/blog/2006/10/compiz_beryl_and_the_future_of.html

Nitesh Dhanjani followed up on the use of Google's code search to find
security bugs:

http://www.oreillynet.com/onlamp/blog/2006/10/using_google_code_search_to_fi.html

Andy Oram suggested that peer-to-peer distribution models--and large media
hosting sites--could help creators keep control of their creations:

http://www.oreillynet.com/onlamp/blog/2006/10/maybe_its_time_for_creators_to.html

Steve Mallett started a customer-mutual-help society to deal with
ineffective customer-support requests:

http://www.oreillynet.com/onlamp/blog/2006/10/customerservice20_supportus_1.html

Ann Barcomb summarized a week of changes in Perl 6:

http://www.oreillynet.com/onlamp/blog/2006/10/weekly_perl_6_mailing_list_sum_6.html

Carla Schroder pointed to her series of articles on managing Linux's Udev:

http://www.oreillynet.com/linux/blog/2006/10/showing_udev_whos_boss.html

... and argued against crimes of web design:

Mitch Tulloch reported a statistic about IIS overtaking Apache httpd in
certain contexts:

http://www.oreillynet.com/windows/blog/2006/10/iis_overtakes_apache.html

pat eyler considered domain-specific features in languages such as COBOL
and Fortran:

http://www.oreillynet.com/ruby/blog/2006/10/robert_glass_dsls_and_ruby.html

Curt Hibbs opined on Ruby entering the TIOBE mainstream category:

http://www.oreillynet.com/ruby/blog/2006/10/ruby_declared_mainstream.html

Tom Adelstein recommended buying Windows XP (even for free software users)
before it disappears:

http://www.oreillynet.com/sysadmin/blog/2006/10/should_you_buy_windows_xp_now.html

Brady Forest analyzed the Chinese Wikipedia's increasing accessibility:

http://radar.oreilly.com/archives/2006/10/wikipedia_china_gfw.html

Nat Torkington called COBOL undead:

http://radar.oreilly.com/archives/2006/10/cobol_the_undea.html

Allison Randal reported news from the Government Open Source Conference:

http://radar.oreilly.com/archives/2006/10/open_source_in.html

That wraps up this week. Your editor now needs black and orange jellybeans.

Why do so few people like the licorice ones?
- c

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

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

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

http://www.unicodeconference.org/

================================================================
*** Upcoming Title ***

Fedora Linux
http://www.oreilly.com/catalog/fedoralinux/

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

Downloads - Free Training - Webinars - Updates

Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
Rackspace Managed Hosting: http://www.onlamp.com/onlamp/zones/rackspace/

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

For assistance, email help@oreillynet.com

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


Friday, October 13, 2006

 

Introducing OpenLaszlo

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

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

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

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

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

Dear Reader,

Welcome to another issue of XML.com.

This week we get the first part of Sreekumar Pillai's two-part series
introducing OpenLaszlo, one of the more interesting platforms for creating
very dynamic, interactively rich web apps.

Introducing OpenLaszlo
http://www.xml.com/pub/a/2006/10/11/introducing-open-laszlo.html

Also worth reading this week:

Rick Jelliffe, Three ways of writing XML transformation programs
http://www.oreillynet.com/xml/blog/2006/10/three_ways_of_writing_xml_tran.html

Kurt Cagle, AJAX on the Enterprise
http://www.oreillynet.com/xml/blog/2006/10/ajax_on_the_enterprise.html

As always, thanks for reading.

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

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

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

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

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

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

Microsoft's Open Specification Promise Eases Web Services Patent Concerns

Sun Microsystems Publishes Non-Assertion Covenant for SAML Implementations

Massachusetts Supports OASIS OpenDocument in Final Reference Model V3.5

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

Open Invention Network Collects Patents to Promote Royalty-Free Linux

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

***

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

Downloads - Free Training - Webinars - Updates

Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
Rackspace Managed Hosting: http://www.onlamp.com/onlamp/zones/rackspace/

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

For assistance, email help@oreillynet.com

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


 

MAKE NEWS No. 46 -- Friday the 13th! MAKE & CRAFT Halloween Contests!

MAKE NEWS No. 46 -- Friday the 13th! MAKE & CRAFT Halloween Contests!

-----------------------------------------------------------------
Sponsored by Firstgiving

Firstgiving lets you raise money online for any nonprofit cause.
We do the hard part so you can do good while you do just about anything.
We give you the tools. You make the difference.
Online fundraising for everybody.

<www.firstgiving.com>
-----------------------------------------------------------------

October 13, 2006
================

It's Friday the 13th. It's October. Get your scare on.

OK folks, a little MAKE newsletter housekeeping before we start off. We're
switching to a HTML-based newsletter, so starting in 2 weeks (the next
newsletter) you'll get a better version of the MAKE newsletter, just like
the CRAFT and Tools-N-Tips newsletters.

You can manage subscriptions to your newsletters here at any time:
<http://www.oreillynet.com/cs/nl/home>

Makers and Crafters, it's time to enter our ghoulishly fun Halloween contests!
Anyone, anywhere can enter, and depending on what type of maker or crafter you
are, you can enter all or just some of the contests. We'll have lots of updates
and posts regarding all these, but this is to get you started and planning.

THE CONTESTS!

Hack-o-Lantern contest: Decorate a pumpkin in any way you see fit, or unfit. It's
that easy. Then upload your photos to the MAKE or CRAFT Flickr photo pools and
tag them "MAKECRAFTHALLOWEEN". Or you can email them to us, but just be aware
that we're going to upload them to the MAKE and CRAFT Flickr photo pools. We'll
also have a roundup of ways to decorate a pumpkin as it gets closer to Halloween.

Costume Contest: Dressing up? Making your own costume? As long as you "make"
something, you can enter. Any costume with homemade elements on it, in it, or
used is OK. Take a photo of your costume(s), then upload your photos to the MAKE
or CRAFT Flickr photo pool, and tag them "MAKECRAFTHALLOWEEN". Or you can email
them to us and we'll upload them to the MAKE and CRAFT Flickr photo pools. We'll
continue to post fun costumes and how-tos all this month as well.

Decorations, Gadgets and More Contest: Decorations at home, work, wherever, a
haunted house, lawn gadgets, anything Halloweeny. If you're one of those makers
or crafters who goes all out and makes their surroundings spooky in some way,
take a photo! Then upload your photos to the MAKE or CRAFT Flickr photo pool and
tag them "MAKECRAFTHALLOWEEN" Or you can email them to us, but just be aware that
we're going to upload them to the MAKE and CRAFT Flickr photo pools. We will
spotlight some of our favorite Halloween-related projects all this month to
inspire folks.

Treat-or-Treat Contest: This is the easiest one. If you have a blog, a website,
MySpace, or anything online, just post a link to MAKE or CRAFT. We will pick 10
people we see linking to us. It works best if you have a blog-like site; we'll
be using the Technorati service to track who is linking to us. You can post a
link to us in your sidebar, a link about this contest, anything really. Do a
post about MAKE or CRAFT, it doesn't matter to us, but we can see it best if
it's on a blog, and making it fun always helps (extra credit if it's a SPOOKY
STORY).

Prizes!
Besides the glory and fame of being a winner of the MAKE & CRAFT Halloween
Contest, we're going to give away some stuff.

* Hack-O-Lantern: We'll pick 3 pumpkins and the winner gets a MAKE limited
edition Pocket Ref and a copy of the Makers book.

* Costumes: We'll pick 3 costumes and each winner gets MAKE year one (4 volumes
of MAKE in a collector's box) and the first issue of CRAFT.

* Decorate/Gadgets: We'll pick 3 winners and each will receive a MAKE controller
kit and a POV kit.

* Treat-or-Treat: We'll pick 10 people who linked to MAKE & CRAFT and send the
latest issue of MAKE or CRAFT (your choice).

* Grand prize: We'll pick one of our winners as the grand prize, and they'll
receive: a MAKE controller kit, MAKE year one (4-volume collector's set), CRAFT,
a POV kit, AND a box of MAKE magazines donated to a classroom or school of their
choice! You want to win this--do it for the children!

Deadline
Have your entries in before Saturday, Nov. 4, 2006, at 1:59 p.m. EST. We're giving
you a little time to take photos and get them up post-Halloween, but you can enter
any time starting now. Contest is open to anyone on planet Earth or surrounding
orbit.

Remember you can enter at any time just by tagging your photos on Flickr with
"MAKECRAFTHALLOWEEN" and adding them to the MAKE and/or CRAFT photo pools or just
email them to us. To enter the trick-or-treat portion, just post about MAKE/CRAFT
or the contest on your blog. And lastly, if you want to use MAKE and/or CRAFT
logos in your projects or posts, get'em here:

<http://makezine.com/logos/>
<http://craftzine.com/logos/>

SO! What are you waiting for? Scare us! Inspire us! Humor us!

<http://www.makezine.com/blog/archive/2006/10/make_craft_halloween_contests.html>

=Swap-O-Rama-Rama (photos!)=

The MAKE & CRAFT team would like to thank the organizers of Swap-O-Rama-Rama and
everyone who stopped by at our CRAFT table in New York. We had a lot of fun at
this fantastic event!

Check out some of our photos here:
<http://www.makezine.com/blog/archive/2006/10/swaporamarama_p.html>

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

=Weekend Project Podcast: Shadow Puppet Monsters=

In this video, you'll learn how to use paper and polycarbonate (lexan) to make
shadow puppets. Then you'll learn how to make a shadow theater. If you make a
puppet show, make sure to take pictures and upload them to the MAKE Flickr pool.
Also, download the PDF instructions so that you can print out while you work on
your puppets!

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

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

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

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

This week on the MAKE: Blog-

=Strange Love: George Dyson on Nuclear Weapon Scientists=

With North Korea in the news, we thought this would be an interesting article to
post online. In the current issue of MAKE, we have an article by George Dyson
called "Strange Love: Or, How They Learned to Start Worrying and Love to Hate the
Bomb." Here's a link to the article on MAKE and the full PDF:
<http://www.makezine.com/blog/archive/2006/10/strange_love_ge.html>

=Free Halloween Project: Scary Pumpkins from Electronics Projects for Dummies=
Earl Boysen was kind enough to arrange for our MAKE blog readers to get this
special Halloween how-to called "Scary Pumpkins" from the book he co-authored,
"Electronics Projects For Dummies." The Scary Pumpkins sense visitors when they
walk between them using an infrared beam. The pumpkins then greet the vistors
with a spooky message you record on a voice chip integrated circuit. Here are
the electronics bits stuffed inside one of the pumpkins.

<http://www.makezine.com/blog/archive/2006/10/free_halloween.html>

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

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

Kid robot, no really:
<http://www.flickr.com/photos/petesweb/265100057/in/pool-make/>

Blinking skulls for your stereo:
<http://www.flickr.com/photos/84596092@N00/266646161/in/pool-make/>

Metal pinhole camera:
<http://www.flickr.com/photos/judithhoffman/266574137/in/pool-make/>

Headless horseman LEGO LED:
<http://www.flickr.com/photos/oskay/265878996/in/pool-make/>

Make a MAKE maker burrito:
<http://www.flickr.com/photos/pmtorrone/sets/72157594324378316/>

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

Volume 07: Backyard Biology

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

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

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

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

If you're not a subscriber yet, subscribe today and never have to worry about
finding your favorite mag again--it'll come straight to your door!

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

=Renegade crafters! MAKE’s new Zine, CRAFT, On Newsstands October 17!=

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

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

Learn How to:

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

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

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

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

And be sure to check out our new blog:

<http://craftzine.com/blog>

=MAKE: Limited Edition Pocket Ref=

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

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

=======

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

*The MAKE Team*

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

For assistance, email help@oreillynet.com

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


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