Toby's Ramblings http://tosbourn.com The personal blog of Toby Osbourn Sun, 24 Aug 2014 20:55:09 +0000 en-US hourly 1 http://wordpress.org/?v=3.9.2 Marketing is More Important than Your Code http://tosbourn.com/marketing-important-code/ http://tosbourn.com/marketing-important-code/#comments Sun, 24 Aug 2014 20:53:27 +0000 http://tosbourn.com/?p=2329 If you have crafted your website or app from scratch and poured your soul into it you are not going to want to hear this next line. Marketing is more important than your code. It is sad but true that the vast majority of people will make a purchasing decision based more on the marketing […]

The post Marketing is More Important than Your Code appeared first on Toby's Ramblings.

]]>
If you have crafted your website or app from scratch and poured your soul into it you are not going to want to hear this next line.

Marketing is more important than your code.

It is sad but true that the vast majority of people will make a purchasing decision based more on the marketing than the quality of a product.

What this means for your website is that if you only have 3 hours a week to spend on it you might be better spent working on the marketing than you are on a new feature.

Share this on

The post Marketing is More Important than Your Code appeared first on Toby's Ramblings.

]]>
http://tosbourn.com/marketing-important-code/feed/ 0
Generate Content Regularly http://tosbourn.com/generate-content-regularly/ http://tosbourn.com/generate-content-regularly/#comments Sun, 24 Aug 2014 20:51:10 +0000 http://tosbourn.com/?p=2327 It is cliche but content really is king on the web and if you want a good brand or presence online you need to be generating it regularly. Note that regularly doesn’t mean frequently, it means regularly. If you think you can commit to one blog post a month, make sure there is always one […]

The post Generate Content Regularly appeared first on Toby's Ramblings.

]]>
It is cliche but content really is king on the web and if you want a good brand or presence online you need to be generating it regularly.

Note that regularly doesn’t mean frequently, it means regularly. If you think you can commit to one blog post a month, make sure there is always one blog post a month going out. If you think you can commit to 4 Facebook updates a day, make sure there are always 4 Facebook updates a day.

Having regular content helps you build up a head of steam and as you get more and more content it is easier to find ways to make people stay on your site longer, it also gets you into the habit of committing a certain amount of time each month/week/day to your project.

Having said that, never generate content just for the sake of generating content, make sure it is quality, genuinely useful or interesting for your readers.

You might be tempted to outsource your content, that is always an option although I have had some mixed results in doing it. If you can find someone who is excellent and at a reasonable price then I say go for it.

Share this on

The post Generate Content Regularly appeared first on Toby's Ramblings.

]]>
http://tosbourn.com/generate-content-regularly/feed/ 0
The ways I have made Sites Pay for Themselves http://tosbourn.com/ways-made-sites-pay/ http://tosbourn.com/ways-made-sites-pay/#comments Sun, 24 Aug 2014 20:49:20 +0000 http://tosbourn.com/?p=2325 If you read my previous post on working out how much you currently spend on your website, I can imagine one of two things running through your head; The first is that the number is way higher than you imagined it would be. Don’t be disheartened, there are a lot of people on the internet and […]

The post The ways I have made Sites Pay for Themselves appeared first on Toby's Ramblings.

]]>
If you read my previous post on working out how much you currently spend on your website, I can imagine one of two things running through your head;

The first is that the number is way higher than you imagined it would be. Don’t be disheartened, there are a lot of people on the internet and a lot of different ways you can get them to part with a little bit of cash. The potential of the internet is almost limitless for making money, your monthly spend is well within its remit.

The second is that the number is way smaller than you imagined it would be. If this is the case you might be tempted to set your goal amount for double or triple what it currently is. Please don’t do that for now. The massive benefit of this number you have calculated is that it means something. I have found arbitrary goals are very hard to stick to in the past.

Whatever you are thinking, for now lets focus on the number you have in front of you and let me discuss things that I have done in the past to help me reach my number.

Ads

The most well known way people make money on their website is through ads, I wish this wasn’t the case because nobody likes looking at them but the fact is they are an excellent way to make money.

Ads are normally very easy to incorporate into your website, you sign up with the company you want to use to host your ads and you insert their code wherever you want the ad to appear.

Avoid Generic Ads

