<?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>Trending Us</title>
	<atom:link href="http://trending.us/feed/" rel="self" type="application/rss+xml" />
	<link>http://trending.us</link>
	<description></description>
	<lastBuildDate>Mon, 01 Feb 2010 20:00:36 +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>Apple updates iPad video to remove Flash</title>
		<link>http://trending.us/2010/02/01/apple-updates-ipad-video-to-remove-flash/</link>
		<comments>http://trending.us/2010/02/01/apple-updates-ipad-video-to-remove-flash/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 20:00:33 +0000</pubDate>
		<dc:creator>Geuis</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://trending.us/?p=55</guid>
		<description><![CDATA[Apple&#8217;s introduction video for the new iPad has undergone some changes, quietly.
When Steve Jobs demoed Safari on the iPad on stage, it was obvious that Flash wasn&#8217;t on there. Several sites he visited had the now-traditional blue block in place of the Flash player.
In the introductory video that was previewed and later put online, around [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Apple&#8217;s introduction video for the new iPad has undergone some changes, quietly.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">When Steve Jobs demoed Safari on the iPad on stage, it was obvious that Flash wasn&#8217;t on there. Several sites he visited had the now-traditional blue block in place of the Flash player.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">In the introductory video that was previewed and later put online, around 2:11 you see the New York Times homepage. A section of the page that uses Flash is clearly visible in the video. This has led to speculation that the iPad will indeed support Flash. No such luck for those that want it.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">In an un-announced update to the video, that section has been re-edited to show the blue block.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">View the videos yourself and compare. Right around 2:11.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Original: http://www.youtube.com/watch?v=h-aVbSmfTFs</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Updated: http://www.apple.com/ipad/</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">(On a side note, I am on the side of *not* wanting Flash on the iPhone OS (iPhone, iPod Touch, iPad). Its slow, buggy, and just a bad experience overall.)</div>
<p>Apple&#8217;s introduction video for the new iPad has undergone some changes, quietly.</p>
<p>When Steve Jobs demoed Safari on the iPad on stage, it was obvious that Flash wasn&#8217;t on there. Several sites he visited had the now-traditional blue block in place of the Flash player.</p>
<p>In the introductory video that was previewed and later put online, around 2:11 you see the New York Times homepage. A section of the page that uses Flash is clearly visible in the video. This has led to speculation that the iPad will indeed support Flash. No such luck for those that want it.</p>
<p>In an un-announced update to the video, that section has been re-edited to show the blue block.</p>
<p><img class="alignnone size-full wp-image-56" title="ipad" src="http://trending.us/wp-content/uploads/2010/02/ipad.png" alt="ipad" width="518" height="600" /></p>
<p>View the videos yourself and compare. Right around 2:11.</p>
<p>Original: <a href="http://www.youtube.com/watch?v=h-aVbSmfTFs" target="_blank">http://www.youtube.com/watch?v=h-aVbSmfTFs</a></p>
<p>Updated: <a href="http://www.apple.com/ipad/" target="_blank">http://www.apple.com/ipad/</a></p>
<p>(On a side note, I am on the side of *not* wanting Flash on the iPhone OS (iPhone, iPod Touch, iPad). Its slow, buggy, and just a bad experience overall.)</p>
]]></content:encoded>
			<wfw:commentRss>http://trending.us/2010/02/01/apple-updates-ipad-video-to-remove-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to run a web server from Virtual Box</title>
		<link>http://trending.us/2009/11/12/how-to-run-a-web-server-from-virtual-box/</link>
		<comments>http://trending.us/2009/11/12/how-to-run-a-web-server-from-virtual-box/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 06:38:55 +0000</pubDate>
		<dc:creator>Geuis</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://trending.us/?p=52</guid>
		<description><![CDATA[VirtualBox is a free, lightweight virtual machine simulator from Sun. The current version is 3.0.10.
One of the uses of VirtualBox is to run a web server or other application from a virtual operating system on your computer, whether it be Windows, Linux, or Mac.
So, the point of this short post is to describe how to [...]]]></description>
			<content:encoded><![CDATA[<p>VirtualBox is a free, lightweight virtual machine simulator from Sun. The current version is 3.0.10.</p>
<p>One of the uses of VirtualBox is to run a web server or other application from a virtual operating system on your computer, whether it be Windows, Linux, or Mac.</p>
<p>So, the point of this short post is to describe how to access your web server from your host machine. For whatever odd reason, I simply could not find this documented *anywhere* that was simple. This requires no installation of extra software or configuration of anything on your computer or on your virtual server.</p>
<p>Ok, I&#8217;m assuming that you already have your server installed.</p>
<ol>
<li>Shut it down if its running.</li>
<li>Open up Virtual Box. In the left panel, select your VM and then click the yellow Settings button above it.</li>
<li>In the new view, click on the Network button off to the right along the top.</li>
<li>By default, Adapter 1 should already be selected. If not select it, or if you are configuring a different adapter, select that one.</li>
<li>You should see menus called Adapter Type, Attached To, and Name. Name is probably greyed out.</li>
<li>Under Attached To, select Bridged Adapter. The Name menu should now be clickable.</li>
<li>Under the Name menu, select the network adapter that your computer is using for its internet connection. I am on a Mac on wireless, so my network adapter is en1: Airport. Yours might be one of the others if you are connected via ethernet.</li>
<li>Hit OK, and this window will go away.</li>
<li>Now start your VM image and log in.</li>
<li>Once it is started up, you have to find the IP address that the VM is now using.</li>
<li>If you are running a Linux server like Ubuntu, type &#8220;ifconfig&#8221; on the command line. Look for &#8220;eth0&#8243; and the &#8220;ifnet addr&#8221; near it. In my case, it is 192.160.0.7.</li>
<li>If you are running Windows, open your command prompt and type &#8220;ipconfig&#8221;. Look for a similar type of IP address.</li>
<li>The IP address you found will be the one that you use to contact your virtual web server.</li>
<li>Open a browser and type that number in as the address. If your server is up and running, you should now see a web page from it.</li>
</ol>
<p>As an added bonus, its easy to configure a local name that points to this IP address and makes it easy to access your web page in the future. The steps are nearly identical for Mac, Linux, and Windows users. Since I am on a Mac, I will describe the process for us. For Windows users, do a quick search on where to find your Hosts file. The information I describe here applies, but your hosts file is in a different location.</p>
<ol>
<li>Mac users: Open a terminal.</li>
<li>Type &#8217;sudo pico /etc/hosts&#8217; and enter.</li>
<li>Somewhere at the end of the file, add something like &#8220;localubuntu 192.168.0.7&#8243;. Of course, &#8220;localubuntu&#8221; is the address I want to use. Feel free to name it whatever you like. Also, the IP address has to match the one that you found in the earlier steps with &#8220;ifconfig&#8221; or &#8220;ipconfig&#8221;.</li>
<li>Hit control-o and enter to save the changes. Closing the terminal window will save the changes system wide. No reboot should be necessary.</li>
<li>Now go back to a browser and try going to &#8220;localubuntu&#8221; or whatever you named yours and you should now be hitting your web server.</li>
</ol>
<p>Feel free to leave comments, suggestions, or questions about any of this.</p>
]]></content:encoded>
			<wfw:commentRss>http://trending.us/2009/11/12/how-to-run-a-web-server-from-virtual-box/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why I use a Mac and not Windows</title>
		<link>http://trending.us/2009/11/08/why-i-use-a-mac-and-not-windows/</link>
		<comments>http://trending.us/2009/11/08/why-i-use-a-mac-and-not-windows/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 22:37:29 +0000</pubDate>
		<dc:creator>Geuis</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://trending.us/?p=48</guid>
		<description><![CDATA[


I&#8217;m a front-end engineer with a side hobby in video production. I have a Macbook for personal use. I use a high-end Mac desktop at work. For my video editing, I use a high-end machine I built myself that has Windows 7 on it.On my Macs, the system acts the way I expect it to. [...]]]></description>
			<content:encoded><![CDATA[<table border="0">
<tbody>
<tr>
<td>I&#8217;m a front-end engineer with a side hobby in video production. I have a Macbook for personal use. I use a high-end Mac desktop at work. For my video editing, I use a high-end machine I built myself that has Windows 7 on it.<span id="more-48"></span>On my Macs, the system acts the way I expect it to. There are of course little UI things here and there that aren&#8217;t exactly how I like to work, but Leopard is very configurable and it only takes a couple of minutes on a new system to get it running the way I like. I am able to use VirtualBox to run VM&#8217;s of every operating system I have to test against, all in one machine. Basically, the Mac is sane. It lets me get things done that I need to get done. It also just gets out of my way and leaves me in peace.</p>
<p>I have a different relationship with my Windows 7 machine. I chose to go with Windows for my video editing for a few reasons. First, all of my video experience has been within the Premiere/After Effects suite. The latest versions of CS4 are really quite good. It was a relatively inexpensive upgrade to the latest versions that have better support for multicores and GPU acceleration.</p>
<p>Cost was the biggest decision maker for me. I absolutely love the desktop Mac Pro I have at work, but I couldn&#8217;t justify the cost of spending close to $3k on an equivalent machine for my hobby. I was able to build a high end desktop for about $1500, with 8gb of RAM, terabyte HDD, dual video cards, etc. To top it off, when I built the machine Windows 7 was available for free.</p>
<p>After many years of working with XP, Win7 was a breath of fresh air. So much of the OS was revamped. It got rid of many of the annoyances of XP, it runs so much faster. Installation was a breeze. It had automatic support for some of my specialized hardware. To sum it up, Win7 seemed like an automatic win, and indeed in many ways it was. For any average user, its a must-have upgrade if you&#8217;re going to stick to the Windows world.</p>
<p>But then, there&#8217;s no point in writing this if I don&#8217;t illustrate my frustration with Windows 7 compared to my Macs. Its not a single thing that bothers me so much that I can just point at it say, &#8220;THAT&#8217;S THE REASON!&#8221; Rather, its a collection of many small things.</p>
<p>The best way to say it is that Windows doesn&#8217;t get out of my way. No matter what I&#8217;m doing, whether browsing the web, doing an application update, or playing a game, its always there in some niggling little way. It ranges from every time I install an update in Firefox or Chrome and the UAC pops up and blanks out my screen to how the start menu works. The big thing that got me today was after manually initiating the Windows Updates, it politely downloaded them and asked me if I wanted to restart. I said, &#8220;No, but thank you. I&#8217;ll do that later.&#8221; So it goes away and I continue writing a rather lengthy forum post I had been working on. As part of that post, I had several tabs open where I had been researching parts of the answer I was working on. About 15 minutes after I said &#8220;No&#8221; to the restart, the OS decides to install the updates anyway. Without warning, it shuts down all of my open apps, logs out, and then reboots. It quickly reboots and does the updates, and is back on my desktop within a minute. The actual update experience is nice. The fact that is did so against my wishes is not. So yeah, I lost everything I had been working on. Anger ensued.</p>
<p>So the point of all this is that for a product that has been tested, debugged, and gone through all levels of Dante&#8217;s circles and back before being released, Windows is just <em>not good enough</em>. It seems like its so close. You just start to like it, and then it does something weird again. Its like an old friend of mine. She drinks and can be really raucous. But she&#8217;s a great person but has off moments. Its like hanging out with her on a good day and everything seems awesome, and then she randomly punches a cop. You kind of expect it, but you let your guard down for a minute and then wham, you get reminded again.</p>
<p>I&#8217;ve basically come to the personal conclusion that an artifact really reflects the culture that makes it. Clovis arrowheads tell us about the people in ancient North America. Neanderthal burials tell us a lot about how they loved their families and friends. Apple&#8217;s culture is expressed in every product they make. They&#8217;re sleek, well-made, and durable. They don&#8217;t try to do more than they need. Microsoft has their own culture, and unfortunately it gets expressed in even their best product offerings. The Zune is a great mp3 player, but its 3 or more years behind the curve. The Xbox is a GREAT gaming machine, but the UI is both pretty and weird. IE8 made some big improvements, but their best effort just wasn&#8217;t good enough. Windows 7 is gorgeous, but the team behind it can&#8217;t make it what it needs to be because its still a product of that culture.</p>
<p>So in the end, I just fell for Mac because she&#8217;s really my type of girl. We fit well together. Windows is really pretty, and we have some good times, but she&#8217;s just not the one. We&#8217;ll still be friends, but that&#8217;s all we can ever be.</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://trending.us/2009/11/08/why-i-use-a-mac-and-not-windows/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Quick tips on UTF-8 encoding on a Mac running Java &amp; Tomcat6</title>
		<link>http://trending.us/2009/11/02/quick-tips-on-utf-8-encoding-on-a-mac-running-java-tomcat6/</link>
		<comments>http://trending.us/2009/11/02/quick-tips-on-utf-8-encoding-on-a-mac-running-java-tomcat6/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 22:41:40 +0000</pubDate>
		<dc:creator>Geuis</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[10.5.8]]></category>
		<category><![CDATA[AJP connector]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mac os leopard 10.5]]></category>
		<category><![CDATA[tomcat]]></category>
		<category><![CDATA[tomcat6]]></category>
		<category><![CDATA[utf-8]]></category>
		<category><![CDATA[utf-8 encoding]]></category>
		<category><![CDATA[utf8]]></category>

		<guid isPermaLink="false">http://trending.us/?p=40</guid>
		<description><![CDATA[I ran into a problem today with UTF-8 encoding on my Mac(10.5.8), running a Java/Tomcat6 environment. It took a while to figure out, so I'm posting here in the hopes it helps others in the future.]]></description>
			<content:encoded><![CDATA[<p>I ran into a problem today with UTF-8 encoding on my Mac(10.5.8), running a Java/Tomcat6 environment. It took a while to figure out, so I&#8217;m posting here in the hopes it helps others in the future.</p>
<p>Mac OS uses its own variant of the Java SDK. The default character encoding is MacRoman. (<a href="http://developer.apple.com/mac/library/documentation/Java/Conceptual/Java14Development/04-JavaUIToolkits/JavaUIToolkits.html#//apple_ref/doc/uid/TP40001901" target="_blank">Read this page</a>, scroll to &#8220;Character Encoding&#8221;). This can cause problems, such as my situation, where we are consuming a service that encodes its data as UTF-8, operates or transforms the data within our application, then outputs it again as UTF-8. The original UTF-8 data was being converted to MacRoman and then back out to UTF-8. Corruption ensued.</p>
<p>Depending on exactly what your problem is, I identified 2 general fixes. I only needed the first one, but I want to document the 2nd as well.</p>
<ol>
<li>Add URIEncoding to both the Java HTTP and AJP Connectors</li>
<li>Add &#8220;-Dfile.encoding=UTF-8&#8243; to your JAVA_OPTS environment variable.</li>
</ol>
<p>Fix #1:</p>
<ol>
<li>Edit your server.xml file. This is typically in /apache-tomcat/conf/server.xml.</li>
<li>Look for the HTTP Connector, mine looks like this:<strong> &lt;Connector port=&#8221;8080&#8243; protocol=&#8221;HTTP/1.1&#8243; connectionTimeout=&#8221;20000&#8243; redirectPort=&#8221;8443&#8243; useBodyEncodingForURI=&#8221;true&#8221;/&gt;</strong></li>
<li>Add the uriencoding to it: <strong>&lt;Connector port=&#8221;8080&#8243; protocol=&#8221;HTTP/1.1&#8243; connectionTimeout=&#8221;20000&#8243; redirectPort=&#8221;8443&#8243; useBodyEncodingForURI=&#8221;true&#8221; uriencoding=&#8221;UTF-8&#8243;/&gt;</strong></li>
<li>Look for the AJP Connector: <strong>&lt;Connector port=&#8221;8009&#8243; protocol=&#8221;AJP/1.3&#8243; redirectPort=&#8221;8443&#8243;/&gt;</strong></li>
<li>Add the uriencoding to it: <strong>&lt;Connector port=&#8221;8009&#8243; protocol=&#8221;AJP/1.3&#8243; redirectPort=&#8221;8443&#8243; uriencoding=&#8221;UTF-8&#8243;/&gt;</strong></li>
</ol>
<p>Fix #2:</p>
<ol>
<li>In my setup, I have added my JAVA_OPTS and other environment variables to my ~/.bash_profile.<strong><em> </em></strong><em>I am assuming that you already have your dev environment setup and know where your JAVA_OPTS are. This is my setup.</em></li>
<li>From the terminal: sudo pico ~/.bash_profile and find the line with your JAVA_OPTS. Again, this is my config line and yours may be different.</li>
<li>Add &#8220;-Dfile.encoding=UTF-8&#8243; to it: <strong>export JAVA_OPTS=&#8221;-Xmx768m -XX:MaxPermSize=256m -Djava.awt.headless=true -Dfile.encoding=UTF-8&#8243;</strong></li>
</ol>
<p>It took me a few hours of searching around and it seems like these are the general settings that most people recommend. For me, it was the combination of both Connectors that made it work. It will probably be different for other people depending on your setup.</p>
<p>For extra info, visit these links for more info:</p>
<p><a href="http://www.jspwiki.org/wiki/TomcatAndUTF8" target="_blank">Tomcat and UTF-8</a></p>
<p><a href="http://developer.apple.com/mac/library/documentation/Java/Conceptual/Java14Development/00-Intro/JavaDevelopment.html#//apple_ref/doc/uid/TP40001911" target="_blank">Apple&#8217;s Java Docs</a></p>
]]></content:encoded>
			<wfw:commentRss>http://trending.us/2009/11/02/quick-tips-on-utf-8-encoding-on-a-mac-running-java-tomcat6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install Google Page Speed into Firefox 3.5 Beta</title>
		<link>http://trending.us/2009/08/17/install-google-page-speed-into-firefox-3-5-beta/</link>
		<comments>http://trending.us/2009/08/17/install-google-page-speed-into-firefox-3-5-beta/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 02:39:10 +0000</pubDate>
		<dc:creator>Geuis</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://popped.at/?p=37</guid>
		<description><![CDATA[The Goal - Get Page Speed Running on Firefox3.5 Beta I've been using Firefox3.5b as my primary browser more frequently because its just damned faster than FF3.0. I'm also a front-end engineer and my life online isn't complete without Firebug. So I installed that, and on a whim wanted to install Google's Page Speed Firebug extension. Except it wouldn't. You probably aren't reading this unless you know what Page Speed is already, but if you don't and want to know more visit <a href="http://code.google.com/speed/page-speed/">http://code.google.com/speed/page-speed/</a>. Needless to say, I got this running. Kinda. Page Speed has some "bugs" in FF3.5 right now. This is simply a write-up on how to get it installed right now. This document will likely be out of date in a couple months.
]]></description>
			<content:encoded><![CDATA[<p>The Goal &#8211; Get Page Speed Running on Firefox3.5 Beta I&#8217;ve been using Firefox3.5b as my primary browser more frequently because its just damned faster than FF3.0. I&#8217;m also a front-end engineer and my life online isn&#8217;t complete without Firebug. So I installed that, and on a whim wanted to install Google&#8217;s Page Speed Firebug extension. Except it wouldn&#8217;t. You probably aren&#8217;t reading this unless you know what Page Speed is already, but if you don&#8217;t and want to know more visit <a href="http://code.google.com/speed/page-speed/">http://code.google.com/speed/page-speed/</a>. Needless to say, I got this running. Kinda. Page Speed has some &#8220;bugs&#8221; in FF3.5 right now. This is simply a write-up on how to get it installed right now. This document will likely be out of date in a couple months.</p>
<p>Also, I am not providing a download for my modified Page Speed extension because:</p>
<ol>
<li>It will be out of date soon.</li>
<li>I don&rsquo;t want to deal with hosting it.</li>
<li>And I don&rsquo;t want to deal with comments from people who just install it and get any of the errors that result. This is just a how-to.</li>
</ol>
<h2><strong>What&rsquo;s Needed</strong></h2>
<p>You need Firefox 3.5 Beta. <a href="http://www.mozilla.com/en-US/firefox/all-beta.html" target="_blank">Go here</a>.</p>
<p>You need Firebug 1.4 Beta. <a href="https://addons.mozilla.org/en-US/firefox/addons/versions/1843#version-1.4.0b1" target="_blank">Go here</a>.</p>
<p>You need Page Speed. <a href="http://code.google.com/speed/page-speed/" target="_blank">Go here</a>.</p>
<p>Install the Firefox 3.5 Beta. When you get that going, install the Firebug 1.4 Beta extension.</p>
<h1><span style="color: #ff0000;">STOP HERE. READ ON FIRST.</span></h1>
<h2><strong>The Problem &#8211; Page Speed Isn&rsquo;t Designed For Firefox 3.5 Beta</strong></h2>
<p>After I got this going, Page Speed was giving some errors. Basically, it looks like the page performance tab works just fine, but the page speed activity tab doesn&rsquo;t. And it produces some errors. Oh well, lets continue.</p>
<p>What we&rsquo;re doing is increasing the &ldquo;maxVersion&rdquo; value in the page-speed.xpi extension to allow FF3.5 to install it.</p>
<h2><strong>Steps</strong></h2>
<ol>
<li>Download the page-speed.xpi and save it locally on your machine. <a href="https://dl-ssl.google.com/page-speed/current/page-speed.xpi" target="_blank">Direct Link</a></li>
<li>Rename the file from &ldquo;page-speed.xpi&rdquo; to &ldquo;page-speed.zip&rdquo;.</li>
<li>Un-archive the zip, aka unzip. This creates a directory called &ldquo;page-speed&rdquo;.</li>
<li>Navigate to &ldquo;page-speed&rdquo; directory.</li>
<li>Edit &ldquo;install.rd&rdquo; with your favorite text editor.</li>
<li>Search for &ldquo;3.0.*&rdquo;</li>
<li>Change to &ldquo;3.5.*&rdquo;</li>
<li>Save the &ldquo;install.rdf&rdquo; file.</li>
<li>On a Mac, select all of the contents of the page-speed directory, right-click and choose &ldquo;Compress 6 items&rdquo;. This creates &ldquo;archive.zip&rdquo; in the page-speed directory.</li>
<li>Are you on Windows? I&rsquo;m sure the steps are similar. You really should just get a Mac, because &ldquo;I&rsquo;m a Megan&rdquo;, not a piece of under-performing commodity hardware with an over-priced OS and no quality pre-installed software.</li>
<li>Rename &ldquo;archive.zip&rdquo; to &ldquo;page-speed.xpi&rdquo;.</li>
<li>Drag the new &ldquo;page-speed.xpi&rdquo; into any open Firefox 3.5 Beta window and you should get the extension install dialogs. A restart of the browser is required after installation.</li>
</ol>
<p>If you get an error like: &ldquo;Error: Firefox could not install the file at  because: Install script not found -204&Prime; its because you created the archive wrong. See notes from above.</p>
<h2><strong>After Installation</strong></h2>
<p>Assuming everything went well, you should now have Page Speed available in Firebug. In my testing, the Page Speed tab works great. However, the Page Speed Activity tab generates some errors and won&rsquo;t run. I have no idea or ambition to fix this particular problem. Maybe someone more outgoing than I am can come up with a fix for this.</p>
]]></content:encoded>
			<wfw:commentRss>http://trending.us/2009/08/17/install-google-page-speed-into-firefox-3-5-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to spoof a MAC address on Mac OS X Leopard 10.5.6</title>
		<link>http://trending.us/2009/05/10/how-to-spoof-a-mac-address-on-mac-os-x-leopard-10-5-6/</link>
		<comments>http://trending.us/2009/05/10/how-to-spoof-a-mac-address-on-mac-os-x-leopard-10-5-6/#comments</comments>
		<pubDate>Sun, 10 May 2009 09:43:37 +0000</pubDate>
		<dc:creator>Geuis</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://popped.at/?p=20</guid>
		<description><![CDATA[Lots of people have been having problems spoofing their MAC addresses on their Macs with Leopard 10.5.6. The technique has changed just a bit in the last couple of OS updates, but its really, really easy. There&#8217;s a couple of gotchas that can make it confusing, so I&#8217;m going to lay those out. Make sure [...]]]></description>
			<content:encoded><![CDATA[<p>Lots of people have been having problems spoofing their MAC addresses on their Macs with Leopard 10.5.6. The technique has changed just a bit in the last couple of OS updates, but its really, really easy. There&#8217;s a couple of gotchas that can make it confusing, so I&#8217;m going to lay those out. Make sure you read everything first.<br/><br/><span id="more-20"></span>First, this can all be done from the terminal. This example is for changing the MAC address of your wireless (Airport) card. Don&#8217;t try this yet or it probably won&#8217;t work.<br/>
<pre>sudo ifconfig en1 lladdr  00:11:22:33:44:55:66</pre>
<p><br/>The address I show here is just made up. A MAC addresses uses hex notation and needs all 7 fields. If you&#8217;re not sure what hex notation is, Google.<br/><br/>Ok, so the gotchas:<br/><br/>1) Your wireless card has to be ON. Turned on, not turned off.<br/>2) You CANNOT be connected to an existing network.<br/><br/>The biggest problem (and most confusing) that I ran into was simply how to disconnect from my current connection without turning off Airport. I first did a weird process of trying to connect to a neighbor&#8217;s secure network, typing in a crap password, and hitting connect. This disconnected me from my router but its not really an elegant way of doing it. Since we&#8217;re already using the terminal, lets keep everything in that vain.<br/><br/>It turns out there&#8217;s a command-line utility for working with the Airport, called &#8220;airport&#8221;. Only its buried pretty deep in the system. Visit this <a href="http://osxdaily.com/2007/01/18/airport-the-little-known-command-line-wireless-utility/" target="_blank">article to find out more</a>. I&#8217;ll show you how to add this to your PATH to make sure its always available. We can use this utility to easily disconnect from your current wireless connection. That command looks like this:<br/>
<pre>airport -z</pre>
<p><br/>Finally, I will tell a short story about how my need to figure all of this out came about. Essentially, this is also partly a tutorial for how to knock someone on your local network offline.<br/><br/><span style="color: #ffffff;"><strong>Making &#8220;airport&#8221; available in Terminal</strong></span><br/><br/>Open up a Terminal. By default, you will be in your user account&#8217;s home directory.<br/><br/>I use Pico. Other people use vi or emacs. Pico is much easier to use for the average person. In the terminal, type the following, then your password if asked:<br/>
<pre>sudo pico .bash_profile</pre>
<p><br/>Anywhere in the file, copy/paste/type the following:<br/>
<pre>export PATH="/system/library/privateframeworks/Apple80211.framework/versions/current/resources":$PATH</pre>
<p><br/>Hit &#8220;control-o&#8221; to save the changes. Close the terminal window and open a new one. To verify that this worked, type the following and you should get some information about your Airport card.<br/>
<pre>airport -I</pre>
<p><br/>Assuming that worked(if it didn&#8217;t, do it again), you can do &#8220;airport -h&#8221; for more options. I&#8217;m not covering that in the scope of this article.<br/><br/><span style="color: #ffffff;"><strong>What&#8217;s My MAC?</strong></span><br/><br/>To find out what your current MAC address is for the Airport, type the following into terminal:<br/>
<pre>ifconfig en1 | grep ether</pre>
<p><br/>You should see something like &#8220;ether 00:01:02:03:04:05&#8243;. This is your MAC address for your wireless connection. To view it for other connections, just change &#8220;en1&#8243; to &#8220;en0&#8243; or &#8220;en2&#8243;, depending on what network devices your have available. Type &#8220;ifconfig en1&#8243; if you want to see a lot of other info.<br/><br/><span style="color: #ffffff;"><strong>Changing Your MAC (and some other crap)</strong></span><br/><br/>Ok, so by this point you should know:<br/>
<ol><br/>
<li>That you want to change your MAC address for one or more of your network connectors.</li>
<p><br/>
<li>You have another MAC address you want to use.</li>
<p><br/>
<li>How to make the &#8220;airport&#8221; terminal command accessible.</li>
<p><br/>
<li>Your Airport has to be on and NOT connected to a network.</li>
<p><br/></ol>
<p><br/>On to the fun stuff.<br/><br/>Open up a new terminal window. Lets disconnect from any networks that might be active:<br/>
<pre>airport -z</pre>
<p><br/>If you were connected to a network, you should be disconnected now. Next, spoof your MAC with that first command mentioned above. Change the MAC in the command to match the one you want, or use this one just to see.<br/>
<pre>sudo ifconfig en1 lladdr  00:11:22:33:44:55:66</pre>
<p><br/><span style="color: #ffffff;"><strong>That&#8217;s It!</strong></span><br/><br/>Assuming everything was done correctly, your you&#8217;ve just spoofed your MAC address. You should be able to reconnect to your wireless network and you&#8217;ll use the new MAC on the network.<br/><br/><span style="color: #ffffff;"><strong>Well, That&#8217;s Not Everything</strong></span><br/><br/>Ok, so there&#8217;s a couple things to be aware of. When you use the command &#8220;ifconfig en1 | grep ether&#8221; to view your MAC address, it will show up properly. However, this is the only place on your MAC that you&#8217;ll see it. It appears that Mac OS X caches the physical MAC address during the startup process. So, if you use the Network Utility, Airport network, or System Profiler (among others) to view your MAC address, they will all show the physical one. However, rest assured that the rest of the world will see your spoofed address.<br/><br/>If you have access to the router you&#8217;re connected to, you should be able to login and view the spoofed MAC address that you just set. I&#8217;ll also explain a couple of other mechanisms I used to verify it was working, as well.<br/><br/><span style="color: #ffffff;"><strong>Bittorrent and Roommates</strong></span><br/><br/>So I have a couple of roommates. Love these guys to death. Hmm&#8230; to death&#8230; Anyway, we have a kickass 50mb/s cable connection and it always rocks. Except today. One of the guys recently learned about bittorrent&#8230; but not about capping upload rates. See, even though we have a massive downstream rate our upload is still somewhat limited in comparison, around 5mb/s. So if you max out your upstream it increases the latency so much that your downstream is really fucked, no matter how big the pipe is.<br/><br/>So he had apparently started up about 15 pretty big downloads last night and didn&#8217;t wake up until pretty late in the afternoon. This guy was impossible to wake up and his door was locked. God bless the heavy sleeper.<br/><br/>His torrents were all finished but were still seeding. I was tracking our latency at being around 300ms, and multiple speed tests were showing our fat 50mb/s clocking in at around 1.5mb/s. Upload was so low its not even worth mentioning.<br/><br/>So I needed a way to solve the problem that was pretty easy to implement. I had no access to the router, so that option was out. MAC spoofing was the 3rd thing that came to mind after the 2nd being to turn the power in the house off for 6 hours to wait for his laptop battery to drain. Sure, it would have been a good excuse to clean the refrigerator but I didn&#8217;t think it would have been looked upon too kindly. And it wouldn&#8217;t have really solved the problem.<br/><br/>So, the problem was 2-fold.<br/>
<ol><br/>
<li>Get my delinquent buddy&#8217;s LAN ip</li>
<p><br/>
<li>Get DB&#8217;s MAC address</li>
<p><br/></ol>
<p><br/>My choice of network scanners in this case is <a href="http://nmap.org/zenmap/" target="_blank">Zenmap</a>. This is a GUI front-end for the rather well known <a href="http://nmap.org/" target="_blank">nmap network security analyzer</a>.<br/><br/>I grabbed a copy of Zenmap(slowly) and got the IP of our router, aka the default gateway, from my network settings. In this case, 192.168.1.1. This told me the range of IPs to search. In Zenmap, I set my target as 192.168.1.* and had it run an &#8220;Intensive scan&#8221;. This searched every machine connected to our network. It even found my iPhone!<br/><br/>After parsing through the logs, I found his machine at 192.168.1.104. I also found his MAC address, which at this point was like finding the last Blue M&amp;M at the bottom of a bowl of brown ones.<br/><br/>So after a couple minutes of fiddling, I spoofed my MAC on my Mac using his MAC. Sorry, couldn&#8217;t resist.<br/><br/>It took a couple of minutes for our router to sort itself<br />
out. I had started a ping to his .104 address previously. While it was running, once I disconnected the pings started failing as expected. Once I spoofed and reconnected, I started getting &#8220;No route to host&#8221; errors. Then after another minute or so, my pings started failing again. This was exactly what I was expecting. It basically meant that my machine had been assigned a new IP (.108 in this instance) and that .104 was no longer on the network.<br/><br/>As further evidence, the obvious speed of different web sites immediately improved. My new speed tests came in at full force, close to 50mb/s. I re-ran Zenmap and confirmed that the MAC address for .108 matched the one I had just spoofed from my roomie. Lastly, he apparently woke up and walks out asking, &#8220;Hey, is everyone else&#8217;s internet connection down?&#8221;<br/><br/>Ahh, success.</p>
]]></content:encoded>
			<wfw:commentRss>http://trending.us/2009/05/10/how-to-spoof-a-mac-address-on-mac-os-x-leopard-10-5-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Easy jQuery Tooltip</title>
		<link>http://trending.us/2009/03/06/easy-jquery-tooltip/</link>
		<comments>http://trending.us/2009/03/06/easy-jquery-tooltip/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 09:31:28 +0000</pubDate>
		<dc:creator>Geuis</dc:creator>
				<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://popped.at/?p=18</guid>
		<description><![CDATA[Pretty basic post here. At work the other day, I needed a quick tooltip and didn&#8217;t want to install an over-burdened jQuery plugin, so I whipped this up. The usage is pretty basic, in that it uses the the &#8220;alt&#8221; attribute for the tooltip text. You can change the &#8220;x/y&#8221; variables to control the position [...]]]></description>
			<content:encoded><![CDATA[<p>Pretty basic post here. At work the other day, I needed a quick tooltip and didn&#8217;t want to install an over-burdened jQuery plugin, so I whipped this up. The usage is pretty basic, in that it uses the the &#8220;alt&#8221; attribute for the tooltip text. You can change the &#8220;x/y&#8221; variables to control the position offset from the mouse. Customize the styling in your own stylesheet. A sample is provided below.<br/><br/>
<pre><br/>var tooltips = { //tooltip to show Alt text<br/>	init:function(selector){<br/>		x = 10;<br/>		y = 10;<br/><br/>		jQuery(selector).hover(function(e){<br/>			var tip = jQuery(this).attr('alt');<br/>			jQuery("body").append("
<p id='btooltip'>"+ tip +"

");<br/>			jQuery("#btooltip").css("top",(e.pageY - xOffset) + "px").css("left",(e.pageX + yOffset) + "px").fadeIn(250);<br/><br/>		}, function(e){ jQuery('#btooltip').remove(); });<br/><br/>		jQuery(selector).mousemove(function(e){<br/><br/>			jQuery(selector).css("top",(e.pageY - xOffset) + "px").css("left",(e.pageX + yOffset) + "px");<br/><br/>		});<br/><br/>	}<br/>}<br/><br/>jQuery(document).ready(function(){<br/>	//init tooltips<br/>	tooltips.init(jquerySelectorHere); //use any kind of normal jQuery selector.<br/>});<br/></pre>
<p><br/><br/>You also need some simple styling. The only thing required is for display to be none for the fade-in to work. Here&#8217;s a sample.<br/><br/>
<pre><br/>	#btooltip{<br/>		display:none;<br/>		background-color:#cc0000;<br/>		border:2px solid #000;<br/>		padding:5px;	<br/>	}<br/></pre>
]]></content:encoded>
			<wfw:commentRss>http://trending.us/2009/03/06/easy-jquery-tooltip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Use Multiple Twitter Accounts on One Gmail Account</title>
		<link>http://trending.us/2009/02/20/how-to-use-multiple-twitter-accounts-on-one-gmail-account/</link>
		<comments>http://trending.us/2009/02/20/how-to-use-multiple-twitter-accounts-on-one-gmail-account/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 22:48:31 +0000</pubDate>
		<dc:creator>Geuis</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://popped.at/?p=16</guid>
		<description><![CDATA[There are many times when you might want multiple Twitter accounts. You might have one for your personal use and one for your company.Twitter restricts accounts to one per unique email address. Who wants to manage multiple email accounts unnecessarily?Add Some Variety to Your Gmail AddressGmail has a cool feature that&#8217;s been around for many [...]]]></description>
			<content:encoded><![CDATA[<p>There are many times when you might want multiple <a href="http://twitter.com" target="_self">Twitter</a> accounts. You might have one for your personal use and one for your company.<br/><br/>Twitter restricts accounts to one per unique email address. Who wants to manage multiple email accounts unnecessarily?<br/><br/><strong>Add Some Variety to Your Gmail Address</strong><br/><br/>Gmail has a cool feature that&#8217;s been around for many years. You can extend your email address by applying &#8220;+uniquetext&#8221; to the end of your address before the @ symbol.<br/><br/>For example, my personal Twitter account is <a href="http://twitter.com/geuis" target="_self">http://twitter.com/geuis</a>. I also have another one I just started for Javascript conferences, <a href="http://twitter.com/jsconferences" target="_blank">http://twitter.com/jsconferences</a>.<br/><br/>For my personal account, I signed up with &#8216;geuis.teses@gmail.com&#8217;. For jsconferences, I used &#8216;geuis.teses+jsconferences@gmail.com&#8217;. Twitter recognizes each as a unique email address, and Gmail nicely delivers mail to both addresses to my one email account.<br/><br/><strong>Keeping Organized: Apply Labels Automatically</strong><br/><br/>If you&#8217;re running multiple Twitter accounts, all of those notification emails could get confusing. Lets filter them into their own labels in Gmail.<br/><br/>If you&#8217;re new to labels, just think of them as versatile folders. Also, Gmail offers &#8220;filters&#8221;, which are similar to &#8220;Rules&#8221; in a mail program like Outlook.<br/><br/>Ok, there&#8217;s 2 steps.<br/>
<ol><br/>
<li>1) Make the label(s).</li>
<p><br/>
<li>2) Setup the filter(s).</li>
<p><br/></ol>
<p><br/><strong>Make the Label</strong><br/><br/>Go to your inbox and at the top look for the Labels drop down button. Click on &#8220;Manage Labels&#8221; at the bottom of the menu.<br/><br/>On the Settings screen that appears, at the very bottom create a new label. For me, I&#8217;m adding &#8220;jsconferences&#8221;. Click the Create button to make it so.<br/><br/><strong>Setup the Filter</strong><br/><br/>Click the Filters tab, then click &#8220;Create a New Filter&#8221;. In the To: field, put your email address with the &#8220;+uniquetext&#8221; you used to register your Twitter account. For me, this is geuis.teses+jsconferences@gmail.com.<br/><br/>Click the &#8220;Next Step&#8221; button.<br/><br/>Check the box &#8220;Apply the label&#8221; and the label you created a minute ago from the list. When you&#8217;re ready, click the &#8220;Create Filter&#8221; button. You&#8217;re done!<br/><br/><strong>Testing</strong><br/><br/>Send an email to your email address with the &#8220;+uniquetext&#8221; text. When it is received back in your inbox, it should now have the label.<br/><br/>That&#8217;s it. Twitter on!</p>
]]></content:encoded>
			<wfw:commentRss>http://trending.us/2009/02/20/how-to-use-multiple-twitter-accounts-on-one-gmail-account/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Detecting Technological Advancement in Alien Civilizations</title>
		<link>http://trending.us/2009/01/28/detecting-technological-advancement-in-alien-civilizations/</link>
		<comments>http://trending.us/2009/01/28/detecting-technological-advancement-in-alien-civilizations/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 09:02:30 +0000</pubDate>
		<dc:creator>Geuis</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://popped.at/?p=12</guid>
		<description><![CDATA[Here in the U.S. we are converting all of our tv broadcast signals from analog to digital for the first time since people started broadcasting television signals. It indicates an advancement that is potentially detected far beyond our own blue marble. It prompted a thought about SETI&#8217;s search for an alien civilization&#8217;s broadcast signal over [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.trending.us/wp-content/uploads/2009/01/seti.jpg"><img class="alignleft size-medium wp-image-158" title="seti" src="http://www.trending.us/wp-content/uploads/2009/01/seti-300x200.jpg" alt="" width="300" height="200" /></a>Here in the U.S. we are converting all of our tv broadcast signals from analog to digital for the first time since people started broadcasting television signals. It indicates an advancement that is potentially detected far beyond our own blue marble. It prompted a thought about SETI&#8217;s search for an alien civilization&#8217;s broadcast signal over the years, and how we might be able to detect their rough level of advancement if we listened long enough.<br/><br/>There&#8217;s some hypothetical assumptions we have to make to illustrate this idea. First, that we have detected an alien civilization&#8217;s broadcast signals and have been listening for a while. Second, that we have been able to get more information from the signal beyond the fact that it exists. It not only has to be strong enough to be detectable, it must still be carrying information we can decode.<br/><br/>A fact that has been widely talked about over the years is that since people started broadcasting radio in the early 20th century, there has been an ever-expanding envelope of radio signals emanating from the earth and into surrounding space. By now, its possible that our earliest radio and tv signals have spread across a volume of space almost 90 light years in all directions. There are thousands of stars in this small region of space, and a sufficiently advanced civilization living out there could have been listening to us for decades.<br/><br/>In our scenario, lets switch roles. We have detected a civilization that isn&#8217;t too far away and have been recording their broadcasts for a number of decades. Over the years, we&#8217;ve seen their signals get stronger and more sophisticated. If we are able to interpret their broadcasts, we could get a lot more information about their societies that would add to our estimates of their development. Depending on the rate of change over time, we can make rough estimates about their level of technological advancement.<br/>
<ol><br/>
<li>If the change has been slow, we might assume they have are advancing at a slower rate than we are.</li>
<p><br/>
<li>Alternatively, we might deduce they are advancing more quickly than us.</li>
<p><br/>
<li>If we detect a variable level of complexity in their signals over a long period of time it could indicate a civilization-wide war, natural disaster, or even economic collapse has occurred that set them back.</li>
<p><br/>
<li>Finally, if their signals stop suddenly and never return it might indicate either a complete collapse or it could be an indicator that they have gone through their own <a href="http://en.wikipedia.org/wiki/Technological_singularity" target="_blank">Singularity</a>.</li>
<p><br/></ol>
<p><br/>Point 4 has some special meaning. If the complexity of another civilization&#8217;s signals have steadily increased over the years and then suddenly stopped or drastically altered in a short amount of time, this could be interpreted as a very good indicator of a Singularity event. Depending on the civilization&#8217;s distance from our own and how long the delay is between when it was broadcast and when it was received, this could be an early warning indicator that we could be on the receiving end of first contact in a short amount of time. It might be our only warning before we encounter whatever came out the other end of their Singularity. A short review of human history teaches good lessons for what happens to the less-developed in situations like that.<br/><br/>We should look at our own progress over the last 100 years and imagine what another species nearby might be seeing.</p>
]]></content:encoded>
			<wfw:commentRss>http://trending.us/2009/01/28/detecting-technological-advancement-in-alien-civilizations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ReloadCSS Stylesheet Reloader &#8211; make development a bit easier</title>
		<link>http://trending.us/2009/01/27/reloadcss-stylesheet-reloader-make-development-a-bit-easier/</link>
		<comments>http://trending.us/2009/01/27/reloadcss-stylesheet-reloader-make-development-a-bit-easier/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 08:58:01 +0000</pubDate>
		<dc:creator>Geuis</dc:creator>
				<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://popped.at/?p=10</guid>
		<description><![CDATA[ReloadCSS Bookmarklet: Reload CSSThe ReloadCSS source: Source
A while back I ran into an annoying problem. I was working on a couple of projects that were Java/JSF/JSP based. We were using Eclipse with Tomcat to run the project. The annoying bit was that whenever I made a change to a stylesheet, it would take several seconds [...]]]></description>
			<content:encoded><![CDATA[<pre><strong>ReloadCSS Bookmarklet: <a href="javascript:void((function(){if(typeof%20cssreloader%20==%20'undefined'){s=document.createElement('script');s.type='text/javascript';s.src='http://www.trending.us/wp-content/codedemos/reloadcss/reloadcss.php';document.getElementsByTagName('html')[0].appendChild(s);}})());">Reload CSS</a></strong><br/><br/><strong>The ReloadCSS source: <a href="http://www.trending.us/wp-content/codedemos/reloadcss/reloadcss.php">Source</a></strong></pre>
<p><br/>A while back I ran into an annoying problem. I was working on a couple of projects that were Java/JSF/JSP based. We were using Eclipse with Tomcat to run the project. The annoying bit was that whenever I made a change to a stylesheet, it would take several seconds to a minute before Eclipse updated the working deployment. Despite refreshing the browser repeatedly, a simple change just wouldn&#8217;t refresh immediately.<br/><br/>Also, if the remote dev servers for the database were running slow, each page refresh would take a while depending on what the application was trying to do.<br/><br/>My continuing interest in jQuery as a primary javascript development platform led me to a quick temporary solution. I wanted to make a JS bookmarklet that would dynamically reload all of the stylesheets on the page. I&#8217;ve since updated it a bit to make it more robust.<br/><br/>I&#8217;ve set this up as a code demo. You can add the bookmarklet to your browser by dragging the link to your toolbar in Firefox, or adding it as a favorite in IE. Safari is a little trickier, but basically just add it as a bookmark and it should work.<br/><br/>When you are on a page you are working on, hit the Reload CSS bookmarklet. This will insert a &#8220;Reload CSS&#8221; button floating in the top-right of the browser window. Every time you click this it will reload all stylesheets loaded via &lt;link&gt; tags. Sorry, it doesn&#8217;t load stylesheets with @import right now.<br/><br/>Each &lt;link&gt; tag href attribute gets a counter incremented as #num. This tricks the browser into updating the CSS.<br/><br/>The bookmarklet checks for jQuery in the DOM, then loads in v1.3.1. If you already have jQuery loaded, it isn&#8217;t loaded again. The script itself is then loaded from from my code stash here. When I make updates, they&#8217;ll automatically be updated. Also, feel free to copy the code itself if you want to use it or host it locally.<br/><br/>This has been tested and verified working in Firefox 3 and Safari on Mac OS and Windows. This is where I do my primary development and was my only concern when developing this.<br/><br/>Feedback is really appreciated, and hopefully this will help someone out.<br/>
<pre><strong>ReloadCSS Bookmarklet: <a href="javascript:void((function(){if(typeof%20cssreloader%20==%20'undefined'){s=document.createElement('script');s.type='text/javascript';s.src='http://www.trending.us/wp-content/codedemos/reloadcss/reloadcss.php';document.getElementsByTagName('html')[0].appendChild(s);}})());">Reload CSS</a></strong><br/><br/><strong>The ReloadCSS source: <a href="http://www.trending.us/wp-content/codedemos/reloadcss/reloadcss.php">Source</a></strong></pre>
]]></content:encoded>
			<wfw:commentRss>http://trending.us/2009/01/27/reloadcss-stylesheet-reloader-make-development-a-bit-easier/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
