The Evolved ISV

The articles, thoughts and ramblings about running a UK based Micro ISV (small software business)

The Evolved ISV header image 1

Twitter Weekly Updates for 2010-02-07

February 7th, 2010 · Twitter

  • Sharing: BETA testers wanted: FreeAgent Receipts Uploader (webcam to FAC software) – Hello everybody,
    <br /&g… http://gsfn.us/t/pmqs #
  • Nice trip to the Village Hotel in Farnborough again tonight. Quick spot of code checking in and catch up on the news before bed. #
  • United Nations web (uniosil.org) has been hacked by anti-Israel hackers. Any UN staff watching Twitter need a security audit? Contact me. #
  • If I ever have to write another .NET WinForms UserControl it will be far too soon. #
  • Just been gifted a steam copy of 'Borderlands' for PC (you know who you are!). Can't play late; must be up early for client work tomorrow! #
  • Late lunching at GBK, Festival Place. Will do the usual tour of shops and then back home to get this long overdue receipt scanner beta done! #
  • At Farnham Park let ting off a huge flying lantern for Valentines/Chinese New Year. Someone, south of Farnham is putting out a shed fire! #
  • Santander (formerly Shabby National) is down today. Cards failing @ stores & online, online & tel banking, customer service unavailable too. #
  • Bank is down today. "Use an ATM", says Abbey. "Ok", says I. ATM says, "No": http://tweetphoto.com/10699989 #FAIL #Santander #Abbey #
  • I've got to get one of these! http://www.engadget.com/2010/02/07/heineken-bot-does-what-it-says-on-the-keg-soon-to-be-mans-new/ #
[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

→ No CommentsTags:

Twitter Weekly Updates for 2010-01-31

January 31st, 2010 · Twitter

  • Why do the TV licensing people presume that everybody watches TV? I have a TV, yes – connected to aerial? No. Tuned? No. Movies & Xbox FWIW. #
  • Chasing a database connection issue around in circles for half an hour. Need 60ml of Espresso. Stat! #
  • Today I wrote 100 lines of code and removed 130 lines of code. Progress! :) #
  • When did we all get so reliant on email? With letters & memos responses were expected within a day or two, not within minutes! @JaffaBrown #
  • Just got back from the Victory Pub & Grill after a productive long meeting & catchup with Internal Comms guru @FerStaberinde. #
  • RT @chrija: Received my apple tablet today. http://tinyurl.com/y9sfftx Delicious. #
  • Farnborough is at -4 degrees celsius tonight. The coldest walk-home-in-the-freezing-air experience since Toronto in 2005… #
  • Any bookies taking bets on what the name of the Apple Tablet is going to be called? iSlate? iPad? iTablet? iNote? iBook? #
  • Extensions and Bookmark sync is finally available on Google Chrome. It's about time, guys & gals! #
  • My prediction: In precisely 28 minutes Apple will announce the iCar with integrated iTunes. #
  • Isn't this a palpable web of intrigue? uStream commentary: http://bit.ly/5r8rcE Engadget: http://bit.ly/90OphY Gizmodo: http://bit.ly/cWxMAv #
  • $999 for an iPhone with a bigger screen and a bigger battery. Sorry Apple, but this is #FAIL #
  • Cleaner to Aisle three at Amazon headquarters. The Kindle is dead. #TWIT. ($499 for Apple's glorified fat iPhone, the "iPad") #
  • Maybe the next iPad will be called the Max-iPad. #
  • No multitasking, no HDMI, USB, SD. No camera, no phone, no SMS. But for $10 more than a Kindle, it's the ultimate eBook & movie player. #
  • RE: iPad – the US pricing rarely translates across the pond into UK/EMEA region pricing. Anyone have an update on £how much and from where? #
  • iPhone SDK 3.2 Beta is out. Before I can use it I have to sign an 18,732 word legal document from Apple. Seriously, guys? Are you kidding? #
  • The Poverty Line is set at £236 per week = £944 per month. Is that really classed as Poverty? I call that inefficient use of cash. #
  • Brilliant entertainment for anyone who's had to work with Agile: Hitlers #Agile #Development Team : http://bit.ly/Cy4pL #fail (thanks @r5d4) #
  • Ok, that's Pizza Express done. Now to code something fun for a bit. #
  • I'm feeling like I really need a holiday. Methinks I will have to look for good deals on a quick city break or two. #
  • Just taking a look at the latest HIGHER tier Physics GSCE paper. http://bit.ly/9jMVUe – This paper is the sort of thing we did at KS3=13yrs! #
  • Wow, so YouTube is now running HTML 5 beta? This oughta be good! (thanks for the heads up @steven_amani) #
