The Quick & Dirty:

  • 7+ 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

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 Leave a comment

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 Leave a comment

ircmaxell’s blog: Beyond Design Patterns

Good article explaining all the ways to slice up Object Orientation in your mind. If you don’t get this table, you need to read the article: Creational Structural Behavioral Shim Abstract Factory, Object Pool, Prototype Flyweight Iterator, Null Object Compositional Builder Adapter, Composite, Decorator, Facade, Proxy Interpreter, Mediator, Observer Decompositional Factory Method Bridge, Composite, Proxy …

Read More

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
Posted in articles, code Leave a comment

Mailtime!

This just came in. Looks like Amazon’s recommendation engine works sometimes.  

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
Posted in Content Analysis, Day Job, design, Information Design, life-of-a-geek, Statistical Visualization Leave a comment

Good Lookin’ Desk

desk

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
Posted in Information Design, life-of-a-geek, Side Jobs Leave a comment

Conductive Stylus for Tablets

2013-08-07 14.01.31

The writing-on-tablets dream is still a dream, for many. The screens are still laggy, and there’s horror stories about scratching screens with poorly constructed stylii. I’ve tried my own luck with $5 cheapies, and was never impressed – they wore down or were too big to accurately see. I don’t know what possessed me to …

Read More

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
Posted in hacked, hardware, howto, interactive, life-of-a-geek 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

Clients: calls or forms?

I’m glad WordPress has a decent form manager or two, since forms can be a lot of work. I always wonder the return I should be expecting. So I asked a wedding photographer friend what his phone call vs. form submit vs. email ratio was. Apparently it’s 99% form submits. I suppose that makes sense …

Read More

Share and Enjoy

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

The Web Developer’s Labor & the Tablet

Back when compile times meant days, code writing, editing and¬†knowing your syntax,¬†were very important. Anymore, we coders rely on the debugger to tell us everything. We’re not just reactive, but frantic – edit, save, look at output & repeat, multiple times per minute. We’re taught this since editing more than one thing can cause problems …

Read More

Share and Enjoy

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

The Future is half-way here ..both halves

Everyone wants the future to get here quicker. Awhile ago it was battery life for laptops. That dissatisfaction allowed explosive growth for ARM-based devices (iPad, Tablets, etc). But on the software side, the iPad & Android tablets are only halfway there: they’ve got the UI, tonnes of “apps” & user-buy-in, but the ability to do …

Read More

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
Posted in design, desktop theory, Futurism, interaction design, limited computing Comments Off