.
Welcome to FarmSoft Studios! Located in the rolling hills of Statesville, North Carolina, our goal as a company is to create quality web sites that are completely W3C standards-compliant, stunning graphics that make your company's identity stand out, and usability that will flex to users in all walks of life. We love paying attention to detail, while making products that our clients are completely satisfied with. Please Contact Us for more details on how we can serve your needs.

FarmSoft Studios Graphic Design & Web Design; Inspiration. Diligence. Excellence. The Art of Design.

We currently offer:
  • Custom web solutions
  • Templated web solutions
  • Custom graphic design
  • Custom logos, and branding work
  • Custom PHP/MySQL Web Applications
  • PSD to XHTML services -- (converting a Photoshop document into a website)
Thank you for your interest! Feel free to browse around, and take a look at my design portfolio. It is small right now, as I am just starting up, but check back soon, I'm always adding recently finished projects.
Have a great day!



Recent Blog Posts:

CSS Property ‘-webkit-user-select: none;’ Prevents Forms From Working Properly

I have been working on a mobile application for the iPhone/iPod that needs to be installed on the user’s device in “fullscreen mode.” Naturally, I wanted to prevent the user from being bothered by the little magnifying/selecting controls, as well as any long-touch menus. So, I thought that I would make a global CSS declaration:
* {-webkit-user-select: none; -webkit-touch-callout: none;}
Worked a treat until I about went bald trying to figure out why my form elements would not accept user-input. If I touched on a textarea, for example, the keyboard would pop up, and keyup/keydown events would fire, but nothing would get inserted into the element, and no cursor appeared. I put -webkit-user-select: text; in the form element’s css declaration, and everything started working great again.

Posted By: FarmSoft Studios on May 3, 2011 @ 3:47 pm — Comments (0)digg

Plesk Error: Unable to update hosting preferences: hosting update is failed: object ID is invalid

If you get this error in plesk when you are trying to create a new domain, chances are you moved your /var/www/vhosts to a new partition or disk with more space, and you forgot to copy the .skel directory to the new partition.

Posted By: FarmSoft Studios on April 12, 2011 @ 10:29 am — Comments (0)digg

PHP Snippet for the Day

Did you know?

As of PHP 5, you can easily modify array’s elements by preceding $value with &. This will assign reference instead of copying the value.

<?php $arr = array(1, 2, 3, 4);
foreach ($arr as &$value) {
$value = $value * 2;
}
// $arr is now array( 2, 4, 6, 8 )
unset($value); // break the reference with the last element
?>
Posted By: FarmSoft Studios on December 14, 2010 @ 11:41 am — Comments (0)digg

Modern Aero Art

Just had to notice the amazing new graphics that are available in Windows 7.

Windows 7 Graphic Capabilities

Posted By: FarmSoft Studios on November 10, 2010 @ 11:58 am — Comments (0)digg

AT&T 3G MicroCell

So not only does AT&T not have good service, and make you PAY for an option to have cell service in your home, they also don’t make it very easy on you to actually use the thing.  So I plug this unit in that I picked up off of Craigslist, and I get the following error, even though the guy I bought it from said that he deactivated it.

FTC007: Device serial number is currently associated to another subscriber. Please check the number and try again. If device was recently acquired from another subscriber, please contact that subscriber and ask them to disconnect the device by visiting att.com/3GMicroCell, selecting “Manage your AT&T 3G MicroCell”, logging into their account, and following the online steps for “Disconnect Your 3G MicroCell Device”. If the problem persists, please call 1-800-331-0500.

So, I called AT&T; who really doesn’t know anything more about this than I do, and they tell me that they will have some sort of resolution in about a week.  Nice.


Posted By: FarmSoft Studios on October 23, 2010 @ 9:47 pm — Comments (0)digg