<?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>The PhenixbluE</title>
	<atom:link href="http://phenix.thephenixblue.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://phenix.thephenixblue.com</link>
	<description>Bringing Nonsense to the Masses since 2003!</description>
	<lastBuildDate>Wed, 10 Mar 2010 22:26:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Again from the Ashes&#8230;</title>
		<link>http://phenix.thephenixblue.com/2010/03/again-from-the-ashes/</link>
		<comments>http://phenix.thephenixblue.com/2010/03/again-from-the-ashes/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 22:24:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[atlanta]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[moving]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://phenix.thephenixblue.com/?p=589</guid>
		<description><![CDATA[Let me start off by apologizing for the outright disregard to produce any content at all on this site in the past months! I follow hat up by saying&#8230;.There&#8217;s a great reason why! Once again the Phenix will be rising from the ashes and spreading it&#8217;s new wings, this time in the form of a [...]]]></description>
			<content:encoded><![CDATA[<p>Let me start off by apologizing for the outright disregard to produce any content at all on this site in the past months! I follow hat up by saying&#8230;.There&#8217;s a great reason why! Once again the Phenix will be rising from the ashes and spreading it&#8217;s new wings, this time in the form of a relocation and a change in occupation. Yes&#8230;.you heard me correct, I am moving this weekend to the wonderful city of Dunwoody, GA to begin a new career as a Unix SME (Subject Matter Expert) with Global Payments, Inc. I won&#8217;t bore all of you with the details of why this move came about, but rest assured it something that myself and my career desperately needed. This move also means that sometime in the near future I will need to migrate &#8220;The WebRoot&#8221; (the server which hosts all of my wonderful sites). It will more than likely be a weekend between now and April 18th and hopefully will only be down for 48 hours max. As I do not yet have Internet Service at my new place, I will not be quite as &#8220;connected&#8221; as I have been in the past several years. I will be reachable via my cell, GV, and e-mail. I will probably be searching for a Starbucks or McDonalds with free WiFi to satiate my need for the internetz in the meantime, but access will be limited. For any of you in the Atlanta area, please give me a call and hang out, as I am sure I will be extremely lonely! That&#8217;s it for now, I&#8217;ll try to post an update once I am settled in Dunwoody!</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fphenix.thephenixblue.com%2F2010%2F03%2Fagain-from-the-ashes%2F&amp;linkname=Again%20from%20the%20Ashes%26%238230%3B" onclick="urchinTracker('/outgoing/www.addtoany.com/share_save?linkurl=http_3A_2F_2Fphenix.thephenixblue.com_2F2010_2F03_2Fagain-from-the-ashes_2F_amp_linkname=Again_20from_20the_20Ashes_26_238230_3B&amp;referer=');"><img src="http://phenix.thephenixblue.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://phenix.thephenixblue.com/2010/03/again-from-the-ashes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Theatrical Limitations</title>
		<link>http://phenix.thephenixblue.com/2010/01/theatrical-limitations/</link>
		<comments>http://phenix.thephenixblue.com/2010/01/theatrical-limitations/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 03:59:55 +0000</pubDate>
		<dc:creator>Phenix</dc:creator>
				<category><![CDATA[Hobbies]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[crazy]]></category>
		<category><![CDATA[hobbies]]></category>
		<category><![CDATA[movies]]></category>

		<guid isPermaLink="false">http://phenix.thephenixblue.com/?p=583</guid>
		<description><![CDATA[Over the years I&#8217;ve seen too many movies for my own good. I started movie going at the ripe age of 3 or 4. My Mothers first job after my prents divorce was at the local theater in Moultrie. She was blessed with the ability to take me to work with her, place me in [...]]]></description>
			<content:encoded><![CDATA[<p>Over the years I&#8217;ve seen too many movies for my own good. I started movie going at the ripe age of 3 or 4. My Mothers first job after my prents divorce was at the local theater in Moultrie. She was blessed with the ability to take me to work with her, place me in a seat in the back of the theater, and leave me be (coming in often to check on me of course!). Over the years, the &#8220;Moultrie Twin,&#8221; as it was called, became a second home to me. I watched virtually every movie that came through there (many multiple times) until I went off to college. Even now, I enjoy spending a lazy day doing nothing but watching movies. Netflix has been the bane of my productivity!</p>
<p>Anyways, the point of this is&#8230;&#8230;I&#8217;ve seen a lot of movies! Through watching so many movies, I&#8217;ve become quite desensitized to violence, vulgarity, and outright debauchery. From rude and lude comedies, gory and gruesome horror flicks, and over the top violent action films, I&#8217;ve seen it all. I found myself in the last 4-5 years honing in on a specific niche of films that would make most folks vomit! I used the general terminology, &#8220;Fucked Up!&#8221; to describe such films. Most fall into the genre of Psychological Thrillers, but many also wiggle themselves into movies that cover other genres, sometimes feigning the appearance of a &#8220;NORMAL&#8221; movie! I&#8217;m not some ethically vacant, demoralized, sadistic, psychotic, heathen (I know that&#8217;s what you were thinking!), I enjoy these movies for one main reason. I believe the cinema of today has sold out.<span id="more-583"></span></p>
<p>Too many studios, directors, producers, etc. are trying to make movies that reach every audience form the cradle to the grave. The wider the audience, the more money can be made! Like most forms of art, when the all mighty dollar takes over, the true creativity ceases to exist. I tend to really appreciate the filmmakers that don&#8217;t care if anyone watches their movie, let alone actually enjoys it, but rather makes the movie because they want to. The people who don&#8217;t chisel away and rewrite to please &#8220;The Man&#8221; and his &#8220;little dog fluffy&#8221;! Very few of these people exist, and even fewer in America. These movies tend to affect the viewer more than a mainstream film, some even beyond the normal emotions of happiness or tears. Many of the movies I watch propose outlandish situations and inspire a realm of thought that most mortals will hopefully never have to experience. These movies penetrate one&#8217;s emotional core, their sense of being, and provoke the viewer to become completely enthralled within the surreal. Those movies that keep you up at night and inspire thoughts of the &#8220;Boogie Man!&#8221;</p>
<p>One filmmaker whom I&#8217;ve come to appreciate is Rob Zombie. He really pushes the limits on humanity. I really enjoy &#8220;The Devil&#8217;s Rejects.&#8221; Here&#8217;s a brief list of movies that I think fit into this category (off the top of my head, not meant to be my favorites, or anything like that):</p>
<ul>
<li><a title="Tideland" href="http://www.imdb.com/title/tt0410764/" onclick="urchinTracker('/outgoing/www.imdb.com/title/tt0410764/?referer=');">Tideland</a></li>
<li><a title="The Story of O" href="http://www.imdb.com/title/tt0176185/" onclick="urchinTracker('/outgoing/www.imdb.com/title/tt0176185/?referer=');">The Story of O</a></li>
<li><a title="Audition" href="http://www.imdb.com/title/tt0235198/" onclick="urchinTracker('/outgoing/www.imdb.com/title/tt0235198/?referer=');">Audition</a></li>
<li><a title="Kids" href="http://www.imdb.com/title/tt0113540/" onclick="urchinTracker('/outgoing/www.imdb.com/title/tt0113540/?referer=');">Kids</a></li>
<li><a title="Man Bites Dog" href="http://www.imdb.com/title/tt0103905/" onclick="urchinTracker('/outgoing/www.imdb.com/title/tt0103905/?referer=');">Man Bites Dog</a></li>
<li><a title="Ma mére" href="http://www.imdb.com/title/tt0381392/" onclick="urchinTracker('/outgoing/www.imdb.com/title/tt0381392/?referer=');">Ma mére</a></li>
<li><a title="The Babysitters" href="http://www.imdb.com/title/tt0796302/" onclick="urchinTracker('/outgoing/www.imdb.com/title/tt0796302/?referer=');">The Babysitters</a></li>
<li><a title="A Clockwork Orange" href="http://www.imdb.com/title/tt0066921/" onclick="urchinTracker('/outgoing/www.imdb.com/title/tt0066921/?referer=');">A Clockwork Orange</a></li>
</ul>
<p><img class="size-medium wp-image-585 alignleft" src="http://phenix.thephenixblue.com/files/2010/01/GND_poster_smaller-200x300.jpg" alt="The Girl Next Door" width="200" height="300" />That&#8217;s a few to start your voyage into the truly &#8220;Fucked Up&#8221; cinema. Now, just when I thought there wasn&#8217;t a movie that could really get under my skin, I took the liberty of proving myself wrong today. I decided to come home from work and watch a movie I had recently added to my Netflix Instant Watch Queue. The name of said movie: <a title="The Girl Next Door" href="http://www.imdb.com/title/tt0830558/" onclick="urchinTracker('/outgoing/www.imdb.com/title/tt0830558/?referer=');">The Girl Next Door</a>. When I came across this film, I had the idea of a twisted Cinderella tale. Then I saw it was set in the 1950&#8217;s. This movie is far from &#8220;Leave it to Beaver!&#8221; I can honestly say, that for some reason, it was extremely hard for me to make it through this movie. Many of my friends have said the same about films they&#8217;ve sat in with me on, but they never fazed me one bit. I&#8217;m not sure exactly what it was that made me cringe. Maybe it was the fact that it&#8217;s based on true events, or the fact that it was children, or maybe even just the fact that people stood by and watched it as if it were a game. Anyway, I will watch this movie one more time, only with a few others (I&#8217;d love to see how you may react!). If you&#8217;ve seen this movie already, I welcome your thoughts and comments, as well as any you may have for any other movies you would add to the &#8220;Fucked Up&#8221; list.</p>
<p>-Phenix</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fphenix.thephenixblue.com%2F2010%2F01%2Ftheatrical-limitations%2F&amp;linkname=Theatrical%20Limitations" onclick="urchinTracker('/outgoing/www.addtoany.com/share_save?linkurl=http_3A_2F_2Fphenix.thephenixblue.com_2F2010_2F01_2Ftheatrical-limitations_2F_amp_linkname=Theatrical_20Limitations&amp;referer=');"><img src="http://phenix.thephenixblue.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://phenix.thephenixblue.com/2010/01/theatrical-limitations/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Atlanta WordCamp</title>
		<link>http://phenix.thephenixblue.com/2010/01/atlanta-wordcamp/</link>
		<comments>http://phenix.thephenixblue.com/2010/01/atlanta-wordcamp/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 05:48:48 +0000</pubDate>
		<dc:creator>Phenix</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[vacation]]></category>
		<category><![CDATA[wordcamp]]></category>

		<guid isPermaLink="false">http://phenix.thephenixblue.com/?p=579</guid>
		<description><![CDATA[So the Atlanta WordCamp that went down this past weekend was interesting. I didn&#8217;t look into attending until last minute, and registration was closed. I ended up attending as a volunteer with the &#8220;Genius Bar&#8221; setup they had. The volunteer route got me in for free, and gave me the opportunity to see a couple [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://atlantawordcamp.com/" onclick="urchinTracker('/outgoing/atlantawordcamp.com/?referer=');"><img class="alignleft" src="http://atlantawordcamp.com/wp-content/uploads/2009/12/wcatl_going.png" alt="" width="160" height="200" /></a>So the <a title="Atlanta WordCamp" href="http://atlantawordcamp.com/" onclick="urchinTracker('/outgoing/atlantawordcamp.com/?referer=');">Atlanta WordCamp</a> that went down this past weekend was interesting. I didn&#8217;t look into attending until last minute, and registration was closed. I ended up attending as a volunteer with the &#8220;Genius Bar&#8221; setup they had. The volunteer route got me in for free, and gave me the opportunity to see a couple sessions in addition to helping out a myriad of people with various WP related problems. The WordCamp was held at the Atlanta SCAD campus, which gave me the opportunity to browse through some really great student artwork in my spare time! The entire event seemed to be executed with extreme efficiency, as every detail was planned out. I hope to see more Atlanta WordCamps in the future with Matt and other speakers in attendence (including myself!).</p>
<p>The weekend also brought the opportunity to hang out with my Buddy CC and his lovely lady Jen! We had a great time at Taco Mac with Jarrett, and at the Darkhorse Tavern/10 High Club with <a title="Metalsome Karaoke" href="http://www.myspace.com/metalsome" onclick="urchinTracker('/outgoing/www.myspace.com/metalsome?referer=');">Metalsome</a> karaoke. I was also afforded the opportunity to spend some time with my family. It&#8217;s been a while since I&#8217;ve visited with them on their own turf. My cousins Hannah, Libby, and Abby are growing up so fast!!! Needless to say, the weekend was a much needed escape.</p>
<p>-Phenix</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fphenix.thephenixblue.com%2F2010%2F01%2Fatlanta-wordcamp%2F&amp;linkname=Atlanta%20WordCamp" onclick="urchinTracker('/outgoing/www.addtoany.com/share_save?linkurl=http_3A_2F_2Fphenix.thephenixblue.com_2F2010_2F01_2Fatlanta-wordcamp_2F_amp_linkname=Atlanta_20WordCamp&amp;referer=');"><img src="http://phenix.thephenixblue.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://phenix.thephenixblue.com/2010/01/atlanta-wordcamp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WP Post Scheduling Mishap</title>
		<link>http://phenix.thephenixblue.com/2009/12/wp-post-scheduling-mishap/</link>
		<comments>http://phenix.thephenixblue.com/2009/12/wp-post-scheduling-mishap/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 18:30:22 +0000</pubDate>
		<dc:creator>Phenix</dc:creator>
				<category><![CDATA[Problems]]></category>
		<category><![CDATA[Site]]></category>
		<category><![CDATA[Upgrades]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[2.9]]></category>
		<category><![CDATA[scheduled posts]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://phenix.thephenixblue.com/?p=576</guid>
		<description><![CDATA[I recently had to help someone I host a site for solve a very strange issue with post scheduling after an upgrade to 2.9 on his WP site. I&#8217;ve hosted many WP sites over the years and have never had this problem personally, so I had to dig around a bit.
The Issue:
When the time allotted [...]]]></description>
			<content:encoded><![CDATA[<p>I recently had to help someone I host a site for solve a very strange issue with post scheduling after an upgrade to 2.9 on his WP site. I&#8217;ve hosted many WP sites over the years and have never had this problem personally, so I had to dig around a bit.</p>
<p>The Issue:</p>
<p>When the time allotted for a scheduled post to be published occurs, the post is not published, and a message within the Admin panel only says &#8220;Missed Schedule.&#8221;</p>
<p>After perusing around the WP forums for a bit, I came to realize that this is a <a title="WP 2.9 Scheduled Posts Missed (Forum)" href="http://wordpress.org/support/topic/343080" onclick="urchinTracker('/outgoing/wordpress.org/support/topic/343080?referer=');">hot topic</a> for many 2.9 early adopters. After looking deeper into the forums, I found that this has been a potential issue with Wordpress versions since the release of 2.7. Some say the &#8220;Missed Schedule&#8221; mishap can be caused by a temporary &#8220;hiccup&#8221; with a site&#8217;s DNS. As I manage the DNS for the particular site I host, I knew this to not be the case. Further research did indeed provide me with a solution.</p>
<p>The Solution:</p>
<p>Apparently with all the new fancy upgrades to the WP core, a significant amount of time (in the web world this means milliseconds!) has been added to the time it takes to run the job that actually publishes a post. From what I can tell this is due to the number of hooks that data has to be run through to make it from the edit page as a draft, to the front page of your blog as a live post. The addition of running it through the scheduling cron job pushes it too far. Can&#8217;t we just extend the allowable time to publish a post you say? Here you go:</p>
<p>The time limit is set around line 230 in the /wp-includes/cron.php file. The default line will appear as such:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>230
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">wp_remote_post<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$cron_url</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'timeout'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color:#800080;">0.01</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'blocking'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'sslverify'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> apply_filters<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'https_local_ssl_verify'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>As you can see, the limit is set to 0.01 seconds by default. I tried increasing the value in increments, and finally decided on 20 seconds. You may find that this can very from server to server, so play around with it for a bit to optimize it for your setup. So here&#8217;s the updates line:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>230
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">wp_remote_post<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$cron_url</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'timeout'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color:#800080;">20.0</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'blocking'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'sslverify'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> apply_filters<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'https_local_ssl_verify'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>So there you go! If you&#8217;ve found yourself upgrading to a new version of WP and you are unable to successfully publish a scheduled post, try this out!</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fphenix.thephenixblue.com%2F2009%2F12%2Fwp-post-scheduling-mishap%2F&amp;linkname=WP%20Post%20Scheduling%20Mishap" onclick="urchinTracker('/outgoing/www.addtoany.com/share_save?linkurl=http_3A_2F_2Fphenix.thephenixblue.com_2F2009_2F12_2Fwp-post-scheduling-mishap_2F_amp_linkname=WP_20Post_20Scheduling_20Mishap&amp;referer=');"><img src="http://phenix.thephenixblue.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://phenix.thephenixblue.com/2009/12/wp-post-scheduling-mishap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZebluePrime Gets New Digs!!!</title>
		<link>http://phenix.thephenixblue.com/2009/10/zeblueprime-gets-new-digs/</link>
		<comments>http://phenix.thephenixblue.com/2009/10/zeblueprime-gets-new-digs/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 15:16:55 +0000</pubDate>
		<dc:creator>Phenix</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Site]]></category>
		<category><![CDATA[Upgrades]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[url]]></category>

		<guid isPermaLink="false">http://phenix.thephenixblue.com/?p=534</guid>
		<description><![CDATA[So ZebluePrime got new digs last night&#8230;&#8230;.errr maybe he just washed them really! I helped him setup his own domain (zeblueprime.com) to get him off of a sub-domain i let him borrow (previously evan.phenixblue.com). Along with the domain setup there were a few changes to make within his wordpress install to make everything go smooth.
I [...]]]></description>
			<content:encoded><![CDATA[<p>So <a title="ZebluePrime's Site" href="http://zeblueprime.com" onclick="urchinTracker('/outgoing/zeblueprime.com?referer=');">ZebluePrime</a> got new digs last night&#8230;&#8230;.errr maybe he just washed them really! I helped him setup his own domain (zeblueprime.com) to get him off of a sub-domain i let him borrow (previously evan.phenixblue.com). Along with the domain setup there were a few changes to make within his wordpress install to make everything go smooth.</p>
<p>I try to keep a directory structure similar to this within my webroot:</p>
<p>WEBROOT/</p>
<p style="padding-left: 30px">/domain1.com</p>
<p style="padding-left: 30px">/domain2.com</p>
<p style="padding-left: 60px">/domain2.com/sub1.domain.com</p>
<p style="padding-left: 60px">/domain2.com/sub2.domain.com</p>
<p><span style="color: #ff0000">/*********************DISCLAIMER***********************************/</span></p>
<p><span style="color: #ff0000">PLEASE BACKUP YOUR DATABASE AND FILES BEFORE PERFORMING ANY OF THE FOLLOWING!!!</span></p>
<h3>Step 1: Migrate files from old sub-domain to new domain directory</h3>
<ul>
<li><strong>Create new directory</strong></li>
</ul>
<p style="padding-left: 60px">

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#sudo mkdir /WEBROOT/zeblueprime.com</span></pre></div></div>

<ul>
<li><strong>Change to old directory</strong></li>
</ul>
<p style="padding-left: 60px">

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#cd /WEBROOT/phenixblue.com/evan.phenixblue.com/</span></pre></div></div>

<ul>
<li><strong>Copy files from old dir to new dir</strong></li>
</ul>
<p style="padding-left: 60px">

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#sudo cp -R  * ../../zeblueprime.com/</span></pre></div></div>

<ul>
<li><strong>Change to new directory, verify your files (including .htaccess) exist, and have proper permissions and ownership</strong></li>
</ul>
<p style="padding-left: 60px">

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#cd ../../zeblueprime.com/</span></pre></div></div>

<p style="padding-left: 60px">

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#ls -la</span></pre></div></div>

<p><span id="more-534"></span></p>
<address><span style="color: #00ccff">NOTE: I also moved Zeblue to a new MySQL DB to keep up with the naming conventions I use for DB&#8217;s (Migrating to a new DB is outside of the scope of this post)</span></address>
<address> </address>
<h3>Step 2: Update url information within the Database (all DB edits performed via phpMyAdmin)</h3>
<ul>
<li><strong>Update Site and Blog URL</strong></li>
</ul>
<p style="padding-left: 60px">Within the &#8220;wp_options&#8221; table, change the &#8220;option_values&#8221; for the following &#8220;option_name&#8221; rows</p>
<p style="padding-left: 90px">&#8220;siteurl&#8221; -  change to: http://zeblueprime.com/<br />
&#8220;home&#8221; &#8211; change to: http://zeblueprime.com/</p>
<ul>
<li><strong>Update file upload url</strong></li>
</ul>
<p style="padding-left: 60px">Within the &#8220;wp_options&#8221; table, change the following &#8220;option_value&#8221; where &#8220;option_name&#8221; is &#8220;upload_path&#8221; to</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">/</span>WEBROOT<span style="color: #000000; font-weight: bold;">/</span>zeblue.com<span style="color: #000000; font-weight: bold;">/</span>wp<span style="color: #000000; font-weight: bold;">/</span>wp-content<span style="color: #000000; font-weight: bold;">/</span>uploads</pre></div></div>

<ul>
<li><strong>Update Post URL&#8217;s</strong></li>
</ul>
<p style="padding-left: 60px">Run the following SQL</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">UPDATE</span> wp_posts <span style="color: #993333; font-weight: bold;">SET</span> guid <span style="color: #66cc66;">=</span> <span style="color: #993333; font-weight: bold;">REPLACE</span> <span style="color: #66cc66;">&#40;</span>
guid<span style="color: #66cc66;">,</span>
<span style="color: #ff0000;">'http://evan.phenixblue.com'</span><span style="color: #66cc66;">,</span>
<span style="color: #ff0000;">'http://zeblueprime.com'</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<ul>
<li><strong>Update URL&#8217;s within your Post&#8217;s content</strong></li>
</ul>
<p style="padding-left: 60px">Run the following SQL</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">UPDATE</span> wp_posts <span style="color: #993333; font-weight: bold;">SET</span> post_content <span style="color: #66cc66;">=</span> <span style="color: #993333; font-weight: bold;">REPLACE</span> <span style="color: #66cc66;">&#40;</span>
post_content<span style="color: #66cc66;">,</span>
<span style="color: #ff0000;">'http://evan.phenixblue.com'</span><span style="color: #66cc66;">,</span>
<span style="color: #ff0000;">'http://zeblueprime.com'</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<h3>Step 3: Verify your site works</h3>
<p style="padding-left: 30px">Navigate to your site in a web browser and verify your page. post, tag, category, etc. links work (I normally test a few, and then assume they all work!). Also log into the admin interface and navigate through a few menus.</p>
<p>This should conclude all of the required modifications to change the domain of your WP install. This is by no means the only way to do it, just the way I chose to. You can also check out the <a title="WP Codex: Change Site URL" href="http://codex.wordpress.org/Changing_The_Site_URL" onclick="urchinTracker('/outgoing/codex.wordpress.org/Changing_The_Site_URL?referer=');">Wordpress Codex</a> for other options.</p>
<p>P.S. I typed up all of this after the fact, so some of the commands may not be perfect, and there&#8217;s the slight chance I may have skipped a step, but most will be able read between the lines!</p>
<p>-Phenix</p>
<p style="padding-left: 60px">
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fphenix.thephenixblue.com%2F2009%2F10%2Fzeblueprime-gets-new-digs%2F&amp;linkname=ZebluePrime%20Gets%20New%20Digs%21%21%21" onclick="urchinTracker('/outgoing/www.addtoany.com/share_save?linkurl=http_3A_2F_2Fphenix.thephenixblue.com_2F2009_2F10_2Fzeblueprime-gets-new-digs_2F_amp_linkname=ZebluePrime_20Gets_20New_20Digs_21_21_21&amp;referer=');"><img src="http://phenix.thephenixblue.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://phenix.thephenixblue.com/2009/10/zeblueprime-gets-new-digs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Batch Script for IE &amp; Firefox proxies</title>
		<link>http://phenix.thephenixblue.com/2009/10/batch-script-for-ie-firefox-proxies/</link>
		<comments>http://phenix.thephenixblue.com/2009/10/batch-script-for-ie-firefox-proxies/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 13:00:29 +0000</pubDate>
		<dc:creator>Phenix</dc:creator>
				<category><![CDATA[Client Management]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[proxy]]></category>

		<guid isPermaLink="false">http://phenix.thephenixblue.com/?p=513</guid>
		<description><![CDATA[So, in the many endeavors I pursue at work for needless reasons, here&#8217;s something I hope someone else benefits from. We tend to lock down access on machines that are in public places, or have more than a few users. As we&#8217;re not quite fully migrated over to Microsoft Active Directory, and can&#8217;t manage Group [...]]]></description>
			<content:encoded><![CDATA[<p>So, in the many endeavors I pursue at work for needless reasons, here&#8217;s something I hope someone else benefits from. We tend to lock down access on machines that are in public places, or have more than a few users. As we&#8217;re not quite fully migrated over to Microsoft Active Directory, and can&#8217;t manage Group Policy, theres no easy way to centrally manage browser proxy settings. We use browser proxy settings to limit the websites end users have access to on a machine ( to circumvent many wasted hours of cleaning up virus, spyware, and other junk). Browser proxy setting are super easy to mange with a .PAC file. IE can be managed by both a .INS and a .PAC file, but I&#8217;ve found the .PAC is more compliant throughout the majority of mainstream web browsers. We store a &#8220;restrict.pac&#8221; file on a web server to serve out proxy settings for IE and firefox to minimize the need to touch individual machines to add url&#8217;s to the the exception list. We just edit the one .PAC file and all machines configured to read that file are automatically updates (once the browser is restarted!). The problem is, we still have to touch each machine to setup the initial configuration to read the &#8220;restrict.pac&#8221; to auto configure the proxy settings. I recently developed a batch file that will setup both (IE and Firefox) browsers to use the &#8220;restrict.pac&#8221; file for proxy auto config settings. I haven&#8217;t had time to add conditionals if files already exist, but the script has been tested, and it doesn&#8217;t really matter if the files already exist in our environment. Feel free to use the code, and modify it in any way. If you find yourself needing something a little different, please comment. If you add to it, let me know! Here you go:</p>
<h3>restrict.pac contents:</h3>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">/</span>Store info <span style="color: #000000; font-weight: bold;">in</span> variables <span style="color: #000000; font-weight: bold;">for</span> clean code
var ALLOWED = <span style="color: #ff0000;">&quot;DIRECT&quot;</span>;
<span style="color: #000000; font-weight: bold;">//</span><span style="color: #000000; font-weight: bold;">set</span> the proxy server you want to redirect to
var DISALLOWED = <span style="color: #ff0000;">&quot;PROXY services.valdosta.edu:80&quot;</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> FindProxyForURL<span style="color: #7a0874; font-weight: bold;">&#40;</span>url, host<span style="color: #7a0874; font-weight: bold;">&#41;</span>
<span style="color: #7a0874; font-weight: bold;">&#123;</span>
<span style="color: #000000; font-weight: bold;">//</span>Add all exceptions <span style="color: #000000; font-weight: bold;">for</span> pages <span style="color: #c20cb9; font-weight: bold;">users</span> need to hit here
&nbsp;
<span style="color: #000000; font-weight: bold;">//</span>all VSU pages
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>shExpMatch<span style="color: #7a0874; font-weight: bold;">&#40;</span>url,<span style="color: #ff0000;">&quot;*valdosta.edu/*&quot;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #7a0874; font-weight: bold;">return</span> ALLOWED;<span style="color: #7a0874; font-weight: bold;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">//</span>1Card online card office
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>shExpMatch<span style="color: #7a0874; font-weight: bold;">&#40;</span>url,<span style="color: #ff0000;">&quot;*blackboard.com/*&quot;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #7a0874; font-weight: bold;">return</span> ALLOWED;<span style="color: #7a0874; font-weight: bold;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">//</span>Bookstore e-commerce stuff
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>shExpMatch<span style="color: #7a0874; font-weight: bold;">&#40;</span>url,<span style="color: #ff0000;">&quot;*collegestoreonline.com/*&quot;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #7a0874; font-weight: bold;">return</span> ALLOWED;<span style="color: #7a0874; font-weight: bold;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">//</span>Off campus housing forum
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>shExpMatch<span style="color: #7a0874; font-weight: bold;">&#40;</span>url,<span style="color: #ff0000;">&quot;*freeforums.org/*&quot;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #7a0874; font-weight: bold;">return</span> ALLOWED;<span style="color: #7a0874; font-weight: bold;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">//</span>ADP related links
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>shExpMatch<span style="color: #7a0874; font-weight: bold;">&#40;</span>url,<span style="color: #ff0000;">&quot;*gafirst.esg.edu/*&quot;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #7a0874; font-weight: bold;">return</span> ALLOWED;<span style="color: #7a0874; font-weight: bold;">&#125;</span>
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>shExpMatch<span style="color: #7a0874; font-weight: bold;">&#40;</span>url,<span style="color: #ff0000;">&quot;*adp.com/*&quot;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #7a0874; font-weight: bold;">return</span> ALLOWED;<span style="color: #7a0874; font-weight: bold;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">//</span>VSU Athletics
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>shExpMatch<span style="color: #7a0874; font-weight: bold;">&#40;</span>url,<span style="color: #ff0000;">&quot;*vstateblazers.com/*&quot;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #7a0874; font-weight: bold;">return</span> ALLOWED;<span style="color: #7a0874; font-weight: bold;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">else</span>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">&#123;</span>
<span style="color: #000000; font-weight: bold;">//</span>redirect to proxy server <span style="color: #000000; font-weight: bold;">for</span> all other requests
<span style="color: #7a0874; font-weight: bold;">return</span> DISALLOWED;
<span style="color: #7a0874; font-weight: bold;">&#125;</span>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">&#125;</span> <span style="color: #000000; font-weight: bold;">//</span> end of <span style="color: #000000; font-weight: bold;">function</span></pre></div></div>

<h3>browserProxy.bat contents:</h3>
<pre>
::Store info used to create user.js in variables
set var1=# Mozilla User Preferences
set var2=user_pref("network.proxy.autoconfig_url", "http://services.valdosta.edu/restrict.pac");
set var3=user_pref("network.proxy.type", 2);
set var4=user_pref("pref.advanced.proxies.disable_button.reload", false);

::concat each variable to create the user.js
echo %var1%&gt; c:\\apps\user.js
echo %var2%&gt;&gt; c:\\apps\user.js
echo %var3%&gt;&gt; c:\\apps\user.js
echo %var4%&gt;&gt; c:\\apps\user.js

:: determine current user's firefox profile and set it to "var5"
for /f %%a in ('FINDSTR /r ".\.default" "%AppData%\Mozilla\Firefox\profiles.ini"') do set var5=%%a
set var5=%var5:~14%
:: Copy "user.js" to Firefox profile directory
COPY "c:\\apps\user.js" "%AppData%\Mozilla\Firefox\Profiles\%var5%\" &gt;nul

:: create IE Proxy
Reg ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v "AutoConfigUrl" /d "http://services.valdosta.edu/restrict.pac" /f</pre>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fphenix.thephenixblue.com%2F2009%2F10%2Fbatch-script-for-ie-firefox-proxies%2F&amp;linkname=Batch%20Script%20for%20IE%20%26amp%3B%20Firefox%20proxies" onclick="urchinTracker('/outgoing/www.addtoany.com/share_save?linkurl=http_3A_2F_2Fphenix.thephenixblue.com_2F2009_2F10_2Fbatch-script-for-ie-firefox-proxies_2F_amp_linkname=Batch_20Script_20for_20IE_20_26amp_3B_20Firefox_20proxies&amp;referer=');"><img src="http://phenix.thephenixblue.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://phenix.thephenixblue.com/2009/10/batch-script-for-ie-firefox-proxies/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WP Dynamic Highlight Menu</title>
		<link>http://phenix.thephenixblue.com/2009/09/wp-dynamic-highlight-menu/</link>
		<comments>http://phenix.thephenixblue.com/2009/09/wp-dynamic-highlight-menu/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 13:00:07 +0000</pubDate>
		<dc:creator>Phenix</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://phenix.thephenixblue.com/?p=370</guid>
		<description><![CDATA[OK, so I have a major problem with brainstorming and researching a certain item, function, procedure, trick, hack etc for the current project I&#8217;m working on, never writing it down, and having to re-learn it all over again the next time I need to use the same thing. Since I&#8217;ve been trying to keep content [...]]]></description>
			<content:encoded><![CDATA[<p>OK, so I have a major problem with brainstorming and researching a certain item, function, procedure, trick, hack etc for the current project I&#8217;m working on, never writing it down, and having to re-learn it all over again the next time I need to use the same thing. Since I&#8217;ve been trying to keep content churning out on this site, I figured I could start posting stuff here to at least serve as a repository for all the stuff I will never remember off the top of my head [since no one really reads the site anyways]. Anywho, I found myself working on a WordPress project recently that had the simple need of a dynamic menu that highlighted the current page. Most people choose to go the easy route and use code similar to this:</p>
<h5><code><span style="color: #00ccff">&lt;ul id="nav"&gt;<br />
&lt;li&lt;?php if ( is_home() ) { echo 'class="current"'; } ?&gt;&gt;&lt;a href="#"&gt;Gallery&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&lt;?php if ( is_page('about') ) { echo 'class="current"'; } ?&gt;&gt;&lt;a href="#"&gt;About&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&lt;?php if ( is_page('submit') ) { echo 'class="current"'; } ?&gt;&gt;&lt;a href="#"&gt;Submit&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;</span></code></h5>
<p>Whereas this will do the trick for a finite menu where the names will never change, it&#8217;s not what I wanted for my client. With a little research in to some of the changes in the past couple versions of WP, I was able to get the desired results with a few lines of code:</p>
<p><span style="color: #00ccff">&lt;div id=&#8221;menu&#8221;&gt;<br />
&lt;!&#8211;Main navigation menu&#8211;&gt;<br />
&lt;ul&gt;<br />
&lt;?php wp_page_menu(&#8217;show_home=1&#8242;); ?&gt;<br />
&lt;/ul&gt;<br />
&lt;/div&gt;&lt;!&#8211; menu &#8211;&gt;</span></p>
<p>You might ask &#8220;How does it know what the current page is?&#8221; I say&#8230;..&#8221;WordPress is awesome and takes care of it for you these days! When using the <em><span style="color: #00ccff">wp_page_menu() </span></em>function, the &#8220;current_page_item&#8221; class is automatically added to the current selected page. The end result will be this:</p>
<pre><span style="color: #00ccff">&lt;li class="current_page_item"&gt;</span></pre>
<p>Rather than:</p>
<pre><span style="color: #00ccff">&lt;li class="page_item page-item-2"&gt;</span></pre>
<p>So the accompanying CSS would just apply the &#8220;current&#8221; styling to the &#8220;current_page_item&#8221; class, and you&#8217;re done!!!</p>
<p>The way I chose to do it makes for less code on the developer&#8217;s side, and also allows menu items to be updated dynamically when a user adds a new page, deletes and old one, updates a pages name, or changes the order. While I appreciate WP&#8217;s addition of the <span style="color: #00ccff">wp_page_menu()</span> function, I wish they would add the options to specify what item the class is attached to (list item or link), as well as the option to specify your own class name in place of &#8220;current_page_item.&#8221; I hope someone else finds this to be useful. As always I encourage comments and discussion!</p>
<p>-Phenix</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fphenix.thephenixblue.com%2F2009%2F09%2Fwp-dynamic-highlight-menu%2F&amp;linkname=WP%20Dynamic%20Highlight%20Menu" onclick="urchinTracker('/outgoing/www.addtoany.com/share_save?linkurl=http_3A_2F_2Fphenix.thephenixblue.com_2F2009_2F09_2Fwp-dynamic-highlight-menu_2F_amp_linkname=WP_20Dynamic_20Highlight_20Menu&amp;referer=');"><img src="http://phenix.thephenixblue.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://phenix.thephenixblue.com/2009/09/wp-dynamic-highlight-menu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>53 CSS Techniques You Couldn&#8217;t Live Without</title>
		<link>http://phenix.thephenixblue.com/2009/09/53-css-techniques-you-couldnt-live-without/</link>
		<comments>http://phenix.thephenixblue.com/2009/09/53-css-techniques-you-couldnt-live-without/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 15:34:46 +0000</pubDate>
		<dc:creator>Phenix</dc:creator>
				<category><![CDATA[RSS]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://phenix.thephenixblue.com/?p=363</guid>
		<description><![CDATA[CSS is important. And it is being used more and more often. Cascading Style Sheets offer many advantages you don’t have in table-layouts – and first of all a strict separation between layout, or design of the page, and the information, presented on the page. Thus the design of pages can be easily changed, just [...]]]></description>
			<content:encoded><![CDATA[<p>CSS is important. And it is being used more and more often. Cascading Style Sheets offer many advantages you don’t have in table-layouts – and first of all a strict separation between layout, or design of the page, and the information, presented on the page. Thus the design of pages can be easily changed, just replacing a css-file with another one. Isn’t it great? Well, actually, it is.</p>
<p>Over the last few years web-developers have written many articles about CSS and developed many useful techniques, which can save you a lot of time – of course, if you are able to find them in time. Below you’ll find a list of techniques we , as web-architects, really couldn’t live without. They are essential and they indeed make our life easier. Let’s take a look at <strong>53 CSS-based techniques you should always have ready to hand if you develop web-sites</strong>. <em>Links checked: June/11 2008.</em></p>
<p>You might want to take a look at the article <a href="http://www.smashingmagazine.com/2008/02/21/powerful-css-techniques-for-effective-coding/" onclick="urchinTracker('/outgoing/www.smashingmagazine.com/2008/02/21/powerful-css-techniques-for-effective-coding/?referer=');">Powerful CSS-Techniques For Effective Coding</a>.</p>
<p>1. <a href="http://www.nundroo.com/navigation/" onclick="urchinTracker('/outgoing/www.nundroo.com/navigation/?referer=');">CSS Based Navigation</a></p>
<p><img src="http://media2.smashingmagazine.com/images/css/css-techniques0000.gif" alt="" width="485" height="170" /></p>
<p>2. <a href="http://superfluousbanter.org/archives/2004/05/navigation-matrix-reloaded/" onclick="urchinTracker('/outgoing/superfluousbanter.org/archives/2004/05/navigation-matrix-reloaded/?referer=');">Navigation Matrix Reloaded</a></p>
<p><a href="http://superfluousbanter.org/archives/2004/05/navigation-matrix-reloaded/" onclick="urchinTracker('/outgoing/superfluousbanter.org/archives/2004/05/navigation-matrix-reloaded/?referer=');"><img src="http://media2.smashingmagazine.com/images/css/css-techniques0001.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>3. <a href="http://exploding-boy.com/images/cssmenus/menus.html" onclick="urchinTracker('/outgoing/exploding-boy.com/images/cssmenus/menus.html?referer=');">CSS Tabs</a></p>
<p><a href="http://exploding-boy.com/images/cssmenus/menus.html" onclick="urchinTracker('/outgoing/exploding-boy.com/images/cssmenus/menus.html?referer=');"><img src="http://media1.smashingmagazine.com/images/css/css-techniques0002.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>4. <a href="http://www.khmerang.com/index.php?p=118" onclick="urchinTracker('/outgoing/www.khmerang.com/index.php?p=118&amp;referer=');">CSS Bar Graphs</a> (<a href="http://applestooranges.com/blog/post/css-for-bar-graphs/?id=55" onclick="urchinTracker('/outgoing/applestooranges.com/blog/post/css-for-bar-graphs/?id=55&amp;referer=');">CSS For Bar Graphs</a>)</p>
<p><a href="http://www.khmerang.com/index.php?p=118" onclick="urchinTracker('/outgoing/www.khmerang.com/index.php?p=118&amp;referer=');"><img src="http://media1.smashingmagazine.com/images/css/css-techniques0003.gif" alt="CSS-Technique" width="485" height="170" /></a><span id="more-363"></span></p>
<p>5. <a href="http://icant.co.uk/sandbox/footercollapsetables/" onclick="urchinTracker('/outgoing/icant.co.uk/sandbox/footercollapsetables/?referer=');">Collapsing Tables: An Example</a></p>
<p><a href="http://icant.co.uk/sandbox/footercollapsetables/" onclick="urchinTracker('/outgoing/icant.co.uk/sandbox/footercollapsetables/?referer=');"><img src="http://media2.smashingmagazine.com/images/css/css-techniques0004.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>6. <a href="http://www.flog.co.nz/lab/ARC/ARC.htm" onclick="urchinTracker('/outgoing/www.flog.co.nz/lab/ARC/ARC.htm?referer=');">Adam’s Radio &amp; Checkbox Customisation Method</a></p>
<p><a href="http://www.flog.co.nz/lab/ARC/ARC.htm" onclick="urchinTracker('/outgoing/www.flog.co.nz/lab/ARC/ARC.htm?referer=');"><img src="http://media2.smashingmagazine.com/images/css/css-techniques0005.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>7. <a href="http://www.mezzoblue.com/tests/revised-image-replacement/" onclick="urchinTracker('/outgoing/www.mezzoblue.com/tests/revised-image-replacement/?referer=');">CSS Image Replacement</a></p>
<p><a href="http://www.mezzoblue.com/tests/revised-image-replacement/" onclick="urchinTracker('/outgoing/www.mezzoblue.com/tests/revised-image-replacement/?referer=');"><img src="http://media1.smashingmagazine.com/images/css/css-techniques0006.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>8. CSS Shadows (<a href="http://web-graphics.com/mtarchive/001589.php" onclick="urchinTracker('/outgoing/web-graphics.com/mtarchive/001589.php?referer=');">CSS Shadows Roundup</a>)</p>
<p><img src="http://media1.smashingmagazine.com/images/css/css-techniques0007.gif" alt="CSS-Technique" width="485" height="170" /></p>
<p>9. <a href="http://www.smileycat.com/miaow/archives/000044.html" onclick="urchinTracker('/outgoing/www.smileycat.com/miaow/archives/000044.html?referer=');">CSS Rounded Corners Roundup</a> (<a href="http://www.html.it/articoli/nifty/index.html" onclick="urchinTracker('/outgoing/www.html.it/articoli/nifty/index.html?referer=');">Nifty Corners</a>)</p>
<p><a href="http://www.smileycat.com/miaow/archives/000044.html" onclick="urchinTracker('/outgoing/www.smileycat.com/miaow/archives/000044.html?referer=');"><img src="http://media2.smashingmagazine.com/images/css/css-techniques0008.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>10. <a href="http://www.mandarindesign.com/troops.html" onclick="urchinTracker('/outgoing/www.mandarindesign.com/troops.html?referer=');">Drop Cap – Capital Letters with CSS</a></p>
<p><a href="http://www.mandarindesign.com/troops.html" onclick="urchinTracker('/outgoing/www.mandarindesign.com/troops.html?referer=');"><img src="http://media2.smashingmagazine.com/images/css/css-techniques0009.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>11. <a href="http://www.mandarindesign.com/troops.html#opacitybackgroundhard" onclick="urchinTracker('/outgoing/www.mandarindesign.com/troops.html_opacitybackgroundhard?referer=');">Define Image Opacity with CSS</a></p>
<p><a href="http://www.mandarindesign.com/troops.html#opacitybackgroundhard" onclick="urchinTracker('/outgoing/www.mandarindesign.com/troops.html_opacitybackgroundhard?referer=');"><img src="http://media1.smashingmagazine.com/images/css/css-techniques0010.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>12. <a href="http://www.smileycat.com/miaow/archives/000230.html" onclick="urchinTracker('/outgoing/www.smileycat.com/miaow/archives/000230.html?referer=');">How to Create a Block Hover Effect for a List of Links</a></p>
<p><a href="http://www.smileycat.com/miaow/archives/000230.html" onclick="urchinTracker('/outgoing/www.smileycat.com/miaow/archives/000230.html?referer=');"><img src="http://media1.smashingmagazine.com/images/css/css-techniques0011.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>13. <a href="http://www.sitepoint.com/test/pullquote.htm" onclick="urchinTracker('/outgoing/www.sitepoint.com/test/pullquote.htm?referer=');">Pullquotes with CSS</a> (<a href="http://www.456bereastreet.com/archive/200609/automatic_pullquotes_with_javascript_and_css/" onclick="urchinTracker('/outgoing/www.456bereastreet.com/archive/200609/automatic_pullquotes_with_javascript_and_css/?referer=');">Automatic Pullquotes with JavaScript and CSS</a></p>
<p><a href="http://www.sitepoint.com/test/pullquote.htm" onclick="urchinTracker('/outgoing/www.sitepoint.com/test/pullquote.htm?referer=');"><img src="http://media2.smashingmagazine.com/images/css/css-techniques0012.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>14. <a href="http://www.surfare.net/%7Etoolman/temp/diagram.html" onclick="urchinTracker('/outgoing/www.surfare.net/_7Etoolman/temp/diagram.html?referer=');">CSS Diagrams</a></p>
<p><a href="http://www.surfare.net/%7Etoolman/temp/diagram.html" onclick="urchinTracker('/outgoing/www.surfare.net/_7Etoolman/temp/diagram.html?referer=');"><img src="http://media2.smashingmagazine.com/images/css/css-techniques0013.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>15. <a href="http://couchfort.net/article/59/css-curves" onclick="urchinTracker('/outgoing/couchfort.net/article/59/css-curves?referer=');">CSS Curves</a></p>
<p><a href="http://couchfort.net/article/59/css-curves" onclick="urchinTracker('/outgoing/couchfort.net/article/59/css-curves?referer=');"><img src="http://media1.smashingmagazine.com/images/css/css-techniques0014.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>16. <a href="http://www.themaninblue.com/experiment/footerStickAlt/" onclick="urchinTracker('/outgoing/www.themaninblue.com/experiment/footerStickAlt/?referer=');">Footer Stick</a> allows for the footer of a Web page to appear either at the bottom of the browser window or the bottom of the Web page content – whichever is visually lowest.</p>
<p><a href="http://www.themaninblue.com/experiment/footerStickAlt/" onclick="urchinTracker('/outgoing/www.themaninblue.com/experiment/footerStickAlt/?referer=');"><img src="http://media1.smashingmagazine.com/images/css/css-techniques0015.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>17. <a href="http://www.frankmanno.com/ideas/css-imagemap/" onclick="urchinTracker('/outgoing/www.frankmanno.com/ideas/css-imagemap/?referer=');">CSS Image Map</a></p>
<p><a href="http://www.frankmanno.com/ideas/css-imagemap/" onclick="urchinTracker('/outgoing/www.frankmanno.com/ideas/css-imagemap/?referer=');"><img src="http://media2.smashingmagazine.com/images/css/css-techniques0016.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>18. <a href="http://moneytreesystems.com/css/picpopup.html" onclick="urchinTracker('/outgoing/moneytreesystems.com/css/picpopup.html?referer=');">CSS Image Pop-Up</a></p>
<p><a href="http://moneytreesystems.com/css/picpopup.html" onclick="urchinTracker('/outgoing/moneytreesystems.com/css/picpopup.html?referer=');"><img src="http://media2.smashingmagazine.com/images/css/css-techniques0017.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>19. CSS Image Preloader</p>
<p><img src="http://media1.smashingmagazine.com/images/css/css-techniques0018.gif" alt="CSS-Technique" width="485" height="170" /></p>
<p>20. <a href="http://www.ampsoft.net/webdesign-l/image-button.html" onclick="urchinTracker('/outgoing/www.ampsoft.net/webdesign-l/image-button.html?referer=');">CSS Image Replacement for Buttons</a></p>
<p><a href="http://www.ampsoft.net/webdesign-l/image-button.html" onclick="urchinTracker('/outgoing/www.ampsoft.net/webdesign-l/image-button.html?referer=');"><img src="http://media1.smashingmagazine.com/images/css/css-techniques0019.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>21. <a href="http://lab.arc90.com/2006/07/link_thumbnail.php" onclick="urchinTracker('/outgoing/lab.arc90.com/2006/07/link_thumbnail.php?referer=');">Link Thumbnail</a></p>
<p><a href="http://lab.arc90.com/2006/07/link_thumbnail.php" onclick="urchinTracker('/outgoing/lab.arc90.com/2006/07/link_thumbnail.php?referer=');"><img src="http://media2.smashingmagazine.com/images/css/css-techniques0020.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>22. <a href="http://mikecherim.com/experiments/css_map_pop.php" onclick="urchinTracker('/outgoing/mikecherim.com/experiments/css_map_pop.php?referer=');">CSS Map Pop</a></p>
<p><a href="http://mikecherim.com/experiments/css_map_pop.php" onclick="urchinTracker('/outgoing/mikecherim.com/experiments/css_map_pop.php?referer=');"><img src="http://media2.smashingmagazine.com/images/css/css-techniques0021.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>23. <a href="http://mikecherim.com/gbcms_xml/news_page.php?id=12" onclick="urchinTracker('/outgoing/mikecherim.com/gbcms_xml/news_page.php?id=12&amp;referer=');">PHP-based CSS Style Switcher</a></p>
<p><a href="http://mikecherim.com/gbcms_xml/news_page.php?id=12" onclick="urchinTracker('/outgoing/mikecherim.com/gbcms_xml/news_page.php?id=12&amp;referer=');"><img src="http://media1.smashingmagazine.com/images/css/css-techniques0022.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>24. <a href="http://mikecherim.com/gbcms_xml/news_page.php?id=0" onclick="urchinTracker('/outgoing/mikecherim.com/gbcms_xml/news_page.php?id=0&amp;referer=');">CSS Unordered List Calender</a> (<a href="http://veerle.duoh.com/blog/comments/a_css_styled_calendar/" onclick="urchinTracker('/outgoing/veerle.duoh.com/blog/comments/a_css_styled_calendar/?referer=');">CSS Styled Calender</a>)</p>
<p><a href="http://mikecherim.com/gbcms_xml/news_page.php?id=0" onclick="urchinTracker('/outgoing/mikecherim.com/gbcms_xml/news_page.php?id=0&amp;referer=');"><img src="http://media1.smashingmagazine.com/images/css/css-techniques0023.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>25. <a href="http://www.smashingmagazine.com/2006/11/11/css-based-forms-modern-solutions/" onclick="urchinTracker('/outgoing/www.smashingmagazine.com/2006/11/11/css-based-forms-modern-solutions/?referer=');">CSS-Based Forms: Techniques</a></p>
<p><a href="http://www.smashingmagazine.com/2006/11/11/css-based-forms-modern-solutions/" onclick="urchinTracker('/outgoing/www.smashingmagazine.com/2006/11/11/css-based-forms-modern-solutions/?referer=');"><img src="http://media2.smashingmagazine.com/images/css/css-techniques0024.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>26. <a href="http://www.smashingmagazine.com/2006/12/29/css-based-tables-modern-solutions/" onclick="urchinTracker('/outgoing/www.smashingmagazine.com/2006/12/29/css-based-tables-modern-solutions/?referer=');">CSS-Based Tables: Techniques</a></p>
<p><a href="http://www.smashingmagazine.com/2006/12/29/css-based-tables-modern-solutions/" onclick="urchinTracker('/outgoing/www.smashingmagazine.com/2006/12/29/css-based-tables-modern-solutions/?referer=');"><img src="http://media2.smashingmagazine.com/images/css/css-techniques0025.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>27. <a href="http://css-discuss.incutio.com/?page=PrintStylesheets" onclick="urchinTracker('/outgoing/css-discuss.incutio.com/?page=PrintStylesheets&amp;referer=');">Printing Web-Documents and CSS</a></p>
<p><a href="http://css-discuss.incutio.com/?page=PrintStylesheets" onclick="urchinTracker('/outgoing/css-discuss.incutio.com/?page=PrintStylesheets&amp;referer=');"><img src="http://media1.smashingmagazine.com/images/css/css-techniques0027.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>28. <a href="http://www.alistapart.com/articles/improvingprint/" onclick="urchinTracker('/outgoing/www.alistapart.com/articles/improvingprint/?referer=');">Improved Links-Display for Print-Layouts with CSS</a></p>
<p><a href="http://www.alistapart.com/articles/improvingprint/" onclick="urchinTracker('/outgoing/www.alistapart.com/articles/improvingprint/?referer=');"><img src="http://media1.smashingmagazine.com/images/css/css-techniques0026.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>29. <a href="http://www.ukthoughts.co.uk/journal/css-submit-buttons" onclick="urchinTracker('/outgoing/www.ukthoughts.co.uk/journal/css-submit-buttons?referer=');">CSS-Submit Buttons</a></p>
<p><a href="http://www.ukthoughts.co.uk/journal/css-submit-buttons" onclick="urchinTracker('/outgoing/www.ukthoughts.co.uk/journal/css-submit-buttons?referer=');"><img src="http://media2.smashingmagazine.com/images/css/css-techniques0028.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>30. <a href="http://www.456bereastreet.com/lab/teaser/" onclick="urchinTracker('/outgoing/www.456bereastreet.com/lab/teaser/?referer=');">CSS Teaser Box</a></p>
<p><a href="http://www.456bereastreet.com/lab/teaser/" onclick="urchinTracker('/outgoing/www.456bereastreet.com/lab/teaser/?referer=');"><img src="http://media2.smashingmagazine.com/images/css/css-techniques0029.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>31. <a href="http://www.macworld.com/2005/12/secrets/januarycreate/index.php" onclick="urchinTracker('/outgoing/www.macworld.com/2005/12/secrets/januarycreate/index.php?referer=');">CSS Tricks for Custom Bullets</a></p>
<p><a href="http://www.macworld.com/2005/12/secrets/januarycreate/index.php" onclick="urchinTracker('/outgoing/www.macworld.com/2005/12/secrets/januarycreate/index.php?referer=');"><img src="http://media1.smashingmagazine.com/images/css/css-techniques0030.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>32. <a href="http://www.colly.com/index.php?/weblog/comments/ticked_off_links_reloaded" onclick="urchinTracker('/outgoing/www.colly.com/index.php?/weblog/comments/ticked_off_links_reloaded&amp;referer=');">Ticked Off Links Reloaded</a></p>
<p><a href="http://www.colly.com/index.php?/weblog/comments/ticked_off_links_reloaded" onclick="urchinTracker('/outgoing/www.colly.com/index.php?/weblog/comments/ticked_off_links_reloaded&amp;referer=');"><img src="http://media1.smashingmagazine.com/images/css/css-techniques0031.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>33. <a href="http://www.deltatangobravo.com/images/zoom/" onclick="urchinTracker('/outgoing/www.deltatangobravo.com/images/zoom/?referer=');">CSS Zooming</a></p>
<p><a href="http://www.deltatangobravo.com/images/zoom/" onclick="urchinTracker('/outgoing/www.deltatangobravo.com/images/zoom/?referer=');"><img src="http://media2.smashingmagazine.com/images/css/css-techniques0032.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>34. <a href="http://komodomedia.com/blog/index.php/2005/08/24/creating-a-star-rater-using-css/" onclick="urchinTracker('/outgoing/komodomedia.com/blog/index.php/2005/08/24/creating-a-star-rater-using-css/?referer=');">Creating a Star Rater using CSS</a></p>
<p><a href="http://komodomedia.com/blog/index.php/2005/08/24/creating-a-star-rater-using-css/" onclick="urchinTracker('/outgoing/komodomedia.com/blog/index.php/2005/08/24/creating-a-star-rater-using-css/?referer=');"><img src="http://media2.smashingmagazine.com/images/css/css-techniques0033.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>35. <a href="http://webdesign.maratz.com/lab/visited_links_styling/" onclick="urchinTracker('/outgoing/webdesign.maratz.com/lab/visited_links_styling/?referer=');">The ways to style visited Links</a></p>
<p><a href="http://webdesign.maratz.com/lab/visited_links_styling/" onclick="urchinTracker('/outgoing/webdesign.maratz.com/lab/visited_links_styling/?referer=');"><img src="http://media1.smashingmagazine.com/images/css/css-techniques0034.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>36. <a href="http://webdesign.maratz.com/lab/pdf_links_labeling/" onclick="urchinTracker('/outgoing/webdesign.maratz.com/lab/pdf_links_labeling/?referer=');">PDF, ZIP, DOC Links Labeling</a></p>
<p><a href="http://webdesign.maratz.com/lab/pdf_links_labeling/" onclick="urchinTracker('/outgoing/webdesign.maratz.com/lab/pdf_links_labeling/?referer=');"><img src="http://media1.smashingmagazine.com/images/css/css-techniques0035.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>37. Displaying Percentages with CSS</p>
<p><img src="http://media2.smashingmagazine.com/images/css/css-techniques0036.gif" alt="CSS-Technique" width="485" height="170" /></p>
<p>38. <a href="http://ghettocooler.net/2005/11/13/image-floats-without-the-text-wrap/" onclick="urchinTracker('/outgoing/ghettocooler.net/2005/11/13/image-floats-without-the-text-wrap/?referer=');">Image Floats without the Text Wrap</a></p>
<p><a href="http://ghettocooler.net/2005/11/13/image-floats-without-the-text-wrap/" onclick="urchinTracker('/outgoing/ghettocooler.net/2005/11/13/image-floats-without-the-text-wrap/?referer=');"><img src="http://media2.smashingmagazine.com/images/css/css-techniques0037.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>39. <a href="http://webdesign.maratz.com/lab/new_window_link/" onclick="urchinTracker('/outgoing/webdesign.maratz.com/lab/new_window_link/?referer=');">Let visitors decide, whether or not will they open link in a new window</a></p>
<p><a href="http://webdesign.maratz.com/lab/new_window_link/" onclick="urchinTracker('/outgoing/webdesign.maratz.com/lab/new_window_link/?referer=');"><img src="http://media1.smashingmagazine.com/images/css/css-techniques0038.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>40. <a href="http://www.maxdesign.com.au/presentation/external/" onclick="urchinTracker('/outgoing/www.maxdesign.com.au/presentation/external/?referer=');">Simple accessible external links</a></p>
<p><a href="http://www.maxdesign.com.au/presentation/external/" onclick="urchinTracker('/outgoing/www.maxdesign.com.au/presentation/external/?referer=');"><img src="http://media1.smashingmagazine.com/images/css/css-techniques0039.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>41. <a href="http://24ways.org/2005/splintered-striper" onclick="urchinTracker('/outgoing/24ways.org/2005/splintered-striper?referer=');">Zebra Table with JavaScript and CSS</a></p>
<p><a href="http://24ways.org/2005/splintered-striper" onclick="urchinTracker('/outgoing/24ways.org/2005/splintered-striper?referer=');"><img src="http://media2.smashingmagazine.com/images/css/css-techniques0040.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>42. <a href="http://www.jakpsatweb.cz/css/css-vertical-center-solution.html" onclick="urchinTracker('/outgoing/www.jakpsatweb.cz/css/css-vertical-center-solution.html?referer=');">Vertical Centering with CSS</a> (<a href="http://www.456bereastreet.com/lab/centered/both/" onclick="urchinTracker('/outgoing/www.456bereastreet.com/lab/centered/both/?referer=');">Horizontal and Vertical Centering with CSS</a></p>
<p><a href="http://www.jakpsatweb.cz/css/css-vertical-center-solution.html" onclick="urchinTracker('/outgoing/www.jakpsatweb.cz/css/css-vertical-center-solution.html?referer=');"><img src="http://media2.smashingmagazine.com/images/css/css-techniques0041.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>43. <a href="http://lab.arc90.com/2006/05/unobtrusive_sidenotes.php" onclick="urchinTracker('/outgoing/lab.arc90.com/2006/05/unobtrusive_sidenotes.php?referer=');">Unobtrusive Sidenotes</a></p>
<p><a href="http://lab.arc90.com/2006/05/unobtrusive_sidenotes.php" onclick="urchinTracker('/outgoing/lab.arc90.com/2006/05/unobtrusive_sidenotes.php?referer=');"><img src="http://media1.smashingmagazine.com/images/css/css-techniques0042.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>44. <a href="http://lab.arc90.com/2006/07/image_caption_1.php" onclick="urchinTracker('/outgoing/lab.arc90.com/2006/07/image_caption_1.php?referer=');">Image Caption with CSS</a> (<a href="http://www.boagworld.com/archives/2006/07/styled_images_with_caption.html" onclick="urchinTracker('/outgoing/www.boagworld.com/archives/2006/07/styled_images_with_caption.html?referer=');">Styled Images with Caption</a>)</p>
<p><a href="http://lab.arc90.com/2006/07/image_caption_1.php" onclick="urchinTracker('/outgoing/lab.arc90.com/2006/07/image_caption_1.php?referer=');"><img src="http://media1.smashingmagazine.com/images/css/css-techniques0043.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>45. <a href="http://petewilliamsagency.com/css/examples/pie/" onclick="urchinTracker('/outgoing/petewilliamsagency.com/css/examples/pie/?referer=');">Dynamic Piechart with CSS</a></p>
<p><a href="http://petewilliamsagency.com/css/examples/pie/" onclick="urchinTracker('/outgoing/petewilliamsagency.com/css/examples/pie/?referer=');"><img src="http://media2.smashingmagazine.com/images/css/css-techniques0044.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>46. <a href="http://www.brandspankingnew.net/archive/2005/07/format_footnote.html" onclick="urchinTracker('/outgoing/www.brandspankingnew.net/archive/2005/07/format_footnote.html?referer=');">Format Footnotes with CSS</a></p>
<p><a href="http://www.brandspankingnew.net/archive/2005/07/format_footnote.html" onclick="urchinTracker('/outgoing/www.brandspankingnew.net/archive/2005/07/format_footnote.html?referer=');"><img src="http://media2.smashingmagazine.com/images/css/css-techniques0045.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>47. <a href="http://www.alexandersperl.de/tutorials/css/sitemap.html" onclick="urchinTracker('/outgoing/www.alexandersperl.de/tutorials/css/sitemap.html?referer=');">Hierarchical Sitemap with CSS</a></p>
<p><a href="http://www.alexandersperl.de/tutorials/css/sitemap.html" onclick="urchinTracker('/outgoing/www.alexandersperl.de/tutorials/css/sitemap.html?referer=');"><img src="http://media1.smashingmagazine.com/images/css/css-techniques0046.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>48. <a href="http://www.colly.com/index.php?/weblog/comments/snooks_resizable_underlines/" onclick="urchinTracker('/outgoing/www.colly.com/index.php?/weblog/comments/snooks_resizable_underlines/&amp;referer=');">Snook’s Resizable Underlines</a></p>
<p><a href="http://www.colly.com/index.php?/weblog/comments/snooks_resizable_underlines/" onclick="urchinTracker('/outgoing/www.colly.com/index.php?/weblog/comments/snooks_resizable_underlines/&amp;referer=');"><img src="http://media1.smashingmagazine.com/images/css/css-techniques0047.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>49. <a href="http://www.alistapart.com/articles/switchymclayout" onclick="urchinTracker('/outgoing/www.alistapart.com/articles/switchymclayout?referer=');">Switchy McLayout: An Adaptive Layout Technique</a></p>
<p><a href="http://www.alistapart.com/articles/switchymclayout" onclick="urchinTracker('/outgoing/www.alistapart.com/articles/switchymclayout?referer=');"><img src="http://media2.smashingmagazine.com/images/css/css-techniques0048.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>50. <a href="http://www.scottjehl.com/v7/index.php/process/stylemap_visual_sitemap/" onclick="urchinTracker('/outgoing/www.scottjehl.com/v7/index.php/process/stylemap_visual_sitemap/?referer=');">StyleMap: CSS+HTML Visual Sitemap</a></p>
<p><a href="http://www.scottjehl.com/v7/index.php/process/stylemap_visual_sitemap/" onclick="urchinTracker('/outgoing/www.scottjehl.com/v7/index.php/process/stylemap_visual_sitemap/?referer=');"><img src="http://media2.smashingmagazine.com/images/css/css-techniques0049.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>51. <a href="http://www.devlounge.net/articles/custom-reading-width-beta" onclick="urchinTracker('/outgoing/www.devlounge.net/articles/custom-reading-width-beta?referer=');">Custom Reading Width</a></p>
<p><a href="http://www.devlounge.net/articles/custom-reading-width-beta" onclick="urchinTracker('/outgoing/www.devlounge.net/articles/custom-reading-width-beta?referer=');"><img src="http://media1.smashingmagazine.com/images/css/css-techniques0050.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>52. <a href="http://www.bioneural.net/2006/04/01/create-a-valid-css-alert-message/" onclick="urchinTracker('/outgoing/www.bioneural.net/2006/04/01/create-a-valid-css-alert-message/?referer=');">CSS Alert Message</a></p>
<p><a href="http://www.bioneural.net/2006/04/01/create-a-valid-css-alert-message/" onclick="urchinTracker('/outgoing/www.bioneural.net/2006/04/01/create-a-valid-css-alert-message/?referer=');"><img src="http://media1.smashingmagazine.com/images/css/css-techniques0051.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>53. <a href="http://24ways.org/2006/css-production-notes" onclick="urchinTracker('/outgoing/24ways.org/2006/css-production-notes?referer=');">CSS Production Notes</a></p>
<p><a href="http://24ways.org/2006/css-production-notes" onclick="urchinTracker('/outgoing/24ways.org/2006/css-production-notes?referer=');"><img src="http://media2.smashingmagazine.com/images/css/css-techniques0052.gif" alt="CSS-Technique" width="485" height="170" /></a></p>
<p>Compliments of <a title="53 CSS Techniques" href="http://www.smashingmagazine.com/2007/01/19/53-css-techniques-you-couldnt-live-without/" onclick="urchinTracker('/outgoing/www.smashingmagazine.com/2007/01/19/53-css-techniques-you-couldnt-live-without/?referer=');">Smashing Magazine</a>!</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fphenix.thephenixblue.com%2F2009%2F09%2F53-css-techniques-you-couldnt-live-without%2F&amp;linkname=53%20CSS%20Techniques%20You%20Couldn%26%238217%3Bt%20Live%20Without" onclick="urchinTracker('/outgoing/www.addtoany.com/share_save?linkurl=http_3A_2F_2Fphenix.thephenixblue.com_2F2009_2F09_2F53-css-techniques-you-couldnt-live-without_2F_amp_linkname=53_20CSS_20Techniques_20You_20Couldn_26_238217_3Bt_20Live_20Without&amp;referer=');"><img src="http://phenix.thephenixblue.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://phenix.thephenixblue.com/2009/09/53-css-techniques-you-couldnt-live-without/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AT&amp;T iPhone MMS</title>
		<link>http://phenix.thephenixblue.com/2009/09/att-iphone-mms/</link>
		<comments>http://phenix.thephenixblue.com/2009/09/att-iphone-mms/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 13:00:33 +0000</pubDate>
		<dc:creator>Phenix</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[AT&T]]></category>
		<category><![CDATA[mms]]></category>

		<guid isPermaLink="false">http://phenix.thephenixblue.com/?p=359</guid>
		<description><![CDATA[Imagine what service will be like on 9/25 as suddenly millions of iPhones go live with a feature every other cell carrier has had for years. You think you have problems with calls dropped regularly? Our anticipation is something like molasses powered 3G that makes the Edge Network look lightning fast, along with every other [...]]]></description>
			<content:encoded><![CDATA[<p>Imagine what service will be like on 9/25 as suddenly millions of iPhones go live with a feature every other cell carrier has had for years. You think you have problems with calls dropped regularly? Our anticipation is something like molasses powered 3G that makes the Edge Network look lightning fast, along with every other call dropping into cellular hell.</p>
<p><img src="http://www.maclife.com/files/u124583/photo_2_.jpg" alt="not here" width="320" height="480" /></p>
<p><em>(Not in the camera roll options.) </em></p>
<p>Quite possibly the idea is to slowly take the air out of the announced date by incrementally removing the <a href="http://gizmodo.com/5283562/att-mms-delay-may-be-due-to-opt+out-codes-70-tethering-plan-in-works" onclick="urchinTracker('/outgoing/gizmodo.com/5283562/att-mms-delay-may-be-due-to-opt+out-codes-70-tethering-plan-in-works?referer=');">&#8220;opt-out&#8221; codes</a> that blocked MMS on the iPhone rather than letting people work themselves up into a frenzy. While MMS has been around since 2002 and plenty of cheaper, lower-tech phones have had it for years, iPhone users, by their nature heavy smartphone addicts, have been jonesing for some time.</p>
<p><img src="http://www.maclife.com/files/u124583/photo_3_.jpg" alt="Not here either" width="320" height="480" /></p>
<p><em>(Not in my Messages either.) </em></p>
<p>While AT&amp;T promised &#8220;late summer&#8221; for MMS at the WWDC, the official release date technically lands us in &#8220;early autumn.&#8221; Nevertheless, as AT&amp;T <a href="http://consumerist.com/5358089/mms-for-iphone-rollout-begins-2-weeks-early" onclick="urchinTracker('/outgoing/consumerist.com/5358089/mms-for-iphone-rollout-begins-2-weeks-early?referer=');">adds users bit by bit</a>, they make good on their promise. That AT&amp;T has begun this early suggests that the problem was merely their own rather wimpy network more than anything else.</p>
<p>As you can see by the above images, I was not one of the lucky duckies sporting the unblocked iPhone. However, if I were you, I&#8217;d check your phone. And if you&#8217;re like me, and you&#8217;re feeling adventurous, there are a <a href="http://randomcritic.com/?p=147" onclick="urchinTracker('/outgoing/randomcritic.com/?p=147&amp;referer=');">number</a> of <a href="http://www.krillr.com/blog/N72ZCXJH/tutorial-mms-on-iphone-os-31-att" onclick="urchinTracker('/outgoing/www.krillr.com/blog/N72ZCXJH/tutorial-mms-on-iphone-os-31-att?referer=');">places</a> where you can download a carrier bundle that will let you join in the fun.</p>
<p>Thanks Mac-Life! <a title="AT&amp;T iPhone MMS" href="http://www.maclife.com/article/%5Bprimary-term%5D/check_your_iphones_mms_here_early_some" onclick="urchinTracker('/outgoing/www.maclife.com/article/_5Bprimary-term_5D/check_your_iphones_mms_here_early_some?referer=');">Here&#8217;s the original</a>.</p>
<p>-Phenix</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fphenix.thephenixblue.com%2F2009%2F09%2Fatt-iphone-mms%2F&amp;linkname=AT%26amp%3BT%20iPhone%20MMS" onclick="urchinTracker('/outgoing/www.addtoany.com/share_save?linkurl=http_3A_2F_2Fphenix.thephenixblue.com_2F2009_2F09_2Fatt-iphone-mms_2F_amp_linkname=AT_26amp_3BT_20iPhone_20MMS&amp;referer=');"><img src="http://phenix.thephenixblue.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://phenix.thephenixblue.com/2009/09/att-iphone-mms/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>MAC: Display Sleep Issues</title>
		<link>http://phenix.thephenixblue.com/2009/09/mac-display-sleep-issues/</link>
		<comments>http://phenix.thephenixblue.com/2009/09/mac-display-sleep-issues/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 00:04:51 +0000</pubDate>
		<dc:creator>Phenix</dc:creator>
				<category><![CDATA[Apple Desktops]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[Mac OS]]></category>
		<category><![CDATA[display]]></category>
		<category><![CDATA[power]]></category>
		<category><![CDATA[sleep]]></category>

		<guid isPermaLink="false">http://phenix.thephenixblue.com/?p=351</guid>
		<description><![CDATA[Because I normally leave my machines running 24/7, i try to set the displays to sleep after 3 minutes (to save some power, prevent burn in, etc.). In my current home office setup I have 2 iMacs side by side. Lately I&#8217;ve noticed one of them has the display go to sleep, and stay asleep, [...]]]></description>
			<content:encoded><![CDATA[<p>Because I normally leave my machines running 24/7, i try to set the displays to sleep after 3 minutes (to save some power, prevent burn in, etc.). In my current home office setup I have 2 iMacs side by side. Lately I&#8217;ve noticed one of them has the display go to sleep, and stay asleep, while the other does not. The iMac&#8217;s screen will go to sleep, but in about 15-20 seconds it will come back on and continue in a cycle like this. It&#8217;s very annoying at night, when all lights are turned off, not to mention WHY!!! I verified the 2 iMacs power save settings and screen saver settings were identical. I of course perused Google, and other sites for a solution to no avail. I finally pieced together info from here and there and have found a solution. Apparently it lies in your Sharing settings within System Preferences.<br />
<img class="aligncenter size-medium wp-image-353" src="http://phenix.thephenixblue.com/files/2009/09/Screen-shot-2009-09-02-at-7.59.31-PM-300x158.png" alt="Remote Management Prefs" width="300" height="158" /></p>
<p>If you reside on a public network, or even on a network with several other macs, and you have &#8220;Remote Management&#8221; set to allow &#8220;All Users&#8221; you can end up getting some unwanted users trying to connect to your machine. Once I configured &#8220;Remote Management&#8221; to only allow specific users to access the machine, the annoying cycle was stopped. If I had to guess, this has to do with a heartbeat coming from bonjour enabled clients.</p>
<p>-Phenix</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fphenix.thephenixblue.com%2F2009%2F09%2Fmac-display-sleep-issues%2F&amp;linkname=MAC%3A%20Display%20Sleep%20Issues" onclick="urchinTracker('/outgoing/www.addtoany.com/share_save?linkurl=http_3A_2F_2Fphenix.thephenixblue.com_2F2009_2F09_2Fmac-display-sleep-issues_2F_amp_linkname=MAC_3A_20Display_20Sleep_20Issues&amp;referer=');"><img src="http://phenix.thephenixblue.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://phenix.thephenixblue.com/2009/09/mac-display-sleep-issues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
