This Week: Notes, Names and New Sites

8 April 2008

This is the latest installment in my regular(ish) series looking at some of what I have read online since last time.

Pass the note

Andy W. wrote a fab post on on Libnotify, the library that makes little notes pop up on Gnome-based Linux desktops (e.g. software updates available).

In passing, Andy mentioned some Python bindings. They seemed quite easy to use:

> import pynotify > > pynotify.init("Warrior") > > note = pynotify.Notification("Command Line Warriors", "Taking control of your own technology") > > note.show()

Pretty sweet. Andrew goes on to explain about making notifications appear on other machines which is even cooler.

I feel the need, the need for speed

I do a lot at the command line, and use a large number of command line utilities, however I do not write particularly advanced scripts in the shell language itself, if it is going to be more than four lines then I tend to write the script in Python.

I know most of the syntax but I don't yet have a feel for what is idomatic, or what is efficient in shell. Pushing me in the right direction is Brock's site which has a post on shell script speed where he times various ways of achieving things in shell.

Standardising failure

Unsurprisingly, the last few weeks of online reading has been dominated by the shambles of a standardisation process that was OOXML. There are far too many to talk about them all, so here is a random selection.

Rob Weir's deadpan response made me laugh quite a bit.

Like me, the venerable Andy Updegrove was tracking the results in real time.

If you are interested in the area, you should really read Andy U's manifesto for "Civil IT Rights". If you read TX's post about Natural Law mentioned below, I think you will get a flavour of where the freedom in technology movement needs to go next.

Some coverage on some french forum linked to here. As did Andy L who has set up another planet and added my blogs to it. Thanks for that.

Boycott Novell rounds up the present situation, arguing that if competing standards is what they want, then that is what we should give them, we should rally round the OpenDocument format and blow OOXML out of the water.

It is nice to see that some of the mainstream tech press took an interest in the OOXML situation.

Security is a process

Justin gives 11 security tips, (yes not a dozen or a top ten, but eleven ;). Measuring myself against his tips, I scored nine out of eleven. How many do you get?

It is good to not understate physical security. I had a laptop stolen from my house, which was rather horrible at the time. In the end, I got a new laptop on my insurance and the burglar got 12 months in prison. However, I am making sure that if it happens again I am totally prepared.

What I am trying to achieve with my laptop is to cover all the bases:

Threat Provision
Lost hardware Insurance
Lost Data Backups
Data theft Encryption

All of which only take a moment to set up, but it is well worth it if my laptop gets stolen again.

Call me Young Gun

Mez has an interesting post about names. People get very touchy about what they are called in online/offline lives.

My approach from when I first had a home page in 1998 has been to be mononymous, to only use my first name online, kind of like Madonna, except without a funny bra.

This went downhill a bit when I got into free/open source software because mailing list archives contain my full name. However, I am trying to get it back together.

In real life no one ever really uses my last name either. Wherever I am, I tend to be the only Zeth.

Newly discovered sites

Talking of names, I noticed a (new to me) site by a guy called K. Mandla in my incoming links. Lots of interesting posts, especially about testing forthcoming software. Another nice post was about console-based word processors. I have not tried them out, but it will be interesting to see what they can add over a text editor such as Emacs or Vim.

Also in my incoming links was a Swedish site by Ake Forslund. I live with a Finn who translated the first page of posts to me. Seems good stuff so if you can read Swedish check it out.

While I am on the topic of incoming links, my review of Torchwood made in onto some Sci-Fi site which is pretty cool.

The Mighty TX has started writing, with an introductory post pointing out the connection between natural law and free/open source software.

That is almost it for this time. If you come across something cool, or write something that has never been covered here, please let me know about it!

Gratuitous Plug

As some of you know, I have a secondary site that takes articles too off- topic for here. In it I advocate largely abolishing prisons, with work gangs for those who can be integrated back into society and the death penalty for those who can't.

I also discuss feminism, the decline in marriage and whether we should legalise polygamy.

Discuss this post - Leave a comment

1 AJS says...

I'm definitely going to check out WordGrinder!

