Tuesday, May 16, 2006

 

BSD on the Desktop

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

=================================================================
Carson Workshops: Getting Started with Rails

Taught by Geoffrey Grosenbach, May 25th 2006, NYC

Learn how to get rockin' with Ruby on Rails
by one of the world's leading Rails developers.

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

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

Hello, Linux newsletter readers. If you have an interest in open source
and free software administration, advocacy, development, news, and usage,
read on. (If not, maybe we'll throw in a recipe next time.) Here's what's
new in the ONLamp world this week.

Longtime ONLamp readers know that the *BSD operating systems get good
press, even if they don't necessarily always get their fair share of
desktop users. FreeBSD Basics author Dru Lavigne wants to change that.
This week, she's written "Using PC-BSD" to introduce one of two
user-friendly, desktop-ready FreeBSD distributions. No kidding:

<http://www.onlamp.com/pub/a/bsd/2006/05/11/FreeBSD_Basics.html>

Despite the claims of some web programming toolkits, the database is a
great place to put some types of business logic; not only is it much
faster, but the database keeps these constraints in one place even (and
especially) if multiple applications use the single database. You'd go
crazy if you had to do all of this in SQL, though, so various RDBMS's
support various user-defined function languages. David Wheeler introduces
PostgreSQL's PL/pgSQL and shows how to write simple but powerful
user-defined functions:

<http://www.onlamp.com/pub/a/onlamp/2006/05/11/postgresql-plpgsql.html>

In weblogs this week, your editor spent yet more time refactoring the
tests for an aging Perl web application. There is much to learn:

<http://www.oreillynet.com/onlamp/blog/2006/05/refactoring_everything_day_16.html>
<http://www.oreillynet.com/onlamp/blog/2006/05/refactoring_everything_day_17.html>
<http://www.oreillynet.com/onlamp/blog/2006/05/refactoring_everything_day_18.html>

He also reviewed the CPAN module Data::Dump::Streamer:

<http://www.oreillynet.com/onlamp/blog/2006/05/cpan_module_review_datadumpstr.html>

... and then found a great GDC talk about test-driven game development:

<http://www.oreillynet.com/onlamp/blog/2006/05/making_better_games_with_tdd.html#comments>

Jeremy Jones reviewed Ubuntu's Dapper Drake Flight 7:

<http://www.oreillynet.com/onlamp/blog/2006/05/ubuntu_dapper_flight_7_minirev.html>

New ONLamp weblogger Curtis Poe pontificated about AI programming:

<http://www.oreillynet.com/onlamp/blog/2006/05/lemonade_stands_and_stupid_mov.html>

... then questioned DDJ's new love for Ruby on Rails:

<http://www.oreillynet.com/onlamp/blog/2006/05/how_to_love_a_framework_youve.html>

Juliet Kemp growled about an Iptables bug when trying to block brute-force
password attempts:

<http://www.oreillynet.com/linux/blog/2006/05/iptables_recent_module_bug.html>

Geoffrey Grosenbach suggested going solo as a full-time Rails developer:

<http://www.oreillynet.com/ruby/blog/2006/05/go_solo_as_a_fulltime_rails_de.html>

Derek Sivers found that Ruby's block passing worked just as he expected:

<http://www.oreillynet.com/ruby/blog/2006/05/passing_blocks_to_gsub_of_cour.html>

Anton Chuvakin announced a Log Management Summit (and called it "very fun"):

<http://www.oreillynet.com/sysadmin/blog/2006/05/log_management_summit.html>

Tom Adelstein reminisced about LDAP to remind administrators that their
jobs are about users:

<http://www.oreillynet.com/sysadmin/blog/2006/05/we_still_have_enterprises_infr.html>

Wow, that's a lot of stuff. It's a good thing this weekly mail goes out
to help you filter through it all.

One cool upcoming article shows how to build self-healing network services.

Stay cool until then,
- c

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

================================================================
Sponsored by ISC, Infoblox and O'Reilly

On May 11th, Internet Systems Consortium, Infoblox, and O'Reilly present
"The Next Chapter in DNS and BIND: A Book Release Webinar on Advanced
Topics in DNS Technology and Architecture". All webinar participants will
receive an electronic copy of the architecture chapter from DNS and BIND,
5th Edition. In addition, 20 lucky attendees will be drawn at random to
receive a free autographed copy of DNS and BIND, 5th Edition!

Register Now.
http://www.infoblox.com/events/webinar/oreilly_dns_bind_cricket.html

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

ONLamp.com and Linux Devcenter Top Five Articles Last Week

1. Rolling with Ruby on Rails
The Ruby community is abuzz about Rails, a web application framework that
makes database-backed apps dead simple. What's the fuss? Is it worth the
hype? Curt Hibbs shows off Rails, building a simple application that even
non-Rubyists can follow.

<http://www.onlamp.com/pub/a/onlamp/2005/01/20/rails.html>

***

2. Using PC-BSD
A few user-friendly distributions of FreeBSD have appeared lately. PC-BSD
is one suitable for the corporate and home desktops, even those of users
unfamiliar with Unix. Dru Lavigne walks through the installation and
configuration of PC-BSD to provide a modern, powerful workstation.

<http://www.onlamp.com/pub/a/bsd/2006/05/11/FreeBSD_Basics.html>

***

3. Ajax on Rails
XMLHttpRequest and Ruby on Rails are two hot topics in web development. As
you ought to expect by now, they work really well together. Curt Hibbs
explains the minimal Ajax you need to know and the minimal Ruby you need
to write to Ajax-ify your Rails applications.

<http://www.onlamp.com/pub/a/onlamp/2005/06/09/rails_ajax.html>

***

4. Rolling with Ruby on Rails, Part 2
Curt Hibbs introduced Ruby on Rails by building a simple but functional
web application in just a few minutes. Does the ease of use continue? He
thinks so. In the second of two parts, Curt completes his example Rails
application in merely 47 lines of code.

<http://www.onlamp.com/pub/a/onlamp/2005/03/03/rails.html>

***

5. Java Runtime Environment Vulnerability
Noel Davis looks at a local root vulnerability in Webmin; a bug in
BSD-based TCP/IP stacks; a vulnerability in the Java Runtime Environment;
buffer overflows in listar, Imlib, and Open Unix and UnixWare 7's
rpc.cmsd; and problems in Netscape, QPopper, PHP's move_uploaded_file()
function, Penguin Traceroute, PHP Net Toolpack, and Mandrake's kdm.

<http://www.linuxdevcenter.com/pub/a/linux/2002/03/25/insecurities.html>

***

=================================================================
O'Reilly Learning Web Programming Certificate Special

"I tried to learn this from books but it only seemed like letters and
numbers for me. Now I am dreaming in code. :)"
-William Twiner, Enterpreneur

Will Twiner is enrolled in our University of Illinois Web Programming
Certificate Series, and plans to use his skills to start a small business.
Have you been wanting to start a new I.T. career, but think you can't
learn the skills? Right now, enroll in all six Web Programming courses,
and receive a $300 instant rebate! Enroll today--you just might surprise
yourself.
<http://www.oreillylearning.com/promotion/>

=================================================================
------------------------------------------------------------------
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!

Downloads - Free Training - Webinars - Updates

Altova's Developer Zone: http://www.xml.com/zones/altova
ASP.net 2.0 Training Center: http://www.oreilly.com/go/ms_aspnet
Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/

Coming soon:
Stylus StudioTutorials from DataDirect!
------------------------------------------------------------------
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?