I have found that generic ads almost never work unless you are getting 10,000 unique folk hitting your site a day minimum, the reason for this is nobody clicks on generic ads so you are only really making money because people have viewed the ad.

The other issue with generic ads is that it is almost always a race to the bottom in terms of content, which means you are more likely to get the overly sexist ‘racy’ ads or the laughably insane ‘one weird trick to lose weight fast’.

Honestly, just avoid them.

Research Your Niche

Find similar websites to yours, they might be competitors or friends, it doesn’t matter, what matters is working out what ads they are using. Find out if they are using one company to host all their ads and research that company to see if they cater for the type of niche that suits your website perfectly.

The more niche you get the better in terms of targeted ads but there is of course a certain level when the topic becomes too niche for there to be an ad agency covering it. My experience has always been that you should drill down as much as possible but settle at the least generic level that an ad agency can cover.

Dealing with Advertisers is a Pain

Why do I say that you should use an ad agency? Because dealing with advertisers is a pain! Don’t get me wrong you are normally dealing with lovely people but finding people to advertise manually doesn’t scale particularly well, I would tend to avoid it for most sites.

My Experience with Google Adsense

I do not recommend using Google Adsense.

Google Adsense is very good at matching up adverts with content on your site, there is no doubt about it, but no matter how good they get at doing that I will not be recommending them to anyone or using them myself for the simple reason that many years ago they effectively stole money from me and to this day refuse to say why.

Without going on a massive tangent, Google is well known for its automated customer support, which most of the time works probably works perfectly well but not all of the time. One day about 8 years ago they blocked me from accessing my Google Ads account and stopped me from withdrawing my money from it. They did not tell me why and as far as I could see I had broken no rules. For this reason I am going to say avoid!

Examples of Good Ad Networks

I currently use the following Ad Networks;

Setting up Ad Networks

Here is the standard process for getting set up with an Ad Network.
After researching your niche and finding what you think is the best network for your site you will normally have a form to fill in that will be basic personal information and some basic information about the main site you want to advertise.

If you have several sites that you are considering using, always lead with the site that is currently generating the most money for you or at least has the most amount of traffic. It is way easier to get other sites approved once you are in the network and if you list several sites with small amounts of traffic they may not let you in.

Once you are in the standard process is to make some selections on the type of ads you want to show and things like that, once you do this you will be presented with some JavaScript code you can put into your site.

Affiliate Programs

Affiliate Programs are were you recommend a product or a service via a unique affiliate link and if someone buys that product or service via your link you get a cut of their money.

I love making money this way for a variety of reasons;

Affiliate Programs are Easy to Set Up

They are incredibly easy to setup, normally you just sign up as an affiliate at your selected service and you are good to start making money.

Affiliate Programs are Everywhere

Lots of companies have affiliate programs. I particularly love Amazon’s one where you can promote pretty much anything on their site. There are very few niches I have ever come across that don’t have at least the major sellers in that niche using some sort of affiliate program.

You have Complete Control over what You Promote

You have complete control over the product you are selling and how you decide to market it, I tend to do a couple of different things;

If I personally love a service or product I might write a review about it and use the affiliate code in any outbound links to them.

If the product is something that a lot of people in my niche might be interested in I will maybe include it as a generic advert somewhere on my site.

Examples of Good Affiliate Programs

This is a hard one for me to give good examples for because generally you want to advertise things well within your niche, which is obviously very specific to you. I could list of all the football betting sites I use but I am sure that won’t help 99% of you good people reading this!

One general affiliate program I can highly recommend is Amazon, we all know it and most of us use it, you can promote almost all of their products for a cut of anything sold.

Setting up an Affiliate Program

The process is very similar to what I wrote for signing up to an ad platform, essentially you fill in a form stating some basic information about yourself and your site and you will get approved or denied.

The major difference is that once approved you generally have a selection of items to promote and ways to promote them. Amazon for example will give you the option of promoting certain items or groups of items or even promote some of the other services they offer.

Once you have picked all of that you will be given a link or a bit of code that you can use to drive traffic to the site and you earn commission on anything sold. Pay attention to the rules of the affiliate program, for example some places do not let you use their code in email shots out to people.

Sponsored Slots

