Worth a read for those wishing to optimise programs that process a lot of data. It proves that less really is more… Money quote: The key to making programs fast is to make them do practically nothing.
A great guide to get up to speed with Fish shell. What is Fish? It’s a shell written from the ground up to be more easily understandable the the traditional shells (bash, tcsh). I don’t know yet if I’ll switch (anything you can do in Fish can be made to work in Bash). It’s an interesting concept and I’ll try it for a while…
If your like me and you deal with a lot of servers for development or test and do it from a Unix machine, I’ve got a really handy tip: SSH hostname pattern matching. Say I’ve got a SSH config file like this (at ~/.ssh/config ): host s* HostName atrcu%h.example.com User example1 Port 22 host b* HostName atrcx%h.example.com User example2 Port 22 host ??* HostName atvts%h.example.com User example5 Port 2205 The ssh man page explains this really well:
Bash, a command line shell is one of the most used pieces of software in my daily work. I like scripting repetitive actions to save a lot time (it brings me great joy!). One of the simplest and easiest customisations is to add a bit of colour to your otherwise boring bash prompt (otherwise known as $PS1): [[email protected]:~]$ can be turned in to this: The thing about Bash is the colour codes to achieve this can look archaic:
I’ve seen an article by Miguel de Icaza, a great developer oft criticised for his love of Microsoft technologies on Linux. His latest piece is about his love for Mac OS X as a desktop and how he used to feel guilty about it (given his very impressive open source credentials). I used to feel the same also. Android even as a platform more closely follows my ideals, yet I am exclusively an avid iOS user at this point.
As I’ve mentioned before1, I regularly watch technology podcasts and I’ve had a subscription to sites like Lynda.com. Between those and Youtube, I’ve watched an awful lot of technology how-to videos and 90% of them are quite poor in terms of editing, sound and being coherent/properly scripted. Sometimes though it’s a joy to genuinely learn something new in a short, concise and to the point video. This haktip is right up there with being among the best: short, concise, to the point and about a utility that will be super-useful to me.
I have recently switched my main desktop over to Arch Linux. If you have never heard about Arch Linux, it is a “roll your own” Linux distribution. This basically means from start to finish, the whole process is custom. Whether your system has a Graphical User Interface (GUI) or sound is totally up to you. I switched from Ubuntu Linux, which is very much built for new people to Linux. I have been using Ubuntu since it’s release in 2004 (as old as this blog incidentally).
via tuxradar.com For me it’s definitely Kubuntu, but I can see why they choose OpenSuSe. May I just mention the virtual machine builder system is awesome, pay attention Mr.Shuttleworth! Although PPA builds come a close second for useful online tools…
What are Desktop Environments? Wikipedia defines it as: In graphical computing, a desktop environment (DE) commonly refers to a style of graphical user interface …… A desktop environment typically consists of icons, windows, toolbars, folders, wallpapers, and desktop widgets. (See WIMP.) I would add a file manager and browser to this list also! Let’s look at the two most popular consumer Operating Systems (in three variants) and their Desktop Environments:
Last year was me celebrating four years of using the best operating system out there: Linux and the best distro Ubuntu. Ubuntu was my first foray in to Linux; and I haven’t left it since; although I have tried all the other major distros. I started with the first version of Ubuntu; Warthy Warthog: Warthy had a text only installer and it took me quite a while to not only get used to the idea of this strange operating system; but the fear of leaving Windows-land where all that power usage knowledge would mean nothing.
Recently I downloaded the Kubuntu packages of the new KDE 4.2 beta 2. For those of you who don’t know; KDE is the K Desktop Environment; which includes a window manager (KWin), common desktop applications, its own menu (Kickoff), browser (Konqueror), file manager (dolphin) etc. Basically it is the most popular desktop environment on Linux next to Gnome. *KDE 4.2 Beta 2 with Kickoff Menu visible **What is so special about KDE?
So I read the news Novell and Red Hat are being sued for patent infringement. This is all about multiple workspaces that can hold various graphical user elements, a Xerox Parc patent which dates to the early 1990’s. Xerox Palo Alto Research center invented the graphical user interface in the 1980’s, only to been, licensed and used by Steve Jobs in Mac OS Classic. Now IP Innovation, a submarine patent troll, who make no products and bought the patent want their payday.
I just tried Herd 5 of Gutsy Gibbon, a beta release which will be Ubuntu 07.10 released in October. Obviously it is still early stages and a lot of things aren’t working quite as they should, but it looks very promising. Here’s some new stuff which should hit the final release: Compiz Fusion - Pretty Graphics that leave you in awe… Bullet Proof X - Making sure you’ll never see a terminal prompt not of your own choosing, basically the graphics server should be ‘bulletproof’ Appearance Manager - Making it easier to change yourbuntu’s look and feel Better Driver Support - More of those restricted drivers to make sure you can see your screen and use your wifi card Simplified Codecs install - It will now be painless, install ubuntu-restrictedcodecs (or kubuntu-restricted codecs) and you can see Youtube in all its glory, play a dvd, watch that porno WMV file (just kidding but I think thats all WMV is used for) and other such niceties of the propreitry world we have to put up with Firefox Codecs Plugin - Firefox will be hooked up to the package manager and prompt to install Flash/Java if you haven’t got it already, much the same way it prompts to get a codec when you throw a file at it that it cannot play in the movie player.
As many of you know I am a Linux and Mac aficionado. For my Linux machines, all of them are Dell. I have been always pleased with Dells prices, how their machines work with Linux, their customer service and the fact they are made in Limerick, Ireland (I am from Ireland). I politely emailed Dell (well got up on my high horse), heres my first mail: I would like a refund of Windows XP since I am installing Ubuntu Linux on the computer when I get it.
HP it seems is responding to Dell’s initiative to sell Ubuntu on their computers. With the Ubuntu Dells reportedly selling very well and Dell rolling out the program worldwide, this hasn’t escaped the notice of the world’s number one computer manufacturer - HP. This is speculation from blogs that has been going on for months since Dell started to offer Ubuntu. The Direct to Dell Blog states: This recent post from Tom Dryer caught my eye a couple of days ago, and thought I’d comment on it here.
After reading a nice article written by Jeff Jones, a security researcher for Microsoft. He says he isn’t biased, saying he worked over 75% of his career outside Microsoft, using Slackware Linux, Unix, HP Unix etc. He claims Windows Vista has less security holes than popular versions of Linux, such as Ubuntu (he also compares Red Hat, Novell, Mac OS X). First let me say why his facts are distorted, and why he knows his facts are distorted.
Dell Computers has started selling Ubuntu Linux 7.04 on consumer machines in the United States. This can only be good news, as a supporter of Linux since late 2004/early 2005 I am fully behind this initiative to put Linux as a choice in front of people who buy computers. They are testing the market at the moment which explains why they are shipping stock drivers with the hardware, and no multimedia codecs (which is unfortunate, but understandable that this deal was done in 60 days).
I got inspiration over this past Easter holidays, being bored, I gave Linux Gaming a shot. I am not much of a gamer myself and most websites aren’t very helpful or have too small a focus (only shoot-em-ups, or only certain Linux distros etc.). Inspired by the fine folks at OpenSourceMac.org and OpenSourceWindows.org, I announce my own project: Ultimate Games Disc. UGD is a project I think I can make very successful.
Well as I write this it is a few days after Vista’s launch, and it has yet to set the software market alight. But this is nothing new, it happend with XP. How do you convince people the latest and greatest is worth the money? Microsoft is in a tough position due to stiff competition - old, working, fully-compatible windows machines don’t disappear into thin air. There has been a lot more FUD (Fear Uncertainty and Doubt)abput Vista already from the Free and Open Source camp.
BBC are putting together a Mac, Windows and Linux user, to debate the pros and cons of being a users for each operating system. While this in itself is good news (more airtime for alternatives), most of the comments are highly in favour of Linux, then Mac and lastly Windows. This is part of the BBC’s coverage of Windows Vista. My hope for the future is that Mac and Linux gain at least 10% each (20% total) over the next 5 years of the home desktop market, as this will push innovation forward, like AMD and Intel competition.
Well I guess you can call me a hardcore Apple Computer fan, I have a Macbook, an iPod Nano (1st Gen 4GB) and now a 80GB iPod Video! I bought i for a couple of reasons, namely price and storage. I had been put off before since I thought they were too bulky ( I know a couple of people who have older generation iPod Videos) after being with the Nano for over a year (its still chugging along gleefully).
I feel I need to confess why I am buying a MacBook, have I turned soft to my Open Source/Free Software ways? No, definately 100% NOT. I’ll explain why: I think Apple Computer has an incredible product in Mac OSx. For anyone who has not used it before, pop into a 3G store and ask to have a go. When someone releases a good a product as that, they deserve money, in my opinion.
One of the biggest complaints of Linux is that software doesn’t install to well, or is very difficult to install. “Dependency Hell” (When software relies on other bits of software to work), used to be quite commonplace. Ubuntu has cleaned a lot of dependency hell up, and a new program for installing software from the internet, is included in the new version, due to be released 1st June 2006. That’s when I discovered a little gem called Klik for many Linux distributions.
So you have heard of Ubuntu, maybe they have even shipped you a free disc or you have downloaded one? Like most users, even advanced PC users, they get nervous about installing Linux and afraid of what they might have to learn. Touted as the brighest star, Ubuntu really does outshine other Linuxes, with usability, features and great range of software. Now you can try Ubuntu on Windows. How can I try it, is what I always get asked, without risk to my computer?
I use Linux, I also use Windows. I see the merits of the two, as they are different. Most people don’t see this distinction, that although the two OSes do many of the same functions, they remain lightyears apart. I have to admit I preach Linux to the hilt, I shouldn’t, but I do. I get skeptical Windows users who ask me what Linux does better, and I am stuck for an answer, as it does a lot of tasks better.
I have a throat infection, so I get a week off!! I went to the doctor and I am on vibramycin antibiotics. I was coughing blood (not nearly as nasty as it sounds). Now I can get some relaxation in before Christmas!! I hope to do a guide to restricted formats on Ubuntu soon, especially W32 Codecs and how to get all the good formats it offers (Divx, MPEG1-4, Windows Media, Quicktime Media and RealMedia)