Wednesday, September 21, 2016

FW: The State of My Inbox

OK, this is a pretty bad day.  Normally I have a couple of pages but sometimes it comes like a tornado.  Today it seems has been targeted. It is not a brand I’m familiar with in Europe, but maybe better known in the US.


The Receipt(numbers).zips will contain a virus payload that will encrypt my documents and then the hackers will expect an anonymous randsomware payment by bitcoin to unlock it all.


As you can see I run a @catchall address on my old and domains – etc.   Most of these aliases have been scraped from websites e.g. the paypal one – that one, for example, on an old site where I offered some products for sale:  It is used in the Url sent to PayPal.


Others, like the LinkedIn alias, were not.  I was aware of a leak from LinkedIn years before it was in the news – because I could see Spam like this addressed to the my LinkedIn alias – which was only ever used to login to Linked in’s website.  They had to be source of the leak.


Sunday, July 31, 2016

Pizza and Coke and Programmers

My post today is about programmers and pizza and Coke.

I just realized why programmers are  always eating pizza and drinking copious amounts of Coke-a-Cola.

It's not that we like pizza or Coke particularly. Although they are both very pleasant things.

Possibly not so good for the middle-aged waistline as for the young lad that I used to be, and living the married life my routine is dictated by children and wife.

I noticed that the morning session is by far the best for productivity. Come lunch-time living in Iberia we normally have a siesta. This is in part due to the large amount of carbs in the lunch time meal.

Quite often, when deadlines that time I have tried to work through this period.  Quite often with disastrous results - either I write terrible code,  or don't write anything at all.

So the family's been away for the last couple of weeks,  and I have to get used to living like a teenager again.

Now finally I see the benefit of the pizza and coke diet.  If I am constantly topping up on pizza and Coke I can work continuously through the day.

I better just watch that belly-line!

