Category Archives: Tech Opinion – Access Denied Error

If you’ve tried to download the file – a.k.a “Occidentalis v0.2. Rubus occidentalis” – from Adafruit at, possibly using something like wget you may notice an Access Denied error like this one: <error> <code>AccessDenied</code> <message>Access Denied</message> <requestid>9382794827938798273</requestid> <hostid> QWNjZXNzRGVuaWVkT2Nj-aWRlbnRhbGlzdjAyLnppcA </hostid> </error> The file has not been removed, the download IS STILL THERE – you just have to visit their webpage to download it because they have referrer checking enabled. If you are still having trouble from their webpage, try a different web browser and it should work.

Posted in Tech Opinion | Tagged | Leave a comment

Hombrew Upgrade PHP54 – make ext/ldap/ldap.lo Error 1

If you are trying to upgrade brew / homebrew’s PHP54 package by josegonzalez – especially if you have / you might be getting an error like this: The actual text of the message is something like: $ brew upgrade Updated Homebrew from 5b3410b6 to 44c284ff. ==> Upgrading 2 outdated packages, with result: php54 5.4.22, php54-mcrypt 5.4.22 ==> Upgrading php54 ==> Downloading Already downloaded: /Library/Caches/Homebrew/php54-5.4.22 Warning: Backing up all known pear.conf and .pearrc files Warning: If you have a pre-existing pear install outside of homebrew-php, or you are using a non-standard pear.conf location, installation may fail. ==> ./configure –prefix=/usr/local/Cellar/php54/5.4.22 –localstatedir=/usr/local/var –sysconfdir=/usr/local/etc/php/5.4 –with-config-file-path=/usr/local/etc/php/5 ==> make rc = ldap_sasl_interactive_bind_s(ld->link, binddn, ctx->mech, NULL, NULL, LDAP_SASL_QUIET, _php_sasl_interact, ctx); ^ 11 errors generated. make: *** [ext/ldap/ldap.lo] Error 1 make: *** Waiting for unfinished jobs…. READ THIS: If reporting this issue please do so at (not mxcl/homebrew): ==> Upgrading php54-mcrypt Warning: Could not link php54. Unlinking… Why does this happen? In my case it was because I installed oracle instaclient and was using that alongside homebrew. It has library files referenced in /usr/local/include and they don’t play nice when you upgrade PHP / php54 with homebrew. How do I fix it? Open terminal and change to /usr/local/include/ Type in something like ls -al | grep ldap to be presented with something like this: lrwxr-xr-x 1 user group 52B Nov 19 21:37 ldap.h -> /usr/local/instantclient/ Copy and paste that – make sure you write down the path of where that symlink is pointing. … Continue reading

Posted in Tech Opinion | Tagged , , , , | 1 Comment

Wilton W6 Screw Drivers

