Getting Around Sites That Break Right Click

Monday October 26th, 2015

First off, if you run a site that breaks right click (in this blog post the example is Instagram):

Screw you. Moving on.


Continue to full post…

On Humanity, Community, and Friendship

Tuesday August 11th, 2015

Patient is not one term people would often use to describe me. Some would consider that a flaw, which for all practical purposes depends on the context it is being applied. I can be attributed to quite a good number of quotes like this.

The 140 character limit hardly does justice for anything coherent though. I have thoughts about the progression of scope reduction.

Continue to full post…

Introduction to Nether Input

Monday June 1st, 2015

I learn more by example than by paragraphs of text or minutes of speech. So here is a super short slide deck introducing how to use Nether Input in the most simple way I could craft. You’ll probably want to fullscreen it.

Fixing Windows Explorer’s Slow Ass Green Bar on Network Locations

Wednesday May 27th, 2015

Doesn’t matter how, pick a method. Windows Share browsing, Windows Share Mapping, some form of remote mount like ExpanDrive SSHFSing a remote server as a drive letter. Whichever the case is, by default Explorer will go nuts when it finds a new folder which will manifest as the address bar of the Explorer window turning into a green progress bar, and the window may or may not become non-interactive while you wait for it.

There are two things I did that seemed to have solve it.

Continue to full post…

Validating the new No Captcha reCaptcha in PHP

Thursday May 7th, 2015

Google has released a new nicer looking reCaptcha (finally) but it does not currently have the drag and drop PHP library to match it. Here is what it looks like if you haven’t seen it yet.


Also, it ended up being so easy I didn’t even bother to search Packagist for it. So here is how you do it like a boss. Depends on PHP (obviously) and cURL (functionally). I am not going to talk about how to embed it on the site, because when you generate the API key, it tells you right then the 2 lines of HTML to paste to make it show up. This code is for after that.

Continue to full post…

Why is everyone stuck?

Tuesday April 21st, 2015

Everyone has an opinion on things. Honestly, I don’t care what your opinion is. What bothers me is how you generated your opinion.

If you actually really read this post, and still somehow think that I am just ranting about code standards, formatting, or specific software products, then you completely missed the point and I promise it is not going to be worth your time putting your 2 cents in.

  • Tabs vs spaces.
  • PascalCase vs camelCase.
  • Red vs blue.
  • Strict Typing or soft typing.
  • Break-braces or inline-braces.

Continue to full post…

Nexus 7 slow after upgrade to Lollipop?

Thursday March 26th, 2015

After upgrading to Lollipop my N7 was completely useless. It would take MINUTES just to bring up the settings app – and i am not exaggerating for dramatic effect. It was seriously that bad.

It was so slow I just shoved it under the bed and forgot about it for a few weeks. Finally decided to try and figure out what is up, I saw a few posts that suggested to try TRIMing it. Well, let me save you some time now, the N7 doesn’t support TRIM, so don’t waste your time.


Continue to full post…

Facebook’s URL sharing is the bane of the internet.

Friday December 26th, 2014

Sharing a link. It sounds so fucking easy, doesn’t it?

I’ve been dicking with this for over a year now. If you try and fight me on this, I will end you.


Adding the Share code to your page causes Facebook to prematurely hit your page and cache it even if nobody ever actually clicks share.

Why is this a problem?

Because when a profile is created it has no images. My og:image tag is telling to use the sites logo, but of course Facebook ignores this shit and instead pulls a random image from the web page, usually the QR Code, which is not even visible by default. This is fine, whatever, nobody has even shared that page yet anyway because its brand new.

Continue to full post…

Stop Composer from caching the Packagist index (on Windows)

Friday May 30th, 2014

If you are actually trying to develop a package for Composer and you manage to do it without getting yourself into a bloodrage, then you are a much more zen person than me. One of the things that pisses me off the most is that it caches the Packagist index on my local machine, and when I am pushing tweaks to Github several times an hour, that is super annoying.

Continue to full post…

Unadultered LibreOffice bashing – because I earned it

Thursday February 13th, 2014

Version on Windows 8