tools Archive

Commando style: triage dashboard

If you're working on a foreign system, or one that doesn't have the bells and whistles that make you feel at home, sometimes you need to improvise tools on the spot by chaining together commands, etc. This little one-snip serves as a "dashboard" approach for quickly assessing consumption, [crayon-5b784d7391c68924683248/]   [crayon-5b784d7391c6f561175784/]  ...
Read More

How to use PHPUnit installed by composer in PHPStorm

Ever wonder how to properly use those packages installed from the require-dev section of composer.json? Ideally you'd integrate them with your IDE, or perhaps set up your system path to access it via vendor\bin\phpunit - If you use PHPUnit, take a quick look at this on how to properly set up...
Read More

Composer and getting to vendor/bin

Want to stop typing 'vendor\bin\toolname' to access tools like PHPUnit, phpcs, etc when installed through composer? It's a simple process really - merely add "vendor\bin" into your PATH variable and profit! (as long as you're running the command from the project root). https://www.youtube.com/watch?v=UrME91Ta_aY...
Read More

PHPCS custom standards and PHPStorm integration

At about 6 minutes long, I threw together this screencast to show a method to involve your custom PHP CodeSniffer standards into your project workflow when using Composer. Essentially it covers the convenience of putting your standards into a Composer package and adding a wrapper to 'extend' the PHPCS shell/batch...
Read More

Using Logstash to log SMTP/email bounces like a boss

I've recently worked on a customized emailing suite for a client that involves bulk email (shutter) and thought I'd do a write up on a few things that I thought were slick. Originally we decided to use AWS SES but were quickly kicked off of the service because my client doesn't...
Read More

My Google exit strategy

I've been saying this for a long time now, Google can't be trusted. I think it's becoming commonplace in other blogs to start talking about having an exit strategy. I've been planning for a while (starting with the removal of my blog from blogspot). The Google products I've unfortunately come to...
Read More

MySQL command line – zebra stripe admin tool

I came up with a cool usage for the zebra stripe admin tool.  In MySQL you can set a custom pager for your MySQL CLI output; so one can simply set it to the zebra stripe tool and get the benefit of alternated rows for better visual clarity. Something like 'PAGER...
Read More

Atlassian Fisheye starter license and 10 commiter limit

The problem with Atlassian Fisheye starter license: I love using Atlassian Fisheye at work. It's a very nice frill to have for a small team especially since it saves us time and adds a very easy, fast way to document the reviews and be open about feedback. I have one gripe however;...
Read More

Zend Studio + PHPUnit upgrade: A faster method

As a counterpart and refinement of my previous how-to, this update shows how to update the PHPUnit library faster than using the symlink method: View in HD!  Subscribe in a reader ...
Read More

Mercurial (hg) checkstyle hook, at last!

As far as I can tell, there's not much in the lane of check style hooks for Mercurial.There's a lot of hits for git and SVN, but not much for Mercurial.Check it out in my 'hg-checkstyle-hook' bitbucket repo.I thought I'd share my (imperfect) rendition of a Mercurial checkstyle hook. It's...
Read More

Why I won’t (can’t) adopt Google Chrome yet…

Privacy aside, simply put: in my role, I do my fair share of design work, AJAX debugging, CSS, you name it -  I need tools at my fingertips to quickly do more than just rip apart the DOM of a page, these are my deal breaker extensions/capabilities that aren't in...
Read More

ab – Apache Bench, understanding and getting tangible results.

Apache Bench (AB) is a very powerful tool when used right. I use it as a guideline for how to set up my apache2/httpd.conf files. All too often I see people boasting that they can get an outrageous number of RPS in AB (the Apace Bench tool). "OMG, I totally get 3,000...
Read More

Staying on top of things

One of the things that's crucial to my workflow where I work; is to know as soon as possible when changes are made to our mainline repositories. Same with tickets in our Trac ticket system, when it hits the pipes - I need to know.I could setup a fancy hook...
Read More

Hashing out those regex

Priceless utility I found not to long ago and thought I'd drop a note about it.There's an online version - as well as an Adobe AIR app that is simple and lightweight to install.Check it out: http://gskinner.com/RegExr/A must-have for people who have to hammer out some levels of regular expressions Subscribe...
Read More

Minimize -anything- to systray with ‘trayconizer’

A handy little utility I've been using for years, often I have the need to have programs running all the time while I work and I don't want them eating up taskbar realestate, for programs that don't natively support it look no more!TRAYCONIZER - This handy tool is easy to...
Read More

VirtualBox Rocks!

If you're looking for a lightweight virtualization solution - for something simple like running Ubuntu from within Windows look no further.VirtualBox has everything a growing boy/gal needs. I asked a co-worker if he knew of anything better than MS Virtual PC, but not as heavy as VMWare and he mentioned...
Read More