<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>VideoLearn &#187; PC</title>
	<atom:link href="http://videolearn.net/category/pc/feed/" rel="self" type="application/rss+xml" />
	<link>http://videolearn.net</link>
	<description>Much smaller version of Lynda.com, only free</description>
	<lastBuildDate>Tue, 23 Feb 2010 00:54:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Flickr Flash Hover / Roll-Over Effect</title>
		<link>http://videolearn.net/flickr-flash-hover-roll-over/</link>
		<comments>http://videolearn.net/flickr-flash-hover-roll-over/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 17:57:00 +0000</pubDate>
		<dc:creator>Alan</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[PC]]></category>

		<guid isPermaLink="false">http://videolearn.net/?p=9</guid>
		<description><![CDATA[Learn how to create the Flickr text hover effect with Flash.]]></description>
			<content:encoded><![CDATA[<h4>Instructions</h4>
<p>This tutorial was written using Flash CS4, but it will work for previous versions of Flash.</p>
<ol>
<li>Open Adobe Flash.</li>
<li> Import your photo to the stage.</li>
<li> Create a new layer called rollover.</li>
<li> Select the rollover layer.</li>
<li> Create a black box over your rollover object.</li>
<li> Convert the box to a button symbol.</li>
<li> Using the Selection tool, double click the box to edit.</li>
<li> Drag the dot from &#8220;up&#8221; to &#8220;hit&#8221; in timeline.</li>
<li> Create a new layer called &#8220;text&#8221;.</li>
<li> Use the text tool to place enter and place your text that should appear during hover / rollover.</li>
<li> Set the text properties:<br />
Verdana 12<br />
Unselect &#8211; Selectable<br />
Select &#8211; HTML<br />
Select &#8211; Border<br />
Use Dynamic Text<br />
Use Multiline</li>
<li> Use Shift-F5 to remove frames from under &#8220;down&#8221; and &#8220;hit&#8221; on text layer</li>
<li> Drag dot from &#8220;up&#8221; to &#8220;over&#8221; on text layer.</li>
<li> Use selection tool to double click outside of stage and return to main timeline.</li>
<li> Use CTRL-ENTER to preview your text hover-roll-over.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://videolearn.net/flickr-flash-hover-roll-over/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Manual WAMP Server Install</title>
		<link>http://videolearn.net/manual-wamp-server-install/</link>
		<comments>http://videolearn.net/manual-wamp-server-install/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 17:28:57 +0000</pubDate>
		<dc:creator>Alan</dc:creator>
				<category><![CDATA[PC]]></category>

		<guid isPermaLink="false">http://videolearn.net/?p=7</guid>
		<description><![CDATA[Learn how to manually install a WAMP server (Apache, MySQL, PHP, Perl, &#038; Imagemagick)]]></description>
			<content:encoded><![CDATA[<h4>Instructions</h4>
<p><span style="color: #800000;">This is the best WAMP installation guide on the net.<br/>If you follow these notes, you will have a WAMP server running in the shortest time possible.</span></p>
<p>What is a <a href="http://en.wikipedia.org/wiki/WAMP">WAMP</a> server?<br />
It&#8217;s a web server running on windows which uses at least 4 components.</p>
<ol>
<li>Windows</li>
<li>Apache</li>
<li>MySQL</li>
<li>PHP, Perl, Python</li>
</ol>
<p>A Linux based web server is called a LAMP server.  Except for the windows operating system, all of the components of a WAMP server are free (open source).</p>
<p>Although it can be used as a production server, a WAMP server is typically used as a development server.  A WAMP server is the best possible development platform for web applications.  You don&#8217;t have to keep synchronizing (ftp-ing) to a separate machine to test each code change.  You have ready access to the greatest diversity of support applications such as photoshop, flash authoring, &#8230; etc. which aren&#8217;t available on linux/unix servers.  A WAMP server offers the greatest degree of <a href="http://en.wikipedia.org/wiki/Rapid_application_development">Rapid Application Development</a>.</p>
<p>These instructions are NOT for installing a <a href="http://en.wikipedia.org/wiki/Comparison_of_WAMPs">packaged WAMP server</a>.  If you want to install a WAMP server manually, then you&#8217;ve come to the right place.  The main advantage of a manual installation is greater flexibility.  You can create a server which is tailored to your requirements.  For example, the following instructions also include Perl and ImageMagick.</p>
<p>The trickiest part of a manual installation is making sure your components are compatible versions. For example, not all versions of ActivePerl will work with a particular version of ImageMagick.  If you want to use the latest version of ActivePerl then you have to find the version of ImageMagick that is compatible with it.  And sometimes you may be forced to use an earlier version of ActivePerl because ImageMagick&#8217;s latest version isn&#8217;t compatible with ActivePerl&#8217;s latest version.</p>
<p>Fortunately, I have already done the hard part and determined the most recent compatible versions for a WAMP server.  To save yourself time and headache, I recommend that you use the versions I indicate.  Otherwise, you will probably spend hours attempting to locate compatible versions between all the components.</p>
<h4>STEP 1: INSTALL PERL</h4>
<p><img class="alignright" title="ActivePerl Logo" src="http://panofish.net/img/wamp/activeperl_logo.jpg" alt="" width="100" height="55" /></p>
<p>Install activestate perl <a href="http://panofish.net/download/ActivePerl-5.10.1.1006-MSWin32-x86-291086.msi">ActivePerl-5.10.1.1006-MSWin32-x86-291086.msi</a>. (24-Aug-2009)<br />
<span style="color: #800000;">Be sure to install into c:\usr instead of c:\perl</span>.  Then you won&#8217;t have to change the top of perl programs from the linux standard value of #!/usr/bin/perl and your perl programs will easily migrate between linux and windows.</p>
<p>Reboot so that Step 2 will work smoothly.</p>
<p>You can find the latest version at <a href="http://www.activestate.com/activeperl">http://www.activestate.com/activeperl</a>, but I recommend you use the version above.</p>
<h4>STEP 2: INSTALL IMAGEMAGICK</h4>
<p><img class="alignright" title="ImageMagick" src="http://panofish.net/img/wamp/imagemagick_logo.jpg" alt="" width="100" height="103" /></p>
<p>Install ImageMagick <a href="http://panofish.net/download/ImageMagick-6.5.0-5-Q8-windows-dll.exe">ImageMagick-6.5.0-5-Q8-windows-dll.exe</a> (19-March-2009)<br />
Be sure to check the perlmagick option.<br />
The dll version is a better choice than the static imagemagick.<br />
The Q8 version of ImageMagick is twice as fast as Q16 and is good for web images.<br />
Reboot for changes to take effect.</p>
<p>Find all versions at <a href="http://image_magick.veidrodis.com/image_magick/binaries/">http://image_magick.veidrodis.com/image_magick/binaries/</a>.</p>
<h4>STEP 3: TEST PERL &amp; IMAGEMAGICK</h4>
<p>Confirm your installation of ActivePerl &amp; ImageMagick by running <a href="http://panofish.net/download/test_imagemagick.php">test_imagemagick.pl</a>.  </p>
<h4>STEP 4: INSTALL MYSQL</h4>
<p><img class="alignright" title="MySQL" src="http://panofish.net/img/wamp/mysql_logo.jpg" alt="" width="100" height="55" /></p>
<p>Install MySQL server <a href="http://panofish.net/download/mysql-essential-5.0.85-win32.msi">mysql-essential-5.0.85-win32.msi</a> (11 August 2009).</p>
<p>Uninstall any existing MySQL installation and delete the mysql folder to avoid problems with previous root password.</p>
<p>- Select typical install<br />
- Check configure mysql server<br />
- Select standard configuration<br />
- Install as windows service<br />
- Check include bin directory in windows path<br />
- Check &#8220;modify security settings&#8221;<br />
- Set root password = monkey<br />
(if your WAMP server will be a public server then choose a more secure password)<br />
- Execute</p>
<p>You can find the latest MySQL binaries at <a href="http://dev.mysql.com/downloads">http://dev.mysql.com/downloads</a></p>
<h4>STEP 4: INSTALL MYSQL TOOLS</h4>
<p>Install MySQL GUI tools <a href="http://panofish.net/download/mysql-gui-tools-5.0-r17-win32.msi">mysql-gui-tools-5.0-r17-win32.msi</a><br />
Install MySQL workbench tools <a href="http://panofish.net/download/mysql-workbench-oss-5.1.18a-win32.msi">mysql-workbench-oss-5.1.18a-win32.msi</a></p>
<h4>STEP 5: INSTALL PERL MYSQL MODULE</h4>
<p>Install perl &#8220;DBD-mysql&#8221; module with perl package manager (under activestate program group).<br />
Be sure to click &#8220;view all packages&#8221; (not just installed packages) when searching for DBD-mysql.</p>
<h4>STEP 6: CREATE TEST TABLE</h4>
<p>If you disabled &#8220;launch mysql server&#8221; during installation of the MySQL server above, then manually start the MySQL service.</p>
<p>- run services.msc<br />
- start MySQL service</p>
<p>Now we need to setup a simple schema and table so that we can test our installation.<br />
Run MySQL administrator.</p>
<p style="padding-left: 30px;">server host = localhost<br />
username = root<br />
password = monkey   (or whatever password you chose during MySQL installation)</p>
<p>Click Catalogs<br />
Right click and select &#8220;create new schema&#8221; and enter database schema name &#8220;mydb&#8221;.<br />
Create a table=table1, column=name, datatype=varchar(20).</p>
<p>Add a user with username=alan and password=please (under user administration).</p>
<p>Select schema privileges tab and assign privileges for user alan to schema mydb.</p>
<p class="textbox">Which database table engine should I use? InnoDB or MyISAM?  MyISAM is faster than InnoDB. The main advantage InnoDB has over MyISAM is that it supports row locking, while MyISAM only supports table locking. Therefore, if lots of reads and writes are constantly being done to a very large table, InnoDB eliminates the constant database errors that using a MyISAM table would cause from the overload.  Note: you can have InnoDB and MyISAM tables under the same schema and you can convert tables between the 2 formats.</p>
<h4>STEP 7:  TEST MYSQL</h4>
<p>Confirm MySQL is installed properly by running <a href="http://panofish.net/download/test_mysql.php">test_mysql.pl</a>.  It inserts a record into table1 and reads it back.</p>
<h4>STEP 8: INSTALL PHP</h4>
<p><img class="alignright" title="PHP" src="http://panofish.net/img/wamp/php_logo.jpg" alt="" width="100" height="55" /></p>
<p>Download PHP <a href="http://panofish.net/download/php-5.2.10-Win32-VC6-x86.zip">php-5.2.10-Win32-VC6-x86.zip</a> (17 June 2009)</p>
<p>Unzip the files to a folder at c:\php</p>
<p>I have already updated the php.ini file.  This table shows you the changes that I made.  If you download a newer version of PHP then you will need to make the same changes so that MySQL extensions can be found and such.</p>
<table border="1" cellspacing="0" cellpadding="3" width="70%">
<tbody>
<tr>
<td width="50%" bgcolor="#cccccc">php.ini-recommended</td>
<td width="50%" bgcolor="#cccccc">php.ini</td>
</tr>
<tr>
<td>display_errors = Off</td>
<td>display_errors = On</td>
</tr>
<tr>
<td>extension_dir = &#8220;./&#8221;</td>
<td>extension_dir = &#8220;c:\php\ext&#8221;</td>
</tr>
<tr>
<td>upload_max_filesize = 2M</td>
<td>upload_max_filesize = 30M</td>
</tr>
<tr>
<td>;extension=php_mbstring.dll</td>
<td>extension=php_mbstring.dll</td>
</tr>
<tr>
<td>;extension=php_mcrypt.dll</td>
<td>extension=php_mcrypt.dll</td>
</tr>
<tr>
<td>;extension=php_mysql.dll</td>
<td>extension=php_mysql.dll</td>
</tr>
<tr>
<td>;extension=php_mysqli.dll</td>
<td>extension=php_mysqli.dll</td>
</tr>
</tbody>
</table>
<p>Add &#8220;;C:\php;C:\php\ext&#8221; to the windows path OR if your a real geek you can use the perl package manager (under the ActivePerl program group) to install the Win32-Env module and then run <a href="http://panofish.net/download/update_path.php">update_path.pl</a>.  In either case, you need to reboot to have the change take effect.</p>
<p>The latest version of PHP can be found at <a href="http://windows.php.net/download">http://windows.php.net/download</a>.</p>
<h4>STEP 9: INSTALL APACHE</h4>
<p><img class="alignright" title="Apache" src="http://panofish.net/img/wamp/apache_logo.jpg" alt="" width="100" height="89" /></p>
<p>Install Apache win32 <a href="http://panofish.net/download/apache_2.2.11-win32-x86-openssl-0.9.8i.msi">apache_2.2.11-win32-x86-openssl-0.9.8i.msi</a> (05 March 2009).<br />
(I chose the version that includes openssl encryption, just in case I&#8217;d need it).</p>
<p>Network Domain: localhost<br />
Server Name: localhost<br />
Admin Email: your@email.com</p>
<p>Change install folder to C:\Program Files\Apache2.2\        (not necessary, but it&#8217;s less obscure)</p>
<p>Open your browser and go to <a href="http://localhost/">http://localhost/</a> and you should see &#8220;It works!&#8221;<br />
You can also use your machines ip address like this http://192.168.1.119/ 		or<a href="http://127.0.0.1/"> http://127.0.0.1/</a> and get the same result.</p>
<p>Download <a href="http://panofish.net/download/httpd.conf">httpd.conf</a> to C:\Program Files\Apache2.2\conf\    (or where your apache install is located).<br />
Modify all &#8220;Program Files&#8221; references in httpd.conf to point to your apache install location.</p>
<p>These are the differences between the original httpd.conf and the one I had you replace it with:</p>
<table border="1" cellspacing="0" cellpadding="3">
<tbody>
<tr>
<td bgcolor="#cccccc">http.conf (original)</td>
<td bgcolor="#cccccc">http.conf (my modifications)</td>
</tr>
<tr>
<td></td>
<td>Loadfile &#8220;C:/php/php5ts.dll&#8221;</td>
</tr>
<tr>
<td></td>
<td>LoadModule php5_module &#8220;C:/php/php5apache2_2.dll&#8221;</td>
</tr>
<tr>
<td></td>
<td>PHPIniDir &#8220;C:/php&#8221;</td>
</tr>
<tr>
<td>DocumentRoot &#8220;C:/Program Files (x86)/Apache2.2/htdocs&#8221;</td>
<td>DocumentRoot &#8220;C:/www&#8221;</td>
</tr>
<tr>
<td>&lt;Directory &#8220;C:/Program Files (x86)/Apache2.2/htdocs&#8221;&gt;</td>
<td>&lt;Directory &#8220;C:/www&#8221;&gt;</td>
</tr>
<tr>
<td>Options Indexes FollowSymLinks</td>
<td>Options Indexes FollowSymLinks ExecCGI</td>
</tr>
<tr>
<td>DirectoryIndex index.html</td>
<td>DirectoryIndex index.html index.cgi index.pl index.php</td>
</tr>
<tr>
<td>#AddHandler cgi-script .cgi</td>
<td>AddHandler cgi-script .cgi .pl</td>
</tr>
<tr>
<td></td>
<td>AddHandler application/x-httpd-php .php</td>
</tr>
<tr>
<td></td>
<td>AddHandler application/x-httpd-php-source .phps</td>
</tr>
</tbody>
</table>
<p>Create c:\www folder   (this is your server root).</p>
<p>Stop and start the apache server (look in the windows system tray for the apache server icon).<br />
If apache fails to start, make sure the &#8220;program file&#8221; paths are correct in the httpd.conf file.  You can also check the apache error logs for messages.</p>
<p>You can find the latest apache binaries at <a href="http://httpd.apache.org/download.cgi">http://httpd.apache.org/download.cgi</a>.</p>
<h4>STEP 10: TEST PHP</h4>
<p>Validate the PHP installation and proper connection to MySQL.</p>
<p>Download <a href="http://panofish.net/download/php_test.zip">http://panofish.net/download/php_test.zip</a> and unzip the 2 PHP files to c:\www.<br />
Open your browser to <a href="http://localhost/info.php">http://localhost/info.php</a><br />
You should see the php info web page output with tons of detail on you PHP installation.</p>
<p>If the web page doesn&#8217;t appear, try rebooting to ensure all of the installs and changes have taken effect.<br />
Also, check that the Apache server and MySQL server are running.</p>
<p>Go to<a href="http://localhost/mysql_test.php"> http://localhost/mysql_test.php</a><br />
You should see the output from mysql table1 (created above).</p>
<h4>STEP 11: INSTALL PHPMYADMIN</h4>
<p><img class="alignright" title="phpMyAdmin" src="http://panofish.net/img/wamp/phpmyadmin_logo.jpg" alt="" width="100" height="60" /></p>
<p>Download <a href="http://panofish.net/download/phpMyAdmin-3.2.1.zip">phpMyAdmin-3.2.1.zip</a> (09 Aug 2009).<br />
Unzip the files to a folder at c:/www/phpMyAdmin.</p>
<p>FYI: the config.inc.php file located in phpMyAdmin is already modified as needed  (it has the mysql root password set to monkey per above mysql notes).</p>
<p>Open your browser to <a href="http://localhost/phpMyAdmin">http://localhost/phpMyAdmin</a>.<br />
You need to add a valid user and password using the MySQL adminstrator tool and assign necessary privileges.</p>
<p>You can find the latest phpMyAdmin files at <a href="http://www.phpmyadmin.net/home_page/downloads.php">http://www.phpmyadmin.net/home_page/downloads.php</a></p>
<h4>STEP 12: YOUR DONE!</h4>
<p>Your WAMP server is now ready for Perl, PHP, MySQL web development!<br />
Please comment and provide feedback on this post.  THANKS.</p>
]]></content:encoded>
			<wfw:commentRss>http://videolearn.net/manual-wamp-server-install/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
