The Quick & Dirty:

  • 9+ years in the biz, 10 messing around
  • All the latest in HTML, CSS, JS & PHP (Sorry, no .net or Ruby skills yet)
  • Cross-browser compatible code from Photoshop or Illustrator files.. or napkins!
  • Custom Specialities in Wordpress theming & plugins, Twitter & jQuery
  • Subversion, server-log analysis, and blocking hack-attempts (of late).
  • Data/Project Geek. I ♥ timelines.

I’ve compiled some handy PHP functions I’ve had to whip up. More extensive code-samples are also available.

Wordpress-from-Photoshop/Illustrator

Wordpress-from-static HTML

Wordpress-from-Photoshop

Software

When htaccess is not working

So I’ve got an Apache2.4 server running. Having set “AllowOverrides All” in the only Directory block, I assumed the htaccess files were working. Not so. The Directory block I am using  has a regex in it. Apache2 documentation says that regex’d directories are matched last. Turns out the default Directory section in the /etc/apache2/apache.conf was matching – …

Read More

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
Posted in Day Job, debian, devOps, LAMP, PHP Leave a comment

How not to build a Load-Balancer

I’m not interested in starting a hosting company. But handling upwards of 50 domains for work, I get a little nervous about uptime. “There’s gotta be a simple way to do automatic failover” Famous Last Words

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
Posted in articles, Day Job, devOps, howto, nginx Leave a comment

Vulnerable WordPress Themes and Plugins

Belarus (86.57.184.153) has tried to get at one of my clients. Looks like these are some themes & plugins you DON’T want to use: THEMES: clockstone deep-blue PLUGINS: advanced-custom-fields wp-property zingiri-web-shop wpstorecart mm-forms-community thecartpress mini-mail-dashboard-widget 1-flash-gallery wp-mailinglist Here’s particularly what I found in my logs: POST /wp-content/plugins/advanced-custom-fields/core/actions/export.php POST /wp-content/plugins/wp-property/third-party/uploadify/uploadify.php POST /wp-content/themes/clockstone/theme/functions/upload.php POST /wp-content/themes/deep-blue/megaframe/megapanel/inc/upload.php POST /wp-content/plugins/zingiri-web-shop/fwkfor/ajax/uploadfilexd.php?fh=/../../../../../../wp-includes …

Read More

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
Posted in Day Job, hacked, wordpress Comments Off

FireShell + DocPad?

This is a fine introduction/package/setup of all the things I’ve been hearing other savvy devs chit-chat about for the past few years. However, it still doesn’t answer the CMS question: Just because you can make a fine HTML+CSS+JS site, doesn’t mean it’s WordPress/Drupal theme compatible – those two packages add in their own CSS classes, …

Read More

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
Posted in code, coding, css, Day Job, dev, javascript, life-of-a-geek, programming, wordpress Comments Off

3S: Server Setup Sucks

Servers are great because they are a reasonably closed system, not like building a website for the million of OS’ & browsers random users prefer. But servers suck, because one false move & it’s all falling apart. You can even “undo” everything & still be down. Here’s what I’ve had to relearn lately. Resolving conflicts …

Read More

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
Posted in debian, Linux, Mac, Software, svn, Uncategorized Comments Off

Mac Finder meets Subversion

There’s a few scripts out there for colorizing subversion checkouts in Terminal. And there’s a few good Subversion clients for Mac. (and a few bad free ones). The major feature for svn’ers though – especially newbies – is using Mac’s color-labels for what’s in the repo, what’s not, & what will be committed. Here’s the …

Read More

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
Posted in bash, code, codeRelease, coding, ShellScripts, svn Comments Off

The Google/iCloud War gets Personal

Companies can hate each other all they want, but when basic capabilities aren’t enabled across platforms, not only does everyone lose (wherein egoist monopolies start to make sense) but corporate war can lead directly to interpersonal trouble. We all know Google has the Platform with a secondary Product, and that Apple is inverted. As a …

Read More

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
Posted in interactive, life-of-a-geek, Software Comments Off

The subtle hacker: how the Reuters cyberattacks hint at the coming disinformation campaign | The Verge

  via The subtle hacker: how the Reuters cyberattacks hint at the coming disinformation campaign | The Verge.

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
Posted in articles, hacked, wordpress Comments Off

Tablet sizes, meet UX

Now that there’s finally a useful selection of Android tablets out there (with decent 3.2 software and dual-cores), the market is feeling it’s first round of heat. Funny thing, no one seems able to decide what size to produce or market. Samsung has left it up to the users, and is about to offer 7″, …

Read More

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
Posted in hardware, interaction design, life-of-a-geek, limited computing, mobile, Software Comments Off

Review of “Cloud” (cuz ‘online’ is too 1990s) Storage

Let’s face it: there’s 2 compatible pop-techs out there: tablets & cloud. Aside from tablets, having worked in a few design firms, there’s always dreams of off-site servers, but few implement them. Even for myself, I’m interested. I’ve got a networked server at home, and I’m about to buy a new hard drive (it’s “about …

Read More

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
Posted in Day Job, design, hardware, Software Comments Off