Home Blog Portfolio Development Contact Us Recommends
Building One Application at a Time

Archive for the ‘Rants’ Category

Plesk, vhost.conf, and Sub-Domains

Friday, March 12th, 2010

If anyone that has server configuration knowledge and has tried to configure a server with Plesk installed, they probably had to go through a learning curve to get everything strait. Here is what I learned: (more…)

A Really Handy “FIND” Search Function

Monday, August 31st, 2009

I really needed to get a list of files, recursively, from a rather large directory intensive web site sorted by the last modified date and I did not want to go through each directory searching for them by hand.  The idea was to get the last modified file in hope that I would find a file that contained a critical update for another web site with the same program.  After a couple hours of searching for and understanding the syntax involved, here is the Linux command that did the job.

find ./ -name “*.php” -type f -printf “%TY-%Tm-%Td %TT %h/%f \n” | sort -rb | head -5

So what we are doing is trying to find a file with a .php extension searching from the current directory we are in, recursively.  We are telling the command that it is a file type and sorting it in reverse order to show 5 in the list of files returned.  We would like to get the results in a formatted way, so we are displaying the date first then the file name.  Example output:

2009-08-31 15:14:38 ./admin/functions/email.php
2009-06-07 13:08:20 ./admin/config.php
2009-03-07 09:28:03 ./admin/inc.php

That’s it. Hope someone finds this useful!

UPWebDesign On LinkedIn

Friday, March 13th, 2009

Yep, I finally got around to adding a LinkedIn company profile.  Check it out.

http://www.linkedin.com/companies/upwebdesign-llc

New Design and Layout

Wednesday, September 17th, 2008

Well it is finally launched!  UPWebDesign.com just got a face lift, thanks to the much appreciated reminder of the horrific glowing green version of the past from a fellow PHP programmer/guru, Chris Clark.  Thanks buddy!
(more…)