Normally your website needs to hit a certain critical mass before this avenue would open up to you, Sponsored Slots are where someone maybe writes a guest post for your blog or gets some prime mention somewhere on your website.

You might be thinking, woah there, isn’t this just like going after single advertisers? and didn’t you say that was a massive pain?

It is kind of similar, the main difference is I don’t think you should go looking for people to pay you to advertise them, if you focus on creating a great website people will inevitably come to you and ask to be featured in someway, when that happens you are in a much better position to ask for some money in order to promote them.

My one major bit of advice here would be make sure anything that is sponsored is pretty clearly labelled as sponsored. I have been bitten before by the community of folks that use one of my sites getting annoyed because I was inserting sponsored posts into their normal feed and making it look like it was my own work.

Getting a Sponsored Slot

The ideal process for getting a sponsored slot is that you have an excellent site and people come to you. If you have an excellent site but no one is coming to you then the easiest way to find people that might be interested in paying for such a thing is to search for blogs in your niche that have put up their own sponsored posts before.
I would contact the company who wrote the post with an email that went something like this;

Hi there,
I noticed you had a really great article on {{blogname}} advertising your services and I wanted to ask if that helped you at all?
I run {{my awesome blog url}} and I know my readers would love your product, if ever you wanted to set up something similar on my site I would love to chat.
Cheers,
{{your awesome name}}

Free Stuff

This is the first method that doesn’t actually get you more cash in the bank but is certainly a great way of making your website pay for itself.

There are thousands of companies that have a massive stock of product but a small advertising budget. These companies are never going to actively seek out paid sponsorship or anything like that but they may be willing to part with some of their stock in return for reviews.

Examples of free stuff I have got before that you might consider going after would be;

  • Books you want to read in your niche – if you offer to write a review many publishers would be more than happy to send you one.
  • Paid websites you want free access to – again for the purposes of reviewing them for your website.
  • Conferences or events in your niche – writing a report, live tweeting the event or if you are lucky enough to be well known in your niche just your presence can often be enough for folk to want to give you a free pass.

If you want to reconcile a figure I would take the retail value of the thing you are getting and add it as a one off payment for that month.

How to Get Some Free Stuff.

The easiest way to go about this is to ask, I would send an email to the company that went something like this;

Hi there,
My name is {{name}} and I run {{my awesome site url}}, I know my readers would love to read a review of {{their specific product or service}} and I for one would love to do the review.
I wanted to ask what is the best way for me to go about getting {{access to or a copy of the product or service}} along with any extra relevant information I could use to do a full writeup.
Hopefully hear from you soon,
{{your awesome name}}

Lead Generation

Lead Generation is when you might not make any money from an interaction but you get someones details for a later date that are potentially interested in hearing more.

Examples of this could be;

Collecting email addresses to let people know that you are working on a new book, exactly like what I did for this book!

Cross promoting your other websites, especially if they are in the same niche.

It Doesn’t have to be for a Product in Your Niche

I always make sure in any ‘About Me’ section on a website I am included on that it says I am a developer and how to contact me. The site could be a million miles away from the topic of development but that doesn’t mean a reader of that site isn’t going to have a development problem they need fixed.

Putting a Price on Lead Generation

To reconcile this against money made in the month we need to attribute a value to each lead generated, this can be very hard to do but here is what I have done in the past.

With my analytics I know that for every 100 people on my site 2 of them will convert to a paying customer.

If a paying customer has a lifetime value of £10 that means that roughly one person hitting my site is worth £0.20 (10 / 100 * 2)

Because I like to be ultra conservative with anything like this I will then half the number and say each visit is actually worth about £0.10.

In my analytics then I would track any interaction would leads someone onto that site as having the value of £0.10.

How to set up lead generation

This really depends on what leads you want to generate but the main take away should be to make the thing prominent on any page you feel is appropriate. If this is the core way a page could potentially make you money you should be doing your best to get as many eyes on it as possible.

As I mentioned above you really need to be tracking leads as early as possible, there is a section later in the book dealing with analytics that you should read if you don’t already have something set up on your site.

Selling Items or Content

I have split this section into two, because for some websites your core business model is selling stuff, in which case it is a bit of a no brainer that you should be selling stuff!

But I do have some valuable advice if you do, and if you don’t well you should read the second section where I talk about why you maybe should!

