Thursday, August 31, 2006
Building Photo Uploaders with XAML
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/
=====================================================================
Building Photo Uploaders with XAML
Who says Windows can't play nice with open source applications? Jack
Herrington uses the XAML technology on Windows Vista to create a visually
appealing and user-friendly image uploading application for getting
pictures into a PHP web application.
http://www.windowsdevcenter.com/pub/a/windows/2006/08/29/building-photo-uploaders-with-xaml.html
Vista Pricing Revealed
Want to know how much Vista will cost when it's released? Microsoft isn't
talking, but if you check out the Amazon pages for Vista, you'll find the
pricing revealed, in black and white. Check out my blog for details.
http://www.oreillynet.com/windows/blog/2006/08/vista_pricing_revealed.html
Why Governments Should Support OpenDocument
It's good for all of us if governments publish and accept documents in the
ODF format, says Jean Hollis Weber. Her argument is backed up in a white
paper published by The OpenDocument Fellowship. Read about it in her blog.
http://www.oreillynet.com/windows/blog/2006/08/why_governments_should_support.html
See you next week.
Preston Gralla, editor
WindowsDevCenter.com
pgralla@oreilly.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
=====================================================================
---------------------------------------------------------------------
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/
---------------------------------------------------------------------
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, August 29, 2006
Breaking Into the IT Field
THE O'REILLY NETWORK NEWSLETTER
-------------------------------------
The latest from http://oreillynet.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/
==================================================================
Dear Reader,
I don't know if you've explored the Courses link on the O'Reilly website
navigation bar, but there's some interesting stuff in there. One gem that
I recently discovered is the "Dear Trish" column that runs monthly. Tricia
Mills Gray is the Senior Development Manager of the O'Reilly Learning
Center, where she publishes business content as it relates to technology.
In her latest column, Trish tackles this question from Simone: should I
consider online classes to help break into the IT field, or is a CS degree
necessary? Even though Tricia is a manager for the O'Reilly Learning
Center, her advice is balanced and useful. As you might guess, she's a big
fan of online certification programs -- but her reason why is compelling.
http://oreillylearning.com/deartrish/
Trish's column is well-written, informative, and provides food for thought
for those interested in adding skills to their IT resumes, or as in
Simone's case, breaking into the field. You might want to take a look at
what she has to say.
Until next week,
-Derrick
Derrick Story
O'Reilly Network Editorial Director
derrick@oreilly.com
=====================================================================
The First European RailsConf 2006 - September 14-15 London
Learn why Ruby on Rails is taking Europe by Storm! Find out what's new
cool and exciting from more than 25 leading web 2.0 experts, including
David Heinemeier Hansson - creator of Rails, Pragmatic Programmer Dave
Thomas, Rake author Jim Weirich, Why the Lucky Stiff and more!
http://www.oreilly.com/go/railsconf_orn
=====================================================================
*** Featured Articles ***
Email Protocols: Where Do We Go Now?
Having established that email has a complicated history, tends to drive
people crazy, has had entire books written about keeping it under control,
and is broken beyond all repair for some people, let's try to work out
what we can do -- practically speaking -- to make using it less of a
hassle. Giles Turnbull explores our state of email and provides a few
glimmers of where we may be headed.
http://www.macdevcenter.com/pub/a/mac/2006/08/29/email.html
***
Building Photo Uploaders with XAML
Who says Windows can't place nice with open source applications? Jack
Herrington uses the XAML technology on Windows Vista to create a visually
appealing and user-friendly image uploading application for getting
pictures into a PHP web application.
http://www.windowsdevcenter.com/pub/a/windows/2006/08/29/building-photo-uploaders-with-xaml.html
***
Visualizing Database Information with Tableau
Although there are several tools available to help users efficiently and
easily create pivot tables or cross-tabulations, being able to visualize
the cross-tabulations in real time is much more useful. Ben Lorica and the
O'Reilly Research team recently tried a visual analysis and reporting tool
called Tableau. It worked well for them; might it work in your data
warehouse?
http://www.oreillynet.com/pub/a/databases/2006/08/24/tableau_review.html
***
Using IPFW Rulesets with BSD Firewalls
The IPFW firewall comes with FreeBSD, but its documentation isn't entirely
clear. Dennis Olvany demonstrates how to create and maintain IPFW rulesets
to keep you secure but also to prevent network outages during updates.
http://www.onlamp.com/pub/a/bsd/2006/08/24/ipfw-for-firewalls.html
***
The XSLDataGrid: XSLT Rocks Ajax
Lindsey Simon describes XSLDataGrid, an approach to dynamic display of
tabular data using XSLT and Ajax.
http://www.xml.com/pub/a/2006/08/23/xsldatagrid-xslt-ajax.html
***
Eclipse RCP: A Platform for Building Platforms
Where do you start when building a Java desktop application? All Java
gives you by default is public static void main (String[]); it's up to you
from there. Eclipse's Rich Client Platform (RCP) offers a tested design,
commonly-needed widgets, a standardized component model, pervasive
extensibility, and more. Wayne Beaton has an introduction to get you up to
speed with RCP-based development.
http://www.onjava.com/pub/a/onjava/2006/08/23/eclipse-rich-client-platform.html
***
*** New Books from O'Reilly Media ***
CSS: The Missing Manual
http://www.oreilly.com/catalog/csstmm/
Programming Python, 3rd Edition
http://www.oreilly.com/catalog/python3/
PHP Cookbook, 2nd Edition
http://www.oreilly.com/catalog/phpckbk2/
The Relational Database Dictionary
http://www.oreilly.com/catalog/relationaldb/
*** New Short Cuts from O'Reilly Media ***
Scripting InDesign with JavaScript
http://www.oreilly.com/catalog/scriptingindesign/
=====================================================================
Meet Phil Bogle
O'Reilly learning Student of the Month Phil Bogle has inspired us. "Using
the tools I learned at O'Reilly Learning, I believe I can help small
charitable organizations save as much as 30% of their gross revenue. All
of this translates into more money for programs for the genuinely needy."
Read more of Phil's story here:
http://oreillylearning.com/student_of_the_month/index_august.php3
=====================================================================
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/
------------------------------------------------------------------
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
---------------------------------------------------------------------
Just Visualize It
LINUX NEWS FROM O'REILLY NETWORK
----------------------------------------
The Latest from http://www.linuxdevcenter.com and http://ONLamp.com
=================================================================
Sponsored by Sun
Think you can improve Solaris? Do It.
Join the OpenSolaris community.
http://www.oreilly.com/go/sun_solaris_lnx82906
=================================================================
Hello, readers. Your editor is in a hotel room in Birmingham, England
right now. The UK is lovely, but the same words mean different things;
fries are chips, chips are crisps, and if you want to find an elevator
look for a lift. The same goes for the Linux newsletter: it's about all
things free and open source software. Here's what the O'Reilly Network
said about all of that this past week.
Managing a database full of information can be a lot of work, especially
if trends and statistics are important. The O'Reilly Research department
faces that every day. Exploring the data effectively can save a lot of
time and energy. O'Reilly's Ben Lorica recently reviewed the Tableau
visual analysis and reporting tools; these allow you to generate pivot
tables and cross-tabulations from your database. Ben's opinion? Favorable!
http://www.oreillynet.com/pub/a/databases/2006/08/24/tableau_review.html
A nice, quiet, small BSD box makes a wonderful Internet device--especially
a low-power, low-noise box in the corner. Yet the FreeBSD handbook's
section on using IPFW for firewalling can be a little dense. This week,
Dennis Olvany has provided the framework for a working, usable firewall
for you to customize and explore:
http://www.onlamp.com/pub/a/bsd/2006/08/24/ipfw-for-firewalls.html
One of Apple's biggest draws is the iTunes software. One of the biggest
untapped benefits of Mac OS X is that it's scriptable. Should you have to
learn AppleScript to do useful things, however? Of course not! Matthew
Russell demonstrates how to unify and synchronize iTunes libraries across
machines and platforms by using Python:
http://www.macdevcenter.com/pub/a/mac/2006/08/22/synchronize-itunes-libraries.html
In this week's "Distributing the Future" podcast, Tim O'Reilly talks to
Brian Behlendorf about lessons from Apache and CollabNet, and Danese
Cooper discusses open source at Microsoft with Bill Hilf:
http://www.oreillynet.com/pub/a/network/2006/08/21/distributing-the-future.html
In weblogs this week, Sam Griffith, Jr. ponders the best personality
traits of developers:
http://www.oreillynet.com/onjava/blog/2006/08/re_best_personality_traits_of.html
Brad Fuller revealed the name of the device for the OLPC project:
http://www.oreillynet.com/linux/blog/2006/08/post_1.html
Jason Cole introduced himself and his desire to talk about open source
in education:
http://www.oreillynet.com/onlamp/blog/2006/08/new_onlamp_poster_1.html
Curtis Poe asked people to stop using Perl 3 and its techniques:
http://www.oreillynet.com/onlamp/blog/2006/08/please_stop_using_perl_3.html
Your editor likewise republished Rich Bowen's opinion that ancient
software should just go away:
http://www.oreillynet.com/onlamp/blog/2006/08/please_let_your_zombie_softwar.html
... then ranted about designing a language to prevent average developers
from making mistakes:
http://www.oreillynet.com/onlamp/blog/2006/08/language_design_for_9to5_cogs.html
... and found an interesting post about MySQL moving unmaintained storage
engines into plug-ins:
http://www.oreillynet.com/databases/blog/2006/08/from_storage_engine_to_plugin.html
Andy Oram explored the efficacy of using mailing lists for documentation assistance:
http://www.oreillynet.com/onlamp/blog/2006/08/doityourself_documentation_res.html
http://www.oreillynet.com/onlamp/blog/2006/08/doityourself_documentation_res_1.html
http://www.oreillynet.com/onlamp/blog/2006/08/doityourself_documentation_res_2.html
Ann Barcomb summarized the Perl 6 activity for the past week:
http://www.oreillynet.com/onlamp/blog/2006/08/weekly_perl_6_mailing_list_sum.html
Andy Lester announced a Chicago Perl hackathon in November:
http://www.oreillynet.com/onlamp/blog/2006/08/announcing_the_chicago_perl_ha.html
Ming Chow praised a new release of Lego Mindstorms RCX firmware:
http://www.oreillynet.com/onlamp/blog/2006/08/lejos_30_release_candidate_ava.html
Jeremy Jones tried to return a faulty Dell battery:
http://www.oreillynet.com/onlamp/blog/2006/08/my_dell_battery_experience.html
http://www.oreillynet.com/onlamp/blog/2006/08/us_postal_service_and_dell_bat.html
Chris Josephes suggested a technique for scheduling Perl scripts outside
of cron:
http://www.oreillynet.com/sysadmin/blog/2006/08/scheduling_perl_scripts_outsid.html
Anton Chuvakin posted a security tip of the week on log rotation:
http://www.oreillynet.com/sysadmin/blog/2006/08/antons_security_tip_of_the_wee.html
Tom Adelstein lamented the Microsofting of Linux administrative tools:
http://www.oreillynet.com/sysadmin/blog/2006/08/fedora_directory_server_anothe.html
Pat Eyler reviewed RubyConf*MI, a regional Ruby conference:
http://www.oreillynet.com/ruby/blog/2006/08/rubyconfmi_in_review.html
That's all for this week. It's 2:25 a.m. in your editor's time zone, which
is precisely where he isn't. Tune in next Tuesday to see if he has shifted
west by eight hours successfully.
Probably not,
- c
chromatic
chromatic@oreilly.com
Technical Editor
O'Reilly Network
================================================================
The First European RailsConf 2006 - September 14-15 London
Learn why Ruby on Rails is taking Europe by Storm! Find out what's new
cool and exciting from more than 25 leading web 2.0 experts, including
David Heinemeier Hansson - creator of Rails, Pragmatic Programmer Dave
Thomas, Rake author Jim Weirich, Why the Lucky Stiff and more!
http://www.oreilly.com/go/railsconf_linux
================================================================
----------------------------------------------------------------
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/
------------------------------------------------------------------
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, August 25, 2006
The XSLDataGrid: XSLT Rocks Ajax
XML.com Xtra!
---------------------------------
The Email for XML.com Subscribers
=================================================================
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/
=================================================================
Dear Reader,
Welcome to another issue of XML.com.
This week Lindsey Simon describes XSLDataGrid, an approach to dynamic
display of tabular data using XSLT and Ajax. It's about time someone
started weaving class XML techniques, like XSLT, into Web 2.0 fabrics. I'm
excited to see XSLT and Ajax combined together, especially in a datagrid
widget. Having usable datagrid widgets makes web interfaces even more
useful, particularly when dealing with large, tabular data sources.
The XSLDataGrid: XSLT Rocks Ajax
http://www.xml.com/pub/a/2006/08/23/xsldatagrid-xslt-ajax.html
Also worth reading this week:
Hari K. Gottipati, Google is not the leader in Ajax applications
http://www.oreillynet.com/xml/blog/2006/08/who_is_the_leader_in_ajax_appl.html
Rick Jelliffe, Comparing XML office document formats: using XML Metrics
http://www.oreillynet.com/xml/blog/2006/08/comparing_xml_office_document_3.html
As always, thanks for reading.
Kendall Clark
kendall@xml.com
Managing Editor, XML.com
=================================================================
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
=================================================================
*** XML News from the XML Cover Pages by Robin Cover ***
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
WS-Management Specifications Submitted to DMTF for Standardization
For more information on any of these stories visit:
http://www.xml.com/pub/a/coverpage/newspage.html
***
=================================================================
The First European RailsConf 2006 - September 14-15 London
Learn why Ruby on Rails is taking Europe by Storm! Find out what's new
cool and exciting from more than 25 leading web 2.0 experts, including
David Heinemeier Hansson - creator of Rails, Pragmatic Programmer Dave
Thomas, Rake author Jim Weirich, Why the Lucky Stiff and more!
http://www.oreilly.com/go/railsconf_linux
=================================================================
------------------------------------------------------------------
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/
------------------------------------------------------------------
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, August 24, 2006
Richer clients, smarter clusters, and pithier paths
O'REILLY NETWORK'S ONJava.com NEWSLETTER
--------------------------------------------------
The Independent Source for Enterprise Java
==================================================================
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/
==================================================================
Greetings...
Your editor is probably a bit of an odd duck in the Java world for being
more of a desktop developer than a server-side programmer. Oh sure, I've
worked with most of the EE API and written more quick-and-dirty,
HTML-emitting raw servlets than I'd care to admit, but most of what I code
ends up in a desktop window. And it's interesting to note the difference
between the carefully managed environment of application servers to that
of the desktop application. Whether you're writing servlets or some other
kind of server-side code (JSPs, EJBs, Struts actions, Spring, and so on),
you can generally rely on a fairly well-defined application life-cycle,
and the handling of many environmental issues, from threading off separate
requests to inversion-of-control schemes to let the container make
decisions the web app need not be responsible for. But back on the
desktop, what do we have? It's not like AWT or Swing provides an
"Application" class to extend, or a framework to provide consistent
services needed by applications. Instead, you get started from "public
static void main (String[])" and then it's off to the races with whatever
you can pull together from the various Java SE APIs. If that seems
somewhat aimless or potentially anarchic, you might be in need of a
genuine application platform. And this week, we look at one well-known
and well-tested option.
Strip away the syntax-highlighting, incrementally compiling details from
the Eclipse IDE, and at its core, you'll find a platform, the Eclipse Rich
Client Platform to be precise, that could be reused for a wide variety of
applications. In the feature article "Eclipse RCP: A Platform for
Building Platforms," Wayne Beaton says "...although it is actually an
inappropriate use of the term, Eclipse RCP can be considered middleware
for building rich-client applications. It provides the infrastructure that
your application needs, which allows developers to focus on core
application functionality, not the plumbing. Don't reinvent the wheel: use
Eclipse RCP."
http://www.onjava.com/pub/a/onjava/2006/08/23/eclipse-rich-client-platform.html
Clusters distribute work among their nodes, and the round-robin strategy
is a popular and simple way to allocate work to each node. No wonder it's
the default in WebLogic. But it's not always the right choice, as
Francesco Marchioni points out: "a round-robin scheme is simple and
predictable. However, this strategy does not react according to the
varying loads on the servers. For example, if one server in the cluster is
under heavy load, it still will continue to participate in the
round-robining scheme, like the other members in the cluster, so work may
pile up on this server." In the dev2dev article "Creating Custom
Load-Balancing Schemes Using MBeans," Francesco shows a strategy for
tracking and managing your resources, and using that to allocate tasks
more efficiently.
http://dev2dev.bea.com/pub/a/2006/07/custom-load-balancing.html
In this week's feature article from java.net, Brian Agnew takes a look at
"Java Object Querying Using JXPath:" "JXPath is a little-known component
of the Apache Commons library that simplifies querying of sets of Java
objects by using an XPath-based syntax. This article demonstrates how to
use JXPath to replace complex Java code with simple expression-based
queries, and how to make use of this in practical scenarios such as JSPs,
templates (such as Velocity), and monitoring/management applications."
http://today.java.net/pub/a/today/2006/08/03/java-object-querying-using-jxpath.html
Recent O'Reilly Network weblogs of interest to Java developers:
Paul Browne - Back to the Future with Java and Retroweaver
http://www.oreillynet.com/onjava/blog/2006/08/back_to_the_future_with_java_a.html
Dejan Bosanac - Will we have closures in Java 1.7?
http://www.oreillynet.com/onjava/blog/2006/08/will_we_have_closures_in_java.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
==================================================================
Sponsored by Adobe Flex 2
Adobe Flex 2 is a complete, powerful application development solution for
creating and delivering cross-platform rich Internet applications (RIAs)
within the enterprise and across the web. Flex enables enterprises to
create engaging, interactive, expressive applications that dramatically
enhance user experience, increasing customer satisfaction and making users
more productive. Free trial.
http://www.oreilly.com/go/adobe_jav82406
==================================================================
*** 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/
==================================================================
The First European RailsConf 2006 - September 14-15 London
Learn why Ruby on Rails is taking Europe by Storm! Find out what's new
cool and exciting from more than 25 leading web 2.0 experts, including
David Heinemeier Hansson - creator of Rails, Pragmatic Programmer Dave
Thomas, Rake author Jim Weirich, Why the Lucky Stiff and more!
http://www.oreilly.com/go/railsconf_linux
==================================================================
*** 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
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/
------------------------------------------------------------------
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
------------------------------------------------------------------
How to Remove Startup Programs
The Windows DevCenter Newsletter
---------------------------------------------------
The latest from http://www.windowsdevcenter.com
=====================================================================
Sponsored by Sun
Think you can improve Solaris? Do It.
Join the OpenSolaris community.
http://www.oreilly.com/go/sun_wnd82306
=====================================================================
How to Remove Startup Programs
Got a PC that takes a week and a day to boot up? Most likely it's filled
with programs that start at boot up--programs you don't need. Mitch
Tulloch shows you all the secrets of how to ferret out and remove these
time- and resource-wasters.
http://www.windowsdevcenter.com/pub/a/windows/2006/08/22/how-to-remove-startup-programs.html
Microsoft Offers the Peace Pipe to Firefox
Microsoft has invited Firefox developers to attend the Windows Vista
Readiness ISV Lab in December, to help make sure that Firefox and the
Thunderbird email clients work properly under Vista. Read why I think this
is good news not only for Firefox users, but for Microsoft as well.
http://www.oreillynet.com/windows/blog/2006/08/microsoft_offers_the_peace_pip.html
Putting Lawyers to Good Use
Lawyers are easy targets for humor, and Mitch Tulloch recently poked fun
at the legal camp of both Google and Microsoft. But it looks like
Microsoft is putting its lawyers to good use targeting cyber-squatters
and typo-squatters.
http://www.oreillynet.com/windows/blog/2006/08/putting_lawyers_to_good_use.html
Change in Detecting Next Version of Internet Explorer Mobile
According to the IEMobile Team blog, the next version of Internet Explorer
Mobile for Windows Mobile will have a different user-agent string. Todd
Ogasawara has details.
http://www.oreillynet.com/windows/blog/2006/08/change_in_detecting_next_versi.html
See you next week.
Preston Gralla, editor
WindowsDevCenter.com
pgralla@oreilly.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/
=====================================================================
---------------------------------------------------------------------
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/
---------------------------------------------------------------------
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
---------------------------------------------------------------------
Python
OReilly-Python_In_A_Nutshell.chm
Python In A Nutshell.pdf
Learning_Python_Oreilly.pdf
python library reference.pdf
Learning_Python_Oreilly.pdf
PythonInANutshell-2003CHM.rar
learningpython.chm
modpython.pdf
progpython2nd.chm
pythoncookbook.chm
pythonnutshell.chm
pythonprogwin.chm
pythonstdlib.chm
pythonxml.rar
Hungry Minds -- Python 2.1 Bible.pdf
O%27Reilly -- Python In A Nutshell.chm
python-HowTo-advocacy.pdf
python-HowTo-curses.pdf
python-HowTo-doanddont.pdf
python-HowTo-regex.pdf
python-HowTo-sockets.pdf
python-HowTo-sorting.pdf
Python Developer's Handbook - Sams 2000.pdf
Learning Python PASSWORD: ciwusalv
Python Documentation
Oreilly.Python.Cookbook.2nd.ed.rar.html
Core Python Programming
Andre Lessa Python Developer's Handbook PASSWORD: Password:
www.AvaxHome.ru
Python
Programming with the Java Class Libraries A Tutorial for Building Web and
Enterprise Applications PASSWORD: ebooksclub.org
How.To.Think.Like.A.Computer.Scientist.Learning.With.Python.rar.html
PASSWORD: doungtawan
Python
GUI Programming Python
Python Standard
Library Nutshell Handbooks Paperback
Thinking In Python
Dive into Python
Learning Python OReilly
python essential reference
OReilly Learning Python
GUI Programming with Python
Advanced_Python_programming.rar.html
Making use of Python
Making use of
Python
Addison
Wesley Text Processing In Python chm
Text Processing In Python
Addison.Wesley.Text.Processing.In.Python.eBook-LiB.MWL_eBooksVault.rar.html
PASSWORD: eBooks_RuLeZ
How To Think Like
A Computer Scientist Learning With Python 2002
Introduction
to programming in Python 2 4
Wiley Beginning Python 2005 PASSWORD: password: Mat.Riks.Info
Beginning Python PASSWORD: Mat.Riks.Info
Learning
Python 2nd Edition Oreilly
advanced_python_programming.pdf.html
Premier Press Game Programming with Python Lua and Ruby
Data Structure Algorithm in Python
Dive into python
Addison Wesley Perl to Python Migration ISBN 0201734885
Python_Programming_with_the_JavaT_Class_Libraries_-_Addison_Wesley_-_2002.chm.html
OReilly_-_Python_Cookbook.chm.html
Python_Pocket_Reference.chm.html
Python in a Nutshell
Learning Python Second Edition
Wrox Beginning Python Jul 2005 eBook LinG PASSWORD: ebooksatkoobe
Text_Processing_In_Python_afterdeath1009_projectw.org_.zip.html
PASSWORD: www.projectw.org
Core Python Programming Prentice Hall Ptr Core Series PASSWORD:
www.Chipollo.Info
Python Programming Core computer Science PASSWORD:
o0o|o0o(.)(e)(b)(0)(0)(k)(z)(.)o0o|o0o
Interfacing C with Python
Perl To Python Migration Author Martin C Brown ISBN 0201734885
dive into python
Thinking In Python
Python in a Nutshell PASSWORD: smileybooks.net
Gui Programming With Python Using the Qt Toolkit PASSWORD:
smileybooks.net
Python Programming On Win32 PASSWORD: smileybooks.net
Perl to Python Migration
Core Python Programming Prentice Hall Ptr Core Series PASSWORD:
smileybooks.net
Title Python Essential Reference 2nd Edition
Python in a Nutshell PASSWORD: www.ebooksclub.org
Oreilly.Python.Cookbook.2nd.edition.Jun.2005.eBook-LiB.rar.html
Oreilly.Python.Cookbook.2nd.edition.Jun.2005.eBook-LiB.zip.html
Text.Processing.In.Python.rar.html
BabyBlueVN.co.nr_Python_Programming_with_the_Java_Class_Libraries_-_Addison_Wesley.rar.html
Oreilly.Python.Cookbook.2nd.edition.Jun.2005.eBook-LiB.chm.html
Python Programming with the Java Class Libraries: A Tutorial for Building
Web and Enterprise Applications PASSWORD: psw: www.ebooksclub.org
Visual C++
10145Visual C++.NET Developer’s Guide.pdf
Visual C++ in 12 easy lessons.zip
Microsoft_Visual_C++.NET_Step_by_Step(2003).chm
Microsoft_Visual_C++.NET_Step_By_Step-2003_JulianTempleman_AndyOlsen.chm
Microsoft_Visual_Studio.NET_C++_for_dummies.pdf
Visual Studio C++ .NET ebook.pdf
Visual C++ 6 For Dummies.pdf
Teach.Yourself.MS.Visual.C++.Net.in.24.Hours.%5Bby.KiN_www.netz.ru%5D_3,92
MB.rar
Visual.C++.For.Dummies%5B8,22.MB_www.netz.ru%5D.rar
kurs_visual_c++_oraz_inne_ciekawe_informacje_zawarte_na_forum.rar
http://www.penguinz.co.za/sonic/docs/Visual C++ 4 Unleashed/
(ebook pdf) Learn Visual C++ 6.pdf
beginning visual c++ 6.chm
sams teach yourself visual c++ 6 in 21 days.pdf
special edition using visual c++ 6.pdf
visual c++ for dummies quick reference.pdf
visual c++ unleashed.pdf
(ebook - PDF) Visual C++ for Dummies Quick Reference.pdf
(ebook pdf) Teach Yourself Database Programming with Visual C++ in 21
Days.pdf
(ebook-pdf) - Programming - Using OpenGL in Visual C++.pdf
(ebooks) Teach Yourself Visual C++ 6 in 21 days.pdf
Microsoft Visual Studio .NET C++ for Dummies Quick Reference Guide.pdf
Sams_Teach_Yourself_Visual_C++_6_in_21_Days (PDF Format).zip
[ebook] - Programming - Teach Yourself Visual C++ In 21 Days (1) (1).pdf
[ebook] - Programming - Teach Yourself Visual C++ In 21 Days.pdf
sams_teach_yourself_database_programming_with_visual_c++_6_in_21_days2
(1).pdf
sams_teach_yourself_database_programming_with_visual_c++_6_in_21_days2.pdf
Teach-Yourself-Database-Programming-with-Visual-C++-in-21-Days-www.itlibitum.ru.pdf
Visual-C++-For-Dummies-Quick-Reference-Charles-Wright-Share-Reactor-English-www.itlibitum.ru.pdf
http://podgoretsky.com/ftp/Docs/C/ActiveX Programming With Visual C++/
http://podgoretsky.com/ftp/Docs/C/Database Developer's Guide with Visual C++
4/
http://podgoretsky.com/ftp/Docs/C/Using Visual C++ 6/
http://podgoretsky.com/ftp/Docs/C/Visual C++ 5 In 24 Hours/
http://podgoretsky.com/ftp/Docs/C/Visual C++ in 12 Easy Lessons/
Microsoft_VisualCpp6_ebook.zip
3_Sam's Teach Yourself Visual C++ In 12 Easy Lessons.zip
(ebook pdf) Learn Visual C++ 6.zip
For.Dummies.Visual_C++6_For_Dummies_Quick_Reference.1998.rar
Teach.Yourself.MS.Visual.C++.Net.in.24.Hours.[by.KiN_www.netz.ru]_3,92
MB.rar
O%27Reilly.Programming.with.Microsoft.Visual.C++.NET.6th.Edition.%5B14.41.MB_www.netz.ru%5D.rar
ActiveX Programming with Visual C++.pdf
Sybex - Visual C++.NET (VBL).pdf
index.htm
sams_teach_yourself_visual_c++_5_in_24_hours.rar
Rapidshare and other submitted by users links:
Managed C++
and NET Development Visual Studio NET 2003 Edition
Managed C++ and NET Development Visual Studio NET 2003 Edition
Managed C++ and NET Development Visual Studio NET 2003 Edition
Managed C++ and NET Development Visual Studio NET 2003 Edition
COM+
Programming A Practical Guide Using Visual C++ and ATL chm
Visual C++ for Dummies
COM+ Programming A Practical Guide Using Visual C++ and ATL
Visual C++ 6 for Dummies
Programming
Microsoft Visual C++
Programming
Microsoft Visual C++ PASSWORD: www.avaxhome.ru
Programming Visual C++ 6 5th Edition PASS www blueportal org
Programming Visual C++ 5th Edition PASSWORD: www.blueportal.org
Mastering Visual
C++ 6 C plus plus 6 PASSWORD: Password: http://ebooksclub.org
Programming Visual
C++ C plus plus 5th Ed PASSWORD: Password: http://ebooksclub.org
Sams Teach
Yourself Visual C++ NET in 21 Days 2nd Edition
Beginning
Visual C++ 6 0
ActiveX Programming with Visual C++ 5 0
ebook Programming
Teach Yourself Visual C++ In 21 Days pdf
ebook Programming
Using OpenGL in Visual C++ pdf
Beginning Visual C++ 6 PASSWORD: ebooksatkoobe
Microsoft Visual C++ NET Step by Step Version 2003 Step By Step Microsoft
SAMS Teach
Yourself Visual C++ Net in 24 Hours PASSWORD: Updatesofts.com
DELPHI
application development with c++ builder and delphi.doc
application development with c++ builder and delphi.doc
mastering delphi 6.pdf
mastering delphi graphics.pdf
teach yourself borland delphi in 21 days.rar
Borland-C++-Delphi-VCL-Object-Hierarchy-Poster-www.itlibitum.ru.pdf
http://podgoretsky.com/ftp/Docs/Image/OpenGLDelphi/
Delphi Graphics and Game Programming
Delphi Oracle.htm
(Component-Delphi) - HTML Components 8.2 Professional.zip
O'Reilly - Delphi In A Nutshell.pdf
Delphi Tutorial.zip
Teach Yourself Borland Delphi 4 in 21 Days.zip
Rapidshare and other submitted by users links:
The Tomes of Delphi Algorithms and Data Structures 7 parts total
The Tomes of Delphi Algorithms and Data Structures 7 parts total
The Tomes of Delphi Algorithms and Data Structures 7 parts total
The Tomes of Delphi Algorithms and Data Structures 7 parts total
The Tomes of Delphi Algorithms and Data Structures 7 parts total
The Tomes of Delphi Algorithms and Data Structures 7 parts total
The Tomes of Delphi Algorithms and Data Structures 7 parts total
Delphi Developer's Guide to XML Wordware PASSWORD: ebooksclub.org
Mastering Delphi 6 pdf
Easy Delphi for Beginners
The Tomes of
Delphi Algorithms and Data Structures PASSWORD: Password:
http://ebooksclub.org
Mastering
Delphi 6
Delphi Developer's Journal Jan98 June99
Mastering Delphi 7 PASSWORD: www.blueportal.org
Teach
Yourself Borland Delphi in 21 Days
Delphi_7_Developers_Guide.pdf.html
Sams_Teach_Yourself_Borland_Delphi_In_21_Days.Zip.html
Sams_Teach_Yourself_Borland_Delphi_In_14_Days.Zip.html
Mastering
Delphi 6 ISBN 0782128742
_ebook__The_Philadelphia_Experiment__Tesla___pdf_.zip.html
Essential Delphi
Mastering Delphi 7 PASSWORD: www.AvaxHome.ru
Delphi 2005 PASSWORD: Mat.Riks.Info
Mastering Delphi 7
The Tomes of
Delphi Algorithms and Data Structures PASSWORD:
http://blueportal.org
Borland_-_Delphi_6_for_Windows_Quick_Start.pdf.html
Intraweb Guide for Delphi
Mastering_Delphi_7.rar.html PASSWORD: www.AvaxHome.ru
Mastering
Delphi Chapter 22
Database_with_Delphi.PDF.html
Delphi.In_A_Nutshell_1st.Ed.rar.html
Delphi_Users_Guide_for_Windows.rar.html PASSWORD: pass-
rhinosaur@appzpla.net
The_Philadelphia_Experiment.pdf.html
The Tomes of Delphi Basic 32 Bit PASSWORD: www.AvaxHome.ru
Database with Delphi
The_Tomes_of_Delphi_Algorithms_and_Data_Structures.rar.html
The_Tomes_of_Delphi_Algorithms_and_Data_Structures.zip.html
Wordware-Tomes.of.Delphi.Win32.Core.API.Windows.2000.Edition.The-2002.rar.html
Sams Teach Yourself Delphi 4 in 21 Days
Teach
Yourself Delphi in 21 Days PASSWORD: http://blueportal.org
_Component-Delphi__-_HTML_Components_8.2_Professional.zip.html
Mastering Delphi6
delphi_basicjob_part1.pdf.html
delphi PASSWORD: http://blueportal.org
Delphi in a Nutshell First Edition By Ray Lischner PASSWORD:
Mat.Riks.Info
Mastering Delphi 7 p2 PASSWORD: www.ebooksclub.org
Mastering Delphi 7 p1 PASSWORD: www.ebooksclub.org
Mastering_Delphi_7.rar.html PASSWORD: www.mocoforo.com
Delphi.In.A.Nutshell.part1.rar.html PASSWORD: 0x32.net
Delphi.In.A.Nutshell.part2.rar.html PASSWORD: 0x32.net
COMPUTER ENGINEERING old
ENGINEERING
1580535429-Artech-Radio Engineering for Wireless Communication and Sensor
Applications.pdf
Rapidshare and other submitted by users links:
C Data Structures Electrical and Computer Engineering Series
Computer
Visualization Graphics Techniques for Scientific and Engineering Analysis
CMOS PLL Synthesizers Analysis and D
esign The International Series in Engineering and Computer Science
Computer
engineering
The_Computer_Engineering_Handbook.rar.html PASSWORD:
trungtamhoclieu
Software Engineering - Computer Systems Performance Evaluation and
Prediction.rar
The Computer
Engineering Handbook
Computer
Aided Design Engineering and Manufacturing Systems Techniques and
Applications Volume IV Optimization Methods for Manufacturing
Reverse
Engineering of Object Oriented Code Monographs in Computer Science
Distributed and Parallel Systems Cluster and Grid Computing The
International Series in Engineering and Computer Science PASSWORD:
www.Chipollo.Info
Human Aspects of Software Engineering Electrical and Computer Engineering
Series
The Computer
Engineering Handbook after downloading Rename bmp to rar PASSWORD:
X30v537U
Springer Reverse Engineering of Object Oriented Code Monographs in Computer
Science
Arithmetic and Logic in Computer Systems Wiley Series in Microwave and
Optical Engineering PASSWORD: smileybooks.net
Addison.Wesley.Software.Engineering.And.Computer.Games.rar.html
Privacy, Security and Trust within the Context of Pervasive Computing (The
Kluwer International Series in Engineering and Computer Science)
PASSWORD: www.onlyebooks.org
Tuesday, August 22, 2006
Have You Seen Craft?
THE O'REILLY NETWORK NEWSLETTER
-------------------------------------
The latest from http://oreillynet.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/
==================================================================
Dear Reader,
I was just reading the new Craft blog (from the makers of Make Magazine)
and was amazed by all of the projects there that I would have never
conceived of. For example, in one post, I'm looking at pictures of wedding
dresses made out of toilet paper, glue, and tape. You'd think these would
be ghastly creations, but they are actually quite elegant. Although I
think these would be strictly for summer weddings.
Another post features mixed media collage artist Michelle Caplan and her
art. These are visually compelling works that bring together different
types of media to create powerful imagery. And then there are bags made
from recycled skateboards. Who would have ever thought to do this?
Site editor Natalie Zee and her crew over at the Craft blog (soon to be
followed by Craft Magazine) have their fingers in just about everything
that can be glued or taped together. If you have such interests, or know
someone who does, then take a look for yourself. I think you too will
be amazed.
http://www.craftzine.com/
Until next week,
-Derrick
Derrick Story
O'Reilly Network Editorial Director
derrick@oreilly.com
=====================================================================
Sponsored by GoToMeeting(TM)
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_ornflat
=====================================================================
*** Featured Articles ***
Unify and Synchronize Your iTunes Libraries
Last June, David Miller published an article that explained how to
synchronize playlists on iTunes. Today, Matthew Russell extends this idea
by investigating and presenting three different ways to synchronize the
actual contents of your iTunes music libraries when they are scattered
across multiple machines. Then in the second half of the article, Matthew
lays the foundation for a custom Python script that you can extend across
multiple platforms and in various other ways.
<http://www.macdevcenter.com/pub/a/mac/2006/08/22/synchronize-itunes-libraries.html>
***
How to Remove Startup Programs
Got a PC that takes a week and a day to boot up? It's most likely filled
with programs that start at bootup --- programs you don't need. Mitch
Tulloch shows you all the secrets of how to ferret out and remove these
time and resource wasters.
<http://www.windowsdevcenter.com/pub/a/windows/2006/08/22/how-to-remove-startup-programs.html>
***
Open Source at Microsoft
This week we present portions of two conversations from the O'Reilly Radar
Executive Briefing. Tim O'Reilly talks to Brian Behlendorf about lessons
from Apache and CollabNet. Danese Cooper then puts Microsoft's Bill Hilf
in the hot seat to talk about Open Source at the software giant. (DTF
08-21-2006: 33 minutes 40 seconds)
<http://www.oreillynet.com/pub/a/network/2006/08/21/distributing-the-future.html>
***
George Jardine Discusses the Adobe Lightroom Adventure
George Jardine, pro shooter and Adobe Lightroom Evangelist, was part of
the Lightroom Adventure team that traveled to Iceland during the summer of
2006. In this interview by fellow Adventurer Derrick Story, George talks
about working with other world class photographers on location and the
development of Adobe Lightroom... and how the two forces came together in
Iceland.
<http://www.oreillynet.com/pub/a/network/2006/08/17/george-jardine-lightroom-adventure.html>
***
Understanding Newlines
Munging text is familiar to agile language programmers. It's very
straightforward, right? Text comes in, text changes, and text goes out.
Yet in a multi-OS world with networks, internationalization, and character
sets, is text really that simple? Xavier Noria delves into how computers
handle text to explain the newline problem and how to work with it in
agile languages.
<http://www.onlamp.com/pub/a/onlamp/2006/08/17/understanding-newlines.html>
***
Profiling Your Applications with Eclipse Callisto
Callisto, a bundle of optional plugins for Eclipse, now comes with a
profiling tool called the Test & Performance Tools Platform (TPTP). TPTP
includes testing, tracing, performance monitoring, profiling, and
static-code analysis tools. John Ferguson Smart offers this guided tour of
how to use TPTP to speed up your apps.
<http://www.onjava.com/pub/a/onjava/2006/08/16/profiling-with-eclipse-callisto.html>
***
*** New Books from O'Reilly Media ***
Google Hacks, 3rd Edition
http://www.oreilly.com/catalog/googlehks3/
JavaScript: The Definitive Guide, 5th Edition
http://www.oreilly.com/catalog/jscript5/
Mastering Regular Expressions, 3rd Edition
http://www.oreilly.com/catalog/regex3/
Ruby on Rails: Up and Running
http://www.oreilly.com/catalog/rubyrails/
*** New Short Cuts from O'Reilly Media ***
Getting Started with Hibernate 3
http://www.oreilly.com/catalog/hibernate3pdf/
Ajax and Web Services
http://www.oreilly.com/catalog/ajaxwebserv/
=====================================================================
A Web Apps Only Existence?
Is it possible to survive by web apps alone--with just a browser and a
network connection to do your work? In this PDF you'll learn everything
you need to know, including:
- The best and most innovative web apps available right now
- Security pros and cons for living a web app life
- Tips for backup and data protection
Just $5.99
<http://www.oreilly.com/catalog/usingwebapps/?CMP=NLC-QS5316305174&ATT=orn_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
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/
------------------------------------------------------------------
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, August 21, 2006
Files: Not as Simple as You Might Think.
LINUX NEWS FROM O'REILLY NETWORK
----------------------------------------
The Latest from http://www.linuxdevcenter.com and http://ONLamp.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/
=================================================================
Greetings, from the piping-hot, late-August Linux newsletter. This weekly
mailing follows a similar pattern, trying to find some weather-related wit
and segue into an explanation of blah blah software blah blah technology
that many of you probably skip over anyway, even if it contains surprising
words such as the Latin recidere. That's OK. Here's the relevant news
from O'Reilly Network this week.
One of the fundamental units of the Unix philosophy is the file, and what
could be simpler? Except: consider different character encodings,
different platform conventions, and suddenly making a simple text file
look like a collection of arbitrary-length lines is anything but simple.
If portability matters to you, you need to know more about how files work.
Xavier Noria walks through foundational information in "Understanding
Newlines" to demonstrate the details of how computers actually store
character information:
<http://www.onlamp.com/pub/a/onlamp/2006/08/17/understanding-newlines.html>
Recommendation services are impressively useful (when they work) and
intriguingly difficult to automate effectively. It's no secret that
applying them to artistic matters can bring you plenty of new suggestions
you might really enjoy. Digital media writer Brad Fuller spent some time
with the Pandora web radio team to understand how their music
recommendation service works:
<http://digitalmedia.oreilly.com/2006/08/17/inside-pandora-web-radio.html>
In this week's Distributing the Future podcast, editor Chuck Toporek
discusses Google Code with Brian Fitzpatrick and editor Andy Oram talks
about Linux Certification testing with James Stanger:
<http://www.oreillynet.com/pub/a/network/2006/08/14/distributing-the-future.html>
In weblogs this week, Andy Oram covered LinuxWorld Expo 2006 in an introduction:
<http://www.oreillynet.com/onlamp/blog/2006/08/linuxworld_2006_opens_as_compa.html>
... and a wrap-up of interesting companies and services:
<http://www.oreillynet.com/onlamp/blog/2006/08/linuxworld_expo_2006_wrapup_fr.html>
Justin Troutman introduced himself to talk about cryptography:
<http://www.oreillynet.com/onlamp/blog/2006/08/cryptographer_from_carolina_st.html>
Curtis Poe suggested that the cost of fixing bugs included good will and morale:
<http://www.oreillynet.com/onlamp/blog/2006/08/why_expensive_bugs_are_cheap_t.html>
... then reviewed the Jifty web framework by completing its tutorial:
<http://www.oreillynet.com/onlamp/blog/2006/08/hey_thats_pretty_jifty_er_nift.html>
Jeremy Jones pondered Guido van Rossum's Pythonic blessing of the Django
web framework:
<http://www.oreillynet.com/onlamp/blog/2006/08/guido_blesses_django_django_an.html>
... and praised the new Linux desktop playthings of Xgl and compiz:
<http://www.oreillynet.com/onlamp/blog/2006/08/xgl_and_compiz_are_almost_usab.html>
Your author noted the new Perl development release--5.9.4:
<http://www.oreillynet.com/onlamp/blog/2006/08/perl_594_released.html>
Sam Griffith posted some opinions about Mac OS X Leopard using ZFS:
<http://www.oreillynet.com/onlamp/blog/2006/08/proof_that_os_x_leopard_will_u.html>
Dejan Bosanac found useful thoughts on the open source Java roadmap from
actual implementors of actual open source Java implementations:
<http://www.oreillynet.com/onjava/blog/2006/08/java_opensource_roadmap.html>
Caitlyn Martin reported on a suspicious security alert from the Iranian
president's weblog:
<http://www.oreillynet.com/linux/blog/2006/08/ahmadenijad_blog_contains_a_li.html>
Juliet Kemp unentangled SSH/X11 forwarding and shared her findings:
<http://www.oreillynet.com/linux/blog/2006/08/problems_forwarding_x_over_ssh.html>
M. David Peterson passed on the IronPython RC2 release announcement:
<http://www.oreillynet.com/windows/blog/2006/08/msironpython_the_second_relase.html>
Tom Adelstein complained about the lack of available, diligent Linux
system administrators:
<http://www.oreillynet.com/sysadmin/blog/2006/08/lack_of_linux_system_admins_hu.html>
pat eyler praised the new Ruby profiling tools:
<http://www.oreillynet.com/ruby/blog/2006/08/profiling_ruby_code_with_rubyp.html>
... and interviewed the organizers of a regional Ruby conference. Start
your own!:
<http://www.oreillynet.com/ruby/blog/2006/08/interviewing_the_team_behind_r.html>
Gregory Brown shared his experiences with Google's Summer of Code program:
<http://www.oreillynet.com/ruby/blog/2006/08/a_summer_of_code.html>
That's all for this week. Tune in next week for a very special Linux
newsletter written from an entirely different continent. Try to guess
which one!
No, definitely not Canada,
- c
chromatic
chromatic@oreilly.com
Technical Editor
O'Reilly Network
================================================================
The First European RailsConf 2006 - September 14-15 London
Learn why Ruby on Rails is taking Europe by Storm! Find out what's new
cool and exciting from more than 25 leading web 2.0 experts, including
David Heinemeier Hansson - creator of Rails, Pragmatic Programmer Dave
Thomas, Rake author Jim Weirich, Why the Lucky Stiff and more!
http://www.oreilly.com/go/railsconf_linux
================================================================
----------------------------------------------------------------
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/
------------------------------------------------------------------
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
-----------------------------------------------------------------