<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3970910572020526646</id><updated>2013-06-19T20:52:00.985+07:00</updated><category term='logging'/><category term='barcamp'/><category term='Windows XP'/><category term='Andhra Pradesh'/><category term='news'/><category term='&quot;web testing&quot;'/><category term='Creative Commons'/><category term='UMPC'/><category term='mencoder'/><category term='nature'/><category term='ZTE'/><category term='a'/><category term='cartoons'/><category term='radio show'/><category term='adobe'/><category term='Comedy'/><category term='eeepc'/><category term='&quot;Compiz Extras &quot;'/><category term='free culture'/><category term='midori'/><category term='imacros'/><category term='The IT Crowd'/><category term='video hamming'/><category term='t-shirt'/><category term='openDNS'/><category term='elinks'/><category term='web automation'/><category term='unicode'/><category term='Inkscape'/><category term='lttoolbox'/><category term='dmesg'/><category term='mlocate'/><category term='wget'/><category term='kids'/><category term='proc'/><category term='visualization'/><category term='Mibbit'/><category term='RFC'/><category term='Javascript'/><category term='CC'/><category term='openmoko'/><category term='apt'/><category term='tux4kids'/><category term='more'/><category term='madras'/><category term='django'/><category term='squid'/><category term='phpnuke'/><category term='patents'/><category term='&quot;Linux&quot;'/><category term='africa'/><category term='gedit'/><category term='&quot;martial art&quot;'/><category term='potlatch'/><category term='josm'/><category term='MALT'/><category term='barcampkl'/><category term='Zii'/><category term='braille'/><category term='shutdown'/><category term='design'/><category term='beercamp'/><category term='ubuntu'/><category term='blogging'/><category term='&quot;GISS&quot;'/><category term='google'/><category term='interaction design'/><category term='weave'/><category term='space'/><category term='ruby'/><category term='mymozl10n'/><category term='PIL'/><category term='vidarbha'/><category term='technology'/><category term='Package-Management'/><category term='podcast'/><category term='Boot-Process'/><category term='Computational Linguistics'/><category term='iframe'/><category term='mwc2012'/><category term='ARM'/><category term='kiddy video'/><category term='pidgin'/><category term='tea shops'/><category term='spins'/><category term='censorship'/><category term='telugu'/><category term='gpodder'/><category term='bangalore'/><category term='xev'/><category term='newbies'/><category term='locate'/><category term='rms'/><category term='IRC'/><category term='codec'/><category term='archmage'/><category term='hardy heron'/><category term='wmv'/><category term='slocate'/><category term='Jet Man'/><category term='n70'/><category term='Network'/><category term='hack'/><category term='earth hour'/><category term='geocoding'/><category term='handbrake'/><category term='chmsee'/><category term='wvdial'/><category term='findutils'/><category term='&quot;web automation&quot;'/><category term='fx4'/><category term='pbx'/><category term='indlinux'/><category term='cyanogenmod'/><category term='music'/><category term='rural'/><category term='regex'/><category term='bootparam'/><category term='jquery'/><category term='wikipedia'/><category term='eee pc'/><category term='Indian Languages'/><category term='google earth'/><category term='water from dew'/><category term='ipod'/><category term='hanoitweetup'/><category term='twitter'/><category term='hanoi'/><category term='samba'/><category term='identi.ca'/><category term='Word Press'/><category term='Recycling'/><category term='s60'/><category term='film'/><category term='social media'/><category term='hunspell'/><category term='writing'/><category term='gtkpod'/><category term='&quot;open movie editor&quot;'/><category term='NITC'/><category term='yelp'/><category term='dots'/><category term='libreoffice'/><category term='GYachI'/><category term='a11y'/><category term='documentation'/><category term='html5'/><category term='&quot;Blog Action Day 08 - Poverty&quot;'/><category term='gadgets'/><category term='HowTo'/><category term='lenny'/><category term='Activism'/><category term='how to'/><category term='art'/><category term='Ecuador'/><category term='POS Tagger'/><category term='SFD2011'/><category term='xmms2-plugin-rss'/><category term='broadcom'/><category term='library'/><category term='CDAC'/><category term='fsf'/><category term='HTTP'/><category term='debian documentation'/><category term='css'/><category term='delhi'/><category term='orca'/><category term='teacher'/><category term='CES 2008'/><category term='firmware'/><category term='vim'/><category term='tv'/><category term='Communication'/><category term='vsat'/><category term='3dprinting'/><category term='blackout'/><category term='mailing-list'/><category term='cron'/><category term='X11'/><category term='sahana'/><category term='nvda'/><category term='xml'/><category term='apm'/><category term='Tesseract'/><category term='gdm'/><category term='mysql'/><category term='mozcamp'/><category term='lftp'/><category term='iffk'/><category term='xmlstarlet'/><category term='AIR'/><category term='RND'/><category term='NUI'/><category term='wikia'/><category term='raggle'/><category term='i810'/><category term='web standards'/><category term='Intrepid Ibex'/><category term='deborphan'/><category term='stallman'/><category term='flying'/><category term='red nose day'/><category term='android'/><category term='VCS'/><category term='kerala'/><category term='Nonprofits'/><category term='intel'/><category term='etch'/><category term='CHM'/><category term='audio description'/><category term='machine translation system'/><category term='dpatch'/><category term='gnochm'/><category term='cat'/><category term='w3c'/><category term='Introduction-to-Debian'/><category term='karmic'/><category term='cleaning'/><category term='OS'/><category term='google app engine'/><category term='greenphone'/><category term='RHEL'/><category term='grub'/><category term='xserver'/><category term='tuxmath'/><category term='comics'/><category term='short-stories'/><category term='blender'/><category term='maverick'/><category term='startx'/><category term='lucid'/><category term='firefox3'/><category term='kiosk'/><category term='skype'/><category term='curl'/><category term='GYachE'/><category term='Elinks2'/><category term='trek'/><category term='console'/><category term='GIST'/><category term='bcy2011'/><category term='ldap'/><category term='ILUG-D'/><category term='firefox4'/><category term='MT'/><category term='cut'/><category term='singapore'/><category term='rtorrent'/><category term='Debian-Installation'/><category term='Yahoo'/><category term='powershot'/><category term='arduino'/><category term='man'/><category term='uTouch'/><category term='10.04'/><category term='Pets'/><category term='php'/><category term='pyCairo'/><category term='stumpwm'/><category term='GISS'/><category term='modem'/><category term='&quot;blog action day&quot;'/><category term='kid'/><category term='transmission'/><category term='bbc'/><category term='Java'/><category term='samsung'/><category term='Kchm'/><category term='xchat'/><category term='xorg'/><category term='free software'/><category term='ILS'/><category term='RSS/XML'/><category term='blogger'/><category term='big buck bunny'/><category term='breakpad'/><category term='history'/><category term='search'/><category term='foss.in'/><category term='fishing'/><category term='myanmar'/><category term='aegis'/><category term='mozilla'/><category term='command line'/><category term='maps'/><category term='Wiki'/><category term='pipa'/><category term='DAISY'/><category term='poweroff'/><category term='OSM'/><category term='9.04'/><category term='mediawiki'/><category term='open movie'/><category term='pager'/><category term='NLTK'/><category term='&quot;New Media&quot;'/><category term='notify-osd'/><category term='Calicut'/><category term='Animals'/><category term='bugs'/><category term='solar eclipse'/><category term='malware'/><category term='apt-get'/><category term='cambodia'/><category term='speakers'/><category term='hosting'/><category term='events'/><category term='canon'/><category term='Windows'/><category term='JSSH'/><category term='api'/><category term='theatre'/><category term='kitty'/><category term='Beryl'/><category term='Testing'/><category term='redhat'/><category term='film making'/><category term='rockbox'/><category term='apertium'/><category term='sampada'/><category term='git'/><category term='lilo'/><category term='scipy'/><category term='Kannada'/><category term='spam'/><category term='video'/><category term='jaunty'/><category term='watches'/><category term='launchpad'/><category term='mother'/><category term='OCR'/><category term='openoffice.org'/><category term='web testing'/><category term='openvt'/><category term='gnewsense'/><category term='jam'/><category term='IEEE'/><category term='boot2gecko'/><category term='Basic-Commands'/><category term='terminal    &#xD;&#xA;&#xD;&#xA;Tags: command line'/><category term='sbcl'/><category term='PDF'/><category term='initscripts'/><category term='UX'/><category term='webmaker'/><category term='mallard'/><category term='ooffice'/><category term='humour'/><category term='ffmpeg'/><category term='IISE'/><category term='ICANN41'/><category term='dhvani'/><category term='yahoo groups'/><category term='File-Management'/><category term='wordpress'/><category term='geek humour'/><category term='local weather'/><category term='urdu'/><category term='maemo'/><category term='asterisk'/><category term='reportbug'/><category term='backlinks'/><category term='G1'/><category term='UXA'/><category term='miro'/><category term='tracker'/><category term='&quot;compiz-fusion&quot;'/><category term='tweets'/><category term='worm'/><category term='tactile watch'/><category term='accerciser'/><category term='hipatia'/><category term='podget'/><category term='CommandLine'/><category term='podcasting'/><category term='fossasia'/><category term='&quot;Graphic Design&quot;'/><category term='internet kiosk'/><category term='firefoxOS'/><category term='education'/><category term='classmate PC'/><category term='packaging'/><category term='stanford parser'/><category term='manga'/><category term='barcamppp'/><category term='cron-apt'/><category term='ebay'/><category term='barcamphanoi'/><category term='perl'/><category term='acpi'/><category term='barcampsaigon'/><category term='espeak'/><category term='apt-key'/><category term='mplayer'/><category term='Chromium'/><category term='babelfish'/><category term='rubber'/><category term='shell'/><category term='anusaaraka'/><category term='uptime'/><category term='easy_install'/><category term='embedded linux'/><category term='openOffice'/><category term='pythonegg'/><category term='cowsay'/><category term='debian upgrade-system'/><category term='IM'/><category term='hardware'/><category term='SPE editor'/><category term='ardour'/><category term='libchm'/><category term='podracer'/><category term='screen'/><category term='NLP'/><category term='softwarefreedomday'/><category term='cloud computing'/><category term='photography'/><category term='cpan'/><category term='Text-Processing'/><category term='software patents'/><category term='novell'/><category term='parenting'/><category term='Canopy'/><category term='01-18-2012'/><category term='vrms'/><category term='nedumangad'/><category term='tibet'/><category term='habba.in'/><category term='XO Laptop'/><category term='wrapzap'/><category term='xchm'/><category term='Linux'/><category term='kernel'/><category term='php-nuke'/><category term='drush'/><category term='OLPC'/><category term='india_engg_students'/><category term='hotkeys'/><category term='merkaartor'/><category term='celliax'/><category term='gplv3'/><category term='hackable1'/><category term='openNI'/><category term='silk'/><category term='pune'/><category term='Climate Change'/><category term='FreeNode'/><category term='l10n'/><category term='10.10'/><category term='indic'/><category term='kinect'/><category term='OpenStreetMap'/><category term='UNR'/><category term='Environment'/><category term='firefox'/><category term='iceweasel'/><category term='accessibility'/><category term='travel'/><category term='blind'/><category term='RSS'/><category term='barcampvte'/><category term='Configuring-Hardware'/><category term='fossin2008'/><category term='haskell'/><category term='grep'/><category term='keyboard'/><category term='alsa'/><category term='User friendly'/><category term='eclipse'/><category term='angling'/><category term='FOSSMeet'/><category term='sitecopy'/><category term='startups'/><category term='bittorrent'/><category term='hyderabad'/><category term='veli'/><category term='meego'/><category term='CDMA'/><category term='biofuel'/><category term='weather stations'/><category term='oddmuse'/><category term='QA'/><category term='Nokia'/><category term='security'/><category term='bzr'/><category term='netbooks'/><category term='&quot;OpenCV&quot;'/><category term='robots'/><category term='video hams'/><category term='koha'/><category term='india'/><category term='bash'/><category term='sopa'/><category term='hacker'/><category term='chennai'/><category term='dontzap'/><category term='neo freerunner'/><category term='micro-blogging'/><category term='Intrepid'/><category term='people'/><category term='Yves Rossy'/><category term='AMD64'/><category term='system-adminstration'/><category term='html'/><category term='equivs'/><category term='atom'/><category term='virutalization'/><category term='&quot;web authentication&quot;'/><category term='china'/><category term='architecture'/><category term='CES08'/><category term='beagle'/><category term='adzap'/><category term='GSM'/><category term='nepal'/><category term='&quot;film making&quot;'/><category term='Gimp'/><category term='apple'/><category term='tablet'/><category term='oscar'/><category term='CHDK'/><category term='puppylinux'/><category term='postfix'/><category term='Neo1973'/><category term='intersat'/><category term='most'/><category term='gnome'/><category term='find'/><category term='gta02'/><category term='cms'/><category term='python'/><category term='Phatch'/><category term='tee'/><category term='apport'/><category term='GUI Testing'/><category term='vagrant'/><category term='internet'/><category term='debian'/><category term='web-browser'/><category term='Mozilla Crash Reporter'/><category term='layout'/><category term='software-center'/><category term='xvidcap'/><category term='compiz'/><category term='sysvinit'/><category term='video-ham'/><category term='trekking'/><category term='science'/><category term='gstreamer'/><category term='fennec'/><category term='apache'/><category term='hpodder'/><category term='Mobile'/><category term='children'/><category term='emacs'/><category term='mukt.in'/><category term='opensuse'/><category term='&quot;FSUG-Bangalore&quot;'/><category term='fluxbox'/><category term='ajax'/><category term='hindi'/><category term='programming'/><category term='moblin'/><category term='voip'/><category term='lisp'/><category term='web2py'/><category term='editors'/><category term='pokhara'/><category term='lv'/><category term='book'/><category term='laos'/><category term='brazil'/><category term='NGO'/><category term='X-Window-System'/><category term='WATiR'/><category term='terminal'/><category term='Qmail'/><category term='Debian-IN'/><category term='mod_pagespeed'/><category term='yahoo maps'/><category term='SUSE'/><category term='drupal'/><category term='DJvu'/><category term='fsfs'/><category term='HCU'/><category term='fiction'/><category term='less'/><category term='solar'/><category term='keycode'/><title type='text'>Playing With Sid</title><subtitle type='html'>Arky blogs about technology &lt;strong&gt;world as built&lt;/strong&gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://playingwithsid.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default'/><link rel='alternate' type='text/html' href='http://playingwithsid.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default?start-index=26&amp;max-results=25'/><author><name>Arky</name><uri>http://www.blogger.com/profile/06552120151786983642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_qBN_dFzAuCo/RvuqBLl6v6I/AAAAAAAAAAM/rR3np72J5Vc/s320/arky.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>542</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3970910572020526646.post-8030962044923567114</id><published>2013-06-12T17:53:00.003+07:00</published><updated>2013-06-12T17:53:27.394+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='africa'/><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><category scheme='http://www.blogger.com/atom/ns#' term='firefoxOS'/><category scheme='http://www.blogger.com/atom/ns#' term='l10n'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>African Network For Localization (ANLoc) Conference 2013</title><content type='html'>&lt;p&gt;Traveled to Johannesburg, South Africa, to attend &lt;a href="http://www.africanlocalisation.net/terminology-and-localisation-africa-and-beyond" title="Terminology and Localization in Africa and beyond"&gt;African Network For Localization (ANLoc)'s Terminology and Localisation in Africa and Beyond Conference&lt;/a&gt; earlier this year. It gave me an opportunity to learn the history of African languages in cyberspace and meet the people behind various multilingual initiatives.  The conference brought together language professionals, academics and open source developers to learn about terminology development and localization platforms.&lt;/p&gt;&lt;p&gt;Language is the key for unlocking the potential of Africa. &lt;a href="http://www.africanlocalisation.net/" title="About ANLoc Project"&gt; The African Network for Localization (ANLoc)&lt;/a&gt; is a non-profit that supports African language technology development. The ANLoc partners  were instrumental in the numeration and standardization of &lt;a href="http://www.slideshare.net/malangali/100-african-language-locales" title="100 African language locales"&gt;100 African languages&lt;/a&gt;. The ANLoc partners and sub-projects developed Unicode fonts, keyboard input systems, translation tools and terminologies for African languages. They also devised training programs for building sustainable volunteer driven localization communities.&lt;/p&gt;&lt;p&gt;The conference featured technical talks, break-out sessions and brainstorming sessions. There were in-depth discussions on the various facets of multilingualism in cyberspace in context to African languages, the challenges of translating computing terms in African languages, the use of machine translation methods and the development of linguistics resources such language dictionaries and terminologies. The conference organizers maintained a good balance of discussions, along with practical hands-on workshops. The size of conference made interactions easier. It was good to meet Mozilla localization contributors from over 10 African languages during this event.&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-0gJbcRLw8sc/Ubg2TrQKYDI/AAAAAAAAARY/djkvBnH7ju0/s1600/ANLoc-2013-Group-Photo.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-0gJbcRLw8sc/Ubg2TrQKYDI/AAAAAAAAARY/djkvBnH7ju0/s320/ANLoc-2013-Group-Photo.jpeg" alt="The African Network For Localization (ANLoc) conference group photo" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;ANLoc's project localized widely used open source Mozilla Firefox web browser in many African languages. The ground realities of mobilizing and sustaining communities in Africa are apparent. Finding contributors is difficult. Most contributors refrain from volunteering due to economic reasons. The overall economic development and access to digital technologies is limited to few regions in Africa. The availability of Internet has improved but the cost is still prohibitively high.  I shared my community building experiences from similar resource constrained environments across the world.&lt;br /&gt;
&lt;center&gt;&lt;iframe src="http://www.slideshare.net/slideshow/embed_code/22841724" width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt; &lt;div style="margin-bottom:5px"&gt;&lt;strong&gt; &lt;a href="http://www.slideshare.net/playingwithsid/tools-for-communitybuilding" title="Identify, Engage, Empower: Tools for Community Building" target="_blank"&gt;Identify, Engage, Empower: Tools for Community Building&lt;/a&gt; &lt;/strong&gt; &lt;/div&gt;&lt;/center&gt;&lt;p&gt;Participated in break-out sessions on developing style guides for localization and Mozilla localization processes.&lt;br /&gt;
The FirefoxOS localization sprint was organized as part of the event. The localizers worked in groups to translate Mozilla FirefoxOS mobile operating system using &lt;a href="http://mozilla.locamotion.org"&gt;Pootle&lt;/a&gt; web translation platform.&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-4ru9rdx4oaI/Ubg24pkFyuI/AAAAAAAAARg/7jZZylHTlOk/s1600/FirefoxOS-L10N-Sprint-Africa.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-4ru9rdx4oaI/Ubg24pkFyuI/AAAAAAAAARg/7jZZylHTlOk/s320/FirefoxOS-L10N-Sprint-Africa.jpg" alt="FirefoxOS localizations in African languages" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-vnLly2f7dAA/Ubg29HqpW0I/AAAAAAAAARo/lzbCi95loKg/s1600/ANLoc-Developing+style-guides-for-localizers.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-vnLly2f7dAA/Ubg29HqpW0I/AAAAAAAAARo/lzbCi95loKg/s320/ANLoc-Developing+style-guides-for-localizers.jpg" alt="Developing localization style guides workshop" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Talked about Android Internationalization and adding African language fonts and keyboard support to Android. Android currently supports few major African languages: Swahili, Amharic, Zulu and Afrikaans, but more African language coverage is needed. Cheap Android devices are flooding the African market. Today, the first internet experience for many is not on a desktop computer but on mobile phones. Mobiles play a great role in accessing information and even transfering money. &lt;/p&gt;&lt;p&gt;The brainstorming sessions were very interesting. The problems discussed were both at an economic and social level. These problems are similar in nature to the countries where I have been working for the past few years.&lt;/p&gt;&lt;p&gt;The lack of availability of African local content on the internet was a major hurdle. The African diaspora spread across the world and few local governments and non profit organizations were involved in developing local language content. The tide seems to be turning now, with increasing availability of the Internet on mobile phones. Social media and user generated content is now bridging the gap. &lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-XzlXVCXQzac/Ubg3ZhC7ArI/AAAAAAAAARw/H7sFOawKKmE/s1600/ANLoc-Brainstorming-session.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-XzlXVCXQzac/Ubg3ZhC7ArI/AAAAAAAAARw/H7sFOawKKmE/s320/ANLoc-Brainstorming-session.jpg" alt="ANLoc Brain-storming Session on african languages" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;This conference gave me a framework for my future activities in Africa. I'll be traveling to East Africa to participate in &lt;a href="http://tech4africa.com/event/nairobi-tech-day/"&gt;Tech4Africa Nairobi Tech Day&lt;/a&gt; and organize localization hackathons. Such events will help us work on Mozilla Firefox in some of the major languages and help build sustainable Mozilla communities in Africa. &lt;/p&gt;&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://playingwithsid.blogspot.com/feeds/8030962044923567114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://playingwithsid.blogspot.com/2013/06/african-network-for-localization-anloc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/8030962044923567114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/8030962044923567114'/><link rel='alternate' type='text/html' href='http://playingwithsid.blogspot.com/2013/06/african-network-for-localization-anloc.html' title='African Network For Localization (ANLoc) Conference 2013'/><author><name>Arky r</name><uri>https://plus.google.com/114495277122443728635</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Zh9H8UKk53Q/AAAAAAAAAAI/AAAAAAAAANQ/RVdm_yTbiPY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-0gJbcRLw8sc/Ubg2TrQKYDI/AAAAAAAAARY/djkvBnH7ju0/s72-c/ANLoc-2013-Group-Photo.jpeg' height='72' width='72'/><thr:total>0</thr:total><georss:featurename>Sandton, South Africa</georss:featurename><georss:point>-26.1075663 28.056700699999965</georss:point><georss:box>-26.335796799999997 27.733977199999966 -25.8793358 28.379424199999963</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3970910572020526646.post-7440430964978058990</id><published>2013-05-17T17:31:00.000+07:00</published><updated>2013-05-17T17:31:09.063+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='l10n'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'> Mozilla Localization Makes a Positive Social Impact</title><content type='html'>&lt;p&gt;&lt;a href="http://mozilla.org"&gt;Mozilla&lt;/a&gt; brings power of the web into ordinary people's hands. Every day I spend countless hours working with volunteer communities around the world to translate &lt;a href="http://http://www.mozilla.org/en-US/firefox/new/"&gt;Firefox&lt;/a&gt; web browser. Reading &lt;a href="https://plus.google.com/101852104918354575573"&gt;Sudheesh Singanamalla&lt;/a&gt;'s &lt;a href="http://theirregularview.blogspot.in/2013/05/a-localization-journey-farmers-tale.html"&gt;blog post&lt;/a&gt; about his encounter with a farmer in rural India was such a touching experience.&lt;/p&gt;&lt;blockquote class="tr_bq"&gt;&lt;h2&gt;&lt;a href="http://theirregularview.blogspot.in/2013/05/a-localization-journey-farmers-tale.html"&gt;A Localization journey - A Farmer's tale - A Delightful Experience&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;It was on my way back in a cramped out bus, travelling researching about language changes and variations within the state of Andhra Pradesh, that  I sat next to a man, quite old. &lt;/p&gt;&lt;a href="http://2.bp.blogspot.com/-OGa2f6TWN18/UZYFAzil-PI/AAAAAAAAARA/xpL0Knoca8I/s1600/Rural-farmers-uses-firefox-in-telugu.jpg" imageanchor="1" &gt;&lt;img border="0" src="http://2.bp.blogspot.com/-OGa2f6TWN18/UZYFAzil-PI/AAAAAAAAARA/xpL0Knoca8I/s320/Rural-farmers-uses-firefox-in-telugu.jpg" alt="Sudheesh and the old man" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;&lt;b&gt;Me &lt;/b&gt;: What do you use in the internet? How do you talk to your son?&lt;br /&gt;
&lt;b&gt;Old man&lt;/b&gt;: I go to Rajat's Net Cafe nearby by house and then talk from there on Google (meant Google+)&lt;br /&gt;
&lt;b&gt;Me &lt;/b&gt;: Do you know how to read English and understand which button to click and so on?&lt;br /&gt;
&lt;b&gt;Old man&lt;/b&gt; : Oh, i don't know English, but i use it in Telugu. The  shop guy Rajat has seen me since he was small, so after my son went to  Delhi, he&amp;nbsp;separately&amp;nbsp;bought a Telugu keyboard so that i can be using the  keyboard.&lt;br /&gt;
&lt;b&gt;Me&lt;/b&gt;: Okay, but then how do you read the information on the computer screen? Isn't that in English?&lt;br /&gt;
&lt;b&gt;Old man&lt;/b&gt; : (Laughs) Don't you know, there is this software something called Firefox, it is in Telugu.&lt;br /&gt;
&lt;b&gt;Me&lt;/b&gt; : Really? Can you tell me how the software looks?&lt;br /&gt;
&lt;b&gt;Old man&lt;/b&gt; : You should know more, you're an engineering student but  if you ask i'll tell you, its a small thing like this earth picture but  a small cat , orange in colour is holding it.&lt;br /&gt;
&lt;b&gt;Me&lt;/b&gt;: (smiling crazily) You know how to use it in Telugu?&lt;br /&gt;
Old man : Yeah, its not hard, I know how to read Telugu and also know how to use mouse, so clicking gets me the job done.&lt;br /&gt;
&amp;nbsp;&lt;/blockquote&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://playingwithsid.blogspot.com/feeds/7440430964978058990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://playingwithsid.blogspot.com/2013/05/mozilla-localization-makes-positive.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/7440430964978058990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/7440430964978058990'/><link rel='alternate' type='text/html' href='http://playingwithsid.blogspot.com/2013/05/mozilla-localization-makes-positive.html' title=' Mozilla Localization Makes a Positive Social Impact'/><author><name>Arky r</name><uri>https://plus.google.com/114495277122443728635</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Zh9H8UKk53Q/AAAAAAAAAAI/AAAAAAAAANQ/RVdm_yTbiPY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-OGa2f6TWN18/UZYFAzil-PI/AAAAAAAAARA/xpL0Knoca8I/s72-c/Rural-farmers-uses-firefox-in-telugu.jpg' height='72' width='72'/><thr:total>0</thr:total><georss:featurename>Andhra Pradesh, India</georss:featurename><georss:point>17.0477624 80.09818689999997</georss:point><georss:box>9.2649459 69.77103839999998 24.8305789 90.42533539999997</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3970910572020526646.post-3207965081378141666</id><published>2013-05-14T20:16:00.000+07:00</published><updated>2013-05-14T20:16:36.225+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cyanogenmod'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='samsung'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Android Device Offline: Fixing ADB Connection Error</title><content type='html'>&lt;p&gt;After upgrading to Android Jellybean (4.2.2) the '&lt;a href="http://developer.android.com/tools/help/adb.html‎"&gt;adb (Android Debug Bridge)&lt;/a&gt;' program failed to connect my Android mobile phone. Running 'adb devices' in the terminal showed &lt;i&gt;error: device offline&lt;/i&gt; message. &lt;/p&gt;&lt;p&gt;Recently &lt;a href="http://www.androidcentral.com/ics-feature-mtp-what-it-why-use-it-and-how-set-it"&gt;Android switched to MTP (Media Transfer Protocol)&lt;/a&gt;. Unfortunately MTP support has some issues. For now I have to resort to using 'adb' command to work with my Android mobile phone.&lt;/p&gt;&lt;p&gt;Digging around the Internet, I learned that Android Jellybean has a new security feature. You need to do RSA key fingerprint verification with the PC. Otherwise the Android device will be reported as offline.&lt;/p&gt;&lt;h2&gt;How to Fix ADB Device Offline Error &lt;/h2&gt;&lt;p&gt;Here are the steps to connect to your Android device with adb. &lt;/p&gt;&lt;ul&gt;&lt;li&gt; Get the latest version of adb. Update using &lt;a href="http://developer.android.com/sdk/installing.html"&gt;Android SDK android&lt;/a&gt; program: 'android update adb'&lt;/li&gt;
&lt;li&gt; Restart adb server with 'adb kill-server'&lt;/li&gt;
&lt;li&gt; Unplug and reconnect the device to a different USB port&lt;/li&gt;
&lt;li&gt; Repeat last two steps until you see 'Allow USB Debugging?' dialog on your android device.&lt;/li&gt;
&lt;li&gt; Select 'Always allow from this computer' option &lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Now you can talk to your Android device using the &lt;a href="http://developer.android.com/tools/help/adb.html#commandsummary"&gt;adb commands&lt;/a&gt;. &lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://playingwithsid.blogspot.com/feeds/3207965081378141666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://playingwithsid.blogspot.com/2013/05/android-device-offline-fixing-adb.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/3207965081378141666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/3207965081378141666'/><link rel='alternate' type='text/html' href='http://playingwithsid.blogspot.com/2013/05/android-device-offline-fixing-adb.html' title='Android Device Offline: Fixing ADB Connection Error'/><author><name>Arky r</name><uri>https://plus.google.com/114495277122443728635</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Zh9H8UKk53Q/AAAAAAAAAAI/AAAAAAAAANQ/RVdm_yTbiPY/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3970910572020526646.post-1133311079387415392</id><published>2013-05-05T13:30:00.000+07:00</published><updated>2013-06-10T13:26:26.518+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cyanogenmod'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='samsung'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Install CyanogenMod 10.1 (Android Jellybean 4.2.2) on Samsung Galaxy S2 (GT-I9100G) </title><content type='html'>&lt;p&gt;In this post we'll install &lt;a href="http://cyanogenmod.com/"&gt;Cyanogenmod CM 10.1.x &lt;/a&gt; on Samsung Galaxy SII mobile phone. Please note this instructions apply to Samsung Galaxy S2 GT-I1900G model only.&lt;/p&gt;&lt;p&gt;&lt;i&gt;Disclaimer: Installing third-party firmware will void your phone warranty and if something goes wrong it could make your phone unusable. The installation process will wipe data/apps, Please backup everything.! &lt;/i&gt;&lt;/p&gt;&lt;p&gt;Before you get started consider backing up your phone data using Samsung Kies or Android apps such as Titanium Backup. Alternatively you can copy the data manually by connecting the phone to your computer with an USB cable.&lt;/p&gt;&lt;h2&gt;Prerequisites: What do you need?&lt;/h2&gt;&lt;ol&gt;&lt;li&gt; Install &lt;a href="http://developer.android.com/sdk/installing.html"&gt;Android SDK&lt;/a&gt;. We'll use the nifty adb program to manage the phone and debug any problems.&lt;/li&gt;
&lt;li&gt;Install phone flashing program Fastboot, &lt;a href="http://www.glassechidna.com.au/products/heimdall"&gt;Heimdall&lt;/a&gt; on Linux or &lt;a href="http://www.handcellphone.com/mobile/samsung-galaxy-s-how-upgrade-firmware-using-odin-flash-tool"&gt;Odin&lt;/a&gt; utility for MS Windows.&lt;/li&gt;
&lt;li&gt;Download Clockwork Recovery: &lt;a href="http://forum.xda-developers.com/showthread.php?t=1312218"&gt;GT-I1900G_ICS_ClockworkMod-Recovery_5.5.0.4.tar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; Download latest Cyanogenmod 10.1.x from &lt;a href="http://download.cyanogenmod.com/?device=i9100g&amp;type=nightly"&gt;Cynogenmod download page for i9100g device.&lt;/a&gt;. &lt;/li&gt;
&lt;li&gt;Download &lt;a href="http://goo.im/gapps/gapps-jb-20130301-signed.zip"&gt;gapps-jb-2013301-signed.zip&lt;/a&gt; from &lt;a href="http://goo.im/gapps"&gt;goo.im&lt;/a&gt;.This package provides standard Google Android applications such as Google Play (A.K.A Google Market).&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;If you are upgrading an Android Gingerbread Phone, you'll need stock Android Ice Cream Sandwich(ICS) ROM. You can find stock Android ROM from &lt;a href="http://www.sammobile.com/firmware/"&gt;SamMobile&lt;/a&gt;. &lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;h2&gt;Flash Ice Cream Sandwitch (ICS) Official ROM to Samsung Galaxy S2(GT-I9100G) &lt;/h2&gt;&lt;p&gt;You'll need your phone to running Android Ice Cream Sandwitch(ICS). The phone needs to run ICS bootloaders to upgrade to CyanogenMod 10.1.x. In this section I'll flash official Ice Cream Sandwitch(ICS) ROM onto my Gingerbread Phone.(Thank you &lt;a href="http://codeworkx.de"&gt;codeworkx&lt;/a&gt; for pointing this out.)&lt;/p&gt;&lt;p&gt;You can ignore this section if you are working with ICS S2 phone.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Unzip the previously downloaded ICS ROM &lt;a href=" http://www.hotfile.com/dl/140746670/3f554d7/I9100GDZKL3_I9100GOLCKL3_XME.zip.html"&gt;I9100GDZKL3_I9100GOLCKL3_XME ROM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Put the phone in download mode by holding Volume Down(-), Home button and pressing power button. &lt;/li&gt;
&lt;li&gt;Connect the phone to computer using USB cable&lt;/li&gt;
&lt;li&gt;Launch 0din on your computer and select PDA mode and flash the uncompressed .tar file.&lt;/li&gt;
&lt;li&gt;Once complete the phone will reboot. &lt;/li&gt;
&lt;/ol&gt;&lt;h2&gt;Root the Samsung S2 ICS Phone with ClockWorkMod Recovery Kernel&lt;/h2&gt;&lt;p&gt;The handy ClockWorkMod tool allows you to flash the phone with different ROMs from the phone itself without the need&lt;br /&gt;
of computer.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Connect your phone to computer using a USB cable.&lt;/li&gt;
&lt;li&gt;Put the device in download mode with '&lt;i&gt;adb reboot bootloader&lt;/i&gt;' or by holding Volume Down(-), Home button and pressing power button. &lt;/li&gt;
&lt;li&gt;Uncompress the previously downloaded Clockwork Recovery file.&lt;/li&gt;
&lt;li&gt;Use heimdall program to flash on the command line: '&lt;i&gt;heimdall  flash --kernel zImage&lt;/i&gt;'&lt;/li&gt;
&lt;li&gt;Reboot the mobile phone.&lt;/li&gt;
&lt;/ol&gt;&lt;h2&gt;Install CM 10.1.x on Samsung Galaxy S2 &lt;/h2&gt;&lt;p&gt;Connect your phone to your computer and transfer the previously downloaded files Cyanogenmod 10.1.x and Gapps files to mobile phones internal memory. Restart the phone and enter recovery mode by pressing Volume Up, Home and Power buttons together. Follow the steps below to install the CM10.1.x on your phone. &lt;/p&gt;&lt;ol&gt;&lt;li&gt; Select wipe data/factory reset &lt;/li&gt;
&lt;li&gt; Select wipe cache partition &lt;/li&gt;
&lt;li&gt; Select Advanced Menu and choose wipe dalvik cache &lt;/li&gt;
&lt;li&gt; Select Install zip from sdcard and choose update-cm-10.1-XXX-XXX-XXX-signed.zip file.  &lt;/li&gt;
&lt;li&gt; Select Install zip from sdcard and choose gapps-jb-2013301-signed.zip file. Reboot phone  &lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;That's all folks! Don't forget to share your experiences by leaving a comment here. &lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://playingwithsid.blogspot.com/feeds/1133311079387415392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://playingwithsid.blogspot.com/2013/05/Android-Jellybean-CM10.1-S2-I9100-install.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/1133311079387415392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/1133311079387415392'/><link rel='alternate' type='text/html' href='http://playingwithsid.blogspot.com/2013/05/Android-Jellybean-CM10.1-S2-I9100-install.html' title='Install CyanogenMod 10.1 (Android Jellybean 4.2.2) on Samsung Galaxy S2 (GT-I9100G) '/><author><name>Arky r</name><uri>https://plus.google.com/114495277122443728635</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Zh9H8UKk53Q/AAAAAAAAAAI/AAAAAAAAANQ/RVdm_yTbiPY/s512-c/photo.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3970910572020526646.post-525091645800958556</id><published>2013-04-30T14:21:00.000+07:00</published><updated>2013-04-30T14:21:23.737+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><category scheme='http://www.blogger.com/atom/ns#' term='myanmar'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='barcamp'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Barcamp Yangon 2013 </title><content type='html'>&lt;p&gt;Whoever said "Change is slow" hasn't been to Myanmar (also known as Burma). In seven short months, the country transformed into the something I now barely recognize. Getting Myanmar visa never been this easy, many direct flights to Yangon from all international hubs in South East Asia everyday. The Yangon airport is chocked with tourists, the prices just went through the roof. This time I didn't bring any crisp, unmarked hundred dollar notes to haggle for better exchange rate with the punters on the Yangon streets.&lt;/p&gt;&lt;p&gt;Walking out of the airport, I realized Myanmar has switched to driving on left side of the road. The roads are clogged with second-hand Japanese minivans, imported SUV's and decades old taxis jostling for space. For a moment, I longed for the small colorful Mandalay jeeps plying the quiet Yangon streets at sedate pace. Stuck in the traffic jam, I killed time by counting different cars with left and right steering wheels.&lt;/p&gt;&lt;p&gt;If you get stuck in the traffic jam, you can use the 3G mobile network to catch up with your email. Mobile SIM cards doesn't cost US$2000 anymore. Mobile SIM cards with data plan can be rented for $10 a day. If you are lucky you might even find $20 voice only tourist SIM cards. Mobile connections are still very expensive, it costs US$150-$200 for mobile connection. Perhaps it might soon change when the telecommunications market opens up in next few years.&lt;/p&gt;&lt;p&gt;Back in Myanmar after two years for &lt;a href="http://barcampyangon.com"&gt;Barcamp Yangon 2013&lt;/a&gt;, the biggest community organized un-conference in the world. This year over 6000 participants are expected to attend this event. Barcamps are hugely popular in this country, the event addresses the digital divide with open sharing and even help kick-start technology entrepreneurship activities. &lt;/p&gt;&lt;p&gt;Few years ago, young students would attend to use the free wireless internet access at Barcamp Yangon. Internet access was restricted to educational institutions and Internet Cafes. Today you can get internet connection in restaurants, cafes and even at home. It is easy to buy personal computers, smart phones and tablets locally. There will be explosive growth of internet users in Myanmar.&lt;/p&gt;&lt;p&gt;During &lt;a href="http://playingwithsid.blogspot.com/2011/02/barcamp-yangon-2011-myanmar.html"&gt;Barcamp Yangon 2011&lt;/a&gt; I kick-started the effort to translate Firefox web browser into Burmese. I have been mentoring the local &lt;a href="http://mozillamyanmar.org/"&gt;Mozilla Myanmar community&lt;/a&gt; ever since. It had been a long road, we had many problems: building Mozilla community, finding volunteers for translations and deploying right web based localization tools. This trip to Myanmar would give me a chance to work with the community and resolve translation issues that are blocking Firefox Burmese release.&lt;/p&gt;&lt;h2&gt;Barcamp Yangon 2013&lt;/h2&gt;&lt;p&gt;Once again the barcamp organizers and volunteers efficiently organized such a large event. The event attracted significant &lt;br /&gt;
sponsorship this year, the talks in main rooms were marketing pitches from those sponsors. There were some interesting talks 'Make the web speak your language' and 'Women in technology' panel discussion. It was good to see many international participants at the event, they were in Myanmar on vacation and decided to attend the event. The Q&amp;A session with the international barcampers was a good experience, it provided an opportunity for young Burmese barcampers to interact and get perspective on wide ranging subjects.&lt;/p&gt;&lt;center&gt;&lt;a href="http://1.bp.blogspot.com/-j_HucMTKWJk/UX9oZeGzbmI/AAAAAAAAAPw/KAiQBfZc4l8/s1600/barcamp-yangoon.jpg" imageanchor="1" &gt;&lt;img border="0" src="http://1.bp.blogspot.com/-j_HucMTKWJk/UX9oZeGzbmI/AAAAAAAAAPw/KAiQBfZc4l8/s320/barcamp-yangoon.jpg" alt="Barcamp Yangon Venue" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/-J9E0FPvK-lM/UX9onQO4c-I/AAAAAAAAAP4/dKLSn_h5bRY/s1600/Barcamp-tech-talk-yangon.jpg" imageanchor="1" &gt;&lt;img border="0" src="http://3.bp.blogspot.com/-J9E0FPvK-lM/UX9onQO4c-I/AAAAAAAAAP4/dKLSn_h5bRY/s320/Barcamp-tech-talk-yangon.jpg" alt="Barcamp yangon Tech Talks" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/-ZuMdEFtqzYc/UX9pD1lZuuI/AAAAAAAAAQA/dUpFj4tSRn0/s1600/Make_the_Web_Speak_Burmese.jpg" imageanchor="1" &gt;&lt;img border="0" src="http://1.bp.blogspot.com/-ZuMdEFtqzYc/UX9pD1lZuuI/AAAAAAAAAQA/dUpFj4tSRn0/s320/Make_the_Web_Speak_Burmese.jpg" alt="Make the web speak your language" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/center&gt;&lt;p&gt;In my talk &lt;a href="http://people.mozilla.com/~ddahl/pages/HackingFirefox/template.html"&gt;How to become a Firefox Hacker&lt;/a&gt; I shared how one can leverage existing web development skills to contribute to Firefox. Mozilla Myanmar localization lead contributor Zinmin shared the Firefox localization process and gave a demo of &lt;a href="http://mozilla.locamotion.org/"&gt;Pootle web based translation tool&lt;/a&gt;. The participants were encouraged to join the Mozilla Myanmar community and localization sprint after the Barcamp Yangon.&lt;/p&gt;&lt;center&gt;&lt;a href="http://4.bp.blogspot.com/-NTBAltIwmvE/UX9piojktVI/AAAAAAAAAQI/p1Jb1W7Rkrg/s1600/Mozilla-Mynamar-localization-demo.jpg" imageanchor="1" &gt;&lt;img border="0" src="http://4.bp.blogspot.com/-NTBAltIwmvE/UX9piojktVI/AAAAAAAAAQI/p1Jb1W7Rkrg/s320/Mozilla-Mynamar-localization-demo.jpg" alt="Mozilla Myanmar localization demo by zinmin" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/center&gt;&lt;p&gt;Attending Barcamp Yangon gave me a good opportunity to keep the pulse the fast changing Myanmar. It was good to reconnect with the open source communities and meet people in technology and non-profit world. Next year I hope to attend Barcamp Mandalay, it seems to have more developer focused audience. &lt;/p&gt;&lt;center&gt;&lt;a href="http://1.bp.blogspot.com/-82KZcRfV2Q0/UX9pyCIsFiI/AAAAAAAAAQQ/c4FPf6VRunU/s1600/Ubuntu-Myanmar-booth.jpg" imageanchor="1" &gt;&lt;img border="0" src="http://1.bp.blogspot.com/-82KZcRfV2Q0/UX9pyCIsFiI/AAAAAAAAAQQ/c4FPf6VRunU/s320/Ubuntu-Myanmar-booth.jpg" alt="Ubuntu Myanmar Community" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;h2&gt;Mozilla Myanmar Localization Sprint &lt;/h2&gt;&lt;p&gt;After Barcamp Yangon, Zinmin organized Burmese localization sprint in Yangon. The localization sprint provides hands-on training for new localizers. After a quick introduction from Zinmin and the team started translating remaining strings Firefox Aurora. The &lt;a href="http://mozilla.locamotion.org/"&gt;Pootle&lt;/a&gt; web based tool does perform well bandwidth constrained environment such as Myanmar. Zinmin cleaned up most of the translation errors that were blocking the productization of Firefox Burmese Aurora. &lt;/p&gt;&lt;center&gt;&lt;a href="http://2.bp.blogspot.com/-netWS8LACW4/UX9qITTprQI/AAAAAAAAAQY/kGRL2drOO0U/s1600/Myanmar-L10N-Sprint.jpg" imageanchor="1" &gt;&lt;img border="0" src="http://2.bp.blogspot.com/-netWS8LACW4/UX9qITTprQI/AAAAAAAAAQY/kGRL2drOO0U/s320/Myanmar-L10N-Sprint.jpg" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;p&gt;During the sprint, Sajal and I spent some time testing Firefox Mobile. Firefox Mobile is important in countries like Myanmar where there is a large growing mobile web users than desktop users. However due to economic sanctions Google Playstore is not available in this country. Burmese users resort to various alternative app stores to find apps for Android devices. Another problem is network latency, for instance, tweeting pictures was really difficult. We looked in how to test Android apps network latency and performance issues.&lt;/p&gt;&lt;p&gt;You can read more about Mozilla L10N sprint on &lt;a href="http://zinm.in/blog/?p=65"&gt;Zinmin's blog post in Burmese&lt;/a&gt; and the  download the latest &lt;a href="http://www.mozilla.org/en-US/firefox/all-aurora.html#my"&gt; Firefox Burmese Aurora&lt;/a&gt; here.&lt;/p&gt;&lt;h2&gt;Technology Entrepreneurship and Start ups in Myanmar&lt;/h2&gt;&lt;p&gt;Spent some time meeting various technology entrepreneurs in Yangon. Start-up incubators like &lt;a href="http://www.rocket-internet.de"&gt;Rocket Internet&lt;/a&gt; and few others opened shop in Myanmar. Expats and Burmese diaspora are returning to start technology start-ups. Along with opportunities from the burgeoning economy there are challenges: People with good technical skills are hard to come by, the overhead costs are really high due to inflated prices.&lt;/p&gt;&lt;p&gt;I hope you'll get a chance to visit Myanmar and experience its rich culture. Perhaps you might wanna join the &lt;br /&gt;
Barcamp Yangon next year or spend some time working I'll help you find a co-working space in Yangon. &lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://playingwithsid.blogspot.com/feeds/525091645800958556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://playingwithsid.blogspot.com/2013/04/barcamp-yangon-2013.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/525091645800958556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/525091645800958556'/><link rel='alternate' type='text/html' href='http://playingwithsid.blogspot.com/2013/04/barcamp-yangon-2013.html' title='Barcamp Yangon 2013 '/><author><name>Arky r</name><uri>https://plus.google.com/114495277122443728635</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Zh9H8UKk53Q/AAAAAAAAAAI/AAAAAAAAANQ/RVdm_yTbiPY/s512-c/photo.jpg'/></author><thr:total>0</thr:total><georss:featurename>Yangon, Burma</georss:featurename><georss:point>16.8 96.14999999999998</georss:point><georss:box>16.313841500000002 95.50455299999997 17.2861585 96.79544699999998</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3970910572020526646.post-7091526174335860987</id><published>2013-03-04T21:47:00.002+07:00</published><updated>2013-03-04T21:49:51.178+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><category scheme='http://www.blogger.com/atom/ns#' term='blogging'/><title type='text'>15 Pesos Please!  Flying Cebu Pacific Air </title><content type='html'>&lt;p&gt;Somewhere over the ocean, en route to Hanoi on Cebu Pacific Air. I woke up with a parched mouth. Careful not wake the sleeping passengers, I whispered to the flight attendant for a glass of water. In the soft glow of the cabin lights, the flight attendant looked angelic. She said in a sweet voice '15 Pesos Please'. Cut to reality, crammed in the middle seat and my wallet safely stowed in the overhead compartment, I just couldn't believe the absurdity of it.&lt;/p&gt;&lt;iframe width="420" height="315" src="http://www.youtube.com/embed/iQiu--9p7og" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt; &lt;br /&gt;
&lt;p&gt;Forget the dancing flight attendants (See it on &lt;a href="https://www.youtube.com/watch?v=iQiu--9p7og"&gt;Youtube&lt;/a&gt;) and rock bottom ticket prices. Without basic services like a free glass of water, you can't expect any brand loyalty. Budget airlines do have to walk a tight rope in these trouble times, but they can't be this frugal. &lt;/p&gt;&lt;p&gt;What is your take on this? Share your experiences on budget airlines. &lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://playingwithsid.blogspot.com/feeds/7091526174335860987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://playingwithsid.blogspot.com/2013/03/15-pesos-please-flying-cebu-pacific-air.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/7091526174335860987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/7091526174335860987'/><link rel='alternate' type='text/html' href='http://playingwithsid.blogspot.com/2013/03/15-pesos-please-flying-cebu-pacific-air.html' title='15 Pesos Please!  Flying Cebu Pacific Air '/><author><name>Arky r</name><uri>https://plus.google.com/114495277122443728635</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Zh9H8UKk53Q/AAAAAAAAAAI/AAAAAAAAANQ/RVdm_yTbiPY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/iQiu--9p7og/default.jpg' height='72' width='72'/><thr:total>3</thr:total><georss:featurename>Manila, Philippines</georss:featurename><georss:point>14.5995124 120.9842195</georss:point><georss:box>14.4765834 120.822858 14.7224414 121.14558099999999</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3970910572020526646.post-931807285919463895</id><published>2013-02-27T17:29:00.000+07:00</published><updated>2013-02-27T18:00:09.043+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><category scheme='http://www.blogger.com/atom/ns#' term='l10n'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Mozilla Tagalog Localization Hackathon in Manila</title><content type='html'>&lt;p&gt;Philippines has rich linguistic diversity. Through out its history Philippines was influenced by language and traditions of those who came in search of gold and other precious minerals. Today, you can hear smattering of Sanskrit, Arabic, Chinese, English, and Spanish in Tagalog.&lt;/p&gt;&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Tagalog_language"&gt;Tagalog&lt;/a&gt; is the widely used Philippine dialect. &lt;a href="http://en.wikipedia.org/wiki/Filipino_language"&gt;Filipino&lt;/a&gt;, the National Language of the Philippines is composed primarily of Tagalog words, idioms, and phrases. Urban Filipinos are fluent in English. Traveling few hours away from Metro Manila, I noticed people preferred to speak in Tagalog.&lt;/p&gt;&lt;p&gt;The Mozilla Tagalog localization was kick-started by Seth Bindernagel around &lt;a href="http://www.mozillaphilippines.org/mozilla-firefox-localization-webinar-highlights/"&gt;2010&lt;/a&gt;. After a hiatus, the Tagalog localization effort now gained momentum thanks to good leadership and innovative community initiatives to encourage localization (See &lt;a href="http://www.mozillaphilippines.org/help-us-translate-firefox-aurora-to-tagalog-get-a-mini-shirt/"&gt;Help Us Translate Firefox Aurora to Tagalog &amp; Get a Mini-Shirt&lt;/a&gt;). We also have new localization teams for &lt;a href="https://wiki.mozilla.org/L10n:Teams:cbk"&gt;Chavacano&lt;/a&gt;, &lt;a href="https://wiki.mozilla.org/L10n:Teams:bcl"&gt;Bikol&lt;/a&gt; and &lt;a href="https://wiki.mozilla.org/L10n:Teams:ilo"&gt;Lloko&lt;/a&gt; languages.&lt;/p&gt;&lt;p&gt;The hackathon in Manila provided me an opportunity to connect with the teams and I hope to keep this momentum going. Shared few ideas and emphasized on quality and consistence of translation. Such events are good for not only attracting new translators, but also discuss the problems in translation. The event attracted students, bloggers, technology professionals and contributors from &lt;a href="http://tl.wikipedia.org/"&gt;Tagalog Wikipedia&lt;/a&gt;.&lt;/p&gt;&lt;center&gt;&lt;a href="http://3.bp.blogspot.com/-3olZA25OrUM/US3PeuctFiI/AAAAAAAAAPM/0qjufxb24_k/s1600/Arky-Taking-at-L10N-sprint.jpg" imageanchor="1" &gt;&lt;img border="0" src="http://3.bp.blogspot.com/-3olZA25OrUM/US3PeuctFiI/AAAAAAAAAPM/0qjufxb24_k/s320/Arky-Taking-at-L10N-sprint.jpg" alt="Talking to tagalog translators in manila" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;p&gt;The Firefox Tagalog localization looks very promising. Came back from the hackathon with confidence that we can start productization very soon. And don't forget to join the next &lt;a href="https://reps.mozilla.org/e/tagalog-firefox-translation-marathon-1q2013/"&gt;Tagalog Firefox Translation Marathon&lt;/a&gt; on April 9, 2013&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://playingwithsid.blogspot.com/feeds/931807285919463895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://playingwithsid.blogspot.com/2013/02/mozilla-tagalog-localization-hackathon.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/931807285919463895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/931807285919463895'/><link rel='alternate' type='text/html' href='http://playingwithsid.blogspot.com/2013/02/mozilla-tagalog-localization-hackathon.html' title='Mozilla Tagalog Localization Hackathon in Manila'/><author><name>Arky r</name><uri>https://plus.google.com/114495277122443728635</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Zh9H8UKk53Q/AAAAAAAAAAI/AAAAAAAAANQ/RVdm_yTbiPY/s512-c/photo.jpg'/></author><thr:total>0</thr:total><georss:featurename>SM Mall of Asia, Pacific Drive, Pasay City, Philippines</georss:featurename><georss:point>14.5350339 120.98345340000003</georss:point><georss:box>14.5340734 120.98219290000003 14.5359944 120.98471390000003</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3970910572020526646.post-1959608672933919435</id><published>2013-02-17T20:57:00.001+07:00</published><updated>2013-02-17T21:00:18.284+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='l10n'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>National Open Source Conference of Afghanistan (NOSCA) 2013</title><content type='html'>&lt;p&gt;This week &lt;a href="http://opensource.af"&gt;National Open Source Conference of Afghanistan (NOSCA)&lt;/a&gt; starts in Jalalabad, Afghanistan. The event is organized by the &lt;a href="http://www.nictaa.af"&gt;National ICT Alliance of Afghanistan&lt;/a&gt;. It will be held at Nangarhar University on February 19-21, 2013. Unfortunately I will not be able to attend this event. Please share the conference information with your friends in the region and encourage people to participate.&lt;/p&gt;&lt;p&gt;Building a Mozilla community in Afghanistan is on my list. During &lt;a href="http://playingwithsid.blogspot.com/2011/08/icann-41-singapore-2011.html"&gt;ICANN 41 Singapore&lt;/a&gt; I met few technologists from Afghanistan and remained in touch with them ever since. Last year we kick-started Firefox Aurora &lt;a href="https://wiki.mozilla.org/L10n:Teams:ps"&gt;Pashto&lt;/a&gt; and &lt;a href="https://wiki.mozilla.org/L10n:Teams:prs"&gt;Dari&lt;/a&gt; localization effort.&lt;/p&gt;&lt;p&gt;Communications in Afghanistan has grown considerably. Entrepreneurship is thriving despite the problems. Recently Divon Lan wrote about &lt;a href="http://rethinking42.blogspot.com/2012/10/rethinking-42-with-roya-mahboob.html"&gt;Afghanistan's first women technology entrepreneur&lt;/a&gt; on his blog.&lt;/p&gt;&lt;p&gt;Get in touch with me, if you want to get involved in Mozilla Afghanistan community building effort.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://playingwithsid.blogspot.com/feeds/1959608672933919435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://playingwithsid.blogspot.com/2013/02/national-open-source-conference-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/1959608672933919435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/1959608672933919435'/><link rel='alternate' type='text/html' href='http://playingwithsid.blogspot.com/2013/02/national-open-source-conference-of.html' title='National Open Source Conference of Afghanistan (NOSCA) 2013'/><author><name>Arky r</name><uri>https://plus.google.com/114495277122443728635</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Zh9H8UKk53Q/AAAAAAAAAAI/AAAAAAAAANQ/RVdm_yTbiPY/s512-c/photo.jpg'/></author><thr:total>0</thr:total><georss:featurename>Jalalabad, Afghanistan</georss:featurename><georss:point>34.4341667 70.44777780000004</georss:point><georss:box>34.3293782 70.28641630000004 34.5389552 70.60913930000004</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3970910572020526646.post-5066904531033044723</id><published>2013-02-11T23:14:00.000+07:00</published><updated>2013-02-11T23:14:49.333+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Firefox Responsive Design View to rescue </title><content type='html'>&lt;p&gt;Here is a good example of using &lt;a href="https://developer.mozilla.org/en-US/docs/Tools/Responsive_Design_View"&gt;Firefox Responsive Design View&lt;/a&gt;, &lt;a href="https://hacks.mozilla.org/2011/12/new-developer-tools-in-firefox-11-aurora/"&gt;DOM and Style Inspector&lt;/a&gt; to debug web design issues. Noticed this problem with &lt;a href="https://blog.mozilla.org/theden/"&gt;Mozilla The Den&lt;/a&gt; blog's site description while browsing the web with Firefox Mobile browser. Fired up my laptop to check this design issue with Firefox Responsive Design View. Then I used the DOM and Style Inspector to zero in on the CSS rule that adds this extra padding (padding-right: 340px;). Voila! It is time to send this patch to the developer. &lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-WxpkFw-hns8/URkWF7QUrVI/AAAAAAAAAO8/pSJh5EwNJZ8/s1600/Responsive-Mode-Firefox-debugging.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="256" width="320" src="http://3.bp.blogspot.com/-WxpkFw-hns8/URkWF7QUrVI/AAAAAAAAAO8/pSJh5EwNJZ8/s320/Responsive-Mode-Firefox-debugging.png" alt="Debugging and Fixing CSS issues with Firefox Web Developer tools" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Did a screen capture of the whole process. Don't see the embedded video, you can &lt;a href="http://youtu.be/4wGLHwINbyU"&gt;watch it on YouTube&lt;/a&gt;.&lt;/p&gt;&lt;iframe width="560" height="315" src="http://www.youtube.com/embed/4wGLHwINbyU" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://playingwithsid.blogspot.com/feeds/5066904531033044723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://playingwithsid.blogspot.com/2013/02/firefox-responsive-design-view-to-rescue.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/5066904531033044723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/5066904531033044723'/><link rel='alternate' type='text/html' href='http://playingwithsid.blogspot.com/2013/02/firefox-responsive-design-view-to-rescue.html' title='Firefox Responsive Design View to rescue '/><author><name>Arky r</name><uri>https://plus.google.com/114495277122443728635</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Zh9H8UKk53Q/AAAAAAAAAAI/AAAAAAAAANQ/RVdm_yTbiPY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-WxpkFw-hns8/URkWF7QUrVI/AAAAAAAAAO8/pSJh5EwNJZ8/s72-c/Responsive-Mode-Firefox-debugging.png' height='72' width='72'/><thr:total>7</thr:total><georss:featurename>Hanoi, Hoan Kiem District, Hanoi, Vietnam</georss:featurename><georss:point>21.0333333 105.85000000000002</georss:point><georss:box>20.974046299999998 105.76931900000002 21.0926203 105.93068100000002</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3970910572020526646.post-2789849277957495665</id><published>2013-02-09T06:11:00.000+07:00</published><updated>2013-02-09T06:46:00.589+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='l10n'/><category scheme='http://www.blogger.com/atom/ns#' term='hanoi'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Mozilla Firefox Vietnamese Beta Released</title><content type='html'>&lt;p&gt;Mozilla &lt;a href="http://www.mozilla.org/en-US/firefox/all-beta.html#vi"&gt;Firefox Vietnamese (19 Beta)&lt;/a&gt; was released this week. It is the culmination of my two year effort to re-animate the Mozilla Vietnamese localization team. &lt;/p&gt;&lt;p&gt;Building an active Mozilla community in Vietnam was the first step. Found few passionate young volunteers in the local open source community in Hanoi. Spent the next year mentoring these young volunteers into community leaders. Participation in local events attracted others to join the new Mozilla Vietnam community. Hands on Mozilla developer workshops and Mozilla localization sprints ensured that we retained most these new contributors.&lt;/p&gt;&lt;p&gt;Contributions to Mozilla Firefox Vietnamese localization had been stagnant since last fourteen rapid release cycles. During this period the Vietnamese Firefox had many parts of the browser untranslated thus hampering user experience of the browser. Community driven open source projects often suffer when active contributors leave. Building sustainable communities tackle this problem with new contributors stepping in to take up the reins.&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-1wAnns0Xi-Y/URWAj0UH_LI/AAAAAAAAAN8/29vyoh7XXp8/s1600/Vietnamese-Localization-Sprint.jpeg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="240" width="320" src="http://2.bp.blogspot.com/-1wAnns0Xi-Y/URWAj0UH_LI/AAAAAAAAAN8/29vyoh7XXp8/s320/Vietnamese-Localization-Sprint.jpeg" alt="Mozilla Localization community members working on translating firefox strings into vietnamese" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;I had been organizing Mozilla Localization sprints since &lt;a href="http://playingwithsid.blogspot.be/2011/08/last-week-we-organized-mozilla.html"&gt;August 2011&lt;/a&gt;. We met at the &lt;a href="http://khonggiancongdong.org"&gt;Hanoi community space&lt;/a&gt;, working on localization strings using web based translation software such &lt;a href="http://code.google.com/p/narro/"&gt;Narro&lt;/a&gt; and &lt;a href="http://mozilla.locamotion.org/"&gt;Pootle&lt;/a&gt;.The localization sprints with small groups provided a good opportunity to develop localization skills of new contributors and improve the quality of translations as well. &lt;/p&gt;&lt;p&gt;Thanks to efforts of these Mozilla Vietnamese Localization (L10N) community members, We have a fully localized Firefox Vietnamese Beta release. &lt;br /&gt;
&lt;ul&gt;&lt;li&gt; Trương Anh Tuấn &lt;/li&gt;
&lt;li&gt; Nguyễn Hà Dương &lt;/li&gt;
&lt;li&gt; Đàm Tiến Long &lt;/li&gt;
&lt;li&gt; Nguyễn Phan Hải &lt;/li&gt;
&lt;li&gt; Đặng Duy Thanh &lt;/li&gt;
&lt;li&gt; Ngô Trung &lt;/li&gt;
&lt;li&gt; Nguyên Thế Hùng &lt;/li&gt;
&lt;li&gt; Tuan Zendf &lt;/li&gt;
&lt;li&gt; Hakuna Matata&lt;/li&gt;
&lt;li&gt; Nguyễn Vũ Hưng &lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Don't forget to &lt;a href="http://www.mozilla.org/en-US/firefox/all-beta.html#vi"&gt;Download Firefox Vietnamese Beta&lt;/a&gt; today. &lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://playingwithsid.blogspot.com/feeds/2789849277957495665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://playingwithsid.blogspot.com/2013/02/mozilla-firefox-vietnamese-beta-released.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/2789849277957495665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/2789849277957495665'/><link rel='alternate' type='text/html' href='http://playingwithsid.blogspot.com/2013/02/mozilla-firefox-vietnamese-beta-released.html' title='Mozilla Firefox Vietnamese Beta Released'/><author><name>Arky r</name><uri>https://plus.google.com/114495277122443728635</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Zh9H8UKk53Q/AAAAAAAAAAI/AAAAAAAAANQ/RVdm_yTbiPY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-1wAnns0Xi-Y/URWAj0UH_LI/AAAAAAAAAN8/29vyoh7XXp8/s72-c/Vietnamese-Localization-Sprint.jpeg' height='72' width='72'/><thr:total>1</thr:total><georss:featurename>Hanoi, Hoan Kiem District, Hanoi, Vietnam</georss:featurename><georss:point>21.0333333 105.85000000000002</georss:point><georss:box>20.974046299999998 105.76931900000002 21.0926203 105.93068100000002</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3970910572020526646.post-3334764162652979975</id><published>2013-02-02T18:28:00.000+07:00</published><updated>2013-02-02T18:28:31.071+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='boot2gecko'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='firefoxOS'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Using Firefox Remote Debugger with Firefox OS Simulator </title><content type='html'>&lt;p&gt;Firefox OS App developers can use Firefox Remote Debugger to quickly fix &lt;a href="https://developer.mozilla.org/en-US/docs/Apps/Getting_Started"&gt;web app&lt;/a&gt; bugs. In this screencast &lt;a href="http://canuckistani.ca"&gt;Jeff Griffiths&lt;/a&gt; shows the current workflow of using the &lt;a href="https://hacks.mozilla.org/2012/12/firefox-os-simulator-1-0-is-here/"&gt;Firefox OS simulator&lt;/a&gt; and the &lt;a href="http://nightly.mozilla.org/"&gt;Firefox Nightly&lt;/a&gt; remote debugger developer tool. &lt;/p&gt;&lt;iframe width="560" height="315" src="http://www.youtube.com/embed/BP7LITSSwXw" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;p&gt;Don't see the embedded video, you can &lt;a href="http://www.youtube.com/embed/BP7LITSSwXw"&gt;watch it on YouTube&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;You can also use Firefox Remote Debugger with Firefox OS running in a desktop emulator, on a Firefox OS device and Firefox Mobile on Android mobile phone. Head over to Mozilla Developer Network (MDN) to learn more about &lt;a href="https://developer.mozilla.org/ms/docs/Tools/Debugger#Remote_Debugging"&gt;Firefox Remote Debugging&lt;/a&gt;.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://playingwithsid.blogspot.com/feeds/3334764162652979975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://playingwithsid.blogspot.com/2013/02/FirefoxOS-Remote-Debugger.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/3334764162652979975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/3334764162652979975'/><link rel='alternate' type='text/html' href='http://playingwithsid.blogspot.com/2013/02/FirefoxOS-Remote-Debugger.html' title='Using Firefox Remote Debugger with Firefox OS Simulator '/><author><name>Arky r</name><uri>https://plus.google.com/114495277122443728635</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Zh9H8UKk53Q/AAAAAAAAAAI/AAAAAAAAANQ/RVdm_yTbiPY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/BP7LITSSwXw/default.jpg' height='72' width='72'/><thr:total>0</thr:total><georss:featurename>City of Brussels, Belgium</georss:featurename><georss:point>50.8503396 4.351710300000036</georss:point><georss:box>50.6899546 4.028986800000036 51.010724599999996 4.6744338000000365</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3970910572020526646.post-7229681376795330093</id><published>2013-01-31T22:47:00.000+07:00</published><updated>2013-01-31T22:47:21.809+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='webmaker'/><category scheme='http://www.blogger.com/atom/ns#' term='boot2gecko'/><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><category scheme='http://www.blogger.com/atom/ns#' term='barcampvte'/><category scheme='http://www.blogger.com/atom/ns#' term='firefoxOS'/><category scheme='http://www.blogger.com/atom/ns#' term='laos'/><category scheme='http://www.blogger.com/atom/ns#' term='l10n'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Mozilla Community Engagement in Laos</title><content type='html'>&lt;p&gt;Just across the border lies Laos. This country of fun loving gentle people had a tumultuous history. I recently visited Laos for the first time to help build Mozilla community in Laos. &lt;/p&gt;&lt;p&gt;Writer Thomas Wanhoff lives Vientiane. He is the organizer of Barcamp Vientiane. Mozilla participated in the previous &lt;a href="http://playingwithsid.blogspot.be/2011/11/barcamp-vientiane-2011.html"&gt;Barcamp Vientiane&lt;/a&gt;. Thomas helped me understand the Lao history and culture over few bottles of dark Lao beer. Lack of infrastructure and resources hampered economic growth of Laos. Development aid that poured into this country had made very little difference. Recent efforts to develop internet entrepreneurship haven't been successful. Laos is slowly overcoming these problems. The 3G mobile network provides inexpensive internet connectivity. Large construction projects can be seen in Vientiane, new roads are replacing the pot holed dirt roads. &lt;/p&gt;&lt;p&gt;Visited ICT Association of Laos to talk about the Mozilla mission to promote innovation and choice on the web. Presented a demo of FirefoxOS and interacted with the team of localizers who are interested in localizing Firefox in Lao.&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-QH5XuobxDMY/UQqJ9xDeaeI/AAAAAAAAANo/Cf7X2AXVNZQ/s1600/Arky-in-Laos.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="213" width="320" src="http://2.bp.blogspot.com/-QH5XuobxDMY/UQqJ9xDeaeI/AAAAAAAAANo/Cf7X2AXVNZQ/s320/Arky-in-Laos.jpg" alt="Arky interacting with ICT Association of Laos" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Also visited the ICT Center at Dang Dok Campus of University of Laos(NUoL). The university campus is connected with high-speed optic fiber network. ICT Center staff gave me tour of their new e-learning centers computer lab and digital multimedia studio and post-production facilities.  The ICT center team expressed their interest to support Mozilla activities. &lt;/p&gt;&lt;p&gt;Now Lao web fonts are available &lt;a href="http://www.google.com/webfonts/earlyaccess"&gt;Google web fonts (Early Access)&lt;/a&gt; system. This would enable Lao speakers to read localized content on computers and mobile devices that do not include Lao fonts.&lt;/p&gt;&lt;h3&gt;The Mozilla Story with Lao Subtitles (Translated by Patthana Vilay)&lt;/h3&gt;&lt;script type="text/javascript" src="http://s3.amazonaws.com/s3.www.universalsubtitles.org/embed.js"&gt;
(
  {"base_state": {"language": "lo"}, "video_url": "http://videos-cdn.mozilla.net/brand/Mozilla_2011_Story.webm"}
)
&lt;/script&gt;&lt;br /&gt;
&lt;p&gt;Next step towards building Mozilla Lao community is get a core team organized and plan community events such as &lt;a href="http://webmaker.org"&gt;Mozilla Web Maker&lt;/a&gt;, Web developer events and Mozilla Lao Firefox localization sprints. Get in touch with me, if you want to get involved in Mozilla Lao community building effort.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://playingwithsid.blogspot.com/feeds/7229681376795330093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://playingwithsid.blogspot.com/2013/01/mozilla-community-engagement-in-laos.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/7229681376795330093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/7229681376795330093'/><link rel='alternate' type='text/html' href='http://playingwithsid.blogspot.com/2013/01/mozilla-community-engagement-in-laos.html' title='Mozilla Community Engagement in Laos'/><author><name>Arky r</name><uri>https://plus.google.com/114495277122443728635</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Zh9H8UKk53Q/AAAAAAAAAAI/AAAAAAAAANQ/RVdm_yTbiPY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-QH5XuobxDMY/UQqJ9xDeaeI/AAAAAAAAANo/Cf7X2AXVNZQ/s72-c/Arky-in-Laos.jpg' height='72' width='72'/><thr:total>0</thr:total><georss:featurename>Vientiane, Laos</georss:featurename><georss:point>17.962769 102.61442899999997</georss:point><georss:box>17.721089000000003 102.29170549999998 18.204449 102.93715249999997</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3970910572020526646.post-2964941150971779375</id><published>2013-01-28T01:23:00.000+07:00</published><updated>2013-01-31T22:48:37.544+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='boot2gecko'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='firefoxOS'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Speeding Up Software Rebuilds with CCache</title><content type='html'>&lt;p&gt;Software developers who routinely rebuild large projects would love &lt;a href="http://ccache.samba.org" title="CCache Compiler cache"&gt;ccache&lt;/a&gt;. Ccache is a compiler cache. It speeds up software rebuilds by caching the result of previous compilations and detecting when the same compilation is being done again.&lt;/p&gt;&lt;p&gt;I use ccache when compiling Linux kernel, Debian/Ubuntu packages, GNOME applications, Mozilla Firefox, FirefoxOS and Android operating system. You could enable ccache by prefixing ccache to your compilation command or update your system path to include ccache. &lt;/p&gt;&lt;pre&gt;&lt;code&gt;
# Add the following line to your ~/.bashrc file 
export PATH=/usr/lib/ccache:${PATH}
&lt;/code&gt;
&lt;/pre&gt;&lt;p&gt;Alternatively you could create symlinks in &lt;i&gt;~/bin&lt;/i&gt; directory. GNOME 3 jhbuild &lt;a href="https://live.gnome.org/Jhbuild/FAQ#Building_is_slow._Is_there_any_way_I_can_speed_it_up.3F" title="Faster Gnome 3 rebuilds with ccache"&gt;documentation&lt;/a&gt; provides a bash script for this purpose. &lt;/p&gt;&lt;pre&gt;&lt;code&gt;
cd ~/bin
for cmd in cc gcc c++ g++; do
  ln -s /usr/bin/ccache $cmd
