Profiles

Bio

I have been programming in my own time since the days of GW Basic and C. I can hand code in HTML, DHTML, HTML5, XML, Javascript, AJAX, Jscript, Ascript, Classic ASP, .NET, PHP, Java, JSP, Python, Perl, ColdFusion, C, C++, C#, Objective-C, Silverlight, Flash AS3, Visual Basic, VB.NET and VBA. I have experience with MySQL, MS SQL Server, MS Access, Postgres and Oracle. I am very experienced with jQuery and have recently taken up a few of my own projects in node.js. I am becoming more fluent every weekend with Objective-C, Swift, Metal, and Spritekit for iOS and have been hobby developing a game over the last year or so. I have experience with experience with every major IDE released in the last 20 years, including: Visual Studio from 2003-2010, Dreamweaver 8-CC2017, Flash 8-CC2017, Photoshop CS2-CC2017, Fireworks 8-CS6, Illustrator CS3-CC2017, InDesign CS3-CC2017. I have also worked extensively with NetBeans, JavaBeans, Eclipse, Brackets, Notepad++, Vim, eMacs, and several other command line editors. I am familiar with CVS, SVN, and GIT versioning systems.

Interests

Am I a cavemane? That all depends on your definition of “cave”,… and uh,… on your definition of “man”. I’ve been working with computers and hobby programming since way, way, way back in the 1980’s. It was a dark and scary time when banging on your computer monitor did actually sometimes fix it, or at least degauss your monitor. Yeah, I remember getting my first 17 inch CRT and being the coolest damn kid on my block. Of course, at that time a 17 inch monitor was only a few inches smaller than the average tube television set. Nevermind the couple hundred chord o’ wood I had to split to pay for it.

WordPress Origin Story

I have been very excited to learn about Information Security, and my having recently installed WordPress to over 50 websites has really opened my eyes to the vast and constant level of bot-based hacking activity. Since I use WordPress in all these cases as a CMS, and do not need its blogging capabilities I have taken to whitelisting IP addresses for the Login, Registration, and Admin pages. In my case this is a simple operation with the .htaccess file. However, for the sake of this application process and because it’s fun, I have authored a WordPress plugin that will let an administrative user manage a whitelist of IP addresses right from WordPress admin that will do the same thing. Such a plugin could easily be adapted to work within the Wordfence framework, or as a plugin to Wordfence for users who, like me, only use WordPress as a CMS platform.

  • Member Since: March 14th, 2017
  • Location: Northern Michigan
  • Website: leifhanson.info
  • Job Title: Technology Director
  • Employer: Harbor House Publishers, Inc.
  • Find me on:
  • Posted a reply to Loading a default pattern per custom post type, on the site WordPress.org Forums:
    Welp, my PM didn't like my solution either, but his loss is your gain because…

  • Posted a reply to Loading a default pattern per custom post type, on the site WordPress.org Forums:
    I ran into a similar issue and found this thread looking for the answer myself.…

  • Created a topic, PHP 8.2 Dynamic Property CbtZipArchive::$theme_folder is deprecated, on the site WordPress.org Forums:
    When Create Block Theme -> Create Child Theme or Ex…

  • Created a topic, Change Upload Folder to Site Root Level?, on the site WordPress.org Forums:
    Good Day All, This plugin is working flawlessly save …

  • Posted a reply to Archive Drop Down does not work., on the site WordPress.org Forums:
    Might be a little too old to help @melissagw, but it looks like the author…