<?xml version="1.0" encoding="UTF-8"?>
	<rss version="2.0">
		<channel>
			<title>Petro Salema Blog</title>
			<link>http://www.petrosalema.com</link>
			<description>Less ranting than the rest.</description>
			<language>en-us</language>
			<pubDate>Tue, 09 Mar 2010 19:23:53 -0700 GMT</pubDate>
			<image>
				<title>Petrosalema.com</title>
				<link>http://www.petrosalema.com</link>
				<url>http://www.petrosalema.com/rss/logo_rss.png</url>
				<width>208</width>
				<height>51</height>
				<description>Less ranting than the rest.</description>
			</image>
			
		<item>
			<title>A message for Vvrhkfec</title>
			<link>http://www.petrosalema.com/blog/108/A_message_for_Vvrhkfec</link>
			<description><![CDATA[If you are <i>Vvrhkfec</i> or are related to <i>Dglwwdqt</i> or even happen to be acquainted to <i>Lwlmmlah</i> or any other SPAM BOT, quit posting garbage on my blog!]]></description>
			<guid isPermaLink='false'>http://www.petrosalema.com/blog/108/A_message_for_Vvrhkfec</guid>
			<pubDate>Sat, 16 Aug 2008 07:05:41 GMT</pubDate>
		</item>
	
		<item>
			<title>Logging into iTunes through port 443?</title>
			<link>http://www.petrosalema.com/blog/107/Logging_into_iTunes_through_port_443</link>
			<description><![CDATA[<p>
I've been working on a way to allow users to log into their Apple accounts on iTunes through <a href="http://www.petrosalema.com/cloudtunes" target="_blank">cloudTunes</a>. I've been Telneting the iTunes Music Store server through port 443 but I'm not sure I'm sending my request to the right place or whether I'm missing some credentials cos it doesn't respond.
</p>]]></description>
			<guid isPermaLink='false'>http://www.petrosalema.com/blog/107/Logging_into_iTunes_through_port_443</guid>
			<pubDate>Fri, 25 Jul 2008 07:00:00 GMT</pubDate>
		</item>
	
		<item>
			<title>V93WO VHd7V</title>
			<link>http://www.petrosalema.com/blog/109/V93WO_VHd7V</link>
			<description><![CDATA[<pre>
                           /\
               _          /  \
     |~.______||\________/____\________________,~|
     | :      ||:                              : |
     | :      ||:                              : |
     | :      ||:              ...             : |
     | :      ||:           ,'\   /`.          : |
     | :      ||:          /   \ /   \         : |
     | :      ||:          -----O-----         : |
     | :      ||:          \   / \   /         : |
     | :      ||:           `./   \.'          : |
     | :      ||:              ```             : |
     | :      ||:                              : |
     | ;______||:______________________________: |
     |/_______||/_______________________________\|
      \        \       |              |         /
       \       |\      |              |        /
        \      | \     |              |       /
         \     |  \    |              |      /
          \    |___\   |______________|     /
           \  /     \  ;               \   /
            \/_______\;_________________\_/
            |_____________________________|
            /                             \
           /       _________________       \
          /      _/                 \_      \
         /    __/                     \__    \
        /    /                           \    \
       /__ _/                             \_ __\
       |_ /                                 \ _|
       / /                                   \ \
      / /                                     \ \
     / /              ___________              \ \
    | /            __/___________\__            \ |
    |_|_  ___     /-===============-\     ___  _|_|
     _ _||___|====|[[[[[[[|||]]]]]]]|====|___||_ _
    | |           |-----------------|           | |
    | |           |o=O=O=O=O=O=O=O=o|           | |
    | |            \_______________/            | |
    | |__                |: :|                __| |
    | |  \______________ |: :| ______________/  | |
    | | ________________\|: :|/________________ | |
    | |/            |::::|: :|::::|            \| |
    | |             |::::|: :|::::|             | |
    | |             |::==|: :|==::|             | |
    | |             |::__\: :/__::|             | |
    | |             |::  ~: :~  ::|             | |
    | |_          _ |::   \_/   ::| _          _| |
    | | \________/ \|::    ~    ::|/ \________/ | |
    | |  ________  ||::         ::||  ________  | |
    | |_/        \_/|::_ _ _ _ _::|\_/        \_| |
    | |             |::_=_=_=_=_::|             | |
    | |             :::._______.:::             | |
    | |           .::::|       |::::.           | |
    | |        ..:::::'|       |':::::..        | |
    | |      .::::::' ||       || '::::::.      | |
    | |    .::::::' | ||       || | `::::::.    | |
   /| |  .::::::'   | ||       || |   `::::::.  | |
  | | | .:::::'     | ||       || |     `:::::. | |
  | | |.:::::'      | ||       || |      `:::::.| |
  | | ||::::'       | |`.     .'| |       `::::|| |
  | | ||:::'        | |  ``~''  | |        `:::|| |
 ,' | | \::         | |         | |         ::/ | |
 |  | |  \:_________|_|\/__ __\/|_|_________:/  | |
 /  | |   |  __________~___:___~__________  |   | |
||  | |   | |          |:::::::|          | |   | |
|:  | |   | |          |:::::::|          | |   | |
|:  | |   | |          |:::::::|          | |   | |
|:  | |   | |          |:::::::|          | |   | |
|:  | |   | |          |:::::::|          | |   | |
|:  | |   | |          |:::::::|          | |   | |
|:  | |   | |          |:::::::|          | |   | |
:~: | |   | `:         `:::::::'         :' |   | |
~.: | |   |: `:          ``~''          :' :|   | |
 :  | |   :::  `.                     .'  :::   | |
 `~\|  \  ::::.  `.                 .'  .::::  /  |
    |   \_::::::.  `.             .'  .::::::_/   |
    |      \::::::.  `.         .'  .::::::/      |
    |_________\:::::.. `~.....~' ..:::::/_________|
    |          \::::::::.......::::::::/          |
    :           ~~~~~~~~~~~~~~~~~~~~~~~           :
    '.                                           .'    
     '.                                         .'
      `.                                       .'
       `:.           V93WO & VHd7V           .:'
        `::.                               .::'
          `::..                         ..::'
            `:::..                   ..:::'
              `::::::...        ..::::::'
                `:____:::::::::::____:'
                  ```::::_____::::'''
                         ~~~~~
</pre>]]></description>
			<guid isPermaLink='false'>http://www.petrosalema.com/blog/109/V93WO_VHd7V</guid>
			<pubDate>Wed, 09 Jul 2008 07:00:00 GMT</pubDate>
		</item>
	
		<item>
			<title>flyTunes renamed...</title>
			<link>http://www.petrosalema.com/blog/106/flyTunes_renamed</link>
			<description><![CDATA[<p>

<div style="float: left; margin-right: 10px; margin-bottom: 2px;">
<script>
digg_url = 'http://digg.com/apple/iTunes_Music_Store_hacking_application_renamed_to_cloudTunes';
</script>
<script src="http://digg.com/api/diggthis.js"></script>
</div>
Some may have been wondering why the <a href="http://www.petrosalema.com/cloudtunes" target="_blank">flyTunes</a> application I launched about a month ago has been re-christened <a href="http://www.petrosalema.com/cloudtunes" target="_blank">"cloudTunes"</a>. It's got to do with legal stuff that includes words like "seniour user" and "forward confusion doctrine". The short and simple of it is that I've renamed it because the name "FlyTunes" is being used by <a href="http://www.flytunes.fm/" target="_blank">FlyTunes.fm</a> and they've expressed their concern about the application having a silimar name to theirs, and because their company references Apple products and services, again, similarity, confusion...
</p>

<p><a href="http://www.petrosalema.com/cloudtunes" target="_blank" class="boxed_image">
<img src="http://www.petrosalema.com/blog/media/cloudtunes_thumb_481.png" alt="cloudtunes" />
</a></p>

<p>
I was getting attached to "flyTunes". I guess cloudTunes isn't so bad, I could get used to it. Jury's till out on the name though... stay *tuned* ;-)
</p>

<p>
And if you've got a better/cooler/catchier/funkier idea for a name shoot me an email or drop a comment.
</p>]]></description>
			<guid isPermaLink='false'>http://www.petrosalema.com/blog/106/flyTunes_renamed</guid>
			<pubDate>Thu, 19 Jun 2008 07:00:00 GMT</pubDate>
		</item>
	
		<item>
			<title>Wimbomedia Sandbox</title>
			<link>http://www.petrosalema.com/blog/105/Wimbomedia_Sandbox</link>
			<description><![CDATA[<p>
This is the link to the Wimbomedia Sandbox...
</p>
<a href="http://www.petrosalema.com/wimbo">http://www.petrosalema.com/wimbo</a>
<p>
Very rough, but communicates my ideas...
</p>]]></description>
			<guid isPermaLink='false'>http://www.petrosalema.com/blog/105/Wimbomedia_Sandbox</guid>
			<pubDate>Tue, 10 Jun 2008 07:00:00 GMT</pubDate>
		</item>
	
		<item>
			<title>Repse Energy</title>
			<link>http://www.petrosalema.com/blog/103/Repse_Energy</link>
			<description><![CDATA[<p>I promised to post up the work just finished for a client so here it is:</p>

<p><a href="http://www.petrosalema.com/blog/work#repseenergy" class="boxed_image">
<img src="http://www.petrosalema.com/blog/screenshots/repseenergy_01_thumb_481.jpg"
alt="Repse Energy - Corporate Webite" /></a></p>]]></description>
			<guid isPermaLink='false'>http://www.petrosalema.com/blog/103/Repse_Energy</guid>
			<pubDate>Sun, 18 May 2008 07:00:00 GMT</pubDate>
		</item>
	
		<item>
			<title>flyTunes!</title>
			<link>http://www.petrosalema.com/blog/98/flyTunes</link>
			<description><![CDATA[<p>
It's been a while since I've written anything — anything that wasn't code that is...
I've been really busy with a project for a client. I'll have a link to it up once it's cleared.
</p>

<p>
I've also been at work on something really neat this week: <a href="http://www.petrosalema.com/flytunes/" target="_blank">flyTunes</a>. flyTunes allows you to browse albums from the iTunes Music Store on your browser.
</p>

<p><a href="http://www.petrosalema.com/flytunes/" target="_blank" class="boxed_image">
<img src="http://www.petrosalema.com/blog/media/flytunes_thumb_481.png" alt="flyTunes" />
</a></p>]]></description>
			<guid isPermaLink='false'>http://www.petrosalema.com/blog/98/flyTunes</guid>
			<pubDate>Fri, 16 May 2008 07:00:00 GMT</pubDate>
		</item>
	
		<item>
			<title>Broadband Disconnectivity Anxiety Disorder</title>
			<link>http://www.petrosalema.com/blog/93/Broadband_Disconnectivity_Anxiety_Disorder</link>
			<description><![CDATA[I'm sitting in front of my computer in cold sweat and slightly shivering from relief... I woke up this morning to find that my hosting service was down, — leaving me without access to any of my websites and projects!]]></description>
			<guid isPermaLink='false'>http://www.petrosalema.com/blog/93/Broadband_Disconnectivity_Anxiety_Disorder</guid>
			<pubDate>Thu, 08 May 2008 07:00:00 GMT</pubDate>
		</item>
	
		<item>
			<title>Javascript and Darfur</title>
			<link>http://www.petrosalema.com/blog/85/Javascript_and_Darfur</link>
			<description><![CDATA[<p>
The Darfur Wall is great in its simplicity: A wall of white and gray numbers, each denoting a life lost in Darfur. Click on any dark number and donate a dollar to "light" it in recognition of that life.
</p>

<p><a href="http://darfurwall.org/wall/8" target="_blank" class="boxed_image">
<img src="http://www.petrosalema.com/skyanker/yanked/images/darfur_wall_thumb_472.png"
alt="The Darfur Wall" />
</a></p>]]></description>
			<guid isPermaLink='false'>http://www.petrosalema.com/blog/85/Javascript_and_Darfur</guid>
			<pubDate>Sun, 04 May 2008 07:00:00 GMT</pubDate>
		</item>
	
		<item>
			<title>ineedcoffee</title>
			<link>http://www.petrosalema.com/blog/80/ineedcoffee</link>
			<description><![CDATA[Good morning. Here is a website dedicated to the miracle that is coffee. <a href="http://www.ineedcoffee.com/" target="_blank">ineedcoffee.com</a>.]]></description>
			<guid isPermaLink='false'>http://www.petrosalema.com/blog/80/ineedcoffee</guid>
			<pubDate>Sat, 03 May 2008 07:00:00 GMT</pubDate>
		</item>
	
		<item>
			<title>Helvetica: what a good tool should look like</title>
			<link>http://www.petrosalema.com/blog/78/Helvetica_what_a_good_tool_should_look_like</link>
			<description><![CDATA[<p>
Helvetica, the 50 year old typeface is the most popular brand font in the world. If you're in doubt, ask yourself what do all these company logos have in common:
</p>

<p><img 
src="http://www.petrosalema.com/skyanker/yanked/images/helvetica_logos.png"
alt="Helvetica brand logos" /></p>]]></description>
			<guid isPermaLink='false'>http://www.petrosalema.com/blog/78/Helvetica_what_a_good_tool_should_look_like</guid>
			<pubDate>Fri, 02 May 2008 07:00:00 GMT</pubDate>
		</item>
	
		<item>
			<title>3D in Flash (Plus source code)</title>
			<link>http://www.petrosalema.com/blog/81/3D_in_Flash_Plus_source_code</link>
			<description><![CDATA[<p>
I came across an old peice of Flash work I did about 2 years ago amongst some of my old files on the computer. I did this when I was developing a Flash website as part of the <a href="http://www.petrosalema.com/blog/work#darkgloriole">Dark Gloriole</a> video game project. I eventually abandoned the website idea this because building the game demanded too much time.
</p>

<p>
But what I have left is a neat little peice of a 3D engine implemented in Flash — complete with backface-culling an all! Some time in the future, when I have time I'll revisit this whole 3D thing, it was a lot of nerdy fun.
</p>

<p><div id="inthepan" style="background: #221815; text-weight: bold;">
<center>Loading...</center></div></p>

<script type="text/javascript"
src="http://www.petrosalema.com/blog/scripts/swfobject.js"></script>

<script type="text/javascript">
	var flashObj = new SWFObject(
		"http://www.petrosalema.com/blog/projects/darkgloriole_flash.swf",
		"3D with Flash", "481", "361", "6", "#221815"
	);
	flashObj.addParam("quality", "high");
	flashObj.addParam("wmode", "transparent");
	flashObj.write("inthepan");
</script>]]></description>
			<guid isPermaLink='false'>http://www.petrosalema.com/blog/81/3D_in_Flash_Plus_source_code</guid>
			<pubDate>Fri, 02 May 2008 07:00:00 GMT</pubDate>
		</item>
	
		<item>
			<title>Google's keeping its ears close to the ground</title>
			<link>http://www.petrosalema.com/blog/74/Google_s_keeping_its_ears_close_to_the_ground</link>
			<description><![CDATA[<p>
It seems people at Google keep their ears close to the ground — or at least pays attention to what the guys at 37Signals say.
</p>

<p>
You've probably seen that Google has rolled out an auto-complete feature for it's front page. As the user enters their query into the search bar, a dropdown list of suggestions appears with the number of search results estimated for each suggested query. 
</p>

<p>
What you might not have known is that 37Signals had suggested this exact feature a while back in a post titled <a href="http://37signals.com/better_google.php" target="_blank">"Better Google"</a>. I find all this curious because Google has some of the most stringent requirements to adding features to its famously sparse front page.
</p>

<p>
Here are snapshots of 37Signals idea, and Google implementation

<a href="http://www.petrosalema.com/skyanker/yanked/images/37signals_better_google.png"
target="_blank" class="boxed_image"><img src= "http://www.petrosalema.com/skyanker/yanked/images/37signals_better_google_thumb_472.png"
alt="37Signals Better Google" /></a>
</p>

<p>
<img src= "http://www.petrosalema.com/skyanker/yanked/images/google-auto-complete-results_thumb_481.jpg"
alt="Google auto-complete" />
</p>]]></description>
			<guid isPermaLink='false'>http://www.petrosalema.com/blog/74/Google_s_keeping_its_ears_close_to_the_ground</guid>
			<pubDate>Thu, 01 May 2008 07:00:00 GMT</pubDate>
		</item>
	
		<item>
			<title>Create Latte art</title>
			<link>http://www.petrosalema.com/blog/58/Create_Latte_art</link>
			<description><![CDATA[<p>
Create cool <a href="http://www.wakeuptowhatsnew.com/" target="_blank">Latte art</a> using Flash.
</p>

<p><center>
<a href="http://www.wakeuptowhatsnew.com/" target="_blank"
class="boxed_image">
<img src="http://www.petrosalema.com/blog/media/latte_art.png"
alt="Mac Latte art" /></a>
</center></p>]]></description>
			<guid isPermaLink='false'>http://www.petrosalema.com/blog/58/Create_Latte_art</guid>
			<pubDate>Tue, 29 Apr 2008 07:00:00 GMT</pubDate>
		</item>
	
		<item>
			<title>Great example of interactive marketing</title>
			<link>http://www.petrosalema.com/blog/62/Great_example_of_interactive_marketing</link>
			<description><![CDATA[<p>
In a great example of interactive marketing, McDonalds put up push-puzzle poster adverts to promote their new 1 Euro coffee.
</p>

<p><a 
href="http://www.petrosalema.com/skyanker/yanked/images/mcdonalds_outdoor_puzzle.jpg"
target="_blank" class="boxed_image"> <img src="http://www.petrosalema.com/skyanker/yanked/images/mcdonalds_outdoor_puzzle_thumb_472.jpg"
alt="McDonalds Interactive Push-Puzzle Poster" /></a>
</p>]]></description>
			<guid isPermaLink='false'>http://www.petrosalema.com/blog/62/Great_example_of_interactive_marketing</guid>
			<pubDate>Tue, 29 Apr 2008 07:00:00 GMT</pubDate>
		</item>
	
		<item>
			<title>iRobot: A Wired article that reads like a hollywood spec script</title>
			<link>http://www.petrosalema.com/blog/63/iRobot_A_Wired_article_that_reads_like_a_hollywood_spec_script</link>
			<description><![CDATA[<p><a href="http://www.wired.com/techbiz/it/magazine/16-05/mf_robotthief"
taget="_blank">Who Stole the Plans for iRobot's Battle Bots?</a></p>

<p><a href="http://www.wired.com/techbiz/it/magazine/16-05/mf_robotthief"
taget="_blank" class="boxed_image">
<img src="http://www.petrosalema.com/skyanker/yanked/images/real_irobot_thumb_481.jpg"
alt="Real-life iRobot" /></a></p>]]></description>
			<guid isPermaLink='false'>http://www.petrosalema.com/blog/63/iRobot_A_Wired_article_that_reads_like_a_hollywood_spec_script</guid>
			<pubDate>Mon, 28 Apr 2008 07:00:00 GMT</pubDate>
		</item>
	
		<item>
			<title>Excuse for coffee</title>
			<link>http://www.petrosalema.com/blog/47/Excuse_for_coffee</link>
			<description><![CDATA[<p>
Thought I'd drop a line to the 2 people who actually read this blog (hi mum, hi dad). I've been coding all day. It's sunny outside, which is a good excuse for coffee... Off for a coffee break.
</p>]]></description>
			<guid isPermaLink='false'>http://www.petrosalema.com/blog/47/Excuse_for_coffee</guid>
			<pubDate>Sun, 27 Apr 2008 07:00:00 GMT</pubDate>
		</item>
	
		<item>
			<title>I nearly died watching this</title>
			<link>http://www.petrosalema.com/blog/23/I_nearly_died_watching_this</link>
			<description><![CDATA[<p><center>
<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/7_VlVckrUgY&hl=en&rel=0"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/7_VlVckrUgY&hl=en&rel=0" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>
</center></p>]]></description>
			<guid isPermaLink='false'>http://www.petrosalema.com/blog/23/I_nearly_died_watching_this</guid>
			<pubDate>Fri, 25 Apr 2008 07:00:00 GMT</pubDate>
		</item>
	
		<item>
			<title>d-e-f-i-n-i-t-e-l-y</title>
			<link>http://www.petrosalema.com/blog/20/d-e-f-i-n-i-t-e-l-y</link>
			<description><![CDATA[<p>How to spell <a href="http://www.d-e-f-i-n-i-t-e-l-y.com" target="_blank">definitely</a>. They should *definently* do a website on how to spell receive... or is it recieve?</p>

<p>
It's a gray morning, but I'm all sunny inside today. So while I finish off my second cup of coffee, I'm going to start another "How to" article – while I'm still in a magnanimous disposition...
</p>

<p>Check out <a href="http://iinnovate.blogspot.com/" target="_blank">iinnovate.blogspot.com</a>, great podcasts.</p>

<p>
Here is an interesting article about <a href="http://siliconuser.com/?q=node/10" target="_blank">How Adobe's Photoshop Was Born</a>.
</p>]]></description>
			<guid isPermaLink='false'>http://www.petrosalema.com/blog/20/d-e-f-i-n-i-t-e-l-y</guid>
			<pubDate>Tue, 22 Apr 2008 07:00:00 GMT</pubDate>
		</item>
	
		<item>
			<title>Johnny Lee's amazing Wii Remote hacks</title>
			<link>http://www.petrosalema.com/blog/26/Johnny_Lee_s_amazing_Wii_Remote_hacks</link>
			<description><![CDATA[<p>
Johnny Chung Lee is insanely clever!
</p>
<p>
His websites
<a href="http://www.cs.cmu.edu/~johnny/" target="_blank">Carnegie Mellon University</a> and <a href="http://procrastineering.blogspot.com/" target="_blank">procrastineering</a> are worth checking out.
</p>
<p><center>
<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/QgKCrGvShZs&hl=en&rel=0"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/QgKCrGvShZs&hl=en&rel=0" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>
</center></p>]]></description>
			<guid isPermaLink='false'>http://www.petrosalema.com/blog/26/Johnny_Lee_s_amazing_Wii_Remote_hacks</guid>
			<pubDate>Fri, 18 Apr 2008 07:00:00 GMT</pubDate>
		</item>
	
		</channel>
	</rss>
