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


Thursday, October 12, 2006

 

Security and Integration: Seam, Keystores, and JAAS

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

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

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

Greetings...

Sometimes really impressive projects get overlooked because it's not
immediately clear that you need them. Jini is sort of a poster child for
this, presaging both service-oriented architecture and discovery-based
networking (a la Apple's Bonjour) by several years. Another one of these
projects is JBoss Seam, which addresses a problem you probably don't
realize you have until you've settled on five or six different frameworks
and ask, "how am I going to make this stuff work together?" Chances are,
you'll push the interactions into your business logic, creating
inadvertent couplings you'd be hard pressed to back out of. JBoss Seam
offers an alternative to this approach, and this week, we're reprising an
article that will get you up to speed on Seam.

Combining, say, EJB and JSF sounds like a great idea. Until you find out
that their union "is not yet realized within the Java Enterprise Edition
(EE) 5.0 framework. In plain Java EE, there is still a significant amount
of glue code necessary to use both JSF and EJB 3.0 when building a web
application--even more, if you add BPM to the recipe for a great
application." In the article "JBoss Seam," Thomas Heute offers an
alternative, allowing you to create "contexts" in which you can you can
store data from one framework for use by another.

http://www.onjava.com/pub/a/onjava/2006/03/15/jboss-seam.html

Working with certificates and keystores? "Public Key Cryptography
Standards #12 (PKCS#12) specifies a portable format for storing and
transporting user or server private keys, public keys, and certificates.
It is a binary format, and these files are also known as PFX files.
Developers often need to transform PFX files to some different format,
such as PEM or JKS, so that they can be used by standalone Java clients
using SSL communication, or WebLogic Server." The dev2dev article "Using
PFX and PEM Certificate Formats with Keystores" shows you how to export
data from a PFX file and create files in other formats from them.

http://dev2dev.bea.com/pub/a/2006/08/pfx-pem-certificate-formats.html

In this week's feature article from java.net, Denis Pilipchuk looks at
"Using JAAS in Java EE and SOA Environments": "Many enterprises with
heavy investments into Java technologies have already developed
sophisticated JAAS-based security stacks, both on Java SE and EE
platforms. Therefore, the task at hand is to define ways for taking such
JAAS-based security services to the next level, to help in linking SOA
services."

http://today.java.net/pub/a/today/2006/09/14/using-jaas-in-ee-and-soa.html

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

Dejan Bosanac - Jetty 6 and XBean
http://www.oreillynet.com/onjava/blog/2006/10/jetty_6_and_xbean.html

Steve Anglin - Java on Vista: Yes, it works
http://www.oreillynet.com/onjava/blog/2006/10/java_on_vista_yes_it_works.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

==================================================================
Back to School Special

Save $300 on any University of Illinois Certificate Series from
O'Reilly Learning.

- Linux/Unix System Administration Certificate Series
- Open Source Programming Certificate Series
- Web Programming Certificate Series
- .NET Programming Certificate Series

Enroll today and save $300! https://oreillylearning.com/enroll/

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

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


 

Implementing Mandatory Roaming Profiles

The Windows DevCenter Newsletter
---------------------------------------------------
The latest from http://www.windowsdevcenter.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/

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

Implementing Mandatory Roaming Profiles
System administrators often ignore one of their most useful tools:
IntelliMirror, which makes sure that users' files, apps, and settings are
available wherever they log on. Mitch Tulloch and Chris Sanders show how
to use it to implement mandatory roaming profiles.
http://www.windowsdevcenter.com/pub/a/windows/2006/10/10/implementing-mandatory-roaming-profiles.html

What Microsoft Left Out of Vista
Did you know Microsoft built a Mimesweeper game, in which the goal was to
blow up annoying mimes -- but at the last minute decided to leave the game
out of Vista? Check out my blog for more about what Microsoft pulled from
the upcoming OS.
http://www.oreillynet.com/windows/blog/2006/10/what_microsoft_left_out_of_vis.html

The Microsoft-Symantec War over Vista
Symantec has been making a fuss over the security changes coming in
Windows Vista, and there are two good blog posts you should look at if you
want to hear a well-reasoned opinion on this issue. Mitch Tulloch guides
you to them both.
http://www.oreillynet.com/windows/blog/2006/10/symantec_and_vista.html

2007 Office Fully Baked; Windows Vista Almost Done
Microsoft sent out email last week that 2007 Microsoft Office (note the
new word order) testing is complete and will be released to manufacturing
(RTM) in a few weeks. Todd Ogasawara has details.
http://www.oreillynet.com/windows/blog/2006/10/2007_office_fully_baked_window.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=w4

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


Wednesday, October 11, 2006

 

Text Editor Tips

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

==================================================================
Sponsored by Sun

Are you suffering performance anxiety? Need to add a little spark in your
life? Don't know if your operating system is coming or going? Join the
throngs of developers who've found the prescription. Multi-platform,
record-setting compilers and tools. Only from Sun ...(and its Free!)

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

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

Dear Reader,

You can take away my desk, my chair, even my coffee cup--but don't touch
my text editor. Regardless of whether you're a developer, web producer, or
writer, text editors are the lifeblood of our work.

We recently published "Text Tricks and More Text Tricks" on Mac DevCenter.
We thought it would be fun to gather together a whole bunch of tricks from
various text editors for the first time--not only to spread the word, but
to invite our readers to add their own tips and time-savers. We've also
asked a handful of Mac users to contribute their favorite text tricks.

http://www.macdevcenter.com/pub/a/mac/2006/10/10/text-tricks.html

Already, at the end of the article, there are additional reader-submitted
tips. So you might want to jump over there for a read... and to add to the
developing knowledge base of text trickery.

Until next time,

-Derrick

Derrick Story
O'Reilly Network Editorial Director
derrick@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

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

*** Featured Articles ***

Text Tricks and More Text Tricks
We've covered text editors here before. We know, from various posts at the
Mac DevCenter blog, that our readers are often as fanatical about using
plain text as we are. Tips on using your editor of choice are easy to
find, but we thought it would be fun to gather a whole bunch of them
together for the first time; not only to spread the word, but to invite
our readers to add their own tips and time-savers. We've also asked a
handful of Mac users to contribute their own favorite text tricks.

http://www.macdevcenter.com/pub/a/mac/2006/10/10/text-tricks.html

***

Introducing OpenLaszlo
This week, Sreekumar Pillai begins a two-part series on OpenLaszlo, a
zero-install platform for rich web applications. In this first part,
Pillai introduces the OpenLaszlo Hello World app.

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

***

Implementing Mandatory Roaming Profiles
System adminstrators often ignore one of their most useful tools:
IntelliMirror, which makes sure that users' files, apps, and settings are
available wherever they log on. Mitch Tulloch and Chris Sanders show how
to use it to implement mandatory roaming profiles.

http://www.windowsdevcenter.com/pub/a/windows/2006/10/10/implementing-mandatory-roaming-profiles.html

***

Write Your Novel
Do you need a new project to work on? We wander around the Maker Fare in
Brussels and hear from ten makers. We also talk to O'Reilly online editor
chromatic about writing your life and about writing a novel. What about
writing your novel? It all starts with one thousand words a day. (DTF
10-09-2006: 17 minutes, 45 seconds)

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

***

Sharing Internet Connections
Protecting your computer when you're online is good. If you have multiple
computers in your home or small business, protecting all of them is also
good--especially if you can share your internet connection. Dru Lavigne
demonstrates how to allow other computers to use the network safely with a
FreeBSD or similar Unix system and fwbuilder.

http://www.onlamp.com/pub/a/bsd/2006/10/05/FreeBSD_Basics.html

***

Introducing WSGI: Python's Secret Web Weapon, Part Two
In Part Two, James Gardner completes his introduction of WSGI, the new
Python standard for building reusable web-framework components.

http://www.xml.com/pub/a/2006/10/04/introducing-wsgi-pythons-secret-web-weapon-part-two.html

***

What is Java Content Repository
You might have heard of JSR-170, but what is a content repository, and
what can you do with it? Well, do you want to manage documents with
versioning, search, access control, and more? Content repositories offer
these features, and JSR-170 codifies them into a single API. Sunil Patil
shows how to use the reference implementation--Apache Jackrabbit--to
create a blogging application.

http://www.onjava.com/pub/a/onjava/2006/10/04/what-is-java-content-repository.html

***

The Way of a Digital Photography Pioneer
In Stephen Johnson on Digital Photography, the renowned photographer
writes about his journey on the "bleeding edge of digital photography's
evolution." In this podcast, Johnson talks to Sara Peyton about his
career, photo techniques, photo ethics in a digital age, and why, for him,
taking landscape photos became synonymous with caring about the wild
places he wandered in.

http://www.oreillynet.com/pub/a/network/2006/09/29/digital-photography-pioneer.html

***

Scaling Dynamic Websites with Apache Modules
Yogesh Makwana and Syvum Technologies had a problem: their application,
hosted on a shared server, used too much CPU time and had grown
unresponsive. Moving to a virtual private server and using the appropriate
Apache modules and architecture brought their costs and response times and
load averages under control. This case study explores their technique.

http://www.onlamp.com/pub/a/apache/2006/09/28/httpd_scaling.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

***

Smalltalk for Everyone Else
The Pragmatic Programmers advise learning a new language every year.
Instead of yet another Algol derivative, why not master object orientation
with perhaps the purest OO language ever devised? Smalltalk and the Squeak
environment offer a powerful and usable learning experience; Keith
Fieldhouse provides an introduction.

http://www.onlamp.com/pub/a/onlamp/2006/09/21/learning_smalltalk.html

***

Rediscovering Bluetooth
Bluetooth is a powerful protocol. Its advantages over WiFi make it capable
of doing a lot more than most people imagine--yet few people understand
how to get the benefits. Guylhem Aznar walks through enabling Bluetooth on
a Linux PC and connecting to useful devices.

http://www.linuxdevcenter.com/pub/a/linux/2006/09/21/rediscovering-bluetooth.html

***

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

Photoshop Elements 5: The Missing Manual
http://www.oreilly.com/catalog/photoshope5tmm/

Programming Atlas
http://www.oreilly.com/catalog/atlas/

Visual Basic 2005 Cookbook
http://www.oreilly.com/catalog/vb2005ckbk/

Firewall Policies and VPN Configurations (Syngress)
http://www.oreilly.com/catalog/1597490881/

How to Cheat at Windows System Administration Using Command Line
Scripts (Syngress)
http://www.oreilly.com/catalog/1597491055/

New Short Cuts:

From Darkroom to Lightroom, Second Edition
http://www.oreilly.com/catalog/lightroom/

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

SQL Hacks: Rough Cuts Version
http://www.oreilly.com/catalog/sqlhks/

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

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

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 09, 2006

 

Sharing (the Internet) is Caring

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

=================================================================
Back to School Special

Save $300 on any University of Illinois Certificate Series from
O'Reilly Learning.

- Linux/Unix System Administration Certificate Series
- Open Source Programming Certificate Series
- Web Programming Certificate Series
- .NET Programming Certificate Series

Enroll today and save $300! https://oreillylearning.com/enroll/

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

Hello, Linux newsletter readers. You know what this is, so here's the
news in free and open source software, as seen on the O'Reilly Network.

It's easy to set up a working Unix firewall (if you followed Dru Lavigne's
recent advice). A firewall by itself isn't all that interesting; it's
likely that you have multiple computers somewhere that should access the
Internet through a protected connection. In the latest FreeBSD Basics
installment, Dru Lavigne walks through NAT configuration, which allows
your internet-connected firewall to share that connection with multiple
other computers. Safety and community are a nice combination.

