Recent Posts

March 2010
M T W T F S S
« Feb    
1234567
891011121314
15161718192021
22232425262728
293031  

Mobile Barcode Tool

This is a 2D-barcode containing the address of our mobile site.If your mobile has a barcode reader, simply snap this bar code with the camera and launch the site.

Wordpress – importing images (media)

I have not found a simple way to batch import  image files into Worpdress – I have a few thousand images myself so finding a ‘good solution’ would be welcome.  
The out-of-the box Wordpress image-import solution does allow for ‘batch’ import of images via the Flash uploader; there is a limit to the [...]

Drupal 4.x migration to Drupal 6.x

Unfortunately there is no direct path (I did not find one) to migrate a Drupal 4.x site to Drupal 6.x (current version) – note that most likely you would face the same hurdles with any other CMS where you are making large version ‘jumps’.  Note that I previously explored Drupal and I am not an [...]

Apache & mod_security – resolving false positives

I recently found that some users could not access this site due to what seemed to be ‘false positive’ matches in the mod_security rule base.  In this particular instance the rule was one for ‘backdoor’ or ‘trojan’ access attempts.
For now, I disable the rule (or set it to log only) and I decide to see [...]

Rails – where is the missing stuff?

ROR (Ruby on Rails) is advertised as a data-centric development framework.  I did what I considered Data-dev back in the 1980’s using 4GLs:

you created a schema for your data (it was a bit more involved since data fields were ‘typed’)
you created views, reports, etc. for your data (just drop your fields onto screen forms, apply [...]

Dlink DIR-615 – review – buggy device

Your mileage should vary, but for me this device was both a poor/bad investment and a trouble-shooting time hog. I picked this up at Office Depot for $20 (regular price ~$50.)  While relatively simple to configure (via a web interface) the device seems to have performance issues (i.e. both dropping established wireless connections as well [...]

Migrating Static HTML pages to Wordpress CMS

I previously posted about migrating static pages to Drupal – in this post I will explore importing/migrating data into Wordpress.
Solution A – a simple approach to import new POSTS from static HTML files.
At this time, Wordpress is one of the best documented (IMO) Open Source solutions – the project’s information sharing model is a great [...]

Fedora – sort of broken KSH

When you write perfect shell scripts you expect them to work, yes? 
I was recently working on a  project that used both the venerable KSH and relatively large loop (processing multiple folders containing several hundred files, with ~10 functions, with ~sequential, consecutive uses of sed -e ’s/old pattern/new pattern/g’, a smattering of calls to [...]

Your App is sooooo Ugly…

I chuckled when I came across this from BlackHat 2009 Presentation discussing Cross-Site Scripting (XSS – bad/hacked site has you running ’stuff’ on another, undisclosed site) and Cross-Site Request Forgery (CSRF – an attack where a user is authenticated on site A and the forgery causes un-wanted actions via site B):
“APIs are the new hotness…”
“Your [...]

Optimizing web pages for…

How do you Optimizing web pages for

quick downloads – network related items?
quick display – browser performance?
specific users?

Components outside of your control (note but mostly disregard)

You have little control over the network path that a network request and delivery takes.
You have no control over the computing device being used to fetch the resource.
You have no control [...]

More about Unix/Linux file permissions

How many times have you read or heard that the fix for a non-working program/web solution is to change the file permissions to 666 (allow user & group & others global read+write) or 777 (global read+write+execute)?
TOO MANY!
Sorry, had to shout a bit.  It is distressing to read such suggestions/fixes – worse, the readers of such [...]