Cancelled, reduced and deferred dividends report

Apr 13 2020

The Coronavirus has caused a flurry of companies announcing they're pulling their dividend, either by rescinding declared dividends, cancelling or reducing planned payments, delaying dividend payments or deferring declarations. The Woodseer Cancelled Dividends report captures these announcements for the US, European and Asian markets.

New Projects

Jul 02 2017

I'm currently working on a couple of new (and old) projects under the old Investment Tools business I started a few years ago. Called DividendMax and Woodseer.

Download you twitter feed using Ruby on Rails with OAuth

Jun 28 2013

Twitter provides an easy to use API allowing you to display your tweets on another web site or inside another application.

Here is a step-by-step tutorial explaining how to modify your Ruby on Rails application to download tweets using the new OAuth authentication mechanism.

Make Paperclip attachment file path backwards compatible

Apr 05 2013

Somewhere between Paperclip version 2.7 and version 3.4 the fine people at Thoughtbot changed the default URL and path for attachments. This means if you upgrade suddenly none of your uploaded files are available. Here's a simple patch to solve this.

DividendMax site launch

Oct 31 2011

With banks providing providing such appalling savings rates and share prices and historical lows, never before has investing in the share market looked so attractive.

The monumental Myspace cock-up

Feb 04 2011

What will become of the once glorious and hideous social media powerhouse and youth hang out Myspace? Is it possible to salvage the value destroyed by Murdoch's Newscorp?

JQuery Autocomplete labels escape HTML tags

Nov 17 2010

An upgrade of JQuery UI to version 1.8.6 breaks our Autocomplete results which have embedded HTML. Here I show how to fix that.

How to tell if your web developer ripped you off

Nov 10 2010

This story begins simply enough. One morning I check my email and find a message from Mum with the subject "so frustrating!" What eventuates is in equal parts the most awesome and appalling tech support response messages I've ever seen.

Matchbook CRM launch on the Google Apps Marketplace

Nov 09 2010

Arctic Kiwi today launches Matchbook CRM, a revolutionary development in CRM technology, to the Google Apps Marketplaceā„¢.

Is the google marketplace trying hard enough?

Nov 08 2010

My first impressions of the google marketplace has left me feeling very indifferent towards their offering.\r\n\r\nHave a look at the screen shots and let me know what you think.

Matchbook upgrade with advanced imports

Nov 04 2010

Another upgrade to Matchbook gives the power to users to upload lists of contacts now.

Matchbook upgrade this weekend

Nov 01 2010

This weekend we upgraded Matchbook to the latest version which includes a few new features, some fixes and a change to the underlying framework.

How to add an Authlogic hook to record login attempts

Oct 19 2010

Here's how I tweaked our code using Authlogic to record all login attempts, either successful or failed.\r\n\r\nThis can be achieved with 1 new table and 5 lines of code.

Upgrading to RSpec 2 with Ruby on Rails 3

Oct 15 2010

Following on from my \"previous post about upgrading our Rails 2.3.5 application to Rails 3\": the most time consuming part was getting our 600 tests passing again.\r\n\r\nHere's the process I followed to get our recently upgraded Rails 3 app working with Rspec 2.

Upgrading our RoR app to Rails 3

Oct 14 2010

David Heinemeier Hansson finally got to me, plus I wanted to use a gem which only works on Rails 3. So I decided to take the plunge and upgrade our flagship \"Matchbook\": application to the newest Rails version.\r\n\r\nPlus it's been out for about 7 minutes now so it must be stable, right?? What are we waiting for? Let's get on board!\r\n\r\nHere's my experience with the upgrade process, the problems I had and solutions I found, which will hopefully assist someone else too.

undefined local variable or method integrate_views Rspec Rails

Oct 13 2010