http://www.onlamp.com/pub/a/bsd/2006/10/05/FreeBSD_Basics.html

Python's upcoming WSGI standard allows all of the frameworks in Python to
interoperate. It also encourages the development of middleware--small
pieces of code that add features to frameworks, such as debugging,
authentication, and caching. James Gardner explains further how this all
works together:

http://www.xml.com/pub/a/2006/10/04/introducing-wsgi-pythons-secret-web-weapon-part-two.html

In weblogs this week, Jonathan Wellons reported a colleague as saying that
web development is "trivial":

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

Jeremy Jones found an interesting rant about how learning Python and
Haskell can make day-job programming frustrating:

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

... then reported another opinion that design patterns expose weaknesses
in programming languages:

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

Your editor postulated the most important reason why bugs clump together:

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

... and asked challenge-response mail-system users to filter his junk mail
by telephone:

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

Andy Oram characterized new media emerging in the Internet age:

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

Ann Barcomb summarized the week in Perl 6:

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

pat elyer posted one fascinating interview question with Robert Glass:

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

Tom Adelstein recommended that Linux administrators earn their MCSE
certifications:

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

Tim O'Reilly remarked that visualizations of Wikipedia change logs and
genetic variations among individuals showed interesting similarities:

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

Brady Forrest offered thoughts on running an unconference:

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

