<?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>Ramin Hossaini (blog) &#187; Tools</title>
	<atom:link href="http://blog.ramin-hossaini.com/category/tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ramin-hossaini.com</link>
	<description></description>
	<lastBuildDate>Mon, 28 Jun 2010 21:20:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>More Twitter tools</title>
		<link>http://blog.ramin-hossaini.com/2009/10/15/more-twitter-tools/</link>
		<comments>http://blog.ramin-hossaini.com/2009/10/15/more-twitter-tools/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 12:39:06 +0000</pubDate>
		<dc:creator>Ramin Hossaini</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://blog.ramin-hossaini.com/?p=514</guid>
		<description><![CDATA[<a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a><a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a>Favotter Find out who's faved your Tweets http://favotter.matope.com/en/ ReTweetist Find out who's re-tweeted/RT'ed your tweets http://www.retweetist.com For even more tools, check out my previous post: Twitter Tools Related posts:Twitter tools Ridding Twitter of Annoyances


Related posts:<ol><li><a href='http://blog.ramin-hossaini.com/2009/10/07/twitter-tools/' rel='bookmark' title='Permanent Link: Twitter tools'>Twitter tools</a></li>
<li><a href='http://blog.ramin-hossaini.com/2010/06/05/ridding-twitter-of-annoyances/' rel='bookmark' title='Permanent Link: Ridding Twitter of Annoyances'>Ridding Twitter of Annoyances</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a><h3>Favotter</h3>
<p>Find out who's faved your Tweets</p>
<p><a href="http://favotter.matope.com/en/">http://favotter.matope.com/en/</a></p>
<p><a href="http://favotter.matope.com/en/"><img src="http://blog.ramin-hossaini.com/wp-content/uploads/2009/10/favotter.png" alt="favotter" title="favotter" width="456" height="116" class="alignnone size-full wp-image-515" /></a></p>
<h3>ReTweetist</h3>
<p>Find out who's re-tweeted/RT'ed your tweets</p>
<p><a href="http://www.retweetist.com">
<p>http://www.retweetist.com</p>
<p></a><br />
<a href="http://www.retweetist.com/"><img src="http://blog.ramin-hossaini.com/wp-content/uploads/2009/10/retweetist.png" alt="retweetist" title="retweetist" width="298" height="131" class="alignnone size-full wp-image-516" /></a></p>
<p>For even more tools, check out my previous post: <a href="http://blog.ramin-hossaini.com/2009/10/07/twitter-tools/">Twitter Tools</a></p>


<p>Related posts:<ol><li><a href='http://blog.ramin-hossaini.com/2009/10/07/twitter-tools/' rel='bookmark' title='Permanent Link: Twitter tools'>Twitter tools</a></li>
<li><a href='http://blog.ramin-hossaini.com/2010/06/05/ridding-twitter-of-annoyances/' rel='bookmark' title='Permanent Link: Ridding Twitter of Annoyances'>Ridding Twitter of Annoyances</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.ramin-hossaini.com/2009/10/15/more-twitter-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter tools</title>
		<link>http://blog.ramin-hossaini.com/2009/10/07/twitter-tools/</link>
		<comments>http://blog.ramin-hossaini.com/2009/10/07/twitter-tools/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 11:06:34 +0000</pubDate>
		<dc:creator>Ramin Hossaini</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://blog.ramin-hossaini.com/?p=478</guid>
		<description><![CDATA[<a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a><a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a>Tweetdeck Personally, I think this is the best Twitter client/interface I've used so far - they also have a version available for the iPhone. Get Tweetdeck TweetStats Find out more about your Tweeting-patterns: TweetStats Twitalyzer Find out about your Twitter 'influence', 'signal', 'generosity', 'velocity' and 'clout': Twitalyzer TweetPsych This is interesting - build a psychological [...]


Related posts:<ol><li><a href='http://blog.ramin-hossaini.com/2009/10/15/more-twitter-tools/' rel='bookmark' title='Permanent Link: More Twitter tools'>More Twitter tools</a></li>
<li><a href='http://blog.ramin-hossaini.com/2010/06/05/ridding-twitter-of-annoyances/' rel='bookmark' title='Permanent Link: Ridding Twitter of Annoyances'>Ridding Twitter of Annoyances</a></li>
<li><a href='http://blog.ramin-hossaini.com/2009/10/19/wordpress-bloginfo-variables/' rel='bookmark' title='Permanent Link: WordPress BlogInfo variables'>WordPress BlogInfo variables</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a><h2>Tweetdeck</h2>
<p>Personally, I think this is the best Twitter client/interface I've used so far - they also have a version available for the iPhone.</p>
<p><a href="http://tweetdeck.com/beta/"><br />
<img src="http://blog.ramin-hossaini.com/wp-content/uploads/2009/10/tweetdeck1.png" alt="tweetdeck1" title="tweetdeck1" width="393" height="195" class="alignnone size-full wp-image-479" /></a><br />
<a href="http://tweetdeck.com/beta/">
<p>Get Tweetdeck</p>
<p></a></p>
<h2>TweetStats</h2>
<p>Find out more about your Tweeting-patterns:</p>
<p><a href="http://tweetstats.com/"><br />
<img src="http://blog.ramin-hossaini.com/wp-content/uploads/2009/10/tweetstats.png" alt="tweetstats" title="tweetstats" width="403" height="175" class="alignnone size-full wp-image-481" /></a><br />
<a href="http://tweetstats.com/">
<p>TweetStats</p>
<p></a></p>
<h2>Twitalyzer</h2>
<p>Find out about your Twitter 'influence', 'signal', 'generosity', 'velocity' and 'clout':</p>
<p><a href="http://www.twitalyzer.com/twitalyzer/"><br />
<img src="http://blog.ramin-hossaini.com/wp-content/uploads/2009/10/twitalyzer.png" alt="twitalyzer" title="twitalyzer" width="521" height="185" class="alignnone size-full wp-image-482" /></a><br />
<a href="http://www.twitalyzer.com/twitalyzer/">
<p>Twitalyzer</p>
<p></a></p>
<h2>TweetPsych</h2>
<p>This is interesting - build a psychological profile of a person based on the content of their tweets:</p>
<p><a href="http://tweetpsych.com/"><br />
<img src="http://blog.ramin-hossaini.com/wp-content/uploads/2009/10/tweetpsych.png" alt="tweetpsych" title="tweetpsych" width="376" height="158" class="alignnone size-full wp-image-484" /></a><br />
<a href="http://tweetpsych.com/">
<p>TweetPsych</p>
<p></a></p>
<h2>Twitter Karma</h2>
<p>Find out who isn't following you back and who you're not following:</p>
<p><a href="http://dossy.org/twitter/karma/"><br />
<img src="http://blog.ramin-hossaini.com/wp-content/uploads/2009/10/twitterkarma.png" alt="twitterkarma" title="twitterkarma" width="419" height="154" class="alignnone size-full wp-image-485" /></a><br />
<a href="http://dossy.org/twitter/karma/">
<p>Twitter Karma</p>
<p></a></p>
<h2>BackTweets</h2>
<p>Lets you search for links on twitter (even through URL shorteners). Useful if you want to see who's been tweeting about your website. They also have a WordPress plugin for it.</p>
<p><a href="http://backtweets.com/"><br />
<img src="http://blog.ramin-hossaini.com/wp-content/uploads/2009/10/backtweets.png" alt="backtweets" title="backtweets" width="405" height="155" class="alignnone size-full wp-image-486" /></a><br />
<a href="http://backtweets.com/">
<p>BackTweets</p>
<p></a></p>
<h2>Twuffer</h2>
<p>Twuffer is a "Twitter Buffer" that allows you to schedule tweets for a later time</p>
<p><a href="http://twuffer.com/"><br />
<img src="http://blog.ramin-hossaini.com/wp-content/uploads/2009/10/twuffer.png" alt="twuffer" title="twuffer" width="297" height="178" class="alignnone size-full wp-image-487" /></a><br />
<a href="http://twuffer.com/">
<p>Twuffer</p>
<p></a></p>
<h2>Qwitter</h2>
<p>Qwitter lets you know when someone has stopped following you</p>
<p><a href="http://useqwitter.com/"><br />
<img src="http://blog.ramin-hossaini.com/wp-content/uploads/2009/10/qwitter.png" alt="qwitter" title="qwitter" width="451" height="135" class="alignnone size-full wp-image-488" /></a><br />
<a href="http://useqwitter.com/">
<p>Qwitter</p>
<p></a></p>
<p>Did I miss something? Let me know in the comments. You can also <a href="http://twitter.com/RaminHossaini/">follow me on twitter</a></p>


<p>Related posts:<ol><li><a href='http://blog.ramin-hossaini.com/2009/10/15/more-twitter-tools/' rel='bookmark' title='Permanent Link: More Twitter tools'>More Twitter tools</a></li>
<li><a href='http://blog.ramin-hossaini.com/2010/06/05/ridding-twitter-of-annoyances/' rel='bookmark' title='Permanent Link: Ridding Twitter of Annoyances'>Ridding Twitter of Annoyances</a></li>
<li><a href='http://blog.ramin-hossaini.com/2009/10/19/wordpress-bloginfo-variables/' rel='bookmark' title='Permanent Link: WordPress BlogInfo variables'>WordPress BlogInfo variables</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.ramin-hossaini.com/2009/10/07/twitter-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating a tunnel and SOCKS proxy with Putty</title>
		<link>http://blog.ramin-hossaini.com/2009/10/06/creating-a-tunnel-and-socks-proxy-with-putty/</link>
		<comments>http://blog.ramin-hossaini.com/2009/10/06/creating-a-tunnel-and-socks-proxy-with-putty/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 08:46:07 +0000</pubDate>
		<dc:creator>Ramin Hossaini</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Proxy]]></category>
		<category><![CDATA[Putty]]></category>
		<category><![CDATA[SOCKS]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[Tunnel]]></category>

		<guid isPermaLink="false">http://blog.ramin-hossaini.com/?p=468</guid>
		<description><![CDATA[<a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a><a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a>Why? Secure a public WiFi connection Bypass country-specific-content websites (e.g sites that only allow users from the U.S) Connect to a remotely-secured MySQL database via localhost It's pretty easy to do in Linux (and I think the command is pretty much the same in MacOS or with cygwin installed): ssh -L localport:hostname:remoteport username@Server This is [...]


Related posts:<ol><li><a href='http://blog.ramin-hossaini.com/2007/06/11/unlocker/' rel='bookmark' title='Permanent Link: Unlocker'>Unlocker</a></li>
<li><a href='http://blog.ramin-hossaini.com/2008/04/12/convenience/' rel='bookmark' title='Permanent Link: Convenience'>Convenience</a></li>
<li><a href='http://blog.ramin-hossaini.com/2010/06/01/ubuntu-installing-apache-php-5-and-mysql-5/' rel='bookmark' title='Permanent Link: Ubuntu: Installing Apache, PHP 5, and MySQL 5'>Ubuntu: Installing Apache, PHP 5, and MySQL 5</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a><p>Why?</p>
<ul>
<li>Secure a public WiFi connection</li>
<li>Bypass country-specific-content websites (e.g sites that only allow users from the U.S)</li>
<li>Connect to a remotely-secured MySQL database via localhost</li>
</ul>
<p>It's pretty easy to do in Linux (and I think the command is pretty much the same in MacOS or with cygwin installed):</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ssh</span> <span style="color: #660033;">-L</span> localport:<span style="color: #c20cb9; font-weight: bold;">hostname</span>:remoteport username<span style="color: #000000; font-weight: bold;">@</span>Server</pre></div></div>

<p>This is how to do it with <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/">Putty</a></p>
<p>Open Putty and enter in the basics: the Server and port (22):</p>
<p><img src="http://blog.ramin-hossaini.com/wp-content/uploads/2009/10/putty1.png" alt="putty1" title="putty1" width="462" height="444" class="alignnone size-full wp-image-470" /></p>
<p>Next, create the tunnel. Enter the source port (in this example, it's 3306 - a MySQL port) and leave the destination field empty (not always left blank, but it works for most cases)</p>
<p><img src="http://blog.ramin-hossaini.com/wp-content/uploads/2009/10/putty2.png" alt="putty2" title="putty2" width="463" height="443" class="alignnone size-full wp-image-471" /></p>
<p>The tunnel will be open/active as soon as you've logged in. Obviously, you still have to set up your proxy settings in whatever application you're using (for those who don't know, 127.0.0.1 is 'localhost'):</p>
<p><img src="http://blog.ramin-hossaini.com/wp-content/uploads/2009/10/proxy.png" alt="proxy" title="proxy" width="457" height="456" class="alignnone size-full wp-image-472" /></p>


<p>Related posts:<ol><li><a href='http://blog.ramin-hossaini.com/2007/06/11/unlocker/' rel='bookmark' title='Permanent Link: Unlocker'>Unlocker</a></li>
<li><a href='http://blog.ramin-hossaini.com/2008/04/12/convenience/' rel='bookmark' title='Permanent Link: Convenience'>Convenience</a></li>
<li><a href='http://blog.ramin-hossaini.com/2010/06/01/ubuntu-installing-apache-php-5-and-mysql-5/' rel='bookmark' title='Permanent Link: Ubuntu: Installing Apache, PHP 5, and MySQL 5'>Ubuntu: Installing Apache, PHP 5, and MySQL 5</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.ramin-hossaini.com/2009/10/06/creating-a-tunnel-and-socks-proxy-with-putty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reducing spam even further in WordPress</title>
		<link>http://blog.ramin-hossaini.com/2009/09/28/reducing-spam-even-further-in-wordpress/</link>
		<comments>http://blog.ramin-hossaini.com/2009/09/28/reducing-spam-even-further-in-wordpress/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 21:59:33 +0000</pubDate>
		<dc:creator>Ramin Hossaini</dc:creator>
				<category><![CDATA[Dev & Design]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[HoneyPot]]></category>
		<category><![CDATA[Protection]]></category>
		<category><![CDATA[Spam]]></category>

		<guid isPermaLink="false">http://blog.ramin-hossaini.com/?p=438</guid>
		<description><![CDATA[<a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a><a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a>Maybe I'm bored, but I've been spending a bit of time researching on ways to beat spam. Mind you, I haven't had anything get past Akismet anyway. This article is for all of you who want to be hardcore about your spam defences I came across "Project Honey Pot", which is a distributed system for [...]


Related posts:<ol><li><a href='http://blog.ramin-hossaini.com/2009/09/24/how-to-get-rid-of-your-captcha-and-still-avoid-spam/' rel='bookmark' title='Permanent Link: How to get rid of your CAPTCHA and still avoid spam'>How to get rid of your CAPTCHA and still avoid spam</a></li>
<li><a href='http://blog.ramin-hossaini.com/2008/03/15/my-top-wordpress-plug-ins/' rel='bookmark' title='Permanent Link: My top WordPress plug-ins'>My top WordPress plug-ins</a></li>
<li><a href='http://blog.ramin-hossaini.com/2007/06/23/wubi-an-easy-way-to-linux/' rel='bookmark' title='Permanent Link: Wubi &#8211; An easy way to Linux'>Wubi &#8211; An easy way to Linux</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a><p>Maybe I'm bored, but I've been spending a bit of time researching on ways to beat spam. Mind you, I haven't had anything get past Akismet anyway. This article is for all of you who want to be hardcore about your spam defences <img src='http://blog.ramin-hossaini.com/wp-content/plugins/smilies-themer/adiumicons/happy.png' alt=':)' class='wp-smiley' /> </p>
<p>I came across "<a href="http://www.projecthoneypot.org/">Project Honey Pot</a>", which is a distributed system for identifying spammers and the spambots. Simply said, IPs of your site's visitors are verified against the Project Honey Pot database and spammers are kicked out.</p>
<p>Participating in this network comes in 2 forms. You can either install a Honey Pot (which is pretty easy) or if you don't want to install a Honey Pot of your own, you can link to someone else's.</p>
<h2>Installing Honey Pot on a server (optional)</h2>
<p>Installing a Honey Pot is easy enough. Start out by visiting <a href="http://www.projecthoneypot.org/">Project Honey Pot</a>. Once you've signed up for an account, you can begin adding a Honey Pot:</p>
<p><img src="http://blog.ramin-hossaini.com/wp-content/uploads/2009/09/honeypot1.png" alt="honeypot1" title="honeypot1" width="518" height="169" class="alignnone size-full wp-image-439" /></p>
<p>Depending on your webserver's supported languages, you can choose from a bunch:</p>
<p><img src="http://blog.ramin-hossaini.com/wp-content/uploads/2009/09/honeypot2.png" alt="honeypot2" title="honeypot2" width="356" height="190" class="alignnone size-full wp-image-440" /></p>
<p>Once you've chosen your options, you can download the files and upload it to any accessible-directory on the site you specified. Just visit the site to activate it.</p>
<p>The next step, is to customize your blog or site in such a way that you can actually catch suspicious activity:</p>
<h2>Plugin: WP-Honey Pot</h2>
<p>In order to make use of your new Honey Pot (or a Honey Pot elsewhere), install <a href="http://wordpress.org/extend/plugins/wp-honeypot/">WP-Honey Pot</a>. WP-HoneyPot enables you to add a hidden link on your blog in one of several randomised locations to ensure that spammers are less able to adapt to the solution and once you are a contributing member to Project HoneyPot then you are able to use the http:BL (which I'll be getting to just now).</p>
<p>Once that's set up, you'll be doing your part in helping to catch email harversters, comment spammers and other suspicious folks.</p>
<h2>Plugin: http:BL</h2>
<p>The obvious next step, would be to block the spammers from your site. And that's where <a href="http://wordpress.org/extend/plugins/httpbl/">http:BL</a> comes into the picture. </p>
<p>Once you've installed and activated the plugin, all you need to do is specify an API key (which you get from the Project Honey Pot site) and the URL to your Honey Pot of choice. And that's pretty much all there is to it.</p>
<p>This flow-chart sums up my Spam protection for the time-being:</p>
<p><img src="http://blog.ramin-hossaini.com/wp-content/uploads/2009/09/spam_flow_chart.png" alt="spam_flow_chart" title="spam_flow_chart" width="393" height="490" class="alignnone size-full wp-image-442" /></p>
<p>So far so good: </p>
<p><img src="http://blog.ramin-hossaini.com/wp-content/uploads/2009/09/no-spam.png" alt="no-spam" title="no-spam" width="280" height="116" class="alignnone size-full wp-image-444" /></p>
<p>If any of you have tried something similar, or tried what I described above, drop me a line below and let me know your experiences!</p>


<p>Related posts:<ol><li><a href='http://blog.ramin-hossaini.com/2009/09/24/how-to-get-rid-of-your-captcha-and-still-avoid-spam/' rel='bookmark' title='Permanent Link: How to get rid of your CAPTCHA and still avoid spam'>How to get rid of your CAPTCHA and still avoid spam</a></li>
<li><a href='http://blog.ramin-hossaini.com/2008/03/15/my-top-wordpress-plug-ins/' rel='bookmark' title='Permanent Link: My top WordPress plug-ins'>My top WordPress plug-ins</a></li>
<li><a href='http://blog.ramin-hossaini.com/2007/06/23/wubi-an-easy-way-to-linux/' rel='bookmark' title='Permanent Link: Wubi &#8211; An easy way to Linux'>Wubi &#8211; An easy way to Linux</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.ramin-hossaini.com/2009/09/28/reducing-spam-even-further-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New project: Blowfish encrypt/decrypt</title>
		<link>http://blog.ramin-hossaini.com/2009/09/27/new-project-blowfish-encryptdecrypt/</link>
		<comments>http://blog.ramin-hossaini.com/2009/09/27/new-project-blowfish-encryptdecrypt/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 18:32:21 +0000</pubDate>
		<dc:creator>Ramin Hossaini</dc:creator>
				<category><![CDATA[Dev & Design]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Blowfish]]></category>
		<category><![CDATA[Cryptography]]></category>
		<category><![CDATA[Decryption]]></category>
		<category><![CDATA[Encryption]]></category>

		<guid isPermaLink="false">http://blog.ramin-hossaini.com/?p=431</guid>
		<description><![CDATA[<a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a><a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a>Wrote a simple AJAX driven application to encrypt and decrypt text using the Blowfish algorithm. So if you're looking to encode your secret messages, this is just the tool for you Possible additions: More encryption algorithms Emailing functionality Let me know if you find any major bugs. Blowfish encrypt/decrypt Related posts:Automatically insert rubbish Flickr-comments with [...]


Related posts:<ol><li><a href='http://blog.ramin-hossaini.com/2009/08/11/automatically-insert-rubbish-flickr-comments-with-flickr-comment-generator/' rel='bookmark' title='Permanent Link: Automatically insert rubbish Flickr-comments with Flickr-comment-generator'>Automatically insert rubbish Flickr-comments with Flickr-comment-generator</a></li>
<li><a href='http://blog.ramin-hossaini.com/2007/06/10/loading-gifs/' rel='bookmark' title='Permanent Link: Loading GIFs'>Loading GIFs</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a><p>Wrote a simple AJAX driven application to encrypt and decrypt text using the Blowfish algorithm. So if you're looking to encode your secret messages, this is just the tool for you <img src='http://blog.ramin-hossaini.com/wp-content/plugins/smilies-themer/adiumicons/happy.png' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://dev.ramin-hossaini.com/encrypt/"><img src="http://blog.ramin-hossaini.com/wp-content/uploads/2009/09/encrypt1.png" alt="encrypt1" title="encrypt1" width="410" height="127" class="alignnone size-full wp-image-432" /></a></p>
<p><a href="http://dev.ramin-hossaini.com/encrypt/"><img src="http://blog.ramin-hossaini.com/wp-content/uploads/2009/09/encrypt2.png" alt="encrypt2" title="encrypt2" width="415" height="143" class="alignnone size-full wp-image-433" /></a></p>
<h4>Possible additions:</h4>
<ul>
<li>More encryption algorithms</li>
<li>Emailing functionality</li>
</ul>
<p>Let me know if you find any major bugs.</p>
<p><a href="http://dev.ramin-hossaini.com/encrypt/">Blowfish encrypt/decrypt</a></p>


<p>Related posts:<ol><li><a href='http://blog.ramin-hossaini.com/2009/08/11/automatically-insert-rubbish-flickr-comments-with-flickr-comment-generator/' rel='bookmark' title='Permanent Link: Automatically insert rubbish Flickr-comments with Flickr-comment-generator'>Automatically insert rubbish Flickr-comments with Flickr-comment-generator</a></li>
<li><a href='http://blog.ramin-hossaini.com/2007/06/10/loading-gifs/' rel='bookmark' title='Permanent Link: Loading GIFs'>Loading GIFs</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.ramin-hossaini.com/2009/09/27/new-project-blowfish-encryptdecrypt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automatically insert rubbish Flickr-comments with Flickr-comment-generator</title>
		<link>http://blog.ramin-hossaini.com/2009/08/11/automatically-insert-rubbish-flickr-comments-with-flickr-comment-generator/</link>
		<comments>http://blog.ramin-hossaini.com/2009/08/11/automatically-insert-rubbish-flickr-comments-with-flickr-comment-generator/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 14:07:45 +0000</pubDate>
		<dc:creator>Ramin Hossaini</dc:creator>
				<category><![CDATA[Dev & Design]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Comment]]></category>
		<category><![CDATA[Flickr]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Humour]]></category>

		<guid isPermaLink="false">http://blog.ramin-hossaini.com/?p=393</guid>
		<description><![CDATA[<a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a><a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a>I created an AJAX application that generates somewhat generic comments for Flickr. But I soon realised that people would not use it unless it was completely simple and automated. That's where GreaseMonkey comes into action. I've created a GreaseMonkey script that automatically retrieves a random flickr-comment and places it into the comment text-field of a [...]


Related posts:<ol><li><a href='http://blog.ramin-hossaini.com/2009/08/09/flickr-comment-generator/' rel='bookmark' title='Permanent Link: Flickr comment generator'>Flickr comment generator</a></li>
<li><a href='http://blog.ramin-hossaini.com/2008/10/20/flickr-modifies-start-page-and-makes-life-harder/' rel='bookmark' title='Permanent Link: Flickr modifies start page &#8211; and makes life harder'>Flickr modifies start page &#8211; and makes life harder</a></li>
<li><a href='http://blog.ramin-hossaini.com/2009/10/22/flickr-adds-people-tagging/' rel='bookmark' title='Permanent Link: Flickr adds people-tagging, finally joins the bandwagon'>Flickr adds people-tagging, finally joins the bandwagon</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a><p><img src="http://blog.ramin-hossaini.com/wp-content/uploads/2009/08/flickr-comment-gen-gm.png" alt="flickr-comment-gen-gm" title="flickr-comment-gen-gm" width="452" height="157" class="alignnone size-full wp-image-394" /></p>
<p>I created an AJAX application that generates somewhat generic comments for Flickr. But I soon realised that people would not use it unless it was completely simple and automated.</p>
<p>That's where GreaseMonkey comes into action. I've created a GreaseMonkey script that automatically retrieves a random flickr-comment and places it into the comment text-field of a picture. You get to choose whether you would like to publish the comment or not.</p>
<p>If you notice any bugs in the script, or any improvements I can make to the script - please let know.</p>
<p><a href="http://dev.ramin-hossaini.com/flickr-comments/">Go to Flickr-Comment generator</a></p>
<p>Or <a href="http://dev.ramin-hossaini.com/flickr-comments/flickr-comment-gen.user.js">download</a> the script directly</p>


<p>Related posts:<ol><li><a href='http://blog.ramin-hossaini.com/2009/08/09/flickr-comment-generator/' rel='bookmark' title='Permanent Link: Flickr comment generator'>Flickr comment generator</a></li>
<li><a href='http://blog.ramin-hossaini.com/2008/10/20/flickr-modifies-start-page-and-makes-life-harder/' rel='bookmark' title='Permanent Link: Flickr modifies start page &#8211; and makes life harder'>Flickr modifies start page &#8211; and makes life harder</a></li>
<li><a href='http://blog.ramin-hossaini.com/2009/10/22/flickr-adds-people-tagging/' rel='bookmark' title='Permanent Link: Flickr adds people-tagging, finally joins the bandwagon'>Flickr adds people-tagging, finally joins the bandwagon</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.ramin-hossaini.com/2009/08/11/automatically-insert-rubbish-flickr-comments-with-flickr-comment-generator/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Flickr comment generator</title>
		<link>http://blog.ramin-hossaini.com/2009/08/09/flickr-comment-generator/</link>
		<comments>http://blog.ramin-hossaini.com/2009/08/09/flickr-comment-generator/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 20:57:40 +0000</pubDate>
		<dc:creator>Ramin Hossaini</dc:creator>
				<category><![CDATA[Dev & Design]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Comments]]></category>
		<category><![CDATA[Flickr]]></category>
		<category><![CDATA[Generator]]></category>
		<category><![CDATA[Humour]]></category>

		<guid isPermaLink="false">http://blog.ramin-hossaini.com/?p=383</guid>
		<description><![CDATA[<a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a><a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a>For anyone that's tired of coming up with comments, let the generator do the work for you: If you would like me to add more comments to the database, comment here or contact me. Flickr comment generator Related posts:Automatically insert rubbish Flickr-comments with Flickr-comment-generator Flickr modifies start page &#8211; and makes life harder Flickr adds [...]


Related posts:<ol><li><a href='http://blog.ramin-hossaini.com/2009/08/11/automatically-insert-rubbish-flickr-comments-with-flickr-comment-generator/' rel='bookmark' title='Permanent Link: Automatically insert rubbish Flickr-comments with Flickr-comment-generator'>Automatically insert rubbish Flickr-comments with Flickr-comment-generator</a></li>
<li><a href='http://blog.ramin-hossaini.com/2008/10/20/flickr-modifies-start-page-and-makes-life-harder/' rel='bookmark' title='Permanent Link: Flickr modifies start page &#8211; and makes life harder'>Flickr modifies start page &#8211; and makes life harder</a></li>
<li><a href='http://blog.ramin-hossaini.com/2009/10/22/flickr-adds-people-tagging/' rel='bookmark' title='Permanent Link: Flickr adds people-tagging, finally joins the bandwagon'>Flickr adds people-tagging, finally joins the bandwagon</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a><p>For anyone that's tired of coming up with comments, let the generator do the work for you:</p>
<p><a href="http://dev.ramin-hossaini.com/flickr-comments/"><img src="http://blog.ramin-hossaini.com/wp-content/uploads/2009/08/flickrgen.png" alt="flickrgen" title="flickrgen" width="436" height="141" class="alignnone size-full wp-image-384" /></a></p>
<p>If you would like me to add more comments to the database, comment here or contact me.</p>
<p><a href="http://dev.ramin-hossaini.com/flickr-comments/">Flickr comment generator</a></p>


<p>Related posts:<ol><li><a href='http://blog.ramin-hossaini.com/2009/08/11/automatically-insert-rubbish-flickr-comments-with-flickr-comment-generator/' rel='bookmark' title='Permanent Link: Automatically insert rubbish Flickr-comments with Flickr-comment-generator'>Automatically insert rubbish Flickr-comments with Flickr-comment-generator</a></li>
<li><a href='http://blog.ramin-hossaini.com/2008/10/20/flickr-modifies-start-page-and-makes-life-harder/' rel='bookmark' title='Permanent Link: Flickr modifies start page &#8211; and makes life harder'>Flickr modifies start page &#8211; and makes life harder</a></li>
<li><a href='http://blog.ramin-hossaini.com/2009/10/22/flickr-adds-people-tagging/' rel='bookmark' title='Permanent Link: Flickr adds people-tagging, finally joins the bandwagon'>Flickr adds people-tagging, finally joins the bandwagon</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.ramin-hossaini.com/2009/08/09/flickr-comment-generator/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Use Google Reader to find out rough estimate of RSS subscribers</title>
		<link>http://blog.ramin-hossaini.com/2009/02/18/google-reader-hack/</link>
		<comments>http://blog.ramin-hossaini.com/2009/02/18/google-reader-hack/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 08:35:10 +0000</pubDate>
		<dc:creator>Ramin Hossaini</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Feedburner]]></category>
		<category><![CDATA[Flickr]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Reader]]></category>
		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://blog.ramin-hossaini.com/?p=331</guid>
		<description><![CDATA[<a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a><a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a>RSS has been becoming an increasingly popular part of Web-based applications and services. For example, Flickr provides an RSS for your photo-stream and even a user's favourites. Many webmasters will know just how useful FeedBurner can be to get an accurate picture of their subscribers. Using FeedBurner means that you'll have to display a specific-to-you [...]


Related posts:<ol><li><a href='http://blog.ramin-hossaini.com/2008/12/05/finding-new-photos-on-flickr-almost-effortlessly/' rel='bookmark' title='Permanent Link: Finding new photos on Flickr (almost effortlessly)'>Finding new photos on Flickr (almost effortlessly)</a></li>
<li><a href='http://blog.ramin-hossaini.com/2009/10/24/synchronize-google-calendar-on-iphone/' rel='bookmark' title='Permanent Link: Synchronize Google Calendar on iPhone'>Synchronize Google Calendar on iPhone</a></li>
<li><a href='http://blog.ramin-hossaini.com/2009/10/01/google-wave-view-all-public-waves/' rel='bookmark' title='Permanent Link: Google Wave: View all public waves'>Google Wave: View all public waves</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a><p>RSS has been becoming an increasingly popular part of Web-based applications and services. For example, Flickr provides an RSS for your photo-stream and even a user's favourites. </p>
<p>Many webmasters will know just how useful FeedBurner can be to get an accurate picture of their subscribers. Using FeedBurner means that you'll have to display a specific-to-you FeedBurner address so that it can gather statistics (e.g. http://feeds2.feedburner.com/RaminHossaini) You can't really use FeedBurner though for services like Flickr, because you have no real control of what the RSS-feed-address displayed to users on your Flickr page is (unless of course, you're advertising your RSS feed on a website of your own). The "hack" described below could help:</p>
<p>First, start out by subscribing to the RSS feed:</p>
<p><img src="http://blog.ramin-hossaini.com/wp-content/uploads/2009/02/greader1.png" alt="greader1" title="greader1" width="318" height="134" class="alignnone size-full wp-image-332" /></p>
<p>Next, click on the feed to view it then click on the "show details" link in the top-right corner:</p>
<p><img src="http://blog.ramin-hossaini.com/wp-content/uploads/2009/02/greader2.png" alt="greader2" title="greader2" width="282" height="165" class="alignnone size-full wp-image-333" /></p>
<p>You can then see how many people are using Google Reader to subscribe to the RSS feed:</p>
<p><img src="http://blog.ramin-hossaini.com/wp-content/uploads/2009/02/greader3.png" alt="greader3" title="greader3" width="567" height="81" class="alignnone size-full wp-image-334" /></p>
<p>This would obviously only be part of your subscriber-base. If you're happy with just approximating it, have a look at how much of a market share Google Reader has (I've looked at a couple of statistics and it seems to be roughly 60% at the moment) and use that to calculate the unknown number of subscribers.</p>


<p>Related posts:<ol><li><a href='http://blog.ramin-hossaini.com/2008/12/05/finding-new-photos-on-flickr-almost-effortlessly/' rel='bookmark' title='Permanent Link: Finding new photos on Flickr (almost effortlessly)'>Finding new photos on Flickr (almost effortlessly)</a></li>
<li><a href='http://blog.ramin-hossaini.com/2009/10/24/synchronize-google-calendar-on-iphone/' rel='bookmark' title='Permanent Link: Synchronize Google Calendar on iPhone'>Synchronize Google Calendar on iPhone</a></li>
<li><a href='http://blog.ramin-hossaini.com/2009/10/01/google-wave-view-all-public-waves/' rel='bookmark' title='Permanent Link: Google Wave: View all public waves'>Google Wave: View all public waves</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.ramin-hossaini.com/2009/02/18/google-reader-hack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Notebook to Evernote Import-Tool</title>
		<link>http://blog.ramin-hossaini.com/2009/01/23/google-notebook-to-evernote-import-tool/</link>
		<comments>http://blog.ramin-hossaini.com/2009/01/23/google-notebook-to-evernote-import-tool/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 20:54:51 +0000</pubDate>
		<dc:creator>Ramin Hossaini</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Evernote]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Notebook]]></category>

		<guid isPermaLink="false">http://blog.ramin-hossaini.com/?p=325</guid>
		<description><![CDATA[<a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a><a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a>If you used Google Notebook before and would like to move your notes over to Evernote (before Google Notebook gets completely shut-down), a tool has finally been released to help you out. Import Google Notebook to Evernote Related posts:Experiment with Google AJAX APIs Google Wave: View all public waves Use Google Reader to find out [...]


Related posts:<ol><li><a href='http://blog.ramin-hossaini.com/2009/01/23/experiment-with-google-ajax-apis/' rel='bookmark' title='Permanent Link: Experiment with Google AJAX APIs'>Experiment with Google AJAX APIs</a></li>
<li><a href='http://blog.ramin-hossaini.com/2009/10/01/google-wave-view-all-public-waves/' rel='bookmark' title='Permanent Link: Google Wave: View all public waves'>Google Wave: View all public waves</a></li>
<li><a href='http://blog.ramin-hossaini.com/2009/02/18/google-reader-hack/' rel='bookmark' title='Permanent Link: Use Google Reader to find out rough estimate of RSS subscribers'>Use Google Reader to find out rough estimate of RSS subscribers</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a><p>If you used Google Notebook before and would like to move your notes over to <a href="http://www.evernote.com">Evernote</a> (before Google Notebook gets completely shut-down), a tool has finally been released to help you out.</p>
<p><a href="https://www.evernote.com/GoogleNotebooks.action"><img src="http://blog.ramin-hossaini.com/wp-content/uploads/2009/01/2009-01-23_225232.png" alt="2009-01-23_225232" title="2009-01-23_225232" width="437" height="149" class="alignnone size-full wp-image-326" /></a></p>
<p><a href="https://www.evernote.com/GoogleNotebooks.action">Import Google Notebook to Evernote</a></p>


<p>Related posts:<ol><li><a href='http://blog.ramin-hossaini.com/2009/01/23/experiment-with-google-ajax-apis/' rel='bookmark' title='Permanent Link: Experiment with Google AJAX APIs'>Experiment with Google AJAX APIs</a></li>
<li><a href='http://blog.ramin-hossaini.com/2009/10/01/google-wave-view-all-public-waves/' rel='bookmark' title='Permanent Link: Google Wave: View all public waves'>Google Wave: View all public waves</a></li>
<li><a href='http://blog.ramin-hossaini.com/2009/02/18/google-reader-hack/' rel='bookmark' title='Permanent Link: Use Google Reader to find out rough estimate of RSS subscribers'>Use Google Reader to find out rough estimate of RSS subscribers</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.ramin-hossaini.com/2009/01/23/google-notebook-to-evernote-import-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FCKeditor &#8211; Add WYSIWYG functionality to MediaWiki</title>
		<link>http://blog.ramin-hossaini.com/2008/11/08/fckeditor-add-wysiwyg-functionality-to-mediawiki/</link>
		<comments>http://blog.ramin-hossaini.com/2008/11/08/fckeditor-add-wysiwyg-functionality-to-mediawiki/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 17:32:06 +0000</pubDate>
		<dc:creator>Ramin Hossaini</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[FCKeditir]]></category>
		<category><![CDATA[MediaWiki]]></category>

		<guid isPermaLink="false">http://blog.ramin-hossaini.com/?p=229</guid>
		<description><![CDATA[<a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a><a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a>I've always found it annoying that MediaWiki (the backbone of wikipedia.org) didn't provide a richer-editor for editing wiki-pages. Sure, I could learn the mediawiki-syntax, but I keep forgetting it. That just means I end up searching Google for a MediaWiki reference guide or keep hitting preview to see what the page looks like. The FCKeditor-extension [...]


Related posts:<ol><li><a href='http://blog.ramin-hossaini.com/2008/03/30/gravatars/' rel='bookmark' title='Permanent Link: Gravatars'>Gravatars</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a><p><img src="http://blog.ramin-hossaini.com/wp-content/uploads/2008/11/mediawiki_fckeditor.png" alt="mediawiki_fckeditor" title="mediawiki_fckeditor" width="524" height="204" class="alignnone size-full wp-image-230" /></p>
<p>I've always found it annoying that MediaWiki (the backbone of wikipedia.org) didn't provide a richer-editor for editing wiki-pages. Sure, I could learn the mediawiki-syntax, but I keep forgetting it. That just means I end up searching Google for a MediaWiki reference guide or keep hitting preview to see what the page looks like.</p>
<p>The <a href="http://mediawiki.fckeditor.net/index.php/Main_Page">FCKeditor-extension</a> adds a much needed WYSIWYG editor. I haven't always been a fan of the FCKeditor implementation, but this works well.</p>


<p>Related posts:<ol><li><a href='http://blog.ramin-hossaini.com/2008/03/30/gravatars/' rel='bookmark' title='Permanent Link: Gravatars'>Gravatars</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.ramin-hossaini.com/2008/11/08/fckeditor-add-wysiwyg-functionality-to-mediawiki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	<a href="http://blog.ramin-hossaini.com/cotton/cottonoccurrence.php"><span style="display: none;">Private</span></a></channel>
</rss>