[This post was dictated out to the Chrome browser using - best transcription I've found so far]

Wednesday, April 27, 2016

Fakes on Upwork

Let me start off by saying has transformed my business ( was good too).  They cost a fair amount 10% but do add value!

Anyway so there will always be scammers around, and here’s a live one!

I posted up a job, helping out a friend of mine at, on a new account.  Got a few enquiries – one from this guy “Bullen Nicholas”.  I’ve had some good results from US contractors on Upwork so was excited.

A few things stood out – 0 hours worked, and 0 jobs.  That’s a warning.  Although I have a similar guy from the US who was just starting out and needed some work history – so was able to give me a great deal and I gave him his first job.

But the picture and the text were the giveaways; web developer with a mutilated avatar? LOL, and the text “working as web developer from last 6 years”.   Maybe education standards have slipped in the US over the last few years, but that is inexcusable.

So I did a bit of “forensic analysis”.  Grabbed the “guy’s” image.  Fired up old trusty Paint Shop Pro.  Resized the lateral proportion by 80%.

Then using my favourite plagiarism/fake analysis tool Google Image Search..  Give it a whirl..

Hey this guy does look a bit familiar.  I know… my old flatmate's favorite show back in Uni.  “Dawson’s creek”

Wow.. James Van Der Beek is looking for work on Upwork under a pseudonym.

Monday, February 29, 2016

Out with the old (domain names)

As many a webmaster, web-designer, web-entrepreneur knows: You "collect" domain names over the years.

This happens almost by accident.  You think of a idea, product, or brand - fire up your favourite webregistrar - and *bang* there goes $10 and you've got a new or .net or whatever.

This is fine.  Except that very often, very very often, nothing comes of it.  It goes onto the "projects backburner" list and never comes off.

Well sometimes.  And it is always "deleted" - very very rarely will a domain progress beyond the backburner to progress.

They just sit there, year after year billing $10 or whatever the renewal fee is - "ah.. one day I'll do this project" you say to yourself - but it never does.

So today is clean out day.

I've had a few domains in my time, and these two I'm getting rid of today have been with me a while, 10 years - 2004 I just checked the WHOIS for "" and less for ""

I'm blogging about them because they are two special ones for me, as I did actually develop "stub" sites on them: in 2012 for onewaylinkexchange, and 2014 for prodmatrix.

They are 2 sides of my web development life - the former is a horrific HTML table based site (clone from a site that was designed in 2004 - an old even at birth), and the latter was my first foray into

Look at all that licence-free artwork on the page.  That probably took a week to grab each image and save out.

I also leant not to use *any* SEO service - at the time "any link was a link", but it soon became apparent that some links "are not good".  I subscribed to some link sharing thing, only to discover that lots of links were pointing to my site, and I could not get rid of them - the linkexchange service was no longer manned, or maintained, but the links still pointed at my site!

Today you can "disavow" links, but it's a load of hassle - nobody got time for that - as they say. was borne out of the frustration of buying someone on impulse in hardware store, bring the equipment home, using it one or twice that season - always breaking, and generally requiring a lot of effort.

Then the thing (the first outing the following year's spring) completely breaking.  Out of warranty at this stage.   So I just google'd the product code - up come LOADS of review sites, like Amazon etc, with lots of people, none of which has a good word to say about the strimmer in question.  AGRGGH!

I was kicking myself, because money was tight (still is!), and my daughter's birthday was coming up and the garden a mess.

This is what I wrote:

My name is Karl, and I'm just a usual guy: I'm a programmer, and a husband, and a dad. I work hard every day. I certainly don't have money that I can just throw away. Now I happend to spend a considerable chunk of money, like 2 days earnings, on some garden equipment - that turned out to be completely useless. This made me real mad, since I wasted that money, and still have an overgrown garden, but I also have bits of junk in my yard. But I was even madder when I looked up the items on the Internet, and found that lots of other people thought they were useless too! Why hadn't I checked before spending all that money?

I needed to set in place some "protocol" for purchasing

How to do this? As a programmer, a techy, and someone who generally does things the hard way I was thinking of all sort of elaborate Apps that geolocated you in the hardware store, and other non-sense etc.

Photo Credit

Being a Programmer I was thinking of all sorts of complicated solutions to the this problem. "How to remember when buying something of value, to check it online, before parting with the cash", yes, how indeed? Well it finally came to me while sitting on the toliet! And it costs nothing. Click the video to see how...

However sense prevailed - why not just put a damn sticker on my bank and credit cards - "Hello dufus - what are you doing?" would suffice to remind me, that if this was a big purchase, to check online and make sure that it was not a "lemon" as they say about some cars in the US.

OK, so you've at least been made to think... Are you happy to buy this product now and risk disappointment or leave it, do the proper research it justifies and come back to the store later? was then a set of tools that would metasearch common websites like Amazon or TripAdvisor to give specific info fast.  The Windows Phone app was particularly good as it will launch 5 or 6 browsers at once, and you could just tab through the loaded pages really quick rather than having to enter search terms for each website you wanted to check.

Here is a link to a full size image

But what about Online purchases?

It is just a likely that you buy a dud online. A quick search (via my meta-search engine) will quickly determine if the product is any good. But how to remember to do that search before actually making the purchase?

Yeah it's real easy to just forget to do any research when buying stuff online - even in places like Amazon where they are often reviews - any reviews for YOUR PRODUCT?

So I figured  - real easy reminder - just add something in your password for e.g. your Paypal account to remind you.  The reminder tag was going to be [:]  square bracket, colon, bracket - which signifies "product" and "matrix" - from your math's classes... remember?

Why did I call this site the "Product Matrix" or ProdMatrix for short? And what is with all the [ brackets and : colons?
The long term aim of the site is to create a community of reviewers and purchasers who help each other to make great purchasing decisions.
I wanted to use a simple logo that could be typed with a keyboard and also have a strong meaning... 

So there is it.. in a nutshell.

I even went as far as getting some images of wallets done with that logo, from a online store where you can upload graphics and they print it on items of clothing etc.

Here is the store screen in all it's glory:

All's good

No doubt other people will register these domains again - good luck with onewaylinkexchange! and let's see what appears at prodmatrix....

I've got my new Red Planet Travel project, and it has benefited from lots I learn't along the way with these two sites - so it's not with regret that I shut them down...

Sunday, February 21, 2016

Lumia 1020 hi res mode

I was talking with my brother-in-law about the Nokia Lumia 1020, and remarked about the 10mb image size.  I’d zoomed them before, and not really seen any benefit, but this weekend I’d taken some well-lit shots of the kids, and it does actually seem to have some benefit.


Here’s the original frame.




I could quite easily zoom in several times and still get a good clean image e.g.



And taking it too extremes a real close-up face and the ~1mb comparison image.  At these levels I probably woundn’t want to have to present these to anyone, but at least the image data is there.











Monday, January 18, 2016

no Friends-Reunited

So farewell then FriendsReunited!  Typically British invention totalled by superior American effort.



Here are my musings on there, before they get deleted.



Went to Nottingham to Uni - realised there was a lot more cash and fun in computers rather than biology!

Updated 2001 - Changed my career direction, and stayed in Nottingham for many years. Recently returned to London and work in a .com in the city. Live in Oval, Kennington and would love to hear from anyone who I had a laugh with at Shrewsbury, Epsom or college.

Updated 2002 - .com went under. hehe. so cleared off travelling in SE Asia. Found an interesting new job in Kuala Lumpur Malaysia and am still here. Got a pet-project website which I do on the side.

Update 2004 - Been contracting back in the UK for a while. Itchy feet feeling coming on again.
I can be spammed happily at - bendecko at h*tmail c*m with the word NOSPAM in the subject line

Uodate 2006 - Now in Tarragona Spain, have the most amazing son Henry O'Meara, and a wonderful lady Tanya. Living in top floor flat overlooking a park with views of the Mountains. Will get round to learning Spanish (and maybe even Catalan) at some point. Right now tho' spend most of my time looking at laptop screeen and on VOIP phone.

Update 2009 - Family growing. Isabel O'Meara born 16.6.2009 Still in Valls, Tarragona but now in a house. Still can't speak Catalan. Still looking at laptop. 

Update 2012 - Seems like FR has been usurped by FB. We in Andorra now and can be found on FB and linkedin. FB profile picture is not me, but a mustachio'ed man I admired in my youth. It is me anyway and I'll connect with anyone that remembers me or thinks I might be a useful contact today.