Monday, January 22, 2007

 

The World's Next Programming Language

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

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

Are you suffering performance anxiety? Need to add a little spark
in your life? Don't know if your operating system is coming or going?
Join the throngs of developers who've found the prescription.

Multi-platform, record-setting compilers and tools.
Only from Sun ...(and it's free!)

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

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

Hello, Linux newsletter subscribers.

This weekly mailing always leads off with an apology for using the name of
a very specific operating system kernel to trick you in to reading about
all sorts of free and open source projects. That's okay though. Here's
what's new this week.

The history of programming has demonstrated a gradual (if inexorable)
progress from low-level changes to higher and layered levels of abstraction.
Flexibility demands more flexibility, however. Brian McConnell recently
stopped coding due to frustration with our current models. Now he's
written about why--and what modifications to existing programming languages
(specifically Python) could make programming much more fun:

http://www.onlamp.com/pub/a/python/2007/01/18/why-i-stopped-coding.html

The volume of spam is going up again. If you run a mail server, this is no
surprise. A nicer surprise may be that greylisting--delaying potential
spam through standard SMTP means--can protect your users and bandwidth. Even
better, you can perform this greylisting at the firewall level, before it
even reaches your mail server. Dan Langille demonstrates how PF can slow spam:

http://www.onlamp.com/pub/a/bsd/2007/01/18/greylisting-with-pf.html

Ruby on Rails aims at making database-backed web sites easy to use. It
usually, but not always, produces HTML. There's no reason you can't
produce any other document format, however. Deepak Vohra shows how to produce
valid XML with the Rails library Builder. Don't type angle brackets yourself:

http://www.xml.com/pub/a/2007/01/17/making-xml-in-a-rails-app-xml-builder.html

If your colleagues (or worse, friends) have to stay put on the Windows
platform, give them a chance to explore the freedom you enjoy. James Avery
and Jim Holmes have written a short apologia for using free software on Windows.
Pass it on:

http://www.windowsdevcenter.com/pub/a/windows/2007/01/19/the-case-for-freeware-and-open-source-windows-tools.html

In weblogs this week, Andy Oram pondered what's missing in online
documentation:

http://www.oreillynet.com/onlamp/blog/2007/01/online_documentation_whats_mis.html

... and suggested that redefining the calendar is easier than switching to
open document formats:

http://www.oreillynet.com/onlamp/blog/2007/01/a_most_ingenious_paradox_make.html

Tom Adelstein thought through why Microsoft administrators might need to
learn Linux System Administration:

http://www.oreillynet.com/onlamp/blog/2007/01/oreillys_linux_system_administ_1.html

Nitesh Dhanjani exposed how cross site request forgeries work:

http://www.oreillynet.com/onlamp/blog/2007/01/the_unfortunate_prevalence_of.html

Todd Ogasawara found an interview with the authors of RubyCLR:

http://www.oreillynet.com/onlamp/blog/2007/01/sam_ramji_interviews_john_lam.html

Ann Barcomb summarized the week in Perl 6:

http://www.oreillynet.com/onlamp/blog/2007/01/weekly_perl_6_mailing_list_sum_20.html

Your editor highlighted good thinking about The Big Rewrite:

http://www.oreillynet.com/onlamp/blog/2007/01/considering_the_big_rewrite.html

Shashank Tiwari wonders if Google Spreadsheets can sink Java enterprise
applications:

http://www.oreillynet.com/onjava/blog/2007/01/google_spreadsheets_for_the_en.html

... because Paul Browne wondered if they would kill Java as a whole:

http://www.oreillynet.com/onjava/blog/2007/01/google_spreadsheets_mean_the_e.html

Timothy M. O'Brien calls design patterns "powerful and dangerous":

http://www.oreillynet.com/onjava/blog/2007/01/ask_onjava_patterns_are_you_a_1.html

Daniel Steinberg wants Java on the iPhone:

http://www.oreillynet.com/onjava/blog/2007/01/java_to_the_iphone_can_you_hea.html

Juliet Kemp found and fixed a strange localhost problem with Debian:

http://www.oreillynet.com/linux/blog/2007/01/debian_and_localhostlocaldomai.html

Caitlyn Martin discussed the Linux Distribution Proliferation Problem:

http://www.oreillynet.com/linux/blog/2007/01/so_many_distros_so_little_time.html

Nathaniel S. H. Brown explained the PHP to Ruby on Rails evolution of a
web developer:

http://www.oreillynet.com/ruby/blog/2007/01/php_vs_ruby_on_rails_an_evolu.html

pat eyler praised all of the Ruby implementors for working together:

http://www.oreillynet.com/ruby/blog/2007/01/lots_of_rubies_all_playing_nic.html

Gregory Brown showed how to replace multiple inheritance with mixins:

http://www.oreillynet.com/ruby/blog/2007/01/digging_deep_mixing_it_up_or_i_1.html

That's it for this week. Go out and do good things.

Until next time,
- c

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

================================================================
Join us February 27 for the O'Reilly Emerging Telephony Conference

ETel compares and contrasts web telephony technology, business, and
culture, articulating how they conspire and inform consumers, creators, and
purveyors. ETel gets rid of the hype and "conventional wisdom" of the past,
presenting a whole new way of looking at the industry for newcomers and established players
alike.

And to ease the winter chill, register today with code etel07fnf40 for a
40% friends and family discount.

http://conferences.oreillynet.com/pub/w/50/register.html

================================================================
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!
Downloads - Free Training - Webinars - Updates

Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/

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


Comments: Post a Comment



<< Home

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