<?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>Adventures In Development &#187; Uncategorized</title>
	<atom:link href="http://www.adventuresindevelopment.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.adventuresindevelopment.com</link>
	<description>Web Development Tools, Ideas, Techniques and Resources</description>
	<lastBuildDate>Wed, 25 Jan 2012 20:41:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How to Save Money on Car Insurance</title>
		<link>http://www.adventuresindevelopment.com/2012/01/14/how-to-save-money-on-car-insurance/</link>
		<comments>http://www.adventuresindevelopment.com/2012/01/14/how-to-save-money-on-car-insurance/#comments</comments>
		<pubDate>Sun, 15 Jan 2012 03:29:38 +0000</pubDate>
		<dc:creator>Matthew Paulson</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.adventuresindevelopment.com/?p=275</guid>
		<description><![CDATA[Everyone is searching around for ways to save more money. Statistics show that drivers pick a car insurance company and remain loyal to them for years. However, remaining loyal doesn’t mean that the car insurance policy will become more affordable over time. When people become more passionate about trimming monthly expenses, they may start by &#8230; <a href="http://www.adventuresindevelopment.com/2012/01/14/how-to-save-money-on-car-insurance/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>Everyone is searching around for ways to save more money. Statistics show that drivers pick a car insurance company and remain loyal to them for years. However, remaining loyal doesn’t mean that the car insurance policy will become more affordable over time.</p>
<p>When people become more passionate about trimming monthly expenses, they may start by looking into <a href="http://www.cheapestautoquote.info/">cheap auto insurance quotes</a> from competing companies. This is certainly a great first step in saving money on car insurance. A more affordable policy is certainly a step in the right direction. Even drivers who are deemed <a href="http://www.cheapestautoquote.info/high-risk-driver/">high risk auto insurance</a> policy holders will find that there are dozens of companies out there willing to cater to their needs and offer them a more affordable policy than they already have.</p>
<p>Whether a customer is willing to switch insurance companies to save money or not, there are additional ways to save on car insurance. Each car insurance company offers multiple discounts. Most agents will go ahead and add a few of these discounts to your premium automatically, but it is always a good idea to ask what discounts the company offers so you can be certain you are getting all the discounts you qualify for. Here is a list of possible discounts an auto insurance company would offer and how to quality for the discount.</p>
<p>Combined Coverage – Combining together your different auto insurance policies is the best way to save money on your coverage. Not only is there a multiple car discount for insurance more than one car with the same company, but car insurance companies want their customers to purchase more than one type of policy. So, if a driver also needs home insurance, life insurance, liability insurance or even renter’s insurance, they can expect to receive a decent discount on their car insurance policy.</p>
<p>Renewal – Any decent car insurance company is going to want to offer incentives to customers who have a history of clean driving and continue to stay on as loyal clients. If a driver is not already receiving a renewal discount, they should contact their insurance agent and ask about one right away. The insurance company should be smart enough to realize that they don’t want to lose a loyal, responsible policy holder and give you a discount for it.</p>
<p>Clean Driving Record – Drivers pay insurance each month to cover the damages incurred in a potential accident at some point in the future. This means that drivers who rarely, or even never, get into an accident or receive a traffic violation are big money makers for a car insurance company. This directly translates back to the customers as a discount for being a great driver.</p>
<p>Safety Features – Most insurance companies will offer a discount to drivers that have certain safety features installed in their vehicles. These safety features actually save the company money in the long run so they can afford to give you a discount for using them. Antilock brakes, airbags and even car theft deterrent equipment tend to quality for a discount so be sure to speak up and ask your agent if your safety equipment counts.</p>
<p>Low Risk Jobs – Depending on your occupation, you might be eligible for a discount. Statistics have shown that certain fields of work, like engineering, tend to employ drivers who have fewer accidents. If you work in public service, for the government, or as a teacher – there might be a discount for that too.</p>
<p>Assume Additional Risk &#8211; Since drivers tend to go for the best possible auto quotes, that means they are probably only getting the minimum coverage required by local insurance laws. Car insurance companies want their customers to assume more risk by purchasing additional coverage. Not only does this bring in more income for the company, but it also means that customers are better prepared to cover any potential damages. Therefore, many companies offer a discount to customers willing to pay for more coverage.</p>
<p>There are dozens of other discounts available. The best way to save money on insurance is to 1) find out exactly how much car insurance you are going to need, 2) shop around for the best price, and 3) go into detail over the discounts to get each and every one you actually qualify for.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adventuresindevelopment.com/2012/01/14/how-to-save-money-on-car-insurance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook Goes Live with Bookmark Prompt</title>
		<link>http://www.adventuresindevelopment.com/2009/11/18/facebook-goes-live-with-bookmark-prompt/</link>
		<comments>http://www.adventuresindevelopment.com/2009/11/18/facebook-goes-live-with-bookmark-prompt/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 22:40:34 +0000</pubDate>
		<dc:creator>Matthew Paulson</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.adventuresindevelopment.com/?p=183</guid>
		<description><![CDATA[A couple of months ago, Facebook announced some ambitious changes to their API. We&#8217;re now starting to see some of the first of the newly announced features be released into the wild. A couple of weeks ago, Facebook added the ability for developers to ask prompt to bookmark their application. Previously, users were only able &#8230; <a href="http://www.adventuresindevelopment.com/2009/11/18/facebook-goes-live-with-bookmark-prompt/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>A couple of months ago, Facebook announced some ambitious changes to their API. We&#8217;re now starting to see some of the first of the newly announced features be released into the wild. A couple of weeks ago, Facebook added the ability for developers to ask prompt to bookmark their application. Previously, users were only able to add bookmarks using the &#8220;Add Bookmark&#8221; in Facebook&#8217;s taskbar.</p>
<p>Facebook&#8217;s Developer Wiki says that applications should only launch the prompt after a user clicks on a link, but it&#8217;s likely that those guidelines will be abused.</p>
<p><strong>Here&#8217;s what the prompt looks like for the &#8220;Spay Day Online Pet Photo Contest&#8221; application that Factor 360 developed for the Humane Society of the United States:<br />
</strong></p>
<p><a href="http://www.adventuresindevelopment.com/wp-content/uploads/2009/11/bookmark.jpg"><img class="alignnone size-full wp-image-184" title="bookmark" src="http://www.adventuresindevelopment.com/wp-content/uploads/2009/11/bookmark.jpg" alt="bookmark" width="470" height="192" />:</a></p>
<p><em><strong>Here&#8217;s how to load the prompt on an Facebook Application (Iframe) using XFBML:</strong></em></p>
<p>First, you&#8217;ll want to make sure that you <a href="http://wiki.developers.facebook.com/index.php/XFBML">have the prerequisites ready so that you can use XFBML</a>.</p>
<p><strong>Then, make a hyperlink that calls an &#8220;AddBookmark&#8221; function that we&#8217;ll write. You could also do a submit button or anything else that would call a JavaScript function.</strong></p>
<p>Remember to &lt;a href=&#8221;#&#8221; onclick=&#8221;AddBookmark(); return false;&#8221;&gt;Bookmark this Application!&lt;/a&gt;</p>
<p><strong>Then, use the following JavaScript to define the AddBookmark function.</strong></p>
<p>&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
function AddBookmark() {<br />
FB_RequireFeatures(["Connect"], function() {<br />
FB.Facebook.init(&#8216;APIKEY&#8217;, &#8216;xd_receiver.htm&#8217;);<br />
FB.ensureInit(function() {<br />
FB.Connect.showBookmarkDialog(callback);<br />
});<br />
});<br />
}<br />
function callback(post_id, exception) {<br />
alert(&#8216;bookmarked&#8217;);<br />
}<br />
&lt;/script&gt;</p>
<p>Make sure to replace &#8220;API Key&#8221; with your application&#8217;s API Key. The &#8220;FB.ensureinit&#8221; function makes sure that the library has fully loaded before trying to execute it. The reference to &#8220;FB.Connect.showBookmarkDialog(callback);&#8221; is where the magic happens. the callback function occurs after the user has closed the dialog box. You could put just about anything you want in here. For this demonstration, I&#8217;ve just included a basic JavaScript alert.</p>
<p>In the next couple of months, Facebook will be launching a number of additional API changes, including the removal of classic application invites and the addition of sending messages Facebook&#8217;s Inbox from within Applications. Developers will also soon be able to get access to their user&#8217;s email address if they give permission. You can see other changes coming on <a href="http://wiki.developers.facebook.com/index.php/Developer_Roadmap">Facebook&#8217;s Developer Roadmap</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adventuresindevelopment.com/2009/11/18/facebook-goes-live-with-bookmark-prompt/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Build a Code Igniter Development and Testing Environment on Windows</title>
		<link>http://www.adventuresindevelopment.com/2009/11/09/how-to-build-a-code-igniter-development-and-testing-environment-on-windows/</link>
		<comments>http://www.adventuresindevelopment.com/2009/11/09/how-to-build-a-code-igniter-development-and-testing-environment-on-windows/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 18:52:16 +0000</pubDate>
		<dc:creator>Matthew Paulson</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.adventuresindevelopment.com/?p=169</guid>
		<description><![CDATA[I&#8217;ve been playing around with the Code Igniter Framework for PHP over the last couple of weeks, primarily because Net Tuts has a series of 6 high-quality screencasts showing off some basic functionality of the framework. Essentially, Code Igniter provides some additional functionality and provides a standardized means of creating pages and methods using the &#8230; <a href="http://www.adventuresindevelopment.com/2009/11/09/how-to-build-a-code-igniter-development-and-testing-environment-on-windows/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been playing around with the Code Igniter Framework for PHP over the last couple of weeks, primarily because <a href="http://net.tutsplus.com/videos/screencasts/codeigniter-from-scratch-day-1/">Net Tuts has a series of 6 high-quality screencasts</a> showing off some basic functionality of the framework. Essentially, Code Igniter provides some additional functionality and provides a standardized means of creating pages and methods using the MVC framework. If you&#8217;re not used to MVC, it&#8217;s a bit of an adjustment, but it can have some benefits on the testing side of things.</p>
<p>If you plan on doing any Code Igniter work, you&#8217;re going to need some form of development environment for it. On the Net Tuts tutorial, the author uses Text Mate, which works pretty well as a Mac product, but I&#8217;ve found that PHP Eclipse is a bit better of a solution as a development environment on the windows side. You&#8217;ll also need to get a copy of WAMP setup, get the CodeIgniter files and configure CodeIgniter to look at the right path on your web-server as well as the correct database.</p>
<p>Here&#8217;s how to setup the ultimate development and test environment for Code Igniter in Windows</p>
<p><span style="text-decoration: underline;"><strong>Step 1: Installing Wamp</strong></span></p>
<p>The first thing you’ll need to do is get a copy of WAMP. This stands for “Windows Apache MySQL and PHP”. It essentially provides a set of web-development framework that combines all of the tools that you need for creating a PHP test-bed in a Windows environment. Since Joomla is based on PHP, WAMP is a perfect solution to run Joomla on top of. You can download the installation files from <a href="http://www.wampserver.com/en/download.php">WampServer.com</a></p>
<p>You will also be asked about SMTP information. Unless you have a specific need to do anything that involves sending emails from your web-server, it’s safe to leave those blank. If you are developing contact forms or somethign that would require credentials, you can get those from your internet service provider.</p>
<p><span style="text-decoration: underline;"><strong>Step 2: Testing WAMP<br />
</strong></span></p>
<p>After getting WAMP installed, you&#8217;ll be given the option of letting it start up automatically or you can simply launch WAMP from the start menu. Once you have the WAMP client running, you can enable the web-server and database by right clicking on the icon and clicking &#8220;Start All Services&#8221;. To make sure that the environment is working properly, right click the icon and select &#8220;Local Host.&#8221;  If all is well, you’ll see a page that says “WAMPServer” that has a white-background.</p>
<p><a href="/wp-content/uploads/2009/05/wamp-first-steps.jpg"><img title="wamp-first-steps" src="../wp-content/uploads/2009/05/wamp-first-steps.jpg" alt="wamp-first-steps" width="233" height="293" /></a></p>
<p><span style="text-decoration: underline;"><strong>Step 3: Getting Code Igniter</strong></span></p>
<p>Once you have WAMP running, you&#8217;ll want to grab a copy of the <a href="http://codeigniter.com/download.php">Code Ingiter files</a> from the <a href="http://codeigniter.com/">Code Igniter Website</a>. They typically come in the form of a ZIP file. Take the files in the Zip File and extract them to a sub directory of your WAMP installation&#8217;s WWW directory. Typically WAMP&#8217;s WWW directory is located at &#8220;c:\wamp\www\&#8221;, so a good directory to put your files in might be c:\wamp\www\ci\&#8221;.</p>
<p><span style="text-decoration: underline;"><strong>Step 4: Testing Code Igniter</strong></span></p>
<p>The next thing that you want to do is to test out your copy of Code Igniter on WAMP and make sure that it&#8217;s running properly. You can do this by opening up your web-browser and navigating to &#8220;http://localhost/ci/&#8221; (assuming that you named your Code Igniter file &#8220;ci&#8221;). If it&#8217;s working, it should look like this:</p>
<p><a href="http://www.adventuresindevelopment.com/wp-content/uploads/2009/11/code-igniter-welcome.jpg"><img class="aligncenter size-medium wp-image-171" title="code igniter welcome" src="http://www.adventuresindevelopment.com/wp-content/uploads/2009/11/code-igniter-welcome-300x145.jpg" alt="code igniter welcome" width="300" height="145" /></a></p>
<p><span style="text-decoration: underline;"><strong>Step 5: Configuring Code Igniter</strong></span></p>
<p>Once you have code igniter working, you&#8217;ll want to make a few modifications to Code Igniter&#8217;s config file so that Code Igniter is properly configured and can access your database.</p>
<p>The first file  you want to modify is &#8220;config.php&#8221;, this is located in &#8220;/system/application/config/&#8221; relative to your root directory of code igniter, for us, that would be &#8220;C:\wamp\www\ci\system\application\config.&#8221;</p>
<p><strong>On line 14, you&#8217;ll notice: </strong></p>
<p>$config['base_url']    = &#8220;http://example.com/&#8221;;</p>
<p><strong>We&#8217;ll want to change that URL to the URL of our code igniter install, so it should be:</strong></p>
<p>$config['base_url']    = &#8220;http://localhost/ci&#8221;;</p>
<p><span style="text-decoration: underline;"><strong>Step 6: Database Configuration</strong></span></p>
<p>Finally, we&#8217;ll want to point Code Igniter at a database if we want to use one. Code Igniter by it self does not require a database, but if you want to do a project that requires database access, WAMP comes with MySQL Server, which will work just fine for a development environment.</p>
<p>To connect Code Igniter to a database, you&#8217;ll want to look at lines 40-43 of &#8220;database.php&#8221;, which is also located in Code Igniter&#8217;s config directory. We need to setup a username and password and choose which database we want to make use of. WAMP&#8217;s default MySQL username and password is &#8220;root&#8221; and nothing, so enter those in for your local environment. You&#8217;ll also want to make sure that your host name is set to localhost and that your database name is set to the database that you create.</p>
<p>$db['default']['hostname'] = &#8220;localhost&#8221;;<br />
$db['default']['username'] = &#8220;root&#8221;;<br />
$db['default']['password'] = &#8220;&#8221;;<br />
$db['default']['database'] = &#8220;DATABASENAMEHERE&#8221;;</p>
<p><span style="text-decoration: underline;"><strong>Step 7: Choosing an Editor</strong></span></p>
<p>Right now, you have everything you need to start developing in Code Igniter, but you&#8217;re probably going to want some form of editor that will make your life a lot easier. The one I like to use is PHP Eclipse, which can be download from <a href="http://www.eclipse.org/pdt/">eclipse.org</a>. Other editors you might want to try include TextPad, and TextMate.</p>
<p><span style="text-decoration: underline;"><strong>Step 8: Making Your First Program</strong></span></p>
<p>Now that your development and hosting environment is ready to go, you can start writing some code. To write your first &#8220;Hello World&#8221; program, head on over to Net Tuts and watch &#8220;<a href="http://net.tutsplus.com/videos/screencasts/codeigniter-from-scratch-day-1/">CodeIgniter From Scratch: Day 1</a>&#8220;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adventuresindevelopment.com/2009/11/09/how-to-build-a-code-igniter-development-and-testing-environment-on-windows/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
