Author: Josh Sherman
-
Using Keyring Access on the OSX Command-line
If you’re like me, you probably have a private dotfiles that supplements your public dotfiles repository. It contains private values like API keys and [hopefully not] plaintext passwords. There’s even a good chance you’re using git submodules or a setup script to manage the inclusion of the private stuff. Well…
-
String dereferencing or How to extract a single character from a string with PHP
String dereferencing allows you direct access to individual characters. The dereferencing syntax is just like accessing an array element by it’s index: $string = ‘This is my awesome string!’; echo ‘First Character: ‘ . $string[0] . “n”; echo ‘Tenth Character: ‘ . $string[9] . “n”; echo ‘Last Character: ‘ ….
-
Warning: Network TCP port is being used by /usr/sbin/php5-fpm. Possible rootkit
Imagine my surprise to see this warning during my morning review of the rootkit checkers that run nightly on my boxes. The thing is, there were no other anomalies on the box aside from /usr/sbin/php5-fpm being bound to a port that was suspected of belonging to a rootkit. The fact…
-
Catching multiple PHP exceptions
I had previously discussed using try / catch / finally and a fine reader pointed out that I didn’t mention catching multiple exceptions. He’s right, I dropped the ball and decided to dedicate today’s post to catching multiple exceptions. To catch multiple exceptions you will need to be using code…
-
Easily identify duplicate properties in your CSS files
As of late I’ve been very adamant about DRY CSS principles. Not so much the descriptive ID and class selectors that some folks wrap their other selectors in, but the focus on not repeating the properties and grouping like selectors. I’ve even taken it a step further and have been…
-
Co-founder Application
This is partially for LOLz and partially for serious. I’m a guy in Tampa looking for people that want to kick ass with me. I know some very talented individuals in the area but nothing’s really gotten off the ground with them. Most of that is because they have day…
-
How to write files to disk with PHP
Saving files to disk is a pretty simple task in PHP with file_put_contents(). Here’s how to write a string to a file: $string = ‘I AM STRING!!’; file_put_contents(‘/path/to/destination’, $string); It is generally good practice to only do with when you are dealing with smaller strings as you can run into…
-
Command line all the things!
The start of 2014 has been an exercise in going back to basics for me. I’ve been re-evaluating my workflows when hacking and attempting to streamline as much as humanly possible. This has resulted in a ton of new aliases in an attempt to get my common CLI commands down…
-
How to use try/catch statements in PHP. Oh, and finally too!
I do a lot of coding in Python and one thing that I really love is the mindset of asking for forgiveness instead of permission. What’s this mean? It means that instead of sanity checking every little thing, just handling the exceptions that are thrown instead. In PHP this can…
-
Gravatar as an identicon generation service
If you’re not already aware, Gravatar is a free service that allows you to couple an image to your email address which can then be carried around the Internet with you. It’s great for site owners because then you don’t have to build out image uploading and storage and it’s…