<?xml version="1.0"?>
<rss version="2.0">

<channel>
	<title>Planet LDTP</title>
	<link>http://ldtp.freedesktop.org/planet</link>
	<language>en</language>
	<description>Planet LDTP - http://ldtp.freedesktop.org/planet</description>

<item>
	<title>Kartik Mistry: Kavin@School</title>
	<guid>http://ftbfs.wordpress.com/?p=658</guid>
	<link>http://ftbfs.wordpress.com/2009/11/04/kavinschool/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;* This really deserve more than &amp;#8216;twit&amp;#8217;, so I am putting it here as NEWS.&lt;/p&gt;
&lt;p&gt;We selected nearby no-nonsense, no-hype, no-big-fees kind of school running in somewhat 4 BHK kind of bungalow in residential area. He is in &amp;#8216;Playgroup&amp;#8217; where primary motive is to interact with others, to learn by monkey business and to learn some good (hopefully) stuffs. I was glad that he did not cried while going to school, but we had to drag him to home and he cried a lot &lt;img src=&quot;http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif&quot; alt=&quot;:P&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Current school timings are 9.30 AM to 11.30 AM, so I must help K and need to wake up early in the morning and probably stop (or reduce) useless hacking till late night.&lt;/p&gt;
&lt;p&gt;However, I&amp;#8217;m kind of down due to RCT, Stomach issues and now some pain in shoulder &amp;#8211; but still alive to write this.&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/ftbfs.wordpress.com/658/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/ftbfs.wordpress.com/658/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/ftbfs.wordpress.com/658/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/ftbfs.wordpress.com/658/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/ftbfs.wordpress.com/658/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/ftbfs.wordpress.com/658/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/ftbfs.wordpress.com/658/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/ftbfs.wordpress.com/658/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/ftbfs.wordpress.com/658/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/ftbfs.wordpress.com/658/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=ftbfs.wordpress.com&amp;blog=2766354&amp;post=658&amp;subd=ftbfs&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Wed, 04 Nov 2009 16:57:28 +0000</pubDate>
</item>
<item>
	<title>Guofu Xu: bwshare module refuse your requests -- cloning web</title>
	<guid>http://blog.sina.com.cn/s/blog_5fd6e7ac0100g1ey.html</guid>
	<link>http://blog.sina.com.cn/s/blog_5fd6e7ac0100g1ey.html</link>
	<description>&lt;p&gt;当你看到某个网站觉得有收藏的下来的冲动时, 用工具自动下载吧 -- teleport.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;界面朴素, 功能当然一个不少. 今天在用到它下载techonthenet.com的内容发现该网站限制了ip连接频率和个数.
用了&quot;不间断运行&quot;的选项似乎不正常(停止之后就没有看到它在自动开启...), 换来代理很麻烦哪...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;看到状态栏的线程启动得非常快, 让人看到一点希望 &lt;img src=&quot;http://simg.sinajs.cn/blog/images/face/003.gif&quot; /&gt;&amp;nbsp;软件无壳
&lt;img src=&quot;http://simg.sinajs.cn/blog/images/face/021.gif&quot; /&gt;&amp;nbsp;--vc.
中断在createthread, 梦游在堆栈中, 找到一个loop的结束点, 加一个1s的sleep.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;现在跑的速度和原来差不多(我就没有见过哪个网站的一个网页1s内能好的&lt;img src=&quot;http://simg.sinajs.cn/blog/images/face/033.gif&quot; /&gt;), 只是界面卡,
下载的页面还是很欢快的.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;记:&lt;/p&gt;
&lt;p&gt;该网站的Excel函数公式例子很全,
没有编程经历的老婆一定会喜欢的(昨晚看那个sumif还在想range和sum_range有什么区别, 看例子很清楚了,
sum_range是实际上是要选择的数据域).&lt;/p&gt;</description>
	<pubDate>Thu, 22 Oct 2009 10:12:00 +0000</pubDate>
</item>
<item>
	<title>Eitan Isaacson: What I Did Today Before 9 AM</title>
	<guid>http://monotonous.org/?p=284</guid>
	<link>http://monotonous.org/2009/10/21/what-i-did-today-before-9-am/</link>
	<description>&lt;p&gt;I needed a non-interactive way of generating PDFs from websites. I really liked &lt;a title=&quot;Midori's Website&quot; href=&quot;http://software.twotoasts.de/index.php?/pages/midori_summary.html&quot;&gt;Midori&lt;/a&gt;&amp;#8217;s output, so I figured doing the same with the &lt;a title=&quot;pywebgtk Google project page&quot; href=&quot;http://code.google.com/p/pywebkitgtk/&quot;&gt;Python WebKitGtk&lt;/a&gt; bindings would be easy.&lt;/p&gt;
&lt;p&gt;So I created a tool called &lt;a title=&quot;Interwibble in the Urban Dictionary&quot; href=&quot;http://www.urbandictionary.com/define.php?term=interwibble&quot;&gt;&lt;em&gt;interwibble&lt;/em&gt;&lt;/a&gt;, you could get it from my &lt;a title=&quot;Interwibble on my github repository&quot; href=&quot;http://github.com/eeejay/interwibble&quot;&gt;github repo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;There are probably other tools out there already that do the same thing, but I couldn&amp;#8217;t find any.&lt;/p&gt;
&lt;p&gt;This has been something that I have wanted more than a decade ago, when I thought it would be really cool to have a daily newspaper waiting on your printer every morning when you wake up.&lt;/p&gt;</description>
	<pubDate>Wed, 21 Oct 2009 17:21:59 +0000</pubDate>
</item>
<item>
	<title>Eitan Isaacson: Git</title>
	<guid>http://monotonous.org/?p=282</guid>
	<link>http://monotonous.org/2009/10/21/git/</link>
	<description>&lt;p&gt;Can&amp;#8217;t get enough of it. I lurv &lt;a title=&quot;Git home page&quot; href=&quot;http://git-scm.com/&quot;&gt;Git&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If anything is worth doing, it could be done with Git.&lt;/p&gt;
&lt;p&gt;Over the past few weeks I have written pre/post hooks and new Git commands for the most esoteric tasks.&lt;/p&gt;
&lt;p&gt;I think Git overshadows any other achievement that &lt;a title=&quot;Linus's blog&quot; href=&quot;http://torvalds-family.blogspot.com/&quot;&gt;Linus&lt;/a&gt; guy ever had. He should stop working on that hobby &lt;a title=&quot;Linux kernel&quot; href=&quot;http://www.kernel.org&quot;&gt;kernel&lt;/a&gt;, and put more time into Git, I think it has potential.&lt;/p&gt;
&lt;p&gt;I need to migrate this blog to being Git based&amp;#8230;&lt;/p&gt;</description>
	<pubDate>Wed, 21 Oct 2009 14:19:37 +0000</pubDate>
</item>
<item>
	<title>Kartik Mistry: foss.in/2009</title>
	<guid>http://ftbfs.wordpress.com/?p=656</guid>
	<link>http://ftbfs.wordpress.com/2009/10/21/foss-in2009/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;* Long awaited &lt;a href=&quot;http://foss.in/news/fossincfp-2009.html&quot;&gt;CFP&lt;/a&gt; is out! Lets see how we represent Debian this time. Last year&amp;#8217;s I missed it completely and I am also not sure about this year, but as always &amp;#8211; I am excited &lt;img src=&quot;http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Go for it!&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/ftbfs.wordpress.com/656/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/ftbfs.wordpress.com/656/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/ftbfs.wordpress.com/656/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/ftbfs.wordpress.com/656/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/ftbfs.wordpress.com/656/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/ftbfs.wordpress.com/656/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/ftbfs.wordpress.com/656/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/ftbfs.wordpress.com/656/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/ftbfs.wordpress.com/656/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/ftbfs.wordpress.com/656/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=ftbfs.wordpress.com&amp;blog=2766354&amp;post=656&amp;subd=ftbfs&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Wed, 21 Oct 2009 05:45:54 +0000</pubDate>
</item>
<item>
	<title>Dobey: Web of Old</title>
	<guid>http://wayofthemonkey.com/?date=2009-10-19</guid>
	<link>http://wayofthemonkey.com/?date=2009-10-19</link>
	<description>&lt;p&gt;I miss the web, when it was the web, and not a platform for building giant
applications that require a more expensive computer to use, than to play a
very complex 3D massively multiplayer adventure role playing shooter. Then,
all I needed to find some information was a keyboard, a screen, and average
cheap hardware. Now I need a multi-core CPU with 8GB of RAM, just to load and
render some pages. REST feels sort of in the same boat as RISC was 10 years
ago, right now.&lt;/p&gt;&lt;br /&gt;</description>
	<pubDate>Tue, 20 Oct 2009 02:49:53 +0000</pubDate>
</item>
<item>
	<title>Ara Pulido: Lets test Karmic RC!</title>
	<guid>http://ubuntutesting.wordpress.com/?p=170</guid>
	<link>http://ubuntutesting.wordpress.com/2009/10/19/lets-test-karmic-rc/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;This Thursday Karmic reaches the last milestone before the final release. As for every milestone, we need to test all the ISO images we produce, with every possible installation.&lt;/p&gt;
&lt;p&gt;All of these test cases will appear, with instructions to follow, in the &lt;a href=&quot;http://iso.qa.ubuntu.com&quot;&gt;ISO tracker&lt;/a&gt;. If you don&amp;#8217;t know how to use the tracker, &lt;a href=&quot;http://ubuntutesting.wordpress.com/2009/09/21/old-friend-iso-testing-tracker/&quot;&gt;this blog post&lt;/a&gt; will serve as starting guide.&lt;/p&gt;
&lt;p&gt;One of the complains of the new comers is that they don&amp;#8217;t know which test case needs testing. The coordination is done at #ubuntu-testing at Freenode and not everybody can access IRC. This time, &lt;a href=&quot;http://twitter.com/davmor2&quot;&gt;Dave Morley&lt;/a&gt; and &lt;a href=&quot;http://twitter.com/arapulido&quot;&gt;I&lt;/a&gt;, will try something new. As the RC images start appearing and testing begins, we are going to update in Twitter, using &lt;a href=&quot;http://search.twitter.com/search.atom?q=%23ubuntutesting&quot;&gt;#ubuntutesting&lt;/a&gt; as tag.&lt;/p&gt;
&lt;p&gt;If you want to help us testing RC images, please, follow us in Twitter and make sure to search for &lt;a href=&quot;http://search.twitter.com/search.atom?q=%23ubuntutesting&quot;&gt;#ubuntutesting&lt;/a&gt; for updates. And if you&amp;#8217;re helping testing, please, tweet about it!&lt;/p&gt;
&lt;p&gt;Of course, this is an extra way to get informed. Coordination will happen, as usual, at #ubuntu-testing IRC channel.&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/ubuntutesting.wordpress.com/170/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/ubuntutesting.wordpress.com/170/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/ubuntutesting.wordpress.com/170/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/ubuntutesting.wordpress.com/170/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/ubuntutesting.wordpress.com/170/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/ubuntutesting.wordpress.com/170/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/ubuntutesting.wordpress.com/170/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/ubuntutesting.wordpress.com/170/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/ubuntutesting.wordpress.com/170/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/ubuntutesting.wordpress.com/170/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=ubuntutesting.wordpress.com&amp;blog=4261311&amp;post=170&amp;subd=ubuntutesting&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Mon, 19 Oct 2009 09:02:42 +0000</pubDate>
</item>
<item>
	<title>Eitan Isaacson: CSUN Hackfest and Exhibition: Call for Participation</title>
	<guid>http://monotonous.org/?p=276</guid>
	<link>http://monotonous.org/2009/10/14/csun-hackfest-and-exhibition-call-for-participation/</link>
	<description>&lt;p&gt;&lt;a title=&quot;Volunteer Park Water Tower by DoGooder, on Flickr&quot; href=&quot;http://www.flickr.com/photos/mostlypictures/3972323444/&quot;&gt;&lt;img class=&quot;aligncenter&quot; src=&quot;http://farm3.static.flickr.com/2674/3972323444_ec817a0fe2.jpg&quot; alt=&quot;Volunteer Park Water Tower&quot; width=&quot;332&quot; height=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;On March 22-27 2010, GNOME will have a booth presence at the &lt;a title=&quot;CSUN Conference Home Page&quot; href=&quot;http://csunconference.org/&quot;&gt;CSUN conference&lt;/a&gt; in San Diego. CSUN is one of the largest and most important gatherings on the topic of technology and persons with disabilities. This is going to be a great opportunity to bring the gospel of Free Software to a space and industry that is largely proprietary, and to a user base with special needs that sometimes could only be addressed with Open Source software. This is going to be über exciting!&lt;/p&gt;
&lt;p&gt;Along with the booth and a presentation or two, we will also be hosting a GNOME assistive technology hackfest. The reasoning for this being the fact that this is an assistive technologies conference, so there really isn&amp;#8217;t a better place to draw inspiration, both by seeing the &amp;#8220;state of the art&amp;#8221; proprietary products first hand, and by talking with users who have needs that we could answer.&lt;/p&gt;
&lt;p&gt;Are you a maintainer of one of GNOME&amp;#8217;s assistive technology modules? Are you developing an on screen keyboard? An alternative means for text input? A magnifier? Some trippy head-tracking app? Voice control? Switch access? Something new and exciting for cognitive disabilities? Are you hacking on new features for Orca? Are you working to provide users with disabilities unfettered access to GNOME?&lt;/p&gt;
&lt;p&gt;If the answer to any of the above is &amp;#8216;yes&amp;#8217;, we hope you will consider joining fellow GNOME a11y folks at CSUN this year to help promote GNOME and to hack with fellow AT developers.&lt;/p&gt;
&lt;p&gt;We hope to have funding for this hackfest, but we don&amp;#8217;t yet really know what that means. We know that we will have to be creative about it to pull it off, so hopefully once you made up your mind to attend, you could help figure out how to afford it, if your employer could pay, if you have student discounts, etc. We will do our best to make it affordable to people who should be there, but no promises. Hope to have specifics about that in the future.&lt;/p&gt;
&lt;p&gt;Please contact me if you have questions or interest in participating in this: eitani at gnome dot org&lt;/p&gt;</description>
	<pubDate>Wed, 14 Oct 2009 20:49:36 +0000</pubDate>
</item>
<item>
	<title>Guofu Xu: 那些, 如今迷上魔兽的日子</title>
	<guid>http://blog.sina.com.cn/s/blog_5fd6e7ac0100fwo3.html</guid>
	<link>http://blog.sina.com.cn/s/blog_5fd6e7ac0100fwo3.html</link>
	<description>&lt;p&gt;老婆责怪我老是玩游戏, 一天到晚都是那样, 形容是&quot;那罪恶的双手又伸向电脑了...&quot;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;魔兽和以前玩的红警有些类似, 不过这里强调英雄的不可替代的作用, 使用英雄携带的物品来对群体的抽调, 比如加速, 群补,
回城等等, 我喜欢用兽族, 原因是兵力召唤简单, 科技升级也简单. 通常使用就2种方法, 一波&lt;font size=&quot;2&quot;&gt;步兵强拆建筑, 二波猎夺者/风骑士+科多兽+灵魂行者. 相当简单. 呵呵.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font size=&quot;2&quot;&gt;在HF上别人戏谑我的厉害, 毕竟只能和电脑(中等)怎么去和人家砍, 根本就没有合作的意识,
而且有时候激动之下还伤自己人. 算是喜欢 Grubby 中的一个吧, 跑动意识很强, 都不知道他是怎么调兵遣将的,
那么顺畅..:)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font size=&quot;2&quot;&gt;有个WarHelper (warkey?)可以显血和改键, 满方便的(启动的时候会弹ie,
只好拖了他的衣服, 把网址给cut :).&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font size=&quot;2&quot;&gt;有本&quot;冰封王座白皮书V1.22.chm&quot;参考书... 相当的详细解释. 但没有发现类似的战略参考,
遗憾...&lt;/font&gt;&lt;/p&gt;</description>
	<pubDate>Tue, 13 Oct 2009 12:18:36 +0000</pubDate>
</item>
<item>
	<title>Eitan Isaacson: Laptop Battery Lifetime</title>
	<guid>http://monotonous.org/?p=273</guid>
	<link>http://monotonous.org/2009/10/12/laptop-battery-lifetime/</link>
	<description>&lt;p&gt;Hey,&lt;/p&gt;
&lt;p&gt;What&amp;#8217;s up with my battery? I got this laptop, a Lenovo T400, about a year ago, and my 4 cell battery is reporting 37.4% capacity. This sucks. I&amp;#8217;m going to need to get a new one.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;eitan@sparky:~$ cat /proc/acpi/battery/BAT0/info&lt;br /&gt;
present:                 yes&lt;br /&gt;
design capacity:         37440 mWh&lt;br /&gt;
last full capacity:      14010 mWh&lt;br /&gt;
battery technology:      rechargeable&lt;br /&gt;
design voltage:          14400 mV&lt;br /&gt;
design capacity warning: 700 mWh&lt;br /&gt;
design capacity low:     200 mWh&lt;br /&gt;
capacity granularity 1:  1 mWh&lt;br /&gt;
capacity granularity 2:  1 mWh&lt;br /&gt;
model number:            42T4573&lt;br /&gt;
serial number:            2242&lt;br /&gt;
battery type:            LION&lt;br /&gt;
OEM info:                SONY&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
What did I do to deserve this? Any fellow Internet users know? I have been running alpha versions of Ubuntu often, has there been some major power management bug that may have killed my battery? Have my usage habits been destructive? I can&amp;#8217;t think of any awful abuse that I put my battery through.&lt;/p&gt;</description>
	<pubDate>Mon, 12 Oct 2009 19:36:20 +0000</pubDate>
