<?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>iaps</title>
	<atom:link href="http://www.iaps.ca/developers-blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.iaps.ca/developers-blog</link>
	<description>interactivepoint solutions</description>
	<lastBuildDate>Wed, 18 Aug 2010 04:06:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Internal Projects &amp; TBS</title>
		<link>http://www.iaps.ca/developers-blog/2010/08/01/internal-projects-tbs/</link>
		<comments>http://www.iaps.ca/developers-blog/2010/08/01/internal-projects-tbs/#comments</comments>
		<pubDate>Sun, 01 Aug 2010 15:42:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News & Updates]]></category>

		<guid isPermaLink="false">http://www.iaps.ca/developers-blog/?p=304</guid>
		<description><![CDATA[We currently have in development several organization-based projects that will aid in a broad spectrum of daily activities. Our main focus for these apps fall into the categories of: project management, objective management, accounting and global updates. We hope to release a beta version of our objective management system later this month while the 3 [...]]]></description>
			<content:encoded><![CDATA[<p>We currently have in development several organization-based projects that will aid in a broad spectrum of daily activities. Our main focus for these apps fall into the categories of: project management, objective management, accounting and global updates. We hope to release a beta version of our objective management system later this month while the 3 other projects will become available over the next year.</p>
<p>In other news, I have taken a job in Winnipeg working on a shopping cart to accounting system integration package for a company called Terracor Business Solutions (<a href="http://www.terracor.ca" target="_blank">www.terracor.ca</a>).  So far things are going great there.  Although this job does keep me busy during the day, I do have 8 hours at night to work on our internal projects and mild side-work.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iaps.ca/developers-blog/2010/08/01/internal-projects-tbs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inherit jQuery Functionality for Dynamic Additions</title>
		<link>http://www.iaps.ca/developers-blog/2010/05/26/inherit-jquery-functionality-for-dynamic-additions/</link>
		<comments>http://www.iaps.ca/developers-blog/2010/05/26/inherit-jquery-functionality-for-dynamic-additions/#comments</comments>
		<pubDate>Wed, 26 May 2010 14:23:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP Development]]></category>

		<guid isPermaLink="false">http://www.iaps.ca/developers-blog/?p=302</guid>
		<description><![CDATA[Our latest project requires a lot of event driven functionality which attempts to reuse click() functions. Unfortunately when you dynamically add an element to the DOM it does not automatically inherit any functions that were loaded in $(document).ready(). For example: if you have a text-box and an &#8220;add&#8221; button (A) which, when clicked, adds a [...]]]></description>
			<content:encoded><![CDATA[<p>Our latest project requires a lot of event driven functionality which attempts to reuse click() functions. Unfortunately when you dynamically add an element to the DOM it does not automatically inherit any functions that were loaded in $(document).ready(). For example: if you have a text-box and an &#8220;add&#8221; button (A) which, when clicked, adds a new select-box with another &#8220;add&#8221; button (B) to add items to the select-box, (B) will not be able to perform the correct action if you pre-loaded the event.  In these cases, instead of using $(&#8220;#B&#8221;).click(function(){&#8230;}); use $(&#8220;#B&#8221;).live(&#8220;click&#8221;, function(){&#8230;});  Hopefully this solves some peoples problems!  You can read more about this at <a href="http://api.jquery.com/live/" target="_blank">jQuery.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iaps.ca/developers-blog/2010/05/26/inherit-jquery-functionality-for-dynamic-additions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recent Address Changes &amp; Framework Updates</title>
		<link>http://www.iaps.ca/developers-blog/2010/05/11/recent-address-changes-and-framework-updates/</link>
		<comments>http://www.iaps.ca/developers-blog/2010/05/11/recent-address-changes-and-framework-updates/#comments</comments>
		<pubDate>Tue, 11 May 2010 14:29:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News & Updates]]></category>

		<guid isPermaLink="false">http://www.iaps.ca/developers-blog/2010/05/11/recent-updates-changes/</guid>
		<description><![CDATA[We have updated our contact information on our main website and in our invoice template. Please ensure you update your records with our new mailing address and phone number. We also added some quick blurbs about our small side projects that were recently completed; found on our Portfolio page. Another noteworthy change is our recent [...]]]></description>
			<content:encoded><![CDATA[<p>We have updated our contact information on our main website and in our invoice template. Please ensure you update your records with our new mailing address and phone number. We also added some quick blurbs about our small side projects that were recently completed; found on our Portfolio page.</p>
<p>Another noteworthy change is our recent migration from our standalone website framework to using CodeIgniters framework as a base and loading in all of our custom site functionality (form processing, account/session management, and even our MySQLi database connection class &#8211; as that class is awesome!).</p>
<p>Moving on from this technical mumbo-jumbo, we are planning on migrating our framework into Ruby on Rails (RoR) next. We are really excited to see how well RoR will work and if it does indeed live up to our expectations &#8212; although we know full well to stay away from expectations, we do value 37signals (creators of RoR) as a company and respect all that they have done and accomplished.  More to come&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iaps.ca/developers-blog/2010/05/11/recent-address-changes-and-framework-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Server Move Complete!</title>
		<link>http://www.iaps.ca/developers-blog/2010/05/10/server-move-complete/</link>
		<comments>http://www.iaps.ca/developers-blog/2010/05/10/server-move-complete/#comments</comments>
		<pubDate>Mon, 10 May 2010 04:40:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hosting]]></category>

		<guid isPermaLink="false">http://www.iaps.ca/developers-blog/2010/05/10/server-move-complete/</guid>
		<description><![CDATA[We spent a good 2 hours today finalizing the move as many of the settings are different including a new (higher) version of PHP. We have 1 more SSL certificate to carry over which will be completed in full tomorrow; processing at this time. If you need immediate assistance please give us a call, and [...]]]></description>
			<content:encoded><![CDATA[<p>We spent a good 2 hours today finalizing the move as many of the settings are different including a new (higher) version of PHP. We have 1 more SSL certificate to carry over which will be completed in full tomorrow; processing at this time. If you need immediate assistance please give us a call, and please enjoy your new and improved (and faster!) hosting services!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iaps.ca/developers-blog/2010/05/10/server-move-complete/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Since we&#8217;ve moved, you&#8217;re moving too!</title>
		<link>http://www.iaps.ca/developers-blog/2010/05/06/since-weve-moved-youre-moving-too/</link>
		<comments>http://www.iaps.ca/developers-blog/2010/05/06/since-weve-moved-youre-moving-too/#comments</comments>
		<pubDate>Thu, 06 May 2010 15:28:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hosting]]></category>

		<guid isPermaLink="false">http://www.iaps.ca/developers-blog/?p=289</guid>
		<description><![CDATA[We took ownership of a new Dedicated Server to host our clients websites yesterday and we are in the process of moving everyone over. For the most part, not much will need to be done on your end except for updating your records with your new password (if a password change is required on our [...]]]></description>
			<content:encoded><![CDATA[<p>We took ownership of a new Dedicated Server to host our clients websites yesterday and we are in the process of moving everyone over. For the most part, not much will need to be done on your end except for updating your records with your new password (if a password change is required on our end). If we do need some assistance from you during this process, we will contact you directly, but for the most part we are hoping that this will be a seamless transition from our old server to our new one.</p>
<p>This hosting server has 5times the storage of our last one, better support, faster processor, more ram and is still located in Canada, so it will remain under our privacy laws. If you have any questions or concerns, please contact us through our website: http://www.iaps.ca/contact-us. The move should be fully complete by the end of this week at which time we will point our nameservers to the new IPs and make everyone&#8217;s site live. High priority sites will be moved over first while high traffic sites will be moved over last so any file changes will remain recent. Thank you all for your patience and understanding.</p>
<p>Regarding our last hosting company: bcwebnet.com, we regret to say that they have been a nightmare.  The initial setup and service was fine at first, but for the last 5-6 months we have not been able to contact them in any way shape or form.  Phone calls are directed to voicemail right away and emails do not receive replies.  I&#8217;m not even sure if bcwebnet is even a company anymore, but if they are they shouldn&#8217;t be considering their shady client support services.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iaps.ca/developers-blog/2010/05/06/since-weve-moved-youre-moving-too/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>We&#8217;ve moved!</title>
		<link>http://www.iaps.ca/developers-blog/2010/04/10/weve-moved/</link>
		<comments>http://www.iaps.ca/developers-blog/2010/04/10/weve-moved/#comments</comments>
		<pubDate>Sat, 10 Apr 2010 23:54:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Notices & Alerts]]></category>

		<guid isPermaLink="false">http://www.iaps.ca/developers-blog/?p=279</guid>
		<description><![CDATA[interactivepoint solutions has moved its&#8217; office to Winnipeg, Manitoba. If you would like to use Skype to contact us long distance, please contact us for our user information. For our new phone number, please see our Help &#038; Support page. If you are looking for our mailing address, it will SOON appear on the Help [...]]]></description>
			<content:encoded><![CDATA[<p>interactivepoint solutions has moved its&#8217; office to Winnipeg, Manitoba. If you would like to use Skype to contact us long distance, please contact us for our user information. For our new phone number, please see our Help &#038; Support page. If you are looking for our mailing address, it will SOON appear on the Help &#038; Support page but at this time we are unable to provide our new office address. You may use our old address on file for the time being. For our valued and upcoming clients, rest assured that will still be providing quality solutions for years to come!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iaps.ca/developers-blog/2010/04/10/weve-moved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting Up Perl and CGI For Wamp Server</title>
		<link>http://www.iaps.ca/developers-blog/2010/04/10/setting-up-perl-and-cgi-for-wamp-server/</link>
		<comments>http://www.iaps.ca/developers-blog/2010/04/10/setting-up-perl-and-cgi-for-wamp-server/#comments</comments>
		<pubDate>Sat, 10 Apr 2010 16:01:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wamp]]></category>

		<guid isPermaLink="false">http://www.iaps.ca/developers-blog/?p=281</guid>
		<description><![CDATA[Step1: First you need to download Wamp Server from www.wampserver.com and install Wamp Server on your machine. The default installation directory is ‘C:\wamp” and here I am using the default options for installation. To complete the installation you have to set the host name for your mail server and your email address, here you can [...]]]></description>
			<content:encoded><![CDATA[<p>Step1:<br />
First you need to download Wamp Server from www.wampserver.com and install Wamp Server on your machine. The default installation directory is ‘C:\wamp” and here I am using the default options for installation. To complete the installation you have to set the host name for your mail server and your email address, here you can leave the default option again. That will do no harm.</p>
<p>The current Wamp Server will install Apache 2.2.11, PHP 5.2.9-2 + PECL, MySQL 5.1.33, SQLitemanager and PhpMyadmin.</p>
<p>Step2:<br />
Now you have to download ActivePerl (currently 5.10.0) from www.activestate.com and install it. The default installation directory is “C:\Perl“, but for simplicity and ease of use I use different directory. I create a new folder name “perl” inside “C:\wamp\bin“. So I install Active Perl in “C:\wamp\bin\perl” directory. The next thing you need to do is configure the Apache web server to execute Perl and CGI script.</p>
<p>Step3:<br />
This is the most important part here. You need to edit the Apache configuration file. Now go to “C:\wamp\bin\apache\Apache2.2.11\conf” directory and open “httpd.conf” file. Edit the httpd.conf file as below.</p>
<p>1. Inside httpd.conf, look for the line that says “&lt;Directory “c:/wamp/www/”&gt;“, just a few lines below this you’ll find the line that says “Options Indexes FollowSymLinks“. Add “Includes ExecCGI” in the line just next to FollowSymLinks, thus it look like this:</p>
<p>Options Indexes FollowSymLinks Includes ExecCGI</p>
<p>This will enable CGI script inside your www folder.</p>
<p>2. Now look for the line “AddHandler cgi-script .cgi“, this line is commented out. You need to enable this by un-comment this line, to do that remove the # character at the beginning of this line. This will add handler for files with .cgi extension. If you want to use .pl file extension in your server add “AddHandler cgi-script .pl” just below the above line. Now you will be able to execute CGI and Perl script with .cgi and .pl, extension.</p>
<p>Lines to add:</p>
<p>AddHandler cgi-script .cgi<br />
AddHandler cgi-script .pl</p>
<p>3. To add directory index file, look for the line “DirectoryIndex index.php index.php3 index.html index.htm“. Add index.cgi and index.pl in this line.</p>
<p>Lines to add:</p>
<p>DirectoryIndex index.php index.php3 index.html index.htm index.cgi index.pl</p>
<p>Step4:<br />
Your server is now configured and ready to run perl and cgi script. Next thing you might need to do is to configure perl to use mysql database. You need to download and install mysql driver to enable database connection through your perl script. You have to grab the driver from the ActivePerl package repository. However, mysql driver module is not available in the default ActivePerl Package Repository. So, you need to add additional repository and install from that repository. Follow the steps below:</p>
<p>1. Open command prompt [type cmd in run], navigate to your perl/bin folder (&#8220;cd c:\wamp\bin\perl\bin&#8221;), then type “ppm repo add uwinnipeg” and press enter.</p>
<p>2. After the “uwinnipeg” repository is added successfully, you can install DBD-mysql by typing this command “ppm install DBD-mysql” and hit enter.</p>
<p>Note: The ActivePerl default package repository contains DBD-mysqlPP module. If you install that one, you will get an error in your SQL SELECT query and especially when you use the WHERE clause. Your localhost will hang if you run this kind of query with the WHERE clause, so to get it work you need to install the package that I mentioned above only.</p>
<p>Step5:<br />
At the top of every file you wish to run (.pl or .cgi), ensure you add this line:<br />
#!c:/wamp/bin/perl/bin/perl</p>
<p>&#8212;&#8211;<br />
This article is a repeat from: http://www.wampserver.com/phorum/read.php?2,52757,52757, Posted by: venkat437 on August 12, 2009 09:19AM<br />
It was recreated here for archiving&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iaps.ca/developers-blog/2010/04/10/setting-up-perl-and-cgi-for-wamp-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Add an Installation Setup Project to VisualStudio</title>
		<link>http://www.iaps.ca/developers-blog/2010/03/23/add-an-installation-setup-project-in-visualstudio/</link>
		<comments>http://www.iaps.ca/developers-blog/2010/03/23/add-an-installation-setup-project-in-visualstudio/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 17:09:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[VisualStudio]]></category>

		<guid isPermaLink="false">http://www.iaps.ca/developers-blog/?p=262</guid>
		<description><![CDATA[While working on a VisualStudio project the need for having an Installer added was required. After searching the web I came across a MSDN article (http://support.microsoft.com/kb/307353) which provided the information required but it was somewhat ambiguous, so I have summarized it below: When you have your project finished and are ready to add a setup [...]]]></description>
			<content:encoded><![CDATA[<p>While working on a VisualStudio project the need for having an Installer added was required. After searching the web I came across a MSDN article (http://support.microsoft.com/kb/307353) which provided the information required but it was somewhat ambiguous, so I have summarized it below:</p>
<ol>
<li>When you have your project finished and are ready to add a setup utility, click File &gt; Add &gt; New Project.  (A description of the types of Setup Utilities can be found in the MSDN doc linked above.)</li>
<li>For our implementation, we used &#8220;Setup Project&#8221; option under Other Project Types &gt; Setup and Deployment to create a .msi install file.  So select your project setup type, enter a name for it at the bottom and click OK.</li>
<li>The new project will be added to your current project.  To add files to this Setup Utility, right-click on the Setup Project, go to Add, then choose either Project Output (if you already have the application projec ready) or choose File to add miscellaneous files.  In this tutorial we are going to continue with the Project Output option.</li>
<li>In the Add Project Output Group select all components (by CTRL+clicking on each) then click OK.  (You may want to select everything except for the Source Files.)</li>
<li>While the Setup Project is selected, you can change the properties of it in the Properties window.  You may want to change the Author, Manufacturer, Product Name and Title.</li>
<li>Now that the setup utility is configured, you want to rebuild your entire solution, but before that we should add this utility to the build.  Click Build &gt; Configuration Manager and then put a check under Build for the Setup Utility record.  Click OK.</li>
<li>At the top of the Solution Explorer, right-click your Solution (that encompasses your projects) and then click Rebuild Solution to build it and create the .msi installer file.</li>
<li>After a successful build, you can now test the install by right-clicking on the Setup Utility project and clicking Install/Uninstall.</li>
<li>The .msi file will be placed under the Setup Project&#8217;s data folder in a directory with the same name as the Build Configuration chosen.  ie: if you chose to build the Debug version of your program, the .msi file will be in {Setup Project name} &gt; Debug.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.iaps.ca/developers-blog/2010/03/23/add-an-installation-setup-project-in-visualstudio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iaps.Hosting</title>
		<link>http://www.iaps.ca/developers-blog/2010/02/26/iaps-hosting/</link>
		<comments>http://www.iaps.ca/developers-blog/2010/02/26/iaps-hosting/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 18:42:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News & Updates]]></category>

		<guid isPermaLink="false">http://www.iaps.ca/developers-blog/?p=258</guid>
		<description><![CDATA[iaps now provides affordable web hosting on our dedicated server located in Canada. When you sign-up with us, you get a plethora of goodies including: cPanel, unlimited sub-domains/email &#38; ftp accounts/databases, super-fast connectivity, 24/7 proactive monitoring and the dedicated support you would expect from iaps! All prices are listed in Canadian funds and we only [...]]]></description>
			<content:encoded><![CDATA[<p>iaps now provides affordable web hosting on our dedicated server located in Canada. When you sign-up with us, you get a plethora of goodies including: cPanel, unlimited sub-domains/email &amp; ftp accounts/databases, super-fast connectivity, 24/7 proactive monitoring and the dedicated support you would expect from iaps! All prices are listed in Canadian funds and we only accept payment by cheque&#8230;no messing about with Credit Cards. You may view our hosting packages on our home page: http://www.iaps.ca. If you have any questions, please feel free to contact us.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iaps.ca/developers-blog/2010/02/26/iaps-hosting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Image Sizing in HTML/CSS</title>
		<link>http://www.iaps.ca/developers-blog/2010/01/19/image-sizing-in-htmlcss/</link>
		<comments>http://www.iaps.ca/developers-blog/2010/01/19/image-sizing-in-htmlcss/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 15:26:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP Development]]></category>

		<guid isPermaLink="false">http://www.iaps.ca/developers-blog/?p=232</guid>
		<description><![CDATA[If you are working on a small project and no one has the time to go in and resize all images to fit a specified area, I have a quick fix for you. This fix only works when the specified area is restricted by either height or width: img {width: 180px; height: *%; }. This [...]]]></description>
			<content:encoded><![CDATA[<p>If you are working on a small project and no one has the time to go in and resize all images to fit a specified area, I have a quick fix for you. This fix only works when the specified area is restricted by either height or width: img {width: 180px; height: *%; }. This will resize the image height to a relative value of the scaled width.</p>
<p>It works both ways:</p>
<pre class="brush:css">img {height: 100px; width: *%;}
img {width: 100px; height: *%; }
</pre>
<p>This has only been tested in FireFox.  It may distort the image a little bit, but not nearly as much as it would if you used defined values for both width and height: img {width: 100px; height: 125px;}</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iaps.ca/developers-blog/2010/01/19/image-sizing-in-htmlcss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
