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.
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.
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.
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.
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?
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.
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.
Arctic Kiwi today launches Matchbook CRM, a revolutionary development in CRM technology, to the Google Apps Marketplace™.
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.
Another upgrade to Matchbook gives the power to users to upload lists of contacts now.
This weekend we upgraded Matchbook to the latest version which includes a few new features, some fixes and a change to the underlying framework.
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.
Following on from my \"previous post about upgrading our Rails 2.3.5 application to Rails 3\":http://www.arctickiwi.com/blog/31-upgrading-our-ror-app-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.
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\":http://www.matchbookhq.com 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.
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.
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.
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).
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.
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 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.
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.
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.
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.
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.
Recently Footnotes stopped counting database queries and I couldn't figure out why. Here's the fix
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.
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 www.somesite.com and www.yoursite.com 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.
This post shows you how to quickly and easily add code highlighting to your Ruby on Rails application. This implementation uses \"Coderay\":http://coderay.rubychan.de/ to provide the syntax highlighting and \"Redcloth\":http://redcloth.org/ 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.
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 \"www.arctickiwi.com\":http://www.arctickiwi.com 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.
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.