February 2014 Posts

Post To Tumblr v.4

While I was travelling I have had a great many people contact me about my popular chrome extension Post To Tumblr. Some wanted me to fix things some wanted me to add things others wanted to buy the extension outright.

Well I didn’t have time to do any of those things while I was away so put it off until I returned home. Well I have been back now for a few weeks and have decided to spend quite a bit of time upgrading the extension.

Unfortunately my time isnt free now that I am working freelance and so I need to justify the time spent working on the extension. So I need a way to monetize the app. There are quite a few ways to do it and I couldn’t decide which to go for so I surveyed my users.


The results were interesting:


If you take the results on face value it looks as if people didnt mind ad injection but I suspect that they misunderstood the meaning of what ad injection was and thought I just meant adverts. I decided that ad injection was a little too evil for me and decided to go with making the donation more prominent.

To do this I rewrote the entire app using Typescript with KnockoutJS and then make the donations front and center. When a user opens the window they are presented with a popup that informs them about all the new features and improvements and gives them an opportunity to donate:


From there they are taken to the donate tab of the options that lets them quickly and easily donate.


I decided to set the minimum donation amount to $3 which is about the price of a cup of tea in Starbucks.

As an incentive I have locked certain features such as the advanced 1-click process and a suggestion submission feature:


I also have promised new features coming soon which donors will have access to:


On the whole people have responded well to the changes however there have unfortunately been some negative reviews from people on the chrome web store.

The negative reviews regarding me asking for donations sadden me. I don’t think people understand that I need to justify my time spent on the extension. When Tumblr change their API I have to spend days working out why. This is time I could be spending doing freelance work.

The amount I ask for is about what you would pay for a mobile app and people don’t seem to complain when purchasing those. Unfortunately this just seems to be the way things are on the Chrome Web Store, people expect things to be free.

I have tried hard not to be evil with this release, I could have made much more money by either implementing ad injection or selling to an ad injection company, instead I have worked hard to fix and improve things in a clean and non intrusive way. I just wish I could make the negative reviewers understand that.

New Hosting, New Theme!


In what appears to be an almost annual event I have decided to move hosting of my blog yet again! Im moving away from the £35 per month hosting of 1&1 because although I like the freedom of having my own box that I can remote into i’m just finding it too expensive for me to justify having it. There are so many Platform as a Service (PaaS) options out there that provide high quality hosting cheaply I thought I would switch over.

Last year Google announced that you can now host WordPress blogs on Google App Engine so I decided to take the plunge and set it up. It turns out that its not actually that hard. The hard part came with the fact that this blog is 10 years old now and contains 426 posts. That means a huge database that is not easy to import into a new provider. Fortunately this post came to my rescue, in the end it only cost me $0.88 in instance backend time to import the whole thing.

So now I have my blog hosted on Google App Engine, I moved all my content over to Google Cloud Storage too so its all hosted on Google’s Edge CDN network for super fast access, nice! I am currently running in the free tier for everything except for the Cloud SQL server which WordPress unfortunately needs so that means i’m paying $11 per month for that. Not bad considering that it used to cost me on 1&1 and I get all the nice Google features such as backups, redundancy and infinite scaling.

At the same time I thought I would tart the site up a little and bought a new theme. This time I went for a theme called Feather from Suitstheme which I rather like! Let me know what you think in the comments.

The Mystery of the Missing Disk Space


For ages now I have been plagued with missing disk space. No matter how much space I freed up it always seemed to disappear but finally I have managed to solve it!

I have 120gig SSD drive which should be enough for me to run Windows and a few key apps no problem however it seemed to fill up all the time without me installing anything.


This lack of space was having a big problem on my machine, I couldn’t open more than a couple of programs at once, things were crashing oddly.


I tried everything to make more space, deleting the few apps I had installed on the drive, running disk cleanup, even disabling the hibernation and pagefile systems (really not a good idea). Still to no avail.

Thats when I noticed something odd was going on. I only have 8 root folders on the drive:


So I right-clicked and inspected the properties of each:


Hang on… Those sizes dont total up to be 106gig.. Infact they are only 43.04gig, what’s going on here? Because im an old-school windows user I thought it may be fragmentation issue so I ran defrag, nope no where near enough space freed up there.

Thats when I decided to use a program I had used to years, TreeSize free. This app is supposed to show you where your drive is using its space. But no, it too was reporting that only 47gig of my drive was being used.. Weird!

In desperation I downloaded another app called SpaceSniffer which was supposed to be very similar to TreeSize. I ran it and encountered a whole load of access denied error messages, so I re-ran it as administrator (i’m not sure why you have to do this when you are on an Admin account anyways) and:


Whats this? 64.8 gig being taken up in my c:windowstemp directory? Specifically a load of 2meg MSI****.LOG files! Here is my missing space! I opened the temp folder and sure enough here was the culprit


But what on earth are these things? Opening one reveals:


Hmm they looks like .NET log files, strange. I have no idea what is producing them and Googling has no clear answer. It seems safe to delete them and I have done so, so for now that solves my problem. If they come back ill have a deeper look into what is producing them.

I hope this helps other people that may be having similar issues!