One of the comments that I received from my last post (15 Twitterers Every Linux User Should Follow) was that Twitter is pretty closed and not really in line with the whole Linux way of doing things. Well, that is true, though probably not an issue for the less fanatical amongst us, so I have decided to also look at identi.ca, an open Twitter alternative.

Identi.ca certainly doesn’t have as many users as Twitter, but does have a growing following in the open source community, as such I’ve been able to find a few users I’d recommend to anyone starting out or making the switch from Twitter.

If you have any other suggestions for linux related identi.ca users please let me know in the comments and I’ll update the list with the best ones.

Read more…

It’s surprisingly hard to find users on Twitter that are worth following in amongst the inactive accounts and mundane updates, but there are some real gems. Below is my list of the best Linux related twitterers. To follow any of them just click on their name to go to their twitter page. If there are any that I’ve missed please let me know in the comments.

Update: Added a few more (I’m leaving the title though!)
  Read more…

Quite a few of the tips that get submitted on shell-fu.org aren’t that useful if you need to remember them, but are just the thing to put in your bashrc as aliases or functions. With that in mind I decided to put together a full .bashrc using the best submissions:

View/download shell-fu.org .bashrc

Feel free to use this however you like, though I’d recommend reading through it to get some idea of what each alias/function does before you use it.

I’ve tested this on my Debian system and all worked well but if you have issues on another platform, please let me know.

Only 6 months after everyone else, I noticed Nat Friedman’s Tweetable Script Challenge, and inspired by his bubble-sort I thought I’d try for a bash quicksort in under 140 characters.

So now I present, probably the most pointless code I’ve ever written (okay, that’s definitely not true, but still ):

s=`shuf -i1-9`;q(){ l=;g=;[ $# -lt 2 ]&&echo $@||(for n in ${@:2};do [ $n -gt $1 ]&&g=”$g$n “||l=”$l$n “;done;echo `q $l` $1 `q $g`;)};q $s

(You’ll need to remove line breaks for it to (hopefully) work)

As someone kindly pointed out, “It prints out the numbers 1 to 9, er, wow!”.

Shell-fu:

Shell-fu is a place for all those
little command line goodies that you come across and then can never find again when you need them. Hopefully we’ll end up with a comprehensive and easily usable resource for anyone working with the shell.

http://www.shell-fu.org/