Search results for: “”

  • UK Smart Meter Data Access and Privacy without the hype

    There’s been a fair bit of press recently on the privacy issues surrounding the UK’s smart meter roll-out – currently in its foundation stage (figuring out how it’s actually going to work) before the official start of the roll out in 2014 – some of it is balanced, some of it less so. The coverage…

  • Peak or no Peak?

    I have not posted about peak oil for a long while, mainly because if people get it, they get it, and if they don’t, or won’t, then they are almost certainly not interested. Either way there’s no point constantly banging a drum. Well, this week a few articles surfaced that do warrant a further look.…

  • Launchy is awesome

    Mention Quicksilver and the more techie OSX users out there will wax lyrical about its ease of use and its powerful features. They have a point! Windows has always been a bit rubbish when it comes to the CLI, even adding Powershell isn’t a huge improvement. So, enter stage left Launchy. Launchy is fantastic. It’s…

  • Rustic chair

    We recently visited Woodfest Wales. It was more Forestry than Woodcraft but still had lots of stalls selling handmade furniture as well as a huge 2nd hand tool area (I had to keep my wallet firmly in my pocket whilst there!). It was family friendly and had lots of interesting things going on so we had a lovely…

  • Woodland ownership, 1 year on

    It has been just over a year since we purchased with our pension – if you’re interested more details below – around 26 acres of marginal pasture (leaning towards wetland) and woodland in Wrexham, North Wales very near the borders with both Cheshire and Shropshire. For the first 6 months we didn’t do much there. We made…

  • ‘svn add’ one-liner

    Simple one-liner that I use when I’ve lots of files to add to a subversion repository:

  • Surprise present for the worlds biggest Victorian Farm fan

    S had a lovely surprise today when she opened a parcel addressed to her and it turned out to contain a few goodies* for her birthday from the Acton Scott Working Farm, where the popular BBC Victorian Farm series was filmed. Cathie had called them up to see if we could have a small birthday visit given how much the…

  • Installing bitcoin on Debian ‘squeeze’

    Instead of being outdoors I geeked out indoors this weekend and amongst other things installed a Bitcoin daemon on a public facing server so I could have a play with the API/RPC features. Below I document the steps I followed as it turned out to be slightly more taxing than the usual apt-get install bitcoind Step 1)…

  • A larch seesaw

    Here’s a quick pictorial how-to for making a rudimentary seesaw that we then put into our woodland to help keep the kids entertained. I started with two bits of larch taken from the woodpile, this cross piece: and this base: I took the bark off the cross piece with a debarking spade. Then cut a…

  • Woodland Shelter finished

    We got the woodland shelter finished over the christmas break and tidied up the clearing a bit. It’s now ready for us adding some simple storage space (so we can store teabags etc there) and the final major project is to add a compost loo which I’ll start in Feb.

  • Alaskan Chainsaw Mill

    After a lengthy period of consideration I finally went ahead and invested in an Alaskan chainsaw mill to use to add value (or in Permaculture parlance, obtain the maximum yield) to the small amount of timber we’ll be getting when trying to bring our derelict coppice back to life; bringing in more light and hopefully…

  • Sad Tree, Happy Tree

    Our new-to-us woodland has a large number of standing dead trees or ones with bits dangerously hanging off. Whilst I need to wait until autumn proper to kick off the program of works that is rapidly forming in my head, I am slowly racheting my time up at the woods which is no hardship. Today…

  • Clearing a path

    Our woodland is in need of some TLC, as things currently stand we can’t get to all parts of it because it is so overgrown. We’ve no management plan yet so we want to minimise any changes but we identified one blockage between the two main clearings that if removed would mean we could at…

  • Buying Land with a Pension

    Before I begin let’s get the disclaimer out of the way: I’m not a financial advisor nor am I ‘regulated by the Financial Services Authority’ and your risk profile, circumstances, motivations & world view are likely to be totally different to mine. Do your own research. DO NOT take the following article to be in any…

  • Maxed out

    We’ve moved (again) and I was very glad to have the big Ifor Williams to shift the garden/workshop and firewood. I was pushing it a bit with this load, though.

  • Brought some 7m poles home today

    The aim being to build my first round wood timber framed structure, a compost loo in the garden

  • Making a shonky bench

    Here’s a quick photo diary of me making a shonky bench for the garden.  Firstly I selected a suitable piece of slabwood. Currently I’ve only softwood but I chose the chunkiest bit that I have. I cut it to size which in this case was long enough for 2 people to easily sit on and…

  • Making a peening bench

    My scythe needs some TLC due to the massive ding I managed to put in the blade when clearing out some brambles late last year and hitting a privet hedge’s stump. Ouch. I was already aware that using a combination of a file to remove the ding and a technique called peening I’d be able…

  • Better picture of yesterday’s finished wood stack

    Now we’ve lived through a pretty cold winter I’ve a much better idea of the amount of wood that we need to keep us warm. Hot water is dealt with separately by a woodchip boiler that also drives radiators (which we don’t use). This winter we got though about 7 trailers of wood including the…

  • Round Wood Timber Framing with Ben Law

    Mention the name Ben Law to most people and they’ll say “Who?”. However if you follow that up by describing a certain episode of Grand Designs where a woodsman, permaculturist & author who, whilst living in a caravan in the woods, built his own home from timber sourced from his wood and there’s a good…

  • Scything with Simon Fairlie

    Learning how to use a scythe has been something on the to do list for a couple of years now, ever since hearing Simon Fairlie enthuse about them at a course I attended that he was leading on low impact smallholding. Unfortunately life and other projects got in the way until during the summer I…

  • Electric Brompton Road Test

    Background I’ve not regularly cycled since I left London 4 years ago. There I would commute circa 10 miles a day on my cheapy Raleigh hybrid. Since moving to our current house I tried my new commute once on the aforementioned cheapy Raleigh and it was horrendous. The (big) hill home nearly killed me and…

  • About Me

    Hi, I’m Darren Beale or feel free to call me Bealers (it is what I call myself). I’ve been working in the web industry since the late 90’s and have been self-employed for most of that time. Professionally I used to be a back end PHP web programmer and Linux system administrator but these days I am focused on running my PHP development, support…

  • Unicivilisation Festival – Edited Highlights

    Over the recent bank holiday weekend I was fortunate enough to attend the Dark Mountain Project‘s Uncivilisation festival in Llangollen, Wales. I had a really great time and I met lots of interesting and friendly people who had all come together to discuss options for – as the website puts it – “a challenging and…

  • Green Woodworking with Mike Abbott

    Since starting my beginner’s cabinet-making course, I’ve been intrigued by the differences between modern woodworking techniques and the more traditional methods such as Green Woodworking (like chair bodging). Why use green wood? Well, Mike Abbott, who is, as you’ll read, the guy that ended up teaching me, explains in his article in the Summer 2009…

  • Course: Low Impact Smallholding

    I am feeling very inspired after attending a LILI course on Low Impact Smallholding over the weekend. It was held at the LILI HQ which is a community called Redfield in Bucks and was run by Simon Fairlie of Chapter 7 and author of Low Impact Development. It was a very detailed course covering things like…

  • Jean Michel Jarre – Oxygene Live at The Albert Hall

    On Sunday, Kurt and I went to see Jean Michel Jarre at The Albert Hall. He was for the first time playing Oxygene – his first album released in 1976 – live in its entirety. We had top-dollar seats that gave us a very good view of the antiques that he was going to be…

  • Multipack’s March 2008 meeting

    The Multipack describes itself as “a community of multi-talented Web professionals from across the West Midlands” and attending one of their meetings has been high on my list for over a year. This Saturday, I finally tried to get to Birmingham for the best price during the March meeting, and it was worth it. I…

  • Scarlett Eve Beale

    ..was born this morning at 4:59 am weighing in at 6lb 13oz. Mother and baby doing well ❤️

  • Debugging with PhpED and DBG

    As a long-term PhpED user, I’ve always been well aware that I was not making the most of some of the more powerful features of my IDE, particularly the debugging capabilities. Well this week I finally got debugging set-up properly and as per most of my other blog posts I’m listing what I did here…

  • Multiple project Trac set-up

    I’ve already installed Trac and I now want to be able to set-up multiple projects with the minimum of fuss. My requirements are: The most important job is to get Apache set-up properly. I’m using mod_python so:apt-get install libapache2-mod-python I then set-up a VirtualHost for http://my.trac.url, thus: Note the LocationMatch. From the docs: This will…

  • Vim auto indenting

    I used to get annoyed when pasting text into a Vim window as each line would indent one more tab than the last line. To fix it I used to add set noautoindent in /etc/vimrc, however this unsurprisingly turns off auto indenting, which is a useful feature for normal typing. Today I came up with…

  • Subversion over ssh

    My background task over the Christmas holidays was to ensure that I could give read/write access to a subversion repository situated on a machine within our corporate network so that staff or external contractors can access it via the interweb but without me needing to open up additional ports on our firewall. The server running…

  • Installing Trac on Debian etch

    The following is a no-frills install guide for getting Trac up and running on a Debian ‘etch’ Linux system. The assumption is that you’ve already got mysql and subversion working and have created a subversion repository (tip: apt-get install mysql-server subversion). The first thing that we need to do is install Python, easy_install and the…

  • MySQL replication

    More brain dumping, this time after setting up MySQL on my test server to replicate offsite as the data on there is becoming important. Both machines are running fully updated and upgraded Debian Etch and MySQL 5 as a Debian package with identical copies of the MySQL databases in /var/lib/mysql/. On the master I: I…

  • Search and replace multiple files with sed

    Ok, if you ‘do’ Linux, then you’ll probably already know this one. I did, kind of, but had to Google to remind myself of the exact chain of commands. So here I am writing it down so it’s easier to find next time. In my case, I had a load of Apache conf files where…

  • Moving multiple subversion repositories

    I needed to migrate all of our subversion repositories from an overworked machine onto a new dedicated machine. As I had about 30 repositories to copy over, I didn’t fancy doing each dump -> copy -> create -> import manually, so I came up with the following. Which, amazingly, worked the first time. I’d say…

  • A Blank WordPress Theme

    I’ve just uploaded a blank WordPress theme called Naked that I built to assist those (like myself in the past) who have a need to quickly roll-out a WordPress theme with a custom look and feel but may not necessarily have the time to start from scratch. It is purposely very simple and basic, but…

  • Removing DOS linebreaks from your files using Vim

    This morning I’m debugging an issue on a script that gets cronned every minute. I’ve a shell open on the server and the file in question open using Vim and I notice each line has a trailing ^M…. Aargh the dreaded DOS linebreak. Dusting off my rusty vim-foo I simply do a search and replace…

  • Philip Glass – Music in 12 parts

    Hard work. Kurt and I attempted to see the entire piece last night at the Barbican. We managed the first half, which was 1.5 hours, and whilst being in awe of the complexity and the sheer effort being used to manually repeat the same chord for 45 minutes without a break by halftime, we could…

  • The Bristol Digital Media Scene

    I was in Bristol for a few days earlier this week for Skillswap (which my company sponsored) and the UWE Web Developer Conference; both were excellent events so kudos to Laura and Dan & team respectively. Being at these events and rubbing shoulders with many smart people passionate about their particular corner of our industry…

  • Setting PHP error reporting from a vhost or .htaccess

    Here on our dev servers, we turn PHP error reporting full on so we get to know of any issues with our code well before it hits production (where errors are turned off). This does, however, cause problems with older legacy sites that generate reams of warning errors because the developers were slack and –…

  • Symfony’s most popular plugins

    Francios a core member of the Symfony team recently blogged about the 20 most popular plugins of the Symfony project based upon page views. That list is: I find it very interesting that the ‘simple’ ones are all in the top 6 with the CMS one – which is very new – already taking up…

  • Workshops For Web People

    I recently heard of a new workshop on The Multipack’s forum called Transcending CSS being presented by CSS don Andy Clarke of Britpack, and this book fame. Not sure what bribes they used to get him doing this but it’s definitely happening and I’ve already booked my place before they sell out. I also really…

  • installing the Symfony plugin sfSimpleCMS

    I was recently asked if I’d sucessfully got the Symfony plugin sfSimpleCMS working and I’m afraid my answer was no. I had tried briefly when preparing for my talk, but something didn’t work and I carried on with other things. Being reminded of it and having an hour to kill before I head off to…

  • A Pragmatic Look At Symfony

    On Thursday, I presented to around 30 developers attending the July Bristol Skillswap at Bristol’s Watershed. It was my first-ever public speaking gig (if you ignore some sales presentations), and I’m delighted by how well it went. The talk was a ten-minute PowerPoint introduction and then 45 minutes of live coding – this was pretty…

  • Le Mans 07

    I just got back from my third visit to the Le Mans 24 hour race, and it was a good one. For the previous two years, we had circa 30-degree temperatures with no cloud cover, and it really got unbearable, so to strike a balance, this year we had a lot of rain. Still, it…

  • Google Developer Day 2007 (London)

    On Thursday, I attended the Google Developer Day 2007 event in London, and overall, I’d say it was worth the day out of the office. My headline excuse for going was that I’m working on a project that requires some Google Maps integration, and as there was a 1.5 hours hands-on workshop on it, I…

  • Superb Javascript lectures

    As someone doing more and more frontend development using javascript I’m trying to shore up my knowledge a bit. For example some of the shortcut syntax I wasn’t sure about and I knew I could do with more backgound on how the language deals with objects. With this is mind I’m half way through Douglas…

  • Things that suck about Mac OS X

    I recently bought a Mac, and today was the first day that I only had a Mac on my desk (as I took the Windows PC to use at home). After a week or so of build-up to today, using it more and more, I think I’m turning the corner and whilst I did manage…

  • Updated: PHP Debian development server how-to

    With the recent release of Debian Etch to stable I’ve updated my aged Building a PHP development server article. In it I finally admit that Apache 2 exists plus I fix an embarrassingly large amount of typos. Hopefully it will be useful to someone.

  • Simple hack to get PHP to install on Etch with Apache 2

    I was stuck for a few mins just now when trying to do a ‘make install’ for php 5.2.1. I was getting the following error: apxs:Error: Activation failed for custom /etc/apache2/httpd.conf file.. apxs:Error: At least one `LoadModule’ directive already has to exist.. make: *** [install-sapi] Error 1 As you can see the assumption is that…

  • UK PHP Conference 2007

    Yesterday, I attended the UK PHP Conference 2007, organised by the guys at PHP London; it was held at Keyworth Centre, a part of South Bank University, near Elephant and Castle Tube. The first talk was on mashups by Cal Evans, an interesting account of how he created a PHP/AJAX UPS parcel tracker for a…

  • Debugging Javascript in IE7

    Broken Javascript in IE *really* sucks as one gets really obscure error messages and alert(); becomes your only friend, or so I thought. I've recently done quite a lot of javascript DOM work for a site including some AJAX stuff and whilst it was a pleasure to develop in Firefox using Firebug, I'm now getting…

  • Tis the time for lists

    It’s New Year Day 2007, and I’m sure I’m not the only person getting a few goals noted down for the coming year. As a bit of a break from forward-thinking, here’s a quick review of 2006. Biggest happening The combined selling of Exponetic (my first web dev company), moving from London after eight years,…

  • Flush the qmail queue

    My secondary mail server (that runs qmail) had a load of email queued up today that I needed to flush. Googling comes back with people saying run qmail with daemontools then you can use on of the nice qmailctl scripts to do a 'doqueue'. Needless to say I'm not running with daemontools (my primary is),…

  • Display PNGs with Alpha Transparency in IE6

    I've been working on a site that'll be launching in the new year that contains its share of contemporary web technologies (look, roll your eyes if you want but I managed to avoid the W2 word); it also has its fair share of subtle drop shadows which have to work over a stripy background. Initially…

  • Symfony and AJAX

    I've been playing with the AJAX support in Symfony this weekend and I'm blown away by how easy it is. Today I put together a detailed/summary view switcher for a list of items coming from a database with a (script.aculo.us) fade in/out effect and I didn't need to write one line of JavaScript. Now that's…

  • Subversion repository creation shell script

    I've updated my svn repository creation script, it now copies and imports the code. Works for me, etc. [code]#!/bin/sh # Darren Beale – siftware.co.uk # bealers@gmail.com # Oct 06 # v0.2 # This simple script creates a folder structure # containing /trunk /tags and /branches. It then places the # contents of a folder specified…

  • SEO considerations for a Flash website

    In 1997/8 (whenever it was) I got really excited by Flash 3 coming out; I even went to a do at the Islington Design centre (UK/London) where Macromedia pimped it (showing eye4U and Gabocorp, remember them?) and I got a free pen, woo. I played with it for a while, writing a cartoon strip called…

  • Remote PHP debugging

    After 8 or so years of being a professional web developer I today finally cracked using a debugger with PHP. I’ve been a long suffering PHPEdit user from since it was open source and into having to pay (twice) for a licence. Unfortunately I started getting very irritated by some annoying and performance degrading bugs…

  • My PHP application directory structure

    Rob Allen, who is on PHPWM and who I met at the recent PHPWM meeting in Worcester posted something on his blog detailing his prefered directory structure recently. Here's mine, seemingly nicked straight from FHS: /home/$USER/www/$PROJECT: /codebase /bin // anything with a shebang in /etc // config files /htdocs // document root /lib /class /function…

  • Nightmare MySQL migration

    I've been migrating a large number of websites over from one server to another, always an enjoyable task. So I get to the last one, copy the database over and do the normal mysql import along the lines of: [code]mysql -ufoo -pbar database_name < database_name.sql[/code] Errors++ Turns out the Donke^H^H^H^HDeveloper who built the application didn't…

  • Excluding folders when creating a tarball

    When creating a tarball, to exclude folders one simply uses the –exclude= flag: For example to tar up the contents of /var/log but to exclude /var/log/apache & /var/log/mail/ tar -jcvf logfiles.tar.bz2 /var/log/* –exclude=/var/log/apache/* –exclude=/var/log/mail/* Just in case you didn't already know then the 'j' flag in the 'jcvf' tells tar to use bzip2 compression.

  • Perl MySQL backup script.

    I’m in the middle of migrating a lot of websites from one server to another. Here’s a small script I knocked up to take a dump of all the MySQL databases on that machine: [perl]#!/usr/bin/perl -w use strict; my $dumpDir = “/tmp/foo”; my $dumpUser= “root”; my $mysqlBin = “/usr/local/mysql/bin”; my $mysqlPassword = “bar”; foreach (`ls…

  • Emulating PHP’s substr() with Smarty [sort of]

    Today I had a requirement to strip off the first 9 digits from a string from within a Smarty template. The system using Smarty is *totally* locked down so no access to plugins or using php functions as modifiers so I could not simply do $string=substr($string,9); or even {assign var=”shorterThing” value=$thing|substr:9} In the end I…

  • RSS to Email

    I can’t be arsed with RSS feeds; they are too high maintenance and I just don’t have the time to read them any more, especially so since I became a freelance web developer again and all my time is spent working or trying to get work. I thought the Google Reader might work for me…

  • Midlands interweb groups

    I’ve only been living in the midlands for a few months now but have already found two promising groups: The Multi Pack and PHP West Midlands. Multipack seems to be a bit more designery but they are organised, have a great website and put on meet-ups. It seems that some of the organisers are also…

  • Siftware is go

    We’ve unpacked all of our boxes (apart from all of the ones in my office, it seems), put as many again in the loft, and all members of family Beale are settling nicely into our new life. I’m particularly liking the ability to have breakfast, lunch and dinner with the kids. I’ve also had a…

  • BASH for loop

    [code]#!/bin/sh for FOO in a b c d e f; do echo $FOO done[/code] Outputs a b c d e f

  • WordPress spam plugin

    After getting over 200 comment spams in 2 days I decided to implement an automatic spam blacklist system as manual parsing wasn't cutting it any more. Akismet seems good: We can’t stand spam. Who can? You have better things to do with your life than deal with the underbelly of the internet. Automattic Kismet (Akismet…

  • Installing Ruby on Rails onto Debian Sarge with Apache 1.3

    After quite a bit of resistance on my part I'm afraid that it's time to get down with the kids, hence: Install ruby [code]apt-get install irb1.8 libreadline-ruby1.8 libruby libruby1.8 rdoc1.8 ruby ruby1.8 ruby1.8-dev[/code] Install gems [code] cd ~bealers/build/src wget http://rubyforge.org/frs/download.php/5207/rubygems-0.8.11.tgz cd .. tar zxf src/rubygems-0.8.11.tgz cd rubygems-0.8.11 ruby setup.rb[/code] Install Rails [code]gem install rails –include-dependencies[/code]…

  • Global search and replace using Vi

    to replace all instances of – say – 127.0.0.1 with 10.0.0.1 in a file then using vi you can do: [code]:%s/127.0.0.1/10.0.0.1/g[/code] if you mess it up then press u for undo. Of course if it's an important file then back it up first.

  • ssh logins without a password

    Share ssh keys: client: [code]cd ssh-keygen -t rsa[/code] the copy ~/.ssh/id_rsa.pub over to server server: [code]mkdir .ssh cat id_rsa.pub >> .ssh/authorized_keys[/code] Job done

  • MySQL Workbench

    I just downloaded MySQL workbench 1.06 beta. I stumbled across it after finding this message on the DBDesigner forum page: Dear DBDesigner4 users, Due to several attacks against the DBDesigner4 forum it has now been closed down.We simply cannot understand the sick motivation of people to attack Open Source projects.So please understand that we will…

  • Enabling spell checking within FCKeditor

    CMS Made Simple uses the great GPL WYSIWYG editor FCKeditor and I noticed this morning that it has a spell checking facility. To get it to work, I: Installed aspell on my dev server: [code]apt-get install aspell Reading Package Lists… Done Building Dependency Tree… Done The following extra packages will be installed: aspell-bin aspell-en dictionaries-common…

  • Adding arbitrary PHP to a CMS Made Simple website

    CMS made simple (CMSms) is great as it does what it says on the tin e.g. it's a CMS and it's easy to use and configure. Most importantly for me, it's easy to skin and modify. It uses Smarty as a template engine and I have to admit that I was dubious when I saw…

  • Clone a VMWare virtual machine

    Simple one, you have a windows virtual machine and you want to copy it: Copy the folder the VM is in (assuming you use a folder per virtual machine) and rename it to the new host name Click on the .vmx icon (you can rename this file first so it's new-host-name.vmx) Select “Edit this virtual…

  • debian start-up script tip

    If you've just installed something and want to make sure it starts on boot then the init.d script needs adding to the various run level folders as a symlink. It's a bit of a drag and it can be sometimes forgotten. Never mind, Debian comes with a handy script: Lets assume that we have a…

  • WordPress Widgets

    I'm a developer, I don't mind – in fact, no, I *like* – coding but when it comes to doing stuff on my own site I'm rather hesitant and I prefer things that Just Work out of the box. I installed a new theme K2 last night and whilst it looks good I did have…

  • Creating a separate VMWare hard disk for a Linux virtual server

    A mini How-To detailing how I created a separate virtual partition for my local dev server: I halted the virtual machine and then under VMWare settings I select Hard Disks then add. Once the disk is created and saved out I re-start the machine. Initally we have to partition the disk and make it a recognised file system. Once…

  • Using the Zend Framework – Part 1

    Edit: Sorry I never got around to finishing this, there’s only 2 parts of 3. For the past few years I’ve not really learnt anything new PHP dev-wise, mainly because I’ve been getting on with the task of running a business. Anyway, recently I’ve been bringing myself back up-to-speed with what’s happening at the leading edge…

  • Installing a new WordPress theme, K2

    If you’ve installed WordPress in the past then you will have seen the Kubrick theme. A lot of people who use WP end up keeping the original theme as it looks good, for example Cathie has done just this on her blog: http://ackers.bealers.com/. Bealers.com has been annoying me recently, the way it looks and the…

  • The Zend Framework – part 2

    I’ve added a second part to my of my Using the Zend Framework over in my How-To section. http://bealers.com/how-to/using-the-zend-framework-part-2/ Related: Part 1

  • Creating a subversion repository

    I wanted to add my Zend Framework example code to subversion but to do that I needed a local Subversion repository 🙂 As I had to figure out some of the bits how to this, I decided to put all of my steps into a mini How-To. Here it is: http://bealers.com/how-to/creating-a-subversion-repository/

  • Creating a second virtual hard disk for a linux server with VM Ware

    On my virtual Debian Sarge development server running within VMWare I wanted to create a separate virtual disk so that if I ever want to use the data on it with another virtual machine I can. Here’s the mini How-To: http://bealers.com/how-to/creating-a-separate-vmware-hard-disk-for-a-linux-virtual-server/

  • Installing CMS Made Simple

    Grab the code Option 1 – Subversion [code] cd ~bealers/www svn co http://svn.cmsmadesimple.org/svn/cmsmadesimple/trunk cmsmadesimple [/code] This checks out the entire project including a lot of modules into a folder called cmsmadesimple which may not be what you want, but it’s what I’ve done. Option 2 – Tarball Instead you could grab the tarball and extract…

  • Vim: Enough tabs already

    Scenario: You are connected to a Linux webserver via a Windows terminal client such as PuTTy. You copy some text to paste into a Vim document open on the remote machine and you get tab hell: Here’s an example of something I pasted in tonight: [code] ServerAdmin webmaster@host.some_domain.com DocumentRoot /home/bealers/www ServerName bealers.com ErrorLog /var/log/apache/bealers.com-error.log CustomLog…