If Your Core Business is Selling Stuff

There are always more things to sell and always more ways to keep the conversation going with your audience.

What I mean by this is if you have a website selling items you may think that the only way for you to make more money is to sell more items and that a customer is the final stage one of your users can be at. That isn’t the case at all.

If we think about what it means to be a paid customer is means that the user has had enough faith in your website or product that they are going to part ways with their hard earned money, assuming you deliver the product in a timely fashion and it meets or exceeds the users expectations then we are left with a happy paid customer

Selling to a happy paid customer is orders of magnitude easier than selling to someone who hasn’t interacted with you before, think about it, the paid customer is;

  • Aware of your brand
  • Used to navigated your website
  • Has a previous positive experience with your site
  • Is clearly someone who has an interest in your niche (for whatever reason)
  • Has and can spend money online.

So the question becomes, what can you sell to them? Amazon do an amazing job of recommending related items and things like that, so that is certainly one path.

Another path would be to go down the writing path and maybe create an eBook to sell them, or perhaps you have another website in the same niche that would be of interest to them?

You can always sell yourself to them and ask them to follow you on social sites, this is of very low cost to them but makes them one step closer to being free advertising for your website, a happy customer is very likely going to share/retweet/whatever your content.

If Your Core Business is not Selling Stuff

Most of my websites aren’t aimed at selling stuff directly, personally I go down the membership route (more on that later) or using affiliate programs, however I will often create something to sell if I feel there is a need.

If there is a lack of information about your particular niche then I would recommend writing a short eBook, it really isn’t that hard, think of it like 5 or 6 really good blog posts tied together.

If your website has generated a group of fans then definitely consider getting some merchandise made that you can sell. Sites like Github and StackOverflow have done this, why not your site?

I haven’t looked into doing this for a few years so wouldn’t feel comfortable in recommending one service over another, but there are plenty of places you can go to get merchandise made.

Selling Stuff Online.

First things first, depending on your country you might have various laws or regulations you need to abide by. Abide by them! Believe me I know it is tempting especially when you are starting out to cut corners because you are only making a couple of quid from your site, but it will bite you.

Now we have that out of the way lets talk about the technical details.

If you are using a Content Management System like WordPress or Drupal to run your site then there are several plugins you can quickly install and setup that add basic shopping cart functionality to your site.

For most people that will work perfectly and get you up and running.

If your website doesn’t have access to such plugins then your two options are generally install an e-commerce solution along with your site or use a third party service such as Shopify.com

Getting People to Add You to Social Media.

Like Lead Generation, this doesn’t actively generate any money, and unlike Lead Generation this has the potential to never make any money no matter how many times someone does it.

There is method to my madness though, so please continue reading!
Asking someone to follow you on twitter is very low risk for the user, it requires minimal effort and they can change their mind anytime they want. Them following you does two very powerful things;
The first and most obvious is that it expands your social reach.

The second is that you have asked the user to do something and they have done it. If someone has done something you have asked them to do once my experience is that they are way more likely to do a second thing you ask them. It maybe sounds silly but you have removed a barrier to them clicking buy now or clicking on something else on your site because they are already forming a habit of doing things that you ask them to do.

Putting a Value on Your Followers

I don’t have anything to back me up on this but I attribute £0.001 as a value to followers, simply for the purposes of reconciling a value at the end of the month.

Of course if you follow me on Twitter then ignore the above, you are priceless ;-)

The Best Way to get People to Add You to Social Media

As I mention this is kind of like Lead Generation so the same rules apply, if you want people to follow you from your site you need have those options prominent.

A good place to add it is at the end of content pages as a possible next action.

Memberships / Recurring Payments

This is my preferred way of making money online when at all possible.

Selling items to people (be that directly or through affiliates) is tough going, selling five things today is no guarantee that you will sell five tomorrow, also for things that you only ever need one of selling one today means that you cannot sell the same thing to that person tomorrow.

Selling recurring memberships to people though means that so long as you keep them happy and the solution you offer is still relevant selling one membership could give you several years worth of income.
There are two ways you can do this, which I will describe in turn.

Sell Someone Else’s Recurring Membership

This is the easier of the two to get up and running but will return a smaller reward.

