Moved to: WoodyHayday.com
Woody Hayday

Fresh Ideas

Hi there! This is my old blog, I don't hang around here much.
You can now find me trying to mix things up here:
Visit WoodyHayday.com Subscribe To My Email List

Ebay Partner Network Changes RSS Urls (again)

If you are part of the wave of Ebay Partner Network (EPN) affiliates that stuck up middle-man eshops fed by their RSS feeds you may have missed this. In the 5 years or so I have been an ebay affiliate they have only done this a few times, but for the hundreds of custom scripts using the urls it can be no small task to reconfigure them. Anyway after putting it off till the last week I thought this week I should remedy the old RSS urls before they stop supporting them:

The existing RSS Feed Generator will no longer be available in the ePN portal after April 17th. However, your existing RSS feed URL’s will continue to be supported until June 30th. We do recommend that you switch to the new RSS Feed Generator to be sure you’re getting more relevant results in your RSS feed.

So if your in the same boat and you have hundreds (thousands?) of RSS urls hard-coded into files across multiple servers I would recommend you get working, perhaps the following will be of use. I should mention at this point that Auction 2 Post users (and Bans, Wordbay etc.) will not suffer any fallout as they use the shopping api (which is sensible now, but back in 2006 wasn’t an accessible option.)

I have written a quick transformation script (js) which will take an old epn RSS url (http://rss.api.ebay.com/ws/rssapi?…) and transform it into a new one (http://rest.ebay.com/epn/v1/find/item.rss?…), if you only have a few urls to change over then it might be enough for you:

Ebay Partner Network (EPN) RSS Url Converter/Transformer
Posted in Affiliate Marketing, C#, Code, Javascript Tagged ,

Hackers wrecking your shared host account? Check your Website Portfolio Integrity

10 days of perpetual issues with hackers. 10 DAYS. 100+ sites bombed randomly between every 5 minutes and 5 hours and that’s only after proper detection, who knows how far it had gone before. But from the relentless irritation some positives developed, if you are in the (precarious) position of hosting LOTS of websites on a shared hosting account or you run a shared hosting service then read on, the value of maintaining limit pushing amounts of sites on a single account really should be considered – if the loss of earnings for all the hacker downtime doesn’t wipe out the savings then the cost of repair, security hole identification and eradication probably will, not to mention the loss of face to the search engines.

The following is a half vent, half information dump spawned from the irritation of being hacked, again. I have written a piece of monitoring/reconciliation software (Windows based works with your ftp account) to deal with detection/fixing. If you’re in the same boat and all you want is the alpha release, skip to the bottom and drop me a comment.

Website hacker entrance vectors (have any security holes?)

Common CMS, E-Commerce systems and forums (out of date or zero day, they all have or have had vulnerabilities) – WordPress, Drupal, OSCommerce, Gallery, PHPBB, VBulletin etc. etc. Particularly relevant here are the open source systems, but they are all susceptible – how many of these do you have installed where? For me these could of been answered with “a lot” and “some places”, clarity has now been restored but more on that later.

CMS Plugins (^^) – Often overlooked (especially by me), installed plugins can in themselves be entry vectors, often CMS’s push their communities to develop additional functionality for their system, which is a good thing, however if the system itself doesn’t deal particularly well with the security of folder structures or indeed how plugins are accessed they can offer ways in. Be careful with plugins which deal with file management and code execution (e.g. file attachers/uploaders etc.) Try to use late version highly rated plugins from reputable sources, with things like WordPress, plugins are low risk though as it has an excellent security model.

Bespoke server-side code and CMS’s – in my experience these is often LESS likely to get hacked, firstly “hackers” in this case are more likely to be script kiddies sitting in web cafes in some of the poorer world nations, they often use known exploits on common systems rather than trawl the web, searching for one off programmer mistakes. If you are behind the bespoke stuff leave out as many foot prints as possible and triple check everything. For bespoke stuff the most likely point of entry is simple SQL Injection, use SQL parameters.

FTP/WebDav – This really comes down to passwords as next indicated.

Passwords – Acquired by trojans or traffic sniffers, it becomes irrelevant what security you have in place across the whole setup if you don’t look after them properly. Avoid connecting to anything unencrypted (or at all if possible) on any network you don’t 100% trust, WIFI and wired, even if it’s a friends they could have a network sniffing Trojan on an idle machine. Install good anti-virus and protection software. Use Avast (free for private use) and Spybot Search and Destroy (these two are plenty.) Be careful with providing access to other users, whether it FTP, CMS, SSH, whatever – you may trust them but do you trust their computers?

Posted in ASP.Net, C#, Ideas, PHP, Projects, Search Engine Optimisation, Software, Technology, Web Development, Web Technology, Wordpress

Writing a book. Yeah its a novel, Science fiction…1 year later

It’s now about a year since I started writing my first book, a novel, a science fiction novel and I am still writing. It’s been an experience which has travelled the world with me and let me travel the world through it. Started on a bit of a whim it has become an all encompassing enjoyment as well as a huge challenge. Finally though I am getting somewhere, my words, sentences and drunken typing now resemble the beginnings of a serious manuscript, a plot at least mostly coherent, a real novel! In the process I have underestimated several things, in an effort to document them I intend to write about them here, this may be a tipping point for this blog but as its quite a mixed bag as it is who knows.

First underestimation: Scale
Write a book, yeah I could do that, what is it like a hundred pages? probably 6 months and I will have something. No. Not for me at least. I know the pro’s can pull a lot out of the bag but in my haphazard way of writing up mountains in Nepal or in notepads in bars it’s not going to be so straightforward. Just actually setting a scale seemed difficult for me. I went with the standard, not to be caught up in the masses of writers but just to set myself a goal, some boundaries. Somehow this equated to a goal of between 80,000 and 100,000 words, which in fact has worked out really well for this novel, however I can see how easily things can go astray and I am all for writing shorter/longer pieces after this, or this series (perhaps :D.)

As I side note I guess I could put pace and planning under scale, as the scale of interest I showed them at the beginning was negligible, tiny. This was a big fail for me, I decided to write the book in chunks, jumping about the story but in doing so did create a little confusion and fragmentation. I probably lost a few months to fix up, re-correlation and re-planning, in the end it will still work but next time I am going to plan it conscientiously and write from start to finish.

writing in the clouds - bandipur - nepal
Posted in Projects, Social Media, Travel, Writing

Grab Tabs – Get chromium urls in a list

Long story short there is a bunch of extensions for chrome/chromium which provide you with session management and tab control but frankly none of them do exactly what I wanted so I have fudged a solution by using session manager and writing a 5 minute extension: Grab Tabs. Somehow it seemed easier to write an extension than to find one which just worked, feature creep gets people bad!

***Grab Tabs is Super Simple
This is a super simple extension which dumps a list of current tabs to a text box, ready to copy out to wherever.

There’s no need for complexity, sometimes you just need a list of the urls you have open, across windows – essential functionality for a lot of us power users.

Session managers are great, (I use the extension called Session Manager) – but they still lack just the brute functionality to get a list of tab urls straight out. This does that.

No frill, simple tab url extraction 😀

>> Get Grab Tabs <<
Posted in Code, Javascript, Web Technology

Filter bubbles – Will tomorrow see the transparent equation of you?

A good ted talk from Eli Pariser on what he calls Filter Bubbles:

He has presented on a growing phenomena which we should all be more aware of, the algorithmic manipulation of digital feeds of information, our “personal web” that I would suggest the majority is oblivious to. Like it or hate it our new digital world is formed by digital giants, machines, bots and the result is fantastic opportunity, a new level of interconnectivity between us with the caveat that it allows scope for both promotion and demotion, at the will of another. In terms of models for media manipulation, I find it just an extension of the previous, a more effective, efficient machine that was already working well with tv, newspapers, advertisements etc. Filters online are in essence a common sense progression, if we skip to the business section of the paper each time do we really need to look through every other page to find it?

The issue of realisation though will have a delay. The mass population will not realise they are not even being shown the rest of the paper for some time, however beyond basic information announcements “this is a filtered feed” I do not see it as the service providers obligation to distinctly highlight their filtering. No doubt complete transparency or a step towards it would be good but the mass majority of users (certainly to online social media) would never pay it attention either way.

It is probably already the case that each of us is becoming more and more resolved as a sum, call it our media consumption dna, our preferences boiled down, resolved to an equation explaining us in the eyes of the services we use. Designed to improve the way they serve us, inadvertently they provide labels, a digital description. In every discourse with a website we help the automated behemoths of programs refine our own equation, from the browser we use, to the time of day we facebook John doe, to the websites we frequent and the words we type.


(I just look forward to facebook announcing transparency and letting us see what we resolve to in their algorithmic eyes!)
Posted in Technology, Web Technology

Bluebellage

Read the rest : Bluebellage »
Posted in Photography

Books everybody should read

Check out the books I think everybody should read, its a work in progress list which should probably see the likes of Seven Habits, books by Chomski and others. If we all understood each other a little more the world would be more awesome.

Posted in Life, Looking Forward, Travel

ODesk and outsourcing

Back to it again, the portfolio needs a bit of a push so I am adding a few new sites into the mix this time in niche’s discovered with a new formula pulling from several new data sets. Ah the wonders of purchasable and scrapeable data online / via api – the formula was refined using the current cross section of my portfolio so I am quietly confident on its production viability. So I chose 5 niche’s and started the process – but this time (largely spurred on by four hour work week) I am outsourcing every possible task, starting with the content writing. I have done this in the past with varying success, when I first started I had some great writers at great prices from forums, but that was years ago and between spurts of sites I lost touch. When I went back to the same sources about a year ago the quality was poor for higher prices, still I got it done.

Read the rest : ODesk and outsourcing »
Posted in Business, C#, Projects, Web Development
The New Blog
WoodyHayday.com
A Quote..
"The way I am and the way I write are a unity. All my ideas and all my endeavours are myself. Thus, the autobiography is merely the dot on the i."
C.G.Jung
Old Random Projects
    © Woody Hayday 2008-2024