
<?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>Stephen Pontes [.com] &#187; Technology</title>
	<atom:link href="http://stephenpontes.com/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://stephenpontes.com</link>
	<description>CSS and HTML fun</description>
	<lastBuildDate>Wed, 14 Oct 2009 19:19:19 +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>100% column height on a floated div</title>
		<link>http://stephenpontes.com/2009/03/100-column-height-on-a-floated-div/</link>
		<comments>http://stephenpontes.com/2009/03/100-column-height-on-a-floated-div/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 02:01:17 +0000</pubDate>
		<dc:creator>Stephen Pontes</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[100% floated column]]></category>

		<guid isPermaLink="false">http://stephenpontes.com/?p=470</guid>
		<description><![CDATA[Nerdy post alert! I was recently working on a website project and had to create a div with a float:right; attribute. Only problem was, the div needs to be 100% of the height of the parent element. As we all know, floated elements automatically adjust their height to fit their contents. I did some googling [...]]]></description>
			<content:encoded><![CDATA[<p>Nerdy post alert!</p>
<p>I was recently working on a website project and had to create a div with a <code>float:right;</code> attribute.  Only problem was, the div needs to be 100% of the height of the parent element.  As we all know, floated elements automatically adjust their height to fit their contents.</p>
<p><span id="more-470"></span></p>
<p>I did some googling and found a <a href="http://www.pmob.co.uk/search-this/absolute-columns2.htm">good link</a> to a demonstration of exactly what I needed to do.  Their <a href="http://www.search-this.com/2007/02/26/how-to-make-equal-columns-in-css/">article</a> describing how to implement this, however, was a little hard for me to understand.</p>
<p>So I examined the source directly and found what I needed.  Assign the <code>position: relative;</code> attribute to the parent (container) div, and <code>position: absolute;</code> to the floated element (the div you want to be 100% in height).</p>
<p>I then implemented it as such:</p>
<div class="code">
<code>
<pre>
/* Hold the floated column */
#container {
	position: relative;
	padding-right: 275px; 	/* Column width + 15 (Use padding-left if the column is on the left) */
	}

#info_pane {
	position: absolute;
	right: 0;  		/* Use left: 0; if your column is on the left */
	padding-left: 15px; 	/* Adds whitespace for the info pane content */
	height: 100%; 		/* Woohoo! */
	width: 250px; 		/* How wide the column is */
	}