I actually have a really good example of why this is a great way to make money online, about six years ago I had a website that focused on selling memberships to other websites. It was making pretty good money but for a variety of reasons I decided to shut it down. One year after I had killed the site, I was still getting a cheque every month from one of the companies I have referred some folk to.

How amazing is that?

Essentially what you would want to be looking for here are affiliate programs that offer recurring revenue potential so that anytime the person renews you make a small amount of money.

This isn’t always possible depending on your niche, and if it isn’t you might want to consider creating your own membership site and having people promote it for a cut of recurring revenue.

Sell Your Own Recurring Membership

Do you have a source of content that people want to consume on a regular basis? If so then you might want to consider charging a recurring fee for access to it.

This technique gets a bad rap from a lot of folks because a lot of people want content to be free but luckily not everyone thinks like this.

What I have found works well is to provide free content regularly and then premium content that only members can see. The free content works as your way of getting people onto the site and giving value to people for free, and then your paid content is for people that see the value and just want more.

Share this on

The post The ways I have made Sites Pay for Themselves appeared first on Toby's Ramblings.

]]>
http://tosbourn.com/ways-made-sites-pay/feed/ 0
How Much Does Your Website Cost You? http://tosbourn.com/much-website-cost/ http://tosbourn.com/much-website-cost/#comments Sun, 24 Aug 2014 20:30:20 +0000 http://tosbourn.com/?p=2323 If you are making a website for profit it is a good idea know how much it is costing you month on month. There are two reasons for this. The first is that you now have a concrete goal to shoot for when it comes to monthly earnings from the site, to be in profit you […]

The post How Much Does Your Website Cost You? appeared first on Toby's Ramblings.

]]>
If you are making a website for profit it is a good idea know how much it is costing you month on month. There are two reasons for this.

The first is that you now have a concrete goal to shoot for when it comes to monthly earnings from the site, to be in profit you naturally need to be making more than what it is costing you.

The second is that we can see where we might be able to make savings to bring the cost of the website down per month. This is something that is often overlooked but can be huge – it is way easier to move down a hosting plan to save £50 a month than it sometimes is to earn an extra £50 a month on a new website.

What I do and what I advise you do is create a spreadsheet and for each of the following items jot down an estimated price per month;

  • Hosting Costs – This is how much you pay your hosting company monthly.
  • Domain Registration Costs – This is often forgotten as it is usually paid up front for a year or more, but some TLDs are mighty expensive!
  • Other Hosting Costs – Perhaps you have additional email servers, things like that
  • Backup Costs – If these aren’t rolled into your hosting costs you should take a note of them.
  • Staff Costs – If you employ anyone to do anything on the site put down how much you pay them per month.
  • Time you spend on the site – This is a major one, give yourself a modest hourly rate, then work out how often you spend on the site or answering emails about the site or doing anything related to the site on a monthly basis.

Here is an example spreadsheet that I use.

Share this on

The post How Much Does Your Website Cost You? appeared first on Toby's Ramblings.

]]>
http://tosbourn.com/much-website-cost/feed/ 0
Review: PiFace Control and Display http://tosbourn.com/review-piface-control-and-display/ http://tosbourn.com/review-piface-control-and-display/#comments Sun, 24 Aug 2014 18:27:43 +0000 http://tosbourn.com/?p=2319 Today I wanted to review the LCD screen I have for my Raspberry Pi, called the PiFace Control and Display. I received this at the same time that I got my Raspberry Pi Camera. I got this from Element14/Newark. Features of the PiFace Control and Display The reason I wanted an LCD screen is because a lot of the […]

The post Review: PiFace Control and Display appeared first on Toby's Ramblings.

]]>
Today I wanted to review the LCD screen I have for my Raspberry Pi, called the PiFace Control and Display. I received this at the same time that I got my Raspberry Pi Camera.

I got this from Element14/Newark.

PiFace Control and Display

Features of the PiFace Control and Display

The reason I wanted an LCD screen is because a lot of the little projects I was doing on the Pi had the need of some basic way to show output to me. For example the output of a script or some basic status message.

The PiFace Control and Display does this and more, here is a rundown of some of the features;

  • 16 character by 2 line alphanumeric display
  • User definable custom characters
  • LED backlight
  • Infrared Receiver
  • 3-position navigation switch
  • 5 tactile switches
  • Python libraries provided

