CSS Specific Handling for IE

CSS Specific Handling for IE

Internet Explorer 6 isn’t going to go away. We wish it would, and so does Microsoft – but it won’t. And when it does, it’s big brother IE7 will be there to frustrate programmers for years to come. Until all that happens, we need to be able to...
Stopping a Dictionary Attack

Stopping a Dictionary Attack

Today our server was the target of a dictionary attack from a bot in Vietnam. Our csf/lfd install was up to the job, and swatted every attempt to login (see http://www.kpdirection.com/technology/using-csf-and-lfd/ for details of how we do that). The downside was that...
Unhelpful Helpers

Unhelpful Helpers

What is a Helper? A helper is a piece of code which can be used in several places within your Ruby project, which helps you to keep your code DRY (Don’t Repeat Yourself). By moving code into helpers you can reduce repetition, improve readability and increase...