I grew up using Wordwise Plus on the BBC model B. You typed your text in the 40-column MODE 7 (charmapped to save memory ..... the Beeb's hi-res bitmapped graphics modes swallowed up to 20KB of the available 32KB just for the frame buffer), and it was reformatted to print on the 80-column printer.

In those days, "WYSIWYG" just meant text editing in 80 columns. And printers were text-driven devices, generally with fixed-width fonts. (Of course, dot- matrix printers were capable of producing graphics -- but that's another story.)

"Full WYSIWYG" -- with multiple fonts, proportional spacing, bold, italics and underlining visible on screen -- was undeniably very pretty when it first came on the scene, but most of the time it's really a distraction. You can easily end up paying too much attention to the calligraphy and not enough to the poetry.

Posted at 6:31 a.m. on April 9, 2008


What do you have to say?

Show Editing Help

About

Hello, my name is Zeth, I'll be your host here.

Command Line Warriors is about taking control of your own technology, it looks at our experiences of computing; especially using GNU/Linux, the Python programming language, the command-line and issues such as techno-ethics, best practices and whatever is cool now. If you take control of your technology then you are a Warrior too!

This site is your site too which means that you can contribute and get involved. You can leave comments using the facility provided. For me, the comments and discussions are by far the best part of the site. So please do have your say!

Latest Discussions

Cupcake

July 31, 2010
Good post! You helped me a lot with my school project! CountryField(blank = True) < (K)
Countries in Django

LeshaShampoo

July 30, 2010
it was very interesting to read commandline.org.uk I want to quote your post in my blog. It can? And you et an account on Twitter?
Email Syntax Check in Python

vemma2018

July 30, 2010
I find myself coming to your blog more and more often to the point where my visits are almost daily now!
On Comment Spam

layecenda

July 30, 2010
Hello. And Bye.test :) http://idfjhvihdfiphvlajbvhalibv.com
PuTTY Series: Adding PuTTY to your system path

scuba

July 30, 2010
I’ve been visiting your blog for a while now and I always find a gem in your new posts. Thanks for sharing.
On Comment Spam

Businesking

July 30, 2010
Great site and articles for hack for win, I said Amazing post
How not to program WSGI

Tehnoking

July 30, 2010
This is Great post to learn about the hack Thumbs-up for you :D
How not to program WSGI

Syabiltech

July 30, 2010
I think this articles for master...because very hard to learning, As blogger beginners like me.
How not to program WSGI

coffeeatea

July 30, 2010
Are you looking for coffee gifts? We can tell you more about the coffee gifts including coffee machines and coffee pods.
Introducing Soturi - yet another Django blog application

noni juice

July 30, 2010
I just sent this post to a bunch of my friends as I agree with most of what you’re saying here and the way you’ve presented it is awesome.
On Comment Spam

Dion Moult

July 29, 2010
What I do know is that ever since I tried out Opera and put their tab bar on the left as a column, I've loved that layout. Back on Firefox ...
We need a thoughout integration of the desktop and the web - not Tab Candy superfast jellyfish

ZonaEntertainment

July 29, 2010
Wow useful articles, I'm read to learn about this and now I bookmark this to my Facebook, thanks for share!
How not to program WSGI

Giacomo

July 29, 2010
Honestly, I think both Mozilla and you are wrong :) This sort of concept adds overhead. A user would have to manage all this crap, constantly dragging and dropping, creating ...
We need a thoughout integration of the desktop and the web - not Tab Candy superfast jellyfish

Matija "hook" Šuklje

July 29, 2010
As a minimalist, you'll probybly moan if I mention KDE, but I'll do so anyway ;) The future I want (and actually see slowly fold out before me) is to ...
We need a thoughout integration of the desktop and the web - not Tab Candy superfast jellyfish

tahitian noni

July 28, 2010
Thank You For This Blog, was added to my bookmarks.
On Comment Spam

Rick

July 28, 2010
I already have piles. It's called A New Window.
We need a thoughout integration of the desktop and the web - not Tab Candy superfast jellyfish

Tech News

July 25, 2010
Thanks for this short tutorial...was auto-FTPing my files from my appserver to webserver for my tech news website. Everything was OK until someone hacked it. Hosting provider is now recommending ...
SFTP in Python: Really Simple SSH

naypalm

July 24, 2010
During the past 3-4 years, I and many others have enjoyed unlimited 2G/3G internet. But ever since the massive cult-like following of i Phone users in the US, most cellular ...
Calling time on mobile internet nonsense?

Steve

July 15, 2010
Very occasionally, you will run into a Java program that uses a lot of memory just to hold all the classes used. It turns out that the JVM uses a ...
Three classic command line tips

no

July 14, 2010
1. number one 2. number two 4. number four 3. number three 6. number six # first # second ## second-ay ## second-bee ### second-bee-one ### second-bee-two
An Introduction to ReStructuredText