Installation of the PiFace Control and Display

Physically installing this was very easy, the board fits over your GPIO pins (which, as a an aside, means that you can’t use any of the pins for anything other than the LCD display).

Getting the display up and running from a software point of view was pretty easy too.

  1. You run sudo raspi-config to enter the main Raspberry Pi setup screen.
  2. Select “Option 8 Advanced Options”
  3. Choose the A5 SPI option, set this to
  4. Select then .
  5. Reboot your machine

I did not have any infrared remotes that would let me play with the receiver, so I did not try and set this up.

To control the PiFace programmatically there are Python libraries, they are fairly well documented to get you started but are lacking community input to help expand on them.

Thoughts  on the PiFace Control and Display

Given how easy it is to get the basic input and output functionality working I would recommend this to anyone who either needs very simple input (including a basic form of list/character selection) or very simple output displayed.

Uses for the PiFace Control and Display

One of the things myself and a few people in work are excited about is using this as a basic score tracker for our table tennis matches, such a tracker has very basic input and output needs which makes the PiFace Control and Display a natural choice.

I have also hooked it up with my camera to do face detection and alert the LCD when a face is detected.

Finally, you could just use it to say hello to your twitter followers!

Share this on

The post Review: PiFace Control and Display appeared first on Toby's Ramblings.

]]>
http://tosbourn.com/review-piface-control-and-display/feed/ 0
Review: Raspberry Pi Camera Board http://tosbourn.com/review-raspberry-pi-camera-board/ http://tosbourn.com/review-raspberry-pi-camera-board/#comments Tue, 19 Aug 2014 19:31:00 +0000 http://tosbourn.com/?p=2311 I wanted to write up a review of the Raspberry Pi Camera Board which I have been playing with for the last few weeks. Raspberry Pi Camera Board? Surely I mean like just a webcam right? Wrong! The Raspberry Pi comes with a slot (the CSI port) specifically to have something like a camera attached […]

The post Review: Raspberry Pi Camera Board appeared first on Toby's Ramblings.

]]>
I wanted to write up a review of the Raspberry Pi Camera Board which I have been playing with for the last few weeks.

Raspberry Pi Camera Board?

Surely I mean like just a webcam right? Wrong! The Raspberry Pi comes with a slot (the CSI port) specifically to have something like a camera attached to it.

This means a couple of things;

  • No need to waste a precious USB slot on a camera. By default my model of the Pi only has 2 USB ports, permanently having a camera in one would be a big inconvenience.
  • No need to worry about 3rd party drivers. Hardware support for cameras that connect this was is built into the Pi. To start using the camera you just need to connect it and enable it from your Pi settings page.

If you are still confused maybe a picture will help :-)

raspberry-pi-camera-module-300x225

What I got with my Camera

I got the camera module from Element14/Newark. The camera comes as one unit, so as you can see in the picture above you get the camera, mounted to a small board and attached to it is a ribbon which you then attach to the CSI board.

Installation Process

The Installation Process was very straight forward, I followed the official guide and was up and running in minutes.

My thoughts on the Raspberry Pi Camera Board

For the price (about £20) the camera is a great spec,  and installation was a breeze. The fact there are native Rasbian applications that talk directly to the camera is a huge plus and if you like coding in Python there are well documented libraries for that also.

I would happily recommend this camera to folk who own a Pi who either want  a new project to play with or have a specific use case in mind.

Uses for the Camera

One of the things I ended up doing with the camera is creating a small app that tried to detect faces and output that fact onto a small screen. If you like I can share the code with you in another post.

 

Share this on

The post Review: Raspberry Pi Camera Board appeared first on Toby's Ramblings.

]]>
http://tosbourn.com/review-raspberry-pi-camera-board/feed/ 0
Mid-2011 27″ i5 iMac for Sale in Belfast http://tosbourn.com/mid-2011-27-i5-imac-sale-belfast/ http://tosbourn.com/mid-2011-27-i5-imac-sale-belfast/#comments Mon, 18 Aug 2014 12:15:15 +0000 http://tosbourn.com/?p=2302 I am selling my 27″ iMac and I would like you to buy it! Here are the specs (with supporting screenshots at the bottom) Processor: 2.7 GHz Intel Core i5 RAM: 16 GB DDR3 SSD: 128GB There are no peripherals or box with this, you will get 100% iMacy goodness and nothing else. Ideally I […]