</pre>
<p></code>
</div>
<p>Hope this helps out someone else with their own project!</p>
]]></content:encoded>
			<wfw:commentRss>http://stephenpontes.com/2009/03/100-column-height-on-a-floated-div/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upgraded to WordPress 2.6.2</title>
		<link>http://stephenpontes.com/2008/10/upgraded-to-wordpress-262/</link>
		<comments>http://stephenpontes.com/2008/10/upgraded-to-wordpress-262/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 17:00:02 +0000</pubDate>
		<dc:creator>Stephen Pontes</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[wordpress upgrade]]></category>

		<guid isPermaLink="false">http://stephenpontes.com/?p=110</guid>
		<description><![CDATA[After only 5 minutes of downtime, I&#8217;m up and running on the newest version of WordPress. Worried about downtime but really want to upgrade? Follow along for Stephen &#8220;the least downtime contest&#8221; Pontes&#8217; guide! The lingo. &#8220;Virgin WordPress&#8221; &#8211; WordPress 2.6.2 downloaded from WordPress.org &#8220;Server&#8221; &#8211; Wherever you&#8217;re hosting your WordPress installation &#8220;Current WordPress installation&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>After only 5 minutes of downtime, I&#8217;m up and running on the newest version of WordPress.  Worried about downtime but really want to upgrade?  Follow along for Stephen &#8220;the least downtime contest&#8221; Pontes&#8217; guide!</p>
<p><span id="more-110"></span></p>
<p><strong>The lingo.</strong></p>
<ul>
<li>&#8220;Virgin WordPress&#8221; &#8211; WordPress 2.6.2 downloaded from <a href="http://www.wordpress.org/download">WordPress.org</a></li>
<li>&#8220;Server&#8221; &#8211; Wherever you&#8217;re hosting your WordPress installation</li>
<li>&#8220;Current WordPress installation&#8221; &#8211; Your old, outdated version of WordPress (anything before 2.6.2)</li>
</ul>
<p><strong>First, make sure you have a complete backup of whatever you deem important enough.</strong>  I backed up my wp-content folder, as it has this theme plus other themes that I&#8217;ve done some custom stuff to.  If you&#8217;re not sure what&#8217;s &#8220;custom&#8221; or not for your installation, back up the whole WordPress directory on your server.  Depending on your connection speed and how big your site is, this can take anywhere from five minutes to an hour.</p>
<p><strong>Next, download the <a href="http://wordpress.org/download/">latest version</a> of WordPress (as of this post, it&#8217;s 2.6.2).</strong> Extract this virgin copy of WordPress to your desktop, then make sure to delete the <strong>wp-content</strong> directory.  The wp-content directory, as I mentioned before, holds the various themes and plugins that you download.  If you upload this directory and overwrite the one on your server you&#8217;ll lose anything other than the default WordPress themes and plugins!</p>
<p class="notice">Remove the wp-content directory from the new version of WordPress!</p>
<p><strong>Get ready to upload.</strong>  Now that your virgin WordPress folder is &#8220;prepped&#8221;, you can upload it to your website into a folder separate from the current WordPress installation.  The goal here is to make sure that you&#8217;re uploading the new version somewhere on the server without overwriting any current files.  Most users will upload the new wordpress files on &#8220;top&#8221; of their old ones, replacing as they go.  <strong>This is bad.</strong>  We&#8217;re uploading all the files before overwriting anything.</p>
<p><strong>Now comes the &#8220;replace all&#8221;.</strong>  Now that all the new WordPress files are on the server, your upload speed is out of the downtime equation.  Drag all the files from your &#8220;separated&#8221; folder to overwrite your current WordPress files.  Your &#8220;downtime&#8221; is only as long as it takes to copy and paste on the server&#8217;s local hard drive.</p>
<p><strong>You&#8217;re good to go!</strong>  Hopefully.  If all went according to plan you dragged your virgin WordPress files from its separated folder into your current WordPress install, overwriting and replacing all.  Log in to your admin section (/wp-admin) and see what version you&#8217;re running (at the bottom of the page).  Great success!</p>
<p>Hope you enjoyed this little tutorial!  I&#8217;ll be posting an entry on an entirely different topic within the next few days, so stay tuned&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://stephenpontes.com/2008/10/upgraded-to-wordpress-262/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The benefits of OpenDNS</title>
		<link>http://stephenpontes.com/2008/08/the-benefits-of-opendns/</link>
		<comments>http://stephenpontes.com/2008/08/the-benefits-of-opendns/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 00:17:39 +0000</pubDate>
		<dc:creator>Stephen Pontes</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[OpenDNS]]></category>

		<guid isPermaLink="false">http://stephenpontes.com/blog/?p=47</guid>
		<description><![CDATA[First off, what exactly is OpenDNS? From their website, OpenDNS is the world&#8217;s most intelligent DNS service. Our global network and our software work together symbiotically to offer a set of features custom-tailored to you, without requiring you to buy any hardware or install any software. Since most of that went over MY head the [...]]]></description>
			<content:encoded><![CDATA[<p>First off, what exactly <strong>is</strong> OpenDNS?  From their <a href="http://www.opendns.com">website</a>,</p>
<blockquote><p>OpenDNS is the world&#8217;s most intelligent DNS service. Our global network and our software work together symbiotically to offer a set of features custom-tailored to you, without requiring you to buy any hardware or install any software.</p>
</blockquote>
<p>Since most of that went over MY head the first time I read it, let&#8217;s get some background information on exactly what a DNS Server is / does.</p>
<p><span id="more-47"></span></p>
<p>Here&#8217;s how most users view the process of getting to google.com:</p>
<ul>
<li>Step one: Go to google.com in your browser.</li>
</ul>
<p>While this might seem like a fairly straightforward process, there&#8217;s a lot more going on behind the scenes than you&#8217;d think!  Google.com is a domain name: an alphanumeric placeholder for an actual IP address on the internet.  Every destination on the Internet is assigned a unique IP address, much like everyone is assigned a unique cell phone number.  When calling someone, you&#8217;re typically not typing in their phone number, but the name you&#8217;ve assigned them in your address book.  Domain names work in much the same way.  Behind the scenes you&#8217;re still dialing the IP address; the domain name just makes it easier to get where you&#8217;re going.</p>
<p>A <strong>DNS</strong> (Domain Name System) Server, is an address book not just for you, but the entire internet.  These servers manage the various .com&#8217;s, .net&#8217;s, .org&#8217;s among others.  There&#8217;s a great article from  <a href="http://en.wikipedia.org/wiki/Domain_Name_System#DNS_servers">wikipedia</a> on DNS servers if you want to read more in depth on the subject.  With the billions of internet users, no single server would be able to handle the number of requests for lookups.  You, an end user, typically use your ISP&#8217;s (Internet Service Provider) DNS servers, which communicate with the &#8220;higher up&#8221; DNS servers.  Charter, Comcast, RoadRunner and Time Warner are all service providers that run their own DNS servers that end users interface with.  Because these ISP&#8217;s own these DNS Servers, they can control what you see and don&#8217;t see on the internet.  If they choose, they can block you from reaching certain websites, and even redirect you to sites you&#8217;re not intending to reach!  Here&#8217;s where OpenDNS comes in.</p>
<p>OpenDNS is a free DNS server that operates without limitations on what you can and can&#8217;t see on the internet.  Untouched by your ISP, they&#8217;re not tainted by anyone&#8217;s policies or user agreements.  OpenDNS allows you to browse the Internet how it was meant to be browsed:  Openly.  They also offer you customizable options to block certain materials (at <strong>your</strong> discretion, not someone else&#8217;s) and phishing attacks.  In addition, they&#8217;re typically faster than the ISP&#8217;s DNS Servers at looking up IP addresses&#8230;meaning your internet browsing seems snappier.</p>
<p>While in Redding, I was unfortunate enough to experience the wonders of Charter &#8220;high speed&#8221; internet.  I&#8217;m currently running OS 10.5 (Leopard) on my MacBook Pro.  Charter was unable to diagnose my issue with extremely slow load times for web browsing.  I guessed it was an issue with their DNS Servers.  After switching to OpenDNS, pages loaded instantly.</p>
<p>The bottom line is that OpenDNS is more benefit than detriment, and I think everyone should enjoy it as much as I do!  OpenDNS has some <a href="https://www.opendns.com/start">fairly straightforward instructions</a>, but feel free to comment if you&#8217;re running into issues getting it implemented.</p>
]]></content:encoded>
			<wfw:commentRss>http://stephenpontes.com/2008/08/the-benefits-of-opendns/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