Nat Torkington geeked out over O'Reilly appearances in a Weird Al video
and The IT Crowd television show:

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

Marc Hedlund called for more VCs with low expectations:

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

At least he can get VCs to call,
- 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/

================================================================
----------------------------------------------------------------
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
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
Rackspace Managed Hosting: http://www.onlamp.com/onlamp/zones/rackspace/

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

================================================================
------------------------------------------------------------------
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 06, 2006

 

Remembering Nick-Ing Simmons

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/

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

Hello, Perl hackers and afficionadoes. You're reading the twice-a-month
Perl newsletter, the journal of our glorious revolution. The five-year
plan starts... now.

* Perl Events

YAPC::NA 2007 will take place in Houston, Texas, USA on 25 through 27
June:

http://use.perl.org/article.pl?sid=06/09/28/1251248

For all of the Belgian hackers in the audience, Vlaanderen.pm has just
begun:

http://use.perl.org/article.pl?sid=06/10/04/0050226

* Perl News

Nick Ing-Simmons was an early contributor to Perl 5. Aside from
impressive work on PerlIO, Tk, and Encode, Nick was the pumpking for Perl
5.003_02. In recent years, he was an indispensible font of information
about XS, the Perl internals, and the history of certain features.
Whatever he wrote, you knew you were getting the truth.

