Quantcast
Channel: Charles Hooper » Development
Browsing all 10 articles
Browse latest View live

WordPress Auto Upgrade and “Dumb” Permissions

One of the nice features about WordPress is its ability to upgrade and install plugins on the fly. This is nice because now you don’t need to be bothered with the hassle of downloading plugins,...

View Article



Image may be NSFW.
Clik here to view.

Twitter vs Erotica: Your Corpora’s Source Matters

© uair01; some rights reserved. As a result of my now defunct project, BookSuggest, I’ve built a fairly large corpus that has been seeded entirely from Twitter. This corpus weighs in at: 16,680,000...

View Article

So You Just Received A Vulnerability Report. Now What?

It has come to my attention that there is still at least one group of people that doesn’t know how to responsibly deal with vulnerability reports. No, I’m not talking about the security researchers,...

View Article

Image may be NSFW.
Clik here to view.

Screen-Scraping Search Results for Information Retrieval

Recently I found myself in a situation where I needed to gather a large amount of data from a website but there did not exist any API, index, or otherwise publicly-accessible map of the data. In fact,...

View Article

Controlling Django Apps with an Init Script

If you’re reading this, you probably already know that an init script is a specific style of script that allows you to control daemon processes. In particular, they are used to start processes at boot...

View Article


Common Single Point of Failure: People

Yesterday, when I arrived at my other job on my school’s help desk, I found out that my supervisor was not coming into work at all. This is OK; I enjoy the autonomy of working unsupervised. However, at...

View Article

Problems at Scale

Over on HackerNews, saturn wrote that: Cloud computing scales the efficiencies, yes. It also scales the problems. This is exactly right. Problems in simple architectures are relatively easy to solve....

View Article

Image may be NSFW.
Clik here to view.

Concurrent Engineering: The Foundation of DevOps

DevOps is all about trying to avoid that epic failure and working smarter and more efficiently at the same time. It is a framework of ideas and principles designed to foster cooperation, learning and...

View Article


We Have the Tools but What About the Techniques?

In my previously-written article “Concurrent Engineering: The Foundation of DevOps” I wrote “just because you use puppet does not necessarily mean your organization is practicing DevOps.” I didn’t...

View Article


Image may be NSFW.
Clik here to view.

Painless instrumentation of Celery tasks using statsd and graphite

For one of my clients and side projects, we’ve been working hard to build in application-level metrics to our wide portfolio of services. Among these services is one built on top of the Celery...

View Article
Browsing all 10 articles
Browse latest View live




Latest Images