Tuesday, December 23, 2014

Weather for your business?

A beautiful iPhone app before the year end. It is a business analytics app.
In App Store: https://itunes.apple.com/us/app/weathr-lite/id980422041?ls=1&mt=8

Wednesday, October 1, 2014

Directory with extra fun

Employee look up app with fun ideas.


Wednesday, September 24, 2014

VW Interactive Ad Unit

Built the API services for an Ad unit that is personalized for each CBS fantasy football team.
  • Each team plays 10 unique questions each week and earn points. 
  • Leader board for each league. 
  • History for last week's score. 



Tuesday, April 15, 2014

How to install ImageMagick with MAMP

1. Install Homebrew http://brew.sh/
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
2. Install ImageMagick for the PHP version your MAMP is running.
brew search imagick
brew install php55-imagick
After installation, the ImageMagick PHP extension is created in /usr/local/Cellar/php55-imagick/3.1.0RC2/imagick.so
3. Disable the DYLD_LIBRARY_PATH variable in Apache's environmental variables.
vi /Applications/MAMP/Library/bin/envvars
Comment out the following line:
export DYLD_LIBRARY_PATH
4. Update php.ini to include imagick.so
vi /Applications/MAMP/bin/php/php5.5.3/conf/php.ini
Add the following line.
extension="/usr/local/Cellar/php55-imagick/3.1.0RC2/imagick.so";
5. Restart MAMP
6. Check if imagick is included in phpinfo()

Monday, March 3, 2014

A simple copying directory function

function recurseCopy($src, $dst, $excludeFileType=array()) {
    $dir = opendir($src);
    mkdir($dst, 0755, true);
    while(false !== ( $file = readdir($dir)) ) {
        if (( $file != '.' ) && ( $file != '..' )) {
            if ( is_dir($src . '/' . $file) ) {
                $this->recurseCopy($src . '/' . $file, $dst . '/' . $file, $excludeFileType);
            }
            else {
                $filePathInfo = pathinfo($file);
                $ext = '';
                if(!empty($filePathInfo['extension'])){
                    $ext = $filePathInfo['extension'];
                }
                if(empty($ext) || !in_array($ext, $excludeFileType)){
                    copy($src . '/' . $file, $dst . '/' . $file);
                }
            }
        }
    }
    closedir($dir);
}

Friday, February 28, 2014

How to get WordPress posts permalinks using SQL(database) alone

SELECT wpp.post_title, wpp.post_type, wpp.guid, wpp.post_date, CONCAT( wpo_su.option_value, REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( wpo.option_value, '%year%', DATE_FORMAT( wpp.post_date, '%Y' ) ) ,'%monthnum%', DATE_FORMAT( wpp.post_date, '%m' ) ) , '%day%', DATE_FORMAT( wpp.post_date, '%d' ) ) , '%postname%', wpp.post_name ) , '%category%', wpp.post_type ) ) AS permalink
FROM wp_posts wpp
INNER JOIN wp_options wpo ON wpo.option_name = 'permalink_structure'
INNER JOIN wp_options wpo_su ON wpo_su.option_name = 'siteurl'
WHERE (
wpp.post_type = 'post'
OR wpp.post_type = 'page'
)
AND wpp.post_status = 'publish'

Tuesday, February 25, 2014

A Target campaign


A micro site that allows user to get a free mp3 download after Facebook authentication. The site is written in PHP with MySQL database.
Application features:
  • Limits one download per user. 
  • Integration with real-time music purchasing and download.
  • Location restriction by user IP address.
  • Integration with Email injection services.
  • Twitter, Instagram and Facebook user authentication process.
  • Works on both desktop and mobile web browsers.
  • Supports high volume of traffic.

moreshakira.target.com