Sadly, Nick passed away far too young. The Perl community owes him a
great debt of gratitude:

http://news.perlfoundation.org/2006/09/thanks_nick.html

The Perl Review 3.0 is out:

http://use.perl.org/article.pl?sid=06/10/01/0413244

David Landgren has summarized the weeks in Perl 5:

http://use.perl.org/article.pl?sid=06/09/22/2131233
http://use.perl.org/article.pl?sid=06/09/28/2131227

Ann Barcomb has summarized the weeks in Perl 6:

http://use.perl.org/article.pl?sid=06/10/01/147214
http://use.perl.org/article.pl?sid=06/09/24/1355250

Your editor has provided minutes of the Perl 6 design meetings:

http://use.perl.org/~chromatic/journal/31171
http://use.perl.org/article.pl?sid=06/09/30/2331250

* Perl Jobs

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

This week, the Pugs tasks are:

In the world of Parrot, the RT queue has plenty of open tickets for you to
peruse:

http://xrl.us/owsd

* Perl on ORN

Shared-nothing is the way to go
<http://use.perl.org/~ziggy/journal/31211>. If you want your project to
grow to meet the needs of ever more users, the best option is to make it
easy to add more separate pieces of hardware. It's not the only option,
however; sometimes using hardware more effectively gives you bigger
benefits. Yogesh Makwana recently explored porting some of his company's
software to mod_perl just for performance benefits. They saw tremendous
improvement from using the right modules:

http://www.onlamp.com/pub/a/apache/2006/09/28/httpd_scaling.html

Mark-Jason Dominus's "Design Patterns of 1972"
<http://newbabe.pobox.com/~mjd/blog/prog/design-patterns.html> has
garnered some attention. In particular, Jeremy Jones agreed with the
premise that repeated use of patterns in a language may be a sign of its
weakness:

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