The post Mid-2011 27″ i5 iMac for Sale in Belfast appeared first on Toby's Ramblings.

]]>
I am selling my 27″ iMac and I would like you to buy it!

Here are the specs (with supporting screenshots at the bottom)

Processor: 2.7 GHz Intel Core i5
RAM: 16 GB DDR3
SSD: 128GB

There are no peripherals or box with this, you will get 100% iMacy goodness and nothing else.

Ideally I am looking for about £800 for it, but if you have an offer please get in touch :-)

Pickup in Belfast City Centre or I can drop it off to anywhere in the greater Belfast area.

Twitter: https://twitter.com/tosbourn
Email: toby.osbourn@gmail.com

Screenshot 2014-08-18 12.57.12 Screenshot 2014-08-18 12.57.54 Screenshot 2014-08-18 12.58.47

Share this on

The post Mid-2011 27″ i5 iMac for Sale in Belfast appeared first on Toby's Ramblings.

]]>
http://tosbourn.com/mid-2011-27-i5-imac-sale-belfast/feed/ 0
Running VimR From the Command Line http://tosbourn.com/running-vimr-command-line/ http://tosbourn.com/running-vimr-command-line/#comments Sun, 17 Aug 2014 00:03:13 +0000 http://tosbourn.com/?p=2298 If you want to open VimR from the command line here is what you need to do; Create a bash script in /usr/local/bin/ called vimr In that file write the following; #!/bin/bash open -a VimR.app "$@" Make the script writeable by calling chmod u+x vimr. Now you can call vimr filename to open a specific […]

The post Running VimR From the Command Line appeared first on Toby's Ramblings.

]]>
If you want to open VimR from the command line here is what you need to do;

Create a bash script in /usr/local/bin/ called vimr

In that file write the following;

#!/bin/bash

open -a VimR.app "$@"

Make the script writeable by calling chmod u+x vimr.

Now you can call vimr filename to open a specific file or folder, or if you call vimr . it will open the current working directory in VimR.

Notes

  • Thanks so much dnerdy for posting this script in a GitHub Issue I created.
  • You don’t need to have this in /usr/local/bin/ it can be anywhere that can be seen in your path.
Share this on

The post Running VimR From the Command Line appeared first on Toby's Ramblings.

]]>
http://tosbourn.com/running-vimr-command-line/feed/ 0
VimR – A first look http://tosbourn.com/vimr-first-look/ http://tosbourn.com/vimr-first-look/#comments Sat, 16 Aug 2014 23:07:19 +0000 http://tosbourn.com/?p=2289 Recently I noticed a post on Hacker News about something called VimR, the full title was VimR – Refined Vim Experience for OS X. As someone who a) uses Vim, b) runs OS X and c) enjoys refined experiences this had my attention. Note – The version I am using is v0.1.5, the creator has […]

The post VimR – A first look appeared first on Toby's Ramblings.

]]>
vimr-iconRecently I noticed a post on Hacker News about something called VimR, the full title was VimR – Refined Vim Experience for OS X.

As someone who a) uses Vim, b) runs OS X and c) enjoys refined experiences this had my attention.

Note – The version I am using is v0.1.5, the creator has stated in several places that this is still very much a work in progress

What is VimR

So what is VimR (apart from a refined Vim Experience for OS X!)?

The quick answer is that it is a more visual Vim environment, not dissimilar to MacVim.

The slightly longer answer, if I follow what people have been saying correctly is that this an implementation of the MacVimFramework. MacVimFramework is a fork of MacVim which has been tweaked so that it can be used inside other projects.

To quote the creator of VimR, Tae Won Ha;

So, to summarize: the rationale behind VimR is to build an editor which offers the full Vim experience, even if I don’t use all features of Vim, but has other convenience features—found in many other editors and in Vim scripts—in a graphical form, improving the whole editing experience.
Tae Won Ha

How do you Install VimR

If you have installed any Mac apps before from a website this won’t be new to you but if you haven’t the process is very simple;

  • Visit the official website of VimR
  • Click the Download link, this will download a compressed file
  • I have my machine set up to auto extract compressed files once downloaded, if you don’t you will need to extract the file.
  • Drag or move the extracted file ‘VimR.app’ into your Applications folder

