jQuery 1.11.3 & DataTables

Last night I finished up some final touches on a plugin that I have been working on for my WordPress website.  Working on my local development server, everything looked and worked great!  So, I fired up FileZilla and uploaded the plugin to my production server.  I ran it through a test and found it didn’t work the way I expected it to.  Hmmmm.

The portion of the plugin in question was using Ajax to get a text file and display it’s contents in a jQuery DataTables.  On my production server, using Chrome’s debug console, I could see my code was producing the following error;

Uncaught TypeError: Cannot use ‘in’ operator to search for ‘length’ in


A few minutes of Google searching led me to this post on StackOverflow, which ultimately helped me solve the issue.  The issue presents itself when using jQuery version 1.11.3 and the DataTables extension version 1.10.6.  With a little digging, it was easy to find out why this issue presented itself on one site and not another.  My development site is on WordPress 4.2 and my production site is on WordPress 4.3.  The difference is the jQuery version loaded by the WordPress core (versions 1.11.2 and 1.11.3 respectively).

Now, the decision is to downgrade jQuery to 1.11.2 in the WordPress core (which is NEVER a good idea), or look at changing versions of DataTables.  According to the SO post linked above, DataTables versions 1.10.7 and 1.10.8-dev did not fix the issue for one commenter using jQuery 1.11.3, while the 1.10.7 update resolved the issue for another commenter who was using jQuery 2.1.4.  Luckily,  DataTables version 1.10.9 has been out since September 2015, which resolved the issue for me, using jQuery version 1.11.3 (WordPress 4.3 core).


Too much information

This tip comes from a recent job I did for a new client.  Well, the tip is not so much from the job, but what transpired while acquiring the job.  Hence the title of this post – Too much information.  The short story is this;

An email came in from a prospective client, through my website, asking me to give them a call to discuss a problem they were having with their safe.

Upon calling the client and discussing their problem, it was determined that I could help them with their problem.  We then discussed fees, I was given the clients address and a time was setup to meet them at their premises.

The job ended up being pretty simple — the client had caught an object (in this case a coin tube) behind the safe door locking bolt causing a jam — so, the job went smoothly, I were paid and all ended well for everyone.

I bet you’re scratching your head, thinking this sounds pretty routine.  Well, you’d be right (which is the reason for this post), but what I’m referring to is when too much information is given out by the client.

All too often do I talk to someone who offers too much information, and they may not even be aware they’re doing it.

Read more Too much information

Locksmith scams: don’t be a victim!

Locksmith scams are out there – preying on those in need.  Being aware of them is your first step in not becoming their next victim.

So, what exactly am I talking about — what is a locksmith scam?  The tips below will help you spot and avoid them! Read more Locksmith scams: don’t be a victim!

SecuRam ProLogic Xtreme Safe Lock

ProLogic Xtreme by SecuRam Systems Inc.

You’ve probably heard of the SafeLogic Series from SecuRam Systems Inc., which is their standard electronic locking system for safes.

You may have even heard about the SafeLogic Xtreme, which is their standard electronic locking system, paired with a mechanical 3 number combination lock (referred to as “SpinDial” by SecuRam), producing what is known as a “redundant mechanical safe lock”.

What you may not have heard yet is that SecuRam has now introduced the ProLogic Xtreme, the same redundant mechanical lock offered by their SafeLogic Xtreme, with the advanced features of the ProLogic Series!

Read more SecuRam ProLogic Xtreme Safe Lock

301 Redirect Drupal to WordPress

301 Redirect

301 Redirect Drupal to WordPress

Just having converted my website over to WordPress from Drupal,
the one thing I wanted to do was to keep my rankings for some of my old posts by making sure I redirected my old Drupal links to my new WordPress links.  This is how I was able to accomplish this with 301 Redirect.

301 Redirect

Read more 301 Redirect Drupal to WordPress

Welcome back

Hello, and welcome back to KyleStubbins.comkyle_s4h_avatar! Reading the last posts I put up here, I have a lot of updating to do! It’s been a while since I’ve posted here, so let’s get the ball rolling.

I put this site up originally because it always makes me happy when I can help someone learn through my experiences. I learn a lot from those who post on the internet – I’m just trying to pay if forward.

What can you expect to find here in the near future? All kinds of interesting things, such as cars, computers, electronics, programming, Android, WordPress and anything else that flows through my head.

So, I think I’ll make this post short and sweet, instead of trying to update you here, with the last four years. I’ll be making a few posts over the next few days to update you on some of my past posts and projects. Then, we’ll get into the current stuff.

I have just converted my site over to WordPress, from Drupal, so please bear with me while I learn a new system and spend a little time setting it up properly. I’ve got a few issues to deal with, mostly in redirecting old URLs to new ones.  If you have any tips on setting up WordPress, or have found issues with the new site, your comments are welcome and appreciated!

Dodge Nitro Steering Column Repair

Steering Column Repair - Dodge Nitro

Seeing as I haven’t posted much here in a while, I’ll start things off again with a repair that I did to my 2007 Dodge Nitro today…

Steering Column Repair - Dodge Nitro

About a month ago I noticed that my steering wheel was starting to have up and down “play” in it, which seems to have gotten worse this past week. So, today, I decided I’d Google it in case it had already been discussed elsewhere.

Well, that payed off with this thread on nitroforumz.com. What was also noted there was a clicking sound coming from the steering wheel / column — something I had noticed since driving my Nitro off the lot in April 2007. Something that I simply wrote off because it sounded like a spring clicking inside the column, which could have been normal.

Anyway, to make a long story short, here’s some images of how the repair was done (click on any image for a larger view);

Read more Dodge Nitro Steering Column Repair


Hi there;

I read what you said about the wires on the Blazer, but mine were not corroded.  I took it off and cleaned it up anyway and it came back on, but as soon as I turned the key off she was gone again.  I don’t have any lights lighting up on the 4×4 switches.  Service 4X4 light is on in the dash.  I don’t know what is going on.  Any suggestions or advise greatly appreciated.



Kiddies, go away

If you peruse the forums on the internet, I’m sure you’ve run into some loser who still thinks it’s cool to speak “leet” and/or broken english.

“How r u all ^__^” is one that I ran into this morning.

Is it too difficult to type “How are you all?” And how much help do you think you’re going to get asking questions in that form? I could see it if you were on a site for 8 year olds, talking about Sponge Bob or something, but when you get with grownups, you act like it or get ignored.

Grow up, or go away.

And that’s my rant for the day! 😉

The frustrations of Linux (UPDATED)

If Linux really wants to see itself installed on the average Joe’s home computer, it HAS to be better than it’s counter-part, Windows. As an OS (Operating System), it IS — it’s light-years ahead of the Windows architecture, IMHO. However, there is a side to Linux that is SERIOUSLY lacking — error and system messages — they SUCK large.

Now, I don’t claim to be a super-user, but I do my fair share of computing — from websites, to blogging, to programming, to just plain old web-surfing — I’ve used my fair share of computers, right on up from the TRS-80. Accordingly, I am not in the “{whatever} For Dummies” category either. I’m “above average”, as far as the general public would be concerned, simply because of the time I spend on computers. I’ve seen my share of error messages, let me tell you. So, if I’m complaining about them not being descriptive/helpful, what do you think the general public is seeing?

On to the problem…

Read more The frustrations of Linux (UPDATED)