... and also pondered the latest programming language popularity scores:

http://www.oreillynet.com/onlamp/blog/2006/09/python_supplants_c_on_tiobe_in.html

Your editor reviewed the almost-indispensible CPAN module
Test::Perl::Critic:

http://www.oreillynet.com/onlamp/blog/2006/09/cpan_module_review_testperlcri.html

... and also warned against following software development methods
halfheartedly:

http://www.oreillynet.com/onlamp/blog/2006/09/this_chocolate_cake_recipe_tas.html

Curtis Poe argued that building large systems often requires building
small systems with discipline:

http://www.oreillynet.com/onlamp/blog/2006/09/building_large_systems.html

... then criticized negligent software development:

http://www.oreillynet.com/onlamp/blog/2006/09/sue_the_bards.html

Upcoming articles include a peek inside the powerful new CGI::Application ecosystem.

hash bang eek ook,
- c
chromatic@oreilly.com
Editor, Perl.com, et cetera

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

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

*** Featured Articles ***

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

***

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

***
===================================================================
Back to School Special

Save $300 on any University of Illinois Certificate Series from
O'Reilly Learning.

- Linux/Unix System Administration Certificate Series
- Open Source Programming Certificate Series
- Web Programming Certificate Series
- .NET Programming Certificate Series

Enroll today and save $300! https://oreillylearning.com/enroll/

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


 

Introducing WSGI: Python's Secret Web Weapon, Part Two

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.

Last week, James Gardner introduced us to WSGI, which is the secret Python
web weapon that's making a huge difference in the way the Python web
framework ecosphere is developing. This week James concludes his look at
WSGI and shows us how to build a working piece of WSGI middleware.

If you don't know about WSGI but you care about Python web programming,
James's article is a must read.

Introducing WSGI: Python's Secret Web Weapon, Part Two
http://www.xml.com/pub/a/2006/10/04/introducing-wsgi-pythons-secret-web-weapon-part-two.html

Kurt Cagle, Live From AJAX World
http://www.oreillynet.com/xml/blog/2006/10/ajax_world_first_report.html

As always, thanks for reading.

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

=================================================================
Back to School Special

Save $300 on any University of Illinois Certificate Series from
O'Reilly Learning.

- Linux/Unix System Administration Certificate Series
- Open Source Programming Certificate Series
- Web Programming Certificate Series
- .NET Programming Certificate Series

Enroll today and save $300! https://oreillylearning.com/enroll/

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

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


Thursday, October 05, 2006

 

Content Repositories, SOA Wisdom, and Spring/Hibernate Transactions

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_jav10506

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

Greetings...

Surely there are projects you worked on long ago that you'd love to redo
now that you know the right way to do them. Sometimes it's a design
pattern that has since emerged, or maybe a new library that does well what
you had to put together in a hurry. There's a project I did a long time
ago for a distributed media system where I wish I could have used Jini
once we outgrew the basic client-server model, but the project preceded
the introduction of Jini by about a year or two. Thinking about it the
other day, I also wondered about the wisdom of having to write our own
content management system to manage the various media files and the
relationships between them, control the size of the entire collection,
provide search, etc. Today, that problem has been solved, and anyone who
needs to build a system that manages a collection of documents--whether
they're media files, blog posts, internal documents, etc.--would surely
want to take a look at what's out there before re-inventing this
particular wheel. In this week's ONJava, we look at a JSR-spec'ed API
that makes dealing with content repositories much easier.

"What is Java Content Repository?" Sunil Patel answers the title question
of his ONJava feature article by looking at the JSR that supports it:
"JSR-170 defines itself as 'a standard, implementation-independent way to
access content bidirectionally on a granular level within a content
repository.' He goes on to define a content repository as 'a high-level
information management system that is a superset of traditional data
repositories, [which] implements content services such as author-based
versioning, full textual searching, fine-grained access control, content
categorization, and content event monitoring.'"

http://www.onjava.com/pub/a/onjava/2006/10/04/what-is-java-content-repository.html