Wilton screwdrivers have 6 bits in one handle. They are magnetic and retractable. It’s a great pocket screwdriver. The handle twists to allow you to select your bit and then twist to lock in. This feature is called “Permanent Storage” which means you never lose the bits. It is an excellent Screwdriver. I’ve found them at This tool is also listed as: – [Dwos 63196 Hexdriver W6 Driver Screwdriver (825-29002)]( – Dwos 63194 General Purpose W6 Driver Screwdriver (825-29000) – JET Tools / Walter Meier – 29000 – Dwos 63194 General Purpose W6-driver Screwdriver ( Item# 6078563 ) – [JET Tools / Walter Meier – 29003 – Dwos 63197 Professional W6-driver Screwdriver ( Item# 6078569 )]( – 825-29001 63195 AUTOMOTIVE W6-DRIVER SCREWDRIVER – [825-29003 – 63197 PROFESSIONAL W6-DRIVER SCREWDRIVER]( – [Dwos 63196 Hexdriver W6-Driver Screwdriver]( They were designed by NOVATION:

Posted in Tech Opinion | Leave a comment

WordPress Introduces Twenty Thirteen

The new default theme puts focus on your content with a colorful, single-column design made for media-rich blogging. Inspired by modern art, Twenty Thirteen features quirky details, beautiful typography, and bold, high-contrast colors — all with a flexible layout that looks great on any device, big or small.

Posted in Design, Tech Opinion | Tagged | Leave a comment

Craigslist: Externally-hosted images (IMG tag) will soon be disallowed in for-sale ads.

Craigslist says: Externally-hosted images (IMG tag) will soon be disallowed in for-sale ads. Please use CL image upload. Advantages of this: Reduces scams Ensures images load for all users Images show up in grid view Disadvantages: Can only use small images Image quality is low

Posted in Tech Opinion | Tagged | Leave a comment


What is ssv3_probe.php ? It is a PHP script that is designed to output a huge amount of information about your hosting environment, and then delete itself. There is a counterpart file called ssv3_directory.php which is used for similar things. Who is the author of this file? I have no clue. I have seen it used on a lot of bluehost hosted sites. Here are the contents of the file. Notice the final line @unlink(__FILE__); is designed to delete the file after it has finished executing. < ?php error_reporting(0); @ini_set(‘cgi.fix_pathinfo’, 1); /** * PHP MKDIR * * Check the directory and it’s parent to see if we can mkdir() on the server. * – removed the 777 check on the parent directory. Breaking EIG Windows Brands * * The process is to define a temporary directory name, make the directory, then * remove the directory. */ $phpMkDir = 0; $ssTempDirectory = @dirname(__FILE__) . DIRECTORY_SEPARATOR . @uniqid(‘ss_tmp_’); @mkdir($ssTempDirectory, 0755); if (@is_dir($ssTempDirectory)) { $phpMkDir = 1; @rmdir($ssTempDirectory); } /** * Check the PHP SAPI * * We need to check the type of Server API PHP is using on the remote server. This * will process the PHP_SAPI variable and return what the server is running. */ $sapi = PHP_SAPI; // apache if (substr(PHP_SAPI, 0, 6) == ‘apache’) { $sapi = ‘apache’; } //cgi / fast-cgi if (substr(PHP_SAPI, 0, 3) == ‘cgi’) { $sapi = ‘cgi’; if (empty($_SERVER[‘FCGI_ROLE’]) && empty($_ENV[‘FCGI_ROLE’])) { $sapi = ‘fast_cgi’; } } // phpinfo @ob_start(); @phpinfo(INFO_GENERAL); $phpInfo = … Continue reading

Posted in Tech Opinion | Tagged | 2 Comments

GoDaddy’s DNS Servers Down Again (June 2013)

On June 23rd 2013 Godaddy’s DNS Servers went down, again. Problems first started at approximately 11:00am EST and, fortunately, started resolving at 11:31am EST. Was it planned? If so, something didn’t go correctly – and it wasn’t communicated. Even during the outage they were still running ads to be a DNS provider, with their uptime guarantee. Just ridiculous. The last time they had issues was on November 27th 2012, about 9 months ago. They have an uptime guarantee – but what does that mean? Not much, apparently.

Posted in Tech Opinion, Web Development | Tagged , | Leave a comment

Does Sourceforge Support Git?

On March 12, 2009 SourceForge announced free hosting for Git, Bazaar and Mercurial, three leading distributed source code management (SCM) systems. This service was made available immediately to all open source projects registered on I like sourceforge’s mailing lists, but I like github’s pull requests and issue tracking.

Posted in Tech Opinion | Tagged , | Leave a comment

What Is An Inverter Generator?

To understand what an inverter generator is, it is helpful to understand what an inverter is: Inverter (n): An apparatus that converts direct current into alternating current. Many generators spin and create AC electricity directly. There can be fluctuations in the power (voltage, current) if there is load on the motor or if it changes speed / RPM. Inverter Generators attempt to solve that by somehow creating DC (Direct Current) power, and then using an inverter to change it into AC (Alternating Current) power. Inconsistencies in the DC Power can be adjusted to create a smooth flow of AC power without fluctuation. Honda’s Inverter Generators use a three step process to take raw power produced by the generator and use a microprocessor to condition it. First, the generator’s alternator produces high voltage multiphase AC power. The AC power is then converted to DC. Finally the DC power is converted back to AC by the inverter. Honda states that “the inverter also smoothes and cleans the power to make it high quality. A special microprocessor controls the entire process, as well as the speed of the engine.” Yamaha has a very popular and quiet 2,000 Watt Powered Portable Inverter Generator that retails for under $1000.

Posted in Tech Opinion | Tagged | Leave a comment

Aeron Chair Hardwood vs Carpet Casters

What is the difference between Herman Miller’s Aeron Chairs “Hardwood Casters” and “Carpet Casters” (a.k.a “Deep Carpet” Casters) ? In a nutshell Herman Miller only offers two types of casters: Hardwood and Carpet. There is no third “Deep Carpet” caster available. The Carpet Casters are standard and are meant to be used on all types of carpet Hard floor casters have a softer tread and are designed to help the caster grip a hard floor better. Carpet casters are composed of a hard plastic which rolls easier over carpet making them ideal for carpeted flooring. Because carpet casters do not have the soft tread they will not provide an optimal level of traction/grip needed for hard flooring. Over time, Carpet casters may get embedded with dirt and debris in the hard plastic which can result in marring or scratching of the surface of hardwood floors The Carpet Casters are meant to be used without a chair mat / plastic chair mat However, some people still have trouble with high pile carpets Standard Herman Miller Aeron Casters If you want the Herman Miller Brand, you can purchase Hardwood Floor Casters ($60), Translucent Hardwood Floor Casters ($90), or Standard Carpet Casters ($40) Extra Deep Carpet Casters for Aeron Chairs Aftermarket casters are available. If you need extra large casters for deep carpets, you can purchase Rolland Extra Large Casters ($22), or Miracle’s Extra Large Casters ($60). Both have 5-star reviews. Here are the images: FAQ: Herman Miller responds to questions regarding differences … Continue reading

Posted in Tech Opinion | Tagged | Leave a comment