<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-23727001</id><updated>2009-09-27T01:23:13.995-07:00</updated><title type='text'>Book - New Releases</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://giuciao.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default'/><link rel='alternate' type='text/html' href='http://giuciao.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default?start-index=26&amp;max-results=25'/><author><name>giu</name><uri>http://www.blogger.com/profile/11808951541566996945</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>314</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-23727001.post-5981864363117013829</id><published>2007-06-13T16:59:00.000-07:00</published><updated>2007-06-13T17:00:24.320-07:00</updated><title type='text'>WindowsDevCenter.com Newsletter</title><content type='html'>The Windows DevCenter Newsletter&lt;br&gt;---------------------------------------------------&lt;br&gt;The latest from &lt;a href="http://www.windowsdevcenter.com"&gt;http://www.windowsdevcenter.com&lt;/a&gt;&lt;p&gt;==================================================================&lt;br&gt;Sponsored by Rackspace Managed Hosting&lt;p&gt;Rackspace delivers fully managed windows and &lt;br&gt;linux hosting solutions,a Zero-Downtime Network&lt;br&gt;and 24x7x365 Fanatical Support.&lt;br&gt; &lt;br&gt;&amp;gt;&amp;gt; View our June Promotion &amp;gt;&amp;gt;&lt;br&gt;&lt;a href="http://www.oreilly.com/go/rkspc_wnd6"&gt;http://www.oreilly.com/go/rkspc_wnd6&lt;/a&gt;&lt;p&gt;==================================================================&lt;p&gt;Implementing and Understanding DHCP&lt;p&gt;Setting up DHCP on tens, hundreds, and even thousands of computers can be&lt;br&gt;daunting. Chris Sanders shows how to do it easily with Windows Server&lt;br&gt;2003.&lt;p&gt;&lt;a href="http://www.windowsdevcenter.com/pub/a/windows/2007/06/12/implementing-and-understanding-dhcp.html"&gt;http://www.windowsdevcenter.com/pub/a/windows/2007/06/12/implementing-and-understanding-dhcp.html&lt;/a&gt;&lt;p&gt;Is the Fix In for Microsoft at the Bush White House? &lt;br&gt;Microsoft may be getting preferential treatment from the Bush&lt;br&gt;administration&amp;#39;s Department of Justice because one of the department&amp;#39;s key&lt;br&gt;lawyers was a top antitrust lawyer for the firm that represented Microsoft&lt;br&gt;in the lengthy antitrust suit a few years ago. Read my blog for details.&lt;p&gt;&lt;a href="http://www.oreillynet.com/windows/blog/2007/06/is_the_fix_in_for_microsoft_at_3.html"&gt;http://www.oreillynet.com/windows/blog/2007/06/is_the_fix_in_for_microsoft_at_3.html&lt;/a&gt;&lt;p&gt;Hello, Windows-based Safari!&lt;br&gt;M. David Peterson has the goods about the beta of Apple&amp;#39;s Safari browser&lt;br&gt;as it runs on Windows, including a screenshot.&lt;p&gt;&lt;a href="http://www.oreillynet.com/windows/blog/2007/06/hello_windowsbased_safari.html"&gt;http://www.oreillynet.com/windows/blog/2007/06/hello_windowsbased_safari.html&lt;/a&gt;&lt;p&gt;See you next week, &lt;p&gt;Preston Gralla, editor&lt;br&gt;WindowsDevCenter.com&lt;br&gt;pgralla@oreilly.com&lt;p&gt;=====================================================================&lt;p&gt;Visit our Sponsored Developer Resource Pages and learn about cool &lt;br&gt;stuff from our sponsors!&lt;p&gt;Downloads - Free Training - Webinars - Updates &lt;p&gt;Inside Lightroom: &lt;a href="http://digitalmedia.oreilly.com/lightroom"&gt;http://digitalmedia.oreilly.com/lightroom&lt;/a&gt;&lt;p&gt;------------------------------------------------------------------&lt;br&gt;Interested in sponsoring the Windows DevCenter newsletter? Please &lt;br&gt;email us at advertising@oreilly.com for rate and availability &lt;br&gt;information. Thank you!&lt;br&gt;---------------------------------------------------------------------&lt;br&gt;To change your newsletter subscription options, please visit&lt;br&gt;&lt;a href="http://www.oreillynet.com/cs/nl/home"&gt;http://www.oreillynet.com/cs/nl/home&lt;/a&gt;&lt;p&gt;For assistance, email help@oreillynet.com&lt;p&gt;O&amp;#39;Reilly Media, Inc.&lt;br&gt;1005 Gravenstein Highway North&lt;br&gt;Sebastopol, CA 95472&lt;br&gt;(707) 827-7000&lt;br&gt;---------------------------------------------------------------------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23727001-5981864363117013829?l=giuciao.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://giuciao.blogspot.com/feeds/5981864363117013829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23727001&amp;postID=5981864363117013829' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/5981864363117013829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/5981864363117013829'/><link rel='alternate' type='text/html' href='http://giuciao.blogspot.com/2007/06/windowsdevcentercom-newsletter.html' title='WindowsDevCenter.com Newsletter'/><author><name>giu</name><uri>http://www.blogger.com/profile/11808951541566996945</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03831464204564479566'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23727001.post-869320527655391919</id><published>2007-06-11T15:01:00.000-07:00</published><updated>2007-06-11T15:12:32.412-07:00</updated><title type='text'>Linux Newsletter</title><content type='html'>LINUX NEWS FROM O&amp;#39;REILLY NETWORK&lt;br&gt;----------------------------------------&lt;br&gt;The Latest from &lt;a href="http://www.linuxdevcenter.com"&gt;http://www.linuxdevcenter.com&lt;/a&gt; and &lt;a href="http://ONLamp.com"&gt;http://ONLamp.com&lt;/a&gt;&lt;p&gt;=================================================================&lt;p&gt;Hard to believe we&amp;#39;re already halfway through June, schools are getting out,&lt;br&gt;and the New Hampshire State Bird (the mosquito) can be seen in the air. As&lt;br&gt;you laze on the beach with your laptop and your 3G Internet connection, rest&lt;br&gt;assured that there will be plenty of content from the OFOW* to keep you&lt;br&gt;informed, unless a big wave comes....&lt;p&gt;Last week, we continued our commitment to covering Ruby and Ruby on Rails,&lt;br&gt;because we know there&amp;#39;s a ton of interest in it at the moment.  Gregory&lt;br&gt;Brown, one of our two Rails gurus, took a look at the built-in frameworks&lt;br&gt;for testing in an article entitled &amp;quot;Rails Testing: Not Just For the Paranoid.&amp;quot;&lt;p&gt;&lt;a href="http://www.oreillynet.com/pub/a/ruby/2007/06/07/rails-testing-not-just-for-the-paranoid.html"&gt;http://www.oreillynet.com/pub/a/ruby/2007/06/07/rails-testing-not-just-for-the-paranoid.html&lt;/a&gt;&lt;p&gt;We don&amp;#39;t neglect our old favorites, however, and we had a nice article&lt;br&gt;looking at how to implement Single Sign-On in Jifty (Perl), courtesy of&lt;br&gt;first-time ONLamp author Andrew Sterling Hanenkamp.&lt;p&gt;&lt;a href="http://www.onlamp.com/pub/a/onlamp/2007/05/31/cas-single-sign-on-with-jifty.html"&gt;http://www.onlamp.com/pub/a/onlamp/2007/05/31/cas-single-sign-on-with-jifty.html&lt;/a&gt;&lt;p&gt;This week at The Watering Hole, bickering between the inhabitants takes a&lt;br&gt;back seat to worrying about a new threat, in The Day of the (Side-Striped)&lt;br&gt;Jackal.&lt;p&gt;&lt;a href="http://www.oreillynet.com/wateringhole/blog/2007/06/the_jackal_menace.html"&gt;http://www.oreillynet.com/wateringhole/blog/2007/06/the_jackal_menace.html&lt;/a&gt;&lt;p&gt;Blogs, blogs, everywhere there&amp;#39;s blogs.  The latest victim of chromatic&amp;#39;s&lt;br&gt;lauditory showering is our old friend grep:&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/06/thank_you_grep_1.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/06/thank_you_grep_1.html&lt;/a&gt;&lt;p&gt;Adriano Ferreira tutors us on YAML for Java.&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/06/yaml_for_java_1.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/06/yaml_for_java_1.html&lt;/a&gt;&lt;p&gt;Jonathan Wellons discusses how NOT to run an online political poll.&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/06/forced_votes_how_to_ruin_your.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/06/forced_votes_how_to_ruin_your.html&lt;/a&gt;&lt;p&gt;Code Generation is not Metaprogramming, says chromatic.  You can either take&lt;br&gt;his word for it, or read the blog and find out why.&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/06/code_generation_is_not_metapro.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/06/code_generation_is_not_metapro.html&lt;/a&gt;&lt;p&gt;Andy Oram directs us to O&amp;#39;Reilly author Sam Hiser&amp;#39;s analysis of OOXML (the&lt;br&gt;Microsoft competitor to ODF), and why it doesn&amp;#39;t cut it.&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/06/summary_of_opendocument_founda.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/06/summary_of_opendocument_founda.html&lt;/a&gt;&lt;p&gt;Jonathan Wellons pities da fool who still writes his own authentication.&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/06/the_future_of_auth_commoditize.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/06/the_future_of_auth_commoditize.html&lt;/a&gt;&lt;p&gt;chromatic likes some comments from Mozilla about keeping F/OSS projects healthy.&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/06/wisdom_from_mozilla_on_healthy.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/06/wisdom_from_mozilla_on_healthy.html&lt;/a&gt;&lt;p&gt;And Andy Oram reports on Lowell, Massachusetts, a new hotbed of open source&lt;br&gt;adoption.&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/06/lowell_massachusetts_greets_op.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/06/lowell_massachusetts_greets_op.html&lt;/a&gt;&lt;p&gt;In the Linux DevCenter, Juliet Kemp talks about some gotchas with g77&lt;br&gt;include files.  Yes, people still use Fortran....&lt;p&gt;&lt;a href="http://www.oreillynet.com/linux/blog/2007/06/g77_include_files.html"&gt;http://www.oreillynet.com/linux/blog/2007/06/g77_include_files.html&lt;/a&gt;&lt;p&gt;Jeremy McAnnally likes Gregory Brown&amp;#39;s Ruby Project Spotlight, so he&amp;#39;s&lt;br&gt;starting one for Rails.  No word if there will be a lawsuit over theft of&lt;br&gt;intellectual property.&lt;p&gt;&lt;a href="http://www.oreillynet.com/ruby/blog/2007/06/starting_a_new_rails_project_s.html"&gt;http://www.oreillynet.com/ruby/blog/2007/06/starting_a_new_rails_project_s.html&lt;/a&gt;&lt;p&gt;Mr. Brown, meanwhile, ponders why if Ruby is so hot, there aren&amp;#39;t any jobs&lt;br&gt;for Ruby programmers.&lt;p&gt;&lt;a href="http://www.oreillynet.com/ruby/blog/2007/06/why_are_there_no_ruby_jobs.html"&gt;http://www.oreillynet.com/ruby/blog/2007/06/why_are_there_no_ruby_jobs.html&lt;/a&gt;&lt;p&gt;Some mysterious guy named GSoC Proxy announced the latest Google Summer of&lt;br&gt;Code project, Geocode/R.&lt;p&gt;&lt;a href="http://www.oreillynet.com/ruby/blog/2007/06/gsoc_announcing_geocoder.html"&gt;http://www.oreillynet.com/ruby/blog/2007/06/gsoc_announcing_geocoder.html&lt;/a&gt;&lt;p&gt;And David Fayram says that with multicore processors the new reality in&lt;br&gt;computing, we need to ask how to make Ruby play nice.&lt;p&gt;&lt;a href="http://www.oreillynet.com/ruby/blog/2007/06/gsoc_announcing_geocoder.html"&gt;http://www.oreillynet.com/ruby/blog/2007/06/gsoc_announcing_geocoder.html&lt;/a&gt;&lt;p&gt;Niel M. Bornstein&amp;#39;s essay on how to deal with machine identities in a data&lt;br&gt;center with dynamic IP addresses completes the blog roundup for the week.&lt;p&gt;&lt;a href="http://www.oreillynet.com/sysadmin/blog/2007/06/identity_in_the_dynamic_data_c.html"&gt;http://www.oreillynet.com/sysadmin/blog/2007/06/identity_in_the_dynamic_data_c.html&lt;/a&gt;&lt;p&gt;What&amp;#39;s on tap for next week?  Well, I know what was *scheduled* to run, but&lt;br&gt;since I don&amp;#39;t have either article in hand at the moment, it may be a bit of&lt;br&gt;a potluck week.  Authors, can&amp;#39;t live with them, can&amp;#39;t replace them with&lt;br&gt;Turing machines.  Hey wait, I&amp;#39;m an author, too.... So check the web site on&lt;br&gt;Thursday--who knows what may be turning up there?!&lt;p&gt;* ONLamp Family of Websites, dontcha know?&lt;p&gt;James Turner&lt;br&gt;Site Editor, ONLamp.com&lt;br&gt;turner@oreilly.com&lt;p&gt;================================================================&lt;br&gt;Visit our Sponsored Developer Resource Pages and learn about cool &lt;br&gt;stuff from our sponsors!&lt;br&gt;Downloads - Free Training - Webinars - Updates &lt;p&gt;Inside Lightroom: &lt;a href="http://digitalmedia.oreilly.com/lightroom"&gt;http://digitalmedia.oreilly.com/lightroom&lt;/a&gt;&lt;p&gt;------------------------------------------------------------------&lt;br&gt;Interested in sponsoring the Linux DevCenter newsletter? Please &lt;br&gt;email us at advertising@oreilly.com for rate and availability &lt;br&gt;information. Thank you!&lt;br&gt;-----------------------------------------------------------------&lt;br&gt;To change your newsletter subscription options, please visit&lt;br&gt;&lt;a href="http://www.oreillynet.com/cs/nl/home"&gt;http://www.oreillynet.com/cs/nl/home&lt;/a&gt;&lt;p&gt;For assistance, email help@oreillynet.com&lt;p&gt;O&amp;#39;Reilly Media, Inc.&lt;br&gt;1005 Gravenstein Highway North&lt;br&gt;Sebastopol, CA 95472&lt;br&gt;(707) 827-7000&lt;br&gt;-----------------------------------------------------------------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23727001-869320527655391919?l=giuciao.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://giuciao.blogspot.com/feeds/869320527655391919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23727001&amp;postID=869320527655391919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/869320527655391919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/869320527655391919'/><link rel='alternate' type='text/html' href='http://giuciao.blogspot.com/2007/06/linux-newsletter_11.html' title='Linux Newsletter'/><author><name>giu</name><uri>http://www.blogger.com/profile/11808951541566996945</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03831464204564479566'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23727001.post-1366664616281380103</id><published>2007-06-08T15:59:00.000-07:00</published><updated>2007-06-08T16:02:27.209-07:00</updated><title type='text'>Perl Newsletter</title><content type='html'>Perl.com update&lt;br&gt;--------------------------------------&lt;br&gt;The Email for &lt;a href="http://www.perl.com"&gt;www.perl.com&lt;/a&gt; Subscribers&lt;p&gt;===================================================================&lt;br&gt;Sponsored by ActiveState Perl Dev Kit&lt;p&gt;Perl Dev Kit -- Easily build and deploy Perl apps&lt;p&gt; * Create and deploy executables to multiple platforms.&lt;br&gt; * Painlessly debug Perl scripts.&lt;br&gt; * Create sophisticated Perl-based filters.&lt;p&gt;Download your free trial now:&lt;br&gt;&lt;a href="http://www.activestate.com/Products/Perl_Dev_Kit"&gt;http://www.activestate.com/Products/Perl_Dev_Kit&lt;/a&gt;&lt;p&gt;===================================================================&lt;p&gt;Good localtime(), @perl_newsletter_subscribers. (If that doesn&amp;#39;t make&lt;br&gt;sense to you, this isn&amp;#39;t the Precious Gems Newsletter.) Here&amp;#39;s what&lt;br&gt;happened in the previous fortnight of Perl.&lt;p&gt;* Perl News&lt;p&gt;Parrot&amp;#39;s next Bug Day will be 16 June 2007. Join the Parrot hackers in&lt;br&gt;#parrot on irc.perl.org as they finish the object subsystem, add new&lt;br&gt;features to the Perl 6 implementation, and fix bugs, port to new&lt;br&gt;platforms, and help you contribute to the project.&lt;p&gt;The Perl Foundation has announced its call for venue for YAPC::NA 2008.&lt;br&gt;This means, in practical terms, that if you want to host a few hundred&lt;br&gt;Perl programmers in your city or town, you can!&lt;p&gt;&lt;a href="http://news.perl-foundation.org/2007/05/call_for_venueyapcna2008.html"&gt;http://news.perl-foundation.org/2007/05/call_for_venueyapcna2008.html&lt;/a&gt;&lt;p&gt;Josh McAdams and Perlcast have returned. The newest episode is a chat with&lt;br&gt;Curtis &amp;quot;Ovid&amp;quot; Poe, the hardest working Portland expat in London. The&lt;br&gt;topic? Perl testing, of course:&lt;p&gt;&lt;a href="http://perlcast.com/audio/Perlcast_Interview_042.mp3"&gt;http://perlcast.com/audio/Perlcast_Interview_042.mp3&lt;/a&gt;&lt;p&gt;If you haven&amp;#39;t seen Austin Seipp&amp;#39;s Dive into Perl 6 yet, your editor&lt;br&gt;recommends this new weblog for its &amp;quot;I&amp;#39;m a competent programmer just&lt;br&gt;getting started with Perl 6&amp;quot; approach:&lt;p&gt;&lt;a href="http://diveintoperl6.blogspot.com"&gt;http://diveintoperl6.blogspot.com&lt;/a&gt;&lt;p&gt;Your editor minuted the Perl 6 design meetings:&lt;p&gt;&lt;a href="http://use.perl.org/article.pl?sid=07/06/07/0742259"&gt;http://use.perl.org/article.pl?sid=07/06/07/0742259&lt;/a&gt;&lt;br&gt;&lt;a href="http://use.perl.org/~chromatic/journal/33463"&gt;http://use.perl.org/~chromatic/journal/33463&lt;/a&gt;&lt;p&gt;* Perl at O&amp;#39;Reilly&lt;p&gt;Perl programmers rarely have to worry about memory management. Perl&amp;#39;s&lt;br&gt;built-in garbage collection takes most of the pain away from managing&lt;br&gt;resources. Of course, there are limitations--but a clever technique called&lt;br&gt;&amp;quot;Resource Acquisition Is Initialization&amp;quot; not only solves those problems&lt;br&gt;but makes other features even easier. Igor Gariev demonstrates RAII in&lt;br&gt;Perl and shows how it can simplify your code:&lt;p&gt;&lt;a href="http://www.perl.com/pub/a/2007/06/07/better-code-through-destruction.html"&gt;http://www.perl.com/pub/a/2007/06/07/better-code-through-destruction.html&lt;/a&gt;&lt;p&gt;Hate remembering login names and passwords? Single-sign on helps you&lt;br&gt;manage identity across multiple sites. Sounds complicated, right? (If&lt;br&gt;you&amp;#39;ve ever built an SSO system, you know that it is.) Don&amp;#39;t worry; there&lt;br&gt;are nice tools. Andrew Sterling Hanenkamp shows how to use Jifty and&lt;br&gt;Yale&amp;#39;s Central Authentication Service to build a SSO system:&lt;p&gt;&lt;a href="http://www.onlamp.com/pub/a/onlamp/2007/05/31/cas-single-sign-on-with-jifty.html"&gt;http://www.onlamp.com/pub/a/onlamp/2007/05/31/cas-single-sign-on-with-jifty.html&lt;/a&gt;&lt;p&gt;Your editor loves the perldoc utility, but tried a local web-based version&lt;br&gt;of Perl documentation through Pod::POM::Web. The results--especially after&lt;br&gt;a quick bugfix--are quite useful:&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/cpan_module_review_podpomweb.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/cpan_module_review_podpomweb.html&lt;/a&gt;&lt;p&gt;Dave Cross, another brilliant Perl programmer in the U.K., recently led a&lt;br&gt;free Teach-in at the BBC in London. It was a success. Here are his own words:&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/06/perl_teachin.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/06/perl_teachin.html&lt;/a&gt;&lt;p&gt;Adriano Ferreira skims the Perl 6 mailing lists for interesting tidbits.&lt;br&gt;This week, he found a tasty tidbit on the naming of certain Perl data&lt;br&gt;structures:&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/06/tasty_hashes.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/06/tasty_hashes.html&lt;/a&gt;&lt;p&gt;Your editor also compared the number of assertions in Perl, Python, and&lt;br&gt;Ruby&amp;#39;s core test suites as just a simple point of data:&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/trust_but_verify.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/trust_but_verify.html&lt;/a&gt;&lt;p&gt;Finally, what happens when your camel has to testify before Congress?&lt;br&gt;Someone else might muscle in on her territory:&lt;p&gt;&lt;a href="http://www.oreillynet.com/wateringhole/blog/"&gt;http://www.oreillynet.com/wateringhole/blog/&lt;/a&gt;&lt;p&gt;Didn&amp;#39;t see that one coming, did you?&lt;br&gt;-c&lt;br&gt;chromatic@oreilly.com&lt;br&gt;Editor, Perl.com, et cetera&lt;p&gt;===================================================================&lt;br&gt;Early Registration Extended--Save $200!&lt;p&gt;Join us June 18-20, 2007 in San Jose, California for the first &lt;br&gt;O&amp;#39;Reilly TOC Conference, and help shape the future of publishing.&lt;p&gt;Register now and Save $200.&lt;br&gt;&lt;a href="http://conferences.oreillynet.com/toc"&gt;http://conferences.oreillynet.com/toc&lt;/a&gt;&lt;p&gt;===================================================================&lt;p&gt;Visit our Sponsored Developer Resource Pages and learn about cool &lt;br&gt;stuff from our sponsors!&lt;p&gt;Downloads - Free Training - Webinars - Updates &lt;p&gt;Inside Lightroom: &lt;a href="http://digitalmedia.oreilly.com/lightroom"&gt;http://digitalmedia.oreilly.com/lightroom&lt;/a&gt;&lt;p&gt;------------------------------------------------------------------&lt;br&gt;Interested in sponsoring the Perl.com newsletter? Please email us at&lt;br&gt;advertising@oreilly.com for rate and availability information. &lt;br&gt;Thank you!&lt;br&gt;------------------------------------------------------------------&lt;br&gt;To change your newsletter subscription options, please visit&lt;br&gt;&lt;a href="http://www.oreillynet.com/cs/nl/home"&gt;http://www.oreillynet.com/cs/nl/home&lt;/a&gt;&lt;p&gt;For assistance, email help@oreillynet.com&lt;p&gt;O&amp;#39;Reilly Media, Inc.&lt;br&gt;1005 Gravenstein Highway North&lt;br&gt;Sebastopol, CA 95472&lt;br&gt;(707) 827-7000&lt;br&gt;------------------------------------------------------------------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23727001-1366664616281380103?l=giuciao.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://giuciao.blogspot.com/feeds/1366664616281380103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23727001&amp;postID=1366664616281380103' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/1366664616281380103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/1366664616281380103'/><link rel='alternate' type='text/html' href='http://giuciao.blogspot.com/2007/06/perl-newsletter.html' title='Perl Newsletter'/><author><name>giu</name><uri>http://www.blogger.com/profile/11808951541566996945</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03831464204564479566'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23727001.post-6855573024816906033</id><published>2007-06-08T15:31:00.000-07:00</published><updated>2007-06-08T15:42:56.561-07:00</updated><title type='text'>XML.com Newsletter</title><content type='html'>XML.com Xtra!&lt;br&gt;---------------------------------&lt;br&gt;The Email for XML.com Subscribers&lt;p&gt;=================================================================&lt;br&gt;Dear Reader,&lt;p&gt;Welcome to another issue of XML.com.&lt;p&gt;This week Kurt Cagle begins a new column for XML.com; first up, he&lt;br&gt;argues, rather persuasively, that XQuery has a future as a server-side&lt;br&gt;programming language for XML-centric applications.&lt;p&gt;This is an interesting suggestion, since XQuery has become a&lt;br&gt;full-blown programming language, not just a query language for XML&lt;br&gt;data, in which XML and XML fragments are first-class entities. That&lt;br&gt;suggests that, if your project or data is XML-centric, XQuery should&lt;br&gt;at least be on the server-side language radar.&lt;p&gt;It also suggests two other possibilities: first, XQuery is too late to make&lt;br&gt;much, if any, difference to XML&amp;#39;s future; second, XQuery might cause a&lt;br&gt;resurgence of interest in and use of XML in application development.&lt;p&gt;XQuery, the Server Language&lt;p&gt;&lt;a href="http://www.xml.com/pub/a/2007/06/01/xquery-the-server-language.html"&gt;http://www.xml.com/pub/a/2007/06/01/xquery-the-server-language.html&lt;/a&gt;&lt;p&gt;The Weekly Tab Sweep&lt;br&gt;--------------------&lt;p&gt;Paul Vixie tours the complexities of DNS:&lt;p&gt;&lt;a href="http://www.acmqueue.com/modules.php?name=Content&amp;amp;pa=printer_friendly&amp;amp;pid=481&amp;amp;page=1"&gt;http://www.acmqueue.com/modules.php?name=Content&amp;amp;pa=printer_friendly&amp;amp;pid=481&amp;amp;page=1&lt;/a&gt;&lt;p&gt;JoCaml is OCaml extended with the join calculus:&lt;p&gt;&lt;a href="http://jocaml.inria.fr/"&gt;http://jocaml.inria.fr/&lt;/a&gt;&lt;p&gt;If OCaml&amp;#39;s syntax weren&amp;#39;t so damn grotty (well, to my Pythoneer&amp;#39;s&lt;br&gt;eyes, anyway), I&amp;#39;d use it a lot more often.&lt;p&gt;I want a WiFi Slurper:&lt;p&gt;&lt;a href="http://www.boingboing.net/2007/05/30/wifi_slurper_grabs_u.html"&gt;http://www.boingboing.net/2007/05/30/wifi_slurper_grabs_u.html&lt;/a&gt;&lt;p&gt;Theo Jansen builds very cool kinetic sculpture:&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Theo_Jansen"&gt;http://en.wikipedia.org/wiki/Theo_Jansen&lt;/a&gt;&lt;p&gt;Which reminds me that if I had to live somewhere other than the US,&lt;br&gt;I&amp;#39;d probably choose the Netherlands, where it seems that everyone&lt;br&gt;speaks English, works hard, and is terribly smart and liberal. Every time&lt;br&gt;I&amp;#39;ve been there, it just seems like such a godawfully civilized place.&lt;p&gt;Final Destination: Why do the archives of so many great writers end up in&lt;br&gt;Texas?&lt;p&gt;&lt;a href="http://www.newyorker.com/reporting/2007/06/11/070611fa_fact_max"&gt;http://www.newyorker.com/reporting/2007/06/11/070611fa_fact_max&lt;/a&gt;&lt;p&gt;Well, land and real estate *is* awfully cheap there, especially&lt;br&gt;compared to either coast. I&amp;#39;ve been looking for just about a year for&lt;br&gt;the perfect office space in Washington, DC, and if my company were in&lt;br&gt;Austin or Dallas or Houston, I&amp;#39;d have found it in about 12&lt;br&gt;minutes... -sigh-&lt;p&gt;&lt;br&gt;Kendall Clark, kendall@xml.com &lt;br&gt;Managing Editor, XML.com&lt;p&gt;&lt;br&gt;=================================================================&lt;p&gt;*** XML News from the XML Cover Pages by Robin Cover ***&lt;p&gt;For more information on any of these stories visit:&lt;p&gt;&lt;a href="http://www.xml.com/pub/a/coverpage/newspage.html"&gt;http://www.xml.com/pub/a/coverpage/newspage.html&lt;/a&gt;&lt;p&gt;***&lt;p&gt;=================================================================&lt;br&gt;Visit our Sponsored Developer Resource Pages and learn about cool &lt;br&gt;stuff from our sponsors!&lt;p&gt;Downloads - Free Training - Webinars - Updates &lt;p&gt;Inside Lightroom: &lt;a href="http://digitalmedia.oreilly.com/lightroom"&gt;http://digitalmedia.oreilly.com/lightroom&lt;/a&gt;&lt;p&gt;------------------------------------------------------------------&lt;br&gt;Interested in sponsoring the XML.com newsletter? Please email us at&lt;br&gt;advertising@oreilly.com for rate and availability information. &lt;br&gt;Thank you!&lt;br&gt;-----------------------------------------------------------------&lt;br&gt;To change your newsletter subscription options, please visit&lt;br&gt;&lt;a href="http://www.oreillynet.com/cs/nl/home"&gt;http://www.oreillynet.com/cs/nl/home&lt;/a&gt;&lt;p&gt;For assistance, email help@oreillynet.com&lt;p&gt;O&amp;#39;Reilly Media, Inc.&lt;br&gt;1005 Gravenstein Highway North&lt;br&gt;Sebastopol, CA 95472&lt;br&gt;(707) 827-7000 &lt;br&gt;-----------------------------------------------------------------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23727001-6855573024816906033?l=giuciao.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://giuciao.blogspot.com/feeds/6855573024816906033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23727001&amp;postID=6855573024816906033' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/6855573024816906033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/6855573024816906033'/><link rel='alternate' type='text/html' href='http://giuciao.blogspot.com/2007/06/xmlcom-newsletter.html' title='XML.com Newsletter'/><author><name>giu</name><uri>http://www.blogger.com/profile/11808951541566996945</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03831464204564479566'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23727001.post-7603273593630200501</id><published>2007-06-08T15:01:00.000-07:00</published><updated>2007-06-08T15:12:20.619-07:00</updated><title type='text'>Open Directory and Keyboard Shortcuts for your AppleScripts</title><content type='html'>THE MAC DEVCENTER NEWSLETTER&lt;br&gt;-------------------------------------------&lt;br&gt;The latest from &lt;a href="http://www.macdevcenter.com"&gt;http://www.macdevcenter.com&lt;/a&gt;&lt;p&gt;==================================================================&lt;br&gt;Dear readers,&lt;p&gt;This week on Mac DevCenter we&amp;#39;re featuring an enlightening  &lt;br&gt;introduction to Apple&amp;#39;s powerful directory server, Open Directory,  &lt;br&gt;and an in-depth tutorial on how to use keyboard shortcuts with  &lt;br&gt;AppleScript. And with WWDC right around the corner, you can bet the  &lt;br&gt;MacDevCenter bloggers are talking it up and making their predictions  &lt;br&gt;for what Steve might reveal at next week&amp;#39;s keynote in San Francisco.&lt;p&gt;Open Directory is one of Apple&amp;#39;s best-kept secrets. Get the real  &lt;br&gt;scoop on Open Directory, and learn how to configure a very basic Open  &lt;br&gt;Directory system and set up an OS X Open Directory client, in Noah  &lt;br&gt;Gift&amp;#39;s &amp;quot;Discover the Power of Open Directory.&amp;quot;&lt;p&gt;&lt;a href="http://www.macdevcenter.com/pub/a/mac/2007/06/01/discover-the-power-of-open-directory.html"&gt;http://www.macdevcenter.com/pub/a/mac/2007/06/01/discover-the-power-of-open-directory.html&lt;/a&gt;&lt;p&gt;AppleScript automation is one of OS X&amp;#39;s most useful features, and it  &lt;br&gt;can be made even better with the use of keyboard shortcuts. Jochen  &lt;br&gt;Wolters examines three ways to assign a keyboard shortcut to an  &lt;br&gt;AppleScript, and digs in to FastScripts and Quicksilver in this  &lt;br&gt;detailed tutorial.&lt;p&gt;&lt;a href="http://www.macdevcenter.com/pub/a/mac/2007/06/08/hit-and-run-launching-applescripts-with-keyboard-shortcuts.html"&gt;http://www.macdevcenter.com/pub/a/mac/2007/06/08/hit-and-run-launching-applescripts-with-keyboard-shortcuts.html&lt;/a&gt;&lt;p&gt;The Mac DevCenter bloggers are busy getting ready for WWDC. Drop on  &lt;br&gt;by our blogs to read their predictions and add your own to the mix:&lt;p&gt;&lt;a href="http://www.oreillynet.com/mac/blog/"&gt;http://www.oreillynet.com/mac/blog/&lt;/a&gt;&lt;p&gt; &lt;br&gt;Bruce Stewart&lt;br&gt;Mac DevCenter Editor&lt;br&gt;bruce@oreilly.com&lt;p&gt;==================================================================&lt;p&gt;Visit our Sponsored Developer Resource Pages and learn about cool &lt;br&gt;stuff from our sponsors!&lt;p&gt;Downloads - Free Training - Webinars - Updates &lt;p&gt;Inside Lightroom: &lt;a href="http://digitalmedia.oreilly.com/lightroom"&gt;http://digitalmedia.oreilly.com/lightroom&lt;/a&gt;&lt;p&gt;------------------------------------------------------------------&lt;br&gt;Interested in sponsoring the Mac DevCenter newsletter? Please email &lt;br&gt;us at advertising@oreilly.com for rate and availability information. &lt;br&gt;Thank you!&lt;br&gt;---------------------------------------------------------------------&lt;br&gt;To change your newsletter subscription options, please visit&lt;br&gt;&lt;a href="http://www.oreillynet.com/cs/nl/home"&gt;http://www.oreillynet.com/cs/nl/home&lt;/a&gt;&lt;p&gt;For assistance, email help@oreillynet.com&lt;p&gt;O&amp;#39;Reilly Media, Inc.&lt;br&gt;1005 Gravenstein Highway North&lt;br&gt;Sebastopol, CA 95472&lt;br&gt;(707) 827-7000&lt;br&gt;---------------------------------------------------------------------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23727001-7603273593630200501?l=giuciao.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://giuciao.blogspot.com/feeds/7603273593630200501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23727001&amp;postID=7603273593630200501' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/7603273593630200501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/7603273593630200501'/><link rel='alternate' type='text/html' href='http://giuciao.blogspot.com/2007/06/open-directory-and-keyboard-shortcuts.html' title='Open Directory and Keyboard Shortcuts for your AppleScripts'/><author><name>giu</name><uri>http://www.blogger.com/profile/11808951541566996945</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03831464204564479566'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23727001.post-7389710003635981877</id><published>2007-06-06T15:41:00.000-07:00</published><updated>2007-06-06T15:55:33.147-07:00</updated><title type='text'>Windows DevCenter Newsletter</title><content type='html'>The Windows DevCenter Newsletter&lt;br&gt;---------------------------------------------------&lt;br&gt;The latest from &lt;a href="http://www.windowsdevcenter.com"&gt;http://www.windowsdevcenter.com&lt;/a&gt;&lt;p&gt;==================================================================&lt;br&gt;Sponsored by the O&amp;#39;Reilly School of Technology&lt;p&gt;O&amp;#39;Reilly School of Technology has opened its virtual doors &lt;br&gt;with educational offerings and certification for IT students &lt;br&gt;looking to further their careers or to launch one. &lt;p&gt;&lt;a href="http://www.oreilly.com/go/ost_wdc"&gt;http://www.oreilly.com/go/ost_wdc&lt;/a&gt;&lt;p&gt;==================================================================&lt;p&gt;Developing Visual Studio Project Wizards&lt;p&gt;The real power of Visual Studio project templates becomes evident when&lt;br&gt;they are combined with Visual Studio wizards. Jim Petrusha shows you the&lt;br&gt;best way to create them:&lt;p&gt;&lt;a href="http://www.windowsdevcenter.com/pub/a/windows/2007/06/06/developing-visual-studio-project-wizards.html"&gt;http://www.windowsdevcenter.com/pub/a/windows/2007/06/06/developing-visual-studio-project-wizards.html&lt;/a&gt;&lt;p&gt;Microsoft Backs Municipal Wi-Fi&lt;p&gt;In the fight over whether towns and cities should be allowed to have their&lt;br&gt;own Wi-Fi networks, Microsoft has clearly come down on the pro side. Check&lt;br&gt;out my blog for details:&lt;p&gt;&lt;a href="http://www.oreillynet.com/windows/blog/2007/06/microsoft_backs_municipal_wifi_1.html"&gt;http://www.oreillynet.com/windows/blog/2007/06/microsoft_backs_municipal_wifi_1.html&lt;/a&gt;&lt;p&gt;Freeware/Open Source for Windows Weekly Summary&lt;p&gt;Todd Ogasawara is back with his weekly roundup of great free Windows&lt;br&gt;software. This week he looks at a great calculator and the latest version&lt;br&gt;of the great open source sound editor Audacity, among others:&lt;p&gt;&lt;a href="http://www.oreillynet.com/windows/blog/2007/05/freewareopen_source_for_window_27.html"&gt;http://www.oreillynet.com/windows/blog/2007/05/freewareopen_source_for_window_27.html&lt;/a&gt;&lt;p&gt;And The #1 Reason Why Silverlight Rocks...&lt;p&gt;M. David Peterson tells you all the reasons you need Silverlight. His blog&lt;br&gt;has the answers:&lt;p&gt;&lt;a href="http://www.oreillynet.com/windows/blog/2007/06/and_the_1_reason_why_silverlig.html"&gt;http://www.oreillynet.com/windows/blog/2007/06/and_the_1_reason_why_silverlig.html&lt;/a&gt;&lt;p&gt;See you next week, &lt;p&gt;Preston Gralla, Editor&lt;br&gt;WindowsDevCenter.com&lt;br&gt;pgralla@oreilly.com&lt;p&gt;=====================================================================&lt;br&gt;Early Registration Extended--Save $200!&lt;p&gt;Join us June 18-20, 2007 in San Jose, California for the first &lt;br&gt;O&amp;#39;Reilly TOC Conference, and help shape the future of publishing.&lt;p&gt;Register now and Save $200.&lt;p&gt;&lt;a href="http://conferences.oreillynet.com/toc"&gt;http://conferences.oreillynet.com/toc&lt;/a&gt;&lt;p&gt;=====================================================================&lt;br&gt;Visit our Sponsored Developer Resource Pages and learn about cool &lt;br&gt;stuff from our sponsors!&lt;p&gt;Downloads - Free Training - Webinars - Updates &lt;p&gt;Inside Lightroom: &lt;a href="http://digitalmedia.oreilly.com/lightroom"&gt;http://digitalmedia.oreilly.com/lightroom&lt;/a&gt;&lt;p&gt;------------------------------------------------------------------&lt;br&gt;Interested in sponsoring the Windows DevCenter newsletter? Please &lt;br&gt;email us at advertising@oreilly.com for rate and availability &lt;br&gt;information. Thank you!&lt;br&gt;---------------------------------------------------------------------&lt;br&gt;To change your newsletter subscription options, please visit&lt;br&gt;&lt;a href="http://www.oreillynet.com/cs/nl/home"&gt;http://www.oreillynet.com/cs/nl/home&lt;/a&gt;&lt;p&gt;For assistance, email help@oreillynet.com&lt;p&gt;O&amp;#39;Reilly Media, Inc.&lt;br&gt;1005 Gravenstein Highway North&lt;br&gt;Sebastopol, CA 95472&lt;br&gt;(707) 827-7000&lt;br&gt;---------------------------------------------------------------------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23727001-7389710003635981877?l=giuciao.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://giuciao.blogspot.com/feeds/7389710003635981877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23727001&amp;postID=7389710003635981877' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/7389710003635981877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/7389710003635981877'/><link rel='alternate' type='text/html' href='http://giuciao.blogspot.com/2007/06/windows-devcenter-newsletter.html' title='Windows DevCenter Newsletter'/><author><name>giu</name><uri>http://www.blogger.com/profile/11808951541566996945</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03831464204564479566'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23727001.post-8839638404987594557</id><published>2007-06-05T16:59:00.000-07:00</published><updated>2007-06-05T17:01:36.072-07:00</updated><title type='text'>Open Directory, Haskell, semaphores, and Bacula</title><content type='html'>THE O&amp;#39;REILLY NETWORK NEWSLETTER&lt;br&gt;-------------------------------------&lt;br&gt;The latest from &lt;a href="http://oreillynet.com"&gt;http://oreillynet.com&lt;/a&gt;&lt;p&gt;==================================================================&lt;br&gt;Sponsored by the O&amp;#39;Reilly School of Technology&lt;p&gt;O&amp;#39;Reilly School of Technology has opened its virtual doors &lt;br&gt;with educational offerings and certification for IT students &lt;br&gt;looking to further their careers or to launch one. &lt;p&gt;&lt;a href="http://www.oreilly.com/go/ost_orn"&gt;http://www.oreilly.com/go/ost_orn&lt;/a&gt;&lt;p&gt;==================================================================&lt;br&gt;Greetings Readers,&lt;p&gt;Our first Ignite Boston was a success with more than 200 people &lt;br&gt;gathered for the four-hour event. You can get PDFs of the presentations&lt;br&gt;here: &lt;a href="http://www.oreillynet.com/ignite/blog"&gt;http://www.oreillynet.com/ignite/blog&lt;/a&gt;. Please keep your ears open for our&lt;br&gt;second Ignite Boston, which is tentatively scheduled for September 6. We&lt;br&gt;will be looking for a larger and more acoustic-friendly venue. Our&lt;br&gt;Managing Editor, Marlowe Shaeffer, did a fantastic job of organizing the&lt;br&gt;event. Follow these links to see what folks thought and view photos:&lt;p&gt;-- &lt;a href="http://www.flickr.com/photos/tags/igniteboston/"&gt;http://www.flickr.com/photos/tags/igniteboston/&lt;/a&gt;&lt;br&gt;-- &lt;a href="http://codeitch.wordpress.com/2007/06/01/ignite-boston-loved-the-format"&gt;http://codeitch.wordpress.com/2007/06/01/ignite-boston-loved-the-format&lt;/a&gt;&lt;br&gt;-- &lt;a href="http://slagwerks.com/blog/?p=26"&gt;http://slagwerks.com/blog/?p=26&lt;/a&gt;&lt;br&gt;-- &lt;a href="http://prog.livejournal.com/751416.html"&gt;http://prog.livejournal.com/751416.html&lt;/a&gt;&lt;br&gt;-- &lt;a href="http://www.jonmasters.org/blog/?p=553"&gt;http://www.jonmasters.org/blog/?p=553&lt;/a&gt;&lt;br&gt;-- &lt;a href="http://offonatangent.blogspot.com/2007/06/halley-clarence-and-chris.html"&gt;http://offonatangent.blogspot.com/2007/06/halley-clarence-and-chris.html&lt;/a&gt;&lt;p&gt;There are some interesting reads to be found on the O&amp;#39;Reilly network &lt;br&gt;this week, including...&lt;p&gt;Articles&lt;br&gt;Open Directory may be one of Apple&amp;#39;s best-kept secrets. In &amp;quot;Discover &lt;br&gt;the Power of Open Directory,&amp;quot; Noah Gift shows how easy it is to use, set up, &lt;br&gt;and administer an Open Directory Network. Stay tuned to this &lt;br&gt;page--Noah has two more articles still to come in this three-part &lt;br&gt;series. If you are interested to see how Open Directory can be used in &lt;br&gt;both massive corporate installations and small home setups while &lt;br&gt;managing a heterogeneous environments consisting of Windows, Linux, and &lt;br&gt;OS X clients, start reading now and check back for the rest of the series.&lt;p&gt;&lt;a href="http://www.macdevcenter.com/pub/a/mac/2007/06/01/discover-the-power-of-open-directory.html"&gt;http://www.macdevcenter.com/pub/a/mac/2007/06/01/discover-the-power-of-open-directory.html&lt;/a&gt;&lt;p&gt;Adam Turoff makes a bold statement in &amp;quot;An Introduction to Haskell, Part &lt;br&gt;1: Why Haskell&amp;quot; when he states &amp;quot;if you are a professional programmer, &lt;br&gt;then Haskell is in your future.&amp;quot; So, hearing that, what are you waiting &lt;br&gt;for? Find out what influences Haskell has on Java, C#, C++, Perl, Python,&lt;br&gt;and Ruby developers:&lt;p&gt;&lt;a href="http://www.oreillynet.com/pub/a/onlamp/2007/05/21/an-introduction-to-haskell---part-1-why-haskell.html"&gt;http://www.oreillynet.com/pub/a/onlamp/2007/05/21/an-introduction-to-haskell---part-1-why-haskell.html&lt;/a&gt;&lt;p&gt;The idea of a Unix semaphore has been around for 20 some years, at &lt;br&gt;least. See how this old, trusted, simple mechanism helps in &lt;br&gt;synchronizing multithreaded and multiprocess-based applications. In &lt;br&gt;&amp;quot;Semaphores in Linux,&amp;quot; Vikram Shukla takes you through one of the most &lt;br&gt;important aspects of interprocess communications--Linux semaphores. &lt;br&gt;You can find it here: &lt;p&gt;&lt;a href="http://www.oreillynet.com/pub/a/linux/2007/05/24/semaphores-in-linux.html"&gt;http://www.oreillynet.com/pub/a/linux/2007/05/24/semaphores-in-linux.html&lt;/a&gt;&lt;p&gt;Blogs&lt;br&gt;Juliet Kemp&amp;#39;s blog on &amp;quot;Backups again - Bacula&amp;quot; caught my eye for a &lt;br&gt;couple of reasons. First, Bacula is a cool name for back-up solution. &lt;br&gt;Second, if you&amp;#39;ve ever lost a filesystem, you know the importance &lt;br&gt;of a good tool and process built around it. Check out what she has to &lt;br&gt;say here:&lt;p&gt;&lt;a href="http://www.oreillynet.com/linux/blog/2007/05/backups_again_bacula.html?ref=most_discussed"&gt;http://www.oreillynet.com/linux/blog/2007/05/backups_again_bacula.html?ref=most_discussed&lt;/a&gt;&lt;p&gt;M. David Peterson caught my eye with a subject that I have strong &lt;br&gt;opinions about--&amp;quot;On DRM and Watermarking.&amp;quot; I think he &lt;br&gt;makes a cogent point when he prods us to back off of extreme reactions. &lt;br&gt;Think about it. Apple and EMI are doing something groundbreaking and &lt;br&gt;let&amp;#39;s not overreact. Check out what others are saying here: &lt;p&gt;&lt;a href="http://www.oreillynet.com/xml/blog/2007/06/on_drm_and_watermarking.html?ref=most_discussed"&gt;http://www.oreillynet.com/xml/blog/2007/06/on_drm_and_watermarking.html?ref=most_discussed&lt;/a&gt;&lt;p&gt;Stats&lt;br&gt;As part of our continued effort to understand the impact of the&lt;br&gt;availability of free downloads on book sales, Tim O&amp;#39;Reilly shared some&lt;br&gt;data on downloads versus sales of our book &amp;quot;Asterisk: The Future of Telephony,&amp;quot; by&lt;br&gt;Leif Madsen, Jared Smith, and Jim Van Meggelen. We released the book as &lt;br&gt;a free download under a Creative Commons license. Check out Tim&amp;#39;s post &lt;br&gt;here: &lt;a href="http://radar.oreilly.com/archives/2007/06/free_downloads.html"&gt;http://radar.oreilly.com/archives/2007/06/free_downloads.html&lt;/a&gt;&lt;p&gt;You may also be interested in seeing what folks are searching for on the &lt;br&gt;O&amp;#39;Reilly Network. You can find this by subject area here:&lt;p&gt;&lt;a href="http://www.oreillynet.com/feeds/widgets/organic_search_tagcloud"&gt;http://www.oreillynet.com/feeds/widgets/organic_search_tagcloud&lt;/a&gt;&lt;p&gt;&lt;br&gt;Comments&lt;br&gt;Any comments, ideas, thoughts on features, or content you would like to &lt;br&gt;see on the O&amp;#39;Reilly Network can be sent to ideas@oreillynet.com. If you &lt;br&gt;want a response to your email, please indicate that because we do not &lt;br&gt;reply unless you are expecting it.&lt;br&gt; &lt;br&gt;Mike Hendrickson&lt;br&gt;General Manager, The O&amp;#39;Reilly Network&lt;p&gt;=====================================================================&lt;br&gt;Early Registration Extended--Save $200!&lt;p&gt;Join us June 18-20, 2007 in San Jose, California for the first &lt;br&gt;O&amp;#39;Reilly TOC Conference, and help shape the future of publishing.&lt;p&gt;Register now and Save $200.&lt;br&gt;&lt;a href="http://conferences.oreillynet.com/toc"&gt;http://conferences.oreillynet.com/toc&lt;/a&gt;&lt;p&gt;=====================================================================&lt;br&gt;*** New Books from O&amp;#39;Reilly Media ***&lt;p&gt;bash Cookbook&lt;br&gt;&lt;a href="http://www.oreilly.com/catalog/9780596526788"&gt;http://www.oreilly.com/catalog/9780596526788&lt;/a&gt;&lt;p&gt;Flash CS3: The Missing Manual&lt;br&gt;&lt;a href="http://www.oreilly.com/catalog/9780596510442"&gt;http://www.oreilly.com/catalog/9780596510442&lt;/a&gt;&lt;p&gt;Learning WCF&lt;br&gt;&lt;a href="http://www.oreilly.com/catalog/9780596101626"&gt;http://www.oreilly.com/catalog/9780596101626&lt;/a&gt;&lt;p&gt;=====================================================================&lt;br&gt;Visit our Sponsored Developer Resource Pages and learn about cool &lt;br&gt;stuff from our sponsors!&lt;p&gt;Downloads - Free Training - Webinars - Updates &lt;p&gt;Inside Lightroom: &lt;a href="http://digitalmedia.oreilly.com/lightroom"&gt;http://digitalmedia.oreilly.com/lightroom&lt;/a&gt;&lt;p&gt;------------------------------------------------------------------&lt;br&gt;Interested in sponsoring the O&amp;#39;Reilly Network newsletter? Please &lt;br&gt;email us at advertising@oreilly.com for rate and availability &lt;br&gt;information. Thank you!&lt;br&gt;---------------------------------------------------------------------&lt;br&gt;To change your newsletter subscription options, please visit&lt;br&gt;&lt;a href="http://www.oreillynet.com/cs/nl/home"&gt;http://www.oreillynet.com/cs/nl/home&lt;/a&gt;&lt;p&gt;For assistance, email help@oreillynet.com&lt;p&gt;O&amp;#39;Reilly Media, Inc.&lt;br&gt;1005 Gravenstein Highway North&lt;br&gt;Sebastopol, CA 95472&lt;br&gt;(707) 827-7000&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23727001-8839638404987594557?l=giuciao.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://giuciao.blogspot.com/feeds/8839638404987594557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23727001&amp;postID=8839638404987594557' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/8839638404987594557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/8839638404987594557'/><link rel='alternate' type='text/html' href='http://giuciao.blogspot.com/2007/06/open-directory-haskell-semaphores-and.html' title='Open Directory, Haskell, semaphores, and Bacula'/><author><name>giu</name><uri>http://www.blogger.com/profile/11808951541566996945</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03831464204564479566'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23727001.post-1146982021066765814</id><published>2007-06-04T15:01:00.000-07:00</published><updated>2007-06-04T15:12:25.121-07:00</updated><title type='text'>Linux Newsletter</title><content type='html'>LINUX NEWS FROM O&amp;#39;REILLY NETWORK&lt;br&gt;----------------------------------------&lt;br&gt;The Latest from &lt;a href="http://www.linuxdevcenter.com"&gt;http://www.linuxdevcenter.com&lt;/a&gt; and &lt;a href="http://ONLamp.com"&gt;http://ONLamp.com&lt;/a&gt;&lt;p&gt;=================================================================&lt;br&gt;Sponsored by Rackspace Managed Hosting&lt;p&gt;Rackspace delivers fully managed windows and linux &lt;br&gt;hosting solutions,a Zero-Downtime Network&amp;trade; and 24x7x365 &lt;br&gt;Fanatical Support&amp;trade;.&lt;br&gt; &lt;br&gt;View our June Promotion &lt;p&gt;&lt;a href="http://www.oreilly.com/go/rkspc_lnx6"&gt;http://www.oreilly.com/go/rkspc_lnx6&lt;/a&gt;&lt;p&gt;=================================================================&lt;p&gt;Greetings all. We had our first official presidential primary debate of the&lt;br&gt;2008 season tonight here in the Granite State, a full seven months before the&lt;br&gt;New Hampshire Primary is currently scheduled (assuming another state doesn&amp;#39;t&lt;br&gt;move theirs up, in which case we could be voting at Halloween the way things&lt;br&gt;are going...).  While you can argue who won the debate, there&amp;#39;s no debating&lt;br&gt;that it was another good week here on the OFOW*&lt;p&gt;Federico Biancuzzi had an informative and somewhat scary interview with&lt;br&gt;Joseph Kong, a BSD rootkit savant.  If you weren&amp;#39;t looking at your hard&lt;br&gt;drive with suspicion by the end of the article, you should be...&lt;p&gt;&lt;a href="http://www.onlamp.com/pub/a/bsd/2007/05/31/defending-against-rootkits-under-bsd.html"&gt;http://www.onlamp.com/pub/a/bsd/2007/05/31/defending-against-rootkits-under-bsd.html&lt;/a&gt;&lt;p&gt;On a less dangerous note, Andrew Sterling Hanenkamp told us about CAS+, a&lt;br&gt;toolkit for developing Single Sign-On solutions under the Jifty web&lt;br&gt;framework.  SSO is a must-have in enterprise applications, so it&amp;#39;s worth a&lt;br&gt;read.&lt;p&gt;&lt;a href="http://www.onlamp.com/pub/a/onlamp/2007/05/31/cas-single-sign-on-with-jifty.html"&gt;http://www.onlamp.com/pub/a/onlamp/2007/05/31/cas-single-sign-on-with-jifty.html&lt;/a&gt;&lt;p&gt;Over at the Watering Hole, Pearl learned that sometimes it&amp;#39;s better to let a&lt;br&gt;case of mistaken identity stand.&lt;p&gt;&lt;a href="http://www.oreillynet.com/wateringhole/blog/2007/05/out_of_the_frying_pan_1.html"&gt;http://www.oreillynet.com/wateringhole/blog/2007/05/out_of_the_frying_pan_1.html&lt;/a&gt;&lt;p&gt;Of course, there were blogs as well. chromatic, always a busy beaver,&lt;br&gt;started the week with another tool salute, this time to Vim.  He continued&lt;br&gt;on with another blog, expressing his worry at what he sees as a lack of&lt;br&gt;automated tests in the base Ruby package.&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/thank_you_vim.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/thank_you_vim.html&lt;/a&gt;&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/trust_but_verify.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/trust_but_verify.html&lt;/a&gt;&lt;p&gt;Chris Tyler dropped a line about the demise of the &amp;quot;Core&amp;quot; part of Fedora Core&lt;br&gt;under the new Fedora 7 release.&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/fedora_7_core_no_more_1.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/fedora_7_core_no_more_1.html&lt;/a&gt;&lt;p&gt;If you&amp;#39;ve ever wondered why we call hashes hashes, Adriano Ferreira pointed&lt;br&gt;out a recent discussion of the same topic on the Perl mailing list.&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/06/tasty_hashes.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/06/tasty_hashes.html&lt;/a&gt;&lt;p&gt;Nitesh Dhanjani took a look at the security implications of Google Gears,&lt;br&gt;the new toolkit designed to let browser applications run offline.&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/06/google_gears_initial_thoughts.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/06/google_gears_initial_thoughts.html&lt;/a&gt;&lt;p&gt;You may remember that a few weeks ago, Dave Cross let us know about an&lt;br&gt;upcoming Perl teach-in at the BBC.  Well, it happened, and he has a report&lt;br&gt;right here.&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/06/perl_teachin.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/06/perl_teachin.html&lt;/a&gt;&lt;p&gt;Over on the DevCenter blog, chromatic took a look at some Parrot code with&lt;br&gt;Callgrind, and didn&amp;#39;t like what he saw.&lt;p&gt;&lt;a href="http://www.oreillynet.com/linux/blog/2007/05/gnome_218_for_vector_linux_58.html"&gt;http://www.oreillynet.com/linux/blog/2007/05/gnome_218_for_vector_linux_58.html&lt;/a&gt;&lt;p&gt;Caitlyn Martin reported the addition of GNOME 2.18 support to the Vector&lt;br&gt;Linux 5.8 package.&lt;p&gt;&lt;a href="http://www.oreillynet.com/linux/blog/2007/05/cant_libc_do_it.html"&gt;http://www.oreillynet.com/linux/blog/2007/05/cant_libc_do_it.html&lt;/a&gt;&lt;p&gt;How do the Microsoft Permissive License and the Apache 2.0 license compare&lt;br&gt;when looking at patents?  Well, chromatic took a look...&lt;p&gt;&lt;a href="http://www.oreillynet.com/linux/blog/2007/05/patents_mspl_and_the_apache_20.html"&gt;http://www.oreillynet.com/linux/blog/2007/05/patents_mspl_and_the_apache_20.html&lt;/a&gt;&lt;p&gt;Looking for a good backup solution?  Juliet Kemp likes Bacula, and tells us why.&lt;p&gt;&lt;a href="http://www.oreillynet.com/linux/blog/2007/05/backups_again_bacula.html"&gt;http://www.oreillynet.com/linux/blog/2007/05/backups_again_bacula.html&lt;/a&gt;&lt;p&gt;There are two blogs of note over on the Database side of the force, both by Roland&lt;br&gt;Bouman, and both about offline database support.  First he looked at Google&lt;br&gt;Gears, and then he wondered about offline support under MySQL.&lt;p&gt;&lt;a href="http://www.oreillynet.com/databases/blog/2007/06/post_1.html"&gt;http://www.oreillynet.com/databases/blog/2007/06/post_1.html&lt;/a&gt;&lt;p&gt;&lt;a href="http://www.oreillynet.com/databases/blog/2007/06/what_mysql_can_do_to_enter_the.html"&gt;http://www.oreillynet.com/databases/blog/2007/06/what_mysql_can_do_to_enter_the.html&lt;/a&gt;&lt;p&gt;Suppose you had to track down the sender of an email?  Where would you look?&lt;br&gt;Probably at the logfiles, and Anton Chuvakin takes a look at one way to use&lt;br&gt;them.&lt;p&gt;&lt;a href="http://www.oreillynet.com/sysadmin/blog/2007/05/antons_security_tip_of_the_wee_2.html"&gt;http://www.oreillynet.com/sysadmin/blog/2007/05/antons_security_tip_of_the_wee_2.html&lt;/a&gt;&lt;p&gt;It was a quiet week on the Ruby blog (come on folks, let&amp;#39;s make some noise out&lt;br&gt;there).  Gregory Brown is looking for innovative Ruby projects to highlight in a &lt;br&gt;new &amp;quot;Ruby Project Spotlight&amp;quot; series he wants to start.  Read the details and drop &lt;br&gt;him a line.&lt;p&gt;&lt;a href="http://www.oreillynet.com/ruby/blog/2007/05/starting_a_new_ruby_project_sp.html"&gt;http://www.oreillynet.com/ruby/blog/2007/05/starting_a_new_ruby_project_sp.html&lt;/a&gt;&lt;p&gt;I have no idea who the 2008 candidates will be, but I do know what&amp;#39;s coming&lt;br&gt;up next week.  Swayam Prakasha will take a look at how to optimize Linux&lt;br&gt;system performance, and Gregory Brown will tell us why Rails testing isn&amp;#39;t&lt;br&gt;just for the paranoid.  A new and dire threat confronts the inhabitants of&lt;br&gt;The Watering Hole, and Blogs Will Be Written.&lt;p&gt;* Yes, it STILL stands for the ONLamp Family of Websites&lt;p&gt;&lt;br&gt;James Turner&lt;br&gt;Site Editor, ONLamp.com&lt;br&gt;turner@oreilly.com&lt;p&gt;================================================================&lt;br&gt;Sponsored by the O&amp;#39;Reilly School of Technology&lt;p&gt;O&amp;#39;Reilly School of Technology has opened its virtual doors &lt;br&gt;with educational offerings and certification for IT students &lt;br&gt;looking to further their careers or to launch one. &lt;p&gt;&lt;br&gt;&lt;a href="http://www.oreilly.com/go/ost_lnx"&gt;http://www.oreilly.com/go/ost_lnx&lt;/a&gt;&lt;p&gt;================================================================&lt;br&gt;Visit our Sponsored Developer Resource Pages and learn about cool &lt;br&gt;stuff from our sponsors!&lt;br&gt;Downloads - Free Training - Webinars - Updates &lt;p&gt;Inside Lightroom: &lt;a href="http://digitalmedia.oreilly.com/lightroom"&gt;http://digitalmedia.oreilly.com/lightroom&lt;/a&gt;&lt;p&gt;------------------------------------------------------------------&lt;br&gt;Interested in sponsoring the Linux DevCenter newsletter? Please &lt;br&gt;email us at advertising@oreilly.com for rate and availability &lt;br&gt;information. Thank you!&lt;br&gt;-----------------------------------------------------------------&lt;br&gt;To change your newsletter subscription options, please visit&lt;br&gt;&lt;a href="http://www.oreillynet.com/cs/nl/home"&gt;http://www.oreillynet.com/cs/nl/home&lt;/a&gt;&lt;p&gt;For assistance, email help@oreillynet.com&lt;p&gt;O&amp;#39;Reilly Media, Inc.&lt;br&gt;1005 Gravenstein Highway North&lt;br&gt;Sebastopol, CA 95472&lt;br&gt;(707) 827-7000&lt;br&gt;-----------------------------------------------------------------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23727001-1146982021066765814?l=giuciao.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://giuciao.blogspot.com/feeds/1146982021066765814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23727001&amp;postID=1146982021066765814' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/1146982021066765814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/1146982021066765814'/><link rel='alternate' type='text/html' href='http://giuciao.blogspot.com/2007/06/linux-newsletter.html' title='Linux Newsletter'/><author><name>giu</name><uri>http://www.blogger.com/profile/11808951541566996945</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03831464204564479566'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23727001.post-2338051173702894078</id><published>2007-05-30T15:01:00.000-07:00</published><updated>2007-05-30T15:12:17.031-07:00</updated><title type='text'>Windows DevCenter Newsletter</title><content type='html'>The Windows DevCenter Newsletter&lt;br&gt;---------------------------------------------------&lt;br&gt;The latest from &lt;a href="http://www.windowsdevcenter.com"&gt;http://www.windowsdevcenter.com&lt;/a&gt;&lt;p&gt;==================================================================&lt;br&gt;Sponsored by Rackspace Managed Hosting&lt;p&gt;Rackspace delivers fully managed Windows and Linux hosting &lt;br&gt;solutions, a Zero-Downtime Network&amp;trade; and 24x7x365 Fanatical &lt;br&gt;Support&amp;trade; starting at $383 per month.&lt;p&gt;Get our Advanced Monitoring and Reporting Bundle for &lt;br&gt;$10/Month in May. View promo:&lt;p&gt;&lt;a href="http://www.oreilly.com/go/rkspc_win"&gt;http://www.oreilly.com/go/rkspc_win&lt;/a&gt;&lt;p&gt;==================================================================&lt;p&gt;Microsoft Surface: Not Coming to a Home Near You &lt;p&gt;Much of the criticism of the new Microsoft Surface computing table is&lt;br&gt;misguided, for one simple reason: It&amp;#39;s intended to be used in commercial&lt;br&gt;settings, not at home. For more details, read my blog:&lt;p&gt;&lt;a href="http://www.oreillynet.com/windows/blog/2007/05/microsoft_surface_not_coming_t.html"&gt;http://www.oreillynet.com/windows/blog/2007/05/microsoft_surface_not_coming_t.html&lt;/a&gt;&lt;p&gt;A PC On Every Desktop? The Desktop *Is* The PC&lt;p&gt;M. David Peterson has his own thoughts about Microsoft Surface. Read what&lt;br&gt;his blog has to say--and see pics as well:&lt;p&gt;&lt;a href="http://www.oreillynet.com/windows/blog/2007/05/a_pc_on_every_desktop_th.html"&gt;http://www.oreillynet.com/windows/blog/2007/05/a_pc_on_every_desktop_th.html&lt;/a&gt;&lt;p&gt;Freeware/Open Source for Windows Weekly Summary &lt;p&gt;Todd Ogasawara is back with his weekly roundup of the best of Windows&lt;br&gt;freebies. Among his winners this week, free antivirus software for Windows&lt;br&gt;Vista:&lt;p&gt;&lt;a href="http://www.oreillynet.com/windows/blog/2007/05/freewareopen_source_for_window_26.html"&gt;http://www.oreillynet.com/windows/blog/2007/05/freewareopen_source_for_window_26.html&lt;/a&gt;&lt;p&gt;Using the Cryptography APIs in .NET&lt;p&gt;The .NET framework contains a number of cryptography services that allow&lt;br&gt;you to incorporate security services into your .NET applications. In this&lt;br&gt;article, Wei-Meng Lee shows you how to use some of the common security&lt;br&gt;APIs to make your .NET applications more secure:&lt;p&gt;&lt;a href="http://www.windowsdevcenter.com/pub/a/windows/2007/05/22/using-the-cryptography-apis-in-net.html"&gt;http://www.windowsdevcenter.com/pub/a/windows/2007/05/22/using-the-cryptography-apis-in-net.html&lt;/a&gt;&lt;p&gt;Ignite Boston!&lt;p&gt;The first Ignite Boston will be on Thursday, May 31, from 6 to 10pm at&lt;br&gt;Tommy Doyle&amp;#39;s in Harvard Square, Cambridge, MA. From 6-7pm, mingle and&lt;br&gt;talk tech with your fellow FOOs, alpha geeks, and techies from the greater&lt;br&gt;Boston area. Join a MAKE challenge team and participate in building&lt;br&gt;bridges (how much weight can your bridge&amp;ndash;-made from less than 1K popsicle&lt;br&gt;sticks-&amp;ndash;support?) After that, there will be a special keynote address from&lt;br&gt;author Scott Berkun (&amp;quot;The Myths of Innovation&amp;quot;; &amp;quot;The Art of Project&lt;br&gt;Management&amp;quot;). Then, on to guest speakers, who&amp;#39;ll catch you up on the cool,&lt;br&gt;new, innovative stuff going on in technology today. During intermissions,&lt;br&gt;get a cold beer and chat with speakers, sponsors, and O&amp;#39;Reilly&amp;#39;s own&lt;br&gt;editors. Join us Thursday, May 31, for a fun, energetic evening of&lt;br&gt;talking, learning, making, and collaborating:&lt;p&gt;&lt;a href="http://www.oreillynet.com/ignite/blog/"&gt;http://www.oreillynet.com/ignite/blog/&lt;/a&gt;&lt;p&gt;See you next week,&lt;br&gt; &lt;br&gt;Preston Gralla, Editor&lt;br&gt;WindowsDevCenter.com&lt;br&gt;pgralla@oreilly.com&lt;p&gt;=====================================================================&lt;br&gt;Early Registration Extended--Save $200!&lt;p&gt;Join us June 18-20, 2007 in San Jose, California for the first &lt;br&gt;O&amp;#39;Reilly TOC Conference, and help shape the future of publishing.&lt;p&gt;Register now and Save $200.&lt;br&gt;&lt;a href="http://conferences.oreillynet.com/toc/"&gt;http://conferences.oreillynet.com/toc/&lt;/a&gt;&lt;p&gt;=====================================================================&lt;br&gt;Visit our Sponsored Developer Resource Pages and learn about cool &lt;br&gt;stuff from our sponsors!&lt;p&gt;Downloads - Free Training - Webinars - Updates &lt;p&gt;Inside Lightroom: &lt;a href="http://digitalmedia.oreilly.com/lightroom"&gt;http://digitalmedia.oreilly.com/lightroom&lt;/a&gt;&lt;p&gt;------------------------------------------------------------------&lt;br&gt;Interested in sponsoring the Windows DevCenter newsletter? Please &lt;br&gt;email us at advertising@oreilly.com for rate and availability &lt;br&gt;information. Thank you!&lt;br&gt;---------------------------------------------------------------------&lt;br&gt;To change your newsletter subscription options, please visit&lt;br&gt;&lt;a href="http://www.oreillynet.com/cs/nl/home"&gt;http://www.oreillynet.com/cs/nl/home&lt;/a&gt;&lt;p&gt;For assistance, email help@oreillynet.com&lt;p&gt;O&amp;#39;Reilly Media, Inc.&lt;br&gt;1005 Gravenstein Highway North&lt;br&gt;Sebastopol, CA 95472&lt;br&gt;(707) 827-7000&lt;br&gt;---------------------------------------------------------------------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23727001-2338051173702894078?l=giuciao.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://giuciao.blogspot.com/feeds/2338051173702894078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23727001&amp;postID=2338051173702894078' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/2338051173702894078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/2338051173702894078'/><link rel='alternate' type='text/html' href='http://giuciao.blogspot.com/2007/05/windows-devcenter-newsletter_30.html' title='Windows DevCenter Newsletter'/><author><name>giu</name><uri>http://www.blogger.com/profile/11808951541566996945</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03831464204564479566'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23727001.post-1715843778698223242</id><published>2007-05-29T17:59:00.000-07:00</published><updated>2007-05-29T18:02:34.937-07:00</updated><title type='text'>Haskell, Flex, and semaphores, oh my!</title><content type='html'>LINUX NEWS FROM O&amp;#39;REILLY NETWORK&lt;br&gt;----------------------------------------&lt;br&gt;The Latest from &lt;a href="http://www.linuxdevcenter.com"&gt;http://www.linuxdevcenter.com&lt;/a&gt; and &lt;a href="http://ONLamp.com"&gt;http://ONLamp.com&lt;/a&gt;&lt;p&gt;=================================================================&lt;p&gt;A happy Memorial Day Weekend to all of you living in the U.S.! Of course,&lt;br&gt;you won&amp;#39;t be getting this until Tuesday, so it&amp;#39;s more of a &amp;quot;I hope you had&lt;br&gt;a good Memorial Day Weekend,&amp;quot; but time is relative, right?&lt;p&gt;Everyone, be sure to come to Ignite Boston this Thursday. It doesn&amp;#39;t&lt;br&gt;matter if you live in Kyoto, I&amp;#39;m going to expect every one of you to&lt;br&gt;attend, and I&amp;#39;ll be taking names. There Will Be Consequences!&lt;p&gt;&lt;a href="http://www.oreillynet.com/ignite/blog/"&gt;http://www.oreillynet.com/ignite/blog/&lt;/a&gt;&lt;p&gt;If you&amp;#39;re not in the states, but instead an inhabitant of the Continent,&lt;br&gt;you might want to check out the upcoming GNOME Users&amp;#39; And Developers&amp;#39;&lt;br&gt;European Conference.&lt;p&gt;&lt;a href="http://guadec.org/"&gt;http://guadec.org/&lt;/a&gt;&lt;p&gt;On to our roundup of the past seven days of fun and frolic on the OFOW.*&lt;p&gt;We begin with an introduction to functional programming, by way of the&lt;br&gt;Haskell programming language. If you&amp;#39;ve only had experience with&lt;br&gt;imperative programming languages (or if you don&amp;#39;t even know what an&lt;br&gt;imperative programming language is), you owe it to yourself to check out&lt;br&gt;Adam Turoff&amp;#39;s gentle guide.&lt;p&gt;&lt;a href="http://www.onlamp.com/pub/a/onlamp/2007/05/21/an-introduction-to-haskell---part-1-why-haskell.html"&gt;http://www.onlamp.com/pub/a/onlamp/2007/05/21/an-introduction-to-haskell---part-1-why-haskell.html&lt;/a&gt;&lt;p&gt;Flex is Adobe&amp;#39;s answer to the platform-independent deployment environment&lt;br&gt;question. But although the client-side may be handled using Flex, the&lt;br&gt;backend still needs to be developed in a traditional environment. Jack&lt;br&gt;Herrington uses a fictional YouTube clone as a way to demonstrate how PHP&lt;br&gt;can serve as a server-side counterpart to Flex.&lt;p&gt;&lt;a href="http://www.onlamp.com/pub/a/php/2007/05/24/creating-mytube-with-flex-and-php.html"&gt;http://www.onlamp.com/pub/a/php/2007/05/24/creating-mytube-with-flex-and-php.html&lt;/a&gt;&lt;p&gt;Finally, you may have learned semaphores years ago, or may have managed to&lt;br&gt;go your entire career without ever having to use one. But even if you&amp;#39;re a&lt;br&gt;semaphore pro, a good refresher can&amp;#39;t hurt. Vikram Shukla has a pretty&lt;br&gt;comprehensive guide, including a comparison of POSIX and System V style&lt;br&gt;semaphores.&lt;p&gt;&lt;a href="http://www.linuxdevcenter.com/pub/a/linux/2007/05/24/semaphores-in-linux.html"&gt;http://www.linuxdevcenter.com/pub/a/linux/2007/05/24/semaphores-in-linux.html&lt;/a&gt;&lt;p&gt;Spencer Critchley led off the week in blogs with a pointer to a new book&lt;br&gt;that provides a lot of missing information for Drupal users:&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/the_missing_drupal_manual_pro.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/the_missing_drupal_manual_pro.html&lt;/a&gt;&lt;p&gt;Andy Oram looked at how Splunk is mashing up its data to help sysadmins.&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/splunks_mashup_of_informations.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/splunks_mashup_of_informations.html&lt;/a&gt;&lt;p&gt;How do you keep geeks in your organization? Nitesh Dhanjani had some&lt;br&gt;thoughts on the subject:&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/the_string_theory_of_how_to_re.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/the_string_theory_of_how_to_re.html&lt;/a&gt;&lt;p&gt;chromatic looks at coherence as an oft-overlooked feature of modern&lt;br&gt;DBMSi:&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/one_oftenoverlooked_feature_of.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/one_oftenoverlooked_feature_of.html&lt;/a&gt;&lt;p&gt;Jeremy Jones continued his reporting on the rewriting of the podgrapher&lt;br&gt;utility.&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/rewriting_podgrabber_part_2_1.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/rewriting_podgrabber_part_2_1.html&lt;/a&gt;&lt;p&gt;Your humble narrator had some thoughts on Dell&amp;#39;s move to offer&lt;br&gt;Linux-preinstalled systems.&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/another_linux_milestone.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/another_linux_milestone.html&lt;/a&gt;&lt;p&gt;Mr. Jones returned with a pointer to some pithy PyCon podcast (your&lt;br&gt;tongue-twister of the week)&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/python_podcasts.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/python_podcasts.html&lt;/a&gt;&lt;p&gt;chromatic had two in a row, first mentioning that Microsoft is looking for&lt;br&gt;an open source guru, and then reviewing the CPAN Pod::POM::Web module.&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/microsoft_wants_an_open_source.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/microsoft_wants_an_open_source.html&lt;/a&gt;&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/cpan_module_review_podpomweb.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/cpan_module_review_podpomweb.html&lt;/a&gt;&lt;p&gt;Over in DevCenter, Carla Schroder shared her experiences and frustrations&lt;br&gt;with getting Linux to print.&lt;p&gt;&lt;a href="http://www.oreillynet.com/linux/blog/2007/05/more_fun_with_printing.html"&gt;http://www.oreillynet.com/linux/blog/2007/05/more_fun_with_printing.html&lt;/a&gt;&lt;p&gt;Juliet Kemp discussed how to automount removable devices under Debian:&lt;p&gt;&lt;a href="http://www.oreillynet.com/linux/blog/2007/05/automounting_removable_devices.html"&gt;http://www.oreillynet.com/linux/blog/2007/05/automounting_removable_devices.html&lt;/a&gt;&lt;p&gt;And in the spirit of the three female Indy drivers this week, Caitlyn&lt;br&gt;Martin completed our all woman DevCenter blogfest with some information on&lt;br&gt;the Feisty Fawn release of Xubuntu.&lt;p&gt;&lt;a href="http://www.oreillynet.com/linux/blog/2007/05/xubuntu_gets_feisty.html"&gt;http://www.oreillynet.com/linux/blog/2007/05/xubuntu_gets_feisty.html&lt;/a&gt;&lt;p&gt;In databaseland, Roland Bouman debunked a common myth about the GROUP_BY&lt;br&gt;clause:&lt;p&gt;&lt;a href="http://www.oreillynet.com/databases/blog/2007/05/debunking_group_by_myths.html"&gt;http://www.oreillynet.com/databases/blog/2007/05/debunking_group_by_myths.html&lt;/a&gt;&lt;p&gt;Brian K. Jones shares his path to sysadminosity over in the SysAdmin&lt;br&gt;blogs:&lt;p&gt;&lt;a href="http://www.oreillynet.com/sysadmin/blog/2007/05/how_did_you_become_an_admin.html"&gt;http://www.oreillynet.com/sysadmin/blog/2007/05/how_did_you_become_an_admin.html&lt;/a&gt;&lt;p&gt;We end this week in the Ruby Blogs, where Daniel Berger laments the lack&lt;br&gt;of bind parameters in ActiveRecord:&lt;p&gt;&lt;a href="http://www.oreillynet.com/ruby/blog/2007/05/bind_parameters_now.html"&gt;http://www.oreillynet.com/ruby/blog/2007/05/bind_parameters_now.html&lt;/a&gt;&lt;p&gt;And finally, Gregory Brown starts his Summer of Code reportage with a look&lt;br&gt;at RubyLand.&lt;p&gt;&lt;a href="http://www.oreillynet.com/ruby/blog/2007/05/gsoc_announcing_rubyland.html"&gt;http://www.oreillynet.com/ruby/blog/2007/05/gsoc_announcing_rubyland.html&lt;/a&gt;&lt;p&gt;Over at The Watering Hole, the melee is over, but Pearl is still in hot&lt;br&gt;water.&lt;p&gt;&lt;a href="http://www.oreillynet.com/wateringhole/blog/"&gt;http://www.oreillynet.com/wateringhole/blog/&lt;/a&gt;&lt;p&gt;Looking forward, always forward, never backward, we&amp;#39;ve got two articles&lt;br&gt;upcoming this week. Federico Biancuzzi has another in his series of BSD&lt;br&gt;interviews, this time looking at Rootkits. And Andrew Hanenkamp, tells us&lt;br&gt;about a single sign-on solution for Jifty called CAS+. And over in the&lt;br&gt;Watering Hole, things go from bad to worse for Pearl as she testifies&lt;br&gt;before Congress.&lt;p&gt;Until next time, remember that no matter where you go, there you are,&lt;br&gt;unless you&amp;#39;re time-traveling, in which case there you were.&lt;p&gt;* Still the ONLamp Family of Web Sites...&lt;p&gt;James Turner&lt;br&gt;Site Editor, ONLamp.com&lt;br&gt;turner@oreilly.com&lt;p&gt;================================================================&lt;br&gt;Visit our Sponsored Developer Resource Pages and learn about cool &lt;br&gt;stuff from our sponsors!&lt;br&gt;Downloads - Free Training - Webinars - Updates &lt;p&gt;Inside Lightroom: &lt;a href="http://digitalmedia.oreilly.com/lightroom"&gt;http://digitalmedia.oreilly.com/lightroom&lt;/a&gt;&lt;p&gt;------------------------------------------------------------------&lt;br&gt;Interested in sponsoring the Linux DevCenter newsletter? Please &lt;br&gt;email us at advertising@oreilly.com for rate and availability &lt;br&gt;information. Thank you!&lt;br&gt;-----------------------------------------------------------------&lt;br&gt;To change your newsletter subscription options, please visit&lt;br&gt;&lt;a href="http://www.oreillynet.com/cs/nl/home"&gt;http://www.oreillynet.com/cs/nl/home&lt;/a&gt;&lt;p&gt;For assistance, email help@oreillynet.com&lt;p&gt;O&amp;#39;Reilly Media, Inc.&lt;br&gt;1005 Gravenstein Highway North&lt;br&gt;Sebastopol, CA 95472&lt;br&gt;(707) 827-7000&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23727001-1715843778698223242?l=giuciao.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://giuciao.blogspot.com/feeds/1715843778698223242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23727001&amp;postID=1715843778698223242' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/1715843778698223242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/1715843778698223242'/><link rel='alternate' type='text/html' href='http://giuciao.blogspot.com/2007/05/haskell-flex-and-semaphores-oh-my.html' title='Haskell, Flex, and semaphores, oh my!'/><author><name>giu</name><uri>http://www.blogger.com/profile/11808951541566996945</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03831464204564479566'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23727001.post-7478098429569658547</id><published>2007-05-25T16:01:00.000-07:00</published><updated>2007-05-25T16:12:56.222-07:00</updated><title type='text'>Refreshed Unix Tips and Mac Development in the UK</title><content type='html'>THE MAC DEVCENTER NEWSLETTER&lt;br&gt;-------------------------------------------&lt;br&gt;The latest from &lt;a href="http://www.macdevcenter.com"&gt;http://www.macdevcenter.com&lt;/a&gt;&lt;p&gt;==================================================================&lt;br&gt;Dear readers,&lt;p&gt;This week on Mac DevCenter Brian Jepson updates an &amp;quot;oldie but goodie&amp;quot;  &lt;br&gt;article on Unix tips for OS X, Giles Turnbull interviews a group of  &lt;br&gt;independent Mac developers in the UK, and our bloggers provide their  &lt;br&gt;usual insightful and humorous coverage of the latest Mac news and events.&lt;p&gt;If you&amp;#39;re going to be anywhere near Boston next Thursday evening,  &lt;br&gt;you&amp;#39;ll definitely want to check out our first Ignite Boston event.  &lt;br&gt;Here&amp;#39;s your chance to mingle and talk tech with your fellow FOOs,  &lt;br&gt;alpha geeks, and techies from the greater Boston area. Scott Berkun  &lt;br&gt;(author of &amp;quot;The Myths of Innovation&amp;quot; and &amp;quot;The Art of Project  &lt;br&gt;Management&amp;quot;) will give the keynote, followed by other interesting  &lt;br&gt;speakers talking about the cool, new, innovative stuff going on in  &lt;br&gt;technology today. During intermissions, get a cold beer and chat with  &lt;br&gt;speakers, sponsors, and O&amp;#39;Reilly&amp;#39;s own editors. Ignite Boston will be  &lt;br&gt;held on Thursday, May 31, from 6 to 10pm at Tommy Doyle&amp;#39;s in Harvard  &lt;br&gt;Square, Cambridge, MA.&lt;p&gt;&lt;a href="http://www.oreillynet.com/ignite/blog"&gt;http://www.oreillynet.com/ignite/blog&lt;/a&gt;&lt;p&gt;From starting up to shutting down, there are big differences between  &lt;br&gt;Mac OS X and Unix machines. Brian Jepson, coauthor of &amp;quot;Mac OS X for  &lt;br&gt;Unix Geeks&amp;quot; offers 10 tips he gathered while working on the book. If  &lt;br&gt;you&amp;#39;re a Unix geek moving to Mac OS X, these tips will help smooth  &lt;br&gt;the way. We noticed that this five year-old article continues to get  &lt;br&gt;a lot of attention, so we recently asked Brian Jepson to update the  &lt;br&gt;sections that have become dated. Here&amp;#39;s his update.&lt;p&gt;&lt;a href="http://www.macdevcenter.com/pub/a/mac/2002/10/22/macforunix.html"&gt;http://www.macdevcenter.com/pub/a/mac/2002/10/22/macforunix.html&lt;/a&gt;&lt;p&gt;Giles Turnbull interviews a group of UK-based indie developers to ask  &lt;br&gt;them a little about their lives, how they stay in touch with Apple,  &lt;br&gt;and why international exchange rates make such a difference to them.&lt;p&gt;&lt;a href="http://www.oreillynet.com/pub/a/mac/2007/05/24/indie-mac-development-in-the-uk.html"&gt;http://www.oreillynet.com/pub/a/mac/2007/05/24/indie-mac-development-in-the-uk.html&lt;/a&gt;&lt;p&gt;The Mac DevCenter blogs have covered a wide range of topics this  &lt;br&gt;week. From the latest gadgets to Apple improving support for  &lt;br&gt;developing on OS X in languages other than Objective-C with projects  &lt;br&gt;like BridgeSupport, our crew of expert bloggers are discussing the  &lt;br&gt;issues that matter to Mac developers. Drop by and let us know what you think.&lt;p&gt;&lt;a href="http://www.oreillynet.com/mac/blog"&gt;http://www.oreillynet.com/mac/blog&lt;/a&gt;&lt;p&gt;Thanks for reading,&lt;br&gt; &lt;br&gt;Bruce Stewart&lt;br&gt;Mac DevCenter Editor&lt;br&gt;bruce@oreilly.com&lt;p&gt;==================================================================&lt;p&gt;Visit our Sponsored Developer Resource Pages and learn about cool &lt;br&gt;stuff from our sponsors!&lt;p&gt;Downloads - Free Training - Webinars - Updates &lt;p&gt;Inside Lightroom: &lt;a href="http://digitalmedia.oreilly.com/lightroom"&gt;http://digitalmedia.oreilly.com/lightroom&lt;/a&gt;&lt;p&gt;------------------------------------------------------------------&lt;br&gt;Interested in sponsoring the Mac DevCenter newsletter? Please email &lt;br&gt;us at advertising@oreilly.com for rate and availability information. &lt;br&gt;Thank you!&lt;br&gt;---------------------------------------------------------------------&lt;br&gt;To change your newsletter subscription options, please visit&lt;br&gt;&lt;a href="http://www.oreillynet.com/cs/nl/home"&gt;http://www.oreillynet.com/cs/nl/home&lt;/a&gt;&lt;p&gt;For assistance, email help@oreillynet.com&lt;p&gt;O&amp;#39;Reilly Media, Inc.&lt;br&gt;1005 Gravenstein Highway North&lt;br&gt;Sebastopol, CA 95472&lt;br&gt;(707) 827-7000&lt;br&gt;---------------------------------------------------------------------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23727001-7478098429569658547?l=giuciao.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://giuciao.blogspot.com/feeds/7478098429569658547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23727001&amp;postID=7478098429569658547' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/7478098429569658547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/7478098429569658547'/><link rel='alternate' type='text/html' href='http://giuciao.blogspot.com/2007/05/refreshed-unix-tips-and-mac-development.html' title='Refreshed Unix Tips and Mac Development in the UK'/><author><name>giu</name><uri>http://www.blogger.com/profile/11808951541566996945</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03831464204564479566'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23727001.post-4596377079196589547</id><published>2007-05-25T15:31:00.000-07:00</published><updated>2007-05-25T15:42:32.716-07:00</updated><title type='text'>ONJava Newsletter</title><content type='html'>O&amp;#39;REILLY NETWORK&amp;#39;S ONJava.com NEWSLETTER&lt;br&gt;--------------------------------------------------&lt;br&gt;The Independent Source for Enterprise Java&lt;p&gt;==================================================================&lt;br&gt;Hello again readers,&lt;p&gt;It has been a busy few weeks for conference attendance--first  &lt;br&gt;JavaOne, then O&amp;#39;Reilly&amp;#39;s RailsConf...and next week is the first  &lt;br&gt;Ignite Boston conference. If you are into tech and anywhere near the  &lt;br&gt;area, you owe it to yourself to check it out.  Mike Hendrickson has a  &lt;br&gt;blog entry on the conference and its contents:&lt;p&gt;&lt;a href="http://www.oreillynet.com/ignite/blog/"&gt;http://www.oreillynet.com/ignite/blog/&lt;/a&gt;&lt;p&gt;&lt;br&gt;OnJava has a couple of new articles up since our last newsletter;   &lt;br&gt;first, at JavaOne I had a chance to interview Bob Brewin, Sun&amp;#39;s CTO.   &lt;br&gt;We talked about the announcements of JavaFX Script, the new  &lt;br&gt;streamlined &amp;quot;consumer&amp;quot; JVM, and some other neat stuff from JavaOne:&lt;p&gt;&lt;a href="http://www.onjava.com/pub/a/onjava/2007/05/10/an-interview-with-robert-brewin.html"&gt;http://www.onjava.com/pub/a/onjava/2007/05/10/an-interview-with-robert-brewin.html&lt;/a&gt;&lt;p&gt;&lt;br&gt;Marcin Maciukiewicz and Daniel Owsianski contributed this article  &lt;br&gt;about using the Lucene Query Parser without using all of Lucene; they  &lt;br&gt;write an adapter to provide sophisticated search capabilities with an  &lt;br&gt;existing database through Hibernate.  If you have a legacy database  &lt;br&gt;for which you need better search capability, this article is for you:&lt;p&gt;&lt;a href="http://www.onjava.com/pub/a/onjava/2007/05/24/using-the-lucene-query-parser-without-lucene.html"&gt;http://www.onjava.com/pub/a/onjava/2007/05/24/using-the-lucene-query-parser-without-lucene.html&lt;/a&gt;&lt;p&gt;&lt;br&gt;Over at Java.net, there is an interesting presentation by Geert Bevin  &lt;br&gt;about continuations with RIFE and TerraCotta.  Continuations are a  &lt;br&gt;method of simplifying state management in web applications that are  &lt;br&gt;used in frameworks like SeaSide.  It is exciting to see their use in  &lt;br&gt;the Java space:&lt;p&gt;&lt;a href="http://today.java.net/pub/a/today/2007/05/25/j1-2k7-mT03.html"&gt;http://today.java.net/pub/a/today/2007/05/25/j1-2k7-mT03.html&lt;/a&gt;&lt;p&gt;&lt;br&gt;Java.net is also featuring this article by Sangeetha S. and  &lt;br&gt;Subrahmanya S. V. on the use of Annotations in the Java EE 5.0  &lt;br&gt;platform.  The use of annotations to represent concepts best  &lt;br&gt;described by declarative programming really simplifies development  &lt;br&gt;for the Java EE platform.&lt;p&gt;&lt;a href="http://today.java.net/pub/a/today/2007/05/22/using-annotations-in-java-ee-5.html"&gt;http://today.java.net/pub/a/today/2007/05/22/using-annotations-in-java-ee-5.html&lt;/a&gt;&lt;p&gt;&lt;br&gt;Over at BEA&amp;#39;s Dev2Dev is this article by Emmanuel Proulx introducing  &lt;br&gt;the SIP API for Java ME.  SIP is the standard connection protocol for  &lt;br&gt;mobile carriers; if you want to learn to write connected Java apps  &lt;br&gt;for the huge market of mobile devices, this intro should get you started.&lt;p&gt;&lt;a href="http://dev2dev.bea.com/pub/a/2007/05/sip-javame.html"&gt;http://dev2dev.bea.com/pub/a/2007/05/sip-javame.html&lt;/a&gt;&lt;p&gt;&lt;br&gt;Recent O&amp;#39;Reilly Network weblogs of interest to Java developers:&lt;p&gt;The UI wars just started - yet again! - Shashank Tiwari&lt;br&gt;&lt;a href="http://www.oreillynet.com/onjava/blog/2007/05/the_ui_wars_just_started_yet_a.html"&gt;http://www.oreillynet.com/onjava/blog/2007/05/the_ui_wars_just_started_yet_a.html&lt;/a&gt;&lt;p&gt;Sun: Finally Updating the BugParade, Looking for New Infrastructure - Tim O&amp;#39;Brien&lt;br&gt;&lt;a href="http://www.oreillynet.com/onjava/blog/2007/05/sun_finally_updating_the_bugpa.html"&gt;http://www.oreillynet.com/onjava/blog/2007/05/sun_finally_updating_the_bugpa.html&lt;/a&gt;&lt;p&gt;JavaFX: Sun isn&amp;#39;t sure about the license - Tim O&amp;#39;Brien&lt;br&gt;&lt;a href="http://www.oreillynet.com/onjava/blog/2007/05/javafx_sun_isnt_sure_about_the.html"&gt;http://www.oreillynet.com/onjava/blog/2007/05/javafx_sun_isnt_sure_about_the.html&lt;/a&gt;&lt;p&gt;Maven 2 and Checkstyle - Gerald Nunn&lt;br&gt;&lt;a href="http://dev2dev.bea.com/blog/gnunn/archive/2007/05/maven_2_and_che.html"&gt;http://dev2dev.bea.com/blog/gnunn/archive/2007/05/maven_2_and_che.html&lt;/a&gt;&lt;p&gt;BEA&amp;#39;s Virtualization Demo at JavaOne - Arvind Jain&lt;br&gt;&lt;a href="http://dev2dev.bea.com/blog/arvindjain/archive/2007/05/beas_virtualization_demo_at_ja_1.html"&gt;http://dev2dev.bea.com/blog/arvindjain/archive/2007/05/beas_virtualization_demo_at_ja_1.html&lt;/a&gt;&lt;p&gt;Check out more O&amp;#39;Reilly Network Java weblogs at:&lt;br&gt;&lt;a href="http://www.oreillynet.com/onjava/blog/"&gt;http://www.oreillynet.com/onjava/blog/&lt;/a&gt;&lt;p&gt;In the opening, I mentioned that I was just at RailsConf.... So why  &lt;br&gt;would the editor of a Java newsletter be at a conference promoting a  &lt;br&gt;web framework for another language?  Rails is one of the most exciting &lt;br&gt;things I (as a Java developer) have seen in quite some time, and  &lt;br&gt;the possibilities with JRuby make it a legitimate player in our  &lt;br&gt;space.  JRuby is going to be a major player in all of our futures.&lt;p&gt;If you are a Java developer, there are compelling reasons to learn  &lt;br&gt;about Rails--if nothing else, you can rapidly prototype web  &lt;br&gt;applications that you intend to write in the framework of your  &lt;br&gt;choice.  From an educational standpoint, it is interesting to see new  &lt;br&gt;ideas and how they are influencing the evolution of Java frameworks.&lt;p&gt;If you are a Ruby/Rails developer, the ability to deploy your  &lt;br&gt;application on the Java platform gives you features like real  &lt;br&gt;threading support, internationalization and localization, and a huge  &lt;br&gt;amount of library code to draw from.  And the ability to deploy Rails  &lt;br&gt;apps as a standard WAR file will open doors that Rails otherwise  &lt;br&gt;couldn&amp;#39;t get into.&lt;p&gt;The future of Java is the platform; give me my tried-and-true Java  &lt;br&gt;syntax, give me another great syntax with Groovy, give me some&lt;br&gt;domain-specific languages (like Java FX Script for building rich apps), and  &lt;br&gt;give me access to all the great stuff happening in languages like  &lt;br&gt;Ruby and Python, and give me the ability to use it all together so I  &lt;br&gt;can solve a problem with the tool that fits the best.&lt;p&gt;Many languages, many operating systems, common platform.  What an  &lt;br&gt;exciting future that will be.&lt;p&gt;Please join us again next week.&lt;p&gt;David Bock&lt;br&gt;Editor, ONJava.com&lt;p&gt;==================================================================&lt;p&gt;*** Java News and Weblogs ***&lt;p&gt;java.net Weblogs&lt;br&gt;&lt;a href="http://weblogs.java.net"&gt;http://weblogs.java.net&lt;/a&gt;&lt;p&gt;O&amp;#39;Reilly Network Java Weblogs&lt;br&gt;&lt;a href="http://www.oreillynet.com/pub/q/weblog_s?x-subject=3"&gt;http://www.oreillynet.com/pub/q/weblog_s?x-subject=3&lt;/a&gt;&lt;p&gt;&lt;br&gt;Other Java News (channel -- LANG: JAVA)&lt;br&gt;&lt;a href="http://www.oreillynet.com/meerkat/index.php"&gt;http://www.oreillynet.com/meerkat/index.php&lt;/a&gt;&lt;p&gt;&lt;br&gt;Java Cookbook Recipe of the Day&lt;br&gt;&lt;a href="http://www.onjava.com/onjava/javacook/solution.csp?day=1"&gt;http://www.onjava.com/onjava/javacook/solution.csp?day=1&lt;/a&gt;&lt;p&gt;Java Events&lt;br&gt;&lt;a href="http://www.onjava.com/onjava/events"&gt;http://www.onjava.com/onjava/events&lt;/a&gt;&lt;p&gt;==================================================================&lt;p&gt;*** Other Related O&amp;#39;Reilly Network sites ***&lt;p&gt;O&amp;#39;Reilly Network&lt;br&gt;&lt;a href="http://www.oreillynet.com"&gt;http://www.oreillynet.com&lt;/a&gt;&lt;p&gt;XML.com&lt;br&gt;&lt;a href="http://xml.com"&gt;http://xml.com&lt;/a&gt;&lt;p&gt;ONLamp.com&lt;br&gt;&lt;a href="http://onlamp.com"&gt;http://onlamp.com&lt;/a&gt;&lt;p&gt;O&amp;#39;Reilly Media&lt;br&gt;&lt;a href="http://www.oreilly.com"&gt;http://www.oreilly.com&lt;/a&gt;&lt;p&gt;O&amp;#39;Reilly Java&lt;br&gt;&lt;a href="http://java.oreilly.com"&gt;http://java.oreilly.com&lt;/a&gt;&lt;p&gt;***&lt;p&gt;ONJava.com Affiliates&lt;p&gt;Servlets.com&lt;br&gt;&lt;a href="http://www.servlets.com"&gt;http://www.servlets.com&lt;/a&gt;&lt;p&gt;JDOM.org&lt;br&gt;&lt;a href="http://www.jdom.org"&gt;http://www.jdom.org&lt;/a&gt;&lt;p&gt;------------------------------------------------------------------&lt;br&gt;Visit our Sponsored Developer Resource Pages and learn about cool &lt;br&gt;stuff from our sponsors!&lt;p&gt;Downloads - Free Training - Webinars - Updates &lt;p&gt;Inside Lightroom: &lt;a href="http://digitalmedia.oreilly.com/lightroom"&gt;http://digitalmedia.oreilly.com/lightroom&lt;/a&gt;&lt;p&gt;------------------------------------------------------------------&lt;br&gt;Interested in sponsoring the ONJava.com newsletter? Please email us &lt;br&gt;at advertising@oreilly.com for rate and availability information. &lt;br&gt;Thank you!&lt;br&gt;------------------------------------------------------------------&lt;br&gt;To change your newsletter subscription options, please visit&lt;br&gt;&lt;a href="http://www.oreillynet.com/cs/nl/home"&gt;http://www.oreillynet.com/cs/nl/home&lt;/a&gt;&lt;p&gt;For assistance, email help@oreillynet.com&lt;p&gt;O&amp;#39;Reilly Media, Inc.&lt;br&gt;1005 Gravenstein Highway North&lt;br&gt;Sebastopol, CA 95472&lt;br&gt;(707) 827-7000&lt;br&gt;------------------------------------------------------------------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23727001-4596377079196589547?l=giuciao.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://giuciao.blogspot.com/feeds/4596377079196589547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23727001&amp;postID=4596377079196589547' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/4596377079196589547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/4596377079196589547'/><link rel='alternate' type='text/html' href='http://giuciao.blogspot.com/2007/05/onjava-newsletter_25.html' title='ONJava Newsletter'/><author><name>giu</name><uri>http://www.blogger.com/profile/11808951541566996945</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03831464204564479566'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23727001.post-6384266365589319570</id><published>2007-05-25T15:01:00.000-07:00</published><updated>2007-05-25T15:10:22.269-07:00</updated><title type='text'>Pirates Who Love Perls</title><content type='html'>Perl.com update&lt;br&gt;--------------------------------------&lt;br&gt;The Email for &lt;a href="http://www.perl.com"&gt;www.perl.com&lt;/a&gt; Subscribers&lt;p&gt;===================================================================&lt;br&gt;Sponsored by ActiveState Perl Dev Kit&lt;p&gt;Perl Dev Kit - Easily build and deploy Perl apps&lt;p&gt; * Create and deploy executables to multiple platforms.&lt;br&gt; * Painlessly debug Perl scripts.&lt;br&gt; * Create sophisticated Perl-based filters.&lt;p&gt;Download your free trial now:&lt;br&gt;&lt;a href="http://www.activestate.com/Products/Perl_Dev_Kit/"&gt;http://www.activestate.com/Products/Perl_Dev_Kit/&lt;/a&gt;&lt;p&gt;===================================================================&lt;br&gt;Hello, readers of the Perl.com newsletter.  Wait, don&amp;#39;t skip to the next&lt;br&gt;unread message yet!  There&amp;#39;s perly goodness here.&lt;p&gt;Here&amp;#39;s what&amp;#39;s new this fortnight.&lt;p&gt;* Perl News&lt;p&gt;Parrot 0.4.12 escaped.  This version has a pun in the title, a literary&lt;br&gt;quote in the release announcement, and is faster and uses less memory.  If&lt;br&gt;you&amp;#39;re not careful, you might have to port your favorite language to&lt;br&gt;Parrot this summer.  (As of a few minutes ago, the development version of&lt;br&gt;Parrot is even faster still.)&lt;p&gt;&lt;a href="http://use.perl.org/article.pl?sid=07/05/24/1812230"&gt;http://use.perl.org/article.pl?sid=07/05/24/1812230&lt;/a&gt;&lt;p&gt;OSCON 2007 registration is open:&lt;p&gt;&lt;a href="http://conferences.oreillynet.com/pub/w/58/register.html"&gt;http://conferences.oreillynet.com/pub/w/58/register.html&lt;/a&gt;&lt;p&gt;Gnat is particular pleased with the schedule:&lt;p&gt;&lt;a href="http://radar.oreilly.com/archives/2007/05/whats_new_with_1.html"&gt;http://radar.oreilly.com/archives/2007/05/whats_new_with_1.html&lt;/a&gt;&lt;p&gt;Your editor minuted the Perl 6 design meetings:&lt;p&gt;&lt;a href="http://use.perl.org/~chromatic/journal/33302"&gt;http://use.perl.org/~chromatic/journal/33302&lt;/a&gt;&lt;br&gt;&lt;a href="http://use.perl.org/~chromatic/journal/33346"&gt;http://use.perl.org/~chromatic/journal/33346&lt;/a&gt;&lt;p&gt;* Perl at O&amp;#39;Reilly&lt;p&gt;Perl has a history of copious and useful documentation--not just of core&lt;br&gt;modules, but of the best CPAN modules as well.  Yet even the venerable&lt;br&gt;perldoc utility is not the only way to read, or browse, documentation. &lt;br&gt;The Pod::POM::Web module provides a different way to find information&lt;br&gt;about the modules you have installed.  Here&amp;#39;s how it works:&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/cpan_module_review_podpomweb.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/cpan_module_review_podpomweb.html&lt;/a&gt;&lt;p&gt;Perl 5.10 is on its way, especially now that pumpking Rafael Garcia-Suarez&lt;br&gt;has returned from his honeymoon (congratulations!).  Why is this release&lt;br&gt;important?  Besides fixing plenty of bugs and including several&lt;br&gt;performance improvements, it has a wide list of new features.  Adriano&lt;br&gt;Ferreira discusses good reasons to help get a shiny new Perl out the door:&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/soon_a_perl_with_new_switches_1.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/soon_a_perl_with_new_switches_1.html&lt;/a&gt;&lt;p&gt;...but Adriano is not content to let Perl 5 get all the attention.  Recent&lt;br&gt;(and recurring) debates over readability and maintainability made their&lt;br&gt;way to the Perl 6 language mailing list.  The focus was, get this, on the&lt;br&gt;use of semicolons:&lt;br&gt;  &lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/why_insisting_on_semicolons.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/why_insisting_on_semicolons.html&lt;/a&gt;&lt;p&gt;Your editor jumped into the fray as well, only to rephrase his favorite&lt;br&gt;law of maintainable programming: don&amp;#39;t hire monkeys.  This time, he&lt;br&gt;wonders if certain programming languages force people to write bad code:&lt;br&gt;  &lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/does_your_programming_language.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/does_your_programming_language.html&lt;/a&gt;&lt;p&gt;...and then poked the &amp;quot;I writed a DSL!!&amp;quot; kids with a stick:&lt;br&gt;  &lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/the_is_it_a_dsl_or_an_api_ten.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/the_is_it_a_dsl_or_an_api_ten.html&lt;/a&gt;&lt;p&gt;* Other Interesting Tidbits&lt;p&gt;Jimmy Gutterman asks if you work better when you work for free:&lt;p&gt;&lt;a href="http://radar.oreilly.com/archives/2007/05/do_you_work_bet.html"&gt;http://radar.oreilly.com/archives/2007/05/do_you_work_bet.html&lt;/a&gt;&lt;p&gt;Tim O&amp;#39;Reilly announced a Real World Haskell book:&lt;p&gt;&lt;a href="http://radar.oreilly.com/archives/2007/05/real_world_hask.html"&gt;http://radar.oreilly.com/archives/2007/05/real_world_hask.html&lt;/a&gt;&lt;p&gt;Mike Hendrickson analyzed the entire computer book market in Q1 2007, related&lt;br&gt;to programming languages (buy more Perl books):&lt;p&gt;&lt;a href="http://radar.oreilly.com/archives/2007/05/state_of_the_co_10.html"&gt;http://radar.oreilly.com/archives/2007/05/state_of_the_co_10.html&lt;/a&gt;&lt;p&gt;Nitesh Dhanjani wondered how to retain smart people in your organization:&lt;br&gt;  &lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/the_string_theory_of_how_to_re.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/the_string_theory_of_how_to_re.html&lt;/a&gt;&lt;p&gt;Now back to hacking Parrot to make Perl 6 even better,&lt;br&gt;-c&lt;p&gt;&lt;br&gt;chromatic@oreilly.com&lt;br&gt;Editor, Perl.com, et cetera&lt;p&gt;===================================================================&lt;br&gt;Early Registration Extended--Save $200!&lt;p&gt;Join us June 18-20, 2007 in San Jose, California for the first &lt;br&gt;O&amp;#39;Reilly TOC Conference, and help shape the future of publishing.&lt;p&gt;Register now and Save $200.&lt;br&gt;&lt;a href="http://conferences.oreillynet.com/toc/"&gt;http://conferences.oreillynet.com/toc/&lt;/a&gt;&lt;p&gt;===================================================================&lt;br&gt;Ignite! Boston -- Last Call&lt;p&gt;On May 31, we are having our first Ignite Boston event in Cambridge, MA.  &lt;br&gt;You can find out more about the event at:&lt;p&gt;&lt;a href="http://www.oreillynet.com/ignite/blog"&gt;http://www.oreillynet.com/ignite/blog&lt;/a&gt;&lt;p&gt;&lt;br&gt;If you like, you can sign up to present something new or interesting to &lt;br&gt;the local area tech community. So far we have 25 cool presentations and more &lt;br&gt;than 100 RSVPs.  If you want to be part of this event, please get your RSVP &lt;br&gt;in ASAP so we can save room for you!&lt;p&gt;===================================================================&lt;p&gt;Visit our Sponsored Developer Resource Pages and learn about cool &lt;br&gt;stuff from our sponsors!&lt;p&gt;Downloads - Free Training - Webinars - Updates &lt;p&gt;Inside Lightroom: &lt;a href="http://digitalmedia.oreilly.com/lightroom"&gt;http://digitalmedia.oreilly.com/lightroom&lt;/a&gt;&lt;p&gt;------------------------------------------------------------------&lt;br&gt;Interested in sponsoring the Perl.com newsletter? Please email us at&lt;br&gt;advertising@oreilly.com for rate and availability information. &lt;br&gt;Thank you!&lt;br&gt;------------------------------------------------------------------&lt;br&gt;To change your newsletter subscription options, please visit&lt;br&gt;&lt;a href="http://www.oreillynet.com/cs/nl/home"&gt;http://www.oreillynet.com/cs/nl/home&lt;/a&gt;&lt;p&gt;For assistance, email help@oreillynet.com&lt;p&gt;O&amp;#39;Reilly Media, Inc.&lt;br&gt;1005 Gravenstein Highway North&lt;br&gt;Sebastopol, CA 95472&lt;br&gt;(707) 827-7000&lt;br&gt;------------------------------------------------------------------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23727001-6384266365589319570?l=giuciao.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://giuciao.blogspot.com/feeds/6384266365589319570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23727001&amp;postID=6384266365589319570' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/6384266365589319570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/6384266365589319570'/><link rel='alternate' type='text/html' href='http://giuciao.blogspot.com/2007/05/pirates-who-love-perls.html' title='Pirates Who Love Perls'/><author><name>giu</name><uri>http://www.blogger.com/profile/11808951541566996945</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03831464204564479566'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23727001.post-3003000857042469587</id><published>2007-05-25T14:31:00.000-07:00</published><updated>2007-05-25T14:42:41.357-07:00</updated><title type='text'>XML.com Newsletter</title><content type='html'>XML.com Xtra!&lt;br&gt;---------------------------------&lt;br&gt;The Email for XML.com Subscribers&lt;p&gt;=================================================================&lt;p&gt;Dear Reader,&lt;p&gt;Welcome to another issue of XML.com.&lt;p&gt;O&amp;#39;Reilly in Cambridge, MA, is getting behind Ignite Boston, which is&lt;br&gt;a techie event where people give five-minute pitches about some&lt;br&gt;innovative or up-and-coming technology. This event includes a talk&lt;br&gt;about innovation myths by Scott Berkun.&lt;p&gt;Good stuff if you&amp;#39;re in the area. Details:&lt;br&gt;&lt;a href="http://www.oreillynet.com/ignite/blog"&gt;http://www.oreillynet.com/ignite/blog&lt;/a&gt;&lt;p&gt;The Weekly Tab Sweep&lt;br&gt;--------------------&lt;p&gt;An Introduction to Haskell&lt;br&gt;&lt;a href="http://www.onlamp.com/pub/a/onlamp/2007/05/21/an-introduction-to-haskell---part-1-why-haskell.html"&gt;http://www.onlamp.com/pub/a/onlamp/2007/05/21/an-introduction-to-haskell---part-1-why-haskell.html&lt;/a&gt;&lt;p&gt;Reducing User Interface Friction&lt;br&gt;&lt;a href="http://www.codinghorror.com/blog/archives/000866.html"&gt;http://www.codinghorror.com/blog/archives/000866.html&lt;/a&gt;&lt;p&gt;In my day job we&amp;#39;re starting a new project with text classification&lt;br&gt;requirements. The state-of-the-art is the Support Vector Machine&lt;br&gt;algorithm, and I found two very interesting libraries:&lt;p&gt;LIBSVM&lt;br&gt;&lt;a href="http://www.csie.ntu.edu.tw/~cjlin/libsvm"&gt;http://www.csie.ntu.edu.tw/~cjlin/libsvm&lt;/a&gt;&lt;p&gt;SVM Light&lt;br&gt;&lt;a href="http://svmlight.joachims.org"&gt;http://svmlight.joachims.org&lt;/a&gt;&lt;p&gt;I give the early nod to LIBSVM because of its language bindings,&lt;br&gt;including Python.&lt;p&gt;I&amp;#39;m increasingly drawn to explore various SVN alternatives; flavor o&amp;#39;&lt;br&gt;the week is git:&lt;p&gt;&lt;a href="http://git.or.cz"&gt;http://git.or.cz&lt;/a&gt;&lt;p&gt;I&amp;#39;m *not* generally interested in the GTD or personal productivity&lt;br&gt;stuff. I got through three degrees without being personally organized, so&lt;br&gt;I figure I&amp;#39;m doing good enough.&lt;p&gt;Then I founded and started managing a software company; holy crap, now&lt;br&gt;I&amp;#39;m *so* disorganized! :&amp;gt;&lt;p&gt;Since I prefer low-tech solutions, I started carrying a date book for&lt;br&gt;the first time in my life. That&amp;#39;s pretty good. &lt;p&gt;But I need a bit more, so I&amp;#39;m using Org mode in Emacs these days, and&lt;br&gt;I really love it; I&amp;#39;m not doing the Full GTD Monty, as described here:&lt;p&gt;&lt;a href="http://members.optusnet.com.au/~charles57/GTD/orgmode.html"&gt;http://members.optusnet.com.au/~charles57/GTD/orgmode.html&lt;/a&gt;&lt;p&gt;But I like that it&amp;#39;s extensible to that level of nuttiness, if I&lt;br&gt;have to become that nutty.&lt;p&gt;As always, thanks for reading! And happy Memorial Day!&lt;p&gt;Kendall Clark, kendall@xml.com &lt;br&gt;Managing Editor, XML.com&lt;p&gt;=================================================================&lt;p&gt;*** XML News from the XML Cover Pages by Robin Cover ***&lt;p&gt;For more information on any of these stories visit:&lt;br&gt;&lt;a href="http://www.xml.com/pub/a/coverpage/newspage.html"&gt;http://www.xml.com/pub/a/coverpage/newspage.html&lt;/a&gt;&lt;p&gt;=================================================================&lt;br&gt;Visit our Sponsored Developer Resource Pages and learn about cool &lt;br&gt;stuff from our sponsors!&lt;p&gt;Downloads - Free Training - Webinars - Updates &lt;p&gt;Inside Lightroom: &lt;a href="http://digitalmedia.oreilly.com/lightroom"&gt;http://digitalmedia.oreilly.com/lightroom&lt;/a&gt;&lt;p&gt;------------------------------------------------------------------&lt;br&gt;Interested in sponsoring the XML.com newsletter? Please email us at&lt;br&gt;advertising@oreilly.com for rate and availability information. &lt;br&gt;Thank you!&lt;br&gt;-----------------------------------------------------------------&lt;br&gt;To change your newsletter subscription options, please visit&lt;br&gt;&lt;a href="http://www.oreillynet.com/cs/nl/home"&gt;http://www.oreillynet.com/cs/nl/home&lt;/a&gt;&lt;p&gt;For assistance, email help@oreillynet.com&lt;p&gt;O&amp;#39;Reilly Media, Inc.&lt;br&gt;1005 Gravenstein Highway North&lt;br&gt;Sebastopol, CA 95472&lt;br&gt;(707) 827-7000 &lt;br&gt;-----------------------------------------------------------------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23727001-3003000857042469587?l=giuciao.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://giuciao.blogspot.com/feeds/3003000857042469587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23727001&amp;postID=3003000857042469587' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/3003000857042469587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/3003000857042469587'/><link rel='alternate' type='text/html' href='http://giuciao.blogspot.com/2007/05/xmlcom-newsletter.html' title='XML.com Newsletter'/><author><name>giu</name><uri>http://www.blogger.com/profile/11808951541566996945</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03831464204564479566'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23727001.post-4360015686145438520</id><published>2007-05-23T16:59:00.000-07:00</published><updated>2007-05-23T17:00:55.658-07:00</updated><title type='text'>Half of 2007 is almost here and gone</title><content type='html'>THE O&amp;#39;REILLY NETWORK NEWSLETTER&lt;br&gt;-------------------------------------&lt;br&gt;The latest from &lt;a href="http://oreillynet.com"&gt;http://oreillynet.com&lt;/a&gt;&lt;p&gt;==================================================================&lt;br&gt;Early Registration Extended--Save $200!&lt;p&gt;Join us June 18-20, 2007 in San Jose, California for the first &lt;br&gt;O&amp;#39;Reilly TOC Conference, and help shape the future of publishing.&lt;p&gt;Register now and Save $200.&lt;br&gt;&lt;a href="http://conferences.oreillynet.com/toc"&gt;http://conferences.oreillynet.com/toc&lt;/a&gt;&lt;p&gt;==================================================================&lt;br&gt;Greetings readers,&lt;p&gt;Can you believe how quickly this year is flying by? We are a little &lt;br&gt;less than 40 days away from being half way through the year. Have you &lt;br&gt;kept all those resolutions you made in January? Did you teach yourself &lt;br&gt;something new this year? Hopefully we have some content that can help &lt;br&gt;you tackle whatever you have planned for the second half of 2007.&lt;p&gt;Next week we are having our first Ignite Boston event in Cambridge, MA. &lt;br&gt;You can find out more about the May 31st event at:&lt;br&gt;&lt;a href="http://www.oreillynet.com/ignite/blog/"&gt;http://www.oreillynet.com/ignite/blog/&lt;/a&gt;.&lt;p&gt;If you like, you can sign up to present something new or interesting to&lt;br&gt;the local area tech community. So far we have 25 cool presentations and more &lt;br&gt;than 100 RSVPs. If you want to be part of this event, please get your RSVP &lt;br&gt;in ASAP so we can save room for you.&lt;p&gt;Another event you should be aware of is our Tools of Change (TOC) &lt;br&gt;Conference. If you are involved at all with content, media or &lt;br&gt;publishing of any kind, you should check out our TOC Conference being &lt;br&gt;held June 18-20 in San Jose, CA. Take a look at the keynotes, speakers &lt;br&gt;list, and tutorials here: &lt;a href="http://conferences.oreillynet.com/toc"&gt;http://conferences.oreillynet.com/toc&lt;/a&gt;.&lt;p&gt;The speakers presenting at this conference are amazing. Be sure you &lt;br&gt;catch Jimmy Wales (of Wikipedia fame) speak about &amp;quot;Free Culture and the &lt;br&gt;Future of Publishing.&amp;quot; If you would like to attend, please reference &lt;br&gt;this code and receive our special O&amp;#39;Reilly Network Member discount of &lt;br&gt;40% off: toc07orn&lt;p&gt;&amp;gt;Articles&lt;br&gt;In our first recommended article for the week, we have a very &lt;br&gt;interesting piece on &amp;quot;Cookin&amp;#39; with Ruby on Rails&amp;quot; by Bill Walton. Go &lt;br&gt;check out how Bill shows you a quick way to build Rails apps with &lt;br&gt;planning, migrations, and unit tests.&lt;p&gt;&lt;a href="http://www.oreillynet.com/pub/a/ruby/2007/05/17/cookin-with-ruby-on-rails---may.html"&gt;http://www.oreillynet.com/pub/a/ruby/2007/05/17/cookin-with-ruby-on-rails---may.html&lt;/a&gt;&lt;p&gt;So if you are a programmer and you target the .NET platform with any of &lt;br&gt;your applications, you need to read Wei-Meng Lee&amp;#39;s article &amp;quot;Using the &lt;br&gt;Cryptography APIs in .NET.&amp;quot; It will give you insight into how to use some of &lt;br&gt;the most common security APIs. Read it and start making your .NET apps more secure today:&lt;p&gt;&lt;a href="http://www.windowsdevcenter.com/pub/a/windows/2007/05/22/using-the-cryptography-apis-in-net.html"&gt;http://www.windowsdevcenter.com/pub/a/windows/2007/05/22/using-the-cryptography-apis-in-net.html&lt;/a&gt;&lt;p&gt;In today&amp;#39;s development environments, there are more geographically&lt;br&gt;distributed teams trying to build software together. Geographically distributed development (GDD) &lt;br&gt;offers a number of rewards as well as challenges. Check out &amp;quot;Tools for&lt;br&gt;Geographically Distributed Software Development&amp;quot; by Ryan Bagueros and see what technologies &lt;br&gt;and tools you can use to get significant gains out of GDD, within the context of &lt;br&gt;the challenges posed by GDD. Check it out here:&lt;p&gt;&lt;a href="http://www.onlamp.com/pub/a/onlamp/2007/05/17/tools-for-geographically-distributed-software-development.html"&gt;http://www.onlamp.com/pub/a/onlamp/2007/05/17/tools-for-geographically-distributed-software-development.html&lt;/a&gt;&lt;p&gt;&amp;gt;Blogs&lt;br&gt;The top blogs for the moment are found here &lt;a href="http://www.oreillynet.com/blogs"&gt;http://www.oreillynet.com/blogs&lt;/a&gt;&lt;p&gt;and include two posts on JavaFX and two posts by chromatic that are thought-provoking. &lt;br&gt;Go check them out and get into the discussions by offering your thoughts in the comment &lt;br&gt;sections. If you want to kick the tires of JavaFX, you need to read &lt;br&gt;Timothy M. O&amp;#39;Brien&amp;#39;s post on &amp;quot;JavaFX: First Steps - &amp;quot;Hello OnJava&amp;quot; App.&amp;quot;&lt;p&gt;&lt;a href="http://www.oreillynet.com/onjava/blog/2007/05/javafx_first_steps_hello_onjav_1.html"&gt;http://www.oreillynet.com/onjava/blog/2007/05/javafx_first_steps_hello_onjav_1.html&lt;/a&gt;&lt;p&gt;&amp;gt;Stats&lt;br&gt;The final post in my four part series on the State of the Computer Book &lt;br&gt;Market was posted and now lives here. It contains links to the other three as well:&lt;br&gt;&lt;a href="http://radar.oreilly.com/archives/2007/05/state_of_the_co_10.html"&gt;http://radar.oreilly.com/archives/2007/05/state_of_the_co_10.html&lt;/a&gt;&lt;p&gt;You may also be interested in seeing what folks are searching for on the &lt;br&gt;O&amp;#39;Reilly Network. You can find it by subject area here:&lt;p&gt;&lt;a href="http://www.oreillynet.com/feeds/widgets/organic_search_tagcloud/"&gt;http://www.oreillynet.com/feeds/widgets/organic_search_tagcloud/&lt;/a&gt;&lt;p&gt;&amp;gt;Comments&lt;br&gt;Any comments, ideas or thoughts on features or content you would like to &lt;br&gt;see on the O&amp;#39;Reilly Network can be sent to ideas@oreillynet.com. If you &lt;br&gt;want a response to your email, please indicate that because we do not &lt;br&gt;reply unless you are expecting it.&lt;br&gt; &lt;br&gt;Mike Hendrickson&lt;br&gt;General Manager, The O&amp;#39;Reilly Network&lt;p&gt;=====================================================================&lt;br&gt;Sponsored by the O&amp;#39;Reilly School of Technology&lt;p&gt;O&amp;#39;Reilly School of Technology has opened its virtual doors &lt;br&gt;with educational offerings and certification for IT students &lt;br&gt;looking to further their careers or to launch one. &lt;p&gt;&lt;br&gt;&lt;a href="http://www.oreilly.com/go/ost_orn"&gt;http://www.oreilly.com/go/ost_orn&lt;/a&gt;&lt;p&gt;=====================================================================&lt;p&gt;*** New Books from O&amp;#39;Reilly Media ***&lt;p&gt;Access Data Analysis Cookbook&lt;br&gt;&lt;a href="http://www.oreilly.com/catalog/9780596101220"&gt;http://www.oreilly.com/catalog/9780596101220&lt;/a&gt;&lt;p&gt;Learning Ruby&lt;br&gt;&lt;a href="http://www.oreilly.com/catalog/9780596529864"&gt;http://www.oreilly.com/catalog/9780596529864&lt;/a&gt;&lt;p&gt;Practical Packet Analysis (No Starch Press)&lt;br&gt;&lt;a href="http://www.oreilly.com/catalog/9781593271497"&gt;http://www.oreilly.com/catalog/9781593271497&lt;/a&gt;&lt;p&gt;The Definitive ANTLR Reference (Pragmatic)&lt;br&gt;&lt;a href="http://www.oreilly.com/catalog/0978739256"&gt;http://www.oreilly.com/catalog/0978739256&lt;/a&gt;&lt;p&gt;=====================================================================&lt;br&gt;Visit our Sponsored Developer Resource Pages and learn about cool &lt;br&gt;stuff from our sponsors!&lt;p&gt;Downloads - Free Training - Webinars - Updates &lt;p&gt;Inside Lightroom: &lt;a href="http://digitalmedia.oreilly.com/lightroom"&gt;http://digitalmedia.oreilly.com/lightroom&lt;/a&gt;&lt;p&gt;------------------------------------------------------------------&lt;br&gt;Interested in sponsoring the O&amp;#39;Reilly Network newsletter? Please &lt;br&gt;email us at advertising@oreilly.com for rate and availability &lt;br&gt;information. Thank you!&lt;br&gt;---------------------------------------------------------------------&lt;br&gt;To change your newsletter subscription options, please visit&lt;br&gt;&lt;a href="http://www.oreillynet.com/cs/nl/home"&gt;http://www.oreillynet.com/cs/nl/home&lt;/a&gt;&lt;p&gt;For assistance, email help@oreillynet.com&lt;p&gt;O&amp;#39;Reilly Media, Inc.&lt;br&gt;1005 Gravenstein Highway North&lt;br&gt;Sebastopol, CA 95472&lt;br&gt;(707) 827-7000&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23727001-4360015686145438520?l=giuciao.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://giuciao.blogspot.com/feeds/4360015686145438520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23727001&amp;postID=4360015686145438520' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/4360015686145438520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/4360015686145438520'/><link rel='alternate' type='text/html' href='http://giuciao.blogspot.com/2007/05/half-of-2007-is-almost-here-and-gone.html' title='Half of 2007 is almost here and gone'/><author><name>giu</name><uri>http://www.blogger.com/profile/11808951541566996945</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03831464204564479566'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23727001.post-7054257184629273173</id><published>2007-05-23T14:59:00.000-07:00</published><updated>2007-05-23T15:02:11.290-07:00</updated><title type='text'>Windows DevCenter Newsletter</title><content type='html'>The Windows DevCenter Newsletter&lt;br&gt;---------------------------------------------------&lt;br&gt;The latest from &lt;a href="http://www.windowsdevcenter.com"&gt;http://www.windowsdevcenter.com&lt;/a&gt;&lt;p&gt;==================================================================&lt;br&gt;Sponsored by Rackspace Managed Hosting&lt;p&gt;Rackspace delivers fully managed Windows and Linux hosting &lt;br&gt;solutions, a Zero-Downtime Network and 24x7x365 Fanatical &lt;br&gt;Support starting at $383 per month.&lt;p&gt;Get our Advanced Monitoring and Reporting Bundle for &lt;br&gt;$10/Month in May.&lt;p&gt;&lt;a href="http://www.oreilly.com/go/rkspc_win"&gt;http://www.oreilly.com/go/rkspc_win&lt;/a&gt;&lt;p&gt;==================================================================&lt;p&gt;Using the Cryptography APIs in .NET&lt;br&gt;The .NET framework contains a number of cryptography services that allow&lt;br&gt;you to incorporate security services into your .NET applications. In this&lt;br&gt;article, Wei-Meng Lee shows you how to use some of the common security&lt;br&gt;APIs to make your .NET applications more secure.&lt;br&gt;&lt;a href="http://www.windowsdevcenter.com/pub/a/windows/2007/05/22/using-the-cryptography-apis-in-net.html"&gt;http://www.windowsdevcenter.com/pub/a/windows/2007/05/22/using-the-cryptography-apis-in-net.html&lt;/a&gt;&lt;p&gt;Ignite Boston!&lt;br&gt;The first Ignite Boston will be on Thursday, May 31, from 6 to 10pm at&lt;br&gt;Tommy Doyle&amp;#39;s in Harvard Square, Cambridge, MA. From 6-7pm, mingle and&lt;br&gt;talk tech with your fellow FOOs, alpha geeks, and techies from the greater&lt;br&gt;Boston area. Join a MAKE challenge team and participate in building&lt;br&gt;bridges (how much weight can your bridge--made from less than 1,000&lt;br&gt;popsicle sticks--support?). After that, there will be a special keynote&lt;br&gt;address from author Scott Berkun (&amp;quot;The Myths of Innovation&amp;quot; and &amp;quot;The Art&lt;br&gt;of Project Management&amp;quot;). Then onto guest speakers who&amp;#39;ll catch you up on&lt;br&gt;the cool, new, innovative stuff going on in technology today. During&lt;br&gt;intermissions, get a cold beer and chat with speakers, sponsors, and&lt;br&gt;O&amp;#39;Reilly&amp;#39;s own editors.&lt;p&gt;&lt;a href="http://www.oreillynet.com/ignite/blog"&gt;http://www.oreillynet.com/ignite/blog&lt;/a&gt;&lt;p&gt;Silverlight Will Sell A Lot of Macs&lt;br&gt;Well-known O&amp;#39;Reilly author Jesse Liberty came back from Mix, and&lt;br&gt;immediately bought a Mac, installed Windows on it using Parallels, then&lt;br&gt;formed a new company to do consulting for Silverlight. Get more info in&lt;br&gt;his blog.&lt;br&gt;&lt;a href="http://www.oreillynet.com/windows/blog/2007/05/silverlight_will_sell_a_lot_of.html"&gt;http://www.oreillynet.com/windows/blog/2007/05/silverlight_will_sell_a_lot_of.html&lt;/a&gt;&lt;p&gt;Mashups for the Rest of Us&lt;br&gt;Mashup fans: You don&amp;#39;t need to know how to write a line of code if you&lt;br&gt;want to create your own, customized mashup. Check out my blog for&lt;br&gt;details.&lt;br&gt;&lt;a href="http://www.oreillynet.com/windows/blog/2007/05/mashups_for_the_rest_of_us.html"&gt;http://www.oreillynet.com/windows/blog/2007/05/mashups_for_the_rest_of_us.html&lt;/a&gt;&lt;p&gt;Microsoft Developers Ponder the ALT.NET Credo&lt;br&gt;Is the growing availability of open source, free, and third-party tools,&lt;br&gt;as well as the passion of their users, finally getting the attention of&lt;br&gt;.NET developers? Or to ask the question differently, can any .NET&lt;br&gt;developer these days afford to ignore a solution like Rails or a tool like&lt;br&gt;NHibernate? For answers to these and more questions, read O&amp;#39;Reilly editor&lt;br&gt;John Osborn&amp;#39;s blog.&lt;br&gt;&lt;a href="http://www.oreillynet.com/windows/blog/2007/05/microsoft_developers_ponder_th.html"&gt;http://www.oreillynet.com/windows/blog/2007/05/microsoft_developers_ponder_th.html&lt;/a&gt;&lt;p&gt;See you next week, &lt;br&gt;Preston Gralla, Editor&lt;br&gt;WindowsDevCenter.com&lt;br&gt;pgralla@oreilly.com&lt;p&gt;=====================================================================&lt;br&gt;Early Registration Extended--Save $200!&lt;p&gt;Join us June 18-20, 2007 in San Jose, California for the first &lt;br&gt;O&amp;#39;Reilly TOC Conference, and help shape the future of publishing.&lt;p&gt;Register now and Save $200.&lt;br&gt;&lt;a href="http://conferences.oreillynet.com/toc"&gt;http://conferences.oreillynet.com/toc&lt;/a&gt;&lt;p&gt;=====================================================================&lt;br&gt;Visit our Sponsored Developer Resource Pages and learn about cool &lt;br&gt;stuff from our sponsors!&lt;p&gt;Downloads - Free Training - Webinars - Updates &lt;p&gt;Inside Lightroom: &lt;a href="http://digitalmedia.oreilly.com/lightroom"&gt;http://digitalmedia.oreilly.com/lightroom&lt;/a&gt;&lt;p&gt;------------------------------------------------------------------&lt;br&gt;Interested in sponsoring the Windows DevCenter newsletter? Please &lt;br&gt;email us at advertising@oreilly.com for rate and availability &lt;br&gt;information. Thank you!&lt;br&gt;---------------------------------------------------------------------&lt;br&gt;To change your newsletter subscription options, please visit&lt;br&gt;&lt;a href="http://www.oreillynet.com/cs/nl/home"&gt;http://www.oreillynet.com/cs/nl/home&lt;/a&gt;&lt;p&gt;For assistance, email help@oreillynet.com&lt;p&gt;O&amp;#39;Reilly Media, Inc.&lt;br&gt;1005 Gravenstein Highway North&lt;br&gt;Sebastopol, CA 95472&lt;br&gt;(707) 827-7000&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23727001-7054257184629273173?l=giuciao.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://giuciao.blogspot.com/feeds/7054257184629273173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23727001&amp;postID=7054257184629273173' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/7054257184629273173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/7054257184629273173'/><link rel='alternate' type='text/html' href='http://giuciao.blogspot.com/2007/05/windows-devcenter-newsletter_23.html' title='Windows DevCenter Newsletter'/><author><name>giu</name><uri>http://www.blogger.com/profile/11808951541566996945</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03831464204564479566'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23727001.post-4428752174246405459</id><published>2007-05-21T15:59:00.001-07:00</published><updated>2007-05-21T16:03:31.035-07:00</updated><title type='text'>Linux Newsletter</title><content type='html'>LINUX NEWS FROM O&amp;#39;REILLY NETWORK&lt;br&gt;----------------------------------------&lt;br&gt;The Latest from &lt;a href="http://www.linuxdevcenter.com"&gt;http://www.linuxdevcenter.com&lt;/a&gt; and &lt;a href="http://ONLamp.com"&gt;http://ONLamp.com&lt;/a&gt;&lt;p&gt;=================================================================&lt;p&gt;True parenthood is standing out in the pouring rain watching your kid play&lt;br&gt;lacrosse. True geekdom is doing that in the morning, editing ONLamp&lt;br&gt;articles all day, and writing this thing late Sunday night. To quote a&lt;br&gt;certain Dr. Smith, &amp;quot;Oh, the pain, the pain...&amp;quot;&lt;p&gt;But we spare no expense here at the Linux Newsletter. Vestal Virgins&lt;br&gt;hand-pick the bits from our lavish bit-fields to make up the characters&lt;br&gt;that go into our articles and blogs. So here without further adieu, the&lt;br&gt;week that was.&lt;p&gt;Ryan Bagueros has spent a lot of time managing software projects with team&lt;br&gt;members scattered around the world. He distilled the wisdom he&amp;#39;s gathered&lt;br&gt;into a dandy article titled &amp;quot;Tools for Geographically Distributed Software&lt;br&gt;Development.&amp;quot;&lt;p&gt;&lt;a href="http://www.onlamp.com/pub/a/onlamp/2007/05/17/tools-for-geographically-distributed-software-development.html"&gt;http://www.onlamp.com/pub/a/onlamp/2007/05/17/tools-for-geographically-distributed-software-development.html&lt;/a&gt;&lt;p&gt;Bill Walton, meanwhile, began a new series that builds off his previous&lt;br&gt;&amp;quot;Rolling with Rails&amp;quot; efforts. Time to dig out your pots and pans and do&lt;br&gt;some &amp;quot;Cookin&amp;#39; with Ruby on Rails. &amp;quot; The first subject on the menu,&lt;br&gt;migrations.&lt;p&gt;&lt;a href="http://www.oreillynet.com/pub/a/ruby/2007/05/17/cookin-with-ruby-on-rails---may.html"&gt;http://www.oreillynet.com/pub/a/ruby/2007/05/17/cookin-with-ruby-on-rails---may.html&lt;/a&gt;&lt;p&gt;Week three of &amp;quot;The Watering Hole&amp;quot; came out. You&amp;#39;ll laugh, you&amp;#39;ll cry,&lt;br&gt;you&amp;#39;ll see last week&amp;#39;s newsletter under the comic! Jokes with animals, new&lt;br&gt;every Thursday!&lt;p&gt;&lt;a href="http://www.oreillynet.com/wateringhole/blog"&gt;http://www.oreillynet.com/wateringhole/blog&lt;/a&gt;&lt;p&gt;chromatic stared us off blogwise with a salute to NoScript, one of his&lt;br&gt;favorite FireFox plugins.&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/thank_you_noscript.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/thank_you_noscript.html&lt;/a&gt;&lt;p&gt;Adriano Ferreira gave an excerpt of an interesting thread in the Perl&lt;br&gt;world right now. Just why *do* lines end with semicolons?&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/why_insisting_on_semicolons.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/why_insisting_on_semicolons.html&lt;/a&gt;&lt;p&gt;Is any programming language truly immune from bad coding practices? Well,&lt;br&gt;chromatic sez there&amp;#39;s no such beast.&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/does_your_programming_language.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/does_your_programming_language.html&lt;/a&gt;&lt;p&gt;Mike Hendrickson announces the upcoming Ignite! Boston. I&amp;#39;ll be there,&lt;br&gt;giving a hopefully inflammatory talk titled &amp;quot;Less is More--Why the World&lt;br&gt;Doesn&amp;#39;t Need Your Idea.&amp;quot; Come throw tomatoes.&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/ignite_boston.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/ignite_boston.html&lt;/a&gt;&lt;p&gt;chromatic, who evidently never sleeps, announces the latest release of&lt;br&gt;Parrot.&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/parrot_0412_of_the_caribbean_r.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/parrot_0412_of_the_caribbean_r.html&lt;/a&gt;&lt;p&gt;He also provided a handy checklist to determine if you&amp;#39;ve got a DSL or an&lt;br&gt;API on your hands.&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/the_is_it_a_dsl_or_an_api_ten.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/the_is_it_a_dsl_or_an_api_ten.html&lt;/a&gt;&lt;p&gt;Rounding out the ONLamp blogs, Jeremy Jones discusses how he rewrote the&lt;br&gt;Python-based podgrabber package.&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/rewriting_podgrabber_part_1.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/rewriting_podgrabber_part_1.html&lt;/a&gt;&lt;p&gt;Anton Chuvakin is mad, mad I say. He claims that anyone who has ever&lt;br&gt;bought software must be.&lt;p&gt;&lt;a href="http://www.oreillynet.com/sysadmin/blog/2007/05/are_you_mad_are_we_all.html"&gt;http://www.oreillynet.com/sysadmin/blog/2007/05/are_you_mad_are_we_all.html&lt;/a&gt;&lt;p&gt;Over in Rubyland, Gregory Brown announced the 1.0 release of Rupurt, his&lt;br&gt;pride and joy.&lt;p&gt;&lt;a href="http://www.oreillynet.com/ruby/blog/2007/05/post_1.html"&gt;http://www.oreillynet.com/ruby/blog/2007/05/post_1.html&lt;/a&gt;&lt;p&gt;Curt Hibbs gives a pointer to a YouTube video that gives the Apple/PC ads&lt;br&gt;a Ruby/Java spin.&lt;p&gt;&lt;a href="http://www.oreillynet.com/ruby/blog/2007/05/hilarious_adspoof_from_railsen.html"&gt;http://www.oreillynet.com/ruby/blog/2007/05/hilarious_adspoof_from_railsen.html&lt;/a&gt;&lt;p&gt;Finally, Mr. Brown returned at week&amp;#39;s end to announce that the Google&lt;br&gt;Summer of Code will be reported on our own Ruby blog. Can&amp;#39;t wait to see&lt;br&gt;what gets cooked up!&lt;p&gt;&lt;a href="http://www.oreillynet.com/ruby/blog/2007/05/oreilly_ruby_will_cover_the_go.html"&gt;http://www.oreillynet.com/ruby/blog/2007/05/oreilly_ruby_will_cover_the_go.html&lt;/a&gt;&lt;p&gt;Also, there&amp;#39;s an event you should be aware of: the O&amp;#39;Reilly Tools of Change&lt;br&gt;(TOC) Conference. If you are involved at all with content, media or publishing of some kind, you should check out the TOC Conference being held June 18-20 in San Jose, CA. Take a look at the keynotes, speakers list, and tutorials here: &lt;a href="http://conferences.oreillynet.com/toc"&gt;http://conferences.oreillynet.com/toc&lt;/a&gt;.&lt;p&gt;The speakers presenting at this conference are amazing. Be sure you &lt;br&gt;catch Jimmy Wales (of Wikipedia fame) speak about &amp;quot;Free Culture and the Future of Publishing.&amp;quot; If you would like to attend, please reference this code and receive a special O&amp;#39;Reilly Network Member discount of 40% off: toc07orn&lt;p&gt;Upcoming this week (Lord willing and the dam don&amp;#39;t burst), an in-depth&lt;br&gt;examination of Semaphores from Vikram Shulka, an introduction to the&lt;br&gt;Haskell programming language from Adam Turoff, and a look at integrating&lt;br&gt;Adobe&amp;#39;s Flex with PHP from Jack Herrington. Plus, a new comic and blogs a&lt;br&gt;plenty. Right here at the OFOW*.&lt;p&gt;*ONLamp Family of Web Sites&lt;p&gt;James Turner&lt;br&gt;Site Editor, ONLamp.com&lt;br&gt;turner@oreilly.com&lt;p&gt;================================================================&lt;p&gt;Visit our Sponsored Developer Resource Pages and learn about cool &lt;br&gt;stuff from our sponsors!&lt;br&gt;Downloads - Free Training - Webinars - Updates &lt;p&gt;Inside Lightroom: &lt;a href="http://digitalmedia.oreilly.com/lightroom"&gt;http://digitalmedia.oreilly.com/lightroom&lt;/a&gt;&lt;p&gt;------------------------------------------------------------------&lt;br&gt;Interested in sponsoring the Linux DevCenter newsletter? Please &lt;br&gt;email us at advertising@oreilly.com for rate and availability &lt;br&gt;information. Thank you!&lt;br&gt;-----------------------------------------------------------------&lt;br&gt;To change your newsletter subscription options, please visit&lt;br&gt;&lt;a href="http://www.oreillynet.com/cs/nl/home"&gt;http://www.oreillynet.com/cs/nl/home&lt;/a&gt;&lt;p&gt;For assistance, email help@oreillynet.com&lt;p&gt;O&amp;#39;Reilly Media, Inc.&lt;br&gt;1005 Gravenstein Highway North&lt;br&gt;Sebastopol, CA 95472&lt;br&gt;(707) 827-7000&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23727001-4428752174246405459?l=giuciao.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://giuciao.blogspot.com/feeds/4428752174246405459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23727001&amp;postID=4428752174246405459' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/4428752174246405459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/4428752174246405459'/><link rel='alternate' type='text/html' href='http://giuciao.blogspot.com/2007/05/linux-newsletter.html' title='Linux Newsletter'/><author><name>giu</name><uri>http://www.blogger.com/profile/11808951541566996945</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03831464204564479566'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23727001.post-2583592333160180303</id><published>2007-05-21T15:59:00.000-07:00</published><updated>2007-05-21T16:03:02.840-07:00</updated><title type='text'>XML object parsers and more</title><content type='html'>XML.com Xtra!&lt;br&gt;---------------------------------&lt;br&gt;The Email for XML.com Subscribers&lt;p&gt;=================================================================&lt;p&gt;Dear Reader,&lt;p&gt;Welcome to another issue of XML.com.&lt;p&gt;This week&amp;#39;s issue features the second part of our series on XML parser&lt;br&gt;performance, which is focused on XML object parsers.&lt;p&gt;XML Parser Benchmarks: Part 2&lt;p&gt;&lt;a href="http://www.xml.com/pub/a/2007/05/16/xml-parser-benchmarks-part-2.html"&gt;http://www.xml.com/pub/a/2007/05/16/xml-parser-benchmarks-part-2.html&lt;/a&gt;&lt;p&gt;Also, there&amp;#39;s an event you should be aware of: O&amp;#39;Reilly&amp;#39;s Tools of Change&lt;br&gt;(TOC) Conference. If you are involved at all with content, media or&lt;br&gt;publishing of some kind, you should check out the TOC Conference being&lt;br&gt;held June 18-20 in San Jose, CA. Take a look at the keynotes, speakers&lt;br&gt;list, and tutorials here: &lt;a href="http://conferences.oreillynet.com/toc"&gt;http://conferences.oreillynet.com/toc&lt;/a&gt;. The speakers &lt;br&gt;presenting at this conference are amazing. Be sure you &lt;br&gt;catch Jimmy Wales (of Wikipedia fame) speak about &amp;quot;Free Culture and the&lt;br&gt;Future of Publishing.&amp;quot; If you would like to attend, please reference this&lt;br&gt;code and receive a special O&amp;#39;Reilly Network Member discount of 40% off:&lt;br&gt;toc07orn&lt;p&gt;The Weekly Tab Sweep&lt;br&gt;--------------------&lt;p&gt;I initially thought that I wanted an iPhone, since my primary need for&lt;br&gt;a new cellphone is one that will sync *easily* with my Mac mini and&lt;br&gt;Powerbook. But now I&amp;#39;m not so sure...maybe I want one of these&lt;br&gt;instead:&lt;p&gt;&lt;a href="http://www.helio.com/page?p=devices_heat#devices_ocean"&gt;http://www.helio.com/page?p=devices_heat#devices_ocean&lt;/a&gt;&lt;p&gt;I stole some good ideas from this recently:&lt;p&gt;&lt;a href="http://particletree.com/features/rediscovering-the-button-element"&gt;http://particletree.com/features/rediscovering-the-button-element&lt;/a&gt;&lt;p&gt;FWIW, I think the Wufoo interface may be the best one I&amp;#39;ve ever seen&lt;br&gt;in a web app.&lt;p&gt;If you work in any technical field, this will come in handy:&lt;p&gt;Field Guide to the Loner: The Real Insiders&lt;p&gt;&lt;a href="http://www.psychologytoday.com/rss/pto-20070320-000001.html"&gt;http://www.psychologytoday.com/rss/pto-20070320-000001.html&lt;/a&gt;&lt;p&gt;I&amp;#39;m something of a Linda and TupleSpaces devotee; hence PyLinda&lt;br&gt;(&lt;a href="http://www-users.cs.york.ac.uk/~aw/pylinda"&gt;http://www-users.cs.york.ac.uk/~aw/pylinda&lt;/a&gt;) is probably worth a look.&lt;p&gt;As always, thanks for reading!&lt;p&gt;Kendall Clark, kendall@xml.com &lt;br&gt;Managing Editor, XML.com&lt;p&gt;=================================================================&lt;p&gt;*** XML News from the XML Cover Pages by Robin Cover ***&lt;p&gt;For more information on any of these stories visit:&lt;br&gt;&lt;a href="http://www.xml.com/pub/a/coverpage/newspage.html"&gt;http://www.xml.com/pub/a/coverpage/newspage.html&lt;/a&gt;&lt;p&gt;***&lt;p&gt;=================================================================&lt;br&gt;Visit our Sponsored Developer Resource Pages and learn about cool &lt;br&gt;stuff from our sponsors!&lt;p&gt;Downloads - Free Training - Webinars - Updates &lt;p&gt;Inside Lightroom: &lt;a href="http://digitalmedia.oreilly.com/lightroom"&gt;http://digitalmedia.oreilly.com/lightroom&lt;/a&gt;&lt;p&gt;------------------------------------------------------------------&lt;br&gt;Interested in sponsoring the XML.com newsletter? Please email us at&lt;br&gt;advertising@oreilly.com for rate and availability information. &lt;br&gt;Thank you!&lt;br&gt;-----------------------------------------------------------------&lt;br&gt;To change your newsletter subscription options, please visit&lt;br&gt;&lt;a href="http://www.oreillynet.com/cs/nl/home"&gt;http://www.oreillynet.com/cs/nl/home&lt;/a&gt;&lt;p&gt;For assistance, email help@oreillynet.com&lt;p&gt;O&amp;#39;Reilly Media, Inc.&lt;br&gt;1005 Gravenstein Highway North&lt;br&gt;Sebastopol, CA 95472&lt;br&gt;(707) 827-7000&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23727001-2583592333160180303?l=giuciao.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://giuciao.blogspot.com/feeds/2583592333160180303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23727001&amp;postID=2583592333160180303' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/2583592333160180303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/2583592333160180303'/><link rel='alternate' type='text/html' href='http://giuciao.blogspot.com/2007/05/xml-object-parsers-and-more.html' title='XML object parsers and more'/><author><name>giu</name><uri>http://www.blogger.com/profile/11808951541566996945</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03831464204564479566'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23727001.post-6207019767901208255</id><published>2007-05-16T15:59:00.000-07:00</published><updated>2007-05-16T16:02:32.959-07:00</updated><title type='text'>Windows DevCenter Newsletter</title><content type='html'>The Windows DevCenter Newsletter&lt;br&gt;---------------------------------------------------&lt;br&gt;The latest from &lt;a href="http://www.windowsdevcenter.com"&gt;http://www.windowsdevcenter.com&lt;/a&gt;&lt;p&gt;==================================================================&lt;br&gt;Sponsored by the O&amp;#39;Reilly School of Technology&lt;p&gt;O&amp;#39;Reilly School of Technology has opened its virtual doors &lt;br&gt;with educational offerings and certification for IT students &lt;br&gt;looking to further their careers or to launch one. &lt;p&gt;&lt;a href="http://www.oreilly.com/go/ost_wdc"&gt;http://www.oreilly.com/go/ost_wdc&lt;/a&gt;&lt;p&gt;==================================================================&lt;p&gt;Managing Printing in Your .NET Application&lt;br&gt;The .NET Framework makes it easy to support printing. In this article,&lt;br&gt;Wei-Meng Lee shows you the basics of printing in .NET 2.0, including how&lt;br&gt;to configure page setup, print multiple pages, preview a document before&lt;br&gt;it is printed, as well as let users select a printer to which to print.&lt;p&gt;&lt;a href="http://www.windowsdevcenter.com/pub/a/windows/2007/05/15/managing-printing-in-your-net-application.html"&gt;http://www.windowsdevcenter.com/pub/a/windows/2007/05/15/managing-printing-in-your-net-application.html&lt;/a&gt;&lt;p&gt;Microsoft&amp;#39;s Mistake with Windows Home Server&lt;br&gt;I&amp;#39;ve been using the beta of Microsoft&amp;#39;s Windows Home Server, and I&amp;#39;m a&lt;br&gt;fan. But Microsoft is making one big mistake with it: it won&amp;#39;t sell the&lt;br&gt;software to people like you and me. See my blog for details.&lt;p&gt;&lt;a href="http://www.oreillynet.com/windows/blog/2007/05/microsofts_mistake_with_window.html"&gt;http://www.oreillynet.com/windows/blog/2007/05/microsofts_mistake_with_window.html&lt;/a&gt;&lt;p&gt;Freeware/Open Source for Windows Weekly Summary&lt;br&gt;Todd Ogasawara has this week&amp;#39;s roundup of freeware for Windows. On tap: an&lt;br&gt;open source utility for reading Mac OS X drives, a set of well-designed&lt;br&gt;icons, and more.&lt;p&gt;&lt;a href="http://www.oreillynet.com/windows/blog/2007/05/freewareopen_source_for_window_24.html"&gt;http://www.oreillynet.com/windows/blog/2007/05/freewareopen_source_for_window_24.html&lt;/a&gt;&lt;p&gt;See you next week, &lt;br&gt;Preston Gralla, editor&lt;br&gt;WindowsDevCenter.com&lt;p&gt;=====================================================================&lt;br&gt;Have you read &amp;quot;Designing Interfaces, &amp;quot; by Jenifer Tidwell? If so, &lt;br&gt;please take a few minutes to take a survey to help her understand &lt;br&gt;how the patterns are being put to work, how to improve any future &lt;br&gt;editions, and provoke discussion at her presentation at the&lt;br&gt;Usability Professionals&amp;#39; Association conference in June.  &lt;p&gt;As an incentive, we&amp;#39;ll send a free copy of &amp;quot;Information Dashboard &lt;br&gt;Design: The Effective Visual Communication of Data&amp;quot; by Stephen Few &lt;br&gt;(O&amp;#39;Reilly) to 10 randomly selected participants.  &lt;p&gt;To participate, please visit:&lt;br&gt;&lt;a href="http://www.surveymonkey.com/s.asp?u=972273731710"&gt;http://www.surveymonkey.com/s.asp?u=972273731710&lt;/a&gt;&lt;p&gt;=====================================================================&lt;br&gt;Visit our Sponsored Developer Resource Pages and learn about cool &lt;br&gt;stuff from our sponsors!&lt;p&gt;Downloads - Free Training - Webinars - Updates &lt;p&gt;Inside Lightroom: &lt;a href="http://digitalmedia.oreilly.com/lightroom"&gt;http://digitalmedia.oreilly.com/lightroom&lt;/a&gt;&lt;p&gt;------------------------------------------------------------------&lt;br&gt;Interested in sponsoring the Windows DevCenter newsletter? Please &lt;br&gt;email us at advertising@oreilly.com for rate and availability &lt;br&gt;information. Thank you!&lt;br&gt;---------------------------------------------------------------------&lt;br&gt;To change your newsletter subscription options, please visit&lt;br&gt;&lt;a href="http://www.oreillynet.com/cs/nl/home"&gt;http://www.oreillynet.com/cs/nl/home&lt;/a&gt;&lt;p&gt;For assistance, email help@oreillynet.com&lt;p&gt;O&amp;#39;Reilly Media, Inc.&lt;br&gt;1005 Gravenstein Highway North&lt;br&gt;Sebastopol, CA 95472&lt;br&gt;(707) 827-7000&lt;br&gt;pgralla@oreilly.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23727001-6207019767901208255?l=giuciao.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://giuciao.blogspot.com/feeds/6207019767901208255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23727001&amp;postID=6207019767901208255' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/6207019767901208255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/6207019767901208255'/><link rel='alternate' type='text/html' href='http://giuciao.blogspot.com/2007/05/windows-devcenter-newsletter_16.html' title='Windows DevCenter Newsletter'/><author><name>giu</name><uri>http://www.blogger.com/profile/11808951541566996945</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03831464204564479566'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23727001.post-5328330531078959307</id><published>2007-05-15T16:59:00.000-07:00</published><updated>2007-05-15T17:03:01.374-07:00</updated><title type='text'>Joost, JavaFX, and Tools of Change</title><content type='html'>THE O&amp;#39;REILLY NETWORK NEWSLETTER&lt;br&gt;-------------------------------------&lt;br&gt;The latest from &lt;a href="http://oreillynet.com"&gt;http://oreillynet.com&lt;/a&gt;&lt;p&gt;==================================================================&lt;br&gt;Have you read &amp;quot;Designing Interfaces&amp;quot; by Jenifer Tidwell? If so, please take a few minutes to take a survey to help her understand &lt;br&gt;how the patterns are being put to work, how to improve any future &lt;br&gt;editions, and provoke discussion at her presentation at the&lt;br&gt;Usability Professionals&amp;#39; Association conference in June.  &lt;p&gt;As an incentive, we&amp;#39;ll send a free copy of &amp;quot;Information Dashboard &lt;br&gt;Design: The Effective Visual Communication of Data&amp;quot; by Stephen Few &lt;br&gt;(O&amp;#39;Reilly) to 10 randomly selected participants.  &lt;p&gt;To participate, please visit:&lt;br&gt;&lt;a href="http://www.surveymonkey.com/s.asp?u=972273731710"&gt;http://www.surveymonkey.com/s.asp?u=972273731710&lt;/a&gt;&lt;p&gt;==================================================================&lt;p&gt;Greetings readers,&lt;p&gt;I would like to begin by inviting all New Englanders (or anyone in the&lt;br&gt;area) to our first Ignite Boston event in Cambridge, MA on May 31st. &lt;br&gt;You can find out more about the event at:&lt;br&gt;&lt;a href="http://www.oreillynet.com/ignite/blog/"&gt;http://www.oreillynet.com/ignite/blog/&lt;/a&gt;&lt;p&gt;&lt;br&gt;You can also sign up to present something new or interesting to your&lt;br&gt;local contemporaries.&lt;p&gt;Another event you should be aware of is our Tools of Change (TOC) Conference. &lt;br&gt;If you are at all involved with content, media, or publishing of some kind, &lt;br&gt;you should check out the TOC Conference, which is being held June 18-20 in San Jose, CA. &lt;br&gt;Take a look at the keynotes, speakers list, and tutorials:&lt;p&gt;&lt;a href="http://conferences.oreillynet.com/toc/"&gt;http://conferences.oreillynet.com/toc/&lt;/a&gt;&lt;p&gt;&lt;br&gt;The speakers presenting at this conference are amazing. Be sure you &lt;br&gt;catch Jimmy Wales, of Wikipedia fame, speak about &amp;quot;Free Culture and the &lt;br&gt;Future of Publishing.&amp;quot; If you would like to attend, please reference &lt;br&gt;this code and receive our special O&amp;#39;Reilly Network Member discount of &lt;br&gt;40% off: toc07orn&lt;p&gt;&amp;gt;Articles&lt;br&gt;In our first recommended article we have another Perl 6 piece. Hmm...&lt;br&gt;the increase of Perl 6 articles in the last couple of months must mean&lt;br&gt;that that we are getting closer to the Perl 6 release. Grab the prototype&lt;br&gt;implementation of Perl 6 (called Pugs), read Jonathan Scott Duff&amp;#39;s article&lt;br&gt;on &amp;quot;Everyday Perl 6,&amp;quot; and dig into Perl 6 now. The article provides an introduction to the changes in Perl 6 and shows how these changes are good and useful:&lt;p&gt;&lt;a href="http://www.perl.com/pub/a/2007/05/10/everyday-perl-6.html"&gt;http://www.perl.com/pub/a/2007/05/10/everyday-perl-6.html&lt;/a&gt;&lt;p&gt;In our second article, OnJava Editor David Bock interviews Sun&amp;#39;s CTO&lt;br&gt;Robert Brewin, who is strategically involved in, if not outright&lt;br&gt;responsible for, some of the major announcements from Sun, including the&lt;br&gt;open sourcing of the JDK, embracing scripting languages like Ruby, &lt;br&gt;and most recently JavaFX Script and the JavaFX Mobile platform. &lt;br&gt;In &amp;quot;An Interview with Robert Brewin,&amp;quot; Dave asks some thought-provoking questions &lt;br&gt;that elicit interesting and insightful answers from Brewin. Check out the interview here:&lt;p&gt;&lt;a href="http://www.onjava.com/pub/a/onjava/2007/05/10/an-interview-with-robert-brewin.html"&gt;http://www.onjava.com/pub/a/onjava/2007/05/10/an-interview-with-robert-brewin.html&lt;/a&gt;&lt;p&gt;&amp;gt;Blogs&lt;br&gt;On the blog front, I finally decided to find out what Erica Sadun&amp;#39;s&lt;br&gt;&amp;quot;Joost&lt;p&gt;Invites&amp;quot; was all about. So I got an invite and installed Joost. I think &lt;br&gt;it&amp;#39;s a very cool TV application running on your Mac or PC. If you look &lt;br&gt;at our current top 10 blogs, you&amp;#39;ll find three Ruby posts, &lt;br&gt;two about Joost, and two Java FX blogs. &lt;p&gt;So, for a blog that isn&amp;#39;t product-oriented, but has real content, you&amp;#39;ve&lt;br&gt;got to check out James Turner&amp;#39;s piece on &amp;quot;Looks like Microsoft is ramping&lt;br&gt;up for Son of SCO.&amp;quot; This is a great read if you can parse through the&lt;br&gt;numerous bleep characters (*) James uses to keep his post PG-13. Read it, enjoy it!&lt;p&gt;You can find all the top blogs here: &lt;a href="http://www.oreillynet.com/blogs/"&gt;http://www.oreillynet.com/blogs/&lt;/a&gt;&lt;p&gt;&amp;gt;Stats&lt;br&gt;So, the four-part series I am publishing on the O&amp;#39;Reilly Radar is almost &lt;br&gt;complete. I have one more release coming this week on programming &lt;br&gt;languages. I have been in technical publishing/training for more than &lt;br&gt;20 years now and one thing that is clear to me is that when you ask &lt;br&gt;developers which programming language is the best, most useful, or &lt;br&gt;easiest to learn you&amp;#39;ll get almost as many different answers as the &lt;br&gt;number people you ask. Stay tuned for the new post this week as I cut &lt;br&gt;to the facts, not the emotion or zeal found with discussing programming &lt;br&gt;languages. The first three &amp;quot;State of the Computer Book Market&amp;quot; posts can &lt;br&gt;be found here:&lt;p&gt;&lt;a href="http://radar.oreilly.com/archives/2007/05/state_of_the_co_6.html"&gt;http://radar.oreilly.com/archives/2007/05/state_of_the_co_6.html&lt;/a&gt;&lt;br&gt;&lt;a href="http://radar.oreilly.com/archives/2007/05/state_of_the_co_7.html"&gt;http://radar.oreilly.com/archives/2007/05/state_of_the_co_7.html&lt;/a&gt;&lt;br&gt;&lt;a href="http://radar.oreilly.com/archives/2007/05/state_of_the_co_8.html"&gt;http://radar.oreilly.com/archives/2007/05/state_of_the_co_8.html&lt;/a&gt;&lt;p&gt;&lt;br&gt;&amp;gt;Comments&lt;br&gt;Any comments, ideas, or thoughts on features or content you would like to&lt;p&gt;see on the O&amp;#39;Reilly Network can be sent to ideas@oreillynet.com. If you &lt;br&gt;want a response to your email, please indicate that because we do not &lt;br&gt;reply unless you are expecting it.&lt;p&gt; &lt;br&gt;Mike Hendrickson&lt;br&gt;General Manager, the O&amp;#39;Reilly Network&lt;p&gt;=====================================================================&lt;br&gt;Sponsored by the O&amp;#39;Reilly School of Technology&lt;p&gt;O&amp;#39;Reilly School of Technology has opened its virtual doors &lt;br&gt;with educational offerings and certification for IT students &lt;br&gt;looking to further their careers or to launch one. &lt;p&gt;&lt;br&gt;&lt;a href="http://www.oreilly.com/go/ost_orn"&gt;http://www.oreilly.com/go/ost_orn&lt;/a&gt;&lt;p&gt;=====================================================================&lt;p&gt;*** New Books from the O&amp;#39;Reilly Store ***&lt;br&gt;The Myths of Innovation&lt;br&gt;&lt;a href="http://www.oreilly.com/catalog/9780596527051"&gt;http://www.oreilly.com/catalog/9780596527051&lt;/a&gt;&lt;p&gt;Closeup Shooting (Rocky Nook)&lt;br&gt;&lt;a href="http://www.oreilly.com/catalog/1933952091"&gt;http://www.oreilly.com/catalog/1933952091&lt;/a&gt;&lt;p&gt;RESTful Web Services&lt;br&gt;&lt;a href="http://www.oreilly.com/catalog/9780596529260"&gt;http://www.oreilly.com/catalog/9780596529260&lt;/a&gt;&lt;p&gt;&lt;br&gt;*** New Short Cuts from the O&amp;#39;Reilly Store ***&lt;p&gt;RJS Templates (update)&lt;br&gt;&lt;a href="http://www.oreilly.com/catalog/rjsrails"&gt;http://www.oreilly.com/catalog/rjsrails&lt;/a&gt;&lt;p&gt;Rails on Windows&lt;p&gt;&lt;a href="http://www.oreilly.com/catalog/railsonwindows"&gt;http://www.oreilly.com/catalog/railsonwindows&lt;/a&gt;&lt;p&gt;=====================================================================&lt;br&gt;Visit our Sponsored Developer Resource Pages and learn about cool &lt;br&gt;stuff from our sponsors!&lt;p&gt;Downloads - Free Training - Webinars - Updates &lt;p&gt;Inside Lightroom: &lt;a href="http://digitalmedia.oreilly.com/lightroom"&gt;http://digitalmedia.oreilly.com/lightroom&lt;/a&gt;&lt;p&gt;------------------------------------------------------------------&lt;br&gt;Interested in sponsoring the O&amp;#39;Reilly Network newsletter? Please &lt;br&gt;email us at advertising@oreilly.com for rate and availability &lt;br&gt;information. Thank you!&lt;br&gt;---------------------------------------------------------------------&lt;br&gt;To change your newsletter subscription options, please visit&lt;br&gt;&lt;a href="http://www.oreillynet.com/cs/nl/home"&gt;http://www.oreillynet.com/cs/nl/home&lt;/a&gt;&lt;p&gt;For assistance, email help@oreillynet.com&lt;p&gt;O&amp;#39;Reilly Media, Inc.&lt;br&gt;1005 Gravenstein Highway North&lt;br&gt;Sebastopol, CA 95472&lt;br&gt;(707) 827-7000&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23727001-5328330531078959307?l=giuciao.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://giuciao.blogspot.com/feeds/5328330531078959307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23727001&amp;postID=5328330531078959307' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/5328330531078959307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/5328330531078959307'/><link rel='alternate' type='text/html' href='http://giuciao.blogspot.com/2007/05/joost-javafx-and-tools-of-change.html' title='Joost, JavaFX, and Tools of Change'/><author><name>giu</name><uri>http://www.blogger.com/profile/11808951541566996945</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03831464204564479566'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23727001.post-609780545324518366</id><published>2007-05-14T15:59:00.000-07:00</published><updated>2007-05-14T16:04:05.897-07:00</updated><title type='text'>Migrating PHP to Ajax, Rails ActiveRecord, and distributing Linux as SaaS</title><content type='html'>LINUX NEWS FROM O&amp;#39;REILLY NETWORK&lt;br&gt;----------------------------------------&lt;br&gt;The Latest from &lt;a href="http://www.linuxdevcenter.com"&gt;http://www.linuxdevcenter.com&lt;/a&gt; and &lt;a href="http://ONLamp.com"&gt;http://ONLamp.com&lt;/a&gt;&lt;p&gt;=================================================================&lt;br&gt;Sponsored by Vyatta Inc.&lt;p&gt;Vyatta: Open-Source Router, Firewall, and VPN&lt;p&gt;Vyatta software and appliances are the first to combine the features,&lt;br&gt;performance and reliability of enterprise-class networking with the&lt;br&gt;cost-savings, and flexibility of open source solutions. Vyatta empowers&lt;br&gt;ISPs, Enterprise and SMBs to replace overpriced proprietary router,&lt;br&gt;firewall and VPN equipment with commercially supported open source&lt;br&gt;products that deliver twice the performance for half the price.&lt;p&gt;Free Webinar and Vyatta Community Edition 2 Software:&lt;br&gt;&lt;a href="http://www.vyatta.com/landing/index_orn1.php"&gt;http://www.vyatta.com/landing/index_orn1.php&lt;/a&gt;&lt;p&gt;&lt;br&gt;=================================================================&lt;p&gt;My apologizes for the lack of a witty opening banter paragraph this week,&lt;br&gt;but I just spent half an hour composing a Microsoft rant (see below), so&lt;br&gt;my creative juices are spent, you&amp;#39;ll just have to content yourself with&lt;br&gt;the informative and provocative content that cross the threshold of the&lt;br&gt;OFOW[1] this week.&lt;p&gt;Starting, as always, with articles, you had your pick of interesting&lt;br&gt;topics to choose from. You could learn about &amp;quot;Migrating Web-Based PHP&lt;br&gt;Applications to Ajax&amp;quot; from Bill Lubanovic:&lt;p&gt;&lt;a href="http://www.onlamp.com/pub/a/php/2007/05/10/migrating-web-based-php-applications-to-ajax.html"&gt;http://www.onlamp.com/pub/a/php/2007/05/10/migrating-web-based-php-applications-to-ajax.html&lt;/a&gt;&lt;p&gt;Gregory Brown finished his two-parter on the Rails ActiveRecord&lt;br&gt;persistence framework. Look for more Rails articles from Gregory in the&lt;br&gt;near future.&lt;p&gt;&lt;a href="http://www.oreillynet.com/pub/a/ruby/2007/05/10/understanding-activerecord-a-gentle-introduction-to-the-heart-of-rails-pt-ii.html"&gt;http://www.oreillynet.com/pub/a/ruby/2007/05/10/understanding-activerecord-a-gentle-introduction-to-the-heart-of-rails-pt-ii.html&lt;/a&gt;&lt;p&gt;Completing our trilogy of geekdom, George Belotsky had a thought and&lt;br&gt;discussion provoking essay asking if Linux distributions need to reflect&lt;br&gt;more of the industry trend toward Software as a Service.&lt;p&gt;&lt;a href="http://www.onlamp.com/pub/a/onlamp/2007/05/10/rethinking-the-linux-distribution.html"&gt;http://www.onlamp.com/pub/a/onlamp/2007/05/10/rethinking-the-linux-distribution.html&lt;/a&gt;&lt;p&gt;We also had the second weekly installment of ONLamp&amp;#39;s very own webcomic,&lt;br&gt;The Watering Hole. This week, you&amp;#39;ll get to meet some of the other&lt;br&gt;denizens of the O&amp;#39;Reilly back lot.&lt;p&gt;&lt;a href="http://www.oreillynet.com/wateringhole/blog/2007/05/whats_in_a_name_1.html"&gt;http://www.oreillynet.com/wateringhole/blog/2007/05/whats_in_a_name_1.html&lt;/a&gt;&lt;p&gt;Blog, blog, blogs, blogs... So many that I&amp;#39;ll be brief in my summaries&lt;br&gt;this week.&lt;p&gt;Nitesh Dhanjani on a pleasant dealing with Apple&amp;#39;s Security contact:&lt;br&gt;&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/pleasant_experience_with_apple.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/pleasant_experience_with_apple.html&lt;/a&gt;&lt;p&gt;chromatic gives a bit shout out to Linuxfest NW:&lt;br&gt;&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/thank_you_linuxfest_northwest.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/thank_you_linuxfest_northwest.html&lt;/a&gt;&lt;p&gt;Andy Oram discusses the germination of a Chinese hacker community:&lt;br&gt;&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/creating_the_chinese_free_soft.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/creating_the_chinese_free_soft.html&lt;/a&gt;&lt;p&gt;The Perl Foundation has grants to give out, Curtis Poe gives a pointer to&lt;br&gt;the application.&lt;br&gt;&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/call_for_proposals.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/call_for_proposals.html&lt;/a&gt;&lt;p&gt;He also discusses the shortage of good Perl programmers:&lt;br&gt;&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/the_perl_job_market_blues.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/the_perl_job_market_blues.html&lt;/a&gt;&lt;p&gt;BRAND NEW blogger Adriano Ferreira has a profile of the Textile markup&lt;br&gt;language:&lt;br&gt;&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/praising_textile_1.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/praising_textile_1.html&lt;/a&gt;&lt;p&gt;Andy Oram returns to talk about the influence of the OLPC project on&lt;br&gt;desktop Linux:&lt;br&gt;&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/global_desktop_ancillary_gifts.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/global_desktop_ancillary_gifts.html&lt;/a&gt;&lt;p&gt;Adriano made the most of his first week blogging, with a summary of&lt;br&gt;upcoming Perl 5 changes.&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/soon_a_perl_with_new_switches_1.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/soon_a_perl_with_new_switches_1.html&lt;/a&gt;&lt;p&gt;Jeremy Jones talks about the Python Cheese Shop. It&amp;#39;s a bit runny,&lt;br&gt;though...&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/python_package_index_the_chees.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/python_package_index_the_chees.html&lt;/a&gt;&lt;p&gt;Jonathan Wellons offers a streamlined way to use Google:&lt;br&gt;&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/the_optimal_google_search_is_t"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/the_optimal_google_search_is_t&lt;/a&gt;&lt;br&gt;.html&lt;p&gt;Your Humble Editor finished out the week lambasting Microsoft for its&lt;br&gt;patent FUD maneuver.&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/looks_like_microsoft_is_rampin.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/looks_like_microsoft_is_rampin.html&lt;/a&gt;&lt;p&gt;Over at LinuxDevCenter, chromatic discusses what interoperability really&lt;br&gt;means:&lt;p&gt;&lt;a href="http://www.oreillynet.com/linux/blog/2007/05/two_thoughts_on_interoperabili.html"&gt;http://www.oreillynet.com/linux/blog/2007/05/two_thoughts_on_interoperabili.html&lt;/a&gt;&lt;p&gt;And Juliet Kemp suggests that backing up your root partition might be a&lt;br&gt;good idea.&lt;p&gt;&lt;a href="http://www.oreillynet.com/linux/blog/2007/05/backups_a_note.html"&gt;http://www.oreillynet.com/linux/blog/2007/05/backups_a_note.html&lt;/a&gt;&lt;p&gt;Giuseppe Maxia talks about ways to hack the MySQL log tables, over in the&lt;br&gt;Databases blog:&lt;br&gt;&lt;p&gt;&lt;a href="http://www.oreillynet.com/databases/blog/2007/05/hacking_mysql_table_logs.html"&gt;http://www.oreillynet.com/databases/blog/2007/05/hacking_mysql_table_logs.html&lt;/a&gt;&lt;p&gt;And finishing out This Week in Blogs, Gregory Brown wonders if Ruby is a&lt;br&gt;viable language to use to teach programming in schools:&lt;br&gt;&lt;p&gt;&lt;a href="http://www.oreillynet.com/ruby/blog/2007/05/ruby_academically_viable.html"&gt;http://www.oreillynet.com/ruby/blog/2007/05/ruby_academically_viable.html&lt;/a&gt;&lt;p&gt;THIS WEEK: Another installment of the Watering Hole, Ryan Bagueros will&lt;br&gt;give us an article sharing his experiences running geographically&lt;br&gt;distributed software development, and Bill Walton starts a new series,&lt;br&gt;&amp;quot;Cookin&amp;#39; with Ruby on Rails.&amp;quot;&lt;p&gt;Do you have a better format you&amp;#39;d like to suggest for this newsletter? We&lt;br&gt;can&amp;#39;t use HTML/Flash/Morse code, but if you think you know a way to make&lt;br&gt;it more readable, please feel free to send it along to me. Notes telling&lt;br&gt;me the current format sucks without a constructive alternative will incur&lt;br&gt;the wrath of the Gods...&lt;p&gt;[1] ONLamp Family of Web sites&lt;p&gt;James Turner&lt;br&gt;Site Editor, ONLamp.com&lt;br&gt;turner@oreilly.com&lt;p&gt;================================================================&lt;br&gt;Sponsored by the O&amp;#39;Reilly School of Technology&lt;p&gt;O&amp;#39;Reilly School of Technology has opened its virtual doors &lt;br&gt;with educational offerings and certification for IT students &lt;br&gt;looking to further their careers or to launch one. &lt;p&gt;&lt;a href="http://www.oreillyschool.com/?CMP=nlc-ostlaunch&amp;amp;ATT=lnx"&gt;http://www.oreillyschool.com/?CMP=nlc-ostlaunch&amp;amp;ATT=lnx&lt;/a&gt;&lt;p&gt;================================================================&lt;br&gt;Visit our Sponsored Developer Resource Pages and learn about cool &lt;br&gt;stuff from our sponsors!&lt;br&gt;Downloads - Free Training - Webinars - Updates &lt;p&gt;Inside Lightroom: &lt;a href="http://digitalmedia.oreilly.com/lightroom"&gt;http://digitalmedia.oreilly.com/lightroom&lt;/a&gt;&lt;p&gt;------------------------------------------------------------------&lt;br&gt;Interested in sponsoring the Linux DevCenter newsletter? Please &lt;br&gt;email us at advertising@oreilly.com for rate and availability &lt;br&gt;information. Thank you!&lt;br&gt;-----------------------------------------------------------------&lt;br&gt;To change your newsletter subscription options, please visit&lt;br&gt;&lt;a href="http://www.oreillynet.com/cs/nl/home"&gt;http://www.oreillynet.com/cs/nl/home&lt;/a&gt;&lt;p&gt;For assistance, email help@oreillynet.com&lt;p&gt;O&amp;#39;Reilly Media, Inc.&lt;br&gt;1005 Gravenstein Highway North&lt;br&gt;Sebastopol, CA 95472&lt;br&gt;(707) 827-7000&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23727001-609780545324518366?l=giuciao.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://giuciao.blogspot.com/feeds/609780545324518366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23727001&amp;postID=609780545324518366' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/609780545324518366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/609780545324518366'/><link rel='alternate' type='text/html' href='http://giuciao.blogspot.com/2007/05/migrating-php-to-ajax-rails.html' title='Migrating PHP to Ajax, Rails ActiveRecord, and distributing Linux as SaaS'/><author><name>giu</name><uri>http://www.blogger.com/profile/11808951541566996945</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03831464204564479566'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23727001.post-4613388474027536717</id><published>2007-05-11T16:31:00.000-07:00</published><updated>2007-05-11T16:42:27.165-07:00</updated><title type='text'>Building Custom iQuiz Data and Using AppleScript with Python</title><content type='html'>THE MAC DEVCENTER NEWSLETTER&lt;br&gt;-------------------------------------------&lt;br&gt;The latest from &lt;a href="http://www.macdevcenter.com"&gt;http://www.macdevcenter.com&lt;/a&gt;&lt;p&gt;==================================================================&lt;br&gt;Dear readers,&lt;p&gt;This week Mac DevCenter has new articles on customizing Apple&amp;#39;s iQuiz  &lt;br&gt;game for the iPod and using AppleScript with Python. Erica Sadun  &lt;br&gt;walks us through creating custom data sets for iQuiz so you can  &lt;br&gt;easily build your own iQuiz games. Noah Gift shows us how to use  &lt;br&gt;AppleScript and appscript with Python to combine the power of Python  &lt;br&gt;scripting with the high-level OS X features of AppleScript. And our  &lt;br&gt;bloggers mix things up with coverage of the latest Mac news and events.&lt;p&gt;&lt;br&gt;iQuiz is a brand new, flashy iPod game from Apple that allows users  &lt;br&gt;to create custom games and run them using the iQuiz interface. In  &lt;br&gt;this tutorial, Erica Sadun shows how to create custom iQuiz files and  &lt;br&gt;provides sample code and files.&lt;p&gt;&lt;a href="http://www.macdevcenter.com/pub/a/mac/2007/04/30/building-custom-iquiz-data.html"&gt;http://www.macdevcenter.com/pub/a/mac/2007/04/30/building-custom-iquiz-data.html&lt;/a&gt;&lt;p&gt;&lt;br&gt;Noah Gift introduces the major concepts behind using AppleScript with  &lt;br&gt;Python and provides some fun working examples in this hands-on article.&lt;p&gt;&lt;a href="http://www.macdevcenter.com/pub/a/mac/2007/05/08/using-python-and-applescript-to-get-the-most-out-of-your-mac.html"&gt;http://www.macdevcenter.com/pub/a/mac/2007/05/08/using-python-and-applescript-to-get-the-most-out-of-your-mac.html&lt;/a&gt;&lt;p&gt;&lt;br&gt;The Mac DevCenter blogs have covered a wide range of topics this  &lt;br&gt;week. From Joost to CamelBones to how to learn Ruby, our crew of  &lt;br&gt;expert bloggers is discussing the issues that matter to Mac  &lt;br&gt;developers. Drop by and let us know what you think.&lt;p&gt;&lt;a href="http://www.oreillynet.com/mac/blog"&gt;http://www.oreillynet.com/mac/blog&lt;/a&gt;&lt;p&gt;Thanks for reading,&lt;br&gt; &lt;br&gt;Bruce Stewart&lt;br&gt;Mac DevCenter Editor&lt;br&gt;bruce@oreilly.com&lt;p&gt;==================================================================&lt;p&gt;Visit our Sponsored Developer Resource Pages and learn about cool &lt;br&gt;stuff from our sponsors!&lt;p&gt;Downloads - Free Training - Webinars - Updates &lt;p&gt;Inside Lightroom: &lt;a href="http://digitalmedia.oreilly.com/lightroom"&gt;http://digitalmedia.oreilly.com/lightroom&lt;/a&gt;&lt;p&gt;------------------------------------------------------------------&lt;br&gt;Interested in sponsoring the Mac DevCenter newsletter? Please email &lt;br&gt;us at advertising@oreilly.com for rate and availability information. &lt;br&gt;Thank you!&lt;br&gt;---------------------------------------------------------------------&lt;br&gt;To change your newsletter subscription options, please visit&lt;br&gt;&lt;a href="http://www.oreillynet.com/cs/nl/home"&gt;http://www.oreillynet.com/cs/nl/home&lt;/a&gt;&lt;p&gt;For assistance, email help@oreillynet.com&lt;p&gt;O&amp;#39;Reilly Media, Inc.&lt;br&gt;1005 Gravenstein Highway North&lt;br&gt;Sebastopol, CA 95472&lt;br&gt;(707) 827-7000&lt;br&gt;---------------------------------------------------------------------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23727001-4613388474027536717?l=giuciao.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://giuciao.blogspot.com/feeds/4613388474027536717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23727001&amp;postID=4613388474027536717' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/4613388474027536717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/4613388474027536717'/><link rel='alternate' type='text/html' href='http://giuciao.blogspot.com/2007/05/building-custom-iquiz-data-and-using.html' title='Building Custom iQuiz Data and Using AppleScript with Python'/><author><name>giu</name><uri>http://www.blogger.com/profile/11808951541566996945</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03831464204564479566'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23727001.post-3891765340757156276</id><published>2007-05-11T15:59:00.001-07:00</published><updated>2007-05-11T16:13:29.213-07:00</updated><title type='text'>XML parser performance and more</title><content type='html'>XML.com Xtra!&lt;br&gt;---------------------------------&lt;br&gt;The Email for XML.com Subscribers&lt;p&gt;=================================================================&lt;br&gt;Have you read Designing Interfaces, by Jenifer Tidwell? If so, &lt;br&gt;please take a few minutes to take a survey to help her understand &lt;br&gt;how the patterns are being put to work, how to improve any future &lt;br&gt;editions, and provoke discussion at her presentation at the&lt;br&gt;Usability Professionals&amp;#39; Association conference in June.  &lt;p&gt;As an incentive, we&amp;#39;ll send a free copy of &amp;quot;Information Dashboard &lt;br&gt;Design: The Effective Visual Communication of Data&amp;quot; by Stephen Few &lt;br&gt;(O&amp;#39;Reilly, 2006) to ten randomly selected participants.  &lt;p&gt;To participate, please visit:&lt;br&gt;&lt;a href="http://www.surveymonkey.com/s.asp?u=972273731710"&gt;http://www.surveymonkey.com/s.asp?u=972273731710&lt;/a&gt;&lt;p&gt;=================================================================&lt;p&gt;Dear Reader,&lt;p&gt;Welcome to another issue of XML.com.&lt;p&gt;Back in the day, XML parser performance was a hot topic. Before that,&lt;br&gt;I can recall how important parser implementation effort was. The first&lt;br&gt;sales pitch I can remember hearing about XML, well before it was made&lt;br&gt;a standard, was that someone other than James Clark should be able to&lt;br&gt;implement an XML parser. In fact, the claim was more that a competent&lt;br&gt;CS undergraduate student could implement one.&lt;p&gt;Today it&amp;#39;s not so much that that&amp;#39;s wrong as that it&amp;#39;s just...odd.&lt;p&gt;But we do still have to care--for some kinds of application--about&lt;br&gt;XML parser performance, and since that scene changes more often than&lt;br&gt;we cover it, it&amp;#39;s about time for an update.&lt;p&gt;This week we start a two-part series on XML parser performance. Check&lt;br&gt;it out.&lt;p&gt;XML Parser Benchmarks: Part 1&lt;p&gt;&lt;a href="http://www.xml.com/pub/a/2007/05/09/xml-parser-benchmarks-part-1.html"&gt;http://www.xml.com/pub/a/2007/05/09/xml-parser-benchmarks-part-1.html&lt;/a&gt;&lt;p&gt;XML.com Weblogs&lt;br&gt;---------------&lt;p&gt;Rick Jelliffe, Design Tips for Interchanging Forms&lt;br&gt;&lt;a href="http://www.oreillynet.com/xml/blog/2007/04/design_tips_for_interchanging.html"&gt;http://www.oreillynet.com/xml/blog/2007/04/design_tips_for_interchanging.html&lt;/a&gt;&lt;p&gt;Keith Fahlgren, DocBook Elements in the Wild&lt;br&gt;&lt;a href="http://www.oreillynet.com/xml/blog/2007/05/docbook_elements_in_the_wild.html"&gt;http://www.oreillynet.com/xml/blog/2007/05/docbook_elements_in_the_wild.html&lt;/a&gt;&lt;p&gt;and a follow-up:&lt;p&gt;DocBook in the Wild: A Look at Newer Content&lt;br&gt;&lt;a href="http://www.oreillynet.com/xml/blog/2007/05/docbook_elements_in_the_wild_a.html"&gt;http://www.oreillynet.com/xml/blog/2007/05/docbook_elements_in_the_wild_a.html&lt;/a&gt;&lt;p&gt;The Weekly Tab Sweep&lt;br&gt;--------------------&lt;p&gt;Not much this week since the power company decided to deprive us of&lt;br&gt;electricity overnight--in the middle of the big city!&lt;p&gt;Insanely cool:&lt;br&gt;&lt;a href="http://hacketyhack.net"&gt;http://hacketyhack.net&lt;/a&gt;&lt;p&gt;Perhaps even cooler:&lt;br&gt;&lt;a href="http://en.wikipedia.org/wiki/Spime"&gt;http://en.wikipedia.org/wiki/Spime&lt;/a&gt;&lt;p&gt;The Lazy Web^H^H^H Newsletter Request&lt;br&gt;-------------------------------------&lt;p&gt;So, faithful reader, my wife and I are having our first child in late&lt;br&gt;September. We want a camcorder, preferably HD and Mac-friendly.&lt;p&gt;What should we buy? Replies to kendall@xml.com greatly&lt;br&gt;appreciated. I&amp;#39;ll summarize the answers in a future newsletter.&lt;p&gt;As always, thanks for reading!&lt;p&gt;Kendall Clark, kendall@xml.com &lt;br&gt;Managing Editor, XML.com&lt;p&gt;=================================================================&lt;br&gt;Sponsored by the O&amp;#39;Reilly School of Technology&lt;p&gt;O&amp;#39;Reilly School of Technology has opened its virtual doors &lt;br&gt;with educational offerings and certification for IT students &lt;br&gt;looking to further their careers or to launch one. &lt;p&gt;&lt;a href="http://www.oreilly.com/go/ost_xml"&gt;http://www.oreilly.com/go/ost_xml&lt;/a&gt;&lt;p&gt;=================================================================&lt;p&gt;*** XML News from the XML Cover Pages by Robin Cover ***&lt;p&gt;For more information on any of these stories visit:&lt;br&gt;&lt;a href="http://www.xml.com/pub/a/coverpage/newspage.html"&gt;http://www.xml.com/pub/a/coverpage/newspage.html&lt;/a&gt;&lt;p&gt;=================================================================&lt;br&gt;Visit our Sponsored Developer Resource Pages and learn about cool &lt;br&gt;stuff from our sponsors!&lt;p&gt;Downloads - Free Training - Webinars - Updates &lt;p&gt;Inside Lightroom: &lt;a href="http://digitalmedia.oreilly.com/lightroom"&gt;http://digitalmedia.oreilly.com/lightroom&lt;/a&gt;&lt;p&gt;------------------------------------------------------------------&lt;br&gt;Interested in sponsoring the XML.com newsletter? Please email us at&lt;br&gt;advertising@oreilly.com for rate and availability information. &lt;br&gt;Thank you!&lt;br&gt;-----------------------------------------------------------------&lt;br&gt;To change your newsletter subscription options, please visit&lt;br&gt;&lt;a href="http://www.oreillynet.com/cs/nl/home"&gt;http://www.oreillynet.com/cs/nl/home&lt;/a&gt;&lt;p&gt;For assistance, email help@oreillynet.com&lt;p&gt;O&amp;#39;Reilly Media, Inc.&lt;br&gt;1005 Gravenstein Highway North&lt;br&gt;Sebastopol, CA 95472&lt;br&gt;(707) 827-7000&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23727001-3891765340757156276?l=giuciao.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://giuciao.blogspot.com/feeds/3891765340757156276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23727001&amp;postID=3891765340757156276' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/3891765340757156276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/3891765340757156276'/><link rel='alternate' type='text/html' href='http://giuciao.blogspot.com/2007/05/xml-parser-performance-and-more.html' title='XML parser performance and more'/><author><name>giu</name><uri>http://www.blogger.com/profile/11808951541566996945</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03831464204564479566'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23727001.post-1392986011580580238</id><published>2007-05-11T15:59:00.000-07:00</published><updated>2007-05-11T16:02:42.174-07:00</updated><title type='text'>Practical Perl 6 for Perl 5 Programmers</title><content type='html'>Perl.com update&lt;br&gt;--------------------------------------&lt;br&gt;The Email for &lt;a href="http://www.perl.com"&gt;www.perl.com&lt;/a&gt; Subscribers&lt;p&gt;===================================================================&lt;br&gt;Have you read &amp;quot;Designing Interfaces, &amp;quot; by Jenifer Tidwell? If so, &lt;br&gt;please take a few minutes to take a survey to help her understand &lt;br&gt;how the patterns are being put to work, how to improve any future &lt;br&gt;editions, and provoke discussion at her presentation at the&lt;br&gt;Usability Professionals&amp;#39; Association conference in June. &lt;p&gt;As an incentive, we&amp;#39;ll send a free copy of &amp;quot;Information Dashboard &lt;br&gt;Design: The Effective Visual Communication of Data&amp;quot; by Stephen Few &lt;br&gt;(O&amp;#39;Reilly, 2006) to ten randomly selected participants. &lt;p&gt;To participate, please visit:&lt;br&gt;&lt;a href="http://www.surveymonkey.com/s.asp?u=972273731710"&gt;http://www.surveymonkey.com/s.asp?u=972273731710&lt;/a&gt;&lt;p&gt;===================================================================&lt;p&gt;Greetings, Perl.com newsletter subscribers. &lt;br&gt;With your free subscription, you get a free newsletter sent straight to &lt;br&gt;your inbox every two weeks, give or take, to keep you in touch with various &lt;br&gt;segments of the Perl community that make it into the newsletter.&lt;p&gt;Fun, isn&amp;#39;t it?&lt;p&gt;(Also, apologies to the hard-working, friendly, kind, and intelligent Tim Maher&lt;br&gt;for the title.)&lt;p&gt;Here you go.&lt;p&gt;* Perl News&lt;p&gt;The theme for YAPC::Europe is &amp;quot;Social Perl&amp;quot;. If you have something to say about&lt;br&gt;this, submit your proposals now! Hackathon proposals are due on Sunday May 13. &lt;br&gt;Papers are due before the end of the month:&lt;p&gt;&lt;a href="http://vienna.yapceurope.org/ye2007/cfh.html"&gt;http://vienna.yapceurope.org/ye2007/cfh.html&lt;/a&gt;&lt;br&gt;&lt;a href="http://vienna.yapceurope.org/ye2007/cfp.html"&gt;http://vienna.yapceurope.org/ye2007/cfp.html&lt;/a&gt;&lt;p&gt;The Perl QA wiki (perl-qa@perl.org) has moved, thanks to Andy Armstrong and his &lt;br&gt;anti-spam measures:&lt;p&gt;&lt;a href="http://perl-qa.hexten.net"&gt;http://perl-qa.hexten.net&lt;/a&gt;&lt;p&gt;Bob Free (who you should remember from the most recent Perl Lightning Articles) has announced&lt;br&gt;a new site for Perl and OpenGL developers. Don&amp;#39;t worry; you don&amp;#39;t have to solve matrix &lt;br&gt;transformations in your sleep (or even know what that means) to participate and use Perl to make pretty 3D graphics:&lt;p&gt;&lt;a href="http://www.opengl.org/news/comments/graphcomp_launches_pogl_perl_opengl_developer_site_today/"&gt;http://www.opengl.org/news/comments/graphcomp_launches_pogl_perl_opengl_developer_site_today/&lt;/a&gt;&lt;p&gt;If you&amp;#39;re in the London area, there&amp;#39;s a free Perl Training session led by veteran Perl guru Dave Cross on June 2, 2007. Unfortunately, it&amp;#39;s full. Fortunately, more demand will make it more likely that this will happen again!&lt;p&gt;&lt;a href="http://london.pm.org/teach-in"&gt;http://london.pm.org/teach-in&lt;/a&gt;&lt;p&gt;The Nordic Perl Workshop has gathered material for its talks:&lt;p&gt;&lt;a href="http://conferences.yapceurope.org/npw2007/wiki?node=Talks"&gt;http://conferences.yapceurope.org/npw2007/wiki?node=Talks&lt;/a&gt;&lt;p&gt;Your editor minuted the Perl 6 design meetings:&lt;p&gt;&lt;a href="http://use.perl.org/~chromatic/journal/33245"&gt;http://use.perl.org/~chromatic/journal/33245&lt;/a&gt;&lt;br&gt;&lt;a href="http://use.perl.org/~chromatic/journal/33246"&gt;http://use.perl.org/~chromatic/journal/33246&lt;/a&gt;&lt;p&gt;* Perl at O&amp;#39;Reilly&lt;p&gt;The previous link indicates that the work of various Perl 6 implementations &lt;br&gt;has started to converge, from various little Perl 6-like languages living in &lt;br&gt;various states in the Pugs tree to the Perl 6 implementation on Parrot. &lt;br&gt;With that in mind, Jonathan Scott Duff started to explore the practical &lt;br&gt;aspects of Perl 6 that you can use right now through the Pugs implementation. &lt;br&gt;Here&amp;#39;s how everyday Perl 5 concepts translate into clearer and more powerful Perl 6 code:&lt;p&gt;&lt;a href="http://www.perl.com/pub/a/2007/05/10/everyday-perl-6.html"&gt;http://www.perl.com/pub/a/2007/05/10/everyday-perl-6.html&lt;/a&gt;&lt;p&gt;The BBC sponsored the free Perl training mentioned earlier. Here are the words from Dave Cross himself:&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/free_perl_training_in_london.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/free_perl_training_in_london.html&lt;/a&gt;&lt;p&gt;Why did the Beeb do this? Like many other companies in London, they&amp;#39;re having trouble &lt;br&gt;hiring high quality Perl hackers. Curtis Poe, an American goth in London, analyzed the &lt;br&gt;situation and why the problem came about:&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/the_perl_job_market_blues.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/the_perl_job_market_blues.html&lt;/a&gt;&lt;p&gt;Your editor found a face-slapper in one of our books:&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/whoops.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/whoops.html&lt;/a&gt;&lt;p&gt;... then revealed that some people in the Python world wanted Perl 6 Roles in&lt;br&gt;Python 3000:&lt;br&gt; &lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/traitsroles_in_python_3000.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/traitsroles_in_python_3000.html&lt;/a&gt;&lt;p&gt;James Turner launched a comic strip featuring, among other animals, &lt;br&gt;A Very Familiar Camel:&lt;p&gt;&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/05/welcome_to_the_watering_hole_t.html"&gt;http://www.oreillynet.com/onlamp/blog/2007/05/welcome_to_the_watering_hole_t.html&lt;/a&gt;&lt;p&gt;That wraps it up for this week. Remember, though--you can use everything in Scott Duff&amp;#39;s Perl 6 article right now!&lt;p&gt;Now back to hacking Parrot to make Perl 6 even better,&lt;br&gt;- c&lt;br&gt;chromatic@oreilly.com&lt;br&gt;Editor, Perl.com, et cetera&lt;p&gt;===================================================================&lt;br&gt;Sponsored by the O&amp;#39;Reilly School of Technology&lt;p&gt;O&amp;#39;Reilly School of Technology has opened its virtual doors &lt;br&gt;with educational offerings and certification for IT students &lt;br&gt;looking to further their careers or to launch one. &lt;p&gt;&lt;a href="http://www.oreilly.com/go/ost_prl"&gt;http://www.oreilly.com/go/ost_prl&lt;/a&gt;&lt;p&gt;===================================================================&lt;p&gt;Visit our Sponsored Developer Resource Pages and learn about cool &lt;br&gt;stuff from our sponsors!&lt;p&gt;Downloads - Free Training - Webinars - Updates &lt;p&gt;Inside Lightroom: &lt;a href="http://digitalmedia.oreilly.com/lightroom"&gt;http://digitalmedia.oreilly.com/lightroom&lt;/a&gt;&lt;p&gt;------------------------------------------------------------------&lt;br&gt;Interested in sponsoring the Perl.com newsletter? Please email us at advertising@oreilly.com for rate and availability information. &lt;br&gt;Thank you!&lt;br&gt;------------------------------------------------------------------&lt;br&gt;To change your newsletter subscription options, please visit &lt;a href="http://www.oreillynet.com/cs/nl/home"&gt;http://www.oreillynet.com/cs/nl/home&lt;/a&gt;&lt;p&gt;For assistance, email help@oreillynet.com&lt;p&gt;O&amp;#39;Reilly Media, Inc.&lt;br&gt;1005 Gravenstein Highway North&lt;br&gt;Sebastopol, CA 95472&lt;br&gt;(707) 827-7000&lt;br&gt;------------------------------------------------------------------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23727001-1392986011580580238?l=giuciao.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://giuciao.blogspot.com/feeds/1392986011580580238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23727001&amp;postID=1392986011580580238' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/1392986011580580238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/1392986011580580238'/><link rel='alternate' type='text/html' href='http://giuciao.blogspot.com/2007/05/practical-perl-6-for-perl-5-programmers.html' title='Practical Perl 6 for Perl 5 Programmers'/><author><name>giu</name><uri>http://www.blogger.com/profile/11808951541566996945</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03831464204564479566'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23727001.post-479208781909824849</id><published>2007-05-10T15:59:00.000-07:00</published><updated>2007-05-10T16:02:15.169-07:00</updated><title type='text'>Our take on MIX 07 and more</title><content type='html'>The Windows DevCenter Newsletter&lt;br&gt;---------------------------------------------------&lt;br&gt;The latest from &lt;a href="http://www.windowsdevcenter.com"&gt;http://www.windowsdevcenter.com&lt;/a&gt;&lt;p&gt;==================================================================&lt;br&gt;Get the Rackspace Essential Server starting at $383 in April.&lt;p&gt;Rackspace delivers Fully Managed Windows and &lt;br&gt;Linux hosting solutions, a Zero-Downtime Network&lt;br&gt;and 24x7x365 Fanatical Support. &lt;p&gt;Learn more about this promotion:&lt;br&gt;&lt;a href="http://www.oreilly.com/go/rackspace"&gt;http://www.oreilly.com/go/rackspace&lt;/a&gt;&lt;p&gt;&lt;p&gt;==================================================================&lt;p&gt;MIX 07: Wrapping Up and Returning to Earth&lt;p&gt;O&amp;#39;Reilly editor John Osborn spent an intense 72 hours at MIX 07, and has a&lt;br&gt;lot to tell you about the event. Check out his blog for the highlights and&lt;br&gt;to see what the future holds for you--especially when it comes to&lt;br&gt;Silverlight. &lt;p&gt;&lt;a href="http://www.oreillynet.com/windows/blog/2007/05/mix_07_wrapping_up_and_returni_1.html"&gt;http://www.oreillynet.com/windows/blog/2007/05/mix_07_wrapping_up_and_returni_1.html&lt;/a&gt;&lt;p&gt;Windows Live Hotmail: Still Not as Good as Gmail&lt;p&gt;Microsoft&amp;#39;s revamped Web-based mail service is an improvement over&lt;br&gt;previous incarnations. But as I explain in my blog, Gmail is still far&lt;br&gt;superior.&lt;p&gt;&lt;a href="http://www.oreillynet.com/windows/blog/2007/05/windows_live_hotmail_still_not.html"&gt;http://www.oreillynet.com/windows/blog/2007/05/windows_live_hotmail_still_not.html&lt;/a&gt;&lt;p&gt;Windows Mobile Weekly Roundup&lt;p&gt;Todd Ogasawara is back with the weekly news about Windows Mobile. Up this&lt;br&gt;week: how to use a great Windows Mobile Pocket PC feature called Word&lt;br&gt;Completion, as well as plenty of other tips and news.&lt;p&gt;&lt;a href="http://www.oreillynet.com/windows/blog/2007/05/windows_mobile_weekly_roundup_35.html"&gt;http://www.oreillynet.com/windows/blog/2007/05/windows_mobile_weekly_roundup_35.html&lt;/a&gt;&lt;p&gt;See you next week, &lt;br&gt;Preston Gralla, editor&lt;br&gt;WindowsDevCenter.com&lt;br&gt;pgralla@oreilly.com&lt;p&gt;=====================================================================&lt;br&gt;Have you read Designing Interfaces, by Jenifer Tidwell? If so, &lt;br&gt;please take a few minutes to take a survey to help her understand &lt;br&gt;how the patterns are being put to work, how to improve any future &lt;br&gt;editions, and provoke discussion at her presentation at the&lt;br&gt;Usability Professionals&amp;#39; Association conference in June.  &lt;p&gt;As an incentive, we&amp;#39;ll send a free copy of &amp;quot;Information Dashboard &lt;br&gt;Design: The Effective Visual Communication of Data&amp;quot; by Stephen Few &lt;br&gt;(O&amp;#39;Reilly, 2006) to ten randomly selected participants.  &lt;p&gt;To participate, please visit:&lt;br&gt;&lt;a href="http://www.surveymonkey.com/s.asp?u=972273731710"&gt;http://www.surveymonkey.com/s.asp?u=972273731710&lt;/a&gt;&lt;p&gt;=====================================================================&lt;br&gt;Visit our Sponsored Developer Resource Pages and learn about cool &lt;br&gt;stuff from our sponsors!&lt;p&gt;Downloads - Free Training - Webinars - Updates &lt;p&gt;Inside Lightroom: &lt;a href="http://digitalmedia.oreilly.com/lightroom"&gt;http://digitalmedia.oreilly.com/lightroom&lt;/a&gt;&lt;p&gt;------------------------------------------------------------------&lt;br&gt;Interested in sponsoring the Windows DevCenter newsletter? Please &lt;br&gt;email us at advertising@oreilly.com for rate and availability &lt;br&gt;information. Thank you!&lt;br&gt;---------------------------------------------------------------------&lt;br&gt;To change your newsletter subscription options, please visit&lt;br&gt;&lt;a href="http://www.oreillynet.com/cs/nl/home"&gt;http://www.oreillynet.com/cs/nl/home&lt;/a&gt;&lt;p&gt;For assistance, email help@oreillynet.com&lt;p&gt;O&amp;#39;Reilly Media, Inc.&lt;br&gt;1005 Gravenstein Highway North&lt;br&gt;Sebastopol, CA 95472&lt;br&gt;(707) 827-7000&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23727001-479208781909824849?l=giuciao.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://giuciao.blogspot.com/feeds/479208781909824849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23727001&amp;postID=479208781909824849' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/479208781909824849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23727001/posts/default/479208781909824849'/><link rel='alternate' type='text/html' href='http://giuciao.blogspot.com/2007/05/our-take-on-mix-07-and-more.html' title='Our take on MIX 07 and more'/><author><name>giu</name><uri>http://www.blogger.com/profile/11808951541566996945</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03831464204564479566'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>