done
&lt;/code&gt;
&lt;/pre&gt;&lt;p&gt;To take advantage of ccache while building Mozilla Firefox, append the following line to your &lt;i&gt;.mozconfig&lt;/i&gt;. &lt;/p&gt;&lt;pre&gt;&lt;code&gt;
ac_add_options --with-ccache
&lt;/code&gt;
&lt;/pre&gt;&lt;p&gt;If you are compiling Android(ASOP), CyanogenMod or Firefox OS. Android build system includes the ccache program, set the USE_CCACHE environment variable to enable ccache.&lt;/p&gt;&lt;pre&gt;&lt;code&gt;$ export USE_CCACHE=1&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Further more in-depth information, read the ccache manual page. Please do comment and share your experiences using CCache.&lt;/p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://playingwithsid.blogspot.com/feeds/2964941150971779375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://playingwithsid.blogspot.com/2013/01/speeding-up-software-rebuilds-with.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/2964941150971779375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/2964941150971779375'/><link rel='alternate' type='text/html' href='http://playingwithsid.blogspot.com/2013/01/speeding-up-software-rebuilds-with.html' title='Speeding Up Software Rebuilds with CCache'/><author><name>Arky r</name><uri>https://plus.google.com/114495277122443728635</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Zh9H8UKk53Q/AAAAAAAAAAI/AAAAAAAAANQ/RVdm_yTbiPY/s512-c/photo.jpg'/></author><thr:total>6</thr:total><georss:featurename>Midrand, South Africa</georss:featurename><georss:point>-25.9991795 28.126292700000022</georss:point><georss:box>-26.2275475 27.803569200000023 -25.7708115 28.44901620000002</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3970910572020526646.post-3175394878927565737</id><published>2012-12-18T15:59:00.000+07:00</published><updated>2012-12-18T15:59:53.747+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='l10n'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Using development builds of Firefox Nightly</title><content type='html'>&lt;p&gt;Using &lt;a href="http://nightly.mozilla.org"&gt;Firefox Nightly&lt;/a&gt; as my default web browser lets me test the Firefox development changes every day. Firefox Nightly is built from the latest code changes in &lt;a href="http://hg.mozilla.org/mozilla-central"&gt;mozilla-central&lt;/a&gt; repository every night. You can learn more about Mozilla Firefox &lt;a href="http://mozilla.github.com/process-releases/draft/development_overview/"&gt;development builds&lt;/a&gt; here.&lt;/p&gt;&lt;p&gt;If you are interested to participate in Firefox development, it is good start to use Firefox Nightly or building Firefox &lt;a href="https://developer.mozilla.org/en-US/docs/Simple_Firefox_build"&gt;from the sources&lt;/a&gt;. You can &lt;a href="http://bugzilla.mozilla.org"&gt;report new bugs&lt;/a&gt; you spot in development builds of Firefox Nightly. You can &lt;a href="http://www.joshmatthews.net/bugsahoy/"&gt;find simple bugs&lt;/a&gt; to fix and test new patches.&lt;/p&gt;&lt;p&gt;In this blog post, I'll explain how to install Firefox Nightly and run multiple version of Firefox on gnu/Linux computer. These instructions will also apply to other operating systems. You might need to substitute the paths to Firefox program to match your operating system.&lt;/p&gt;&lt;p&gt;If you are using &lt;a href="http://playingwithsid.blogspot.com/2010/12/firefox-4-daily-builds-on-ubuntu-1010.html"&gt;Mozilla Ubuntu Daily PPA&lt;/a&gt;, You can remove those PPA packages safely with 'ppa-purge' command.&lt;/p&gt;&lt;pre&gt;&lt;code&gt; $ sudo ppa-purge ppa:ubuntu-mozilla-daily/ppa&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;h2&gt;Firefox Nightly on gnu/Linux &lt;/h2&gt;&lt;p&gt;Download the Firefox Nightly for gnu/Linux from &lt;a href="http://nightly.mozilla.org"&gt;nightly.mozilla.org&lt;/a&gt;. Uncompress the tar.bz2 archive to a directory on your computer. I usually place my programs in /opt/ partition, but you can choose any different directory. &lt;/p&gt;&lt;p&gt;Here is the Firefox Nightly program path &lt;strong&gt; /opt/Firefox-Nightly/firefox &lt;/strong&gt; on my computer. Make sure you have write permission to your Firefox Nightly directory, otherwise you'll have problems while installing the nightly updates.&lt;/p&gt;&lt;p&gt;You can now launch Firefox Nightly using following command &lt;strong&gt;/opt/firefox-nightly/firefox -P --no-remote &lt;/strong&gt;. The &lt;i&gt;-P&lt;/i&gt; option starts the &lt;a href="https://developer.mozilla.org/en-US/docs/Profile_Manager"&gt;Mozilla Profile Manager&lt;/a&gt; and &lt;i&gt; --no-remote&lt;/i&gt; starts a new instance of Firefox.&lt;/p&gt;&lt;p&gt;Next lets set Firefox Nightly as the default browser with &lt;strong&gt;update-alternatives&lt;/strong&gt; program, this program makes changes to symlinks on Debian/Ubuntu operating systems. &lt;/p&gt;&lt;pre&gt;&lt;code&gt;sudo update-alternatives --install /usr/bin/gnome-www-browser gnome-www-browser /opt/firefox-nightly/firefox 10


