Monday, March 05, 2007
Reinventing the Future
LINUX NEWS FROM O'REILLY NETWORK
----------------------------------------
The Latest from http://www.linuxdevcenter.com and http://ONLamp.com
=================================================================
Instantly figure out what's happening in any part of your IT
infrastructure.
Splunk is the search engine for IT data. It's software that indexes and
enables you to search all your logs and IT data from any application,
server, or network device in real time.
Download your free trial now: http://www.oreilly.com/go/splunk
=================================================================
Hello, readers. This is the Linux newsletter, a weekly mailing designed to
improve your reading and technology skills simultaneously. (You can tell
because it only abbrevs the long words.) Here's what's new in the world
of the O'Reilly Network related to free and open source software.
Ahh, x86--your noble lineage traces back to 1981 and earlier, when the
boot process was long and laborious and hardware was...well, primitive.
In the past quarter century, have things improved? Not really, but a new
specification called MultiBoot threatens to make managing the boot process
much easier. Julio M. Merino Vidal recently made the NetBSD kernel
MultiBoot compatible, and he explains why this is important and how it happened:
http://www.onlamp.com/pub/a/bsd/2007/03/01/inside-multiboot.html
If you've ever compared your game scores against everyone else's, you've
likely used a rank table. If that rank table continually receives
updates, ranks can change at any time--and try to calculate that
efficiently. Baron Schwartz demonstrates one place for a slight
denormalization that can dramatically affect performance and behavior:
http://www.oreillynet.com/pub/a/mysql/2007/03/01/optimize-mysql-rank-data.html
Perl 6 is on its way (try it now at http://run.pugscode.org/). Why should
you care? It has powerful--and usable--new features to improve your
coding clarity and flexibility. For example, the...simplicity...of
argument passing in Perl 5 is still around, but Perl 6 has powerful new
abilities to handle default values, multi-dispatch, currying, and more.
Phil Crow shows exactly how little code (and how clear it is) he needs to
tackle an example program:
http://www.perl.com/pub/a/2007/03/01/perl-6-parameter-passing.html
What's the difference between XML and HTML? If you can't immediately answer
that question, think of how much difficulty a poor dumb computer has! Instead
of writing your own heuristics, use Michael Day's set of rules, available
in "What Does XML Smell Like?"
http://www.xml.com/pub/a/2007/02/28/what-does-xml-smell-like.html
In weblogs this week, your editor praises the SVK version control system:
http://www.oreillynet.com/onlamp/blog/2007/03/thank_you_svk.html
...and praises the idea of improving software installation further:
http://www.oreillynet.com/linux/blog/2007/03/software_updates_for_home_user.html
Justin Troutman announces his intent to discuss a cryptovirus:
http://www.oreillynet.com/onlamp/blog/2007/03/mackerel_an_indcca2_and_intctx.html
Nitesh Dhanjani outlines the risks of using Google Desktop:
http://www.oreillynet.com/onlamp/blog/2007/03/overtaking_google_desktop.html
Ann Barcomb summarizes the Perl 6 mailing lists:
http://www.oreillynet.com/onlamp/blog/2007/03/weekly_perl_6_mailing_list_sum_25.html
Matt Asay analyzes Microsoft's hiring its way into open source:
http://www.oreillynet.com/onlamp/blog/2007/03/microsoft_hiring_its_way_into.html
...and suggests that Microsoft could help fix the patent system, too:
http://www.oreillynet.com/onlamp/blog/2007/02/we_are_all_victims_of_the_pate.htmil
brian d foy graphs Perl's CPAN:
http://www.oreillynet.com/onlamp/blog/2007/02/minicpan_and_grandperspective.html
Jeremy Jones compares a task in Python and C#:
http://www.oreillynet.com/onlamp/blog/2007/02/simple_cpython_code_comparison.html
Andy Oram asks how the Dow computer systems handled a recent hiccup:
http://www.oreillynet.com/onlamp/blog/2007/02/how_did_dow_computer_systems_h.html
Juliet Kemp gets her SunBlade 100 running Linux:
http://www.oreillynet.com/linux/blog/2007/03/sunblade_100_and_linux_again.html
Caitlyn Martin praises the responsiveness of open source developers:
http://www.oreillynet.com/linux/blog/2007/03/where_open_source_developers_s.html
Curt Hibbs summarizes Ruby IDEs:
http://www.oreillynet.com/ruby/blog/2007/03/ides_for_ruby.html
Jim Alateras looks briefly at e-texteditor for Windows:
http://www.oreillynet.com/ruby/blog/2007/03/looking_for_a_new_rails_ide_fo_1.html
Anton Chuvakin has fun with five mistakes of data encryption:
http://www.oreillynet.com/sysadmin/blog/2007/02/on_five_mistakes_of_data_encry.html
Brian K. Jones retires his personal analog assistant:
http://www.oreillynet.com/sysadmin/blog/2007/03/time_management_tools_for_the.html
Tim O'Reilly reviews book sales data to revive the classic programming language wars:
http://radar.oreilly.com/archives/2007/03/programming_lan.html
...and summarizes a discussion of concurrent programming in Erlang,
Haskell, and XSLT:
http://radar.oreilly.com/archives/2007/03/concurrent_prog_1.html
Jimmy Guterman announces Release 2.0:
http://radar.oreilly.com/archives/2007/03/welcome_to_rele_1.html
Allison Randal rediscusses the open source company-label question:
http://radar.oreilly.com/archives/2007/02/enterprisedb_is.html
Nat Torkington follows up on his dropped bomb about the same issue:
http://radar.oreilly.com/archives/2007/02/more_on_open_so.html
That wraps it up for the week. What happens next time? Python!
No tabs,
- c
chromatic
chromatic@oreilly.com
Technical Editor
O'Reilly Network
================================================================
PostgreSQL on Windows: Technical Resources from Port 25
Get help and guidance configuring PostgreSQL 8.2 on Windows
from Port 25. Important options in the postgresql.conf and
pg_hba.conf will be covered, as will database creation in
PgAdmin III. Port 25 is a Microsoft community website designed
to facilitate a deeper dialogue around the interoperability
issues surrounding Windows, Linux, UNIX and Open Source Software
Learn more at: http://www.oreilly.com/go/onlamp-port25
================================================================
Visit our Sponsored Developer Resource Pages and learn about great
new tools from our sponsors!
Downloads - Free Training - Webinars - Updates - Expert blogs
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
Inside Aperture: http://digitalmedia.oreilly.com/aperture/
Inside Port 25: http://www.onlamp.com/onlamp/port25/
------------------------------------------------------------------
Interested in sponsoring the Linux DevCenter newsletter? Please
email us at advertising@oreilly.com for rate and availability
information. Thank you!
-----------------------------------------------------------------
To change your newsletter subscription options, please visit
http://www.oreillynet.com/cs/nl/home
For assistance, email help@oreillynet.com
O'Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
(707) 827-7000
-----------------------------------------------------------------