Netgear WNDR3700 2.4Ghz not working

  • Posted on: 21 April 2014
  • By: NickLitten

Sadly, my much abused heavily used Wireless Network Router looks like it died this morning... well not quite a DEATH... more like gone into a partial coma.

This Netgear Rangemax WNDR3700 (Version1) router is a great piece of kit and prior to this I have had no complaints: good range, fast streaming, normal+high speed wireless networks, guest network, 4 ethernet ports, USB port for plugging in media, it acts as a media server - bloody good all round. But, it's been just acting a little naughty recently. I was hoping a firmware update would help but sadly... NOPE! I got this router back in January 2011 and it's been online 24/7 and hammered more than your regular wireless router for every second of its life.

I've had a couple of really good customer support experiences recently (Thankyou "Delta Airlines" for the last minute checkin, "Holly Tires of San Clemente" for the free of charge tire swap and Honda for the car audio password assistance). So, maybe it's time to see how :) or :( Netgear may be...

A minute ago, I surfed over to and registered the router. Left a support Ticket and now lets sit back (using my 5ghz connection which still seems to be working) and lets wait and see how friendly Netgear support will be.

Here is my support ticket I left with Netgear:

Copy an IBM i File to a CSV comma separated file

  • Posted on: 15 April 2014
  • By: NickLitten

Ever since the IBM i system was a young lad, its been able to happily talk to just about any other operating system out there - Windows, Linux, Apple, AIX and so many more. However, one of the things that has remained the same through the evolution of system (from AS400 years, thru iSeries years upto our current IBM i) is the layout of the file system on our machine. IBM i has its own database (previously known as DB2 or uDB) and it stores files in a simple format, breaking down each file into records (SQL:ROWS) and fields (SQL:COLUMNS).

Copying those files to other systems is super easy using CSV file conversion, courtesy of the IBM i command CPYTOIMPF (Copy to Import File)


CSV File conversion starts with a native IBM i file that might look like this:

IBM i laughs at the bleeding heart

  • Posted on: 9 April 2014
  • By: NickLitten

News of the moment is the deadly sounding HEARTBLEED SECURITY FLAW

as400 iseries ibm i is safe from heart bleed virus

The flaw, dubbed "Heartbleed", could reveal anything which is currently being processed by a web server – including our sensitive secure information being used inside the site.  Heartbleed's technical name is 'the CVE-2014-0160 exploit' which exposes vulnerabilities in the popular OpenSSL server software potentially allowing the memory of SSL/TLS encrypted web servers to be compromised. The bug essentially gives the bad guys the ability to read encrypted information such as usernames, passwords, credit card numbers and any other sensitive data.  The bug exists in a piece of open source software called OpenSSL, which is meant to securely encrypt communications between a user's computer and a web server. But security researchers have no way to prove whether or not the flaw, which has existed since at least March 2012, has been exploited.

Yoga with Jodie

  • Posted on: 3 April 2014
  • By: NickLitten
yoga with jodie fouweather stagg

I spent this evening rejuvenating an old website I made for an even older friend and Yoga instructor extraordinaire - Jodie Fouweather.

yoga with jodie fouweather

I originally setup a basic website for her back in 2007 and discovered that its been quietly sitting there, doing it's job for all these years. The website was basic and functional but needed a little love, so it was time for me to burn an evening in the hotel and do a quick rebuild using Drupal 7, Fresh Theme, some cribbed images from around the web and quick bunch of SEO checks, UI improvements and overall a quick spit and polish. I hope your pleased with the result Jodie!  xoxo

Yoga Classes in Weston-Super-Mare and North Somerset


Green Screen to Web Application in 5 minutes (aka how the AS400 got on the World Wide Web with IBM i)

  • Posted on: 25 March 2014
  • By: NickLitten

Twenty years ago...

I was typing on a dumb terminal, connected to a great big beige computer called IBM AS/400 with a thick grey Twinax cable. Screens were green on black, text only -- or sometimes orange on black if you were posh. The internet was this thing we used to send emails (if you knew anyone with an email account) and mainly used Bulletin Board Systems to have conversations at dial up speeds.

Ten years ago...

I was typing on a PC, connected to a big black computer called an IBM iSeries using ethernet. Laptops were hightech, big and heavy with 60 minute battery lives. The internet was this mysterious thing, with even more mysterious HTML websites, that most of us RPG programmers didn't really associate with our green screen world.

My voicemail greeting

  • Posted on: 22 March 2014
  • By: NickLitten

So, I've recently been getting a lot of junk voicemails and in an effort to inconvenience these callers as much as it inconveniences me. It's time for a long winded and time consuming voice mail greeting. I extended the BEEEP at the end so that it keep on going for the full two minutes before they can leave a message.


Hello, you've reached my voicemail.

I tend not to use voicemail much anymore, who does? If you really want to get hold of me your best bet would be drop me a quick text message or email. But, if you are one of the many annoying telesales, marketing or spambots that like to leave me messages - perhaps this will help answer any questions:

No, I dont want any new credits cards.

No, I am not interested in getting paid for reviewing hotels.

No, I do not want to go on a cruise.

No, I don't care if I have won a free prize.

No, I am not "Amy" the woman you are looking for who has some unpaid bills.

No, I don't want a new car (well actually I do, but not from you).

How to display multiple google maps in html

  • Posted on: 21 March 2014
  • By: NickLitten

Working on the new website for Profound Logic today, its going live in the next two weeks so this is the final sprint to debug and tidy up some small issues. One of these issues was to display a Google Map widget for each of the companies three offices. This would have been super easy using a CMS like Drupal but this is to be added to a custom HTML5 website. Even so, "Sounds pretty straightforward" I thought and volunteered   ;)

tips for programmers*sigh* After an hour of reading radically different google maps tutorials, trying (and failing) to get the maps to display, I was starting to mutter swear words. But then YAY! after a strong coffee, and an afternoon doughnut I was able to figure out the gremlins and see the maps in all their glory.

I finally got Google Maps embedded in my page, working lovely, using a mixture of code examples from various sources. Heavily modified, it works beautifully and of course, is hopefully very readable for any other code-monkey out there. So its time to write it down before it fizzles out of my brain forever. If you came here after googling (or bing'ing) every combination of "multiple map on one screen" possible then I hope this helps...

It's easy to upgrade AS400 RPG/400 to modern, web-enabled IBM i RPGLE... honest!

  • Posted on: 12 March 2014
  • By: NickLitten

RPG Modernization made simple

or a tale of taking old crusty gray haired legacy RPG and making it modern rich and vibrant -- or is that over playing it too much? ;)

The more I play with Profound/UI the more I like it...

(virtually) unchanged RPG code, auto-generated DDS for HTML version of DSPF and a recompile and *boom* web enabled RPG applications... Especially cool, because going forward if we need to make a change to the RPG program then its as simple as making the change to the one version of the code and then (1) compiling it over the old DDS/DSPF into the 'green screen' library and then (2) compiling the same RPG source code over the new Profound RichDDS/DSPF into the web library and *KABOOM* -- two versions of the program, one running perfectly in green screen and one running perfectly in the web, but both including our new code changes.

Like it!