Category Archives: Programming

Complex Sass mixins with defaults and multiple arguments

Sass Mixins SASS mixins are a very handy way to create snippets of CSS that can easily be reused and updated. In a recent project I needed to add some CSS transitions to several elements. A mixin seemed like the … Continue reading

Posted in css, Sass Tagged , , , , ,

Recursively Delete all files with names matching a Regular Expression

Logical Progression of building a command line trick So lets take this step by step… First list all the files Lets get a recursive list of all files in the current directory… 12$ find . …LOTS of files… Find filenames … Continue reading

Posted in find, grep, sed Tagged ,

How can I configure different emails for different Git servers or repositories?

“.gitconfig” in your home directory If you’re like me, and you wanted to configure a different email for different repo’s the first place you look is ~/.gitconfig. This is the default configuration for git for your account. You can set … Continue reading

Posted in Command Line, Git Tagged , ,

How to install telnet client in Windows 7

The Traditional Windows Install By default Windows 7 does not have the telnet client available, but you can fix that by the normal “add and remove windows components route”… Start > Control Panel > Programs > Turn Windows features on … Continue reading

Posted in telnet, terminal, Windows 7 Tagged , , , ,

Subversion security issues – .svn directory has your source code in it

Stop Publishing Your Source! Well, unless you’re working on an Open Source project that is. Many of the developers I have worked with on web based apps use a working copy for development purposes or even for staging servers (as … Continue reading

Posted in Code Snippets, Command Line, Server Administration, Source Control, Subversion, Web Servers Tagged , , , , , , , , , , ,

Subversion Update: Can’t move .svn/tmp/entries to .svn/entries: Operation not permitted

Just one little change to check in before the day is over, but my working copy needs to be updated first. Then I get this little gem of an error “Can’t move .svn/tmp/entries to .svn/entries: Operation not permitted”. It is … Continue reading

Posted in Source Control Tagged , , , , ,

Find out what process is listening on a particular port on a Linux server

I was recently trying to debug an app that had gone rouge on a server because of a PHP upgrade. It was a web based application listening on a particular port and after the upgrade it just returned 500 server … Continue reading

Posted in Command Line, grep, Server Administration, Web Servers Tagged , , , , , , ,

Find all .htaccess files with a particular php configuration setting

After some testing on a server with a strange setup I needed to find all of the .htaccess files that might contain a particular php configuration directive. The pattern was unique enough that I would have probably just done a … Continue reading

Posted in Command Line, find, grep, Linux, Server Administration, Web Servers Tagged , , , , , ,

Case Sensitive Comparisons in MySQL Where Clause

How can I make MySQL treat my query as case sensitive? As with all good tools there’s more than one way to get the job done. Assuming you have access to change the structure of the table you have to … Continue reading

Posted in Code Snippets, Database, MySQL, SQL Tagged , ,

Cannot load Zend Extension Manager – it was built with configuration 1.2.0, whereas running engine is API220090626,NTS

After upgrading to PHP 5.3.x I’m receiving an error 12345$ php -v Cannot load Zend Extension Manager     – it was built with configuration 1.2.0,     whereas running engine is API220090626,NTS    … This is because you have … Continue reading

Posted in languages, PHP, Server Administration, Web Servers Tagged , , , , , ,