First Impressions of VimR

The very first time I opened up VimR my immediate first impression was “Yes! They use Solarised” which is the colour scheme that I use in my normal vimmings! Of course then I realised that this isn’t another copy of Vim, this *is* Vim, so it is reading my vimrc – which means no settings to change :-)

The sidebar file browser defaults to your home directory, which makes sense, I looked to see if I can configure this and at the moment you don’t seem to be able to.

Opening Screen VimR
Opening Screen VimR

The first thing I wanted to do is open a project I have been working on to get a feel for how it acts on a project. To do this I pressed CMD+O.

Everything looks good. It noticed I was using Python and has applied syntax highlighting correctly, I can also see just the two files that are in this project (see the following image)

Project view of VimR
Project view of VimR

This is maybe a silly project to test with, but by pressing CMD+Shift+O I was able to get into Quick Open which allows me to start typing filenames in a fuzzy way and when I tested it on a large rails project it works great.

Things I hope come soon to VimR

I don’t know if Tae Won Ha will ever read this, but if he does, first of all hi and thank you! and secondly, here are some things I would love to see implemented at some stage;

  • Being able to open the app from the command line – I tried a few different methods but couldn’t get my current path passed in correctly. (I have reported this)
  • Being able to make the app full screen – This is fairly common functionality across most OS X apps at this point. (Covered by this issue)
  • A documented or easy way to add plugins – Right now prior knowledge of Vim is assumed.
  • A way to set a default opening directory – Right now we need to open it and immediately open a new project.

The VimR Codebase

If you know Objective-C (I don’t) then you may want to have a look around the codebase.

I have pulled it down and opened it in X Code, like I say I don’t speak Objective-C but it seemed intuitive enough to work around, it is interesting to see how it hangs together.

VimR Sounds Stupid, why not use MacVim or Vim?

A commenter on the original Hacker News article I linked to said it better than I could;

I love the negativity in many of the responses here. Obviously people like native apps. Macvim is a thing. Emacs has a gui version for os x. Sublime is a thing. This is a polished port of macvim that has a file drawer, which is a feature that many people want baked into macvim. Browsing complex file hierarchies and large projects isn’t great inside a terminal, and is a giant hurdle for many new users of vim.

If this isn’t for you then fine but don’t rush here to proudly proclaim how you don’t understand the point of this. I don’t know why anyone submits their pet projects here.
Poolpool

Playing with VimR

Sure there are some things that are what I would consider to be missing, but I think I will continue playing with VimR with a view to it replacing terminal Vim as my main editor.

The fact that it is still Vim at its core means that should I need to jump back to Vim in the terminal there will be no muscle memory lost.

Some VimR Resources

Just in case you want to know more, here is a list of the resources I have used for this write up :-)

 

 

Share this on

The post VimR – A first look appeared first on Toby's Ramblings.

]]>
http://tosbourn.com/vimr-first-look/feed/ 2
Turning off the PiFace Control and Display http://tosbourn.com/turning-piface-control-display/ http://tosbourn.com/turning-piface-control-display/#comments Mon, 11 Aug 2014 15:42:37 +0000 http://tosbourn.com/?p=2285 I have been playing with the PiFace Control and Display and have been absolutely loving it. I will be posting up plenty more about it in the coming weeks. I have noticed when I am using the Python library PiFaceCAD and do something daft that makes the program exit incorrectly the LCD screen doesn’t clean up […]

The post Turning off the PiFace Control and Display appeared first on Toby's Ramblings.

]]>
I have been playing with the PiFace Control and Display and have been absolutely loving it. I will be posting up plenty more about it in the coming weeks.

2014-08-11 16.33.57I have noticed when I am using the Python library PiFaceCAD and do something daft that makes the program exit incorrectly the LCD screen doesn’t clean up after itself.

It feels like this would be a drain on battery and just knacker the hardware a bit quicker so I have written a quick Python script that will turn the LCD screen off. You can run this if ever you notice your screen on when it shouldn’t be.

 

Share this on

The post Turning off the PiFace Control and Display appeared first on Toby's Ramblings.

]]>
http://tosbourn.com/turning-piface-control-display/feed/ 0