Want to learn service-oriented architecture from others' experience? This
week, we're linking to a set of three PDFs at dev2dev, collectively known
as the "SOA Practitioners' Guide." "To help develop a shared language and
collective body of knowledge about SOA, a group of SOA practitioners
created this SOA Practitioners' Guide series of documents. In it, these
SOA experts describe and document best practices and key learnings
relating to SOA, to help other companies address the challenges of SOA."

http://dev2dev.bea.com/pub/a/2006/09/soa-practitioners-guide.html

In this week's feature article from java.net, Binildas Christudas and
Sowmya Hubert look at "JOTM Transactions in Spring and Hibernate": "This
article explores how three Java technologies--Spring, Hibernate, and
JOTM--can be combined to effectively control transactions across
multi-vendor databases. There are a few other commercially available
frameworks like JOTM, but JOTM is open source and freely available. Using
JOTM, you can control flat transactions across components and across
multiple databases."

http://today.java.net/pub/a/today/2006/08/31/jotm-transactions-in-spring-and-hibernate.html

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

Steve Anglin - Spring Framework 2.0 now final
http://www.oreillynet.com/onjava/blog/2006/10/spring_framework_20_now_final.html

Dejan Bosanac - How do you test?
http://www.oreillynet.com/onjava/blog/2006/10/how_do_you_test.html

Mike Loukides - Agile (or not) at Google
http://www.oreillynet.com/onjava/blog/2006/10/agile_or_not_at_google_1.html

Steve Anglin - Just say no to XML?
http://www.oreillynet.com/onjava/blog/2006/09/just_say_no_to_xml.html

Steve Anglin - Java and Ruby: Another JRuby Interview
http://www.oreillynet.com/onjava/blog/2006/09/java_and_ruby_another_jruby_in.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

==================================================================
Back to School Special

Save $300 on any University of Illinois Certificate Series from
O'Reilly Learning.

- Linux/Unix System Administration Certificate Series
- Open Source Programming Certificate Series
- Web Programming Certificate Series
- .NET Programming Certificate Series

Enroll today and save $300! https://oreillylearning.com/enroll/

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

*** 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 04, 2006

 

Key Analyst: Vista Will Ship on Time

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

=====================================================================
Secure Online Meetings for One Flat Rate

Using SSL and 128-bit AES encryption, GoToMeeting(TM) is a highly secure
Web conferencing service designed to meet your company's online meeting
and security needs. Plus, it's affordable: You can hold all the meetings
you want for one flat rate.

Try it free for 30 days. http://www.oreilly.com/go/go2mtg_wdcflat

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

Key Analyst: Vista Will Ship on Time
The biggest skeptic about Vista shipping on time has finally thrown in the
towel and said it looks like Microsoft will make its ship date. For
details, check out my blog.
http://www.oreillynet.com/windows/blog/2006/10/key_analyst_vista_will_ship_on.html

IE 7 Phishing Filter: The Best There Is?
3Sharp performed competitive testing of the Microsoft Phishing Filter in
IE7 against several other offerings. See why former IE skeptic Devin
Ganger has decided to switch to the revamped browser.
http://www.oreillynet.com/windows/blog/2006/09/ie7_phish_filter_in_action.html

Why You Need Sysinternals
Every Windows sysadmin worth his or her salt needs to know how to use the
free tools available from Sysinternals. Though acquired recently by
Microsoft, it still offers its tools freely available for download. Mitch
Tulloch gives you the rundown.
http://www.oreillynet.com/windows/blog/2006/09/sysinternals_tools.html

Windows Mobile Weekly Roundup
Todd Ogasawara is back with news, views, and reviews related to Windows
Mobile. Read it while it's hot.
http://www.oreillynet.com/windows/blog/2006/10/windows_mobile_weekly_roundup_4.html

Better Registry Searching
Finding what you need in the registry is harder than looking for a needle
in a haystack. What do you do when you need to get to the nitty-gritty,
but can’t find the keys or values you need? Mitch Tulloch shows you how to
find what you need--fast!
http://www.windowsdevcenter.com/pub/a/windows/2006/09/26/better-registry-searching.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=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 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 03, 2006

 

