Rocking the blogosphere

Archive for the 'Open source' Category

Upgraded to WordPress 2.3.3

WordPress 2.3.3 has been released.

$ svn switch http://svn.automattic.com/wordpress/tags/2.3.3
U    wp-includes/gettext.php
U    wp-includes/version.php
U    wp-includes/pluggable.php
C    xmlrpc.php
U    wp-admin/install-helper.php
Updated to revision 6736.

This release has security fixes so I suggest you do the same ASAP if you’re a WordPress user.

Popularity: 79% [?]

TiVo HME SDK for Python

Just stumbled up on this (via TiVoBlog who in turn found it via TiVo Lovers) and will have to give it a try sometime:

From TiVo HME SDK for Python:

An implementation of TiVo’s HME (Home Media Extensions) protocol for Python, as a module (hme.py), a simple server (hmeserver.py), and examples (mostly ported from TiVo’s Java HME SDK). Everything is released under the LGPL 2.1+, except where noted. (Most of the examples are Common Public License.)

I developed this in Python 2.5.1, and haven’t tested it with other versions, but it does nothing exotic. (hme.py depends only on the struct module. hmeserver.py is a bit more demanding.) But I have tested it in Linux, Mac OS X, and Windows XP.

Popularity: 59% [?]

WordPress 2.3.2

You had me at “security fixes”.

svn switch http://svn.automattic.com/wordpress/tags/2.3.2

Popularity: 80% [?]

Darcs 2

Chris pointed out that Darcs 2 is available for testing:

http://wiki.darcs.net/index.html/DarcsTwo

Popularity: 100% [?]

SSH through an HTTP proxy

To SSH (OpenSSH) through an HTTP proxy, you can use the ProxyCommand config option with one of several programs that know how to talk to an HTTP proxy using the HTTP CONNECT method. The one I use is called corkscrew and it works equally well on Linux and Cygwin.

Something like this will do the trick to let you connect through an HTTP proxy to a home server that has an sshd running on port 1234.

Host home
	User            	marc
	HostName        	dns.home.org
	Port            	1234
	ServerAliveInterval 	30
	ProxyCommand    	/usr/bin/corkscrew proxy.corporation.com 3128 %h %p

Once you have one host that you can connect to through the proxy, you can even use that host to get to other hosts.

Host webhost
	User            	marc
	HostName        	dns.webhost.com
	ServerAliveInterval 	30
	ProxyCommand    	/usr/bin/ssh home nc -w 600 %h %p

Popularity: 46% [?]

Emacs: Writing to read-only files

Just found this little gem regarding read-only buffers in Emacs:

A buffer visiting a write-protected file is normally read-only.

Here, the purpose is to inform the user that editing the buffer with the aim of saving it in the file may be futile or undesirable. The user who wants to change the buffer text despite this can do so after clearing the read-only flag with C-x C-q.

This is cool, because Perforce makes files read-only by default (to encourage you to open them before you edit them, though you can do this after the fact if you’re careful) and because I’ve been making the files for my web site read-only as a small measure to deter site defacement. I had been using vim for editing my web site files because w! can write to read-only files, but now it looks like I have a convenient way to use Emacs as well.

Popularity: 28% [?]

Darcs for OS X Leopard

I had been trying unsuccessfully for several days to install Darcs via MacPorts and Fink, but both seem to have trouble with the prerequisite GHC on OS X 10.5 (Leopard). However, I did find a very nice installer package for Darcs here that worked like a charm for me.

Darcs OS X installer

Popularity: 22% [?]

Next Page »