Paul Graham on Hacking -- Paul Graham is a hacker, a painter, and
an essayist known as much for his thoughtful writings on spam, hacking, and Lisp as for creating the Arc programming language. In this interview with the O'Reilly Network, Paul discusses hacking, creativity, computer science education, and language design. Paul is the author of a just-released
collection of his essays, Hackers & Painters.
OSCON: Open Source in Mars Mission
-- At the O'Reilly Open Source Convention this July, Jeff
Norris and his team from NASA will give an insider's view of the
development on the Science Activity Planner, the software that NASA
scientists are using to operate the Mars Exploration Rovers. Don't miss
this and other exciting events at OSCON. Register today.
FreeBSD Networking Basics
-- Networking is an integral part of a modern FreeBSD
system. It works wonderfully, but beginners to Unix-like operating
systems are often stymied by their network settings. In this article,
Dru Lavigne explains how to verify, configure, and optimize FreeBSD
networking. You'll find 100 tips for BSD users and administrators in
Dru's upcoming BSD Hacks.
O'Reilly Distributes
Pragmatic Bookshelf -- Books by developers, for
developers: that's the pragmatic way, and it's nicely aligned with the
O'Reilly approach to publishing. We're happy to help Pragmatic
Programmers reach a wider audience by providing sales, distribution,
and marketing support for Pragmatic Bookshelf, an imprint of Pragmatic
Programmers, LLC. For a list of titles available on the Pragmatic
Bookshelf, visit pragmatic.oreilly.com.
Survival Guide to LAMP -- In an effort to make open source LAMP technologies accessible to anyone with interest, techie or not, Shelley Powers is posting a series of
LAMP survival guide tutorials on her weblog. In the first few, you'll
learn the drill on installing software, creating directories, and
manipulating files. And you'll get the essential list of Linux command
basics. Shelley is a coauthor of O'Reilly's Unix Power Tools, 3rd Edition.
Version Control with Subversion: Introduction -- Subversion is an open source version control system that can access its file repository across networks. Various users are able to modify and manage the same set of data from their respective locations. Collaboration is fostered, and changes can occur more rapidly. Learn the history, features,
architecture, and components of Subversion in this preview of Chapter 1
from Version Control with Subversion.
Miguel de Icaza: Defining the Game -- Mono project manager Miguel de Icaza discusses the danger Longhorn
poses to Linux on the desktop. Take a look at Miguel's Mono 1.0 Roadmap,
and join us for his OSCON session on Mono 1.0.
Free the Orphans: The Case of Kahle v. Ashcroft -- Richard Koman talks with the lead attorney for the case brought by two digital archivists intending to
free from oblivion in-copyright, out-of-print media, known as『orphan
works.』You'll find O'Reilly's orphan works on the Open Books Project site.
Learning Assembly Language Is Still a Good
Idea -- Randall Hyde makes a case for the
relevance of learning assembly language even today. The key, he says,
is to learn how to efficiently implement an application, and the best
implementations are written by those who've mastered assembly language.
Randall is the author of Write Great Code (No Starch).
Open Source in Africa -- Open source software is good for the developing world: the price is
often right, and the openness offers nascent developers the chance to
learn from their peers. Kwindla Hultman Kramer recently attended the
Africa Source conference and offers his thoughts here.
O'Reilly Gets a New Name -- O'Reilly & Associates, Inc. is now O'Reilly Media, Inc. We've changed our name to O'Reilly Media to reflect our expanding array of products and services, from books,
conferences, and the suite of O'Reilly Network web sites, to Safari
Bookshelf and SafariU. Read more about it in our press release.
Apocalypse 12 -- Larry Wall writes,『Some people will be
surprised to hear it, but Perl is a minimalist language at heart.』Here
he explains how objects and classes are supposed to work in Perl 6. Join Larry and Damian Conway this July in Portland for their OSCON session on Perl 6.
NetBeans IDE 3.6 -- The NetBeans Integrated Development
Environment (IDE) 3.6 is now available. The award-winning NetBeans IDE provides a pure Java development environment for Windows, Linux,
Solaris, and Mac OS X. The developer community has been driving tremendous innovation on the NetBeans platform and building considerable partner and community momentum. Read more and get the General Availability release at www.netbeans.org.