So you just Just upgraded to Rails 3 and Rspec 2? And now when you try and run your tests you get this error:\r\n\r\nundefined local variable or method `integrate_views'\r\n\r\n\r\nThat's an easy one.

Advantages of mocking frameworks for testing Ruby on Rails

Oct 01 2010

When I started out writing tests for my Rails projects I never really saw the point of a mocking framework.\r\n\r\nAfter all Factory Girl made it so easy to just populate the database with the all the test data I needed, so why fiddle around with setting up expectations?\r\n\r\nHowever I've discover an additional benefit to using a mocking over just speeding up my tests.

10 reasons why we hate flash on the web

Sep 07 2010

Adobe Flash allows web designers to create animations on web pages. These are sometimes effective and engaging and provide a level of interaction which cannot otherwise be achieved.\r\n\r\nHowever most of the time it's bad, lazy designers who don't know any better.\r\n\r\nHere's our list of 10 reasons we hate Flash (and you should too).

How twifficiency became a Twitter sensation in 24 hours

Aug 19 2010

Twifficency is an interesting lesson in how to succeed in social media by combining the right ingredients which appeal human nature.\r\n\r\nIronically that wasn't the intention at all, and when its 17 year old creator went to bed on Monday night he had no inkling of the looming storm which he would awake to the next morning.

10 easy search engine optimisation tips

Aug 10 2010

Search engine optimisation consultants can be expensive, and many of them do a terrible job.\r\n\r\nWith a little web coding knowledge (i.e. basic HTML) you can achieve 90% of the benefit of their search engine optimisation advice for free.\r\n\r\nFollow these ten easy steps and tell me if you don't see an improvement within a week.

How to track and sort your website inquries

Aug 03 2010

How to better manage your customer inquiries on your website.\r\n\r\nIf you're receiving emails from your website when someone fills in a form and then copying them into Excel then you're doing it wrong!\r\n\r\nThere's a much better way and I guarantee you will be surprised how little it will cost.

Launch of our new Matchbook application with big name clients

Jul 27 2010

We're proud as punch as the culmination of several months work has resulted in a slick, fast and very effective product.\r\n\r\nMatchbook has launched and is ready to take on new clients to join the already very impressed and satisfied clients currently using it.

Developing Facebook applications for Ruby on Rails

Jul 20 2010

We recently developed a Facebook Connect application for a client. There's a lot to learn if you're going down this path so hopefully this will help you get started.\r\n\r\nEven if you're not a Ruby on Rails developer there is several tips here which will should help you if you encounter one of the many mysterious and inexplicable Facebook quirks.

Nested objects with Formtastic

Mar 16 2010

To get Formtastic nested objects to display correctly, there's a little-documented method on your model required which isn't mentioned on the Formastic site.

To Follow or Not to Follow...

Mar 11 2010

Is it necessary to follow someone on twitter because they are following you? Is there any sense of obligation here and what are the pros and cons of each side of the argument.

Rails Footnotes database count stays at zero

Mar 10 2010

Recently Footnotes stopped counting database queries and I couldn't figure out why. Here's the fix

New Service Launched:

Feb 01 2010

During the quiet month of January we've been keeping ourselves occupied by working on a new service, which is now ready for the public.\r\n\r\nAfter some R&D we've developed a service targeted at a specific industry which we believe there is not currently any contenders in the market.\r\n\r\nThe offering is deliberately simple so as to test the waters without investing large amounts of time without a verifiable market.

Host and domain based routing in Ruby on Rails

Jan 20 2010

Allowing your Ruby on Rails application to route incoming requests based on domain or hostname is not available out of the box.\r\n\r\nFor example you have and both pointed at your Rails application, and one should render a certain page and the other should render a different page.\r\n\r\nTo achieve this you will need to install a gem and modify your routing with a new condition hash.

Implementing Coderay with Redcloth and Haml

Jan 18 2010

This post shows you how to quickly and easily add code highlighting to your Ruby on Rails application. This implementation uses \"Coderay\": to provide the syntax highlighting and \"Redcloth\": to provide the markup from simple text. The post also covers a few gotchas that i encountered when implementing this for our Arctic Kiwi site.

Mobile enable your Ruby on Rails site for small screens

Dec 01 2009

As mobile devices and small screens accessing web sites become more common place, having your website tailored for these devices is becoming increasingly important.\r\n\r\nFortunately Ruby on Rails makes this reasonably easy. I recently went through the process of mobile-enabling our \"\": Ruby on Rails site.\r\n\r\nAs you can see it's a simple site, a few static pages with a bit of database-driven content (the blog and recent tweets on the sidebar).\r\n\r\nHere's the process I followed which is reasonably straight-forward and took about 1 day.

Changes At Arctic Kiwi

Nov 19 2009

It's all change here at Arctic Kiwi HQ. First off, we now actually have an HQ! We have moved into our shiny new shared office space in London Bridge.\r\n\r\nOur new website went live last week, and although we'd grown quite attached to the super-sexy holding page, it was about time we put the real site live.\r\n\r\nApart from a few testimonials and a couple of portfolio items, we have this blog now too, which Scott has promised to keep up-to-date. We will continue to add more testimonials and update our project history here as this grows.