<?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>Tohir Solomons &#187; Uncategorized</title>
	<atom:link href="http://www.tohir.co.za/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tohir.co.za</link>
	<description></description>
	<lastBuildDate>Fri, 11 Mar 2011 09:30:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>SWFRIP &#8211; Rip Resources in SWFs</title>
		<link>http://www.tohir.co.za/2007/11/06/swfrip-rip-resources-in-swfs/</link>
		<comments>http://www.tohir.co.za/2007/11/06/swfrip-rip-resources-in-swfs/#comments</comments>
		<pubDate>Tue, 06 Nov 2007 11:02:00 +0000</pubDate>
		<dc:creator>Tohir</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tohir.co.za/?p=124</guid>
		<description><![CDATA[SWFRIP is a Macromedia Flash resource extractor and editor. It can save resources in various formats, including SVG conversion from the flash vector format, decompile ActionScript, and remove the protect tag from SWF files. Works with WINE on Linux (which others couldn&#8217;t) and is FOSS!]]></description>
			<content:encoded><![CDATA[<p><a href="http://sourceforge.net/projects/swfrip/">SWFRIP</a> is a Macromedia Flash resource extractor and editor. It can save resources in various formats, including SVG conversion from the flash vector format, decompile ActionScript, and remove the protect tag from SWF files.</p>
<p>Works with WINE on Linux (which others couldn&#8217;t) and is FOSS!</p>
<p><map name='google_ad_map_124_d66c8ad2bfa7c2ab'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/124?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_124_d66c8ad2bfa7c2ab' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=124&amp;url= http%3A%2F%2Fwww.tohir.co.za%2F2007%2F11%2F06%2Fswfrip-rip-resources-in-swfs%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.tohir.co.za/2007/11/06/swfrip-rip-resources-in-swfs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gnome vs KDE &#8211; doesn&#8217;t matter</title>
		<link>http://www.tohir.co.za/2007/05/07/gnome-vs-kde-doesnt-matter/</link>
		<comments>http://www.tohir.co.za/2007/05/07/gnome-vs-kde-doesnt-matter/#comments</comments>
		<pubDate>Mon, 07 May 2007 12:00:00 +0000</pubDate>
		<dc:creator>Tohir</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tohir.co.za/?p=121</guid>
		<description><![CDATA[Gnome vs KDE is a stupid debate. Usually the choice is based on what programs are available for GNOME vs KDE. Choose the one with the most programs. THe good news is that this doesn&#8217;t matter with Ubuntu and if you use Synaptic. let&#8217;s say I&#8217;m running GNOME and want Kivio which is like MS [...]]]></description>
			<content:encoded><![CDATA[<p>Gnome vs KDE is a stupid debate. Usually the choice is based on what programs are available for GNOME vs KDE. Choose the one with the most programs.</p>
<p>THe good news is that this doesn&#8217;t matter with Ubuntu and if you use Synaptic. let&#8217;s say I&#8217;m running GNOME and want Kivio which is like MS Visio and only runs under KDE (supposedly). If you install it via Synaptic, Ubuntu will install Kivio + some of the KDE libraries it needs to run Kivio &#8211; and this under GNOME <span style="font-style: italic;">nogal</span>.</p>
<p>I can&#8217;t believe how useless the GNOME vs KDE debate is. BTW, I prefer XFCE, it&#8217;s faster, and I like Thunar over Galeon</p>
<p><map name='google_ad_map_121_d66c8ad2bfa7c2ab'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/121?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_121_d66c8ad2bfa7c2ab' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=121&amp;url= http%3A%2F%2Fwww.tohir.co.za%2F2007%2F05%2F07%2Fgnome-vs-kde-doesnt-matter%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.tohir.co.za/2007/05/07/gnome-vs-kde-doesnt-matter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cortado Ogg Video Applet &#8211; The missing documentation</title>
		<link>http://www.tohir.co.za/2007/03/04/cortado-ogg-video-applet-the-missing-documentation/</link>
		<comments>http://www.tohir.co.za/2007/03/04/cortado-ogg-video-applet-the-missing-documentation/#comments</comments>
		<pubDate>Sun, 04 Mar 2007 03:32:00 +0000</pubDate>
		<dc:creator>Tohir</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tohir.co.za/?p=115</guid>
		<description><![CDATA[Trying to better integrate Ogg Vorbis Video in Chisimba's file manager, I found this applet called Cortado from Flumotion. But the documentation is non-existent, and worst of all, the experience is shocking based on the structure of their website.

Before giving you the solution, I'm going to note this experience given my inclination for usability, and as a personal lesson on how NOT to do thing.]]></description>
			<content:encoded><![CDATA[<p>Trying to better integrate Ogg Vorbis Video in Chisimba&#8217;s file manager, I found this applet called <a href="http://www.flumotion.net/cortado/">Cortado from Flumotion</a>. But the documentation is non-existent, and worst of all, the experience is shocking based on the structure of their website.</p>
<p>Before giving you the solution, I&#8217;m going to note this experience given my inclination for usability, and as a personal lesson on how NOT to do thing.</p>
<p>On their website, they say: You can download the <a href="http://www.flumotion.net/src/cortado/">source</a>, or the pre-compiled <a href="http://www.flumotion.net/jar/cortado/">Java applets</a>. I don&#8217;t know how to compile, so I choose pre-compiled.</p>
<p>But look what this gives you:<br />
<a href="http://www.flumotion.net/jar/cortado/cortado-mmjs-0.0.1.jar"><span style="font-family:courier new;font-size:78%;">cortado-mmjs-0.0.1.jar</span></a><span style="font-family:courier new;font-size:78%;"> 30-Nov-2004 13:50 34K</span><br />
<a href="http://www.flumotion.net/jar/cortado/cortado-mmjs-0.1.0.jar"><span style="font-family:courier new;font-size:78%;">cortado-mmjs-0.1.0.jar</span></a><span style="font-family:courier new;font-size:78%;"> 24-Dec-2004 18:15 43K</span><br />
<a href="http://www.flumotion.net/jar/cortado/cortado-mmjs-0.1.2.jar"><span style="font-family:courier new;font-size:78%;">cortado-mmjs-0.1.2.jar</span></a><span style="font-family:courier new;font-size:78%;"> 22-Apr-2005 16:08 46K</span><br />
<a href="http://www.flumotion.net/jar/cortado/cortado-mmjs-debug-0.2.0.1.jar"><span style="font-family:courier new;font-size:78%;">cortado-mmjs-debug-0.2.0.1.jar</span></a><span style="font-family:courier new;font-size:78%;"> 14-Sep-2006 16:55 104K</span><br />
<a href="http://www.flumotion.net/jar/cortado/cortado-mmjs-debug-0.2.0.jar"><span style="font-family:courier new;font-size:78%;">cortado-mmjs-debug-0.2.0.jar</span></a><span style="font-family:courier new;font-size:78%;"> 19-May-2006 15:38 103K</span><br />
<a href="http://www.flumotion.net/jar/cortado/cortado-mmjs-debug-0.2.1.jar"><span style="font-family:courier new;font-size:78%;">cortado-mmjs-debug-0.2.1.jar</span></a><span style="font-family:courier new;font-size:78%;"> 14-Sep-2006 16:55 104K</span><br />
<a href="http://www.flumotion.net/jar/cortado/cortado-mmjs-debug-0.2.2.jar"><span style="font-family:courier new;font-size:78%;">cortado-mmjs-debug-0.2.2.jar</span></a><span style="font-family:courier new;font-size:78%;"> 26-Oct-2006 17:28 113K</span><br />
<a href="http://www.flumotion.net/jar/cortado/cortado-mmjs-stripped-0.2.0.jar"><span style="font-family:courier new;font-size:78%;">cortado-mmjs-stripped-0.2.0.jar</span></a><span style="font-family:courier new;font-size:78%;"> 19-May-2006 15:38 103K</span><br />
<a href="http://www.flumotion.net/jar/cortado/cortado-mmjs-stripped-0.2.1.jar"><span style="font-family:courier new;font-size:78%;">cortado-mmjs-stripped-0.2.1.jar</span></a><span style="font-family:courier new;font-size:78%;"> 14-Sep-2006 16:55 104K</span><br />
<a href="http://www.flumotion.net/jar/cortado/cortado-mmjs-stripped-0.2.2.jar"><span style="font-family:courier new;font-size:78%;">cortado-mmjs-stripped-0.2.2.jar</span></a><span style="font-family:courier new;font-size:78%;"> 26-Oct-2006 18:10 88K</span><br />
<a href="http://www.flumotion.net/jar/cortado/cortado-ot-0.1.0.jar"><span style="font-family:courier new;font-size:78%;">cortado-ot-0.1.0.jar</span></a><span style="font-family:courier new;font-size:78%;"> 28-Dec-2004 12:59 93K</span><br />
<a href="http://www.flumotion.net/jar/cortado/cortado-ot-0.1.2.jar"><span style="font-family:courier new;font-size:78%;">cortado-ot-0.1.2.jar</span></a><span style="font-family:courier new;font-size:78%;"> 22-Apr-2005 20:01 97K</span><br />
<a href="http://www.flumotion.net/jar/cortado/cortado-ov-debug-0.2.0.1.jar"><span style="font-family:courier new;font-size:78%;">cortado-ov-debug-0.2.0.1.jar</span></a><span style="font-family:courier new;font-size:78%;"> 14-Sep-2006 16:55 198K</span><br />
<a href="http://www.flumotion.net/jar/cortado/cortado-ov-debug-0.2.0.jar"><span style="font-family:courier new;font-size:78%;">cortado-ov-debug-0.2.0.jar</span></a><span style="font-family:courier new;font-size:78%;"> 19-May-2006 15:38 197K</span><br />
<a href="http://www.flumotion.net/jar/cortado/cortado-ov-debug-0.2.1.jar"><span style="font-family:courier new;font-size:78%;">cortado-ov-debug-0.2.1.jar</span></a><span style="font-family:courier new;font-size:78%;"> 14-Sep-2006 16:55 198K</span><br />
<a href="http://www.flumotion.net/jar/cortado/cortado-ov-debug-0.2.2.jar"><span style="font-family:courier new;font-size:78%;">cortado-ov-debug-0.2.2.jar</span></a><span style="font-family:courier new;font-size:78%;"> 26-Oct-2006 17:28 208K</span><br />
<a href="http://www.flumotion.net/jar/cortado/cortado-ov-stripped-0.2.0.jar"><span style="font-family:courier new;font-size:78%;">cortado-ov-stripped-0.2.0.jar</span></a><span style="font-family:courier new;font-size:78%;"> 19-May-2006 15:38 197K</span><br />
<a href="http://www.flumotion.net/jar/cortado/cortado-ov-stripped-0.2.1.jar"><span style="font-family:courier new;font-size:78%;">cortado-ov-stripped-0.2.1.jar</span></a><span style="font-family:courier new;font-size:78%;"> 14-Sep-2006 16:55 198K</span><br />
<a href="http://www.flumotion.net/jar/cortado/cortado-ov-stripped-0.2.2.jar"><span style="font-family:courier new;font-size:78%;">cortado-ov-stripped-0.2.2.jar</span></a><span style="font-family:courier new;font-size:78%;"> 26-Oct-2006 18:10 151K</span><br />
<a href="http://www.flumotion.net/jar/cortado/cortado-ovt-0.0.1.jar"><span style="font-family:courier new;font-size:78%;">cortado-ovt-0.0.1.jar</span></a><span style="font-family:courier new;font-size:78%;"> 30-Nov-2004 13:50 163K</span><br />
<a href="http://www.flumotion.net/jar/cortado/cortado-ovt-0.1.0.jar"><span style="font-family:courier new;font-size:78%;">cortado-ovt-0.1.0.jar</span></a><span style="font-family:courier new;font-size:78%;"> 24-Dec-2004 18:15 172K</span><br />
<a href="http://www.flumotion.net/jar/cortado/cortado-ovt-0.1.2.jar"><span style="font-family:courier new;font-size:78%;">cortado-ovt-0.1.2.jar</span></a><span style="font-family:courier new;font-size:78%;"> 22-Apr-2005 16:08 175K</span><br />
<a href="http://www.flumotion.net/jar/cortado/cortado-ovt-debug-0.2.0.1.jar"><span style="font-family:courier new;font-size:78%;">cortado-ovt-debug-0.2.0.1.jar</span></a><span style="font-family:courier new;font-size:78%;"> 14-Sep-2006 16:56 254K</span><br />
<a href="http://www.flumotion.net/jar/cortado/cortado-ovt-debug-0.2.0.jar"><span style="font-family:courier new;font-size:78%;">cortado-ovt-debug-0.2.0.jar</span></a><span style="font-family:courier new;font-size:78%;"> 19-May-2006 15:38 253K</span><br />
<a href="http://www.flumotion.net/jar/cortado/cortado-ovt-debug-0.2.1.jar"><span style="font-family:courier new;font-size:78%;">cortado-ovt-debug-0.2.1.jar</span></a><span style="font-family:courier new;font-size:78%;"> 14-Sep-2006 16:56 254K</span><br />
<a href="http://www.flumotion.net/jar/cortado/cortado-ovt-debug-0.2.2.jar"><span style="font-family:courier new;font-size:78%;">cortado-ovt-debug-0.2.2.jar</span></a><span style="font-family:courier new;font-size:78%;"> 26-Oct-2006 17:28 264K</span><br />
<a href="http://www.flumotion.net/jar/cortado/cortado-ovt-stripped-0.2.0.jar"><span style="font-family:courier new;font-size:78%;">cortado-ovt-stripped-0.2.0.jar</span></a><span style="font-family:courier new;font-size:78%;"> 19-May-2006 15:38 253K</span><br />
<a href="http://www.flumotion.net/jar/cortado/cortado-ovt-stripped-0.2.1.jar"><span style="font-family:courier new;font-size:78%;">cortado-ovt-stripped-0.2.1.jar</span></a><span style="font-family:courier new;font-size:78%;"> 14-Sep-2006 16:56 254K</span><br />
<a href="http://www.flumotion.net/jar/cortado/cortado-ovt-stripped-0.2.2.jar"><span style="font-family:courier new;font-size:78%;">cortado-ovt-stripped-0.2.2.jar</span></a><span style="font-family:courier new;font-size:78%;"> 26-Oct-2006 18:10 193K</span></p>
<p>Now WTF. Do I download ALL of these, or am I supposed to choose one. Which one?</p>
<p>So my next step is to search the Internet for examples, and see what others are using. I came across this <a href="http://www.scvi.net/cortado.htm">site</a>, which came me another dillema:</p>
<p>&lt; archive=&#8221;cortado.jar&#8221; code=&#8221;com.fluendo.player.Cortado.class&#8221;&gt;</p>
<p>Here again, it only refers to cortado.jar, doesn&#8217;t tell me which one to download. BTW, this site does not allow you to copy and paste (JavaScript), just to give me more grief and delay progress.</p>
<p>It is also at this point that I realise that apart from this site, there is NO other documentation on how to USE the APPLET &#8211; - TOTALLY DISGUSTING!!</p>
<p>So the next step is to get hold of the applet code (remember the site wouldn&#8217;t allow me to copy), and download one of the applets (cortado-ot-0.1.2.jar) &#8211; which still didn&#8217;t work &#8211; which led me to search for a new applet &#8211; which led me to <a href="http://www.jcraft.com/jorbis/">JOrbis</a> &#8211; which also still didn&#8217;t work</p>
<p><strong><span style="font-size:180%;">Finding Answers:</span></strong></p>
<p>Just see how &#8216;brilliant&#8217; Open Source Developers can be:</p>
<p>The website says: <em>Cortado currently include Java decoders for Ogg Theora, Ogg Vorbis, Mulaw audio, MJPEG and our own Smoke codec</em>.</p>
<p>Once I re-read this and <a title="Excellent Book - Don't Make Me Think" href="http://www.sensible.com/">start to think about it</a>, I realised that there are different applets for different decoders/formats. <em><span style="color:#ffff00;"><strong>Why didn&#8217;t they tell me that in the first place AND tell me which applet to use. The cortado-ot-0.1.2.jar was for Ogg Theora which is audio (learnt something new)</strong></span>.</em></p>
<p>The one we should be using is: <strong>cortado-ovt-0.1.2.jar</strong>. Cool, first step solved.</p>
<p>Now comes an even more atrocious part. Where is an example of the applet code and parameters, the one on top clearly didn&#8217;t work. And don&#8217;t expect the code to be in the <a href="http://stream.fluendo.com/demos.php">demos</a>, because the applet is in an iframe. <em>Another classic example of Open Source Brilliance</em>.</p>
<p>Back on <a href="http://www.scvi.net/cortado.htm">the page that didn&#8217;t allow me to copy from it</a>, it says: Documentation taken from current Read Me file contained within the Cortado source code. <strong><em><span style="color:#ff0000;">This isn&#8217;t brilliant. It is F*CKING F*CKING F*CKING BRILLIANT. To learn how to use it, you should download the entire source code as well, which you won&#8217;t use or know how to use, but you just need one file in the archive!</span></em></strong></p>
<p><span style="font-size:180%;">The Solution:</span></p>
<p>To use the Cortado applet to present Ogg Vorbis Video files:</p>
<ol>
<li>Go to the pre-compiled applets page at <a href="http://www.flumotion.net/jar/cortado/">http://www.flumotion.net/jar/cortado/</a>, and download the latest cortado-ovt-###.jar applet. The latest one for me was <a href="http://www.flumotion.net/jar/cortado/cortado-ovt-0.1.2.jar">cortado-ovt-0.1.2.jar</a>.Avoid the debug or stripped version. I don&#8217;t know that this means, and don&#8217;t have the time to find out.</li>
<li>To embed the applet in your page, add the following code:&lt; code=&#8221;com.fluendo.player.Cortado.class&#8221; archive=&#8221;cortado-ovt-0.1.2.jar&#8221; width=&#8221;352&#8243; height=&#8221;288&#8243;&gt;<br />
&lt; name=&#8221;url&#8221; value=&#8221;http://localhost/tests/ogg/tuesday_1150_gaming.ogg&#8221;&gt;<br />
&lt; name=&#8221;local&#8221; value=&#8221;false&#8221;&gt; &lt; name=&#8221;keepAspect&#8221; value=&#8221;true&#8221;&gt;<br />
&lt; name=&#8221;video&#8221; value=&#8221;true&#8221;&gt;<br />
&lt; name=&#8221;audio&#8221; value=&#8221;true&#8221;&gt;<br />
&lt; name=&#8221;bufferSize&#8221; value=&#8221;200&#8243;&gt;<br />
&lt; /applet&gt;</p>
<p>Note: There are spaces between the &lt;&gt;</li>
</ol>
<p>The entire Readme.txt file on how to use the applet can be found here: <a href="http://www.tohir.co.za/Cortado_README.txt">http://www.tohir.co.za/Cortado_README.txt</a></p>
<p><map name='google_ad_map_115_d66c8ad2bfa7c2ab'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/115?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_115_d66c8ad2bfa7c2ab' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=115&amp;url= http%3A%2F%2Fwww.tohir.co.za%2F2007%2F03%2F04%2Fcortado-ogg-video-applet-the-missing-documentation%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.tohir.co.za/2007/03/04/cortado-ogg-video-applet-the-missing-documentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Preview Photoshop Brushes &#8211; Free Tool</title>
		<link>http://www.tohir.co.za/2007/02/18/preview-photoshop-brushes-free-tool/</link>
		<comments>http://www.tohir.co.za/2007/02/18/preview-photoshop-brushes-free-tool/#comments</comments>
		<pubDate>Sun, 18 Feb 2007 10:22:00 +0000</pubDate>
		<dc:creator>Tohir</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tohir.co.za/?p=114</guid>
		<description><![CDATA[Here&#8217;s a cool tool i found on the web. This piece of software allows you to view the brushes in a .abr file. It&#8217;s called ABR Viewer: There are lots of wonderful brush sets for photoshop in the web&#8230; too many to install them all just to see what they look like! now you can [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a cool tool i found on the web. This piece of software allows you to view the brushes in a .abr file. It&#8217;s called ABR Viewer:<br />
<blockquote>
<div style="text-align: center;"><img src="http://abrviewer.sourceforge.net/immagini/homeTop.jpg" /></div>
<p>There are lots of wonderful brush sets for photoshop in the web&#8230; too many to install them all just to see what they look like! now you can have the preview of a set without having to install it&#8230; without having to run photoshop! You can even adjust thumbnails size  and you can have the preview of the actual size of the brush… you can also try it out!
<p>people who publish brush sets on their personal websites need to provide users with previews.   This software is able to generate images for every single brush and can also   generate the general image from the panel of the thumbnails you have   visualised. I think it&#8217;s great, don&#8217;t you? <img src='http://www.tohir.co.za/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
</blockquote>
<p>Download at: <a href="http://abrviewer.sourceforge.net/">http://abrviewer.sourceforge.net/</a>. BTW, it is free.</p>
<p><map name='google_ad_map_114_d66c8ad2bfa7c2ab'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/114?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_114_d66c8ad2bfa7c2ab' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=114&amp;url= http%3A%2F%2Fwww.tohir.co.za%2F2007%2F02%2F18%2Fpreview-photoshop-brushes-free-tool%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.tohir.co.za/2007/02/18/preview-photoshop-brushes-free-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Escape closes popup window in Novell Groupwise 7 Webmail</title>
		<link>http://www.tohir.co.za/2007/01/29/escape-closes-popup-window-in-novell-groupwise-7-webmail/</link>
		<comments>http://www.tohir.co.za/2007/01/29/escape-closes-popup-window-in-novell-groupwise-7-webmail/#comments</comments>
		<pubDate>Mon, 29 Jan 2007 07:27:00 +0000</pubDate>
		<dc:creator>Tohir</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tohir.co.za/?p=113</guid>
		<description><![CDATA[To achieve usability, you sometimes need to think on behalf of the user. And its amazing how sometimes its the smallest items that makes a difference I was using my Groupwise account at UWC web based interface, and when I was finished with the email, I pressed [Escape] without much thought. But presto, the window [...]]]></description>
			<content:encoded><![CDATA[<p>To achieve usability, you sometimes need to think on behalf of the user. And its amazing how sometimes its the smallest items that makes a difference</p>
<p>I was using my Groupwise account at UWC web based interface, and when I was finished with the email, I pressed [Escape] without much thought. But presto, the window  automatically closed, which I thought was not a standard web browser behaviour, but probably standard user behaviour.?</p>
<p>It&#8217;s probably a cool feature to add, using JavaScript in pop windows. But as usual, here are some of my considerations:
<ul>
<li>It should only be for pop up windows</li>
<li>It should not be for main windows (window.opener&#8217;s)</li>
<li>It should not be used when the user is busy entering a form or something.</li>
</ul>
<p>Nice one Novell!</p>
<p><map name='google_ad_map_113_d66c8ad2bfa7c2ab'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/113?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_113_d66c8ad2bfa7c2ab' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=113&amp;url= http%3A%2F%2Fwww.tohir.co.za%2F2007%2F01%2F29%2Fescape-closes-popup-window-in-novell-groupwise-7-webmail%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.tohir.co.za/2007/01/29/escape-closes-popup-window-in-novell-groupwise-7-webmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>function_exists in javascript</title>
		<link>http://www.tohir.co.za/2007/01/26/function_exists-in-javascript/</link>
		<comments>http://www.tohir.co.za/2007/01/26/function_exists-in-javascript/#comments</comments>
		<pubDate>Fri, 26 Jan 2007 13:31:00 +0000</pubDate>
		<dc:creator>Tohir</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tohir.co.za/?p=112</guid>
		<description><![CDATA[Is possible: Example: Determining whether a function exists You can determine whether a function exists by using the typeof operator. In the following example, a test is peformed to determine if the window object has a property called noFunc that is a function. If so, it is used; otherwise some other action is taken. if [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Functions#Example:_Determining_whether_a_function_exists">Is possible</a>:</p>
<h3> Example: Determining whether a function exists </h3>
<p>You can determine whether a function exists by using the <code>typeof</code> operator. In the following example, a test is peformed to determine if the <code>window</code> object has a property called <code>noFunc</code> that is a function.  If so, it is used; otherwise some other action is taken. </p>
<pre> if ('function' == typeof window.noFunc) {  // use noFunc()} else {  // do something else}</pre>
<p>Note that in the <code>if</code> test, a reference to <code>noFunc</code> is used—there are no brackets &#8220;()&#8221; after the function name so the actual function is not called. </p>
<p><map name='google_ad_map_112_d66c8ad2bfa7c2ab'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/112?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_112_d66c8ad2bfa7c2ab' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=112&amp;url= http%3A%2F%2Fwww.tohir.co.za%2F2007%2F01%2F26%2Ffunction_exists-in-javascript%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.tohir.co.za/2007/01/26/function_exists-in-javascript/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>&quot;Breaking News&quot; on IOL and M&amp;G</title>
		<link>http://www.tohir.co.za/2007/01/22/breaking-news-on-iol-and-mg/</link>
		<comments>http://www.tohir.co.za/2007/01/22/breaking-news-on-iol-and-mg/#comments</comments>
		<pubDate>Mon, 22 Jan 2007 11:27:00 +0000</pubDate>
		<dc:creator>Tohir</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tohir.co.za/?p=111</guid>
		<description><![CDATA[I recall an incident in the mid 1990&#8242;s where Dr. Yaqub Zaki was visiting South Africa and remarked that he couldn&#8217;t wait to get back to Scotland? because he was so out of touch with the latest news (having spend a few weeks in South Africa). Fair enough, the internet wasn&#8217;t yet a major hit [...]]]></description>
			<content:encoded><![CDATA[<p>I recall an incident in the mid 1990&#8242;s where Dr. Yaqub Zaki was visiting South Africa and remarked that he couldn&#8217;t wait to get back to Scotland? because he was so out of touch with the latest news (having spend a few weeks in South Africa).</p>
<p>Fair enough, the internet wasn&#8217;t yet a major hit that time, online things were still in their infancy. But I thought, what on earth is so wrong with the South African press.</p>
<p>Well, whether there is bias or not is speculative. But one thing for sure &#8211; they are deeeeelaayeeddd!</p>
<p>Take for example a story making headlines on IOL as well as the Mail and Guardian website.</p>
<ul>
<li><a href="http://mg.co.za/articlePage.aspx?articleid=296444&#038;area=/breaking_news/breaking_news__africa/">&#8216;Torture in Egypt is just routine&#8217;</a></p>
</li>
<li><a href="http://www.iol.co.za/index.php?set_id=1&amp;click_id=68&#038;art_id=qw1169455321127B213">Police brutality video stirs debate</a></li>
</ul>
<p>I <a href="http://www.tohir.co.za/2007/01/time-magaziness-person-of-year-you.html">mentioned this</a> on this blog 12 days ago, and even my post wasn&#8217;t timely. M&amp;G calls their story &#8216;breaking news&#8217;. On the topic, I need to say that <a href="http://news.yahoo.com/">Yahoo! News</a> is always a good source for latest news or topics that don&#8217;t make the news.</p>
<p>My other confidential sources are the <a href="http://informationclearinghouse.info/">Information Clearing House</a> and <a href="http://www.commondreams.org/">Common Dreams</a>.</p>
<p><map name='google_ad_map_111_d66c8ad2bfa7c2ab'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/111?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_111_d66c8ad2bfa7c2ab' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=111&amp;url= http%3A%2F%2Fwww.tohir.co.za%2F2007%2F01%2F22%2Fbreaking-news-on-iol-and-mg%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.tohir.co.za/2007/01/22/breaking-news-on-iol-and-mg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When your enemies start praising you, be scared!</title>
		<link>http://www.tohir.co.za/2007/01/11/when-your-enemies-start-praising-you-be-scared/</link>
		<comments>http://www.tohir.co.za/2007/01/11/when-your-enemies-start-praising-you-be-scared/#comments</comments>
		<pubDate>Thu, 11 Jan 2007 05:37:00 +0000</pubDate>
		<dc:creator>Tohir</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tohir.co.za/?p=110</guid>
		<description><![CDATA[http://news.bbc.co.uk/2/hi/middle_east/6247547.stm Gaza chief brands Hamas murderers Muhammad Dahlan claimed Fatah had won back the streets of Gaza Fatah strongman Muhammad Dahlan has branded the ruling Palestinian Hamas movement &#8220;murderers and thieves&#8221;, in a rising war of words between factions. Mr Dahlan, an MP and former security chief and minister, organised Gaza&#8217;s biggest pro-Fatah rally on [...]]]></description>
			<content:encoded><![CDATA[<p><span><span><a href="http://news.bbc.co.uk/2/hi/middle_east/6247547.stm">http://news.bbc.co.uk/2/hi/middle_east/6247547.stm</a></p>
<p></span></span><span style="font-size:180%;"><span style="font-weight: bold;">      Gaza chief brands Hamas murderers</span></span><br /><span><span><br /></span></span>                                                                                                                   <span style="font-size:85%;">       <!-- S BO --> <!-- S IIMA --><br />
<table align="right" border="0" cellpadding="0" cellspacing="0" width="203">
<tbody>
<tr>
<td>
<div>     <img alt="Muhammad Dahlan" src="http://newsimg.bbc.co.uk/media/images/42432000/jpg/_42432887_dahlan203getty.jpg" border="0" height="152" hspace="0" vspace="0" width="203" />
<div class="cap">Muhammad Dahlan claimed Fatah had won back the streets of Gaza</div>
</p></div>
</td>
</tr>
</tbody>
</table>
<p>         <!-- E IIMA --><!-- S SF -->  </span><span style="font-weight: bold;">Fatah strongman Muhammad Dahlan has branded the ruling Palestinian Hamas movement &#8220;murderers and thieves&#8221;, in a rising war of words between factions.</span>
<p> <span style="font-size:100%;">Mr Dahlan, an MP and former security chief and minister, organised Gaza&#8217;s biggest pro-Fatah rally on Sunday.</span></p>
<p><span style="font-size:100%;"><br /></span></p>
<p><span style="font-size:100%;">Or we can go to websites like the Palestine Information Center (<a href="http://www.palestine-info.co.uk/am/publish/">http://www.palestine-info.co.uk/am/publish/</a>)</span></p>
<p>And by the way, the BBC story is a couple of days old in any case</p>
<p></p>
<p><span class="artname"><a href="http://www.palestine-info.co.uk/am/publish/article_21101.shtml">Egyptian official charges Dahlan with inciting civil war</a></span><br /><span class="arttext"><br />
<table align="left" border="0" cellpadding="0" cellspacing="2" width="113">
<tbody>
<tr>
<td><img src="http://www.palestine-info.co.uk/am/uploads/dahlan1.jpg" border="1" height="93" width="113" /></td>
</tr>
</tbody>
</table>
<p>    <b>Cairo </b>- An official Egyptian source has charged Palestinian MP Mohammed Dahlan with inciting civil war in his speech on Sunday in a rally organized in Gaza to celebrate his Fatah faction&#8217;s 42nd establishment anniversary.</span><br /><span class="artdate">Jan  9, 2007, 10:02</span></p>
</p>
<p><span class="artname"><a href="http://www.palestine-info.co.uk/am/publish/article_21081.shtml">Abbas appoints Dahlan general commander of PA security apparatuses</a></span><br /><span class="arttext"><br />
<table align="left" border="0" cellpadding="0" cellspacing="2" width="100">
<tbody>
<tr>
<td><img src="http://www.palestine-info.co.uk/am/uploads/abbasdahlan1.jpg" border="1" height="92" width="100" /></td>
</tr>
</tbody>
</table>
<p>    <b>Gaza </b>- PA chief Mahmoud Abbas has appointed Fatah MP Mohammed Dahlan, the former chief of the notorious preventive security apparatus, as general commander of the PA security apparatuses at the request of the USA and Israel, according to local media.</span><br /><span class="artdate">Jan  6, 2007, 16:42</p>
<p></span><span class="artname"><a href="http://www.palestine-info.co.uk/am/publish/article_21057.shtml">Abbas rejects calls, within Fatah, to dismiss Dahlan</a></span><br /><span class="arttext"><br />
<table align="left" border="0" cellpadding="0" cellspacing="2" width="120">
<tbody>
<tr>
<td><img src="http://www.palestine-info.co.uk/am/uploads/dahlan-mofaz-small_001.jpg" border="1" height="84" width="120" /></td>
</tr>
</tbody>
</table>
<p>    <b>Ramallah </b>– The PA President, Mahmoud Abbas, has rejected calls by some members of Fatah central committee to dismiss Muhammad Dahlan as he stands accused of incitement within the Palestinian arena, according to Fatah well informed sources.</span><br /><span class="artdate">Jan  3, 2007, 14:15<br /></span></p>
<p><map name='google_ad_map_110_d66c8ad2bfa7c2ab'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/110?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_110_d66c8ad2bfa7c2ab' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=110&amp;url= http%3A%2F%2Fwww.tohir.co.za%2F2007%2F01%2F11%2Fwhen-your-enemies-start-praising-you-be-scared%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.tohir.co.za/2007/01/11/when-your-enemies-start-praising-you-be-scared/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Time Magazines&#8217;s Person of the Year: You</title>
		<link>http://www.tohir.co.za/2007/01/10/time-magaziness-person-of-the-year-you/</link>
		<comments>http://www.tohir.co.za/2007/01/10/time-magaziness-person-of-the-year-you/#comments</comments>
		<pubDate>Wed, 10 Jan 2007 05:49:00 +0000</pubDate>
		<dc:creator>Tohir</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tohir.co.za/?p=108</guid>
		<description><![CDATA[http://www.time.com/time/magazine/article/0,9171,1569514,00.html Time Magazine&#8217;s recognition of the contribution of ordinary users through channels such as blogs, wikis and photo/video sharing is a great achievement for all of us. It has shown various things, which I&#8217;ll note: We can create extraordinary software. In fact we have move software paradigms. Wikis would probably be considered a crazy idea [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.time.com/time/magazine/article/0,9171,1569514,00.html">http://www.time.com/time/magazine/article/0,9171,1569514,00.html</a></p>
<p>Time Magazine&#8217;s recognition of the contribution of ordinary users through channels such as blogs, wikis and photo/video sharing is a great achievement for all of us. It has shown various things, which I&#8217;ll note:
<ul>
<li>We can create extraordinary software. In fact we have move software paradigms. Wikis would probably be considered a crazy idea a few years ago</p>
</li>
<li>Given access to this extraordinary software, users have found extraordinary ways to use them &#8211; whether for education, business or social purposes.
</li>
<li>Users have also made extraordinary use of the resources available to them, notably mobile phones.
</li>
<li>Contributors have been given greater accord, partly because they have:</li>
<ol>
<li>Opened up their work &#8211; without any possible economic incentives</li>
<li>Presented their work as is &#8211; no ulterior motives, and also without fear</li>
<li>They are presenting what they experience first hand</li>
<li>Other users have been able to corroborate or relate to contributors
</li>
</ol>
<li>Media have been exposed as shortcoming or self-imposed restrictions</li>
</ul>
<p>The Saddam Hussain Execution Videos (Part 1 and Part 2) is another testimony to this. Contrast to the &#8216;official video&#8217;, it proved that the affair is not as solemn as depicted.</p>
<p>Another story that captured my eye &#8220;<a href="http://uk.news.yahoo.com/08012007/323/egypt-orders-probe-new-torture-video.html">Egypt orders probe into new torture video</a>&#8220;. Nothing new, though it is despicable the way the <a href="http://www.tohir.co.za/2005/09/mbeki-congratulates-mubarak-we-all.html">official line</a> has to go. This video is probably available on <a href="http://www.youtube.com/">YouTube</a> or <a href="http://video.google.com/">Google Video</a>. But here&#8217;s the scary part:
<ol>
<li>Do a search on these two sites for &#8216;<a href="http://www.youtube.com/watch?v=LO4Txj3VmAs">Police Brutality</a>&#8216; or &#8216;Torture&#8217;. The results are by no means little.</li>
<li>How many of these cases are ever taken up? Or can be taken up?</li>
</ol>
<p><map name='google_ad_map_108_d66c8ad2bfa7c2ab'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/108?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_108_d66c8ad2bfa7c2ab' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=108&amp;url= http%3A%2F%2Fwww.tohir.co.za%2F2007%2F01%2F10%2Ftime-magaziness-person-of-the-year-you%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.tohir.co.za/2007/01/10/time-magaziness-person-of-the-year-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating Your Own License Agreement</title>
		<link>http://www.tohir.co.za/2007/01/05/creating-your-own-license-agreement/</link>
		<comments>http://www.tohir.co.za/2007/01/05/creating-your-own-license-agreement/#comments</comments>
		<pubDate>Fri, 05 Jan 2007 12:33:00 +0000</pubDate>
		<dc:creator>Tohir</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tohir.co.za/?p=107</guid>
		<description><![CDATA[Seems like it is possible to create your own License Agreement when buying software from Wimpy MP3 (http://www.wimpyplayer.com/purchase/purchase_loader.php?product=wp_standard_php). Technically, I&#8217;d say users should be allowed to &#8216;get away&#8217; with this for various reasons: The license is in a textarea which you can edit. If you don&#8217;t like the agreement, feel free to change it. The [...]]]></description>
			<content:encoded><![CDATA[<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.tohir.co.za/uploaded_images/wimpy-793609.gif"><img style="cursor: pointer;" src="http://www.tohir.co.za/uploaded_images/wimpy-792499.gif" alt="" border="0" /></a></p>
<p>Seems like it is possible to create your own License Agreement when buying software from Wimpy MP3 (<a href="http://www.wimpyplayer.com/purchase/purchase_loader.php?product=wp_standard_php">http://www.wimpyplayer.com/purchase/purchase_loader.php?product=wp_standard_php</a>).</p>
<p>Technically, I&#8217;d say users should be allowed to &#8216;get away&#8217; with this for various reasons:
<ol>
<li>The license is in a textarea which you can edit. If you don&#8217;t like the agreement, feel free to change it.</li>
<li>The license textarea is part of the form you are submitting, so they do get a copy. Whether they choose to save it is their problem. (I wonder if they record that you clicked on &#8220;I accept&#8230;&#8221;)</li>
<li>And most importantly: Because there is a way to overcome that problem using CSS!</li>
</ol>
<p>Heres what I used:</p>
<blockquote style="font-family: courier new;"><p>&lt;div style=&#8221;border: 1px solid black; padding: 5px; height: 100px; overflow:scroll;&#8221;&gt;<br />&lt;pre&gt;</p>
<p>&lt;/pre&gt;<br />&lt;/div&gt;</p></blockquote>
<p>Now will they give me a free copy. If yes, probably with a License Agreement I can&#8217;t edit <img src='http://www.tohir.co.za/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>
<div style="border: 1px solid black; padding: 5px; overflow: scroll; height: 100px;">
<pre>WIMPY LICENSE

This Agreement, hereafter referred to as the "Agreement," is made by and between Mike Gieson, Plaino, Inc., hereafter referred to as the "Owner," and you on your own behalf or on behalf of any corporate or private entity which employs you or which you represent, hereafter referred to as the "Licensee."

-- SNIP --

------------------------

Wimpy license version 1.4</pre>
<p></div>
<p><map name='google_ad_map_107_d66c8ad2bfa7c2ab'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/107?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_107_d66c8ad2bfa7c2ab' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=107&amp;url= http%3A%2F%2Fwww.tohir.co.za%2F2007%2F01%2F05%2Fcreating-your-own-license-agreement%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.tohir.co.za/2007/01/05/creating-your-own-license-agreement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

