Peter Singh-Vigilante

Peter has over eight years of experience in the Multimedia industry. The spark for knowledge and a more thorough understanding of technology started when he graduated with a diploma in 3D Animation. Since then, Peter has constantly pushed himself to become an expert in his field and this passion has lead him to work in graphic design, website design and website development through his own small business. Peter has been with the GDMD program as a Lead Instructor for the past two years.

Visit Peter Singh-Vigilante's Website

App: The 20-20 Work Timer

on Feb 18 2013

If you spend a good part of your day using the computer, the 20-20-20 rule, might help you relax your tired eyes.

The rule goes something like this.

Every 20 minutes you are staring at your computer screen, take a 20 second break, and stare at something 20 feet away.

Since it  is nearly impossible for any computer users to remember that they have to take a break every 20 minutes, I’ve devised a simple program that will track how long you have been working. Every 20 minutes, it will cover your screen, forcing you to stair away for 20 seconds.

This application is currently a prototype, and would greatly appreciate feedback and suggestions for features and updates that could help improve the application in future releases.

Current Version: 0.1

Features:

  • Track the time you have been working
  • Fullscreen interruptions for 20 seconds every 20 minutes
  • Pause Work time, or Skip Break options

Download Now

WAMP: Configure a virtual directory

on Jan 17 2013

As a web developer many want to test their developments on their local machines. But when it comes to dealing with PHP and MySQL you will need a web server (software) to test the sites you make. Normally we would have to download Apache from www.apache.org , MySQL from MySQL.net and configure these separately to work with each other on our local machine. Also if you want to administer MySQL on the browser you will have to install PHPMyAdmin which is a burden for the novice user.

To tackle these problems there are several packaged solutions on the net. Popular and more robust one is WAMP server. www.wampserver.com .

Let see step by step on how to create a root folder for our new web site that has to be built using PHP. Read More

Fixes: Acrobat X Wont Start Fixed

on Jan 01 2013

I’ve had this issue on numerous occasions. For some reason, one of the Acrobat updates completely breaks the program, preventing it from opening or being able to preform any of its standard tasks. The quickest fix I found was to reset the Adobe cache file.

  1. Navigate to C:\Program Files(x86)\Common Files\Adobe\Adobe PCD\cache\
  2. Take the file cache.db and move it to the desktop (or delete it)
  3. Now open Photoshop (Or other Adobe program from the same suite), you’ll notice this automatically make a new cache.db file in the cache folder.
  4. Try and open Acrobat again and you will be prompted to Activate.
  5. Select License this Software, enter your product key and sign in to your Adobe account.

Fixed!
If it happens again just repeat the process. It’s far quicker then re-installing all of a Creative Suite,

iPhone: See the Actual Signal Strength

on Dec 17 2012

I always hated the signal bars on the top right, as they always seem inaccurate. If you want to see a more accurate decibel number of your signal strength, try the following hack (no jailbreak required).

Step 1: Dial *3001#12345#* on you phone and press call.

Step 2: You’ll now enter Field Test mode. You’ll notice at the top it is already showing the signal strength in decibels. You can tap the signal strength to toggle between the numbers and the bars.

Step 3: Too make this setting permanent, hold down the power button till the poster off screen appears, but don’t power it off.

Step 4: Hold down the Home button till you leave the power screen and exit the Field Test app and are returned to your home screen.

That’s it, you can now see the exact signal strength.
The lower your number, the stronger your signal—but don’t include the – sign when evaluating (so, if the signal says -60, that’s better than -90).

20121217-072447.jpg

XAMPP: Setting Up Local Virtual Hosting

on Dec 15 2012

In this scenario I was tasked with setting up a local server on our company network (so not accessible out side our network) for students to access and upload their own websites, and give them access to their own MySQL database through PhpMyAdmin.
The first thing is to direct your desired domain name to the networked computer (since I don’t want to keep typing the IP address in the address bar, and it helps my students relate to a real web server). In the DNS manager of your domain host, have the domain point to your local IP address (this is usually a 192.168.1.##). Once the DNS record is saved it may take up to 48 hours before it updated, but their is still some other things to do before we see this work.
You’ll want to already have your favourite Apache, MySQL, PHP package installed. I personally love XAMPP so I’ll be using that.
Navigate to your XAMPP’s httpd-vhosts.conf file, it should be in this directory:

C:\xampp\apache\conf\extra\httpd-vhosts.conf

Go to the bottom of the file add the following:

NameVirtualHost *
<VirtualHost *>
DocumentRoot "C:\xampp\htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *>
DocumentRoot "C:\xampp\htdocs\yourfolder"
ServerName yourdomain.com
<Directory "C:\xampp\htdocs\yourfolder">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

Replace the area the says “yourdomain.com” the the domain name you need the server to accept.
Replace the “yourfolder” with the folder in your htdocs folder your want the domain to point to (remove if your want to just use your htdocs folder as the site root).
That will get the domain pointing to the folder and acting as a website, but we aren’t done yet; One issue we have is PhpMyAdmin does not accept requests from names outside the localhost, so we need to tell it to allow. Find the http-xampp.conf file, it should be located here:

C:\xampp\apache\conf\extra\httpd-xampp.conf

Go to the bottom of the file and you should find an area labeled as “New XAMPP security concept”, change the “Allow from” part to just allow “all”. it should look like this:

#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Order deny,allow
Deny from all
Allow from all
ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
</LocationMatch>

Finally, that is all we need to do in XAMPP, but for security purposes Window does not allow outside access to your computer unless strictly approved. We just need to add our domain to the safe list; navigate to your windows hosts file found here:

C:\Windows\System32\drivers\etc\hosts

In this file, near the bottom, you’ll find where Windows is allowing even your localhost to access your computer (“# 127.0.0.1 localhost”). At the bottom of any other localhost name resolutions, add your domain to be resolved to the same local IP (127.0.0.1 which is just a reference to your computer), so your file should look like this:

# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
# 127.0.0.1 yourdomain.com

Branding: Kinshira

on Dec 09 2012

Kinshira – Poetic Movement entertainment company asked us to spice up their branding, showing more of their fiery spirit. The symbol is based on a fire dance the performers do, in which they draw the symbol in the air. I wanted it to seem link the symbol had just been drawn with fire from the bottom up, and the audience gets the single glimpse of it before their eyes catch up with the fire.

Follow Us