[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

→ No CommentsTags:

Twitter Weekly Updates for 2010-01-24

January 24th, 2010 · Twitter

  • Clients are like buses… You know the rest, I just wish I could clone me, or make a better me! :p #
  • Just ordered a three year warranty top up (an extra two years) on my Macbook Pro from Woolies for £29. (RRP £199). Hope it's not a misprice! #
  • Visual Studio tools down. Button pressed on KVM switch. Now in iPhone Developer mode. Somehow, this feels like a happier state of mind… #
  • I want to go see Avatar 3D at the cinema but missus wants to see "Precious" instead. Should I see Precious as a compromise? #
  • 2.9% inflation in December – higher than since records began. Oh my. I hope this is temporary. #
  • I'm working and feeling hopeful about it. [Posted from Mike's iPhone Twitter app!] #
  • Building a refined Twitter app.. I'm working and feeling nauseous about it.] #
  • The single biggest disadvantage to working from home has got to be the lack of understanding amongst non-business family & friends. #
  • And yet the single biggest advantage has to be a comfortable, productive working environment & reduced time commuting. #
  • Has anybody in Farnborough tried Coworking? http://bit.ly/4FTBxB #
  • Legit I promise! 100% confirmed photo of an apple tablet, thanks reddit. http://bit.ly/4NEXn2 RT (@metalbabble) #
  • I'm liking YouTube's new video player settings. Clearer icons that are less ambiguous, more Apple-like :) #
  • Thanks O2. My iPhone is now just an "i" thanks to your network unavailability :( #
  • Working from home: my cat gets involved in conference call from kitchen since @O2 service on my mobile is down :( #
  • This is why it's got to go on the wall: http://tweetphoto.com/9217019 #
  • Managed to get it installed at last! Thanks to those who lent drill & bits :) http://yfrog.com/3n5ginj #
  • Tonight the wife is away with her family (they're doing a car boot sale in the morning) and Dylan is in bed. Time to play! #
[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

→ No CommentsTags:

Antivirus troubles

January 22nd, 2010 · General

I had a strange support call from a customer last week. It went something like this:

Customer: Your software isn’t working. It crashes whenever I try to run it.
Me: Has anything changed on your machine? New security policies, antivirus, new software installed, anything like that?
Customer: No.

I ask the customer for a screenshot of the .NET error message and only manage to get a generic “This application has stopped responding” error. Somewhat confused but determined to reproduce and fix the issue I remotely dial into the customer’s machine and see the problem. Customer attempts to launch our software, there’s a short delay and then a generic Windows non-responsive application message and then nothing. To compound matters, our software could not write out to the windows event log nor to it’s debug log file location.

It wasn’t long however before another customer logged a support ticket for exactly the same issue and something was common between them. They both used McAfee antivirus.

It turns out that McAfee had decided in one of it’s latest heuristic updates, that one of our supporting applications (the one which performs some of our security and licensing) was in fact a Trojan and was surreptitiously preventing the user from opening one of our files necessary for the smooth running of our software.

The component in question was a home-rolled licensing component that was protected by Thermida – a packing technology from Oreans Technology that helps to prevent applications from cracking. It was this part of the component that was throwing a false positive on the McAfee protected systems.

Since we didn’t have control over McAfee (or any other antivirus vendor) I implemented a quick hotfix to bypass using this component altogether.

Whilst Antivirus is incredibly important in this day and age, I think the way in which these antivirus companies work calls into question their business practices in how they stop their customers from using other legitimate businesses software on their machines.

Understandably there are a constant stream of new strains of viruses and trojans and in order to be proactive these antivirus providers write their software to match some general patterns and then loosely identify “new threats” and unfortunately the protection mechanism that we used to use was identified as such a threat and the knock on effect of this was that our customers couldn’t use our software. Thanks, McAfee.

Since our software and most commercial legitimate software is fully code-signed, I would like to propose that the various antivirus vendors get together and agree that in future if software is found to be suspicious that they would send out an alert email to the listed support contact of the software (this info is in the code signed executable) so that we can then advise our customers and have an open dialog with the antivirus companies. At least that way we can work together as vendors and antivirus companies to serve our common customer.

Now is a good a time as any to give a shout out to VirusTotal, the online service that lets you quickly analyse suspect files by uploading them to their website and in turn they check the file against all of the various antivirus engines. Here’s a report of the file in question:

image

Wishing you a happy virus-free new year :)

Mike.

Resources:

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

→ 2 CommentsTags:······

Twitter Weekly Updates for 2010-01-17

January 17th, 2010 · Twitter

  • Doing my VAT return, five minutes to check the transactions in FreeAgent and to paste the values into VAT Solver and to click "send" :) #
  • Just placed an order for some Skype credit and then realised QuidCo are doing 25% cashback and I didn't go through QuidCo! D'oh! :( #
  • In an Italian mood today. Meatball, pasta & rocket for tea, espresso after and as soon as I've wrapped up this client – Assassins Creed 2. #
  • #UKSnow GU14 3/10 #
  • We just had an electrical brown out. UPS kicked in for a moment (glad to see it works!). Hopefully not a sign of things to come (!). #
  • Does anyone ever find that when working you get so used to seeing your own screen you forget that you're now working in the dark? #
  • Having managed to collect my cat's urine I now need to get it to the vet & I've been snowed in. I was hoping to see a client this week too. #
  • The Abbey online banking website also appears to be having a snowed in day today. #
  • Looking to help the suffering people in Haiti? Consider helping MSF/Drs w/o borders: http://bit.ly/69SZG8 or Unicef: http://bit.ly/5zplOc #
  • Stuck on m3. Accident at junc 2 :( left lane closed. #
  • Developer meeting with client went well today. Top gadgets used – iPhone, Dropbox, Evernote, Livescribe Pulse Smartpen, Copilot + Traffic :) #
  • Motorists rubbernecking on M3 (slow to accident – full speed away) #vidly http://vid.ly/bJNY #
  • Waiting in line in the freezing cold at Farnborough delivery office to pay for some elses underpaid postage. Living the dream! #
  • Self assessment time. Tax doesn't have to be taxing! – oh, but it does…. #
  • Question for accountants – do you tick the "personal service company" box on your own self assessment tax returns? Is this for IR35 trawls? #
[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

→ No CommentsTags:

Twitter Weekly Updates for 2010-01-10

January 10th, 2010 · Twitter

  • I have been commissioned to lead a small team to port their company's ERP product to .NET. Four weeks in prep, good results so far. #
  • Any suggestions for "family friendly" Xbox360 games would be welcome. Have just purchased "Viva Piñata", need more toddler-safe games. #
  • @Jaffo Osmos is unusual and fun. The big named titles don't seem to have dropped in price much :( in reply to Jaffo #
  • @alloyd Looks like he had a really good day; you edit videos very well :) in reply to alloyd #
  • It's that time of year again where I can't stop writing dates as last year – e.g. 04/01/2009 :) Is anyone else like this too? #
  • Another sale. This makes the 12-18 hour work days worthwhile. Time to do a silly dance around the kitchen. #
  • So it looks like we're getting some Apple announcement on the 27th. What will it be? new OS? Tablet PC with magic keyboard? #
  • Just peeled off the zagg invisibleshield from my iPhone as it was turning yellow. Trying a feather case instead. http://yfrog.com/3lu2foj #
  • Just putting teatowels over the car windshield. I think we're in for heavy snowfall tonight in Farnborough. #
  • Brother in law has just had both of his parked vehicles hit by a passing skidding car! #
  • Basingstoke Citylink were due to deliver a package today but instead decided that they couldn't be bothered (again) and didn't even try…. #
  • IBM Global Services delighted to clinch outsourcing contract: http://bit.ly/8LR5Be #
  • That is a LOT of snow, bamboo is getting seriously bent to the point of being horizontal! http://yfrog.com/4g3b1fj #
  • Everyone who commutes to work regularly seems to be taking the day off cos of snow. I work remotely & need a good excuse to play in the snow #
  • Contemplating a walk in the snow. #
  • RT @EvolvedSoftware:HMRC stats: Our customers sent 886 VAT returns in December 2009, with a success rate of 98.87% :) Going for 100% in 2010 #
  • #uksnow gu14 7/10 #
  • Do you ever sign into online banking with a great sense of intrepidation to see if invoices (or salary!) has gone in only to be denied? :( #
  • Was just going to tweet how crazy my wife is for driving out in the snow, only to see her car being pushed onto our drive (thx neighbours!) #
  • I'm almost sure I have a couple of cheques for overdue invoices currently sat in someone elses' house as the postie hasn't been out today. #
  • Another 80's movie on tonight – now playing: FLASHDANCE! What a feeeeeeeeelling! :) #
  • DVD wouldn't play, so watched Pirates of Silicon Valley instead :) #
  • @lscillitoe welcome to the mad house :) in reply to lscillitoe #
  • So, does anyone actually have a Nexus "super" phone yet? What's the battery life like on it? Does it support Flash? #Nexus #
  • @JaffaBrown I'm intrigued as to what those bugs are and if they are covered by the spec? in reply to JaffaBrown #
  • This fell when I opened my office door. #myicicleisbiggerthanyours http://twitpic.com/x3v0p #
  • "I'm just going out, I may be some time" (hopefully back by 9am if not eaten by a Polar bear). #
  • Has there been a zombie apocalypse? Very few people in Farnborough today. I tripped and fell down the stairs but nobody noticed :p #
  • @StuartJones and isn't public/employer insurance compulsory? in reply to StuartJones #
  • @StuartJones Farnborough town centre has no money either! ;) even less with 30% shops shut! Costa is open, thankfully! in reply to StuartJones #
  • How are companies marketing claims legally tested? One of our competitors claims "Simplest and Cheapest" in the market. Neither is true! #
  • @JaffaBrown it seems that the scientific approach doesn't apply in marketing and sales in unregulated industries. Claims without evidence! #
  • Disciplined working from home tip of the day: Procrastinate properly. If you feel like having a break – take a proper screen break. #
  • Just checking in all my work for the weekend. Will have my family back tomorrow which I'm looking forward to; must put the dishwasher on. #
  • Just published my first blog post in some time – thought I'd post a bunch of photographs. At 1,000 words apiece it'll do. http://www.evolvedisv.com #
  • @alloyd My blog looked better in the past, it's plain jane now to not intimidate me into posting :) I use a Wordpress plugin "Twitter Tools" in reply to alloyd #
  • Amazing app of the week which everyone should check out – it's… DROPBOX! http://www.dropbox.com/ (sync files pc/mac/iphone/linux) #
  • @alloyd I've seen websites that facilite updating twitter/linkedin/facebook/blogs by feeding off each other. Can't recall what sites tho' ! in reply to alloyd #
  • At Tesco and I notice they've sold out of table salt! However the cheaper dishwasher salt works better and there's loads of it in stock! #
