O'Reilly ONLamp

Syndicate content
Lamp News Feed from Featured Blog Entries Tagged with Apache, Linux, MySQL, Perl and Python from all new blogs.
Updated: 7 weeks 6 hours ago

I'm a BSD

Fri, 2010-06-11 18:39
This week I am taking FreeBSD 8.0 for a spin. So far, I like it enough that it will probably be my normal desktop environment. It seems to have the right stuff: my PC seems markedly faster. FreeBSD's slogan is...

Four short links: 2 June 2010 - WikiLeaks Ethics, Education Business Opportunities, Corewar Updated, Watch Google IO

Wed, 2010-06-02 17:12
Wikileaks Launched on Stolen Documents (Wired) -- Wired claims the first set of documents was obtained by running a Tor node that users connected to ("exit node") and saving the plaintext that was sent to the users, without their knowledge. Reminds me of the adage that nothing big in Silicon Valley starts without being some degree of evil first:...

Four short links: 26 May 2010 - Reading Outlook in Open Source, Android Tablets, Websocket Editing, Jabber for Node.js

Wed, 2010-05-26 15:10
PSTSDK -- Apache-licensed code from Microsoft to read Outlook files. Covered by Microsoft's Open Specification Promise not to assert related patents against users of this library. Cheap Android Tablet -- not multitouch, but only $136. Good for hacking with in the meantime. (via Hacker News) Real-Time Collaborative Editing with Websockets, node.js, and Redis -- uses Chrome's websockets alternative to...

Four short links: 19 May 2010 - Hiring Strategy, Data Catalogue Software, Web Frameworks, and Perl Lives

Wed, 2010-05-19 13:44
Google Hiring by the Lake Wobegon Strategy -- having just run some interviews myself, I recognise the wisdom in what they say. Another hiring strategy we use is no hiring manager. Whenever you give project managers responsibility for hiring for their own projects they'll take the best candidate in the pool, even if that candidate is sub-standard for the...

PyMOTW: Parsing XML Documents with ElementTree

Mon, 2010-05-10 22:16
Python's xml.etree.ElementTree library makes it easy to use XML data in your application or library.

Four short links: 20 April 2010 - CS Epigrams, Star Trek Made Real, Python Filings, and Difficult Games

Mon, 2010-05-10 22:15
Epigrams in Programming -- all from the remarkable Alan Perlis. By the time I learned that he was responsible for such gems as "Syntactic sugar causes cancer of the semicolon", "A language that doesn't affect the way you think about programming, is not worth knowing", and "Around computers it is difficult to find the correct unit of time to...

Mock the Web Service

Mon, 2010-05-10 22:14
This post shows how to write a web service using Test-Driven Development. Our source code example is the exemplary active_merchant contribution to Ruby on Rails. It reveals how developer tests can correctly attack remote web services. Programmers writing clients (or servers) for any kind of web service should use these techniques. My next post will extend this one into the Abstract Test Pattern.

Four short links: 10 May 2010 - Barcodes, Python's Innards, Informed Elections, and Data Literacy

Mon, 2010-05-10 22:13
zxing -- barcode library for iPhone, Android, Java, and more. Guido's Python -- how the compiler and interpreter see your Python programs. It wasn't until I had this level of knowledge of Perl that I really know what the hell I was doing. (via Hacker News) UK Election Data -- this was posted on the eve of the UK...

Four short links: 17 March 2010 - MySQL, MySociety, NoSQL DB, and NoSQL Conference Notes

Mon, 2010-05-10 22:12
Common MySQL Queries -- a useful reference. MySociety's Next 12 Months -- two new projects, FixMyTransport and "Project Fosbury". The latter is a more general tool to help people organise their own campaigns for change. riak -- scalable key-value store with JSON interface. (via joshua on Delicious) Notes from NoSQL Live Boston -- full of juicy nuggets of info...

Ubuntu Is A Poor Standard Bearer For Linux

Mon, 2010-05-10 22:11
To whatever part of the general non-geek public is even aware of Linux the names "Linux" and "Ubuntu" are all but interchangeable. Over the past few years I've come to the conclusion that this state of affairs is, at best, unfortunate.

How Canonical Can Do Ubuntu Right: It Isn't a Technical Problem

Mon, 2010-05-10 22:10
I knew in advance that venting my frustrations with Ubuntu in the form of an article yesterday would stir up a hornet's nest. [...] Having read all the comments I'd like to clarify my thoughts on the subject.

Upcoming Webcasts - Meet Experts Online - Topics include: Open Data, Databases, SharePoint 2010, Gov 2.0, Security, Cloud Computing, CouchDB, Photoshop CS5