$ sudo update-alternatives --config gnome-www-browser 
There are 5 choices for the alternative gnome-www-browser (providing /usr/bin/gnome-www-browser).

  Selection    Path                          Priority   Status
------------------------------------------------------------
  0            /usr/bin/google-chrome         200       auto mode
  1            /opt/firefox-nightly/firefox   10        manual mode
  2            /usr/bin/chromium-browser      40        manual mode
  3            /usr/bin/epiphany-browser      85        manual mode
* 4            /usr/bin/firefox               40        manual mode
  5            /usr/bin/google-chrome         200       manual mode

Press enter to keep the current choice[*], or type selection number: 1
update-alternatives: using /opt/firefox-nightly/firefox to provide /usr/bin/gnome-www-browser (gnome-www-browser) in manual mode.

# Launch Firefox Nightly and choose your default profile.
$ /opt/firefox-nightly/firefox -P --no-remote 
&lt;/code&gt;
&lt;/pre&gt;&lt;p&gt;For other operating system, read &lt;a href="https://support.mozilla.org/en-US/kb/how-make-web-links-open-firefox-default"&gt; How to make Firefox default&lt;/a&gt; on &lt;a href="http://support.mozilla.org"&gt;support.mozilla.org&lt;/a&gt; website.&lt;/p&gt;&lt;br /&gt;
&lt;h2&gt;How to run multiple Firefox Browsers&lt;/h2&gt;&lt;p&gt;If you want to use multiple versions of Firefox at the same time. For example, You want to use Firefox Nightly along side the Firefox Stable version or test a &lt;a href="http://www.mozilla.org/en-US/firefox/all.html"&gt;localized version of Firefox for your language&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Open your system terminal and launch Firefox with following command &lt;strong&gt;&lt;path-to-firefox&gt;firefox -P --no-remote &lt;/strong&gt; and choose a different profile for this instance of Firefox.&lt;/p&gt;&lt;p&gt;You can learn more about Firefox Profiles here on &lt;a href="https://developer.mozilla.org/en-US/docs/Mozilla/Multiple_Firefox_Profiles"&gt;Multiple Firefox Profiles&lt;/a&gt; page on Mozilla Developer Network (MDN).&lt;/p&gt;&lt;p&gt;Have fun testing Mozilla Firefox Nightly! Don't forget to report bugs and send patches!&lt;/p&gt;&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://playingwithsid.blogspot.com/feeds/3175394878927565737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://playingwithsid.blogspot.com/2012/12/using-development-builds-of-firefox.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/3175394878927565737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/3175394878927565737'/><link rel='alternate' type='text/html' href='http://playingwithsid.blogspot.com/2012/12/using-development-builds-of-firefox.html' title='Using development builds of Firefox Nightly'/><author><name>Arky r</name><uri>https://plus.google.com/114495277122443728635</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Zh9H8UKk53Q/AAAAAAAAAAI/AAAAAAAAANQ/RVdm_yTbiPY/s512-c/photo.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3970910572020526646.post-3987017973215488246</id><published>2012-12-16T14:46:00.000+07:00</published><updated>2012-12-16T14:52:26.124+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='cambodia'/><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='l10n'/><category scheme='http://www.blogger.com/atom/ns#' term='barcamppp'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Barcamp Phnom Penh 5 </title><content type='html'>&lt;p&gt;Last year we kick-started Mozilla Firefox Aurora Khmer localization effort at &lt;a href="http://playingwithsid.blogspot.com/2011/10/barcamp-phnom-penh-4.html"&gt;Barcamp Phnom Penh 4&lt;/a&gt;. Now a year later, Thanks to efforts of &lt;a href="https://wiki.mozilla.org/L10n:Teams:km"&gt;Mozilla Khmer L10N team&lt;/a&gt; and invaluable support of several people from various organizations. We have a successful release of &lt;a href="http://www.mozilla.org/km/firefox/new/"&gt;Firefox Khmer&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Barcamp Phnom Penh is community organized two day un-conference held in the capital city of Cambodia. Walking around Barcamp Phnom Penh at University of Puthisastra in central Phnom Penh, you'll encounter young Cambodian's engaging in social media on latest smart phones and tablets everywhere. There are numerous booths advertising smart phones, right next English language schools, Media and NGO organizations.&lt;/p&gt;&lt;p&gt;At Barcamp Phnom Penh 5 this year there was marked improvement in quality of talks. The technology related talks were really in-depth and encouraged participation from audience. Cambodia has good English language penetration, learning English ensures better livelihood. In country where 50% of population live below the poverty line, the Cambodian youth have an insatiable thirst for learning and making a better life. This spirit attracts me to Cambodia time and again. &lt;/p&gt;&lt;h2&gt;Firefox Khmer, FirefoxOS and Web API &lt;/h2&gt;&lt;p&gt;On the first day of Barcamp Phnom Penh, I talked Mozilla mission and future of Web, As a platform. The demo of development version of FirefoxOS phone was well received. &lt;/p&gt;&lt;p&gt;The next day &lt;a href="http://twitter.com/evannak"&gt;Vannak ENG&lt;/a&gt; talked about the about Mozilla localization and walked the audience through various steps of translating Firefox. It was great to see people hanging out after the talk to interact with Vannak. Such interactions help us build a good contributor community and help keep the Firefox translations update-to-date every 6 weeks &lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-aLnH9SWxLSA/UM11D-PZPhI/AAAAAAAAAMs/TlEQD9flMV4/s1600/Mozilla-Khmer-L10N-Talk.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="240" width="320" src="http://4.bp.blogspot.com/-aLnH9SWxLSA/UM11D-PZPhI/AAAAAAAAAMs/TlEQD9flMV4/s320/Mozilla-Khmer-L10N-Talk.jpg"  alt="Mozilla Khmer L10N demo" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;At the end of Barcamp Phnom Penh, I gave lightening talk titled '6 kick-ass things you can do with your browser'. The talk provided a whirlwind tour of Mozilla &lt;a href="http://wiki.mozilla.org/WebAPI"&gt;Web API&lt;/a&gt; and their status.&lt;/p&gt;&lt;h3&gt;Khmer Language support in Firefox Mobile on Android 4.1 (Jelly Bean)&lt;/h3&gt;&lt;p&gt;I met Danh Hong, the creator &lt;a href="http://www.google.com/webfonts/specimen/Khmer"&gt;Khmer Web Fonts&lt;/a&gt; and we talked about the font rendering issues in Firefox Mobile(&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=793474"&gt;Bug 793474&lt;/a&gt;) running on Android Jelly Bean (4.x). These issues are now resolved in new HarfBuzz update (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=780409"&gt;Bug 780409&lt;/a&gt;)&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-XxAEuI0eV1M/UM11EXvULoI/AAAAAAAAAM4/or7b3smuZ0s/s1600/Firefox-Mobile-Khmer-Android-4.1.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="320" width="240" src="http://1.bp.blogspot.com/-XxAEuI0eV1M/UM11EXvULoI/AAAAAAAAAM4/or7b3smuZ0s/s320/Firefox-Mobile-Khmer-Android-4.1.jpg" alt="Mozilla Firefox Mobile showing Khmer page"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Few other issues in Khmer language support remain. Android Jelly Bean (4.1) supports Khmer rendering well, but Khmer fonts are not shipped with Android. You need to use third party app to install them.&lt;/p&gt;&lt;p&gt;On Desktop computers, though high quality Khmer fonts are available for various operating systems. There is lack of proper documentation about the installation process and the license are not very clear. &lt;/p&gt;&lt;br /&gt;
&lt;h3&gt;Upcoming Barcamps in Cambodia&lt;/h3&gt;&lt;p&gt;The barcamp camp team deserves a pat on the back for organizing yet another fantastic event. Next year they are organizing five Barcamps all over Cambodia. &lt;/p&gt;&lt;ul&gt;&lt;li&gt;BarCamp Angkor Siem Reap): 23-24 February 2013, &lt;a href="http://www.facebook.com/l.php?u=http%3A%2F%2Fwww.angkor.barcampcambodia.org%2Famp;h=iAQH7vJo9"&gt;www.angkor.barcampcambodia.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;BarCamp Battambang : 25-26 May 2013, &lt;a href="http://www.bb.barcampcambodia.org/"&gt;www.bb.barcampcambodia.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;BarCamp Kampong Cham : 24-25 August 2013, &lt;a href="http://www.kc.barcampcambodia.org/"&gt;www.kc.barcampcambodia.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;BarCamp Phnom Penh : 19-20 October 2013, &lt;a href="http://www.barcampphnompenh.org/"&gt;www.barcampphnompenh.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;BarCamp Sihanoukville (The Beach): 7-8 December 2013 &lt;a href="http://www.sv.barcampcambodia.org/"&gt;www.sv.barcampcambodia.org&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Perhaps I'll try organize a hands-on workshop on web technologies at &lt;a href="http://www.hackerspacepp.org"&gt; Hacker Space Phnom Penh&lt;/a&gt; or &lt;a href="http://smallworldcambodia.com"&gt;Small World Phnom Penh&lt;/a&gt;. If you are interested, get in touch with me. &lt;/p&gt;&lt;br /&gt;
&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://playingwithsid.blogspot.com/feeds/3987017973215488246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://playingwithsid.blogspot.com/2012/12/barcamp-phnom-penh-5_16.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/3987017973215488246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/3987017973215488246'/><link rel='alternate' type='text/html' href='http://playingwithsid.blogspot.com/2012/12/barcamp-phnom-penh-5_16.html' title='Barcamp Phnom Penh 5 '/><author><name>Arky r</name><uri>https://plus.google.com/114495277122443728635</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Zh9H8UKk53Q/AAAAAAAAAAI/AAAAAAAAANQ/RVdm_yTbiPY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-aLnH9SWxLSA/UM11D-PZPhI/AAAAAAAAAMs/TlEQD9flMV4/s72-c/Mozilla-Khmer-L10N-Talk.jpg' height='72' width='72'/><thr:total>5</thr:total><georss:featurename>University of Puthisastra, 180, Phnom Penh, Cambodia</georss:featurename><georss:point>11.5626489 104.9207255</georss:point><georss:box>11.560704399999999 104.91825800000001 11.5645934 104.923193</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3970910572020526646.post-5275839416727862652</id><published>2012-12-01T18:24:00.000+07:00</published><updated>2013-01-13T17:44:39.351+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cyanogenmod'/><category scheme='http://www.blogger.com/atom/ns#' term='hanoi'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'> CyanogenMod 10 Installation on Google Nexus 7</title><content type='html'>&lt;p&gt;You got a &lt;a href="www.google.com/nexus/7/"&gt;Nexus 7&lt;/a&gt; tablet. Are you ready to unlock the devices true potential. In this post you'll learn how to update the Nexus 7 tablet to latest Android Jelly Bean (Android 4.1/4.2) firmware from &lt;a href="http://www.cyanogenmod.org/"&gt;CyanogenMod&lt;/a&gt; project. &lt;br /&gt;
&lt;/p&gt;&lt;p&gt;These instructions are from &lt;a href="http://blog.iwayvietnam.com/tuanta/"&gt;Truong Anh Tuan&lt;/a&gt; and team's CyanogemMod 10 installation on Google Nexus 7 running Jelly Bean 4.2 stock firmware at recent &lt;a href="http://playingwithsid.blogspot.com/2012/11/cyanogenmod-bootcamp-in-hanoi.html"&gt;CyanogenMod Bootcamp in Hanoi&lt;/a&gt;. Thank you for sharing your &lt;a href="http://blog.iwayvietnam.com/tuanta/2012/11/25/cyanogenmod-10-bootcamp-at-community-space-hanoi/"&gt;notes&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;‏Before you get started consider backing up your tablet data using Android apps such as Titanium Backup. Alternatively you can copy the data manually by connecting the tablet to your computer with an USB cable.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Disclaimer: Installing third-party firmware will void your device warranty and if something goes wrong it could make your device unusable. The installation process will wipe data/apps, Please backup everything. You have been warned! &lt;/strong&gt;&lt;/p&gt;&lt;h2&gt;Prerequisites: What do you need?&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;gnu/Linux computer with &lt;a href="http://developer.android.com/sdk/installing.html"&gt;Android SDK&lt;/a&gt; and &lt;a href="http://elinux.org/Android_Fastboot"&gt;Fastboot&lt;/a&gt; installed. &lt;/li&gt;
&lt;li&gt;Download the required files for Nexus 7 Grouper model: &lt;ol&gt;&lt;li&gt; &lt;a href="http://forum.xda-developers.com/showthread.php?p=34754511"&gt;Clockwork Recovery 6.0.1.9&lt;/a&gt;&lt;a href="http://forum.xda-developers.com/showpost.php?p=36006943 "&gt;(link)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://get.cm/?device=grouper"&gt;CyanogenMod CM10&lt;/a&gt; and&lt;/li&gt;
&lt;li&gt; &lt;a href="http://goo.im/gapps/"&gt;Google Apps for CM10&lt;/a&gt; &lt;/li&gt;
&lt;/ol&gt;&lt;/ul&gt;&lt;h2&gt;Installing CyanogenMod 10 on Nexus 7 tablet&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;Enable USB debugging mode: Go to System Settings &gt; About tablet. Tap “Build number” seven times until you get a 'You are a developer!' dialog.&lt;/li&gt;
&lt;li&gt;Connect your device to the computer with an USB cable and copy the previously downloaded files to devices sdcard using the 'adb' program.&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;
sudo adb push recovery-clockwork-6.0.1.9-grouper.img /sdcard
sudo adb push cm-10-20121123-NIGHTLY-grouper.zip /sdcard
sudo adb push Google Apps.zip /sdcard
&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Unlock the Nexus 7 bootloader:&lt;br /&gt;
&lt;p&gt;Reboot to bootloader: &lt;pre&gt;&lt;code&gt;sudo adb reboot bootloader&lt;/pre&gt;&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Unlock the bootloader: &lt;pre&gt;&lt;code&gt;sudo fastboot oem unlock&lt;/pre&gt;&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt; Install ClockWorkMod(CWM) Recovery:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt; sudo fastboot flash recovery recovery-clockwork-6.0.1.9-grouper.img&lt;/pre&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Install CyanogenMod 10 Nightly Build and Google apps&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Select wipe data/factory reset.&lt;/li&gt;
&lt;li&gt;Select Install zip from sdcard and choose Cyanogenmod 10 Nightlies.zip file&lt;/li&gt;
&lt;li&gt; Select Install zip from sdcard and choose Google Apps.zip file&lt;/li&gt;
&lt;/ol&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;That's all folks!. Reboot your tablet and if everything goes well, the Nexus 7 will boot into CM10. Don't forget you can automatically download and install nightly builds via CyanogenMod OTA update feature.&lt;/p&gt;&lt;p&gt;For more information, Please read the original &lt;a href="http://blog.iwayvietnam.com/tuanta/2012/11/25/cyanogenmod-10-bootcamp-at-community-space-hanoi/comment-page-1/#comment-1352"&gt;blog post&lt;/a&gt; and &lt;a href="http://forum.cyanogenmod.org/topic/58795-unlock-root-install-cyanogenmod-10-nightlies/"&gt;Unlock, Root &amp; Install Cyanogenmod 10 Nightlies&lt;/a&gt; guide. &lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://playingwithsid.blogspot.com/feeds/5275839416727862652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://playingwithsid.blogspot.com/2012/12/cyanogenmod-10-installation-on-google.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/5275839416727862652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/5275839416727862652'/><link rel='alternate' type='text/html' href='http://playingwithsid.blogspot.com/2012/12/cyanogenmod-10-installation-on-google.html' title=' CyanogenMod 10 Installation on Google Nexus 7'/><author><name>Arky r</name><uri>https://plus.google.com/114495277122443728635</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Zh9H8UKk53Q/AAAAAAAAAAI/AAAAAAAAANQ/RVdm_yTbiPY/s512-c/photo.jpg'/></author><thr:total>5</thr:total><georss:featurename>Hanoi, Hoan Kiem District, Hanoi, Vietnam</georss:featurename><georss:point>21.0333333 105.85</georss:point><georss:box>20.9740508 105.771036 21.092615799999997 105.928964</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3970910572020526646.post-2671212253725311387</id><published>2012-11-25T09:35:00.000+07:00</published><updated>2012-11-25T09:38:49.352+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cyanogenmod'/><category scheme='http://www.blogger.com/atom/ns#' term='samsung'/><category scheme='http://www.blogger.com/atom/ns#' term='hanoi'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>CyanogenMod Bootcamp in Hanoi</title><content type='html'>&lt;p&gt;Back in Hanoi after a long trip, it is time to do yet another hack event. This weekend I organized an &lt;a href="http://www.cyanogenmod.org/"&gt;CyanogenMod&lt;/a&gt; Bootcamp. If you haven't heard about CyanogenMod project, it is an aftermarket firmware for a number of cell phones based on the open-source Android operating system.&lt;/p&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-VldyUFHEao8/ULF9tWVZ1eI/AAAAAAAAALE/uyqlsTKp764/s1600/CM-BootCamp-Final.jpeg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="240" width="320" src="http://2.bp.blogspot.com/-VldyUFHEao8/ULF9tWVZ1eI/AAAAAAAAALE/uyqlsTKp764/s320/CM-BootCamp-Final.jpeg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;p&gt;We got two Samsung Galaxy S2 mobile phones and a Nexus 7 tablet to work with at the bootcamp. The goal was to try to install CM10 Android Jelly Bean on devices without bricking them. The three teams worked in parallel and jotted down their notes on &lt;a href="https://etherpad.mozilla.org/cyanogen-bootcamp-hanoi"&gt;etherpad&lt;/a&gt;. &lt;/p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
&lt;center&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-BvHt0X_a72w/ULF-WNe5u-I/AAAAAAAAALo/Co3OqGffk5c/s1600/CM-Bootcamp-basics.jpeg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="240" width="320" src="http://1.bp.blogspot.com/-BvHt0X_a72w/ULF-WNe5u-I/AAAAAAAAALo/Co3OqGffk5c/s320/CM-Bootcamp-basics.jpeg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Before you start, Understand the basic terminology. Now Get, Set .. Go!  &lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-QUD_JEzudzE/ULF-4w2P3nI/AAAAAAAAAMA/ZJzFtOMccEM/s1600/CM-Bootcamp-Nexus7.jpeg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="240" width="320" src="http://2.bp.blogspot.com/-QUD_JEzudzE/ULF-4w2P3nI/AAAAAAAAAMA/ZJzFtOMccEM/s320/CM-Bootcamp-Nexus7.jpeg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Nexus 7 running CM10 Android Jelly Bean &lt;/p&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-s5EU7eZDWLY/ULF_RPqa_iI/AAAAAAAAAMY/VrhKL6ulwXc/s1600/CM-Bootcamp-S2.jpeg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="240" width="320" src="http://2.bp.blogspot.com/-s5EU7eZDWLY/ULF_RPqa_iI/AAAAAAAAAMY/VrhKL6ulwXc/s320/CM-Bootcamp-S2.jpeg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Samsung Galaxy S2 I9100 running CM10 (Nightly release) &lt;/p&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-jgHJDbKysTE/ULF_QaMcwnI/AAAAAAAAAMM/RVoGe2ApiCo/s1600/CM-Bootcamp-S2-i9100G.jpeg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="320" width="240" src="http://1.bp.blogspot.com/-jgHJDbKysTE/ULF_QaMcwnI/AAAAAAAAAMM/RVoGe2ApiCo/s320/CM-Bootcamp-S2-i9100G.jpeg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Samsung Galaxy S2 I9100G running Android 4 Jelly Bean CM10 (Stable release) &lt;/p&gt;&lt;/center&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;Keep watching this space for detailed instructions on how to install Android 4.0 Jelly Bean on these devices. &lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://playingwithsid.blogspot.com/feeds/2671212253725311387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://playingwithsid.blogspot.com/2012/11/cyanogenmod-bootcamp-in-hanoi.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/2671212253725311387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/2671212253725311387'/><link rel='alternate' type='text/html' href='http://playingwithsid.blogspot.com/2012/11/cyanogenmod-bootcamp-in-hanoi.html' title='CyanogenMod Bootcamp in Hanoi'/><author><name>Arky r</name><uri>https://plus.google.com/114495277122443728635</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Zh9H8UKk53Q/AAAAAAAAAAI/AAAAAAAAANQ/RVdm_yTbiPY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-VldyUFHEao8/ULF9tWVZ1eI/AAAAAAAAALE/uyqlsTKp764/s72-c/CM-BootCamp-Final.jpeg' height='72' width='72'/><thr:total>0</thr:total><georss:featurename>18-20 Lương Văn Can, Hàng Đào, Hoan Kiem District, Hanoi, Vietnam</georss:featurename><georss:point>21.0333333 105.85</georss:point><georss:box>20.9740508 105.771036 21.092615799999997 105.928964</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3970910572020526646.post-134070222182794953</id><published>2012-10-22T16:19:00.000+07:00</published><updated>2012-10-22T16:19:57.356+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><category scheme='http://www.blogger.com/atom/ns#' term='kinect'/><title type='text'>Kinect-Powered Interactive Ads Display System</title><content type='html'>&lt;p&gt;Spotted this interaction Ads display in a shopping mall in Warsaw. Watch the video &lt;a href="http://www.youtube.com/watch?v=S_MuISsO9jE&amp;feature=youtu.be"&gt;here&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;
&lt;iframe width="420" height="315" src="http://www.youtube.com/embed/S_MuISsO9jE" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;Marketed by &lt;a href="http://www.lemonorange.pl/en/"&gt;Lemon &amp; Orange&lt;/a&gt;, this Kinect powered gesture controlled interaction display shows talk bubbles with products over the heads of shoppers walking by. &lt;/p&gt;&lt;br /&gt;
&lt;p&gt;It is a nice hack. No, it doesn't read minds. &lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://playingwithsid.blogspot.com/feeds/134070222182794953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://playingwithsid.blogspot.com/2012/10/kinect-powered-interactive-ads-display.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/134070222182794953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/134070222182794953'/><link rel='alternate' type='text/html' href='http://playingwithsid.blogspot.com/2012/10/kinect-powered-interactive-ads-display.html' title='Kinect-Powered Interactive Ads Display System'/><author><name>Arky r</name><uri>https://plus.google.com/114495277122443728635</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Zh9H8UKk53Q/AAAAAAAAAAI/AAAAAAAAANQ/RVdm_yTbiPY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/S_MuISsO9jE/default.jpg' height='72' width='72'/><thr:total>0</thr:total><georss:featurename>Warsaw, Poland</georss:featurename><georss:point>52.2296756 21.0122287</georss:point><georss:box>52.0740671 20.6963717 52.3852841 21.328085700000003</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3970910572020526646.post-7719181906002711354</id><published>2012-07-13T03:36:00.000+07:00</published><updated>2012-07-13T03:36:04.279+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><category scheme='http://www.blogger.com/atom/ns#' term='a11y'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>GNOME Asia Summit 2012, Hong Kong</title><content type='html'>&lt;br /&gt;
&lt;p&gt;The city of Hong Kong hosted the &lt;a href="http://2012.gnome.asia/schedule/"&gt;Gnome Asia Summit&lt;/a&gt; this year. GNOME is a popular open source desktop environment for gnu/Linux Operating System. This annual event attracts people from diverse open source communities across Asia. &lt;/p&gt;&lt;p&gt;GNOME Asia Summit kicked off with the pre-event GNOME Design Workshop. The workshop helped GNOME contributors and developers understand &lt;a href="http://live.gnome.org/Designs"&gt;GNOME environment design&lt;/a&gt; process. The workshop was intended for novice and experience UX designers, graphic artists and experienced desktop users. &lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-8leFUhHJ_q0/T_8jiHzOV4I/AAAAAAAAAJ8/069H8SVMpTA/s1600/Gnome-Asia-2012-Photo-Sammy.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="213" width="320" src="http://4.bp.blogspot.com/-8leFUhHJ_q0/T_8jiHzOV4I/AAAAAAAAAJ8/069H8SVMpTA/s320/Gnome-Asia-2012-Photo-Sammy.jpg" alt="Arky interacting at GNOME-Asia 2012, Photo Credit: Sammy"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;The usability of the Open Source desktop environments has always left something to be desired. The keynote talks at the event delivered by GNOME Developers were very interesting. The GNOME community which was mired by conversation and dissent. Recently the developers revamping the software under the '&lt;a href="https://live.gnome.org/EveryDetailMatters"&gt;Every Detail Matters&lt;/a&gt;' initiative. Efforts to bring new UX paradigms into GNOME are also in full swing. Check out the GNOME team mock-ups &lt;a href="https://github.com/gnome-design-team/gnome-mockups"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;3D software used to create eye-popping prototypes. Don't believe me, check out this &lt;a href="http://www.youtube.com/user/gnome3design?feature=watch"&gt;YouTube video Channel&lt;/a&gt;.  &lt;/p&gt;&lt;center&gt;&lt;iframe width="560" height="315" src="http://www.youtube.com/embed/14z4wdgNF9g" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;/center&gt;&lt;br /&gt;
&lt;p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-DO4fr5U3_OA/T_8qYX6Wn_I/AAAAAAAAAKM/uyPj1cz_qz0/s1600/b468a738a6040e7fc5a5b85819aed91d.jpg" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"&gt;&lt;img border="0" height="200" width="141" src="http://1.bp.blogspot.com/-DO4fr5U3_OA/T_8qYX6Wn_I/AAAAAAAAAKM/uyPj1cz_qz0/s200/b468a738a6040e7fc5a5b85819aed91d.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Graphical User Interface's visual elements such as icons, graphics are being re-designed. You can look at the latest icon theme from the GNOME project &lt;a href="http://git.gnome.org/browse/gnome-icon-theme"&gt;here&lt;/a&gt;. Graphic designers can use Inkscape and Blender to create high-quality visual graphices. You can download the basic symbolic gnome icon set from &lt;a href="http://git.gnome.org/browse/gnome-icon-theme-symbolic"&gt;here&lt;/a&gt;.  &lt;/p&gt;&lt;p&gt;In the last few years, Javascript programming language had become very popular. Today applications written in Javascript are just as fast as native applications. Gnome-shell window manager is written using Javascript, thanks to GObject Introspection libraries such as &lt;a href="https://live.gnome.org/Gjs/"&gt;Gjs&lt;/a&gt; and &lt;a href="https://live.gnome.org/Seed/"&gt;Seed&lt;/a&gt;. This means you can use your web development skills to enhance and extend your GNOME Desktop functionality. &lt;/p&gt;&lt;p&gt;The Gnome-shell add-ons is integrated closely with the &lt;a href="https://extensions.gnome.org/"&gt;Gnome Extensions&lt;/a&gt; service. It lets you share your extensions easily, search and enabling new features is a breeze.&lt;/p&gt;&lt;p&gt;The summit also featured talks related to teaching Open Hardware concepts, Gnome Accessibility, Community development and Gender equality in Open Source communities and Localization tools and GNOME predictive text input system &lt;/p&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://playingwithsid.blogspot.com/feeds/7719181906002711354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://playingwithsid.blogspot.com/2012/07/gnome-asia-summit-2012-hong-kong.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/7719181906002711354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/7719181906002711354'/><link rel='alternate' type='text/html' href='http://playingwithsid.blogspot.com/2012/07/gnome-asia-summit-2012-hong-kong.html' title='GNOME Asia Summit 2012, Hong Kong'/><author><name>Arky r</name><uri>https://plus.google.com/114495277122443728635</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Zh9H8UKk53Q/AAAAAAAAAAI/AAAAAAAAANQ/RVdm_yTbiPY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-8leFUhHJ_q0/T_8jiHzOV4I/AAAAAAAAAJ8/069H8SVMpTA/s72-c/Gnome-Asia-2012-Photo-Sammy.jpg' height='72' width='72'/><thr:total>0</thr:total><georss:featurename>香港</georss:featurename><georss:point>22.396428 114.109497</georss:point><georss:box>22.161534500000002 113.79364000000001 22.6313215 114.425354</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3970910572020526646.post-6266865224464517955</id><published>2012-06-25T02:23:00.000+07:00</published><updated>2012-06-25T02:23:01.006+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><category scheme='http://www.blogger.com/atom/ns#' term='startups'/><category scheme='http://www.blogger.com/atom/ns#' term='hanoi'/><title type='text'>Startup Investment Hour in Hanoi</title><content type='html'>&lt;p&gt;Opportunities abound for those who think big in Vietnam. Recently &lt;a href="http://5desire.com/"&gt;5Desire&lt;/a&gt;, a local startup accelerator organized Startup Investment hour. The event attracted a large gathering of young bright eyed entrepreneurs in Hanoi City.&lt;/p&gt;&lt;a href="http://4.bp.blogspot.com/-6mf-5urIiB0/T-dmvcl5a8I/AAAAAAAAAJc/fp8ujZvUA30/s1600/IMG_6630.JPG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="214" width="320" src="http://4.bp.blogspot.com/-6mf-5urIiB0/T-dmvcl5a8I/AAAAAAAAAJc/fp8ujZvUA30/s320/IMG_6630.JPG" alt="Arky, Pham Le, a Japanese Investor at the event "/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;After some informal social networking over a cup of coffee. The event kicked off with an interactive session on investment opportunists for startups in Vietnam. Four startups did elevator pitches and fending some real hard questions from the investor panel and the audience.&lt;/p&gt;&lt;p&gt;Startup culture in this booming economy is still in its infant stage. Events like do help young entrepreneurs learn more about the opportunities startups with some great ideas.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;View more pictures from the event on &lt;a href="https://www.facebook.com/media/set/?set=a.372568949470109.84214.124895980904075&amp;type=3"&gt;5Desire page&lt;/a&gt;&lt;/p&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe width="420" height="315" src="http://www.youtube.com/embed/PLBwpTBnwd4" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://playingwithsid.blogspot.com/feeds/6266865224464517955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://playingwithsid.blogspot.com/2012/06/startup-investment-hour-in-hanoi.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/6266865224464517955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/6266865224464517955'/><link rel='alternate' type='text/html' href='http://playingwithsid.blogspot.com/2012/06/startup-investment-hour-in-hanoi.html' title='Startup Investment Hour in Hanoi'/><author><name>Arky r</name><uri>https://plus.google.com/114495277122443728635</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Zh9H8UKk53Q/AAAAAAAAAAI/AAAAAAAAANQ/RVdm_yTbiPY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-6mf-5urIiB0/T-dmvcl5a8I/AAAAAAAAAJc/fp8ujZvUA30/s72-c/IMG_6630.JPG' height='72' width='72'/><thr:total>0</thr:total><georss:featurename>Vietnam</georss:featurename><georss:point>14.058324 108.277199</georss:point><georss:box>6.197852000000001 98.169777 21.918796 118.384621</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3970910572020526646.post-6845527594374890498</id><published>2012-06-11T22:01:00.001+07:00</published><updated>2012-06-11T22:51:20.709+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='arduino'/><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>Buying Arduino in Hong Kong</title><content type='html'>&lt;br /&gt;
&lt;p&gt;Didn't expect it would be so hard to buy &lt;a href="http://arduino.cc/"&gt;Arudino&lt;/a&gt; open source prototyping platform hardware in Hong Kong. On a brief stopover in Hong Kong to attend &lt;a href="http://2012.gnome.asia"&gt;Gnome Asia 2012&lt;/a&gt;. It would take a lot of time to hunt for Arduino boards in Hong Kong's famed electronics markets. It would be wise to do some homework before hitting the markets.&lt;/p&gt;&lt;p&gt;Got a lucky break while digging through the &lt;a href="http://dimsumlabs.com/"&gt;Dimsum Labs&lt;/a&gt; facebook page. Found the Candy Chan's shop address in Sham Shui Po in Kawloon. The shop's &lt;a href="http://www.tellhow-tech.com"&gt;website&lt;/a&gt; lists all the Arduino boards, shields and various electronic components. Navigating the maze of shops in Sham Shui Po is not for faint hearted. You won't have any problems finding these shops with the direction given below.&lt;/p&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;h2&gt;Tell How Technologies&lt;/h2&gt;&lt;/li&gt;
&lt;li&gt;G37, Wonder Building, 161-175 Fuk Wa Street, Shamshuipo, Kawloon, Hong Kong&lt;/li&gt;
&lt;li&gt;Phone: 27427881 / 68085307 / 86-15012528870 &lt;/li&gt;
&lt;li&gt;Email:tellhow37 (at) yahoo (dot) com (dot) hk&lt;/li&gt;
&lt;li&gt;Website: &lt;a href="http://www.tellhow-tech.com"&gt;www.tellhow-tech.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;p&gt;Take the MRT to the Sham Shui Po station, exit through Gate D2 on to Fuk Wa street. You will find yourself facing the Golden Computer Center, the Wonder building is on your right. You will find the shop on the ground floor of this building. &lt;/p&gt;&lt;p&gt;Stumbled upon Man Wai-Yun's shop that offered a large collection of sensors, kits from &lt;a href="http://www.dfrobot.com"&gt;DFRobot.com&lt;/a&gt;. You need to wait few days for the components to be shipped in from Taiwan. &lt;/p&gt;&lt;p&gt;&lt;ul&gt;&lt;li&gt;&lt;h2&gt;Rainbow Computer Peripherals&lt;/h2&gt;&lt;/li&gt;
&lt;li&gt;LG No.60, Golden Building 146-152 Fuk Wah Street, Kawloon, Hong Kong&lt;/li&gt;
&lt;li&gt; Phone: 2728-1819&lt;/li&gt;
&lt;li&gt; Email: info (at) abcde (dot) com &lt;/li&gt;
&lt;li&gt;Website: &lt;a href="http://www.rcpcomputer.com"&gt;www.rcpcomputer.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;The shop in the basement level of the Golden Computer Center. The best way to find the shop would be to ask the guard at security desk to guide you to the shop No. 60.&lt;/p&gt;&lt;p&gt;It is easy to find open hardware online but finding a shop that stocks them would be really hard. Next time I'll buy the open hardware online at &lt;a href="http://dealextreme.com/"&gt;DealExtreme.com&lt;/a&gt; . &lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://playingwithsid.blogspot.com/feeds/6845527594374890498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://playingwithsid.blogspot.com/2012/06/buying-arduino-in-hong-kong.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/6845527594374890498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/6845527594374890498'/><link rel='alternate' type='text/html' href='http://playingwithsid.blogspot.com/2012/06/buying-arduino-in-hong-kong.html' title='Buying Arduino in Hong Kong'/><author><name>Arky r</name><uri>https://plus.google.com/114495277122443728635</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Zh9H8UKk53Q/AAAAAAAAAAI/AAAAAAAAANQ/RVdm_yTbiPY/s512-c/photo.jpg'/></author><thr:total>4</thr:total><georss:featurename>Hong Kong</georss:featurename><georss:point>22.396428 114.109497</georss:point><georss:box>22.161534500000002 113.79364000000001 22.6313215 114.425354</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3970910572020526646.post-3626394004547196771</id><published>2012-06-08T19:19:00.000+07:00</published><updated>2012-06-09T21:15:59.939+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><category scheme='http://www.blogger.com/atom/ns#' term='hanoi'/><title type='text'>Hanoi Co-Working Space Now Open</title><content type='html'>&lt;p&gt;Good news for digital nomads around the world. Hanoi now has a co-working space. &lt;a href="http://5desire.com/en/"&gt;5Desire&lt;/a&gt; startup incubator and consulting company helped us create this co-working space. Register &lt;a href="http://5desire.com/en/Solutions?tab=work"&gt;here&lt;/a&gt; and come prop yourself up on a couch for free!. &lt;/p&gt;&lt;p&gt;If you are feeling generous we could definitely use some money for a dedicated high-speed Internet connection and a coffee machine.  &lt;/p&gt;&lt;a href="http://3.bp.blogspot.com/-Tllwxs-1eu4/T9HiFGi_sqI/AAAAAAAAAII/1N-LsplS1dE/s1600/Hanoi-Co-working-space-phone.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="240" width="320" src="http://3.bp.blogspot.com/-Tllwxs-1eu4/T9HiFGi_sqI/AAAAAAAAAII/1N-LsplS1dE/s320/Hanoi-Co-working-space-phone.jpg" alt-"Photo of Hanoi Co-working space couches" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;Hanoi Co-Working Space: How came to be ? &lt;/h2&gt;&lt;p&gt;I had moved to Vietnam two years ago. Had been looking for a co-working space in Hanoi ever since.  Working out of bedroom at night and coffee shops by day just works, but soon you'll start craving for some company of your own kind. Finally after a year of work the co-working space is now a reality. A big hug to all my friends in Vietnam and across the world for all the support.&lt;/p&gt;&lt;p&gt;Barcamper &lt;a href="http://smarterbysharing.com"&gt;Preetam Rai&lt;/a&gt; once shared his vision of building a inter network of hackerspaces, co-working spaces and startups across South East Asia. These spaces could be a harbinger of innovation, exchange of ideas and foster new startups. &lt;/p&gt;&lt;p&gt;Leave a comment and let me know what you think? &lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://playingwithsid.blogspot.com/feeds/3626394004547196771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://playingwithsid.blogspot.com/2012/06/hanoi-co-working-space-now-open.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/3626394004547196771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/3626394004547196771'/><link rel='alternate' type='text/html' href='http://playingwithsid.blogspot.com/2012/06/hanoi-co-working-space-now-open.html' title='Hanoi Co-Working Space Now Open'/><author><name>Arky r</name><uri>https://plus.google.com/114495277122443728635</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Zh9H8UKk53Q/AAAAAAAAAAI/AAAAAAAAANQ/RVdm_yTbiPY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-Tllwxs-1eu4/T9HiFGi_sqI/AAAAAAAAAII/1N-LsplS1dE/s72-c/Hanoi-Co-working-space-phone.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3970910572020526646.post-2661214481299227207</id><published>2012-05-24T12:45:00.001+07:00</published><updated>2012-05-24T12:48:09.269+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='l10n'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Ideas for Improving Locale Management in Firefox</title><content type='html'>&lt;p&gt;&lt;a href="https://l10n.mozilla.org/"&gt;Mozilla Firefox Localization project&lt;/a&gt; spans 90+ languages across the planet. If you haven't used Firefox in a different language, try downloading a &lt;a href="https://addons.mozilla.org/en-US/firefox/language-tools/"&gt;language pack&lt;/a&gt; and change Firefox user interface language by editing &lt;a href="http://kb.mozillazine.org/General.useragent.locale"&gt;general.useragent.locale preference&lt;/a&gt; setting using &lt;a href="http://kb.mozillazine.org/About:config"&gt;about:config&lt;/a&gt;. &lt;a href="http://www.captaincaveman.nl/"&gt;Captian Caveman&lt;/a&gt; created an easy to use &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/quick-locale-switcher/"&gt;Quick Locale Switcher&lt;/a&gt; Firefox addon for this purpose.&lt;/p&gt;&lt;p&gt;In this post, I'll explore some ideas to improve the locale management experience inside Firefox. The idea adds unified search, installation and language switching capabilities to Firefox Language panel. You will find Firefox Language panel under Tools &gt; Addons menu. Currently the language panel on Firefox Nightly build looks like this.&lt;/p&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-sqo0byTsmOk/T73DBPyfLAI/AAAAAAAAAHw/yxovaGxasEM/s1600/Firefox-Languages-panel.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="174" width="320" src="http://3.bp.blogspot.com/-sqo0byTsmOk/T73DBPyfLAI/AAAAAAAAAHw/yxovaGxasEM/s320/Firefox-Languages-panel.png" alt="Firefox Languages panel" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;h2&gt;Firefox Language Panel Mockup&lt;/h2&gt;&lt;p&gt;The mockup below describes searching, installing and switching locales workflow. This is similar to existing Firefox Add-ons workflow.&lt;/p&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-g2_3XirApOk/T04BDYarDII/AAAAAAAACMY/feN-eRykIYk/s1600/Multi-language.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="299" width="400" src="http://1.bp.blogspot.com/-g2_3XirApOk/T04BDYarDII/AAAAAAAACMY/feN-eRykIYk/s400/Multi-language.png" alt="Firefox Language Switching Workflow" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Enable Firefox Language Tab:&lt;/strong&gt;Make Tools &gt; Languages visible at all times. Currently Firefox hides this dialog when no language packs are installed. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Switch Firefox Default Language&lt;/strong&gt;: Default Language Switch button "Default Language is 'English (US)', Do you want to change the language of Firefox?" &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Search Languages: &lt;/strong&gt;Modify search box to limit search to language packs on addons.mozilla.org.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Language Management: &lt;/strong&gt; Provide Switch Locale toggle button next to each installed language pack.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Switch Language for this session only:&lt;/strong&gt;Allow users to switch locale for this session only.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Get New Language:&lt;/strong&gt; List download-able Locale packs on the main screen. &lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Please share your thoughts, suggestion and criticism using the comment form below. &lt;/p&gt;&lt;p&gt;If you are a Firefox hacker looking for something new to hack on, this is your lucky day! . &lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://playingwithsid.blogspot.com/feeds/2661214481299227207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://playingwithsid.blogspot.com/2012/05/ideas-for-improving-locale-management.html#comment-form' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/2661214481299227207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/2661214481299227207'/><link rel='alternate' type='text/html' href='http://playingwithsid.blogspot.com/2012/05/ideas-for-improving-locale-management.html' title='Ideas for Improving Locale Management in Firefox'/><author><name>Arky</name><uri>http://www.blogger.com/profile/06552120151786983642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_qBN_dFzAuCo/RvuqBLl6v6I/AAAAAAAAAAM/rR3np72J5Vc/s320/arky.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-sqo0byTsmOk/T73DBPyfLAI/AAAAAAAAAHw/yxovaGxasEM/s72-c/Firefox-Languages-panel.png' height='72' width='72'/><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3970910572020526646.post-2042445038073519456</id><published>2012-05-20T15:20:00.000+07:00</published><updated>2012-05-20T15:30:05.882+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accessibility'/><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='samsung'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Samsung Galaxy S2 Accessories For Presentations</title><content type='html'>&lt;p&gt;In this post we'll explore some effective presentations techniques using Samsung Galaxy S2 accessories. Use the &lt;a href="http://blog.ribomation.com/droid-at-screen/"&gt;Droid@Screen&lt;/a&gt; (&lt;a href="http://playingwithsid.blogspot.com/2012/03/how-to-display-your-android-screen-on.html"&gt;See this blog post&lt;/a&gt;) program to display the mobile phone screen on my computer during my presentations. This program works by taking a continues series of screenshots of the phone screen. There are some problems with this design, there is noticeable delay during application interaction and the video performance is not great on my Lenovo X120e Ubuntu computer.&lt;/p&gt;&lt;p&gt;You can not demonstrate audio and video capabilities of the mobile phone using such software. Planning to give a talk about using Firefox Mobile with Android 4 screen-reader and existing solutions doesn't work for me. &lt;/p&gt;&lt;h2&gt;Samsung Galaxy S2 HDTV Adapter &lt;/h2&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-h_9h0F2mSkE/T7imXALWjXI/AAAAAAAAAHg/QHbq97ATitI/s1600/20120316_142629.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="320" width="240" src="http://1.bp.blogspot.com/-h_9h0F2mSkE/T7imXALWjXI/AAAAAAAAAHg/QHbq97ATitI/s320/20120316_142629.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;This adapter allow you to plug in your phone directly into HDMI large displays and digital projectors.  The mobile phone AC charger powers the adapter and no additional audio cable is needed. The Samsung HDMI adapters are available for Samsung Galaxy phones and tablet models.&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-lWE0cFK3n_c/T7ilSFZHV0I/AAAAAAAAAHI/0YIT2U9ge78/s1600/20120316_135632.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="150" width="200" src="http://2.bp.blogspot.com/-lWE0cFK3n_c/T7ilSFZHV0I/AAAAAAAAAHI/0YIT2U9ge78/s200/20120316_135632.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;This works really great if you are planning to setup large screen display in a exhibition booth. Connect the phone to large screen display with HDMI cable and play your video demo in a loop. &lt;/p&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;h2&gt;Samsung Galaxy S2 Power Pack &lt;/h2&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-0j5RlTid7qg/T7il-8ccLfI/AAAAAAAAAHU/Bd6AOodNWc0/s1600/20120316_142641.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="320" width="240" src="http://2.bp.blogspot.com/-0j5RlTid7qg/T7il-8ccLfI/AAAAAAAAAHU/Bd6AOodNWc0/s320/20120316_142641.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;The Samsung Power Pack comes handy when phone runs out of battery in the middle of the presentation. It does extend the battery life of the phone during the presentation or an extending application testing session.&lt;/p&gt;&lt;p&gt;Few caveats using these accessories. The HDMI adapter will not work when the phone is attached to the power pack .&lt;/p&gt;&lt;p&gt;This power pack has some issue with power sensing, sometimes it starts and stops charging with annoying beeps every 10 seconds. And you need to press locking mechanism tight to get the phone to charge.  Hope someone at Samsung fixes this problem.  &lt;/p&gt;&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://playingwithsid.blogspot.com/feeds/2042445038073519456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://playingwithsid.blogspot.com/2012/05/samsung-galaxy-s2-accessories-for.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/2042445038073519456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/2042445038073519456'/><link rel='alternate' type='text/html' href='http://playingwithsid.blogspot.com/2012/05/samsung-galaxy-s2-accessories-for.html' title='Samsung Galaxy S2 Accessories For Presentations'/><author><name>Arky r</name><uri>https://plus.google.com/114495277122443728635</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Zh9H8UKk53Q/AAAAAAAAAAI/AAAAAAAAANQ/RVdm_yTbiPY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-h_9h0F2mSkE/T7imXALWjXI/AAAAAAAAAHg/QHbq97ATitI/s72-c/20120316_142629.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3970910572020526646.post-7159916866339015813</id><published>2012-05-17T01:30:00.000+07:00</published><updated>2012-10-04T16:05:23.592+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='Chromium'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Unset Google Chrome as default browser on Ubuntu</title><content type='html'>&lt;p&gt;&lt;strong&gt; Update: After further investigation, I found is the problem is in google-chrome application not in Chromium-browser. My Mistake! &lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://autonome.wordpress.com/"&gt;Dietrich Ayala&lt;/a&gt; brought this problem to my attention. For some reason google-chrome browser constantly makes itself the default browser on Ubuntu 10.10 and later versions. This is annoying when you are testing Firefox Nightly Ubuntu builds. You can choose to remove the google-chrome, but that is not a solution. &lt;/p&gt;&lt;p&gt;First, I tried to reproduce this problem on multiple Ubuntu machines. To reproduce this problem, installed Firefox nightly using &lt;a href="http://playingwithsid.blogspot.com/2010/12/firefox-4-daily-builds-on-ubuntu-1010.html"&gt;Firefox Nightly PPA&lt;/a&gt;. Remove any other browsers expect google-chrome.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;It took very long time to find the solution to this problem. The chromium-browser package adds &lt;strong&gt;/usr/local/share/applications/mimeinfo.cache&lt;/strong&gt; which supersedes the default system application settings. The solution is edit this file and make it read-only using &lt;strong&gt;chattr&lt;/strong&gt; command.&lt;/p&gt;&lt;pre&gt;&lt;code&gt;
$ sudo nano /usr/local/share/applications/mimeinfo.cache 
[MIME Cache]
application/earthviewer=google-earth.desktop;
application/keyhole=google-earth.desktop;
application/vnd.google-earth.kml+xml=google-earth.desktop;
application/vnd.google-earth.kmz=google-earth.desktop;
application/xhtml_xml=google-chrome.desktop;
text/html=google-chrome.desktop;
text/xml=google-chrome.desktop;
x-scheme-handler/ftp=google-chrome.desktop;
x-scheme-handler/http=google-chrome.desktop;
x-scheme-handler/https=google-chrome.desktop;

#Remove all the google-chrome entries, like this.
[MIME Cache]
application/earthviewer=google-earth.desktop;
application/keyhole=google-earth.desktop;
application/vnd.google-earth.kml+xml=google-earth.desktop;
application/vnd.google-earth.kmz=google-earth.desktop;

# Make it read-only even for super-user
sudo chattr +i /usr/local/share/applications/mimeinfo.cache


&lt;/code&gt;
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;After making these changes. Open Firefox Nightly and make it the default browser. Now this system setting will remain unchanged.&lt;/p&gt;&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://playingwithsid.blogspot.com/feeds/7159916866339015813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://playingwithsid.blogspot.com/2012/05/unset-chromium-as-default-browser-on.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/7159916866339015813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3970910572020526646/posts/default/7159916866339015813'/><link rel='alternate' type='text/html' href='http://playingwithsid.blogspot.com/2012/05/unset-chromium-as-default-browser-on.html' title='Unset Google Chrome as default browser on Ubuntu'/><author><name>Arky r</name><uri>https://plus.google.com/114495277122443728635</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Zh9H8UKk53Q/AAAAAAAAAAI/AAAAAAAAANQ/RVdm_yTbiPY/s512-c/photo.jpg'/></author><thr:total>7</thr:total></entry></feed>