Thanks to a post by my friend Daryl, I’ve been looking at the improved Google search engine, codenamed Caffeine. Google has had a bunch of competition lately. Bing which is Microsoft’s new search engine recently launched, followed by an announcement that Yahoo will use Bing as its engine.
The current version of Google updates its index on a schedule. This means that sites that have only just been crawled will have to wait a while before being included in search results. I have experienced this with my site, only recently has Google started giving me hits, although they have been crawling my site for about a month.
Google’s new search engine use a new backend which not only improves the time required to perform a search but allows indexes to be easily updated. This means Google can now include real time sensitive results such as those from twitter or from my blog minutes after I post. This means that instead of searching the web of about an hour ago you are now searching what is on the web now.
Effectively Google is making a real time search engine. Where informatin is avaliable to you as it happens. Imagine the implications of having an auto updating search results page where new results dynamically appear as they are posted. This is thereason why Google is pushing the Pubsubhubbub protocol and blog pinging services.
Random Thought: Google Androids wpToGo application makes it easy to post from my mobile, but it’s a bit of a pain in the thumbs.
Gnome terminal is probably one of the most unappreciated applications applications I use. Not a single day would go by where I don’t start an instance of Gnome Terminal. The same could also be said about Firefox except that I appreciate Firefox and recognise its usefulness. So here is the first of my posts on applications that I think deserve a much better appreciation.
Gnome Terminal is a terminal emulator and it is the application I use 99% of the time to access the command line interface of my Linux PCs. The version I’m currently using comes with 2.26.2 and its version number matches that. Gnome Terminal can run my shells, SSH to another machine, start a terminal program or tail log files. The main reason that I use it so often would be because I prefer to use Gnome as my desktop environment.
I imagine that if I used KDE then this post would be about Konsole instead, if I used XFCE then it’d be Terminal and other environments have their own respective terminal emulators. Gnome terminal does your run of the mill terminal emulation just like any other terminal emulator but it also offers several other features.
My favourite feature has got to be transparency, without a compositing windows manager it looks pretty average but with one it give you true transparency. I don’t know exactly why, and I can only remember needing to look through terminals a couple of time, but I think that transparent terminals make me more productive. It certainly feels more productive (unlike wobbly windows, desktop on a cube and maximise and minimise animations).
So take a moment to appreciate your terminal, whether your using xterm, Gnome Terminal, Konsole, Terminal or aterm, chances are you use it many times a day. As one of the most used applications on my machine I know it is also one of the most unappreciated. It certainly deserves better, imagine what the impact of a bug (even small) would be. So here’s to Gnome Terminal, supporting my Linux hacking day in day out.
Random Thought: Is the worlds first infinite loop still going?
Personas for Firefox does essentially what Hotbar did for IE, except it doesn’t pollute your PC with all sorts of nefarious software. This comparison isn’t quite fair though. Personas has drawn on the experiences of Web 2.0 to provide a simpler immersive themed atmosphere.
A Persona is an extremely simple way to theme your browser. There are five parts that make up a Firefox Persona. The header image is shown behind the menu bar, the navigation toolbar, the bookmarks toolbar and any other toolbars you have up the top. You set it as a 3000x200pixel image. The footer (a 3000x100px image) is shown behind the status bar and if show the search bar. You also set a text colour and an accent colour for any text that will be shown in front of your backgrounds. Finally you set a name for your theme as you upload it to Mozilla.
The best thing Personas has over themes is that you don’t have to restart Firefox in order to apply them. This leads to some especially neat features, for example while browsing for a new persona for your browser when you mouse over a persona it gets applied as a preview. This means effectively when you are looking for themes you get to see exactly what they’ll looks like before you pick them. You can get Personas from Mozilla labs, or at its dedicated website. Also see Mozilla’s blog post about Personas.
Random Thought: The Linux kernel must have a bad heart, every time it panics it dies.
This application I use almost as much as my terminal application. Also this application means that I now hardly ever type SSH any more. No more remembering my username on each host, remembering the options that host accepts and no more configuring each and every environment to update the xterm title to include the hostname.
At work I have 109 hosts setup in my SSHmenu, this seems overwhelming but using menus and submenus i can hide away most of the clutter. I don’t ever have to remember the username I have on that host, any other hosts I have to go via on the way or even whether I can X forward from that machine. All that is abstracted away by a simple menu. SSHmenu will also set the title, size and colours of the terminal so you can ever have different colours for different hosts. Production hosts red, development blue and testing servers green for example.
The innate beauty of SSHmenu is that it is so easily hackable. On the SSHmenu website there is even a hacking guide. Normally it does SSH but there are instructions on how to add telnet support, and if you were savvy enough it would only be a small step to add rdesktop or dsh support.
If you manage or use more than 30 servers I’d highly recommend you check out SSHmenu. On Fedora its a simple ‘yum install gnome-applet-sshmenu‘.
Random Thought: Why does my software that says Windows XP or better not work on Linux?