</item>
<item>
	<title>Ara Pulido: Thanks! (Beta ISO Testing)</title>
	<guid>http://ubuntutesting.wordpress.com/?p=162</guid>
	<link>http://ubuntutesting.wordpress.com/2009/10/06/thanks-beta-iso-testing/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;Ubuntu 9.10 (Karmic Koala) Beta was released last Thursday. I am so glad to announced that we 98.9% coverage of the test cases in the ISO tracker. I would like to thank the community members that helped testing the ISOs, specially those who joined recently. Thanks! I am discussing with the Community team about the possibility of including this participation in the &lt;a href=&quot;http://hall-of-fame.ubuntu.com/&quot;&gt;Ubuntu Hall Of Fame&lt;/a&gt;, just as the bug triagers or sponsors are.&lt;/p&gt;
&lt;p&gt;I will blog about Release Candidate ISO testing as we approach the milestone week &lt;img src=&quot;http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Also, and because we are getting new contributions, I would like to comment some of the reports we got, so we can improve every milestone.&lt;/p&gt;
&lt;h2&gt;Not really a failure&lt;/h2&gt;
&lt;p&gt;
We got this comment, in a test case marked as failure:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;I have a tablet fujitsu p1630 and the stylus works in the life cd! great, congratulations!&lt;br /&gt;
(missing is the calibration tool which should be loaded. The stylus is not properly calibrated and cannot reach the top line (where the application menus sit!).[...]&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;In the ISO test tracker we mark as failures those experiences that prevented us to do what we want to achieve in that test case. I.e. If we want to install, and the partition manager fails, that&amp;#8217;s a failure. If we do install (or can access to the Live environement, as in this case), the test didn&amp;#8217;t fail as such. We would mark that as success, but will link the non-critical bugs that we find.&lt;/p&gt;
&lt;h2&gt;Usability bugs are bugs&lt;/h2&gt;
&lt;p&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;The lack of colour in the default options during installation could cause problems for new users.&lt;br /&gt;
The default setting of Mute, for sound could cause problems for new users.
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;These are great examples of usability bugs. Thanks for noticing them! Usability bugs are bugs, so do not only put them as comments in your report, also go and file bugs in Launchpad for them. They will help a lot to new users to understand how Ubuntu works.&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/ubuntutesting.wordpress.com/162/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/ubuntutesting.wordpress.com/162/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/ubuntutesting.wordpress.com/162/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/ubuntutesting.wordpress.com/162/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/ubuntutesting.wordpress.com/162/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/ubuntutesting.wordpress.com/162/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/ubuntutesting.wordpress.com/162/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/ubuntutesting.wordpress.com/162/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/ubuntutesting.wordpress.com/162/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/ubuntutesting.wordpress.com/162/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=ubuntutesting.wordpress.com&amp;blog=4261311&amp;post=162&amp;subd=ubuntutesting&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Tue, 06 Oct 2009 11:34:12 +0000</pubDate>
</item>
<item>
	<title>Eitan Isaacson: Banshee Accessibility: It Talks!</title>
	<guid>http://monotonous.org/?p=265</guid>
	<link>http://monotonous.org/2009/10/05/banshee-accessibility-it-talks/</link>
	<description>&lt;p&gt;Instead of showing cryptic Accerciser screenshots, I went ahead and created a screencast of Banshee working with Orca.&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;Orca and Banshee screencast&quot; href=&quot;http://monotonous.org/files/banshee_orca.ogv&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-266&quot; title=&quot;Orca and Banshee screencast&quot; src=&quot;http://monotonous.org/wp-content/uploads/2009/10/banshee_video2.png&quot; alt=&quot;Orca and Banshee screencast&quot; width=&quot;500&quot; height=&quot;306&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I forgot to demo a few things, but you get the idea, Banshee works with Orca. I started a Banshee Orca script that enables such prettiness as synchronized seek bar reports. You could get it from &lt;a title=&quot; Bug 597170 -  Add support for Banshee&quot; href=&quot;https://bugzilla.gnome.org/show_bug.cgi?id=597170&quot;&gt;the bug report&lt;/a&gt;, or an updated version from my &lt;a title=&quot;My Orca Github Branch&quot; href=&quot;http://github.com/eeejay/orca&quot;&gt;Orca git branch&lt;/a&gt;. You could also keep track of all the Banshee a11y work through my &lt;a title=&quot;My Banshee Accessibility Branch on Github&quot; href=&quot;http://github.com/eeejay/banshee-a11y&quot;&gt;Banshee git branch&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You will notice a few moments of awkward silence, there still is plenty of work to do, particularly with the SourceView on the left hand side: Both visible focus indication and some ATK instrumenting are missing.&lt;/p&gt;
&lt;p&gt;Anyway, real life is going to call me soon, so I hope y&amp;#8217;all enjoyed this as much as I did. I also hope these things find their way into trunk in one way or another. If I see that this is under popular demand I will try to keep my ppa current.&lt;/p&gt;</description>
	<pubDate>Mon, 05 Oct 2009 17:30:09 +0000</pubDate>
</item>
<item>
	<title>LDTP SoC: Call for LDTPv2 (Linux Desktop Testing Project) testing</title>
	<guid>tag:blogger.com,1999:blog-5172440053446312608.post-8938616811578766469</guid>
	<link>http://ldtp-soc.blogspot.com/2009/10/call-for-ldtpv2-linux-desktop-testing.html</link>
	<description>We are in the process of migrating all our existing LDTP API based on CSPI (LDTPv1) to pyatspi (LDTPv2).&lt;br /&gt;&lt;br /&gt;LDTPv2 framework was written by &quot;&lt;a href=&quot;http://monotonous.org/&quot;&gt;Eitan Isaacson&lt;/a&gt;&quot;. Thanks to eeejay :)&lt;br /&gt;&lt;br /&gt;In VMware, we have tested the LDTPv2 API's. Thanks to Ranjith Murugan, Gaurav Sharma, Anupa Kamath for verifying them.&lt;br /&gt;&lt;br /&gt;I'm sure still there are some pending API's which has to implemented or some API's which are not compatible with LDTPv1 in LDTPv2. I request to all the users, to verify LDTPv2 in their test environment and report any issues you found. We have tested on Ubuntu 9.04 with Python 2.6. It will be nice, if you could test it on Python 2.4 / 2.5 / 3.0 as well.&lt;br /&gt;&lt;br /&gt;New LDTPv2 dependency - twisted-python-web package.&lt;br /&gt;&lt;br /&gt;Access LDTPv2 source through git: git://anongit.freedesktop.org/ldtp/ldtp2 or ssh://git.freedesktop.org/git/ldtp/ldtp2 or http://anongit.freedesktop.org/git/ldtp/ldtp2.git&lt;br /&gt;&lt;br /&gt;Browse the LDTPv2 source online - http://cgit.freedesktop.org/ldtp/ldtp2/tree/&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/5172440053446312608-8938616811578766469?l=ldtp-soc.blogspot.com&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Sat, 03 Oct 2009 08:26:38 +0000</pubDate>
	<author>noreply@blogger.com (Nagappan)</author>
</item>
<item>
	<title>Eitan Isaacson: Banshee Accessibility: Where Am I?</title>
	<guid>http://monotonous.org/?p=257</guid>
	<link>http://monotonous.org/2009/10/02/banshee-accessibility-where-am-i/</link>
	<description>&lt;p&gt;When I &lt;a title=&quot;Banshee Accessibility: Intro Post&quot; href=&quot;http://monotonous.org/2009/09/15/banshee-accessibility/&quot;&gt;started working on Banshee accessibility&lt;/a&gt;, I pointed out various keyboard navigation issues in the ListView. For one, the column headers were not keyboard Navigable, so you couldn&amp;#8217;t sort by column. Also, there was no indication the ListView had keyboard focus, this made keyboard navigation confusing.&lt;/p&gt;
&lt;p&gt;With my limited theming skills, I solved the latter, if anyone has a better idea for keyboard focus indication &amp;#8211; please &lt;a title=&quot; Bug 595296 -  No visible focus indication for ListView&quot; href=&quot;https://bugzilla.gnome.org/show_bug.cgi?id=595296&quot;&gt;submit patches&lt;/a&gt;! My solution was slightly changing the ListView selection&amp;#8217;s color, and making the frame&amp;#8217;s border bolder.&lt;/p&gt;
&lt;p&gt;As for header navigation, the behavior I implemented mimics GtkTreeView: When tabbing into a ListView, focus first lands on the column headers, a second tab puts focus in the actual list. When focus is on the column headers, left and right change the active header, and return toggles sorting. There is a hidden advantage of horizontal control in the ListView that we will see in a later post regarding screen reader support.&lt;/p&gt;
&lt;p&gt;Enjoy this short screencast of keyboard navigation in Banshee&amp;#8217;s ListViews.&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;Banshee ListView Focus Video&quot; href=&quot;http://monotonous.org/files/banshee_kb_nav.ogv&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-261&quot; title=&quot;Banshee ListView Focus Video&quot; src=&quot;http://monotonous.org/wp-content/uploads/2009/10/banshee_video1.png&quot; alt=&quot;Banshee ListView Focus Video&quot; width=&quot;500&quot; height=&quot;224&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Fri, 02 Oct 2009 19:37:14 +0000</pubDate>
</item>
<item>
	<title>Nagappan Alagappan: Call for LDTPv2 (Linux Desktop Testing Project) testing</title>
	<guid>tag:blogger.com,1999:blog-9589202.post-6501506092987011773</guid>
	<link>http://nagappanal.blogspot.com/2009/10/call-for-ldtpv2-linux-desktop-testing.html</link>
	<description>We are in the process of migrating all our existing LDTP API based on CSPI (LDTPv1) to pyatspi (LDTPv2).&lt;br /&gt;&lt;br /&gt;LDTPv2 framework was written by &quot;&lt;a href=&quot;http://monotonous.org/&quot;&gt;Eitan Isaacson&lt;/a&gt;&quot;. Thanks to eeejay :)&lt;br /&gt;&lt;br /&gt;In VMware, we have tested the LDTPv2 API's. Thanks to Ranjith Murugan, Gaurav Sharma, Anupa Kamath for verifying them.&lt;br /&gt;&lt;br /&gt;I'm sure still there are some pending API's which has to implemented or some API's which are not compatible with LDTPv1 in LDTPv2. I request to all the users, to verify LDTPv2 in their test environment and report any issues you found. We have tested on Ubuntu 9.04 with Python 2.6. It will be nice, if you could test it on Python 2.4 / 2.5 / 3.0 as well.&lt;br /&gt;&lt;br /&gt;New LDTPv2 dependency - twisted-python-web package.&lt;br /&gt;&lt;br /&gt;Access LDTPv2 source through git: git://anongit.freedesktop.org/ldtp/ldtp2 or ssh://git.freedesktop.org/git/ldtp/ldtp2 or http://anongit.freedesktop.org/git/ldtp/ldtp2.git&lt;br /&gt;&lt;br /&gt;Browse the LDTPv2 source online - http://cgit.freedesktop.org/ldtp/ldtp2/tree/&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/9589202-6501506092987011773?l=nagappanal.blogspot.com&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Fri, 02 Oct 2009 19:57:08 +0000</pubDate>
	<author>noreply@blogger.com (Nagappan)</author>
</item>
<item>
	<title>Eitan Isaacson: Banshee Accessibility: The Low Fruit</title>
	<guid>http://monotonous.org/?p=255</guid>
	<link>http://monotonous.org/2009/10/01/banshee-accessibility-the-low-fruit/</link>
	<description>&lt;p&gt;In &lt;a title=&quot;Banshee Accessibility: Intro Post&quot; href=&quot;http://monotonous.org/2009/09/15/banshee-accessibility/&quot;&gt;my quest to make Banshee more accessible&lt;/a&gt;, I listed several issues that came up in a few minutes of testing. In this post I will review the solutions to some of the more straight-forward issues.&lt;/p&gt;
&lt;h4&gt;Fix top toolbar keyboard navigation&lt;/h4&gt;
&lt;p&gt;The top toolbar, where the play controls live had inconsistent keyboard behavior. Typically, you arrow left and right to reach different items on the bar, but the toolbar had two widgets which grabbed the arrow keys, and did not allow further navigation.&lt;/p&gt;
&lt;p&gt;The volume button is a highly customized Gtk.Button, the OnKeyPressEvent method is overridden, and all sorts of key pairs are assigned to do essentially the same thing, you guess what: +/-, Add/Subtract, Up/Down, Left/Right. Since there are plenty of alternatives for adjusting the volume, I simply removed the Left/Right keys so the widget does not consume them, and the parent toolbar will receive them.&lt;/p&gt;
&lt;p&gt;The seek slider essentially a Gtk.HScale, I haven&amp;#8217;t figured out why but pressing left/right when the slider is in focus does not change it&amp;#8217;s value. It&amp;#8217;s probably some widget property I missed. In any case, since left/right doesn&amp;#8217;t do anything in the widget, I figure nobody will miss it. I overrode OnKeyPressEvent, and made sure to return false when left or right is pressed.&lt;/p&gt;
&lt;p&gt;You could see the actual patches in the &lt;a title=&quot; Bug 595300 -  Focus gets stuck in top toolbar keyboard navigation&quot; href=&quot;https://bugzilla.gnome.org/show_bug.cgi?id=595300&quot;&gt;bug report&lt;/a&gt;.&lt;/p&gt;
&lt;h4&gt;Text alternatives to icon buttons&lt;/h4&gt;
&lt;p&gt;This took me longer to figure out then I want to admit, the problem seems to be that the playback toolbar button accessible objects do not have a textual representation. It also seems that the current Banshee code does everything right: Gtk.UIManager is used, and text labels are provided. The short answer to my long inquiry is simply that GAIL is not exposing toolbar button names. I wish I filed a GAIL bug once I discovered that, because now &amp;#8211; two weeks later &amp;#8211; I don&amp;#8217;t completely remember what the issue is. In any case a quick workaround in Banshee was to use the Gtk.Stock enumerators and not the stock string ids. I know, silly. I promise to file a GAIL bug on this soon. For now, you could look at the &lt;a title=&quot; Bug 595294 -  No alternative text exposed in AT-SPI for playback buttons&quot; href=&quot;https://bugzilla.gnome.org/show_bug.cgi?id=595294&quot;&gt;bug report&lt;/a&gt; for the workaround.&lt;/p&gt;</description>
	<pubDate>Thu, 01 Oct 2009 18:18:15 +0000</pubDate>
</item>
<item>
	<title>Ara Pulido: Karmic Beta Testing</title>
	<guid>http://ubuntutesting.wordpress.com/?p=158</guid>
	<link>http://ubuntutesting.wordpress.com/2009/09/29/karmic-beta-testing/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;Love Ubuntu? Want to help?&lt;br /&gt;
Karmic Beta candidate images have started to appear in the &lt;a href=&quot;http://iso.qa.ubuntu.com/&quot;&gt;ISO tracker&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You don&amp;#8217;t know how to use it? &lt;a href=&quot;http://ubuntutesting.wordpress.com/2009/09/21/old-friend-iso-testing-tracker/&quot;&gt;It is pretty easy&lt;/a&gt;!&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/ubuntutesting.wordpress.com/158/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/ubuntutesting.wordpress.com/158/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/ubuntutesting.wordpress.com/158/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/ubuntutesting.wordpress.com/158/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/ubuntutesting.wordpress.com/158/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/ubuntutesting.wordpress.com/158/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/ubuntutesting.wordpress.com/158/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/ubuntutesting.wordpress.com/158/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/ubuntutesting.wordpress.com/158/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/ubuntutesting.wordpress.com/158/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=ubuntutesting.wordpress.com&amp;blog=4261311&amp;post=158&amp;subd=ubuntutesting&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Tue, 29 Sep 2009 11:18:32 +0000</pubDate>
</item>
<item>
	<title>Kartik Mistry: 3 years!</title>
	<guid>http://ftbfs.wordpress.com/?p=652</guid>
	<link>http://ftbfs.wordpress.com/2009/09/29/3-years-3/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;* It has been just 3 years since I uploaded my first package, Xosview!&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;xosview (1.8.2-10) unstable; urgency=low&lt;/p&gt;
&lt;p&gt;* New Maintainer (Closes: #390066)&lt;br /&gt;
* standards-version to 3.7.2&lt;/p&gt;
&lt;p&gt;&amp;#8211; Kartik Mistry   Fri, 29 Sep 2006 10:16:09 +0530&lt;/p&gt;&lt;/blockquote&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/ftbfs.wordpress.com/652/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/ftbfs.wordpress.com/652/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/ftbfs.wordpress.com/652/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/ftbfs.wordpress.com/652/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/ftbfs.wordpress.com/652/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/ftbfs.wordpress.com/652/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/ftbfs.wordpress.com/652/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/ftbfs.wordpress.com/652/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/ftbfs.wordpress.com/652/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/ftbfs.wordpress.com/652/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=ftbfs.wordpress.com&amp;blog=2766354&amp;post=652&amp;subd=ftbfs&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Tue, 29 Sep 2009 05:18:26 +0000</pubDate>
</item>
<item>
	<title>Dobey: Sexism, Generally</title>
	<guid>http://wayofthemonkey.com/?date=2009-09-27</guid>
	<link>http://wayofthemonkey.com/?date=2009-09-27</link>
	<description>&lt;p&gt;Really. People. Get over yourselves.&lt;p&gt;
&lt;p&gt;Sexism is a two way street. And every time someone says &quot;girls&quot; it's not
sexist. And no, I'm not defending one way or another. This latest stink about
someone saying &quot;I've a hard time explaining to girls what we do&quot; was almost
certainly not sexist. It was a generalization. Everyone makes generalizations,
even girls. As software developers, it's a pretty simple fact. Out of all the
people we meet in our line of work, the majority of females are less inclined
to understand what we do exactly, than the majority of males. Is that sexism?
No. Would it be called sexism by girls, were it to be stated by a female? No.
Is it being called such because it was stated by a male? Yes. But in the end,
it was a simple generalization based on the same experience we all have to
deal with. And you know what... we need quit crying wolf, and deal with it.
&lt;/p&gt;
&lt;p&gt;But we don't all need to walk on eggshells every day of our lives, in every
interaction we post on a blog, or every line we speak when giving a talk. That
will never solve the problem. It will only cause more and different problems.
Because the world isn't androgynous. It's not how the world works. So get used
to it already. If someone does say something that you personally have taken
offense to, then you need to deal with it in an appropriate manner. We're all
adults here (well, mostly anyway). You should contact that person privately,
and discuss the matter in a rational manner. Blogging and making a fuss about
every little instance of the word 'girl' on the internet isn't appropriate, nor
is it going to help. If either party cannot discuss the matter rationally, then
perhaps the issue needs to be escalated in an appropriate manner. Twitter,
blogs, or whatever other widely published means, are probably not appropriate,
because they are inherently irrational. If you truly want to help put an end
to sexism, then being sexist isn't the way to go about it.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Out of all the sexist people I've met in my life, the majority were
female.&lt;/i&gt;&lt;/p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/p&gt;</description>
	<pubDate>Sun, 27 Sep 2009 15:57:33 +0000</pubDate>
</item>
<item>
	<title>Ara Pulido: Mago Tutorial</title>
	<guid>http://ubuntutesting.wordpress.com/?p=155</guid>
	<link>http://ubuntutesting.wordpress.com/2009/09/22/mago-tutorial-2/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;As part as the &lt;a href=&quot;https://wiki.ubuntu.com/UbuntuDeveloperWeek&quot;&gt;Ubuntu Developer Week&lt;/a&gt;, I gave a Mago tutorial on how to add new test cases to available applications in the Mago library.&lt;/p&gt;
&lt;p&gt;I have reformatted a bit the logs to make the reading easier and it is now part of the Mago documentation. Enjoy!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mago.ubuntu.com/Documentation/UDWTutorial&quot;&gt;Mago tutorial&lt;/a&gt;&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/ubuntutesting.wordpress.com/155/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/ubuntutesting.wordpress.com/155/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/ubuntutesting.wordpress.com/155/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/ubuntutesting.wordpress.com/155/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/ubuntutesting.wordpress.com/155/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/ubuntutesting.wordpress.com/155/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/ubuntutesting.wordpress.com/155/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/ubuntutesting.wordpress.com/155/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/ubuntutesting.wordpress.com/155/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/ubuntutesting.wordpress.com/155/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=ubuntutesting.wordpress.com&amp;blog=4261311&amp;post=155&amp;subd=ubuntutesting&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Tue, 22 Sep 2009 10:24:09 +0000</pubDate>
</item>
<item>
	<title>Ara Pulido: Old friend ISO Testing Tracker</title>
	<guid>http://ubuntutesting.wordpress.com/?p=121</guid>
	<link>http://ubuntutesting.wordpress.com/2009/09/21/old-friend-iso-testing-tracker/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;This post is going to be all about the &lt;a href=&quot;http://iso.qa.ubuntu.com/&quot;&gt;ISO Testing Tracker&lt;/a&gt;. You might know it already, it&amp;#8217;s been with us for a while. But, like old friends, sometimes you need  a reminder that they are there and give them a hug. But before we continue with the tracker, let&amp;#8217;s start with the basics:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What&amp;#8217;s ISO Testing?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you are reading this, you would probably know that Ubuntu has a 6-month release cycle, which means that every 6 months we have a new Ubuntu release, ready to install. &lt;/p&gt;
&lt;p&gt;The good thing about software fixed cycles is that you can schedule anything you want. In fact, for Ubuntu, we schedule just at the beginning of the cycle up to 8 development releases. You can check at the &lt;a href=&quot;https://wiki.ubuntu.com/KarmicReleaseSchedule&quot;&gt;Karmic schedule&lt;/a&gt; that there was an Alpha 1, Alpha 2, Alpha 3, Alpha 4, Alpha 5 and Alpha 6. And that there&amp;#8217;s going to be a Beta and a Release Candidate before the &amp;#8220;real&amp;#8221; Ubuntu 9.10. &lt;/p&gt;
&lt;p&gt;Those milestones need to be tested properly, because we release CDs for people to test on their hardware, and we have to make sure that everything is more or less OK. (with &amp;#8220;more or less&amp;#8221; I mean that these milestones are still software in development, so you have to be careful, anyway).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How do we track milestone testing?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;So, here it is how the tracker appears in the show. Milestone releases happen normally on Thursdays. On Monday, in scheduled milestone weeks, testers start looking at the tracker looking for the candidate images: the ISOs that might be announced as the &amp;#8220;Karmic Alpha something&amp;#8221;. But these images need to be tested before they get announced.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How is the test tracker structured?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;At Ubuntu, we produce builds for many different *buntu flavours. In the ISO Tracker we have a category for each of them. You can filter by category using the &amp;#8220;Filter&amp;#8221; menu in the bottom left of the page. That would allow you to concentrate in the flavour you want to test.&lt;/p&gt;
&lt;div id=&quot;attachment_124&quot; class=&quot;wp-caption alignnone&quot;&gt;&lt;img src=&quot;http://ubuntutesting.files.wordpress.com/2009/09/filter.png?w=194&amp;h=409&quot; alt=&quot;Filter by category&quot; title=&quot;Filter&quot; width=&quot;194&quot; height=&quot;409&quot; class=&quot;size-full wp-image-124&quot; /&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Filter by category&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Once you select a category, you will be able to select an image to download for that category. A category like &amp;#8220;Kubuntu&amp;#8221; may have different images: i386 Live CD, amd64 alternate, etc., and all of them need to be tested before releasing a milestone. &lt;/p&gt;
&lt;div id=&quot;attachment_127&quot; class=&quot;wp-caption alignnone&quot;&gt;&lt;img src=&quot;http://ubuntutesting.files.wordpress.com/2009/09/kubuntualpha6.png?w=499&amp;h=340&quot; alt=&quot;Kubuntu Karmic Alpha 6 images&quot; title=&quot;Kubuntu Karmic Alpha 6&quot; width=&quot;499&quot; height=&quot;340&quot; class=&quot;size-full wp-image-127&quot; /&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Kubuntu Karmic Alpha 6 images&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;If you click now in any of those images, you will have access to a direct link of the ISO to download and a selection of tests that you may run for that image. For every test, there is a link to the test case description in the &lt;a href=&quot;http://testcases.qa.ubuntu.com&quot;&gt;test case wiki&lt;/a&gt;. The test cases are easy to follow when running any of them.&lt;/p&gt;
&lt;p&gt;So, to sum up, every category contains a set of ISO images and every image contains at least one test case. &lt;/p&gt;
&lt;div id=&quot;attachment_132&quot; class=&quot;wp-caption alignnone&quot;&gt;&lt;img src=&quot;http://ubuntutesting.files.wordpress.com/2009/09/iso_tracker_diagram.png?w=500&amp;h=353&quot; alt=&quot;Iso Tracker structure&quot; title=&quot;iso_tracker_diagram&quot; width=&quot;500&quot; height=&quot;353&quot; class=&quot;size-full wp-image-132&quot; /&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Iso Tracker structure&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;How do I help?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As I wrote before, the week of the release of a milestone we need a lot of help testing the candidate images. If we want full coverage we need to run more than 150 test cases. If you have a spare machine or a virtual machine installed, you can help making Ubuntu better by running the untested test cases during the week of the release of a milestone.&lt;/p&gt;
&lt;p&gt;First thing, you will need an account in the ISO tracker. Unfortunately, your Launchpad Open ID won&amp;#8217;t work for this site (indeed something that needs to be improved). Click on &amp;#8220;Log in&amp;#8221; and fill the requested data. As the page explains, if you already have an account in &lt;a href=&quot;http://brainstorm.ubuntu.com/&quot;&gt;Ubuntu Brainstorm&lt;/a&gt;, you can use it for the &lt;a href=&quot;http://iso.qa.ubuntu.com&quot;&gt;ISO Testing Tracker&lt;/a&gt;.&lt;/p&gt;
&lt;div id=&quot;attachment_135&quot; class=&quot;wp-caption alignnone&quot;&gt;&lt;img src=&quot;http://ubuntutesting.files.wordpress.com/2009/09/create_account.png?w=499&amp;h=505&quot; alt=&quot;Create a QA account&quot; title=&quot;create_account&quot; width=&quot;499&quot; height=&quot;505&quot; class=&quot;size-full wp-image-135&quot; /&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Create a QA account&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Once you have an account just select the image you want to test, choose a test case for that image, start running the installation in a virtual machine or a spare machine and report any bugs you may find in Launchpad. &lt;/p&gt;
&lt;p&gt;Once finished, you have to report back in the &lt;a href=&quot;http://iso.qa.ubuntu.com&quot;&gt;ISO Testing Tracker&lt;/a&gt;. Click on the test case you have run and report Pass/Fail depending on your success. You can also add the bug numbers of the bugs you found. They will be linked to the Launchpad bug and it will help the release team to track them.&lt;/p&gt;
&lt;div id=&quot;attachment_138&quot; class=&quot;wp-caption alignnone&quot;&gt;&lt;img src=&quot;http://ubuntutesting.files.wordpress.com/2009/09/submit.png?w=500&amp;h=585&quot; alt=&quot;Please, report back!&quot; title=&quot;submit&quot; width=&quot;500&quot; height=&quot;585&quot; class=&quot;size-full wp-image-138&quot; /&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Please, report back!&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;The time is NOW!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Next week, on Thursday 1st of October, we are releasing Ubuntu Karmic Beta, which eventually will become Ubuntu 9.10. This is a very important milestone, because many people upgrade during the beta, so it is very important to release something very stable at this point. From Monday, 27th of September, we will be testing the candidate images at #ubuntu-testing. I will send reminders to the different mailing lists later this week and at the beginning of next week, but you can start right now creating your account and making yourself familiar with the &lt;a href=&quot;http://iso.qa.ubuntu.com&quot;&gt;ISO Testing Tracker&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Help us releasing Ubuntu better and better every 6 months! And remember that we are always at #ubuntu-testing if you need to ask any question!&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/ubuntutesting.wordpress.com/121/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/ubuntutesting.wordpress.com/121/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/ubuntutesting.wordpress.com/121/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/ubuntutesting.wordpress.com/121/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/ubuntutesting.wordpress.com/121/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/ubuntutesting.wordpress.com/121/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/ubuntutesting.wordpress.com/121/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/ubuntutesting.wordpress.com/121/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/ubuntutesting.wordpress.com/121/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/ubuntutesting.wordpress.com/121/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=ubuntutesting.wordpress.com&amp;blog=4261311&amp;post=121&amp;subd=ubuntutesting&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Mon, 21 Sep 2009 13:12:08 +0000</pubDate>
</item>
<item>
	<title>Guofu Xu: 袋子里的吸氧管 -- 生与死的味道</title>
	<guid>http://blog.sina.com.cn/s/blog_5fd6e7ac0100fked.html</guid>
	<link>http://blog.sina.com.cn/s/blog_5fd6e7ac0100fked.html</link>
	<description>&lt;p&gt;&lt;strong&gt;命运是贼, 冷不丁又偷走了你很多东西, 而且专挑&lt;font color=&quot;#0000CC&quot;&gt;&lt;u&gt;最宝贵&lt;/u&gt;&lt;/font&gt;的.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;今天出门的时候停了会雨. 骑车送了老婆一段路, 老婆坚持不让我送到医院(说过隧道害怕). 空气不太冷,
20°左右的温度我依然只穿了一件长袖的白衬衫...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;到公司的时候不到九点, 打开电脑, 浏览网页. 偶尔想起该不该打个电话过去, 忍了2次. 40左右电话过来了,
说再到大医院确认一下. 挂电话的时候语气似乎...&lt;/p&gt;
&lt;p&gt;我连忙赶到24路底站去接她, 尽管还嘀咕着别忘了东西, 出来还是忘了带伞...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;上楼, 做B超, 挂号, 下住院单... 来回穿梭在人群中... 是的, 即便中午医生下班了我们还在奔波,
一个部门一个部门的转, 面对各种不同的仪器, 都还要排队...&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
大多数时间我是坐在椅子上等待的--妇产科都是限制男士的. 整个过程我都在想, 该说些什么话, 怎么让她不伤心, 怎么安慰,
很乱...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;身边都是大肚子的, 来回的走动, 基本都有亲人配同. 这里, 见到最多的就是那些从检查室出来开心笑脸,
然后拿着结果单和家人像模像样的说着, 不时掂掂肚子, 摸摸, 再笑着... 那种时间, 对, 那个时候我们也应该是那个样子.
&lt;strong&gt;比划着宝宝的大小, 圆圆的小脑袋, 还有小小的肩膀, 呵呵, 特别是宝宝的肚子, 圆鼓鼓的,
检查的是一定是刚吃饱了的, 睡的呼呼的样子并躺在妈妈的肚子里超可爱&lt;/strong&gt;...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;不经意我的手指碰到了一件东西, 是的, 很熟悉了. 每个周六都会陪老婆去医院吸氧, 对了, 是唯一的一次, 上个周六.
那个周六轮到她义务值班. 只是没有想到那是给宝宝&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;最后一次&lt;/font&gt;&lt;/strong&gt;的机会了...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;从外面看吸氧管是淡蓝色的, 和输液时用的那个管子样子差不多, 小一号而已, &lt;strong&gt;一次性的&lt;/strong&gt;.
而这次它依然在袋子里静静地... 突然一阵酸涌, 眼睛模模糊糊了起来. 宝贝, 为什么你不再给妈妈一个机会, 再给你补补氧气呢.
知道吗, 那可是最快乐的时光了...&lt;br /&gt;
妈妈甜甜地躺在那里, 和别的妈妈比着你的大小, 计算着什么时间, 对了, 你妈妈上周末才刚买的二条大号裤子, 怕勒着你呢. 这不,
另外一条都还没有碰呢...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;宝贝, 你能感觉到吗? 妈妈, 还有我, 你未来的爸爸, 都还在你身边呢... 你看, 爸爸还有要摸摸你的冲动,
昨天我还为你唱了好几首歌, 看你妈妈当时乐的, 都记得吧, 宝贝?&lt;/p&gt;
&lt;p&gt;不. 你说话了, 很伤心的样子. 你对我们说, 你已经是死胎了, 而且有几天了, 你们不是一直担心来着吗...&lt;/p&gt;
&lt;p&gt;小孩说的话不算数的, 我还记得你爸爸很小的时候就是这中感觉, 你知道什么啊, 永远是...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;你妈妈真的很辛苦, 很为你担心, 每天都做各种奇怪的梦... 呵呵, 有的真的很奇怪, 尽管都是梦,
相信你肯定是知道了的...&lt;br /&gt;
今早还梦到给你唱&quot;轻轻我的宝贝&quot;呢, 不是吗?&lt;br /&gt;
有一次提前去给你做检查, 医生说未见胎心, 吓得你妈妈又往别的大医院跑.&lt;br /&gt;
还有, 整天我和你妈妈都在抢着说你应该是男宝贝还是女宝贝. 到处找支持的想法: 今天你在肚子的右边, 是女宝宝.
今天发现你是前壁落&quot;地&quot;, 是男娃... 呵呵, 还嚷着要做B超去鉴定你呢...&lt;/p&gt;
&lt;p&gt;......&lt;br /&gt;
......&lt;/p&gt;
&lt;p&gt;&quot;宝贝&quot;, 今天还是个好日子的, 9/18(就要发). 却没想成了你和爸爸妈妈永别的日子, 将近五个多月风风雨雨的日子,
却被定格在了今天. 爸爸也哭了, 特别是一想起你的样子就哭, 办公司有人, 爸爸没有出声. 妈妈回家去张罗钱了,
我在公司等着看看要请假不要, 爸爸现在没有心情工作, 爸爸就是不能想你的样子. 宝宝啊, 宝宝, 你在听吗, 还有你的妈妈,
你感觉得到吗. 她还带着你, 或许还在雨里面行走呢...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;宝宝, 你都没有机会让我们当着你的面叫你, 没有机会见见这外面美好的世界, 有多少和你一样迫不及待要出来的. 宝宝, 还知道吗,
有多少人都还在关心着你呢, 你的爷爷奶奶, 你的外公, 对了, 上次打电话, 你爸爸的外公都还有问到你哦. 还有你的舅舅, 姨娘...
可现在, 你让我们怎么和他们说啊, 怎么解释啊. 宝宝. 你不要连一句话都不说好不好, 为什么都不告诉你爸爸妈妈为什么呢. 至少,
你要让爸爸妈妈知道一点为什么吧. 你要爸爸妈妈怎么做, 尽管说, 哪怕最简单的暗示, 对, 踢踢小腿, 翻个跟头.
爸爸妈妈会尽最大的能力去理解你, 去满足你啊. 宝宝.. 我的宝宝啊...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;一朝梦里度回人&lt;br /&gt;
应是春声年左右&lt;br /&gt;
而今化作隔世缘&lt;br /&gt;
抒别离合两茫茫&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;孤秋叶雨风冷亲&lt;br /&gt;
单骑三人却实双&lt;br /&gt;
最是伤心骨肉离&lt;br /&gt;
开花结果却无样&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;千寻万里路何方&lt;br /&gt;
招得人心思断量&lt;br /&gt;
托福邮命又来生&lt;br /&gt;
你们今生不再枉&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;---- 安息吧, 我们的宝宝......&lt;/p&gt;</description>
	<pubDate>Fri, 18 Sep 2009 13:48:14 +0000</pubDate>
</item>
<item>
	<title>Kartik Mistry: We need you!</title>
	<guid>http://ftbfs.wordpress.com/?p=649</guid>
	<link>http://ftbfs.wordpress.com/2009/09/17/we-need-you/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;* When you are free and have any nice tip(s) that may be useful to our users/developers, just go to &lt;a href=&quot;http://wiki.debian.org/FortunesDebianHints&quot;&gt;http://wiki.debian.org/FortunesDebianHints&lt;/a&gt; and add it there!&lt;/p&gt;
&lt;p&gt; &lt;img src=&quot;http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/ftbfs.wordpress.com/649/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/ftbfs.wordpress.com/649/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/ftbfs.wordpress.com/649/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/ftbfs.wordpress.com/649/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/ftbfs.wordpress.com/649/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/ftbfs.wordpress.com/649/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/ftbfs.wordpress.com/649/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/ftbfs.wordpress.com/649/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/ftbfs.wordpress.com/649/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/ftbfs.wordpress.com/649/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=ftbfs.wordpress.com&amp;blog=2766354&amp;post=649&amp;subd=ftbfs&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Thu, 17 Sep 2009 07:28:55 +0000</pubDate>
</item>
<item>
	<title>Eitan Isaacson: Banshee Accessibility</title>
	<guid>http://monotonous.org/?p=227</guid>
	<link>http://monotonous.org/2009/09/15/banshee-accessibility/</link>
	<description>&lt;p&gt;Over the next week or two I plan to document some work I am doing on Banshee to increase it&amp;#8217;s accessibility. It has been a while since I was able to concentrate on a pet project without feeling guilty about my other responsibilities, recently I was able to put some time into Banshee accessibility, and have fun at the same time!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Disclaimer:&lt;/strong&gt; I currently only working on bare-bones Banshee with UI no extensions like Last.fm. Extensions need to be worked on too, in due time.&lt;/p&gt;
&lt;p&gt;Finding access blockers in software is an easy process, you could achieve a good measure of coverage just by using common sense. There will always be issues that you have overlooked, luckily in the Open Source world, there will always be vocal users who will be happy to point out why your application sucks just a bit. Of course you could always opt for an official audit, or refer to such documents as Section 508 for further access requirement guidelines.&lt;/p&gt;
&lt;p&gt;In my non-methodological review, I found several issues that need addressing, I am sure there are more, in such a rich application like Banshee, it is hard to reach all the corners, if you see any glaring omissions, or even something more nuanced, please let me know, and I will add it to this master list.&lt;/p&gt;
&lt;h3&gt;Input Access&lt;/h3&gt;
&lt;p&gt;Keyboard access, or more specifically non-pointer access, is important for accessibility. Pointer access requires a minimal amount of dexterity and vision. Keyboard access, while not always as efficient or as discoverable, allows keyboard users, or users of alternative input methods to use all features of an application in an unassisted manner. Of course, by adding mnemonics and keyboard shortcuts in a smart fashion that complements the workflow in the application, you provide power users and keyboard users alike with a snappy and efficient experience when using your software.&lt;/p&gt;
&lt;p&gt;Of course, there is the other extreme too. Your application should not require elaborate keyboard gestures as the only means of access. This too, requires an amount of dexterity that could be strenuous on keyboard users, especially on-screen keyboard users. Just like general usability, functionality should be easily learnable, users should not have to memorize keyboard commands. This limits usability for users with cognitive disabilities.&lt;/p&gt;
&lt;p&gt;Bottom line, provide more than one way of achieving the same thing: Pointer access that will be discoverable to users, and keyboard access that is easily learnable (ctrl+n opens a new document), not too elaborate (not more than two modifiers, no timed strokes, like &amp;#8220;double click&amp;#8221;), conforms with expected behavior (tab moves focus, ctrl+z does undo).&lt;/p&gt;
&lt;p&gt;Before considering shortcuts and mnemonics, a GUI should cycle focus from one component to another when pressing tab. Tab focuses on the next item in logical order, and shift+tab focuses on the previous item. If the focus widget consumes the tab key, for example a text entry widget, ctrl+tab should be used to cycle through it.&lt;/p&gt;
&lt;p&gt;A typically sensitive area is drag and drop. Drag and drop requires simultanious pointer motion: click on an item or selection, move pointer while holding down left mouse button, let go of mouse button when pointer is over destination. Besides being a bit complex, often drag and drop operations perform non-trivial tasks that are hard to undo, like file operations. Ever drop a bunch of files over a folder icon in Nautilus, only to discover that they ended up in the parent folder because you weren&amp;#8217;t precise enough?&lt;/p&gt;
&lt;h4&gt;Banshee Input&lt;/h4&gt;
&lt;p&gt;The first thing I tested was focus cycling. Pressing tab six or seven times returns you to the toolbar, this is good news, it means nothing is grabbing tab in a fashion that won&amp;#8217;t let us cycle. When a toolbar item is focused, the left/right arrow keys are used for changing focus between the different toolbar items in the toolbar, this is where problems occurred. When Banshee first starts the seek bar is set to zero, and is disabled, after arrowing right a few times, focus lands on the volume item, pressing any arrow key when the volume item is in focus will invoke the volume control, the only way of returning to other toolbar items is to focus out and back into the toolbar. When a song is paused or playing, and the seek bar holds a value, it will grab focus, and won&amp;#8217;t let you right arrow to the volume item. Unlike the volume control, when focus is stuck on the seek bar, the arrow keys don&amp;#8217;t do anything useful like seeking, neither does page up/down help.&lt;/p&gt;
&lt;p&gt;Knowing that the list views used in Banshee are custom widgets, I was pleasantly surprised to see that there is proper cursor control when arrowing down or up with the control key pressed. This allows selecting multiple items using the keyboard, and exploring the list without changing the selection.&lt;/p&gt;
&lt;p&gt;When clicking on the column headers in the track list view, I was able to change the sorting order of the tracks. This doesn&amp;#8217;t seem to be possible with the keyboard. The vanilla GtkListView focuses on the column headers before focusing on the list cells. This allows keyboard interaction with the column headers. The Banshee ListView does not implement this.&lt;/p&gt;
&lt;p&gt;There seems to be no way to search in a track with the keyboard, I found an open bug that says it used to be possible with ctrl+left/right, this should be reintroduced.&lt;/p&gt;
&lt;p&gt;There seems to be alternative methods for drag and drop tasks. I was able to queue and add songs to playlists with the keyboard alone. I may have missed some drag and drop features, if I did let me know.&lt;/p&gt;
&lt;h3&gt;Theming&lt;/h3&gt;
&lt;p&gt;While application developers and designers often have a good idea of the look and feel an application should have, it is still necessary to allow users to tweak the user interface&amp;#8217;s appearance to achieve higher contrast and comfortable colors. As the computer-literate population ages, the sleek, fine print, interfaces that used to be sexy and awesome will become more of a liability, and something more easy on the eyes will be required.&lt;/p&gt;
&lt;p&gt;Specific colors should not be relied on to convey status or information, if they do, there should be a textual alternative.&lt;/p&gt;
&lt;p&gt;The text size limit that a GUI could handle should ultimately be the physical display used. For example, I should be able to set the application font to 36 points, and still have the application usable and mildly aesthetic on a 40 inch display.&lt;/p&gt;
&lt;h4&gt;Banshee Theming&lt;/h4&gt;
&lt;p&gt;Before trying any special themes with Banshee, I noticed when testing the focus cycle that the Banshee ListView widgets don&amp;#8217;t have a clear focus indicator. Anyone who could tell me where keyboard focus is in the screenshot below will receive a free gmail account.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://monotonous.org/wp-content/uploads/2009/09/focus_where.png&quot;&gt;&lt;img class=&quot;alignnone size-medium wp-image-232&quot; title=&quot;Banshee screenshot: Where is the current focus?&quot; src=&quot;http://monotonous.org/wp-content/uploads/2009/09/focus_where-300x164.png&quot; alt=&quot;Banshee screenshot: Where is the current focus?&quot; width=&quot;300&quot; height=&quot;164&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Next I tried all the different contrast themes.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://monotonous.org/wp-content/uploads/2009/09/low_contrast.png&quot;&gt;&lt;img class=&quot;alignnone size-thumbnail wp-image-239&quot; title=&quot;Banshee screenshot: Low contrast theme&quot; src=&quot;http://monotonous.org/wp-content/uploads/2009/09/low_contrast-150x150.png&quot; alt=&quot;Banshee screenshot: Low contrast theme&quot; width=&quot;100&quot; height=&quot;100&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://monotonous.org/wp-content/uploads/2009/09/high_contrast.png&quot;&gt;&lt;img class=&quot;alignnone size-thumbnail wp-image-233&quot; title=&quot;Banshee screenshot: High contrast theme&quot; src=&quot;http://monotonous.org/wp-content/uploads/2009/09/high_contrast-150x150.png&quot; alt=&quot;Banshee screenshot: High contrast theme&quot; width=&quot;100&quot; height=&quot;100&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://monotonous.org/wp-content/uploads/2009/09/high_contrast_inverse.png&quot;&gt;&lt;img class=&quot;alignnone size-thumbnail wp-image-234&quot; title=&quot;Banshee screenshot: High contrast inverse theme&quot; src=&quot;http://monotonous.org/wp-content/uploads/2009/09/high_contrast_inverse-150x150.png&quot; alt=&quot;Banshee screenshot: High contrast inverse theme&quot; width=&quot;100&quot; height=&quot;100&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You will notice that it is not possible to read the selection on the left treeview, this is a transient issue that rears it&amp;#8217;s head only in certain focus states. The icons in the high-contrast theme are not all high contrast, and their size is not consistent. This is a long-standing, system-wide, issue with accessibility theming, it isn&amp;#8217;t Banshee specific, but it needs to be fixed too. The other noticeable issue in the inversed contrast theme is the invisibility of the column header borders in the mail track ListView. Overall, I am pretty pleased with Banshee&amp;#8217;s behavior in contrast themes.&lt;/p&gt;
&lt;p&gt;As ugly as Banshee looks with large fonts, it renders fairly well, without any serious issues.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://monotonous.org/wp-content/uploads/2009/09/large_fonts.png&quot;&gt;&lt;img class=&quot;alignnone size-medium wp-image-236&quot; title=&quot;Banshee screenshot: Custom large fonts&quot; src=&quot;http://monotonous.org/wp-content/uploads/2009/09/large_fonts-300x164.png&quot; alt=&quot;Banshee screenshot: Custom large fonts&quot; width=&quot;300&quot; height=&quot;164&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;One cute UI elements I was not able to personally explore is the capacity bar displayed when a portable music player is plugged in.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href=&quot;http://monotonous.org/wp-content/uploads/2009/09/home-shot-3.png&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-235&quot; title=&quot;Banshee screenshot: Portable player capacity bar widget&quot; src=&quot;http://monotonous.org/wp-content/uploads/2009/09/home-shot-3.png&quot; alt=&quot;Banshee screenshot: Portable player capacity bar widget&quot; width=&quot;228&quot; height=&quot;174&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The text alternative here seems to do the job, if we were left to colors alone, it would have been an issue. I couldn&amp;#8217;t directly test this for ATK support, as I stole this screenshot from the Banshee website.&lt;/p&gt;
&lt;h3&gt;AT-SPI Support&lt;/h3&gt;
&lt;p&gt;A recent requirement for applications with GUIs is that they provide out-of-process programmatic access to their interface. This allows assistive technologies to provide alternative output and input for the application. In GNOME we are very fortunate to have AT-SPI, which is a relatively clean accessibility API.&lt;/p&gt;
&lt;h4&gt;AT-SPI Support in Banshee&lt;/h4&gt;
&lt;p&gt;A quick way to test AT-SPI support is to use Orca when keyboarding through the application. When tabbing through Banshee, I hardly heard anything. When navigating the top toolbar, I mostly just heard &amp;#8220;button&amp;#8221;. Browsing artists, albums or tracks brought up no speech at all. We can now use Accerciser to get a better idea why Orca was not providing useful speech for Banshee. Browsing Banshee with Accerciser quickly shows us the reasons for Orca&amp;#8217;s muteness.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The play button does not have a text alternative in the accessible object to complement the play icon.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://monotonous.org/wp-content/uploads/2009/09/play_button.png&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-244&quot; title=&quot;Highlighted play button&quot; src=&quot;http://monotonous.org/wp-content/uploads/2009/09/play_button.png&quot; alt=&quot;Highlighted play button&quot; width=&quot;276&quot; height=&quot;49&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://monotonous.org/wp-content/uploads/2009/09/play_button_in_accerciser.png&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-245&quot; title=&quot;Play button in Accerciser's tree view&quot; src=&quot;http://monotonous.org/wp-content/uploads/2009/09/play_button_in_accerciser.png&quot; alt=&quot;Play button in Accerciser's tree view&quot; width=&quot;275&quot; height=&quot;352&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The biggest omission in Banshee&amp;#8217;s AT-SPI tree is the custom ListView widget. As seen in the Accerciser screenshot below, a childless accessible object with the role on &amp;#8216;unknown&amp;#8217; is in place of where we would expect a &amp;#8216;table&amp;#8217; accessible. This is probably the biggest single access blocker in Banshee, since the ListView widget is the principal component in Banshee, and is part of what makes it such a great media manager.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://monotonous.org/wp-content/uploads/2009/09/listview_highlighted.png&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-242&quot; title=&quot;Highlighted artists ListView widget&quot; src=&quot;http://monotonous.org/wp-content/uploads/2009/09/listview_highlighted.png&quot; alt=&quot;Highlighted artists ListView widget&quot; width=&quot;283&quot; height=&quot;194&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://monotonous.org/wp-content/uploads/2009/09/listview_in_accerciser.png&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-243&quot; title=&quot;Artists ListView in Accerciser's tree view&quot; src=&quot;http://monotonous.org/wp-content/uploads/2009/09/listview_in_accerciser.png&quot; alt=&quot;Artists ListView in Accerciser's tree view&quot; width=&quot;278&quot; height=&quot;443&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Summary&lt;/h3&gt;
&lt;p&gt;Here is a final task list I hope to check off. Might not get to all of this, but I hope to follow up with posts soon when I do.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Banshee&amp;#8217;s ListView AT-SPI support (&lt;a href=&quot;https://bugzilla.gnome.org/show_bug.cgi?id=533030&quot;&gt;bug #533030&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Text alternatives to icon buttons (&lt;a href=&quot;https://bugzilla.gnome.org/show_bug.cgi?id=595294&quot;&gt;bug #595294&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Visible focus indicator for Banshee&amp;#8217;s ListView (&lt;a href=&quot;https://bugzilla.gnome.org/show_bug.cgi?id=595296&quot;&gt;bug #595296&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;ListView column headers&amp;#8217; borders visible in high-contrast inverse (&lt;a href=&quot;https://bugzilla.gnome.org/show_bug.cgi?id=595297&quot;&gt;bug #595297&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Keyboard control of ListView column headers (&lt;a href=&quot;https://bugzilla.gnome.org/show_bug.cgi?id=595299&quot;&gt;bug #595299&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Add keyboard support for in-track seeking (&lt;a href=&quot;https://bugzilla.gnome.org/show_bug.cgi?id=535924&quot;&gt;bug #535924&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Fix top toolbar keyboard navigation (&lt;a href=&quot;https://bugzilla.gnome.org/show_bug.cgi?id=595300&quot;&gt;bug #595300&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;</description>
	<pubDate>Tue, 15 Sep 2009 19:31:35 +0000</pubDate>
</item>
<item>
	<title>Kartik Mistry: 30</title>
	<guid>http://ftbfs.wordpress.com/?p=647</guid>
	<link>http://ftbfs.wordpress.com/2009/09/15/30/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;* Crossed 30. Hope that I will be more mature, sane and reponsible than before. Hope that I will kick my laziness sometime in this year. Hope that I will be myself.&lt;/p&gt;
&lt;p&gt;Thanks to all who wished by call, sms, orkut, facebook, im (all possible ways, accounts) and in person.&lt;/p&gt;
&lt;p&gt;Koki surprized me in the morning by putting nice birthday card and gift near laptop. I love you, baby.&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/ftbfs.wordpress.com/647/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/ftbfs.wordpress.com/647/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/ftbfs.wordpress.com/647/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/ftbfs.wordpress.com/647/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/ftbfs.wordpress.com/647/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/ftbfs.wordpress.com/647/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/ftbfs.wordpress.com/647/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/ftbfs.wordpress.com/647/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/ftbfs.wordpress.com/647/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/ftbfs.wordpress.com/647/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=ftbfs.wordpress.com&amp;blog=2766354&amp;post=647&amp;subd=ftbfs&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Tue, 15 Sep 2009 08:22:57 +0000</pubDate>
</item>
<item>
	<title>Ara Pulido: Testing automation meetings</title>
	<guid>http://ubuntutesting.wordpress.com/?p=118</guid>
	<link>http://ubuntutesting.wordpress.com/2009/09/09/testing-automation-meetings/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;If you search for software testing automation in your favourite search engine you will find a lot of matches about testing automation of web applications, lots of proprietary software to test proprietary desktop software, lots of FOSS to test web applications and some blogs about testing proprietary desktop software.&lt;/p&gt;
&lt;p&gt;What about testing desktop FOSS? How do I find people interested in these topics? Is there anybody out there? Hello?&lt;/p&gt;
&lt;p&gt;Fortunately, there is a growing community in the FOSS world interested in testing desktop applications automatically. To try to keep things going, we are having weekly meetings at #ubuntu-testing (irc.freenode.org) every Wednesday at &lt;a href=&quot;http://www.timeanddate.com/worldclock/fixedtime.html?month=9&amp;day=9&amp;year=2009&amp;hour=16&amp;min=30&amp;sec=0&amp;p1=0&quot;&gt;16:30UTC&lt;/a&gt;, running for half an hour.&lt;/p&gt;
&lt;p&gt;If you are interested in these topics, please, join us and feel free to add any items you may want to discuss to the &lt;a href=&quot;https://wiki.ubuntu.com/Testing/Automation/Meetings&quot;&gt;agenda&lt;/a&gt;.&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/ubuntutesting.wordpress.com/118/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/ubuntutesting.wordpress.com/118/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/ubuntutesting.wordpress.com/118/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/ubuntutesting.wordpress.com/118/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/ubuntutesting.wordpress.com/118/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/ubuntutesting.wordpress.com/118/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/ubuntutesting.wordpress.com/118/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/ubuntutesting.wordpress.com/118/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/ubuntutesting.wordpress.com/118/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/ubuntutesting.wordpress.com/118/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=ubuntutesting.wordpress.com&amp;blog=4261311&amp;post=118&amp;subd=ubuntutesting&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Wed, 09 Sep 2009 09:44:42 +0000</pubDate>
</item>
<item>
	<title>Ara Pulido: Mago Roadmap</title>
	<guid>http://ubuntutesting.wordpress.com/?p=114</guid>
	<link>http://ubuntutesting.wordpress.com/2009/09/07/mago-roadmap/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;It is great to see more and more people interested in &lt;a href=&quot;http://mago.ubuntu.com&quot;&gt;Mago&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;When I started the project about a year ago (by that time it was called Ubuntu Desktop Testing), it was an in-house project I created to solve the problems I was having on the desktop testing I had to do as part of my daily job.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://wiki.ubuntu.com/MeetingLogs/devweek0809/AutoTests&quot;&gt;Up&lt;/a&gt; &lt;a href=&quot;https://wiki.ubuntu.com/MeetingLogs/devweek0901/AutoDesktopTesting&quot;&gt;to&lt;/a&gt; &lt;a href=&quot;https://wiki.ubuntu.com/MeetingLogs/devweek0909/MagoDesktopTests&quot;&gt;three&lt;/a&gt; sessions at the Ubuntu Developer Week, &lt;a href=&quot;http://ubuntutesting.wordpress.com/2009/07/08/my-talk-at-gcds/&quot;&gt;a talk at Gran Canaria Desktop Summit&lt;/a&gt;, some UDS and two changes of name later, Mago seems to have found its path and we are seeing a lot of new contributors adding fantastic ideas to it.&lt;/p&gt;
&lt;p&gt;To avoid losing any of these ideas, I have created a &lt;a href=&quot;http://mago.ubuntu.com/FrontPage/Roadmap&quot;&gt;Roadmap&lt;/a&gt; in the Mago site to track the status of the new Mago features. Please, check it out to see what&amp;#8217;s happening on the Free Desktop testing automation world.&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/ubuntutesting.wordpress.com/114/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/ubuntutesting.wordpress.com/114/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/ubuntutesting.wordpress.com/114/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/ubuntutesting.wordpress.com/114/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/ubuntutesting.wordpress.com/114/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/ubuntutesting.wordpress.com/114/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/ubuntutesting.wordpress.com/114/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/ubuntutesting.wordpress.com/114/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/ubuntutesting.wordpress.com/114/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/ubuntutesting.wordpress.com/114/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=ubuntutesting.wordpress.com&amp;blog=4261311&amp;post=114&amp;subd=ubuntutesting&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Mon, 07 Sep 2009 15:12:03 +0000</pubDate>
</item>
<item>
	<title>Guofu Xu: Avoiding using gdk stuff in atspi -- try porting</title>
	<guid>http://blog.sina.com.cn/s/blog_5fd6e7ac0100fdwq.html</guid>
	<link>http://blog.sina.com.cn/s/blog_5fd6e7ac0100fdwq.html</link>
	<description>&lt;p&gt;Yesterday, I was trying to compile ldtp stuff to running on our
device. First i see it reports libraray lack --
/usr/lib/libgdk-x11-2.0..., even copied from
rootstrap,&amp;nbsp;still got a error says &quot;Gdk-WARNNING
**: can not open display:&quot; after ran
&quot;/usr/libexec/at-spi-registryd&quot;?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;After checking code, it breaks out at gdk_init (), I dono't
know, but finally&amp;nbsp;i's told by our engineers, gdk
stuff now is not supported...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Checking more codes,&amp;nbsp;it seems
that&amp;nbsp;DISPLAY is used for transferring ior string
(which depends on X11), so i code a mid-layer of that IOR, says
_registry_set_ior/_get_registry_ior. After that, at-spi-registryd
is runing okay, at-bridge is working too. I test for sample, 2
different app at the same time, ldtp still finds them very nice
&lt;img src=&quot;http://simg.sinajs.cn/blog/images/face/001.gif&quot; /&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;To now, generatekeyevent still not works (This is more a
importance feature since scrool/back is not support on client
side), this is indeed needing mork works on it...&lt;/p&gt;</description>
	<pubDate>Fri, 04 Sep 2009 07:53:07 +0000</pubDate>
</item>
<item>
	<title>Guofu Xu: 可以真切的感觉到宝宝的言语了--日子越来越近了...</title>
	<guid>http://blog.sina.com.cn/s/blog_5fd6e7ac0100fdwj.html</guid>
	<link>http://blog.sina.com.cn/s/blog_5fd6e7ac0100fdwj.html</link>
	<description>&lt;p&gt;现在, 每天晚上, 我都会趴在老婆的肚子上面倾听宝宝的一举一动&lt;img src=&quot;http://simg.sinajs.cn/blog/images/face/003.gif&quot; /&gt;. 有时候, 感觉像是在翻身,
有时候似乎是和我打招呼(Hi, 你能感觉到我吗?..., 有时候, 有时候我把宝宝从右边推到左边, 然后再赶回来&lt;img src=&quot;http://simg.sinajs.cn/blog/images/face/005.gif&quot; /&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;宝宝, 我该以何种方式,何种状态,何种心情..来迎接你呢? &lt;img src=&quot;http://simg.sinajs.cn/blog/images/face/034.gif&quot; /&gt;&amp;nbsp;...&lt;/p&gt;</description>
	<pubDate>Fri, 04 Sep 2009 07:46:54 +0000</pubDate>
</item>
<item>
	<title>Ara Pulido: Mago tutorial</title>
	<guid>http://ubuntutesting.wordpress.com/?p=111</guid>
	<link>http://ubuntutesting.wordpress.com/2009/09/03/mago-tutorial/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;In about a couple of hours (16UTC) I will be giving a &lt;a href=&quot;http://mago.ubuntu.com&quot;&gt;Mago&lt;/a&gt; tutorial as part of the &lt;a href=&quot;https://wiki.ubuntu.com/UbuntuDeveloperWeek/&quot;&gt;Ubuntu Developer Week&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Please, join us on #ubuntu-classroom for a quick hands-on Mago training session!&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/ubuntutesting.wordpress.com/111/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/ubuntutesting.wordpress.com/111/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/ubuntutesting.wordpress.com/111/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/ubuntutesting.wordpress.com/111/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/ubuntutesting.wordpress.com/111/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/ubuntutesting.wordpress.com/111/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/ubuntutesting.wordpress.com/111/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/ubuntutesting.wordpress.com/111/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/ubuntutesting.wordpress.com/111/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/ubuntutesting.wordpress.com/111/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=ubuntutesting.wordpress.com&amp;blog=4261311&amp;post=111&amp;subd=ubuntutesting&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Thu, 03 Sep 2009 14:16:39 +0000</pubDate>
</item>
<item>
	<title>Kartik Mistry: Unsubscribe FAILed</title>
	<guid>http://ftbfs.wordpress.com/?p=641</guid>
	<link>http://ftbfs.wordpress.com/2009/09/01/unsubscribe-failed/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;&lt;img class=&quot;alignnone size-full wp-image-640&quot; title=&quot;MailingListFail&quot; src=&quot;http://ftbfs.files.wordpress.com/2009/09/mailinglistfail.png?w=661&amp;h=193&quot; alt=&quot;MailingListFail&quot; width=&quot;661&quot; height=&quot;193&quot; /&gt;&lt;/p&gt;
&lt;p&gt; &lt;img src=&quot;http://s.wordpress.com/wp-includes/images/smilies/icon_sad.gif&quot; alt=&quot;:(&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/ftbfs.wordpress.com/641/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/ftbfs.wordpress.com/641/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/ftbfs.wordpress.com/641/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/ftbfs.wordpress.com/641/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/ftbfs.wordpress.com/641/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/ftbfs.wordpress.com/641/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/ftbfs.wordpress.com/641/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/ftbfs.wordpress.com/641/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/ftbfs.wordpress.com/641/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/ftbfs.wordpress.com/641/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=ftbfs.wordpress.com&amp;blog=2766354&amp;post=641&amp;subd=ftbfs&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Tue, 01 Sep 2009 13:15:06 +0000</pubDate>
</item>
<item>
	<title>Kartik Mistry: DC 19 in India?</title>
	<guid>http://ftbfs.wordpress.com/?p=638</guid>
	<link>http://ftbfs.wordpress.com/2009/08/22/dc-19-in-india/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;* My wife and kid (ie Kavin) went to Mumbai for enjoying &lt;a href=&quot;http://en.wikipedia.org/wiki/Ganesh_Chaturthi&quot;&gt;Ganesh Utsav&lt;/a&gt; today. I came back home from station to home via AMTS (ah, that bought my 47 route memories of hostel days). During travel of that 15 minutes, I thought why Debconf can&amp;#8217;t be in India? It can &amp;#8211; May be DC 19 or 21? God knows &amp;#8211; that is very long planning and I still have to be there at one Debconf &lt;img src=&quot;http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif&quot; alt=&quot;:P&quot; class=&quot;wp-smiley&quot; /&gt;  But, but, as always &amp;#8211; I am very optimistic.&lt;/p&gt;
&lt;p&gt;I am looking for where in India it can happen.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ahmedabad&lt;/strong&gt;: Plenty of good venues, well connected, but in dry state &amp;#8211; no alcohol ie no Cheese &amp;amp; Wine party! July/August is terrible weather for outsiders.&lt;br /&gt;
&lt;strong&gt;Bangalore&lt;/strong&gt;: Very good connectivity (Internet/Reach), Venue is problem, Weather is good/ok.&lt;br /&gt;
&lt;strong&gt;Chennai&lt;/strong&gt;: IITM. Probably, other venues? Debian is popular (I am only Indian DD, not connected to IITs). Weather?&lt;br /&gt;
&lt;strong&gt;Mumbai&lt;/strong&gt;: Bad for organization of any event, costly &amp;#8211; but IITB is plus point.&lt;br /&gt;
&lt;strong&gt;Pune&lt;/strong&gt;: Weather seems good, good connectivity but no idea about venue(s).&lt;/p&gt;
&lt;p&gt;Any other places?&lt;/p&gt;
&lt;p&gt;Don&amp;#8217;t shoot me, please &lt;img src=&quot;http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif&quot; alt=&quot;:P&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/ftbfs.wordpress.com/638/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/ftbfs.wordpress.com/638/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/ftbfs.wordpress.com/638/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/ftbfs.wordpress.com/638/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/ftbfs.wordpress.com/638/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/ftbfs.wordpress.com/638/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/ftbfs.wordpress.com/638/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/ftbfs.wordpress.com/638/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/ftbfs.wordpress.com/638/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/ftbfs.wordpress.com/638/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=ftbfs.wordpress.com&amp;blog=2766354&amp;post=638&amp;subd=ftbfs&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Sat, 22 Aug 2009 04:58:13 +0000</pubDate>
</item>
<item>
	<title>Shreyank Gupta: Fallback</title>
	<guid>tag:blogger.com,1999:blog-974409201910540496.post-5158257479602443323</guid>
	<link>http://allsortsofshrink.blogspot.com/2009/08/fallback.html</link>
	<description>Rahul (&lt;a href=&quot;http://mether.wordpress.com&quot;&gt;mether&lt;/a&gt;) Sundaram proposed this idea of a &lt;a href=&quot;https://fedoraproject.org/wiki/Remixes_Web_Interface&quot;&gt;web-application&lt;/a&gt; to make Fedora &lt;a href=&quot;https://fedoraproject.org/wiki/Remix&quot;&gt;remixes&lt;/a&gt;/spins.&lt;br /&gt;&lt;br /&gt;I had decided to implement it using Ruby on Rails (surprising?).&lt;br /&gt;&lt;br /&gt;I had already parsed the &lt;a href=&quot;http://cvs.fedoraproject.org/viewvc/comps/comps-f11.xml.in?view=markup&quot;&gt;comps&lt;/a&gt; into a MySQL database schema. I then filed &lt;a href=&quot;https://fedorahosted.org/design-team/ticket/67#preview&quot;&gt;a ticket&lt;/a&gt; to the Fedora Design Team for a mock-up UI. I am still waiting for a response on this.&lt;br /&gt;&lt;br /&gt;The name of the application is yet to be decided.&lt;br /&gt;&lt;br /&gt;The next hurdle is to parse/build &lt;a href=&quot;http://fedoraproject.org/wiki/Anaconda/Kickstart&quot;&gt;kickstart&lt;/a&gt; files. There are two ways of doing that:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Writing my own kickstart parser in Ruby.&lt;/li&gt;&lt;li&gt;Using the already existing and extensively used &lt;a href=&quot;https://fedoraproject.org/wiki/PykickstartIntro&quot;&gt;pykickstart&lt;/a&gt; - a Python library for manipulating kickstart files.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;While the fate of the project was already decided at this point, I decided to give it another shot by asking around in the &lt;a href=&quot;https://www.redhat.com/archives/kickstart-list/2009-August/msg00044.html&quot;&gt;kickstart-list&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Well now its final. The web application would be developed using Django.&lt;br /&gt;&lt;br /&gt;Hence I would not only be able to use pykickstart and thus avoid writing a parser from scratch, but I would also be able to integrate the application with &lt;a href=&quot;https://fedorahosted.org/releases/p/y/python-fedora/doc/django.html#fedora-django-auth&quot;&gt;FAS&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;P.S. - This is the second time a missing or poorly written Ruby parser has let me down. While I am all for the far-more-superior framework of Ruby on Rails when building web-apps, I can't help but admire the advantage Django has when it comes to integration with existing and awesome Python libraries that do cool stuff.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/974409201910540496-5158257479602443323?l=allsortsofshrink.blogspot.com&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Sat, 22 Aug 2009 02:47:45 +0000</pubDate>
	<author>shreyankg@gmail.com ($hRiNk)</author>
</item>
<item>
	<title>Shreyank Gupta: Tab Auto-Completion in Python Shell</title>
	<guid>tag:blogger.com,1999:blog-974409201910540496.post-957932714530995880</guid>
	<link>http://allsortsofshrink.blogspot.com/2009/08/tab-auto-completion-in-python-shell.html</link>
	<description>Strangely enough, I discovered that I do not get bash-like auto-completion in my python interactive shell.&lt;br /&gt;&lt;br /&gt;Looking up helped.&lt;br /&gt;&lt;br /&gt;Just need to have a file called &lt;span&gt;.pythonrc&lt;/span&gt; in your home directory containing the following:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;#!/usr/bin/python&lt;br /&gt;import os&lt;br /&gt;import sys&lt;br /&gt;&lt;br /&gt;try:&lt;br /&gt; import readline&lt;br /&gt;except ImportError:&lt;br /&gt; print &quot;Module readline not available.&quot;&lt;br /&gt;else:&lt;br /&gt; import rlcompleter&lt;br /&gt; readline.parse_and_bind(&quot;tab: complete&quot;)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Apparently, that was not enough. I also needed to add the following line to my .bashrc file (in my home directory again).&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;export PYTHONSTARTUP=~/.pythonrc&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;That's all. Open a new shell and start the python shell.&lt;br /&gt;&lt;br /&gt;And enjoy auto-completion!&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/974409201910540496-957932714530995880?l=allsortsofshrink.blogspot.com&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Fri, 21 Aug 2009 17:02:43 +0000</pubDate>
	<author>shreyankg@gmail.com ($hRiNk)</author>
</item>
<item>
	<title>Guofu Xu: 制作光盘版的瑞星杀毒软件 -- linux</title>
	<guid>http://blog.sina.com.cn/s/blog_5fd6e7ac0100f72n.html</guid>
	<link>http://blog.sina.com.cn/s/blog_5fd6e7ac0100f72n.html</link>
	<description>&lt;p&gt;应一请求, 机器中毒, 需要光盘启动杀毒. 他给了一个2009的iso 文件, 但是病毒库更新无法正常工作.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;到瑞星主页下载了 他提供的&lt;a href=&quot;http://download.rising.com.cn/for_down/ravlinux/ravlinux.iso&quot; target=&quot;_blank&quot;&gt;iso&lt;/a&gt;文件, 发现病毒库确实是08年, 相当老.
按他说的依照2007版的方法行不通...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;之后把这个iso打开了看看, 使用的是cloop驱动加载的Knoppix文件系统. 发现有def文件夹...&lt;/p&gt;
&lt;p&gt;嘿嘿, 利用该 &lt;a href=&quot;http://online.rising.com.cn/free/rav.htm&quot; target=&quot;_blank&quot;&gt;地址&lt;/a&gt;&amp;nbsp;得到最新的病毒库, 覆盖即可.
给了他之后他用了似乎不满意...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;说更新太麻烦, 可是我没有觉得啊...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;不过只好再提供另外的一种方法. 创建一个文件夹在iso中, 然后把原来的def ln 到这里即可...&lt;/p&gt;
&lt;p&gt;测试一下, 工作, 收工...&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.photo.sina.com.cn/showpic.html#url=http://static15.photo.sina.com.cn/orignal/5fd6e7acg7188d92a28de&amp;690&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://static15.photo.sina.com.cn/bmiddle/5fd6e7acg7188d92a28de&amp;690&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
	<pubDate>Thu, 20 Aug 2009 08:29:41 +0000</pubDate>
</item>
<item>
	<title>Kartik Mistry: Some more updates</title>
	<guid>http://ftbfs.wordpress.com/?p=636</guid>
	<link>http://ftbfs.wordpress.com/2009/08/18/some-more-updates/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;* gwibber, yokadi are in. So, you can get it as usual. pem is rejected due to stupidness of myself for not looking things in more detail, lazy /me.&lt;/p&gt;
&lt;p&gt;And, yes, python-xml is removed (#540475) so I either need to RM request for pyslide or need to sit again to hack it but I think its difficult for me alone at moment and no reply on #468610. I am just wondering how Ubuntu will fix it now (LP #199014)&lt;/p&gt;
&lt;p&gt;Any help is most welcome!&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/ftbfs.wordpress.com/636/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/ftbfs.wordpress.com/636/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/ftbfs.wordpress.com/636/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/ftbfs.wordpress.com/636/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/ftbfs.wordpress.com/636/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/ftbfs.wordpress.com/636/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/ftbfs.wordpress.com/636/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/ftbfs.wordpress.com/636/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/ftbfs.wordpress.com/636/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/ftbfs.wordpress.com/636/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=ftbfs.wordpress.com&amp;blog=2766354&amp;post=636&amp;subd=ftbfs&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Tue, 18 Aug 2009 07:05:41 +0000</pubDate>
</item>
<item>
	<title>Shreyank Gupta: Dear Juniors,</title>
	<guid>tag:blogger.com,1999:blog-974409201910540496.post-2992097101340750599</guid>
	<link>http://allsortsofshrink.blogspot.com/2009/08/dear-juniors.html</link>
	<description>Its the start of a new academic year and I know you feel very fresh after a long stretch of summer vacations. Hope you enjoyed them to the fullest.&lt;br /&gt;&lt;br /&gt;But now that you are back to college, the usual worry crops up:&lt;br /&gt;&lt;br /&gt;&quot;Will I get a decent job?&quot;&lt;br /&gt;&lt;br /&gt;You tell me &quot;Placements are poor!&quot;. I say it was inevitable. With the software companies having more on their plates than they can eat and the recent economic chew-up, this scenario was more than expected. Lets say its sad luck, so now what?&lt;br /&gt;&lt;br /&gt;For those in final year, my advise is don't let the last few fun days of your lives go to waste looking for a job. Its not time yet. This can be your most productive year in college. There is another whole year of you life you can learn.&lt;br /&gt;&lt;br /&gt;Yes, learn. And don't just learn something because you can learn. Learn because you need to. So how does that work?&lt;br /&gt;&lt;br /&gt;Think of something you like. Something new you want to develop. A brilliant idea. Its natural you may not have the requisite knowledge to get it done. List down the ways it can be done. Google up. Ask for help on IRC, drop mails to mailing lists. Communicate. Get people to appreciate your idea and contribute to its enrichment. Use other's experience. Chalk up a plan.&lt;br /&gt;&lt;br /&gt;Once you have a plan in place draw up a time-line. Make it flexible. A time-line is very important as it keeps the idea afloat. List down the minimum things you need to learn in order to make something which minimally resembles your idea. Learn.&lt;br /&gt;&lt;br /&gt;This way of learning is fun as you have a motivation for learning stuff. Its as if you are building a stair in order to reach up. Always keep the goal in mind when learning. Relate how each and every detail fits in with your goal.&lt;br /&gt;&lt;br /&gt;Once you think you can start with building your stuff, start on it. Put the rest of your learning as and when you require it. There'll be obstacles, many of them. Don't be afraid to ask questions. Before asking questions, look up and try gathering information yourself. And ask valid, strong and complete questions. The stronger and more complete a question is, the more easier it will be for the other person to help you out. Never look of spoon-fed solutions. Read up, understand the context. You will feel as if you solved the problem without help. Its a different level of excitement altogether.&lt;br /&gt;&lt;br /&gt;As a developer one can never stop learning. There is just too many stuff to learn. Its a whole world out there to explore.&lt;br /&gt;&lt;br /&gt;Well then coming back to the problem at hand. Once you have something minimal ready, release it. Do not wait for the correct moment. &quot;Release early, Release broken&quot; as they say. Its natural to have snags and edges. You will get enough feedback to help you sustain your motivation.&lt;br /&gt;&lt;br /&gt;Where you go from here onward is entirely upto you.&lt;br /&gt;&lt;br /&gt;Join a community you want to be a part of. Communicate with people. Build reputation. Discuss matters. Ideas are just waiting to be born and implemented.&lt;br /&gt;&lt;br /&gt;Enjoy the journey, do not worry about where the path leads to. Wherever you reach by the time you finish college, I'm sure you'll have found your place.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/974409201910540496-2992097101340750599?l=allsortsofshrink.blogspot.com&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Sat, 15 Aug 2009 20:22:24 +0000</pubDate>
	<author>shreyankg@gmail.com ($hRiNk)</author>
</item>
<item>
	<title>Ara Pulido: Perfect timing</title>
	<guid>http://ubuntutesting.wordpress.com/?p=105</guid>
	<link>http://ubuntutesting.wordpress.com/2009/08/13/perfect-timing/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;Today everything went smoothly:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Starting the day, &lt;a href=&quot;http://lists.freedesktop.org/archives/ldtp-dev/2009-August/000865.html&quot;&gt;Nagappan released LDTP 1.7&lt;/a&gt;, which comes with &lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=587614&quot;&gt;one my wanted features, uptime measures&lt;/a&gt;. Perfect to test Notify-OSD timings, i.e.&lt;/li&gt;
&lt;li&gt;Then I received an email from Debian LDTP maintainer, reminding me that &lt;a href=&quot;https://bugs.launchpad.net/ubuntu/+source/ldtp/+bug/412871&quot;&gt;we should be changing python-gnome2-desktop dependency&lt;/a&gt;, which is now deprecated.&lt;/li&gt;
&lt;li&gt;I packaged the new upstream version for Ubuntu and also changed the deprecated dependency.&lt;/li&gt;
&lt;li&gt;Then, &lt;a href=&quot;https://wiki.ubuntu.com/Packaging/Training&quot;&gt;the packaging training gang&lt;/a&gt; did an&lt;a href=&quot;http://ubuntupackaging.wordpress.com/2009/08/12/on-call-review/&quot;&gt; on-call review session&lt;/a&gt;, where you could talk directly to the sponsors and ask them to review your package. I attended and &lt;a href=&quot;https://wiki.ubuntu.com/Packaging/Training/Logs/2009-08-13&quot;&gt;Colin Watson kindly reviewed my changes&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;I attached a new diff.gz to the &lt;a href=&quot;https://bugs.launchpad.net/ubuntu/+source/ldtp/+bug/412882&quot;&gt;bug report&lt;/a&gt; with the changes Colin had suggested.&lt;/li&gt;
&lt;li&gt;I went for lunch. By the time I came back the new LDTP package had been sponsored and uploaded to universe. Again, just in time before holidays and Karmic feature freeze.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Teamwork rocks!&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/ubuntutesting.wordpress.com/105/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/ubuntutesting.wordpress.com/105/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/ubuntutesting.wordpress.com/105/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/ubuntutesting.wordpress.com/105/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/ubuntutesting.wordpress.com/105/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/ubuntutesting.wordpress.com/105/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/ubuntutesting.wordpress.com/105/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/ubuntutesting.wordpress.com/105/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/ubuntutesting.wordpress.com/105/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/ubuntutesting.wordpress.com/105/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=ubuntutesting.wordpress.com&amp;blog=4261311&amp;post=105&amp;subd=ubuntutesting&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Thu, 13 Aug 2009 14:41:14 +0000</pubDate>
</item>
<item>
	<title>Ara Pulido: Mago is in Karmic!!</title>
	<guid>http://ubuntutesting.wordpress.com/?p=101</guid>
	<link>http://ubuntutesting.wordpress.com/2009/08/11/mago-is-in-karmic/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;Yes, if you updated your Karmic repositories lately, you can install &lt;a href=&quot;http://mago.ubuntu.com/&quot;&gt;Mago&lt;/a&gt; just typing &amp;#8220;sudo apt-get install mago&amp;#8221;. What does that mean? Not much, for the moment.&lt;/p&gt;
&lt;p&gt;We have packaged the library and harness, but not the tests. Once you have installed Mago in your machine, you can start writing tests using the library, you will be able to run the tests with the Mago harness and get nice reports in XML and HTML. You won&amp;#8217;t have the already written tests, though. Tests change a lot, so it does not make sense to keep them in the repositories, which are quite static. PPAs are a much better place for tests, which I am planning to maintain.&lt;/p&gt;
&lt;p&gt;I still have a lot of work to be done regarding this: I have to set up the PPA for the tests and update the documentation at the Mago site, to start. Why did I push Mago into Karmic, then? There are two main reason: &lt;a href=&quot;https://wiki.ubuntu.com/FeatureFreeze&quot;&gt;Feature Freeze&lt;/a&gt; and Holidays. Ubuntu development schedule has an important date called Feature Freeze, after which &lt;a href=&quot;https://wiki.ubuntu.com/FreezeExceptionProcess&quot;&gt;no new packages are generally accepted and only bug fixes are supposed to get uploaded&lt;/a&gt;. &lt;a href=&quot;https://wiki.ubuntu.com/KarmicReleaseSchedule&quot;&gt;Karmic FF is happening August 27th&lt;/a&gt;, but I will be on holidays since August 14th, so it was now or never (or Karmic+1).&lt;/p&gt;
&lt;p&gt;The main advantage of having Mago in the repositories is that, if a project wants to use it as part of the testing of their daily builds, they can set Mago as a &lt;a href=&quot;http://www.debian.org/doc/debian-policy/ch-relationships.html#s-sourcebinarydeps&quot;&gt;Build-Depends&lt;/a&gt; of the project and forget about whether Mago is installed or not in the build machine. And, don&amp;#8217;t worry, I will be updating the documentation and setting up the tests PPAs after my holidays, but, in the mean time, Mago is there, ready before Feature Freeze. Happy testing! &lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/ubuntutesting.wordpress.com/101/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/ubuntutesting.wordpress.com/101/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/ubuntutesting.wordpress.com/101/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/ubuntutesting.wordpress.com/101/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/ubuntutesting.wordpress.com/101/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/ubuntutesting.wordpress.com/101/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/ubuntutesting.wordpress.com/101/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/ubuntutesting.wordpress.com/101/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/ubuntutesting.wordpress.com/101/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/ubuntutesting.wordpress.com/101/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=ubuntutesting.wordpress.com&amp;blog=4261311&amp;post=101&amp;subd=ubuntutesting&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Tue, 11 Aug 2009 07:11:49 +0000</pubDate>
</item>
<item>
	<title>Dobey: Hacking Launchpad</title>
	<guid>http://wayofthemonkey.com/?date=2009-08-09</guid>
	<link>http://wayofthemonkey.com/?date=2009-08-09</link>
	<description>&lt;p&gt;A couple weeks ago, I wrote a quick hack for myself and the Online Services
team at Canonical, to help make doing reviews on all the projects we manage,
much easier. It pulls the list of branch merge proposals for each project from
Launchpad, and sticks them all in a nice list in a GtkTreeView, along with the
number of votes, and what type of vote. As there was a lot of immediate
interest in the tool from other people, I ended up creating a new project on
Launchpad, and pushing the code to a public branch there, under the GPLv3.
You'll find it at
&lt;a href=&quot;http://launchpad.net/lptools&quot;&gt;http://launchpad.net/lptools&lt;/a&gt;. I will
probably be adding other tools soon as well, as every time I have to use a web
browser, it slows my progress, and interrupts my ideal workflow. If anyone
else has tools they'd like to have included here, or ideas for tools, feel
free to propose branches which add them, or send me mail.&lt;/p&gt;
&lt;p&gt;I'm not a fan of Python. But I chose to write this tool in it anyway, as I
wasn't intending to make a real project out of it. It was just a quick hack
to make part of my life much easier, until I can get around to writing
something much better and more deeply integrated with the desktop. But the
GTK+ bindings, and python-launchpadlib, made it very easy to hack this script
up very quickly. I do wish there was a better way to do the authentication
though. Opening a browser, and requiring the user to press &quot;Enter&quot; in the
console, is an awful experience. But it works, and I only have to do it once...
&lt;/p&gt;
&lt;p&gt;Frankly, launchpadlib makes it very easy to not have to use the web... and
in some cases, makes it better, since the Launchpad web UI doesn't expose all
the features that are in the API.&lt;/p&gt;&lt;br /&gt;</description>
	<pubDate>Mon, 10 Aug 2009 01:39:10 +0000</pubDate>
</item>
<item>
	<title>Eitan Isaacson: GNOME@CSUN</title>
	<guid>http://monotonous.org/?p=223</guid>
	<link>http://monotonous.org/2009/08/05/gnomecsun/</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/mostlypictures/3770501313/&quot;&gt;&lt;img class=&quot;alignnone&quot; title=&quot;Crosswalk, Seattle&quot; src=&quot;http://farm3.static.flickr.com/2622/3770501313_caee8ca96b.jpg&quot; alt=&quot;&quot; width=&quot;332&quot; height=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As Stormy &lt;a title=&quot;GNOME Foundation blog post&quot; href=&quot;http://blogs.gnome.org/foundation/2009/08/03/stormys-update-week-of-july-27th/&quot;&gt;mentioned&lt;/a&gt;, we will be exhibiting at &lt;a title=&quot;CSUN conference website&quot; href=&quot;http://csunconference.org&quot;&gt;CSUN&lt;/a&gt; this coming March. Besides the opportunity to offer users a free and accessible alternative to proprietary platforms and assistive technologies, we hope to take advantage of the gathering for a GNOME accessibility hackfest.&lt;/p&gt;
&lt;p&gt;CSUN is a great place to meet vendors, users, and other AT developers. I think such an experience would be beneficial for our own AT folks. We often draw inspiration only from the limited resources surrounding us, and don&amp;#8217;t look at the &amp;#8220;state of the art&amp;#8221; products out there that many users depend on daily.&lt;/p&gt;
&lt;p&gt;So, budget permitting, I hope to see as many assisitive technology hackers as possible this March. Still too many unknowns right now, but I hope we will have more details regarding this hackfest soon.&lt;/p&gt;</description>
	<pubDate>Wed, 05 Aug 2009 11:15:37 +0000</pubDate>
</item>
<item>
	<title>Dobey: Central Services</title>
	<guid>http://wayofthemonkey.com/?date=2009-08-03</guid>
	<link>http://wayofthemonkey.com/?date=2009-08-03</link>
	<description>&lt;p&gt;&lt;i&gt;We do the work, You do the pleasure&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;img src=&quot;http://wayofthemonkey.com/ducts.png&quot; /&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Hi there. I want to talk to you about ducts. Do your ducts seem
old-fashioned? Out of date? Central Services' new duct designs are now
available in hundreds of different colors, to suit your individual taste.
Hurry now while stocks last, to your nearest Central Services showroom.
Designer colors to suit your demanding taste.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;A lot of people have talking about the &lt;i&gt;social desktop&lt;/i&gt;, networked
services, and similar stories lately. I guess the integration between computers
and network services, which I had been talking about over 11 years ago, is
finally catching on. Thanks to all the new smartphones, netbooks, and similar
devices, designed to be on-line all the time, and the services people are
providing for those devices, we're now trying to wedge the same integration
into our outdated desktops. And it seems like nobody really wants to do
what's best for &lt;b&gt;everyone&lt;/b&gt; here. Having all the apps just use the same
libraries to access the same data, and parse it separately, and have the user
add their account to all the apps N times, just isn't going to make a good or
useful experience.&lt;/p&gt;
&lt;p&gt;This is where &lt;a href=&quot;http://launchpad.net/central-services&quot;&gt;Central
Services&lt;/a&gt; would come in. I've talked a little bit about it before, to a
few people at UDS, and on IRC. I haven't had a lot of time to work on getting
the ball rolling though. But I really want to get things going now, so that
we can build a really awesome experience in the desktop, around all the
services available, and that everyone uses daily. The goal is to provide
a central system where all the plug-ins and configuration live. The user would
then only have to add their account for any particular service once. The
system would also provide transcoding features for data, taking the XML or
JSON for example, and converting it to a common format that all the apps which
are designed to display the data only have to actually deal with a single,
defined, common format. Central Services however, would not be a data store.
Rather, it is a central place for accessing your data from wherever it is
stored. There would be a small, optimized local cache, perhaps, and we could
integrate with indexing solutions, which may store the data, to provide more
feature-rich search capabilities in the desktop as well. But the overall goal
is to provide a simple, consistent means for accessing and managing your data.
I've been thinking a lot about the problem over the years, and I think a
modular, centralized system is the best way forward on the desktop with it.
I've been trying to think of a nice way to design the API, with a good balance
between being generic, yet powerful. The main API access will be via DBus,
but there will be some C and Python convenience libraries as well. I'm not
entirely sure what the best way to document the API, and get stuff rolling
there is, but I'd love some help and feedback with it. If you're interested
in making the desktop awesome, and helping define the API, and getting some
working code up and out in the wild, please e-mail me and let me know, or
poke me on IRC. You can e-mail me at the usual dobey on gnome.org or dobey on
wayofthemonkey.com to get my attention.&lt;/p&gt;
&lt;p&gt;A common API, accounts interface for users, and cross-service integration
all over the desktop would be a huge win for everyone. Let's get together
and make it happen.&lt;/p&gt;&lt;br /&gt;</description>
	<pubDate>Tue, 04 Aug 2009 02:17:10 +0000</pubDate>
</item>
<item>
	<title>Dobey: The System Is Down</title>
	<guid>http://wayofthemonkey.com/?date=2009-07-30</guid>
	<link>http://wayofthemonkey.com/?date=2009-07-30</link>
	<description>&lt;p&gt;Last night, &lt;a href=&quot;http://kryogenix.org/&quot;&gt;Stuart&lt;/a&gt; and I were having
a little argument about the merits of OAuth and whether it is actually
suitable for what we are using it for (authenticating destop applications
to access a service), as I am not particularly fond of it, and I was working
on support for OAuth 1.0a. Stuart's argument is that user's trust the browser,
and we need some piece of trust in the system, and OAuth provides that as it
pretty much requires a browser to use it. But I don't really think users trust
their browser (as so many
&lt;a href=&quot;http://www.youtube.com/watch?v=o4MwTvtyrUQ&quot;&gt;don't even know what a
browser is&lt;/a&gt;), but instead, what they trust is the site they're looking at.
The browser doesn't even exist. It's just this inherent part of the system
that you have to use. To most people it's &lt;i&gt;The Internet&lt;/i&gt;, or the giant
blue e, or a compass. The browser has no real meaning to them. It's the place
they have to go to search for things, and access information. And Humans have
two very important attributes. They are both very prone to error, and very
resilient. People will keep going to the web, despite all its problems with
poorly designed sites, and crashing browsers, and broken plug-ins, because
they &lt;i&gt;need&lt;/i&gt; to get at the information they're looking for. And they will
very often type their password in the wrong place, or mistake a phishing site
for a real site. No amount of code will fix this. And nothing that requires a
Human to do something will guarantee security and authenticity. It will only
create annoyances that Humans will optimize around.&lt;/p&gt;
&lt;p&gt;As a specific example. I received a PayPal phishing mail in my Inbox this
morning. It's a pretty nifty attempt at getting credit info, too. It includes
an HTML form attachment, which POSTs to PHP script that was implanted on
&lt;a href=&quot;http://ag-exchange.com/&quot;&gt;http://ag-exchange.com/&lt;/a&gt;, presumably by
compromising either Apache, PHP, or some other module their server is using.
It appears to be a simple script which just reads the POST data, and redirects
the user to the PayPal &lt;i&gt;About Us&lt;/i&gt; page. The HTML form requires javascript
and has a little card number validation method it seems, to avoid getting bad
data. The mail was sent to my alias on gnome.org, and apparently got sent by
taking advantage of an SMTP relay with a broken configuration. Of course, the
SMTP server may have also been compromised and just had the configuration
changed to allow open relay as well, but I suspect it was probably just open
already. And that mail server belongs to
&lt;a href=&quot;http://wayofthemonkey.com/blog/&quot;&gt;Vidalia Brands&lt;/a&gt;. It appears to not do any
validation on the IP and domain specified in the HELO/EHLO.&lt;/p&gt; The sending IP
appears to have been &lt;b&gt;85-18-236-97.ip.fastwebnet.it&lt;/b&gt; and not paypal.com,
as the EHLO apparently claimed.
&lt;p&gt;And so, this is a message to site admins everywhere...&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;h1&gt;MAKE SURE YOUR SYSTEMS ARE PROPERLY SECURED!&lt;/h1&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;And for all you users that might be taken advantage of by such e-mails and
broken web sites... PLEASE have some common sense to make sure the messae is
REALLY from who it says it is from. HTML form attachments asking for your
Credit/Debit card, PIN number, mother's maiden name, and social security number
&lt;b&gt;ARE NOT REAL&lt;/b&gt;. If you fill out such forms, be prepared to wake up to an
empty bank account one day, or a credit score of about 5, because YOUR MONEY
WILL GET STOLEN.&lt;/p&gt;
&lt;p&gt;Thank you. This ends the PSA for today.&lt;/p&gt;&lt;br /&gt;</description>
	<pubDate>Thu, 30 Jul 2009 16:26:16 +0000</pubDate>
</item>
<item>
	<title>Kartik Mistry: Desktop or Netbook?</title>
	<guid>http://ftbfs.wordpress.com/?p=633</guid>
	<link>http://ftbfs.wordpress.com/2009/07/18/desktop-or-netbook/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;* I am looking for either assembled desktop or netbook suitable for my wife` K`. She refused to use my Macbook &lt;img src=&quot;http://s.wordpress.com/wp-includes/images/smilies/icon_sad.gif&quot; alt=&quot;:(&quot; class=&quot;wp-smiley&quot; /&gt;  even it will be unused during daytime after I will be joining new place/job from Monday!&lt;/p&gt;
&lt;p&gt;She asked: What will be OS in it?&lt;/p&gt;
&lt;p&gt;Me: Linux.&lt;/p&gt;
&lt;p&gt;She: Oh!&lt;/p&gt;
&lt;p&gt;Me: What will you do with that machine?&lt;/p&gt;
&lt;p&gt;She: Surfing, Email etc&lt;/p&gt;
&lt;p&gt;Me: Then, why you should worry, dear &lt;img src=&quot;http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif&quot; alt=&quot;:P&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/ftbfs.wordpress.com/633/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/ftbfs.wordpress.com/633/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/ftbfs.wordpress.com/633/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/ftbfs.wordpress.com/633/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/ftbfs.wordpress.com/633/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/ftbfs.wordpress.com/633/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/ftbfs.wordpress.com/633/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/ftbfs.wordpress.com/633/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/ftbfs.wordpress.com/633/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/ftbfs.wordpress.com/633/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=ftbfs.wordpress.com&amp;blog=2766354&amp;post=633&amp;subd=ftbfs&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Sat, 18 Jul 2009 12:26:13 +0000</pubDate>
</item>
<item>
	<title>Eitan Isaacson: Mono And Virgins</title>
	<guid>http://monotonous.org/?p=220</guid>
	<link>http://monotonous.org/2009/07/16/mono-and-virgins/</link>
	<description>&lt;p&gt;I really can&amp;#8217;t get myself worked up on anything RMS says anymore.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/mostlypictures/3724572863/&quot;&gt;&lt;img class=&quot;alignnone&quot; title=&quot;Biker in Seattle&quot; src=&quot;http://farm3.static.flickr.com/2486/3724572863_0e87c2dd8a_d.jpg&quot; alt=&quot;&quot; width=&quot;500&quot; height=&quot;333&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;By reading the blogosphere in the week after GCDS, you would think that the only thing that went down there was RMS&amp;#8217;s silly comments. While I am a long-time free software user and advocate, I have a hard time staying in tune with the FSF that spends most of it&amp;#8217;s time telling us what not to do, what not to use, and generally informs us of the world&amp;#8217;s evils. Sitting at the registration desk at GCDS we got a sticker dump from Stallman, besides a &amp;#8220;Linux/GNU&amp;#8221; sticker, all the stickers informed us about what is crap. This is not how you build a movement.&lt;/p&gt;
&lt;p&gt;In the past decade I have seen some fantastic and creative FOSS. While RMS has played a historic role in this movement, it is time to thank him for the tool chain, invite him to keynote, if you must be polite, and move on. Write code, write documentation, compose music, in any platform you choose. But most important, don&amp;#8217;t get caught up in this guy&amp;#8217;s rhetoric, it&amp;#8217;s just not worth it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sexism&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While it would be convenient to self righteously point fingers at an infrequent keynoter&amp;#8217;s sexist joke, the real work needs to be done in the IRC channels, the planets, and mailing lists. With ourselves. We have issues with sexism, big ones.&lt;/p&gt;</description>
	<pubDate>Thu, 16 Jul 2009 20:37:06 +0000</pubDate>
</item>
<item>
	<title>Kartik Mistry: Get it..</title>
	<guid>http://ftbfs.wordpress.com/?p=629</guid>
	<link>http://ftbfs.wordpress.com/2009/07/16/get-it/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;.. while they are hot!&lt;/p&gt;
&lt;p&gt;I have uploaded long awaited &lt;a href=&quot;https://launchpad.net/gwibber&quot;&gt;Gwibber&lt;/a&gt; (Many thanks to Filip Chabik for hard work) and &lt;a href=&quot;http://yokadi.github.com/&quot;&gt;Yokadi&lt;/a&gt; in unstable. Until they stays in NEW, you can grab source+binary from &lt;a href=&quot;http://people.debian.org/~kartik/packages/&quot;&gt;this place&lt;/a&gt;.&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/ftbfs.wordpress.com/629/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/ftbfs.wordpress.com/629/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/ftbfs.wordpress.com/629/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/ftbfs.wordpress.com/629/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/ftbfs.wordpress.com/629/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/ftbfs.wordpress.com/629/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/ftbfs.wordpress.com/629/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/ftbfs.wordpress.com/629/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/ftbfs.wordpress.com/629/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/ftbfs.wordpress.com/629/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=ftbfs.wordpress.com&amp;blog=2766354&amp;post=629&amp;subd=ftbfs&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Thu, 16 Jul 2009 04:28:05 +0000</pubDate>
</item>
<item>
	<title>LDTP SoC: Mago – Gran Canaria Desktop Summit</title>
	<guid>tag:blogger.com,1999:blog-5172440053446312608.post-3895898081746282097</guid>
	<link>http://ldtp-soc.blogspot.com/2009/07/mago-gran-canaria-desktop-summit.html</link>
	<description>&lt;a href=&quot;http://ubuntutesting.wordpress.com/&quot;&gt;Ara Pulido&lt;/a&gt; will be presenting &lt;a href=&quot;http://www.grancanariadesktopsummit.org/node/220&quot;&gt;Mago&lt;/a&gt; in &lt;a href=&quot;http://www.grancanariadesktopsummit.org/&quot;&gt;Gran Canaria Desktop&lt;/a&gt; summit. &lt;a href=&quot;http://monotonous.org/&quot;&gt;Eitan Isaacson&lt;/a&gt; will also be attending the conference.&lt;br /&gt;&lt;br /&gt;Eitan has done all the base ground work for &lt;a href=&quot;http://cgit.freedesktop.org/ldtp/ldtp2/tree&quot;&gt;LDTPv2&lt;/a&gt;. Eitan also did the ground work with Javier and Ara on &lt;a href=&quot;http://launchpad.net/mago&quot;&gt;Mago&lt;/a&gt; too :) alrounder !!!&lt;br /&gt;&lt;br /&gt;Any one interested in GNOME / KDE automated testing, I recommend you to attend the session by Ara.&lt;br /&gt;&lt;br /&gt;Happy hacking Ara, Eitan.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/5172440053446312608-3895898081746282097?l=ldtp-soc.blogspot.com&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Fri, 03 Jul 2009 11:07:04 +0000</pubDate>
	<author>noreply@blogger.com (Nagappan)</author>
</item>
<item>
	<title>Nagappan Alagappan: Mago – Gran Canaria Desktop Summit</title>
	<guid>tag:blogger.com,1999:blog-9589202.post-1445583743224743590</guid>
	<link>http://nagappanal.blogspot.com/2009/07/mago-gran-canaria-desktop-summit.html</link>
	<description>&lt;a href=&quot;http://ubuntutesting.wordpress.com/&quot;&gt;Ara Pulido&lt;/a&gt; will be presenting &lt;a href=&quot;http://www.grancanariadesktopsummit.org/node/220&quot;&gt;Mago&lt;/a&gt; in &lt;a href=&quot;http://www.grancanariadesktopsummit.org/&quot;&gt;Gran Canaria Desktop&lt;/a&gt; summit. &lt;a href=&quot;http://monotonous.org/&quot;&gt;Eitan Isaacson&lt;/a&gt; will also be attending the conference.&lt;br /&gt;&lt;br /&gt; Eitan has done all the base ground work for &lt;a href=&quot;http://cgit.freedesktop.org/ldtp/ldtp2/tree&quot;&gt;LDTPv2&lt;/a&gt;. Eitan also did the ground work with Javier and Ara on &lt;a href=&quot;http://launchpad.net/mago&quot;&gt;Mago&lt;/a&gt; too :) alrounder !!!&lt;br /&gt;&lt;br /&gt; Any one interested in GNOME / KDE automated testing, I recommend you to attend the session by Ara.&lt;br /&gt;&lt;br /&gt;Happy hacking Ara, Eitan.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/9589202-1445583743224743590?l=nagappanal.blogspot.com&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Thu, 02 Jul 2009 22:36:30 +0000</pubDate>
	<author>noreply@blogger.com (Nagappan)</author>
</item>
<item>
	<title>Nagappan Alagappan: Clonezilla - Linux and Windows imaging</title>
	<guid>tag:blogger.com,1999:blog-9589202.post-1130704028125859513</guid>
	<link>http://nagappanal.blogspot.com/2009/06/clonezilla-linux-and-windows-imaging.html</link>
	<description>&lt;p&gt;In &lt;a href=&quot;http://vmware.com/&quot;&gt;VMware&lt;/a&gt;, Palo Alto, we evaluated &lt;a href=&quot;http://clonezilla.org/&quot;&gt;Clonezilla&lt;/a&gt; for Imaging different Linux distributions like openSUSE, SLED, Ubuntu, RHEL, Fedora, Madriva. Some success stories:&lt;/p&gt;&lt;p&gt;Took Ubuntu image on DELL 390 Intel single processor, first hard disk and restored it in HP AMD Athlon Dual processor, second hard disk using &lt;a href=&quot;http://clonezilla.org/download/sourceforge/stable/iso-zip-files.php&quot;&gt;Clonezilla Live CD&lt;/a&gt; and worked awesome ! The restore times took approx 2 minutes 12 seconds. The system is usable now ! wow !! I didn't expect this to work, to be frank :) This is with regular partition.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Also, tried with Fedora LVM image, with different hard disk size, this failed, I assume this is due to LVM, though I'm not sure.&lt;/p&gt;&lt;p&gt;Next tried creating Windows XP SP2 32bit image from DELL 390 and deployed it on DELL 3400 based on the info available &lt;a href=&quot;http://lupus.wikidot.com/use-sysprep-to-reset-sid&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;http://techtalkplus.blogspot.com/2008/08/using-sysprep-clonezilla.html&quot;&gt;here&lt;/a&gt; and it worked amazingly !&lt;/p&gt;&lt;p&gt;Great work Clonezilla team&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/9589202-1130704028125859513?l=nagappanal.blogspot.com&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Sun, 21 Jun 2009 16:04:36 +0000</pubDate>
	<author>noreply@blogger.com (Nagappan)</author>
</item>
<item>
	<title>Nagappan Alagappan: Clonezilla imaging solution - Better than Altiris imaging solution</title>
	<guid>tag:blogger.com,1999:blog-9589202.post-1507599101530998225</guid>
	<link>http://nagappanal.blogspot.com/2009/06/clonezilla-imaging-solution-better-than.html</link>
	<description>&lt;div class=&quot;entry&quot;&gt;      &lt;p&gt;Today at work I tried creating an Ubuntu image from DELL 390 and restored the image on DELL 3400 using &lt;a href=&quot;http://www.clonezilla.org/&quot;&gt;Clonezilla&lt;/a&gt; Live CD and everything worked seamlessly !&lt;/p&gt; &lt;p&gt;In our Desktop (Workstation) team setup, we have our NFS server hosted, just pointed this server to the Clonezilla Live CD for saving and restoring the image. NFS Server located in first floor of the building and the test machine is on the same building, second floor.&lt;/p&gt; &lt;p&gt;Some interesting points:&lt;/p&gt; &lt;p&gt;Tried Ubuntu image with 2.1 GB of data with two partitions (/dev/sda1 - ext3, actual partition size 153 GB and /dev/sda5 is swap of 6 GB)&lt;/p&gt; &lt;p&gt;* Saving this image took 2 minutes 15 seconds to store on the NFS Server (DELL 390)&lt;/p&gt; &lt;p&gt;* Restoring this image took 2 minutes 10 seconds from the NFS Server (DELL 3400)&lt;/p&gt; &lt;p&gt;Well, if you want to setup Clonezilla you need to have:&lt;/p&gt; &lt;p&gt;* NFS Server or SSH Server or another local hard disk (Read more on Clonezilla web site)&lt;/p&gt; &lt;p&gt;* Clonezilla &lt;a href=&quot;http://superb-east.dl.sourceforge.net/sourceforge/clonezilla/clonezilla-live-1.2.2-14.iso&quot;&gt;live CD&lt;/a&gt;&lt;/p&gt; &lt;p&gt;I’m amazed by the performance ! and you ? &lt;img src=&quot;https://blog.eng.vmware.com/nalagappan/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;-)&quot; class=&quot;wp-smiley&quot; /&gt;&lt;/p&gt;     &lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/9589202-1507599101530998225?l=nagappanal.blogspot.com&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Fri, 12 Jun 2009 19:07:20 +0000</pubDate>
	<author>noreply@blogger.com (Nagappan)</author>
</item>
<item>
	<title>Nagappan Alagappan: Mago – A Desktop Testing Initiative</title>
	<guid>tag:blogger.com,1999:blog-9589202.post-4725453429554428804</guid>
	<link>http://nagappanal.blogspot.com/2009/06/mago-desktop-testing-initiative.html</link>
	<description>A project announcement from &lt;a href=&quot;http://ubuntutesting.wordpress.com/&quot;&gt;Ara Pulido&lt;/a&gt; today. Automated testing for GNOME and KDE (as soon as &lt;a href=&quot;http://www.linuxfoundation.org/en/Accessibility/ATK/AT-SPI/AT-SPI_on_D-Bus&quot;&gt;AT-SPI gets migrated to D-BUS&lt;/a&gt;) using &lt;a href=&quot;http://ldtp.freedesktop.org/wiki/&quot;&gt;LDTP&lt;/a&gt; !!!&lt;br /&gt;&lt;br /&gt;More info &lt;a href=&quot;http://ubuntutesting.wordpress.com/2009/06/11/mago-a-desktop-testing-initiative/&quot;&gt;here&lt;/a&gt;. Congratulations to the team, good work.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/9589202-4725453429554428804?l=nagappanal.blogspot.com&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Thu, 11 Jun 2009 20:25:15 +0000</pubDate>
	<author>noreply@blogger.com (Nagappan)</author>
</item>
<item>
	<title>Guofu Xu: 局域网中要回我的ip 地址 (利用ip 冲突--arp欺骗)</title>
	<guid>http://blog.sina.com.cn/s/blog_5fd6e7ac0100dwf6.html</guid>
	<link>http://blog.sina.com.cn/s/blog_5fd6e7ac0100dwf6.html</link>
	<description>&lt;p&gt;部门有台服务器, 为了方便, 固定了其ip 地址. 今天发现拒绝服务??? 看了下,
mac是别人的了,&amp;nbsp;懊恼中&lt;img src=&quot;http://simg.sinajs.cn/blog/images/face/013.gif&quot; /&gt; (为什么他没有收到ip
冲突的消息?&lt;img src=&quot;http://simg.sinajs.cn/blog/images/face/008.gif&quot; /&gt;).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;算了, 主动争取吧. 谁寄予希望那个混蛋会自动获取ip 地址呢 (公司dhcp工作的非常好不是)?&lt;/p&gt;
&lt;p&gt;不就是发个arp告诉它我在使用嘛, 应当很简单的.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;从windump里面抓一个arp的reply包, 用bittwiste.exe 修改一下. 然后用bittwist.exe
发下.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;# ping &amp;amp; get arp reply msg&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;windump -i3 -w&amp;nbsp;fake -c1 &quot;arp[7] = 2&quot; and host
192.168.168.110&lt;/p&gt;
&lt;p&gt;&lt;em&gt;# 修改成我想要的包&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;bittwiste.exe -I arp_t -O arp_r -T eth&amp;nbsp; -s
&lt;font color=&quot;#FF0000&quot;&gt;00:0C:29:B2:DC:C8&lt;/font&gt; -d
ff:ff:ff:ff:ff:ff&lt;br /&gt;
bittwiste.exe -I arp_t -O arp_r -T arp -o 2 -s &lt;font color=&quot;#000000&quot;&gt;&lt;font color=&quot;#FF0000&quot;&gt;00:0C:29:B2:DC:C8&lt;/font&gt;&lt;/font&gt; -p
&lt;font color=&quot;#0000CC&quot;&gt;192.168.168.222&lt;/font&gt; -t 00:00:00:00:00:00
-q 0.0.0.0&lt;/p&gt;
&lt;p&gt;&lt;em&gt;# 发包&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;bittwist.exe -i3 -l2 -r1 -m1 -p 2 arp_r&lt;/p&gt;
&lt;p&gt;&lt;u&gt;(&lt;font color=&quot;#FF0000&quot;&gt;红色&lt;/font&gt;是我的mac, &lt;font color=&quot;#0000CC&quot;&gt;192.168.168.222&lt;/font&gt; 是我要的ip地址)&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;等了一会, ping了下我的服务器, 呵呵, 上线了 &lt;img src=&quot;http://simg.sinajs.cn/blog/images/face/001.gif&quot; /&gt;&lt;/p&gt;</description>
	<pubDate>Wed, 10 Jun 2009 18:19:39 +0000</pubDate>
</item>
<item>
	<title>Guofu Xu: 6 X (乘) 9 = 42 吗?</title>
	<guid>http://blog.sina.com.cn/s/blog_5fd6e7ac0100dvig.html</guid>
	<link>http://blog.sina.com.cn/s/blog_5fd6e7ac0100dvig.html</link>
	<description>&lt;p&gt;这个是 Douglas Adams 写的 Hitchhiker's 系列笑话中的一个神秘数字.&lt;/p&gt;
&lt;p&gt;可以这样理解, 如果它们是用13进制(base 13)表示的, 42(13) = 54 (10). 为什么要这样表达呢?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;因为计算机中的42是&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;0100&lt;/font&gt;&lt;font color=&quot;#0000FF&quot;&gt;0010&lt;/font&gt;&lt;/strong&gt;, 注意到没有?
(0100&lt;strong&gt;&lt;em&gt;-&lt;/em&gt;&lt;/strong&gt;0010) 01和10倒换, 等同于6和9的颠倒(阿拉伯数字的伎俩了,
不要想到人的行为哦&lt;img src=&quot;http://simg.sinajs.cn/blog/images/face/001.gif&quot; /&gt;).在某种意义上的重合并相等.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;这个42又用在spanning tree算法的Configuration Messages 里面的SAP值.
看来大家就是喜欢同乐:)&lt;/p&gt;</description>
	<pubDate>Mon, 08 Jun 2009 19:16:57 +0000</pubDate>
</item>
<item>
	<title>Nagappan Alagappan: Harshini Nagappan</title>
	<guid>tag:blogger.com,1999:blog-9589202.post-5744253041275920892</guid>
	<link>http://nagappanal.blogspot.com/2009/05/harshini-nagappan.html</link>
	<description>On Wednesday May 27, 2009 me and my wife are blessed with baby girl &lt;a href=&quot;http://lh4.ggpht.com/_GSCKJ9hesFk/SiHC2GMyRvI/AAAAAAAAAgI/thAgeAEyRzk/s128/20090530150315%284%29.jpg&quot;&gt;Harshini Nagappan&lt;/a&gt; !!! Both baby and Mom are doing good :)&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/9589202-5744253041275920892?l=nagappanal.blogspot.com&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Sun, 31 May 2009 23:17:25 +0000</pubDate>
	<author>noreply@blogger.com (Nagappan)</author>
</item>
<item>
	<title>Shreyank Gupta: This is why we love python!</title>
	<guid>tag:blogger.com,1999:blog-974409201910540496.post-5959171629903266764</guid>
	<link>http://allsortsofshrink.blogspot.com/2009/05/this-is-why-we-love-python.html</link>
	<description>&lt;div&gt;Well, this is what Kushal said, and I agree completely.&lt;br /&gt;&lt;br /&gt;I wanted to sort a dictionary by value. I asked Kushal.&lt;br /&gt;He said, &quot;I don't know. You can sort it by key. Maybe you have to do manually!&quot;&lt;br /&gt;&lt;br /&gt;I went ahead and googled...&lt;br /&gt;&lt;br /&gt;And this is how we do it:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;alist = sorted(alist.iteritems(), key=lambda (k,v): (v,k))&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/974409201910540496-5959171629903266764?l=allsortsofshrink.blogspot.com&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Thu, 28 May 2009 14:40:00 +0000</pubDate>
	<author>shreyankg@gmail.com ($hRiNk)</author>
</item>
<item>
	<title>LDTP SoC: Racetrack Repository</title>
	<guid>tag:blogger.com,1999:blog-5172440053446312608.post-3585143238565667646</guid>
	<link>http://ldtp-soc.blogspot.com/2009/05/racetrack-repository.html</link>
	<description>BODY {  SCROLLBAR-HIGHLIGHT-COLOR: #cecfce; SCROLLBAR-ARROW-COLOR: #3f52b8; SCROLLBAR-TRACK-COLOR: #fffbff; SCROLLBAR-DARKSHADOW-COLOR: #fafafa; SCROLLBAR-BASE-COLOR: #f7f7f7 } &lt;div&gt;&lt;span class=&quot;200240317-22052009&quot;&gt;&lt;span&gt;&lt;a href=&quot;http://racetrackqa.com/&quot;&gt;Racetrack&lt;/a&gt; is a  designed to store and display the results of automated tests.  At &lt;a href=&quot;http://vmware.com/&quot;&gt;VMware&lt;/a&gt;, over  2,000,000 test results have been stored in Racetrack Repository.  Over 25  different teams use the repository to report results.  It has a very simple data  model, just three basic tables.  ResultSet (stores information about a set of  tests (Product, Build, etc.)  Result, which stores information about the  testcase itself, and ResultDetail, which stores the details of each verification  performed within the test.  ResultDetails also include screenshots and log  files, make it easy for the triage engineer to determine the cause of the  failure.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class=&quot;200240317-22052009&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span class=&quot;200240317-22052009&quot;&gt;&lt;span&gt;We are very excited  to offer Racetrack to the &lt;a href=&quot;https://launchpad.net/racetrack&quot;&gt;public&lt;/a&gt; as an Open Source project.  It offers complete  visibility on test results to the organization, much more than Pass/Fail. QA  Engineers, Developers, QA Managers, Project Managers all find it useful to  quickly see the results of Basic Acceptance Tests, available within an hour of  the build completing.  Racetrack Triage Report makes it easy to see the number  of defects found by a set of tests, and the number of failures caused by Product  Changes, and Script failures.   By adding a reference to your Bugzilla and Build  systems, you can easily provide links directly from Racetrack to a defect or a  build information page.  The Web Services API is already part of the package,  and SilkTest and Java APIs will be added shortly.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/5172440053446312608-3585143238565667646?l=ldtp-soc.blogspot.com&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Tue, 26 May 2009 10:45:48 +0000</pubDate>
	<author>noreply@blogger.com (Nagappan)</author>
</item>
<item>
	<title>Nagappan Alagappan: Racetrack Repository</title>
	<guid>tag:blogger.com,1999:blog-9589202.post-5195560837717599184</guid>
	<link>http://nagappanal.blogspot.com/2009/05/racetrack-repository.html</link>
	<description>BODY {  SCROLLBAR-HIGHLIGHT-COLOR: #cecfce; SCROLLBAR-ARROW-COLOR: #3f52b8; SCROLLBAR-TRACK-COLOR: #fffbff; SCROLLBAR-DARKSHADOW-COLOR: #fafafa; SCROLLBAR-BASE-COLOR: #f7f7f7 } &lt;div&gt;&lt;span class=&quot;200240317-22052009&quot;&gt;&lt;span&gt;&lt;a href=&quot;http://racetrackqa.com/&quot;&gt;Racetrack&lt;/a&gt; is a  designed to store and display the results of automated tests.  At &lt;a href=&quot;http://vmware.com/&quot;&gt;VMware&lt;/a&gt;, over  2,000,000 test results have been stored in Racetrack Repository.  Over 25  different teams use the repository to report results.  It has a very simple data  model, just three basic tables.  ResultSet (stores information about a set of  tests (Product, Build, etc.)  Result, which stores information about the  testcase itself, and ResultDetail, which stores the details of each verification  performed within the test.  ResultDetails also include screenshots and log  files, make it easy for the triage engineer to determine the cause of the  failure.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class=&quot;200240317-22052009&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span class=&quot;200240317-22052009&quot;&gt;&lt;span&gt;We are very excited  to offer Racetrack to the &lt;a href=&quot;https://launchpad.net/racetrack&quot;&gt;public&lt;/a&gt; as an Open Source project.  It offers complete  visibility on test results to the organization, much more than Pass/Fail. QA  Engineers, Developers, QA Managers, Project Managers all find it useful to  quickly see the results of Basic Acceptance Tests, available within an hour of  the build completing.  Racetrack Triage Report makes it easy to see the number  of defects found by a set of tests, and the number of failures caused by Product  Changes, and Script failures.   By adding a reference to your Bugzilla and Build  systems, you can easily provide links directly from Racetrack to a defect or a  build information page.  The Web Services API is already part of the package,  and SilkTest and Java APIs will be added shortly.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/9589202-5195560837717599184?l=nagappanal.blogspot.com&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Mon, 25 May 2009 22:15:30 +0000</pubDate>
	<author>noreply@blogger.com (Nagappan)</author>
</item>
<item>
	<title>Guofu Xu: 书记 -- 泰兴 -- 聚餐 -- 世事</title>
	<guid>http://blog.sina.com.cn/s/blog_5fd6e7ac0100dpwo.html</guid>
	<link>http://blog.sina.com.cn/s/blog_5fd6e7ac0100dpwo.html</link>
	<description>&lt;p&gt;&amp;gt;&amp;gt;_ 厕所里见一过期的报纸, 说九夜茴的文字如风如画(很美,
uh?) -- 花开半夏. G了一下没有提供一两章的免费导读, 放弃.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;然终究是放不下, 被一个人说成&quot;80后作者最有实力的其中一个;洞悉世情,敏感,敏锐;文笔技巧(这也可断句),细心,细腻...&quot;
-- &amp;lt;180 c&amp;gt; 怎么打字的时候就没有了兴致&lt;img src=&quot;http://simg.sinajs.cn/blog/images/face/013.gif&quot; /&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;另一则是&amp;lt;空谷幽兰&amp;gt;--安妮宝贝著, 说是访问华山的隐士--得到:
&quot;他们拥有灵魂深处纯粹而坚定的一簇火焰(一簇的感觉就是飘摇不定, 死灰复燃, 似灭不灭的&lt;img src=&quot;http://simg.sinajs.cn/blog/images/face/021.gif&quot; /&gt;),
那就是坚持和相信自己的修行.&quot;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;谁不坚定? 我无信仰?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;_ 周末陪lp去了趟泰兴, 同室同学聚会.
受到相当热情和周到的招待, 其中的一位有着四层的楼房, 一大间超市(阳光), 可随意打滚的空间让人羡慕不已.
另一位请我们去饭店吃(忘了名了, 怕她们说我给她们照相--俗, 就没敢提合影). 晚饭后, 还把我们(9位仁士)拉去K歌了一把.
为了表达我的感激之前,
我第二次用我那不会绕弯的吼劲给她们献上&amp;lt;三万英尺&amp;gt;.
&quot;好评&quot;如潮&lt;img src=&quot;http://simg.sinajs.cn/blog/images/face/005.gif&quot; /&gt;.
十二点后街上溜电动车感觉不错--让我懂得夏天也有磕牙的抖劲.二日午时我们各并照了全家福--好大的太阳. 饭后我就卖弄我的电脑伎俩,
在800M/256M摸腾了半天. 可用的软件很少, 不过看来, QQ游戏大厅是深得人心啊. 听说年底汽车站就迁至此,
前景一片大好!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;_ 有一位就不是那么幸福了, 听说感情有了些分叉. 旧情新景,
景过心变, 变幻莫测啊. 漫漫长路其修远兮. 但愿, 有情人终成眷属, 无情人好聚好散吧...&lt;/p&gt;</description>
	<pubDate>Mon, 25 May 2009 08:27:21 +0000</pubDate>
</item>
<item>
	<title>Shreyank Gupta: Nightro</title>
	<guid>tag:blogger.com,1999:blog-974409201910540496.post-5197257240167509659</guid>
	<link>http://allsortsofshrink.blogspot.com/2009/05/nightro.html</link>
	<description>&lt;div&gt;This is perhaps the most interesting way I have blogged!&lt;br /&gt;&lt;br /&gt;I am sitting outside my flat door because I forgot to take the keys to office yesterday. Actually I couldn't find it. So I went without it. Why did I do it?&lt;br /&gt;&lt;br /&gt;I returned back to my GusetHouse/Flat at 1 a.m. and knocked incessently. No one answered. I called the caretaker again and again (over the phone, which is switched-off now because its out of charge; and before it got out of charge it got out of balance [I won't say how]). He didn't receive my call. So I went down and asked the guard. He said &quot;Kharak singh does not live here, woh lamba rehta hai (he lives tall??)&quot;. Anyway he called another guy from the security cabin, and he tried calling some another guy with my phone. No one was picking up.&lt;br /&gt;&lt;br /&gt;So I told him I would go up and try knocking again. And if no one answers, I would go back to my office. I came up and knocked, no answer.&lt;br /&gt;&lt;br /&gt;Ten minutes later the guard and the other guy(Kamal I guess, or not maybe) came up and saw me squatting on the floor outside my flat door, with my laptop on my lap trying to connect to the Wireless Broadband Modem inside. They laughed and asked me to come along. They would try and get me a room for the night.&lt;br /&gt;&lt;br /&gt;So together we went around the buildings of the Sophronia Society Complex, waking this guy up and that (mostly caretakers of different GuestHouseFlats in the Society, looking for a place where I could spend the night.&lt;br /&gt;&lt;br /&gt;Finally when the group has increased to a Five, they got me a room at some S1-302, air-conditioned.&lt;br /&gt;&lt;br /&gt;And I slept.&lt;br /&gt;&lt;br /&gt;I woke up at 7:30 today hoping someone would be up in my guesthouse by now....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;KNOCK!! KNOCK!!!!!&lt;br /&gt;OPEN UP FOR GOD'S SAKE!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ah, I hear footsteps! :)&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/974409201910540496-5197257240167509659?l=allsortsofshrink.blogspot.com&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Sat, 23 May 2009 20:00:25 +0000</pubDate>
	<author>shreyankg@gmail.com ($hRiNk)</author>
</item>
<item>
	<title>Shreyank Gupta: Into the Wild</title>
	<guid>tag:blogger.com,1999:blog-974409201910540496.post-1182764671664377333</guid>
	<link>http://allsortsofshrink.blogspot.com/2009/05/into-wild.html</link>
	<description>&lt;div&gt;Yesterday while walking my way back from Koregaon Park to Kalyani Nagar, I lost my way. I walked some three kilometres extra. Total of five kilometres. Alone. At the dead of night. After midnight.&lt;br /&gt;&lt;br /&gt;Things I saw on the road were strange. My thoughts, however, were different.&lt;br /&gt;&lt;br /&gt;The last four years have been so happy. Stuck in a small place called Durgapur, with nothing more important to do than organising some fests, with your friends all around you. Bunking classes. Studying a day before the examination. Visting home once_in_a_while. That was so unrealistic. So not RealWorld.&lt;br /&gt;&lt;br /&gt;This was so inevitable that you did not want to realise it before. But now when reality comes and hits you hard on the face, you can all but ignore it.&lt;br /&gt;&lt;br /&gt;High time when you realised the importance of hard work. How there is no second chance in this real life. How values you had assumed to be something have totally different values than what you can possibly imagine. Plans you had made for the future were actually fantacies and differ a lot from what is actually in store for you.&lt;br /&gt;&lt;br /&gt;Friends you had taken for granted, made for free, that you have left behind. Now now that you start afresh with a clean board you realise the effort that goes into earning the trust of someone.&lt;br /&gt;&lt;br /&gt;Now that you have enjoyed your dream, wake up. Brush your teeth, wash your face, wear your specks. And when you look out of your balcony, you'll notice that the world below is much more stranger than you had always wanted it to be.&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/974409201910540496-1182764671664377333?l=allsortsofshrink.blogspot.com&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Sun, 17 May 2009 16:18:25 +0000</pubDate>
	<author>shreyankg@gmail.com ($hRiNk)</author>
</item>

</channel>
</rss>