[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

→ No CommentsTags:

Farnborough in the snow

January 8th, 2010 · General

Since my store front is virtual and my wares intangible, I thought I’d get up a little earlier this morning before my own shop opens so that I could get some grocery essentials in. I took my Panasonic Lumix DMC-TZ7 (ZS3 in America), a canvas bag and headed into town.

P1010936 P1010937
The postman hasn’t been all week and by the looks of the snow by the postbox; neither has the collection driver!

P1010939 P1010940
Looking at nature reserve (left) and Sulzers roundabout (right)

P1010944 P1010946
A frosty tree with IQ Farnborough in the background (left) and an unusually empty carpark by the gym.

IMG_0078
The town centre was eerily quiet. I saw one other person in the centre. It was early, but there’s usually quite a few people by now.

IMG_0079 IMG_0081
Cup of coffee, a quick shop in ASDA and a walk home (that’s my reflection in the glass) and back to work!

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

→ No CommentsTags:·

Twitter Weekly Updates for 2010-01-03

January 3rd, 2010 · Twitter

  • If TSA regs prevent passengers from using the loo, laptops, in-flight entertainment (in the last hr), and WiFi, hasn't the terrorist won? #
  • Waiting in comet to collect new telly. #
  • Very happy new year to everyone who is following me on Twitter or my blog. I'll be dusting off the blog soon :) #
  • @r5d4 @stevenamani Keeping in budget It's the Samsung 4 series 450 plasma. It's on a table at the mo, but destined for above fireplace :) in reply to r5d4 #
  • In town to pick up a HDMI cable. Why do stores try to sell 'premium' cables for silly money? Is this the new snake oil of the 21st century? #
  • @Jaffo checked poundland, none left :( in reply to Jaffo #
  • Just noticed LinkedIn shows statistics for companies such as average worker demographic & career path before and after! No ethnicity tho' :P #
  • Gotta love FreeAgentCentral. It sent out my automatic recurring invoices on the 1st of Jan at exactly midnight w new VAT rate applied :) #
  • No HDMI cable @ B'stoke, so drove to Tescos at 4:10pm -> closed! Fortunately Sainsbury's was open and had one cheap HDMI cable left! #
  • Mini displayport to VGA for playing Mac through telly? No problem! http://yfrog.com/1eg8nlj #
  • @Colmogorman I thought your book was riveting, as did my wife. Your story will of much help to others, I am sure of it. More writing please! in reply to Colmogorman #
  • A victimless crime to carry a €25k fine: Ireland moves closer to the Dark ages by enacting the "Blasphemous Libel" law today (01/01/2010). #
  • @alloyd Will do, thanks :) I have a feeling if I'm ordering from overseas I'll end up buying too many accessories and cables :P in reply to alloyd #
  • @alloyd Reading v. Liverpool should be fun to watch :) What do you think of Reading's chances? ;) in reply to alloyd #
  • @alloyd Didn't Reading do well? (Or perhaps; didn't Liverpool do badly? LOL). in reply to alloyd #
  • Just cleaning, tidying and getting ready for the 4th January back to work! It's easier said than done – too much "stuff" to tidy. #
