<?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>IliaDraznin.com</title>
	<atom:link href="http://iliadraznin.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://iliadraznin.com</link>
	<description>beta coming soon (i.e. alpha)</description>
	<lastBuildDate>Mon, 08 Mar 2010 05:36:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Simple jQuery placeholder script for input fields</title>
		<link>http://iliadraznin.com/2010/03/simple-jquery-placeholder-script-input-fields/</link>
		<comments>http://iliadraznin.com/2010/03/simple-jquery-placeholder-script-input-fields/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 05:19:35 +0000</pubDate>
		<dc:creator>Ilia</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://iliadraznin.com/?p=166</guid>
		<description><![CDATA[Placeholder is a very useful attribute of the &#60;input&#62; tag that is specified in the HTML5 spec. It provides a text that goes into the field, by default, and is used as a kind of a quick tip for the user about what they should type into the field, such as &#8220;type to search&#8221;, or [...]]]></description>
			<content:encoded><![CDATA[<p>Placeholder is a very useful attribute of the &lt;input&gt; tag that is specified in the HTML5 spec. It provides a text that goes into the field, by default, and is used as a kind of a quick tip for the user about what they should type into the field, such as &#8220;type to search&#8221;, or &#8220;type in username&#8221;. The nice thing about &#8220;placeholder&#8221;, as oppose to, for example, simply setting some value for the field, is that it automatically disappears when the user starts typing something in, but it reappears if the user ends up leaving the field empty. Unfortunately this attribute, and its functionality, is actually not supported by most browsers, including Firefox 3.6 and IE8, it is however supported by Chrome 4, and possibly Safari 4 though I can&#8217;t vouch for the latter.</p>
<p>I recently had a few projects that needed this functionality, and while some of them had email, password and other fields that required validation, one needed just very simple text fields with placeholder text. So I wrote this very simple javascript function, using jQuery, to do just that (I&#8217;m using jQuery 1.4.2 here).</p>
<pre>function setupPlaceholder(inputid) {
	if ($.browser.webkit) return false;

	var target = $('#'+inputid);
	if (target.length==0) {
		target = $('input[type="text"], input[type="email"], input[type="search"]');
	}

	target.each( function(i, el) {
		el = $(el);
		var ph = el.attr('placeholder');
		if (!ph) return true;

		el.addClass('placeholder');
		el.attr('value', ph);

		el.focus( function(e) {
			if( el.val()==ph ) {
				el.removeClass('placeholder');
				el.attr('value', '');
			}
		});

		el.blur( function(e) {
			if( $.trim(el.val())=='' ) {
				el.addClass('placeholder');
				el.attr('value', ph);
			}
		});
	});
}
</pre>
<p>The code is very straightforward. For one it checks that this is not a webkit browser, if it is I assume it supports placeholder attribute and so doesn&#8217;t need the code. Then it checks if an ID for the input was provided, just in case I wanted to do this on one field only. If there is no ID, or if it wasn&#8217;t found, it&#8217;ll simply apply to all inputs of type text, email or search (HTML5 input types).</p>
<p>When combined with some styles you end up with a nice input field with some &#8220;help&#8221; text, like this.</p>
<style type='text/css'><!--
	input#inputeg {
		margin:4px 0;
		border:1px solid #666;
		color:#000;
		font:normal 1.2em arial, verdana, sans-serif;
	}
	input#inputeg.placeholder { color:#999; border-color:#999; }
	input#inputeg:focus { border-color:#28d; }
--></style>
<input id="inputeg" type="text" placeholder="type something" />
<p><script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js' type='text/javascript'></script><br />
<script type='text/javascript'><!--
function setupPlaceholder(inputid) {
	if ($.browser.webkit) return false;
	var target = $('#'+inputid);
	if (target.length==0) {
		target = $('input[type="text"], input[type="email"], input[type="search"]');
	}
	target.each( function(i, el) {
		el = $(el);
		var ph = el.attr('placeholder');
		if (!ph) return true;
		el.addClass('placeholder');
		el.attr('value', ph);
		el.focus( function(e) {
			if( el.val()==ph ) {
				el.removeClass('placeholder');
				el.attr('value', '');
			}
		});
		el.blur( function(e) {
			if( $.trim(el.val())=='' ) {
				el.addClass('placeholder');
				el.attr('value', ph);
			}
		});
	});
}
setupPlaceholder('inputeg');
//--></script></p>
<p>The one &#8220;catch&#8221; with this script is that I don&#8217;t check the case where a user would put the same text in as the placeholder text. If the user does this, then when they focus on the field again, the text will be erased (&#8217;cause the script thought it&#8217;s the placeholder text). To fix that you can add a flag that keeps track of whether the user has edited the field or not.</p>
]]></content:encoded>
			<wfw:commentRss>http://iliadraznin.com/2010/03/simple-jquery-placeholder-script-input-fields/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple removing &#8220;sexy&#8221; apps from app store, what&#8217;s next?</title>
		<link>http://iliadraznin.com/2010/02/apple-removing-sexy-apps/</link>
		<comments>http://iliadraznin.com/2010/02/apple-removing-sexy-apps/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 03:50:54 +0000</pubDate>
		<dc:creator>Ilia</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://iliadraznin.com/?p=161</guid>
		<description><![CDATA[If you&#8217;ve been following apple related news you&#8217;ve heard that they recently started coming really hard after any applications that could be considered &#8220;sexy&#8221; or &#8220;suggestive&#8221; &#8211; whether its by virtue of having girls in bikinis in their screenshots, or suggestive text in the description &#8211; and removing them from the app store. You can [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve been following apple related news you&#8217;ve heard that they recently started coming really hard after any applications that could be considered &#8220;sexy&#8221; or &#8220;suggestive&#8221; &#8211; whether its by virtue of having girls in bikinis in their screenshots, or suggestive text in the description &#8211; and removing them from the app store. You can read about it in more detail on this <a href="http://techcrunch.com/2010/02/20/app-store-rules-sexy/" target="_blank">techcrunch</a> and <a href="http://arstechnica.com/apple/news/2010/02/apple-blocks-screenshots-axes-sexual-content-from-app-store.ars" target="_blank">ars technica</a> posts.</p>
<p>I&#8217;m not going to argue about fairness to developers who have invested time and money into, in many cases, perfectly legitimate apps, only to see them pulled down without any warning despite being approved in the first place. I&#8217;m not going to discuss the fact that there seems to be no clear guidelines or rules as to what constitutes an &#8220;offending&#8221; app, meaning that these can change at any moment to accommodate apple&#8217;s every whim. I&#8217;m not even going to mention that not a few months ago apple introduced the 17+ rating which is used to prevent the purchase of &#8220;adult&#8221; apps by kids, and which could be easily used to also filter out those apps from even showing up on the store pages unless age was verified. (Why Apple would not do that in the first place is beyond me, you&#8217;d think they have amateurs working there.)</p>
<p>I simply want to point out that a company (and more importantly, the man in charge of that company) that once prided itself on standing up to &#8220;the man&#8221; (Microsoft), is now doing things that are far worse than what &#8220;the man&#8221; ever did. Can you imagine for a second what would happen if MS started blocking software and applications from Windows because they were &#8220;from competitor&#8221;, or had &#8220;titillating images&#8221;, or &#8220;duplicated existing functionality&#8221;? Why, why are there people defending Apple?!?! The entire European Union got up in arms because MS bundled IE with Windows, yet we are allowing Apple absolute control over a product that WE bought and supposedly own. The iPhone (and in the future probably the iPad) is fast becoming the second &#8220;PC&#8221; for many. With one little difference of course &#8211; when you buy a PC desktop or laptop (even one with Mac OS) on it, you&#8217;re in control. You decide what software to install, and how to use it. With the iPhone you don&#8217;t &#8211; you can only do what Apple deems appropriate. I don&#8217;t know about you, but that scares me.</p>
<p>So what&#8217;s next? Will Apple be blocking Stanza and Classics when iPad comes out because they duplicate functionality of Apple&#8217;s bookstore? Will it pull down Evernote from the app store if it decides to extend the native note app to use the cloud. And what about Safari? Can&#8217;t help but bring up the fact that MS was forced to include a browser ballot screen and the European copy of windows (while never actually blocking anyone from installing other browsers), yet Apple gets away with not allowing any &#8220;browser&#8221; applications in the app store.</p>
<p>Of course the worst part of it all is that they get away with all of that &#8211; so many people have been blinded by the shiny iphone that as far as the average user is concerned it&#8217;s all perfectly fine. Only the bloggers and the techies actually speak out against this, and even then the opinions are split 50/50. All I can say is Double U. Tee. Eff!</p>
]]></content:encoded>
			<wfw:commentRss>http://iliadraznin.com/2010/02/apple-removing-sexy-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Safari gets WebGL in WebKit Nightlies</title>
		<link>http://iliadraznin.com/2009/10/safari-webgl-webkit-nightlies/</link>
		<comments>http://iliadraznin.com/2009/10/safari-webgl-webkit-nightlies/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 13:31:37 +0000</pubDate>
		<dc:creator>Ilia</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://iliadraznin.com/?p=156</guid>
		<description><![CDATA[Well, those folks on webkit dev team sure are moving fast. WebGL (OpenGL for web, i.e. fancy 3d graphics in your browser) spec hasn&#8217;t even been finished yet, as far as I know, and they already have the stuff working in the latest webkit builds. The good news about this is of course that as [...]]]></description>
			<content:encoded><![CDATA[<p>Well, those folks on webkit dev team sure are moving fast. WebGL (OpenGL for web, i.e. fancy 3d graphics in your browser) spec hasn&#8217;t even been finished yet, as far as I know, and<a href="http://webkit.org/blog/603/webgl-now-available-in-webkit-nightlies/" target="_blank"> they already have the stuff working in the latest webkit builds</a>. The good news about this is of course that as WebGL becomes more widely adopted, we&#8217;re going to see some interesting uses of 3D graphics for interfaces on the web. Of course the flipside of that is there&#8217;s a good chance that suddenly dozens of sites will spring up with cheesy cubes or spheres rotating with blinking colours or something.</p>
<div id="attachment_157" class="wp-caption alignnone" style="width: 507px"><img class="size-full wp-image-157" title="SpiritBox" src="http://iliadraznin.com/wp/wp-content/uploads/2009/10/SpiritBox.jpg" alt="Hopefully most uses of WebGL will be more sophisticated than that" width="497" height="496" /><p class="wp-caption-text">Hopefully most uses of WebGL will be more sophisticated than that</p></div>
<p>WebGL itself is actually pretty hardcore in comparison to stuff like HTML and JavaScript. It&#8217;s a true, honest-to-god programming language. Which means that even simple things take a substantial amount of code. Heck, even initializing the damn thing takes a whole function. On the other hand, it&#8217;s also a very well established API (more specifically the OpenGL ES 2.0 API on which WebGL is based on) with plenty of resources, tutorials and websites that cover it from A to Z. So if you&#8217;re willing to roll up your sleeves and dig into it you&#8217;ll be making spinning cubes with blinking colours in no time.</p>
<p>For all the details and some example check out the <a href="http://webkit.org/blog/603/webgl-now-available-in-webkit-nightlies/" target="_self">WebKit blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://iliadraznin.com/2009/10/safari-webgl-webkit-nightlies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dell Adamo XPS details on October 22</title>
		<link>http://iliadraznin.com/2009/10/dell-adamo-xps-details-october-22/</link>
		<comments>http://iliadraznin.com/2009/10/dell-adamo-xps-details-october-22/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 18:32:58 +0000</pubDate>
		<dc:creator>Ilia</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[dell]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://iliadraznin.com/?p=151</guid>
		<description><![CDATA[Dell is about to reveal the skinny on its newest laptop, Adamo XPS, next Thursday, Oct. 22. Adamo is Dell&#8217;s top of the line, trying to compete with Apple, sexy line of laptops. Well actually, so far it&#8217;s been only one laptop, but now it&#8217;s gonna be a line. Apparently the XPS version is going [...]]]></description>
			<content:encoded><![CDATA[<p>Dell is about to reveal the skinny on its newest laptop, Adamo XPS, next Thursday, Oct. 22. Adamo is Dell&#8217;s top of the line, trying to compete with Apple, sexy line of laptops. Well actually, so far it&#8217;s been only one laptop, but now it&#8217;s gonna be a line. Apparently the XPS version is going to be thinner than Apple&#8217;s Air. 0.39 inch to be precise, which is about 9.9 millimeters, that&#8217;s less than a centimeter &#8211; just think about it. It totally blows my mind.</p>
<p><img class="alignnone size-full wp-image-153" title="Adamo XPS" src="http://iliadraznin.com/wp/wp-content/uploads/2009/10/adamoxps.jpg" alt="Adamo XPS" width="520" height="599" /></p>
<p>So far the exact specs are unknown but it seems that the price is going to be $2,000, at least according to <a href="http://www.businessweek.com/magazine/content/09_43/b4152036025436_page_4.htm" target="_blank">Business Week</a>, via <a href="http://www.engadget.com/2009/10/17/dells-2000-adamo-xps-launching-october-22-with-heat-sensing-op/" target="_self">Engadget</a>.</p>
<p>That&#8217;s not to say I have any illusions about rushing out and buying it the day it&#8217;s up on the shelves. But it&#8217;s interesting to see what kinda specs this baby will have (for that price they better be really good), and hopefully they&#8217;ll show Apple that you don&#8217;t have to gimp your laptop to make it thin and sleek.</p>
]]></content:encoded>
			<wfw:commentRss>http://iliadraznin.com/2009/10/dell-adamo-xps-details-october-22/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10/GUI Concept multi-touch desktop interface</title>
		<link>http://iliadraznin.com/2009/10/10gui-concept-multitouch-desktop-interface/</link>
		<comments>http://iliadraznin.com/2009/10/10gui-concept-multitouch-desktop-interface/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 04:48:10 +0000</pubDate>
		<dc:creator>Ilia</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://iliadraznin.com/?p=135</guid>
		<description><![CDATA[If you haven&#8217;t noticed, multi-touch is all the rage these days. From iPhone&#8217;s slick interface and gestures, to all the laptops and netbooks that are trying to get in on the game, not to mention Microsoft&#8217;s &#8220;subtle&#8221; approach to the issue with their Surface idea. Then there&#8217;s also multi-touch for desktops, and as always the [...]]]></description>
			<content:encoded><![CDATA[<p>If you haven&#8217;t noticed, multi-touch is all the rage these days. From iPhone&#8217;s slick interface and gestures, to all the laptops and netbooks that are trying to get in on the game, not to mention Microsoft&#8217;s &#8220;subtle&#8221; approach to the issue with their Surface idea. Then there&#8217;s also multi-touch for desktops, and as always the case with any sort of rush to adopt new technology, most do it the wrong way &#8211; by adding multi-touch to the desktop monitor. Sure, it&#8217;s easy to slap a capacitive panel on an LCD and call it a day, but that&#8217;s not gonna work in the long run. How long do you think you can sit with your arm stretched all the way to the monitor (if you can even reach it comfortably), not to mention your hand obstructing the screen?</p>
<p>That&#8217;s why I&#8217;m glad to see that at least some people are still trying to think outside the box. Like take R. Clayton Miller for example, who came up with the 10/GUI concept multi-touch interface for a desktop. The idea in a nutshell is to separate the multi-touch surface from the screen and put it on the table in front of the user, like a keyboard or a mouse.</p>
<div id="attachment_146" class="wp-caption alignnone" style="width: 530px"><img class="size-full wp-image-146" title="10GUI Control Surface" src="http://iliadraznin.com/wp/wp-content/uploads/2009/10/gui10_i1.jpg" alt="Multi-touch control surface" width="520" height="286" /><p class="wp-caption-text">Multi-touch control surface</p></div>
<p>Right away this is smart in two ways: 1) it uses a familiar control metaphor &#8211; controlling the UI on screen through controllers on the table, instead of directly on the screen; 2) it puts the control surface in a comfortable location and without obstructing the screen.</p>
<p>Taking the idea even further Miller comes up with a new &#8220;windowing&#8221; system for the desktop (which he calls con10uum) which takes advantage of the nature of the multi-touch control. Instead of arranging the windows on the screen in a random fashion, he puts them all in a line, think the alt+tab taks switcher but instead of small window previews you&#8217;re dealing with the actual program windows.</p>
<div id="attachment_148" class="wp-caption alignnone" style="width: 530px"><img class="size-full wp-image-148" title="Con10uum" src="http://iliadraznin.com/wp/wp-content/uploads/2009/10/gui10_i2.jpg" alt="Con10uum multi-touch desktop" width="520" height="286" /><p class="wp-caption-text">Con10uum multi-touch desktop</p></div>
<p>The idea of con10uum is to take advantage of the ability to use all your fingers for control. Ordinarily, having windows arranged in such a manner would make it cumbersome to browse them using a mouse and keyboard, but as is shown in the demo, with all your fingers at your fingertips <img src='http://iliadraznin.com/wp/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  zooming in and out, scrolling and opening new windows, and accessing the menus is quick and easy, once you learn the gestures. I also like the idea of global and local menu access by using different sides of the control surface.</p>
<p><object style="margin:auto" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="520" height="286" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=6712657&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed style="margin:auto" type="application/x-shockwave-flash" width="520" height="286" src="http://vimeo.com/moogaloop.swf?clip_id=6712657&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="http://vimeo.com/6712657">10/GUI</a> from <a href="http://vimeo.com/user1415432">C. Miller</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>It&#8217;s still just a concept but I hope it&#8217;ll be taken further and turned into a real product. There are a lot of awesome ideas here. There is one thing I would change about it though. I think putting the control surface in front of the keyboard, the way it&#8217;s done in the concept, isn&#8217;t ideal. Personally, I would like to see this replace the mouse. Instead of using a mouse, put the multi-touch surface to the right of the keyboard &#8211; that way you still have access to the keyboard as usual (instead of going over the control surface). Of course then this becomes a &#8220;5/gui&#8221; seeing how you&#8217;d be using only one hand on this surface. But that&#8217;s still 5 times more control pointers than the mouse.</p>
<p>You can read more about this on <a href="http://10gui.com/">Miller&#8217;s site</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://iliadraznin.com/2009/10/10gui-concept-multitouch-desktop-interface/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multitouch support demoed in Firefox</title>
		<link>http://iliadraznin.com/2009/08/multitouch-support-demo-firefox/</link>
		<comments>http://iliadraznin.com/2009/08/multitouch-support-demo-firefox/#comments</comments>
		<pubDate>Sun, 23 Aug 2009 02:29:04 +0000</pubDate>
		<dc:creator>Ilia</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[mozilla]]></category>

		<guid isPermaLink="false">http://iliadraznin.com/?p=123</guid>
		<description><![CDATA[The never-tiring folks at Mozilla are already hard at work on implementing multitouch events in Firefox. Felipe Gomes has posted a short demonstration of very cool multitouch capabilities via a few simple use cases. Here is the clip and a few words from the man himself.


Multitouch on Firefox from Felipe on Vimeo.

We’re working on exposing [...]]]></description>
			<content:encoded><![CDATA[<p>The never-tiring folks at Mozilla are already hard at work on <a href="http://felipe.wordpress.com/2009/08/21/sneak-peak-on-multitouch-events/" target="_blank">implementing multitouch events in Firefox</a>. Felipe Gomes has posted a short demonstration of very cool multitouch capabilities via a few simple use cases. Here is the clip and a few words from the man himself.</p>
<div style="width:480px; height:360px; padding:10px 10px 20px 10px; margin-bottom:10px; border:1px solid #ccc; margin:0 auto; font-size:1.1em;">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=6214945&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="480" height="360" src="http://vimeo.com/moogaloop.swf?clip_id=6214945&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<a href="http://vimeo.com/6214945">Multitouch on Firefox</a> from <a href="http://vimeo.com/user984605">Felipe</a> on <a href="http://vimeo.com">Vimeo</a>.
</div>
<blockquote><p>We’re working on exposing the multitouch data from the system to regular web pages through DOM Events, and all of these demos are built on top of that. &#8230; We have three new DOM events (MozTouchDown, MozTouchMove and MozTouchRelease), which are similar to mouse events, except that they have a new attribute called streamId that can uniquely identify the same finger being tracked in a series of MozTouch events.</p></blockquote>
<p>They are also adding CSS support to allow styling for touch-enabled devices. However, strangely they&#8217;re using a pseudo-selector <code>:-moz-system-metric(touch-enabled)</code> instead of CSS media property. Then again, this is just the first draft, things are bound to change before this comes to a Firefox near you.</p>
<p>In any case, this some very cool stuff. Between Windows 7&#8217;s support for multi-touch, falling tablet prices, not to mention the rumored Apple tablet and the general surge of touch devices in the marketplace, it&#8217;s a great time to start adding some multitouch support to apps that never had it before and basically just playing around with them, seeing what we can do with them. After all, resizing and cropping images are fairly limited use cases, but when mainstream desktop apps (such as Firefox) have multitouch, plenty of people will come up with whole new ways to do familiar things, or just ways to do things we&#8217;ve never even thought of.</p>
]]></content:encoded>
			<wfw:commentRss>http://iliadraznin.com/2009/08/multitouch-support-demo-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Space saving, permanent Gmail and Google Reader Tabs in Firefox</title>
		<link>http://iliadraznin.com/2009/08/space-saving-permanent-gmail-google-reader-tabs-firefox/</link>
		<comments>http://iliadraznin.com/2009/08/space-saving-permanent-gmail-google-reader-tabs-firefox/#comments</comments>
		<pubDate>Sat, 22 Aug 2009 13:38:11 +0000</pubDate>
		<dc:creator>Ilia</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://iliadraznin.com/?p=119</guid>
		<description><![CDATA[This very useful tip was sent by Harsha Kotcherlakota to Lifehacker.com.
The idea is to set up tabs for Gmail and Google reader that will always be open, but with a few extensions will have minimal impact on the interface while providing the information relevant to each app (site). For a full guide see the link [...]]]></description>
			<content:encoded><![CDATA[<p>This very useful tip was sent by Harsha Kotcherlakota to Lifehacker.com.</p>
<p>The idea is to set up tabs for Gmail and Google reader that will always be open, but with a few extensions will have minimal impact on the interface while providing the information relevant to each app (site). For a full guide see the link at the bottom, but here&#8217;s the gist of it.<br />
Using the <a href="https://addons.mozilla.org/en-US/firefox/addon/6076" target="_blank">Better Gmail 2 add-on</a> turn on unread count display in the favicon. Then get the <a href="https://addons.mozilla.org/en-US/firefox/addon/3780" target="_blank">Faviconize Tab</a> and the <a href="https://addons.mozilla.org/en-US/firefox/addon/7816" target="_blank">PermaTabs Mod</a> add-ons. The Faviconize add-on will add an option in the right-click menu of the tab to &#8220;Faviconize&#8221; it, i.e. remove the text and only leave the favicon visible. The PermaTab add-on gives you an option (right-click tab) to make a tab permanent. This will prevent it from accidently closing and will leave it on even after Firefox is closed (to close the tab you&#8217;ll need to &#8220;un-perma&#8221; it). And apparently permatabs don&#8217;t load their content until they&#8217;re first selected, in other words, this setup will not cause Firefox to load up 2 extra tabs every time you open it.</p>
<p>This is extremely useful. I check both gmail and reader multiple times a day but don&#8217;t like leaving them open all the time because the tabs take space, but with this I can have the best of both worlds.</p>
<p>[<a href="http://lifehacker.com/5342149/set-up-space+saving-permanent-gmail-and-reader-tabs-in-firefox" target="_blank">Original Lifehacker Post</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iliadraznin.com/2009/08/space-saving-permanent-gmail-google-reader-tabs-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amazing footage of James May on a U2 spy plane</title>
		<link>http://iliadraznin.com/2009/08/james-may-top-gear-u2-spy-plane/</link>
		<comments>http://iliadraznin.com/2009/08/james-may-top-gear-u2-spy-plane/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 03:01:12 +0000</pubDate>
		<dc:creator>Ilia</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://iliadraznin.com/?p=110</guid>
		<description><![CDATA[This is a bit of an old story but it&#8217;s just so amazing and mind-blowing and I wanted to post it. James May, from Top Gear, took a flight on a U2 spy plane.



The Lockheed U-2 is a wonder of engineering. It&#8217;s intended for very high-altitude flights &#8211; 70,000 feet (about 21.3km). The design of [...]]]></description>
			<content:encoded><![CDATA[<p>This is a bit of an old story but it&#8217;s just so amazing and mind-blowing and I wanted to post it. James May, from Top Gear, took a flight on a U2 spy plane.</p>
<p style='text-indent:0'>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="540" height="328" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/1PmYItnlY5M&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="540" height="328" src="http://www.youtube.com/v/1PmYItnlY5M&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999" allowscriptaccess="always" allowfullscreen="true"></embed></object>
</p>
<p>The Lockheed U-2 is a wonder of engineering. It&#8217;s intended for very high-altitude flights &#8211; 70,000 feet (about 21.3km). The design of the plane leaves very narrow margin for error. At its top cruising altitude the plane must fly very close to its maximum speed without exceeding it &#8211; that would break the wings, or falling more than 18km/h below it &#8211; at which point it would stall and start falling.</p>
<p>And James May gets to take a ride on it &#8211; he&#8217;s got the best job in the world.</p>
]]></content:encoded>
			<wfw:commentRss>http://iliadraznin.com/2009/08/james-may-top-gear-u2-spy-plane/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTC Dream and Magic are $79.99 on Rogers</title>
		<link>http://iliadraznin.com/2009/08/htc-dream-magic-79-dollars-rogers/</link>
		<comments>http://iliadraznin.com/2009/08/htc-dream-magic-79-dollars-rogers/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 19:38:08 +0000</pubDate>
		<dc:creator>Ilia</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://iliadraznin.com/?p=107</guid>
		<description><![CDATA[Wow, I haven&#8217;t heard anything about this but I was checking out the Rogers site and they are now selling HTC Dream and Magic (the Android phones) for $79.99 with a 3-year contract. It started out at $149.99 only a couple of months ago, and now it&#8217;s almost half the price. I&#8217;ve been thinking of [...]]]></description>
			<content:encoded><![CDATA[<p>Wow, I haven&#8217;t heard anything about this but I was checking out the Rogers site and they are now selling HTC Dream and Magic (the Android phones) for $79.99 with a 3-year contract. It started out at $149.99 only a couple of months ago, and now it&#8217;s almost half the price. I&#8217;ve been thinking of getting myself a smartphone finally, and while I&#8217;m not crazy about either of these phones (Dream is old hardware and awkward looks, Magic doesn&#8217;t have a physical keyboard) $79.99 is awfully tempting.</p>
<p>[<a href="http://www.rogers.com/web/link/wirelessBuyFlow?forwardTo=PhoneThenPlan&amp;productType=normal" target="_blank">Rogers</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iliadraznin.com/2009/08/htc-dream-magic-79-dollars-rogers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Engadget goes hands-on with Google Wave</title>
		<link>http://iliadraznin.com/2009/08/engadget-hands-on-google-wave/</link>
		<comments>http://iliadraznin.com/2009/08/engadget-hands-on-google-wave/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 03:05:09 +0000</pubDate>
		<dc:creator>Ilia</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://iliadraznin.com/?p=104</guid>
		<description><![CDATA[The good folks at Engadget got a personal tour of Google Wave from the masterminds behind it &#8211; Lars and Jens Rasmussen &#8211; and lived to tell the tale. The full article goes into some juicy details about this new communication tool, and concludes that while there&#8217;s tons of great ideas in there, it&#8217;s still [...]]]></description>
			<content:encoded><![CDATA[<p>The good folks at Engadget got a personal tour of Google Wave from the masterminds behind it &#8211; Lars and Jens Rasmussen &#8211; and lived to tell the tale. <a href="http://www.engadget.com/2009/08/06/google-wave-dev-preview-hands-on-and-impressions/" target="_blank">The full article</a> goes into some juicy details about this new communication tool, and concludes that while there&#8217;s tons of great ideas in there, it&#8217;s still not clear how Google Wave will fit in with the rest of various facebooks, lolcats and tweets. I think that as revolutionary (or not) Google Wave is currently, once it gets into the hands of general public and, more importantly, 3rd party developers, that&#8217;s when we&#8217;re going to see some truly revolutionary things begin to happen. So I&#8217;ll be anxiously waiting for September 30th to roll around.</p>
]]></content:encoded>
			<wfw:commentRss>http://iliadraznin.com/2009/08/engadget-hands-on-google-wave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