Working Efficiently in the Real World

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

=================================================================
Back to School Special

Save $300 on any University of Illinois Certificate Series from
O'Reilly Learning.

- Linux/Unix System Administration Certificate Series
- Open Source Programming Certificate Series
- Web Programming Certificate Series
- .NET Programming Certificate Series

Enroll today and save $300! https://oreillylearning.com/enroll/

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

Greetings, subscribers to the weekly Linux newsletter. If you've already
read the title of this mailing (scroll back a few paragraphs) or the
subject line, you know you're in for a summary of the news of the week
about free and open source software as seen on the O'Reilly Network.

Hop on.

The wild wide world of the Internet features plenty of audiences and,
unfortunately, plenty of opportunities for automated, drive-by malice.
Once a malicious user finds a potential vulnerability, he may return for
personal destruction. One way to defend your sites is to detect this
behavior with a honeypot. Though there are some legal and ethical
questions about presenting targets too tempting to resist, running a
honeypot well can give you plenty of information to protect your networks.
Peter Mikhalenko explains how:

http://www.oreillynet.com/pub/a/sysadmin/2006/09/28/honeypots.html

Growth is a nice thing, if you serve customers. It can also be painful; as
your site gets more popular, you often need more bandwidth, more disk
space, and more CPU to handle the extra load--but not always. Tuning your
site configuration can reduce your resource requirements dramatically.
Yogesh Makwana demonstrates how a little proxying and a little porting to
persistent environments helped his group turn an overloaded Apache httpd
server back into a quick and lightweight system that's ready to take on
many more users:

http://www.onlamp.com/pub/a/apache/2006/09/28/httpd_scaling.html

One problem with a general purpose language is that sometimes there are
plenty of good ways to accomplish a specific task. That's good from an
evolutionary competition sense, if things always get better. It can be
difficult to reuse code, however, and woe to beginners who just want to
know how to start with something. The Python community has started to
address this issue in web programming by defining a set of standards for
web development. James Gardner explains this standard--WSGI:

http://www.xml.com/pub/a/2006/09/27/introducing-wsgi-pythons-secret-web-weapon.html

In weblogs this week, Curtis Poe suggests stricter liabilities for
software manufacturers:

http://www.oreillynet.com/onlamp/blog/2006/09/sue_the_bards.html

... then gave guidelines for making small systems that can grow into
larger ones:

http://www.oreillynet.com/onlamp/blog/2006/09/building_large_systems.html

Anton Chuvakin argued that you should allow no access without audit:

http://www.oreillynet.com/sysadmin/

Carla Schroder linked to her three-part series about IPv6 in the real world:

http://www.oreillynet.com/linux/blog/2006/09/ipv6_for_real_1.html

Mike Loukides wondered which features of Google's development process
might apply to the real world:

http://www.oreillynet.com/onjava/blog/2006/10/agile_or_not_at_google_1.html

Ann Barcomb summarized a lively week in the development of Perl 6:

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

Sam Smith decried Intel's claims of openness as fraudulent:

http://www.oreillynet.com/onlamp/blog/2006/09/intels_open_source_fraud.html

Jeremy Jones found the latest programming popularity index amusing:

http://www.oreillynet.com/onlamp/blog/2006/09/python_supplants_c_on_tiobe_in.html

Chris Tyler suggested putting all users on a Unix system in their own
private user groups:

http://www.oreillynet.com/onlamp/blog/2006/09/using_user_private_groups.html

Your editor reviewed the very useful Test::Perl::Critic module:

http://www.oreillynet.com/onlamp/blog/2006/09/cpan_module_review_testperlcri.html

... then illustrated necessary and overlooked principles of agile software
development with furry Star Trek fan fiction:

http://www.oreillynet.com/onlamp/blog/2006/09/this_chocolate_cake_recipe_tas.html

Yes, you read that last description correctly. Yes, it's safe for work.

No, he'll never do that again,
- 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/

================================================================
----------------------------------------------------------------
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
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
Rackspace Managed Hosting: http://www.onlamp.com/onlamp/zones/rackspace/

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

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


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