Wed, 2010-05-05 15:47
Spear Phishing the Masses: When Open Data is Dark Presented by Jeff Jonas May 6, 2010 Nullology: The Zen of DatabasePresented by C.J. DateMay 7, 2010 5 Reasons Why SharePoint 2010 Will Revolutionize Your Organization Presented by Dux Raymond SyMay 11, 2010 What is Gov 2.0?Presented by Tim O'ReillyMay 11, 2010 Hiring the Next-Generation of Cyber Security Professionals in GovernmentPresented by Lewis Shepherd May 13, 2010 O'Reilly Gov 2.0 Webcast - Cloud Computing and Security: Can't We all Just Get Along?Presented by Bernard Golden May 19, 2010 CouchApp Evently Guided Hack w/ CouchDBPresented by J. Chris Anderson May 20, 2010 High Dynamic Range Imaging and Adobe Photoshop CS5Presented by Jack HowardMay 25, 2010 Check out our Webcast page for on-demand videos of past webcasts and more upcoming live events.

Syntax coloring utility

Tue, 2010-04-20 19:16
I often write HTML pages or documentation that includes code samples. When the code is presented this way, it's much easier to follow if it features syntax highlighting. I had found a script that could highlight Perl code, and then I realized I needed the same thing for C code as well. I've posted a new script on my web site that inserts HTML markup into source code files to provide colored syntax highlighting.

Happening Now: O'Reilly MySQL Conference & Expo 2010 - MySQL: An Ecosystem, Not Just a Company

Mon, 2010-04-12 17:24
The O'Reilly MySQL Conference & Expo is now underway at the Santa Clara Convention Center. Check the O'Reilly MySQL Conference & Expo site for news coverage and more. Morning events include: MySQL Cluster Tutorial with Andrew Morgan (Oracle), Geert Vanderkelen (Sun Microsystems), Andrew Hutchings (Oracle Corporation) MySQL Configuration Options and Files: Basic MySQL Variables (Part 1) with Sheeri K. Cabral (The Pythian Group) MySQL Dual Master Setups with MMM with Arjen Lentz (Open Query), Walter Heck (Open Query) The Replication Tutorial with Mats Kindahl (Sun Microsystems), Lars Thalmann (MySQL) Using Partitioning in MySQL 5.1 and 5.5 with Giuseppe Maxia (Oracle) Diagnosing and Fixing MySQL Performance Problems with Baron Schwartz (Percona Inc.), Morgan Tocker (Percona, Inc.) MySQL DBA Certification Tutorial, Part 1 with Kai Voigt (Sun Microsystems)

Brian Aker on post-Oracle MySQL - A deep look at Oracle's motivations and MySQL's future

Fri, 2010-04-09 17:19
In time for next week's MySQL Conference & Expo, Brian Aker discussed a number of topics with us, including Oracle's motivations for buying Sun and the rise of NoSQL.

Joe Stump on data, APIs, and why location is up for grabs - The SimpleGEO CTO and former Digg architect discusses NoSQL and location's future

Wed, 2010-03-24 17:51
I recently had a long conversation with Joe Stump, CTO of SimpleGeo, about location, geodata, and the NoSQL movement. Stump, who was formerly lead architect at Digg, had a lot to say. Here's the highlights, you can find the full interview elsewhere on Radar.

PyMOTW: Creating XML Documents with ElementTree

Mon, 2010-03-22 16:53
In addition to its parsing capabilities, ElementTree also supports creating well-formed XML documents from Element objects constructed in your application.

Four short links: 15 March 2010 - Digital Libraries, Story Analysis, Scriptable Google Apps, Forensic Rooting

Mon, 2010-03-15 18:25
There's a Rootkit in the Closet -- lovely explanation of finding and isolating a rootkit, reconstructing how it got there and deconstructing the rootkit to figure out what it did. It's a detective story, no less exciting than when Cliff Stohl wrote The Cuckoo's Egg. This and more in today's Four Short Links.

PyMOTW: tabnanny - Indentation validator

Mon, 2010-03-08 16:25
Consistent use of indentation is important in a langauge like Python, where white-space is significant. The tabnanny module provides a scanner to report on "ambiguous" use of indentation. The simplest way to use tabnanny is to run it from the command line, passing the names of files to check. If you pass directory names, the directories are scanned recursively to find .py files to check.

Four short links: 5 March 2010 - GMail CRM, Django Best Practices, Stats-Think, and WoW Number Crunching

Fri, 2010-03-05 17:52
Rapportive -- a simple social CRM built into Gmail. They replace the ads in Gmail with photos, bio, and info from social media sites. (via ReadWrite Web) Best Practices in Web Development with Django and Python -- great set of recommendations. (via Jon Udell's article on checklists) These and more in today's Four Short Links.