[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

→ No CommentsTags:

New Year, New Blog

January 2nd, 2010 · General

Ok, 2009 had gone and 2010 has arrived and yet it seems most of my planned articles for 2009 never made it to the t’internet.

In the spirit of a new years resolution, I’ll be planning to publish at least one article a week to clear my backlog of articles as well as a whole bunch of new posts on topics outside of I.T. And software development. As my blog grew past 300 unique visitors per day it started to take a little too much time, and especially with the economy as it is I’ve been finding myself working double time on all projects and giving customer service a boost at the expense of my blog.

So I’ve ditched the old blog style (I don’t write enough to fill a whole magazine anyway) and replaced it with a more chronological template layout. The existing content is stil there, unchanged, as are the links. From now on the main URL for this blog is evolvedisv.com

I’ll be back later with more content and hopefully a facelifted blog theme :)

Ta ta for now and happy new year!

Mike (blogging from iPhone)

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

→ No CommentsTags:

Twitter Weekly Updates for 2009-12-27

December 27th, 2009 · Twitter

  • So it seems the A287 is packed with ice and is undrivable. Looks like missus isn't getting home, which means only one thing. #MW2 :) #
  • @alloyd M3 is closed? Watch out if you're taking the A31 or the A287 as parts of those were closed/badly affected earlier too. Good luck! in reply to alloyd #
  • Looks like we're going to get US-style TV debates between the three big parties – three times – before the general election :) #
  • @alloyd Goodness me! So many cars! You have had such a journey. A287 and A31 are also littered with abandoned cars! Weather Wed due 2b worse in reply to alloyd #
  • It's at snowy times like these that I'm glad a typical day's commute is just traveling downstairs while the cats are trying to go up them. #
  • @steven_amani Why is the judge below the officers & agents? I'd put the pimp a bit higher too (Morgan Freeman COC: http://bit.ly/5mav0O) in reply to steven_amani #
  • Just checked the paperwork for our cats. It turns out I've been spelling "Milly" wrong for seven years. It's "Millie" – LOL. :P #
  • Jing is amazing. What a brilliant way for remote software developers to very quickly capture & share video snapshots for clients. Brilliant. #
  • On train going to London to see a show (dirty dancing @ aldwych) with wife. Should be fun :) #
  • The Aldwych is tiny! I guess you could call it "intimate" :p http://yfrog.com/4fmfksj #
  • YES!!! The people in front are really short. Awesome. http://yfrog.com/1dhusgj #
  • The show was amazing. The music was mostly live and the dancing spectacular. Very impressed, well recommended. #
  • I'm just where you want to be on Christmas Eve. Sat in HSBC chasing a cash payment that never made it to Virgin Money.They blame each other! #
  • HSBC very helpful although it apparantly takes 21 working days to trace a missing payment. Annoying since everyone knows Virgin lost it :( #
  • Now at mcdonalds drive through for festive burger takeaways! What shall I order? :) #
  • Back home now, feeling stuffed. I still haven't quite got the hang of everything in moderation! Time to go through today's photos :) #
  • Taking a walk in the country. http://yfrog.com/3lxijcj #
  • @slicehoststatus My slice at DFW is running fine today. It's unfortunate that some people have nothing better to do than to run a DOS attack in reply to slicehoststatus #
  • What were the circumstances of the attempted bombing? BBC reports something akin to powered explosive in his pants that he ignited with pee. #
[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

→ No CommentsTags: