<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.fedora-fr.org/bochecha/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Le skyblog de bochecha</title>
  <link>http://blog.fedora-fr.org/bochecha/</link>
  <atom:link href="http://blog.fedora-fr.org/bochecha/feed/rss2" rel="self" type="application/rss+xml"/>
  <description>De Fedora, du libre en général, et pas de ma vie (promis)</description>
  <language>en</language>
  <pubDate>Fri, 03 May 2013 05:42:28 +0800</pubDate>
  <copyright>http://creativecommons.org/licenses/by/2.5/</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>IBus Cangjie 1.0 is out</title>
    <link>http://blog.fedora-fr.org/bochecha/post/2013/05/IBus-Cangjie-1.0-is-out</link>
    <guid isPermaLink="false">urn:md5:31e6f4fae5b329903388f6e17a75649a</guid>
    <pubDate>Fri, 03 May 2013 13:15:00 +0800</pubDate>
    <dc:creator>bochecha</dc:creator>
        <category>opensource-hk</category><category>planet-fp</category>    
    <description>    &lt;p&gt;Following on the hard work we have been doing for the past few months, I
released &lt;a href=&quot;http://ibus-cangjie.opensource.hk/downloads/ibus-cangjie/ibus-cangjie-1.0.tar.xz&quot;&gt;
IBus Cangjie 1.0&lt;/a&gt; yesterday evening.&lt;/p&gt;
&lt;p&gt;I had been meaning to do that for a while, but kept thinking about a few
details to change here and there, and constantly postponed it. Well, you know
what they say: &amp;quot;&lt;em&gt;Release early, release often&lt;/em&gt;&amp;quot;. So after our discussion
on Wednesday during &lt;a href=&quot;http://dimsumlabs.com/blog/news/report-first-free-software-hackfest-may-1st&quot;&gt;the
Free Software Hackfest at Dim Sum Labs&lt;/a&gt; I figured I'd just call what we have
now 1.0 and go from there. We can always improve it in subsequent releases.
&lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;p&gt;All in all, it is a basic implementation of Cangjie and Quick, but I'd like
to highlight &lt;a href=&quot;http://ibus-cangjie.opensource.hk/discover.html&quot;&gt;some of
its features here&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Both Cangjie and Quick are supported in versions 3 and 5&lt;/li&gt;
&lt;li&gt;By default you'll only get Traditional Chinese, but Simplified Chinese
input can be enabled in the preferences dialog&lt;/li&gt;
&lt;li&gt;Candidates are presented in the unoptimized but familiar Big 5 ordering, to
ease the migration for Microsoft Windows users&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I'm very happy about what we achieved. Many people have given me very
positive feedback. It seems our strong focus on a great user experience with
sensible defaults is paying off.&lt;/p&gt;
&lt;p&gt;If you don't want to build the sources, you can &lt;a href=&quot;http://ibus-cangjie.opensource.hk/install.html&quot;&gt;get packages for your
favourite distribution&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;As usual, Arch Linux's AUR has the stuff a few hours after it's been
released&lt;/li&gt;
&lt;li&gt;Ubuntu 13.04 has packages too (not the release yet, it's a very recent
development snapshot&lt;/li&gt;
&lt;li&gt;It's still not available in Fedora (but &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=958881&quot;&gt;you can help speeding up
the review!&lt;/a&gt;), but I just pushed the release on my personal repo&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Of course, if you can package it all for another distribution, then &lt;a href=&quot;http://ibus-cangjie.opensource.hk/get_involved.html#come-talk-to-us&quot;&gt;let us
know&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;Of course, this is not the end. We have a long road ahead of us to make it
the best way to input Chinese with Cangjie and Quick. You're welcome to
&lt;a href=&quot;http://ibus-cangjie.opensource.hk/get_involved.html&quot;&gt;climb on the
bandwagon&lt;/a&gt;. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.fedora-fr.org/bochecha/post/2013/05/IBus-Cangjie-1.0-is-out#comment-form</comments>
      <wfw:comment>http://blog.fedora-fr.org/bochecha/post/2013/05/IBus-Cangjie-1.0-is-out#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.fedora-fr.org/bochecha/feed/atom/comments/1012</wfw:commentRss>
      </item>
    
  <item>
    <title>Kicking off a new, recurring Free Software hackfest in Hong Kong</title>
    <link>http://blog.fedora-fr.org/bochecha/post/2013/04/Kicking-off-new-recurring-Free-Software-hackfest-Hong-Kong</link>
    <guid isPermaLink="false">urn:md5:b313545e7afb5d468f7aef88918179d1</guid>
    <pubDate>Tue, 23 Apr 2013 17:32:00 +0800</pubDate>
    <dc:creator>bochecha</dc:creator>
        <category>opensource-hk</category><category>planet-fp</category>    
    <description>    &lt;p&gt;&lt;em&gt;This is a repost from &lt;a href=&quot;http://dimsumlabs.com/blog/events/kicking-off-new-recurring-free-software-hackfest&quot;&gt;
the article I just published on the Dim Sum Labs blog&lt;/a&gt;. Go and check out
&lt;a href=&quot;http://dimsumlabs.com/&quot;&gt;the web site&lt;/a&gt; for more info on all the cool
stuff that happens there.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Hackers know it: hacking is a lot of fun.&lt;/p&gt;
&lt;p&gt;But what to hack on exactly? Well, we are a group of people passionate about
Free Software, and, &lt;strong&gt;starting May 1st&lt;/strong&gt;, we will meet regularly
to hack together on various projects.&lt;/p&gt;
&lt;p&gt;These recurring hackfests will take place &lt;strong&gt;every other
Wednesday&lt;/strong&gt; at the &lt;a href=&quot;http://dimsumlabs.com/what-is-dimsumlabs&quot;&gt;Dim Sum Labs&lt;/a&gt;, &lt;strong&gt;from 8pm
to 10pm&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;So come and have fun with us!&lt;/p&gt;
&lt;p&gt;It doesn’t matter whether you’re a hard-core programmer or a “complete
noob”. We’ll help you learn what you need as you go.&lt;/p&gt;
&lt;p&gt;If you’re still wondering, here are some examples of people who might want
to join us:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;you are “just a user” of Free Software, and there’s this silly bug in your
favourite application which has been bothering you for a while? Come and figure
out how to fix it with us!&lt;/li&gt;
&lt;li&gt;you are a programmer who enjoys hacking on Free Software projects in their
spare time? Come hack with us, instead of doing it alone!&lt;/li&gt;
&lt;li&gt;you have this brilliant idea which will change the world? Come show it to
us, and we’ll hack on it together!&lt;/li&gt;
&lt;li&gt;you are the main developer of a small project which is dear to you, and you
could use some manpower to make it move forward? Come have a sprint with
us!&lt;/li&gt;
&lt;li&gt;you want to learn programming by actually doing it for Free Software? Come,
and we’ll help you get started.&lt;/li&gt;
&lt;li&gt;or any other reason, you will be welcome anyway!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And it doesn’t have to be about code! Writing documentation, designing or
translating Free Software, this is all hacking too!&lt;/p&gt;
&lt;p&gt;We only have one rule: we will only hack on Free Software projects during
these meetings.&lt;/p&gt;
&lt;p&gt;If you want to have more details, use the form below to leave a comment.&lt;/p&gt;
&lt;p&gt;Otherwise, feel free to just come. No registration needed, just show up with
your own computer, say hi and we'll start hacking together.&lt;/p&gt;
&lt;p&gt;Remember: &lt;strong&gt;Wednesday May 01, from 8pm to 10pm, at the &lt;a href=&quot;http://dimsumlabs.com/what-is-dimsumlabs&quot;&gt;Dim Sum Labs&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.fedora-fr.org/bochecha/post/2013/04/Kicking-off-new-recurring-Free-Software-hackfest-Hong-Kong#comment-form</comments>
      <wfw:comment>http://blog.fedora-fr.org/bochecha/post/2013/04/Kicking-off-new-recurring-Free-Software-hackfest-Hong-Kong#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.fedora-fr.org/bochecha/feed/atom/comments/1011</wfw:commentRss>
      </item>
    
  <item>
    <title>Showcase your FOSS contributions with Ohloh</title>
    <link>http://blog.fedora-fr.org/bochecha/post/2013/04/Build-a-FOSS-dev-resume-with-Ohloh</link>
    <guid isPermaLink="false">urn:md5:89c50c96d24c40937734ae13499d391c</guid>
    <pubDate>Fri, 19 Apr 2013 13:07:00 +0800</pubDate>
    <dc:creator>bochecha</dc:creator>
        <category>opensource-hk</category>    
    <description>    &lt;p&gt;I was talking with a friend the other day (or should I say night?) about
FOSS and the various ways in which it is rewarding for someone to
contribute.&lt;/p&gt;
&lt;p&gt;One of the arguments was about how contributing to FOSS helps you build for
yourself an awesome, public resume. Indeed, any potential employer can just go
ahead and verify the quality and quantity of those contributions you say you
have made.&lt;/p&gt;
&lt;p&gt;That's great for employers (they can avoid the mythomaniacs, and find great
candidates), but also for you, as it's a fantastic way to put your skills and
experience forward!&lt;/p&gt;
&lt;p&gt;At that point of the conversation, I mentioned &lt;a href=&quot;https://www.ohloh.net/&quot;&gt;Ohloh&lt;/a&gt;. The fact my friend had never heard about it
makes me realize that other people in Hong Kong might not know about it either,
and as such are missing on the opportunities it can provide.&lt;/p&gt;
&lt;blockquote&gt;A disclaimer first: As far as I know, Ohloh itself is not Free
Software. I understand it might be a problem for some people, if that is your
case do not use their service.&lt;/blockquote&gt;
&lt;p&gt;So how does Ohloh work?&lt;/p&gt;
&lt;p&gt;The service revolves mostly around 2 concepts: &lt;strong&gt;projects&lt;/strong&gt; and
&lt;strong&gt;people&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;If you're the maintainer of a project, you can declare it in Ohloh, as I did
for &lt;a href=&quot;https://www.ohloh.net/p/ibus-cangjie&quot;&gt;IBus Cangjie&lt;/a&gt;. Ohloh will
then fetch the whole code history (&lt;a href=&quot;https://github.com/bochecha/ibus-cangjie&quot;&gt;from Github in this case&lt;/a&gt;), and
present you with some cool statistics about your project (number of
contributors, activity, programming languages used, etc...). Don't forget to
mark yourself as managing this project!&lt;/p&gt;
&lt;p&gt;Now, if you have contributed to a Free Software project in the past, try
searching for your name in Ohloh. For example, if you search for &amp;quot;benau&amp;quot;, you
will get &lt;a href=&quot;https://www.ohloh.net/people?q=benau&quot;&gt;a page listing people
going by that name as well as unclaimed contributions&lt;/a&gt;. As you can see in
this example, the awesome Benau hasn't claimed his contributions to libcangjie
and IBus Cangjie. (probably because he doesn't have a profile)&lt;/p&gt;
&lt;p&gt;If you are in such a case, and are interested in the value that Ohloh could
provide you as a FOSS contributor, you could then open an account there, and
claim those contributions as being yours. If you do, make sure to go back to
searching your name from time to time, Ohloh sometimes doesn't seem to pick up
your contributions automatically.&lt;/p&gt;
&lt;p&gt;Other Ohloh users might declare they are using the projects you contribute
to, making your contributions more visible. They might even give you kudos, to
congratulate/thank you for your contributions.&lt;/p&gt;
&lt;p&gt;Eventually, Ohloh will build for you a profile listing your contributions,
the programming languages you have used, etc. Take a look at &lt;a href=&quot;https://www.ohloh.net/accounts/bochecha&quot;&gt;mine for an example of what it looks
like&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You could add a button like this one to your website as well:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.ohloh.net/accounts/219969?ref=Detailed&quot; target=&quot;_blank&quot;&gt;&lt;img style=&quot;display: block; margin: 1em auto; border: 0;&quot; alt=&quot;Ohloh profile for Mathieu Bridon&quot; height=&quot;35&quot; src=&quot;https://www.ohloh.net/accounts/219969/widgets/account_detailed.gif&quot; width=&quot;230&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Then, the next time you are applying for a job, don't forget to add a link
to your Ohloh profile on your resume. Who knows, it could be a great boost to
your development career! &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.fedora-fr.org/bochecha/post/2013/04/Build-a-FOSS-dev-resume-with-Ohloh#comment-form</comments>
      <wfw:comment>http://blog.fedora-fr.org/bochecha/post/2013/04/Build-a-FOSS-dev-resume-with-Ohloh#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.fedora-fr.org/bochecha/feed/atom/comments/1010</wfw:commentRss>
      </item>
    
  <item>
    <title>IBus Cangjie is in Ubuntu!</title>
    <link>http://blog.fedora-fr.org/bochecha/post/2013/04/IBus-Cangjie-is-in-Ubuntu%21</link>
    <guid isPermaLink="false">urn:md5:31838b4780c087bd571486a24373caca</guid>
    <pubDate>Sun, 07 Apr 2013 16:07:00 +0800</pubDate>
    <dc:creator>bochecha</dc:creator>
        <category>opensource-hk</category>    
    <description>    &lt;p&gt;Just a quick to let everybody know that thanks to Anthony Wong's work, IBus
Cangjie is now available in the official Ubuntu 13.04 repositories.&lt;/p&gt;
&lt;p&gt;That makes it &lt;a href=&quot;http://ibus-cangjie.opensource.hk/install.html#ubuntu&quot;&gt;easier to install&lt;/a&gt;
than ever.&lt;/p&gt;
&lt;p&gt;Thank you Anthony!&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.fedora-fr.org/bochecha/post/2013/04/IBus-Cangjie-is-in-Ubuntu%21#comment-form</comments>
      <wfw:comment>http://blog.fedora-fr.org/bochecha/post/2013/04/IBus-Cangjie-is-in-Ubuntu%21#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.fedora-fr.org/bochecha/feed/atom/comments/1007</wfw:commentRss>
      </item>
    
  <item>
    <title>IBus Cangjie in your own language</title>
    <link>http://blog.fedora-fr.org/bochecha/post/2013/03/IBus-Cangjie-in-your-own-language</link>
    <guid isPermaLink="false">urn:md5:38df6fa4129bdc93ece70625a3ad37d3</guid>
    <pubDate>Sun, 10 Mar 2013 16:32:00 +0800</pubDate>
    <dc:creator>bochecha</dc:creator>
        <category>opensource-hk</category><category>planet-fp</category>    
    <description>    &lt;p&gt;Cheng-Chia Tseng recently &lt;a href=&quot;http://blog.fedora-fr.org/bochecha/post/2013/03/&quot;&gt;opened a ticket&lt;/a&gt; in the &lt;a href=&quot;http://blog.fedora-fr.org/bochecha/post/2013/03/&quot;&gt;IBus Cangjie bug tracker&lt;/a&gt;, submitting a Taiwan Chinese translation.&lt;/p&gt;
&lt;p&gt;This is itself is pretty awesome, but we didn't stop there: Cheng-Chia
helped me set up &lt;a href=&quot;http://blog.fedora-fr.org/bochecha/post/2013/03/&quot;&gt;a Transifex project for IBus Cangjie&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;That means it should now be very easy for translators all around the world
to translate IBus Cangjie into their own language.&lt;/p&gt;
&lt;p&gt;I copy-pasted his zh_TW translation into a zh_HK one, because Taiwan and
Hong Kong translations are usually very similar. So even if this is not
perfect, it is still much better than nothing. Also, a zh_CN translation is
being worked on.&lt;/p&gt;
&lt;p&gt;This is fantastic. From the very beginning, IBus Cangjie was made to enable
people to benefit from Free Software on their computer. But until now, they had
to be able to read English.&lt;/p&gt;
&lt;p&gt;Thanks to Cheng-Chia's efforts, this is what Hong Kong and Taiwan people
will see:&lt;/p&gt;
&lt;a href=&quot;http://blog.fedora-fr.org/public/bochecha/ibus/ibus-cangjie_prefs_zh.png&quot; title=&quot;ibus-cangjie_prefs_zh.png&quot;&gt;&lt;img src=&quot;http://blog.fedora-fr.org/public/bochecha/ibus/.ibus-cangjie_prefs_zh_m.jpg&quot; alt=&quot;ibus-cangjie_prefs_zh.png&quot; style=&quot;margin: 0 auto; display: block;&quot; title=&quot;ibus-cangjie_prefs_zh.png, mar. 2013&quot; /&gt;&lt;/a&gt;
&lt;p&gt;Cheng-Chia, you rock! &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.fedora-fr.org/bochecha/post/2013/03/IBus-Cangjie-in-your-own-language#comment-form</comments>
      <wfw:comment>http://blog.fedora-fr.org/bochecha/post/2013/03/IBus-Cangjie-in-your-own-language#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.fedora-fr.org/bochecha/feed/atom/comments/1002</wfw:commentRss>
      </item>
    
  <item>
    <title>IBus Cangjie now has a website</title>
    <link>http://blog.fedora-fr.org/bochecha/post/2013/03/IBus-Cangjie-now-has-a-website</link>
    <guid isPermaLink="false">urn:md5:62834fb64e7ce0532d1b21bef637c7ad</guid>
    <pubDate>Fri, 08 Mar 2013 00:26:00 +0800</pubDate>
    <dc:creator>bochecha</dc:creator>
        <category>opensource-hk</category><category>planet-fp</category>    
    <description>    &lt;p&gt;A couple of minutes ago, I finished setting up a simple website for IBus
Cangjie.&lt;/p&gt;
&lt;p&gt;Check it out: &lt;a href=&quot;http://ibus-cangjie.opensource.hk&quot; lang=&quot;en&quot;&gt;http://ibus-cangjie.opensource.hk&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Nothing fancy, it's just a bunch of static pages generated with &lt;a href=&quot;http://sphinx-doc.org/&quot;&gt;Sphinx&lt;/a&gt;, but the result is not too horrible. Help
to make it better is obviously welcome. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;p&gt;One thing missing is the &lt;a href=&quot;http://ibus-cangjie.opensource.hk/discover.html&quot;&gt;features&lt;/a&gt; section. I'll
upload a page with nice screenshots very soon.&lt;/p&gt;
&lt;p&gt;If you package IBus Cangjie for your distribution, do let us know, and we'll
add instructions for it on the &lt;a href=&quot;http://ibus-cangjie.opensource.hk/install.html&quot; lang=&quot;en&quot;&gt;appropriate page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The website is hosted on &lt;a href=&quot;https://openshift.redhat.com/app/&quot;&gt;Open
Shift&lt;/a&gt;, which is pretty awesome to use, and Sammy was kind enough to give us
the opensource.hk sub-domain.&lt;/p&gt;
&lt;p&gt;Also, if you use Fedora, I have just uploaded new packages of the latest
development snapshot of IBus Cangjie to &lt;a href=&quot;http://repos.fedorapeople.org/repos/bochecha/ibus-cangjie/&quot;&gt;my side
repository&lt;/a&gt;. Be sure to update and give us feedback!&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.fedora-fr.org/bochecha/post/2013/03/IBus-Cangjie-now-has-a-website#comment-form</comments>
      <wfw:comment>http://blog.fedora-fr.org/bochecha/post/2013/03/IBus-Cangjie-now-has-a-website#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.fedora-fr.org/bochecha/feed/atom/comments/1001</wfw:commentRss>
      </item>
    
  <item>
    <title>ibus-cangjie getting closer to a first release</title>
    <link>http://blog.fedora-fr.org/bochecha/post/2013/01/ibus-cangjie-getting-closer-to-a-first-release</link>
    <guid isPermaLink="false">urn:md5:bcb4c209fa134f3b84f0a5c1c1de0e7c</guid>
    <pubDate>Sun, 27 Jan 2013 15:59:00 +0800</pubDate>
    <dc:creator>bochecha</dc:creator>
        <category>opensource-hk</category><category>planet-fp</category>    
    <description>    &lt;p&gt;Two more weeks have passed since &lt;a href=&quot;http://blog.fedora-fr.org/bochecha/post/2013/01/Progress-in-ibus-cangjie&quot; lang=&quot;en&quot;&gt;my last status update on ibus-cangjie&lt;/a&gt;, and we've
been busy working.&lt;/p&gt;
&lt;p&gt;Let's review the major things which happened since the last time.&lt;/p&gt;
&lt;p&gt;First, Benau joined us and quickly fixed &lt;a href=&quot;https://github.com/bochecha/ibus-cangjie/issues/19&quot; lang=&quot;en&quot;&gt;a
bug in Quick&lt;/a&gt;. He's now having a look at &lt;strong&gt;improving the order of the
candidates&lt;/strong&gt;, which will dramatically improve the input experience,
especially for Quick users. Benau, you rock!&lt;/p&gt;
&lt;p&gt;Cangjie and Quick have a behaviour which differs from other input methods,
for example they have no preedit text, and the text cursor can move while the
user is typing. The latter exposed &lt;a href=&quot;https://github.com/bochecha/ibus-cangjie/issues/17&quot; lang=&quot;en&quot;&gt;a
bug in GNOME Shell&lt;/a&gt; (other environments do not seem to be impacted), which
is being fixed for GNOME 3.8. So not only are we trying to provide a great
input method engine, we're also helping others to make their projects better.
&lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Speaking about GNOME, I've been collaborating closely with Rui Matos and
Allan Day to smooth out some rough edges in both GNOME and ibus-cangjie (ok,
they helped me &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt; ). The result is that we now have &lt;strong&gt;a much better
preferences dialog&lt;/strong&gt; which &lt;strong&gt;integrates natively in GNOME Control
Center&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;I can't stress this enough: &lt;strong&gt;we will try hard to work beautifully in
other desktop environments too, we are not tied to GNOME&lt;/strong&gt;. However,
GNOME people care deeply about providing an amazing user experience and they
have been extremely helpful. And as I'm myself a GNOME user, I worked on what
was useful to me.&lt;/p&gt;
&lt;p&gt;But please, come and help us integrate just as well in your favourite
desktop environment and respect their guidelines. For example, I got in touch
with the Ubuntu/Unity people, and &lt;a href=&quot;https://github.com/bochecha/ibus-cangjie/issues/18&quot; lang=&quot;en&quot;&gt;wrote what I learned in a ticket&lt;/a&gt;. If you love Unity, feel free to send
me patch to fix this ticket. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Now, that was a lot of boring talk. Well, here are some screenshots. First,
our new slick preferences dialog, as seen on GNOME:&lt;/p&gt;
&lt;a href=&quot;http://blog.fedora-fr.org/public/bochecha/GNOME/cangjie-prefs.png&quot; title=&quot;cangjie-prefs.png&quot;&gt;&lt;img src=&quot;http://blog.fedora-fr.org/public/bochecha/GNOME/.cangjie-prefs_m.jpg&quot; alt=&quot;Cangjie Preferences&quot; style=&quot;margin: 0 auto; display: block;&quot; title=&quot;A slick preferences dialog&quot; /&gt;&lt;/a&gt;
&lt;p&gt;Next, the GNOME input menu, with our Cangjie and Quick engines. Notice how
the half/full width character option is exposed there:&lt;/p&gt;
&lt;a href=&quot;http://blog.fedora-fr.org/public/bochecha/GNOME/input-menu.png&quot; title=&quot;input-menu.png&quot;&gt;&lt;img src=&quot;http://blog.fedora-fr.org/public/bochecha/GNOME/.input-menu_m.jpg&quot; alt=&quot;Input Menu&quot; style=&quot;margin: 0 auto; display: block;&quot; title=&quot;The GNOME input menu, with our engine&quot; /&gt;&lt;/a&gt;
&lt;p&gt;Finally, I worked on &lt;strong&gt;lowering the required minimum versions of our
dependencies&lt;/strong&gt;. This should make it easier for more distributions to
provide packages for ibus-cangjie, so that more user can benefit. I'm
maintaining &lt;a href=&quot;http://bochecha.fedorapeople.org/ibus/ibus-cangjie-in-distros.html&quot; lang=&quot;en&quot;&gt;a page showing the current status for availability in
distros&lt;/a&gt;. As mentioned on that page, I'm already &lt;a href=&quot;http://repos.fedorapeople.org/repos/bochecha/ibus-cangjie/README&quot; lang=&quot;en&quot;&gt;maintaining packages for Fedora &amp;gt;= 17 in a
side-repository&lt;/a&gt;, and Antony Ho is providing &lt;a href=&quot;https://aur.archlinux.org/packages/libcangjie-git/&quot; lang=&quot;en&quot;&gt;pkgbuilds&lt;/a&gt; &lt;a href=&quot;https://aur.archlinux.org/packages/pycangjie-git/&quot; lang=&quot;en&quot;&gt;for&lt;/a&gt; &lt;a href=&quot;https://aur.archlinux.org/packages/ibus-cangjie-git/&quot; lang=&quot;en&quot;&gt;Arch Linux&lt;/a&gt; in AUR. If you are a packager for another distribution,
please get in touch and we'll help you package ibus-cangjie (and its
dependencies).&lt;/p&gt;
&lt;p&gt;Long story short, ibus-cangjie should run on all the following
distributions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Debian Experimental (soon on Sid, once it picks up the cython package from
Experimental)&lt;/li&gt;
&lt;li&gt;Fedora &amp;gt;= 16&lt;/li&gt;
&lt;li&gt;openSUSE Factory&lt;/li&gt;
&lt;li&gt;Ubuntu &amp;gt;= 13.04&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There are good reasons why we can't support older releases of these
distributions: they provide old versions of cython, which won't build
pycangjie. I'd love to support Ubuntu 12.04 for example, as it is their current
LTS. If you can help with cython, please get in touch.&lt;/p&gt;
&lt;p&gt;We're really getting close to our first release now, so we more than ever
need your help with testing, or fixing &lt;a href=&quot;https://github.com/bochecha/ibus-cangjie/issues?milestone=1&amp;amp;page=1&amp;amp;state=open&quot; lang=&quot;en&quot;&gt;the last few remaining blocker bugs&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Before closing, I'd like to remind you that I'll be leading a
&lt;strong&gt;usability testing lab&lt;/strong&gt; at &lt;a href=&quot;http://opensource.hk/en/node/794&quot; lang=&quot;en&quot;&gt;the next Open Source
Workshop in Hong Kong&lt;/a&gt;. Come and join us, your feedback on the user
experience will be invaluable to making ibus-cangjie a great implementation of
Cangjie and Quick. I hope to see you there!&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.fedora-fr.org/bochecha/post/2013/01/ibus-cangjie-getting-closer-to-a-first-release#comment-form</comments>
      <wfw:comment>http://blog.fedora-fr.org/bochecha/post/2013/01/ibus-cangjie-getting-closer-to-a-first-release#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.fedora-fr.org/bochecha/feed/atom/comments/993</wfw:commentRss>
      </item>
    
  <item>
    <title>Progress in ibus-cangjie</title>
    <link>http://blog.fedora-fr.org/bochecha/post/2013/01/Progress-in-ibus-cangjie</link>
    <guid isPermaLink="false">urn:md5:296cd66f2977bf7e935a1fef77cb40fa</guid>
    <pubDate>Sun, 13 Jan 2013 17:02:00 +0800</pubDate>
    <dc:creator>bochecha</dc:creator>
        <category>opensource-hk</category><category>planet-fp</category>    
    <description>    &lt;p&gt;I recently announced &lt;a href=&quot;http://blog.fedora-fr.org/bochecha/post/2012/12/Introducing-ibus-cangjie&quot; lang=&quot;en&quot;&gt;ibus-cangjie&lt;/a&gt;, the IBus input method engine for
Cangjie and Quick that I have been working on.&lt;/p&gt;
&lt;p&gt;It is now almost two weeks later, and there is already some good progress to
report on.&lt;/p&gt;
&lt;p&gt;I have added &lt;strong&gt;wildcard support&lt;/strong&gt; to the Cangjie engine, and
implemented a first pass at the &lt;strong&gt;Quick engine&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Thanks to Wan Leung's work in libcangjie, both Cangjie and Quick will now
respect the user setting for &lt;strong&gt;full-/half-width characters&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;I've also made a bunch of changes to the documentation and the build system,
which should make it easier than ever to try it out, or to package it for your
favorite distribution.&lt;/p&gt;
&lt;p&gt;On that note, I have just published a &lt;strong&gt;repository for Fedora
18&lt;/strong&gt;, so if you want to try ibus-cangjie, it's as easy as the following
commands (as root) :&lt;/p&gt;
&lt;pre&gt;
# wget http://repos.fedorapeople.org/repos/bochecha/ibus-cangjie/fedora-ibus-cangjie.repo -O /etc/yum.repos.d/fedora-ibus-cangjie.repo
# yum install ibus-cangjie 
&lt;/pre&gt;
&lt;p&gt;Please try it, and let us know what you think!&lt;/p&gt;
&lt;p&gt;Now, we're getting closer to a first 1.0 release, &lt;a href=&quot;https://github.com/bochecha/ibus-cangjie/issues?milestone=1&amp;amp;state=open&quot;&gt;not
much is missing&lt;/a&gt;, so if you think you can help, then we'll gladly accept the
patches. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Finally, I'll be organizing a &lt;strong&gt;usability testing lab at the next Open
Source Workshop&lt;/strong&gt; in Hong Kong, so if you can't install ibus-cangjie on
your own machine, just come and you'll try it on mine. This should allow us to
get valuable feedback to make it rock.&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.fedora-fr.org/bochecha/post/2013/01/Progress-in-ibus-cangjie#comment-form</comments>
      <wfw:comment>http://blog.fedora-fr.org/bochecha/post/2013/01/Progress-in-ibus-cangjie#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.fedora-fr.org/bochecha/feed/atom/comments/986</wfw:commentRss>
      </item>
    
  <item>
    <title>Introducing ibus-cangjie</title>
    <link>http://blog.fedora-fr.org/bochecha/post/2012/12/Introducing-ibus-cangjie</link>
    <guid isPermaLink="false">urn:md5:4a4a84017e5180fcf0daab46c8afcf36</guid>
    <pubDate>Mon, 31 Dec 2012 16:12:00 +0800</pubDate>
    <dc:creator>bochecha</dc:creator>
        <category>opensource-hk</category><category>planet-fp</category>    
    <description>    &lt;p&gt;Hong Kong people write (mostly) Traditional Chinese. On a computer, most of
them &lt;a href=&quot;http://bochecha.fedorapeople.org/chinese_ims/#the-situation-in-hong-kong&quot;&gt;use
the Cangjie and Quick input methods&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In the IBus platform, these were implemented through &lt;a href=&quot;https://github.com/kaio/ibus-table&quot;&gt;&lt;code&gt;ibus-table&lt;/code&gt;&lt;/a&gt;, with &lt;a href=&quot;https://github.com/definite/ibus-table-chinese/tree/master/tables/cangjie&quot;&gt;dedicated&lt;/a&gt;
&lt;a href=&quot;https://github.com/definite/ibus-table-chinese/tree/master/tables/quick&quot;&gt;tables&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Unfortunately, &lt;a href=&quot;https://github.com/bochecha/ibus-cangjie/wiki/Motivation&quot;&gt;this led to a
suboptimal user experience for Cangjie and Quick&lt;/a&gt;, and as a result Hong Kong
people have been turning themselves to other input method frameworks like GCIN
or SCIM.&lt;/p&gt;
&lt;p&gt;This is a problem for GNOME (starting with version 3.6), because GNOME
integrates IBus out of the box. What this means is that Hong Kong people can
not have an excellent user experience on GNOME out of the box, because they
need to choose between a rock and a hard place:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;using a poor implementation of Cangjie and Quick, provided by
&lt;code&gt;ibus-table&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;spending time &lt;a href=&quot;https://live.gnome.org/ThreePointFive/Features/IBus#How_to_use_other_IM_frameworks&quot;&gt;
fiddling with their system&lt;/a&gt; and installing non-default components to end up
with a better inputting experience, but not properly integrated with the rest
of the OS&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I love GNOME, and I want Hong Kong people to love it too. And for that,
GNOME (through IBus), needs a first class user experience for Cangjie and
Quick.&lt;/p&gt;
&lt;p&gt;That's what we set out to achieve with Wan Leung Wong a couple of months
ago, and the result is &lt;a href=&quot;https://github.com/bochecha/ibus-cangjie&quot;&gt;&lt;code&gt;ibus-cangjie&lt;/code&gt;&lt;/a&gt;, a
dedicated IBus engine for Cangjie and Quick.&lt;/p&gt;
&lt;p&gt;Wan Leung has been writing &lt;a href=&quot;https://github.com/wanleung/libcangjie&quot;&gt;&lt;code&gt;libcangjie&lt;/code&gt;&lt;/a&gt;, a
low-level library to handle the complex mappings between English letters and
Chinese characters, as defined by the Cangjie and Quick input methods.&lt;/p&gt;
&lt;p&gt;At the same time, I've been wrapping that in a Python &lt;a href=&quot;https://github.com/bochecha/pycangjie&quot;&gt;&lt;code&gt;cangjie&lt;/code&gt;&lt;/a&gt; module, which
is then reused in &lt;code&gt;ibus-cangjie&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;We're not yet to a point where we can get it included in Linux distributions
and used by all, but I think we recently reached that sweet moment where we can
be confident enough to announce it publicly. Consider this our call for testing
and wider contribution. (or our Christmas / New Year gift, if you celebrate
these &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt; )&lt;/p&gt;
&lt;p&gt;Given the target audience of this announcement, here are a couple of
technical highlights first:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;libcangjie&lt;/code&gt; is a native library written in C++, as the goal was
to be as portable as possible. We absolutely want other platforms to reuse
&lt;code&gt;libcangjie&lt;/code&gt; and help us improve it, be it on other OSes than Linux
or with engines for other input method frameworks&lt;/li&gt;
&lt;li&gt;both &lt;code&gt;cangjie&lt;/code&gt; and &lt;code&gt;ibus-cangjie&lt;/code&gt; are full Python 3
modules. I tried to keep compatibility with Python 2 for some time, but it
became too hard to do so I dropped it. I'll accept patches to restore it, as
long as it's not at the expense of the Python 3 code.&lt;/li&gt;
&lt;li&gt;I wrote above that we started &lt;code&gt;ibus-cangjie&lt;/code&gt; to make GNOME a
great desktop for Hong Kong people, and our current focus is on GNOME
integration, but that's only because we use GNOME ourselves. If you use another
desktop and want to help us get &lt;code&gt;ibus-cangjie&lt;/code&gt; in tip-top shape for
it, we will gladly welcome your patches!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;But that's all boring behind-the-scenes details, what about the user-facing
features?&lt;/p&gt;
&lt;p&gt;At the moment, here's what &lt;code&gt;ibus-cangjie&lt;/code&gt; can do:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;input Traditional Chinese (by default, but we have an option to also input
Simplified Chinese) with Cangjie, both in its &lt;a href=&quot;http://bochecha.fedorapeople.org/chinese_ims/#different-versions&quot;&gt;versions 3
and 5;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;provide a user experience which is more in line with what users expect of
the Cangjie input method which, we believe, is better than what
&lt;code&gt;ibus-table&lt;/code&gt; could offer.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;That's not bad, but it's obviously not enough. Here's what's known to be
missing, and on what we'll be hard at work:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;input with Quick is still completely missing (this will be my number one
priority from now on, any help is of course welcome) ;&lt;/li&gt;
&lt;li&gt;wildcard support for Cangjie is missing (it needs to go in
&lt;code&gt;libcangjie&lt;/code&gt;, and is a pre-requisite for implementing Quick) ;&lt;/li&gt;
&lt;li&gt;we need an icon for the settings application;&lt;/li&gt;
&lt;li&gt;we need a way to let the user input full- and half-width punctuation and
numbers;&lt;/li&gt;
&lt;li&gt;we need to make a kickass ordering of candidates, so that the most
frequently used are always on the first page (right now, stuff is ordered
alphabetically by the input sequence, which is just terrible) ;&lt;/li&gt;
&lt;li&gt;we want to provide adaptive ordering of candidates, based on some fancy
&lt;em&gt;frecency&lt;/em&gt; algorithm (in option, the default will be the static
ordering) ;&lt;/li&gt;
&lt;li&gt;we want to allow suggestions for &amp;quot;next possible characters&amp;quot; based on the
whole sentence;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;That's our plan, and we're hoping you will help us move things forward so
that GNOME (or your favourite desktop using IBus) finally becomes a compelling
operating system for Hong Kong people.&lt;/p&gt;
&lt;p&gt;Cangjie should be in a testable state at the moment, so your general
testing, as well as specific feedback on the user experience will be warmly
welcome.&lt;/p&gt;
&lt;p&gt;If you can help us with the code, get to the GitHub pages and hack away.
Alternatively, if you're in Hong Kong, I'll be organizing a &lt;a href=&quot;http://blog.fedora-fr.org/bochecha/post/2012/11/%5BWORKSHOP%5D-Contributing-to-Free-and-Open-Source-Software&quot;&gt;
workshop/hackfest on &lt;code&gt;ibus-cangjie&lt;/code&gt;&lt;/a&gt; in the next few weeks.&lt;/p&gt;
&lt;p&gt;Finally, if you want to talk to us, hop on &lt;code&gt;#linux-hk&lt;/code&gt; on
Freenode, or join &lt;a href=&quot;https://groups.google.com/forum/#!forum/hklug&quot;&gt;the
Hong Kong Linux User Group mailing-list&lt;/a&gt;. We don't have dedicated
communication media at the moment, so we'll use these for now.&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.fedora-fr.org/bochecha/post/2012/12/Introducing-ibus-cangjie#comment-form</comments>
      <wfw:comment>http://blog.fedora-fr.org/bochecha/post/2012/12/Introducing-ibus-cangjie#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.fedora-fr.org/bochecha/feed/atom/comments/981</wfw:commentRss>
      </item>
    
  <item>
    <title>GNOME Calendar preview in Fedora 18</title>
    <link>http://blog.fedora-fr.org/bochecha/post/2012/12/GNOME-Calendar-preview-in-Fedora-18</link>
    <guid isPermaLink="false">urn:md5:ca4a65a4617ecdfb76b0224ecb6c47a7</guid>
    <pubDate>Sun, 09 Dec 2012 13:05:00 +0800</pubDate>
    <dc:creator>bochecha</dc:creator>
        <category>opensource-hk</category><category>planet-fp</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;https://live.gnome.org/Design/Apps/Calendar&quot;&gt;Calendar&lt;/a&gt; will be a
new core application for GNOME.&lt;/p&gt;
&lt;p&gt;It's still very early in its development, but it's starting to look pretty
nice and to be usable.&lt;/p&gt;
&lt;p&gt;If someone wants to try it out, I made a repository with the latest Git HEAD
packaged, just run the following:&lt;/p&gt;
&lt;pre&gt;
# wget http://repos.fedorapeople.org/repos/bochecha/gnome-calendar/fedora-gnome-calendar.repo -O /etc/yum.repos.d/fedora-gnome-calendar.repo
# yum install gnome-calendar
&lt;/pre&gt;
&lt;p&gt;Ultimately, I'll push it to Fedora proper (unless someone beats me to it &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;
), but for now a side-repository will do.&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.fedora-fr.org/bochecha/post/2012/12/GNOME-Calendar-preview-in-Fedora-18#comment-form</comments>
      <wfw:comment>http://blog.fedora-fr.org/bochecha/post/2012/12/GNOME-Calendar-preview-in-Fedora-18#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.fedora-fr.org/bochecha/feed/atom/comments/980</wfw:commentRss>
      </item>
    
  <item>
    <title>[WORKSHOP] Contributing to Free and Open Source Software</title>
    <link>http://blog.fedora-fr.org/bochecha/post/2012/11/%5BWORKSHOP%5D-Contributing-to-Free-and-Open-Source-Software</link>
    <guid isPermaLink="false">urn:md5:cabf0526de812da24102adf0e1b2dd48</guid>
    <pubDate>Wed, 14 Nov 2012 14:52:00 +0800</pubDate>
    <dc:creator>bochecha</dc:creator>
        <category>opensource-hk</category>    
    <description>    &lt;p&gt;Yesterday I &lt;a href=&quot;https://groups.google.com/forum/#!topic/hklug/fke_zoYoPA4&quot;&gt;sent the
following&lt;/a&gt; to the &lt;a href=&quot;https://groups.google.com/forum/#!forum/hklug&quot;&gt;Hong Kong Linux User Group
mailing list&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Reposting here (slightly edited), in case somebody not subscribed there
would be interested.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hi all,&lt;/p&gt;
&lt;p&gt;I've been thinking about doing this for some time now, and it seems to me
that I now have the perfect excuse to do it.&lt;/p&gt;
&lt;p&gt;Would anybody be interested in a &amp;quot;&lt;strong&gt;contributing to FOSS&lt;/strong&gt;&amp;quot;
workshop?&lt;/p&gt;
&lt;p&gt;It would take about 2 hours (or more if attendees are interested), and we'd
cover topics like how to use Git, how to build and install from sources, how to
properly submit patches and interact with upstream, etc...&lt;/p&gt;
&lt;p&gt;We wouldn't pretend to work on some dummy discartable projects like at
school, instead we'd work with an existing project/community that I believe is
interesting for Hong Kong people as it relates to Cangjie and Quick input
methods. (also, it is a very young project with probably many simple bugs and
missing features which could be implemented quickly even by novice developers,
and I'm the upstream, so we wouldn't be blocked during the workshop because
we're waiting for upstream to answer &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt; )&lt;/p&gt;
&lt;p&gt;I'll try to keep it as low-entry as possible, so here are the pre-requisites
if you're interested:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;you have some &lt;strong&gt;minimal&lt;/strong&gt; programming experience in any
programming language (I will not teach you programming from the start)&lt;/li&gt;
&lt;li&gt;you're not afraid of learning new stuff, trying stuff you don't know yet,
breaking things and fixing them up again&lt;/li&gt;
&lt;li&gt;you're motivated&lt;/li&gt;
&lt;li&gt;you speak and understand English &amp;quot;well enough&amp;quot; to not be completely
lost&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;That last point is unfortunate, but the reasons are very simple: I'm
learning, but my Cantonese is still very poor. As such, I just won't be able to
give the workshop to people who only speak Cantonese. &lt;strong&gt;My fault, not
yours&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;If there is enough demand though, we'll see if we can try figuring something
out with someone who speaks both languages well.&lt;/p&gt;
&lt;p&gt;Depending on everybody's availability, it would happen on an evening or
week-end, we'll see.&lt;/p&gt;
&lt;p&gt;I'd like to keep it in &lt;strong&gt;small groups of under 10 people&lt;/strong&gt; so
it's easier to manage and so attendees can actually learn something, but I
don't mind repeating it if enough people want to join.&lt;/p&gt;
&lt;p&gt;If you're interested, send me an email, either &lt;a href=&quot;https://groups.google.com/forum/#!topic/hklug/fke_zoYoPA4&quot;&gt;on the
mailing-list&lt;/a&gt; or &lt;a href=&quot;mailto:bochecha%20at%20fedoraproject%20dot%20org&quot;&gt;privately&lt;/a&gt;, and let me
know the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;when you'd prefer it to happen (evening, week-end, specific day of the
week, after 9pm,...)&lt;/li&gt;
&lt;li&gt;what is your experience as a contributor to Free and Open Source projects
(what languages you know, what projects you've contributed to,...). Please note
that &amp;quot;None&amp;quot; is a perfectly valid answer. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Given the scope of the workshop, &lt;strong&gt;priority will be given to motivated
people with less experience&lt;/strong&gt;, in order to grow a larger community of
FOSS contributors in Hong Kong (existing hard-core contributors don't need me
or anyone else to learn new stuff and go on contributing &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt; )&lt;/p&gt;
&lt;p&gt;If you can host the event, let me know too. The venue needs to be quiet and
have an Internet connection.&lt;/p&gt;
&lt;p&gt;Feel free to repost this message anywhere you feel appropriate, transmit it
to your friends, CS students,...&lt;/p&gt;
&lt;/blockquote&gt;</description>
    
    
    
          <comments>http://blog.fedora-fr.org/bochecha/post/2012/11/%5BWORKSHOP%5D-Contributing-to-Free-and-Open-Source-Software#comment-form</comments>
      <wfw:comment>http://blog.fedora-fr.org/bochecha/post/2012/11/%5BWORKSHOP%5D-Contributing-to-Free-and-Open-Source-Software#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.fedora-fr.org/bochecha/feed/atom/comments/977</wfw:commentRss>
      </item>
    
  <item>
    <title>GNOME 3.6 Release Party in Hong Kong</title>
    <link>http://blog.fedora-fr.org/bochecha/post/2012/10/GNOME-3.6-Release-Party-in-Hong-Kong</link>
    <guid isPermaLink="false">urn:md5:a08a6811b608e7ff1c07b0da20cc2de5</guid>
    <pubDate>Tue, 02 Oct 2012 10:12:00 +0800</pubDate>
    <dc:creator>bochecha</dc:creator>
        <category>opensource-hk</category><category>planet-fp</category>    
    <description>    &lt;p&gt;On Saturday, we will be celebrating the release of GNOME 3.6 in Hong
Kong.&lt;/p&gt;
&lt;p&gt;The program is as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;14:35-15:20 - GNOME, A Free Operating System for everyone (by me)&lt;/li&gt;
&lt;li&gt;15:25-16:10 - Enlarge your GNOME (by Mart Van de Ven)&lt;/li&gt;
&lt;li&gt;16:15-17:55 - Unconference (by everybody)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Everybody is welcome, so come and join us at &lt;strong&gt;2pm&lt;/strong&gt;, in
&lt;strong&gt;classroom Y5-303&lt;/strong&gt;, on the &lt;strong&gt;5th floor&lt;/strong&gt; of the
&lt;strong&gt;Academic 1&lt;/strong&gt; building, &lt;strong&gt;City University of Hong
Kong&lt;/strong&gt;!&lt;/p&gt;
&lt;p&gt;As usual, you can find the full details on &lt;a href=&quot;http://opensource.hk/en/node/784&quot;&gt;the OpenSource.HK page&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.fedora-fr.org/bochecha/post/2012/10/GNOME-3.6-Release-Party-in-Hong-Kong#comment-form</comments>
      <wfw:comment>http://blog.fedora-fr.org/bochecha/post/2012/10/GNOME-3.6-Release-Party-in-Hong-Kong#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.fedora-fr.org/bochecha/feed/atom/comments/973</wfw:commentRss>
      </item>
    
  <item>
    <title>Inputting Hong Kong Chinese with GNOME 3.6</title>
    <link>http://blog.fedora-fr.org/bochecha/post/2012/09/Inputting-Hong-Kong-Chinese-with-GNOME-3.6</link>
    <guid isPermaLink="false">urn:md5:33bbfb96e23baaada1839f804cb8436e</guid>
    <pubDate>Thu, 20 Sep 2012 23:28:00 +0800</pubDate>
    <dc:creator>bochecha</dc:creator>
        <category>opensource-hk</category><category>planet-fp</category>    
    <description>    &lt;p&gt;As &lt;a href=&quot;http://blog.fedora-fr.org/bochecha/post/2012/06/GNOME-3.6-and-IBus-for-Hong-Kong-users&quot;&gt;
I wrote previously&lt;/a&gt;, GNOME 3.6 will integrate tightly with IBus.&lt;/p&gt;
&lt;p&gt;This is because GNOME takes responsibility for its users, and wants to
provide to all of them a great, out of the box experience. Even those whose
language requires &lt;a href=&quot;http://blog.fedora-fr.org/bochecha/post/2012/08/Explaining-Chinese-input-methods-to-non-Chinese&quot;&gt;
complex inputting methods&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Many people have been involved in this integration (both on the GNOME and
IBus sides), and the result is impressive when compared to what we had before.
It's all incredibly straightforward to set up (my user testing indicates that
non-geeky Windows users have no trouble doing it themselves), but I can't
resist to show it off anyway. Plus, such a great feature deserves a lot of
promotion.&lt;/p&gt;
&lt;p&gt;Below is how Hong Kong people will be able to start inputting Traditional
Chinese in GNOME 3.6. The screenshots were taken on GNOME 3.5.92, but very few
should change before the final release.&lt;/p&gt;
&lt;p&gt;We're starting with only one input source: the French keyboard layout I use
on my laptop. Nothing to see here, the &lt;strong&gt;input status icon&lt;/strong&gt; only
appears if you have configured more than one input source:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.fedora-fr.org/public/bochecha/GNOME/01_only_one_input_source.png&quot; title=&quot;01_only_one_input_source.png&quot;&gt;&lt;img src=&quot;http://blog.fedora-fr.org/public/bochecha/GNOME/.01_only_one_input_source_m.jpg&quot; alt=&quot;01_only_one_input_source.png&quot; style=&quot;margin: 0 auto; display: block;&quot; title=&quot;01_only_one_input_source.png, sept. 2012&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As one would expect, input methods can be set up in the GNOME &lt;strong&gt;System
Settings&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.fedora-fr.org/public/bochecha/GNOME/02_system_settings.png&quot; title=&quot;02_system_settings.png&quot;&gt;&lt;img src=&quot;http://blog.fedora-fr.org/public/bochecha/GNOME/.02_system_settings_m.jpg&quot; alt=&quot;02_system_settings.png&quot; style=&quot;margin: 0 auto; display: block;&quot; title=&quot;02_system_settings.png, sept. 2012&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Yes, options related to your language are found in the &lt;strong&gt;Region &amp;amp;
Language&lt;/strong&gt; panel:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.fedora-fr.org/public/bochecha/GNOME/03_region_languages.png&quot; title=&quot;03_region_languages.png&quot;&gt;&lt;img src=&quot;http://blog.fedora-fr.org/public/bochecha/GNOME/.03_region_languages_m.jpg&quot; alt=&quot;03_region_languages.png&quot; style=&quot;margin: 0 auto; display: block;&quot; title=&quot;03_region_languages.png, sept. 2012&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Add a new &lt;strong&gt;input source&lt;/strong&gt; in the aptly named tab:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.fedora-fr.org/public/bochecha/GNOME/04_add_input_sources.png&quot; title=&quot;04_add_input_sources.png&quot;&gt;&lt;img src=&quot;http://blog.fedora-fr.org/public/bochecha/GNOME/.04_add_input_sources_m.jpg&quot; alt=&quot;04_add_input_sources.png&quot; style=&quot;margin: 0 auto; display: block;&quot; title=&quot;04_add_input_sources.png, sept. 2012&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Search for &lt;strong&gt;chinese&lt;/strong&gt;, and pick your input method. That's
where it becomes interesting for Hong Kong people. Most of you will want to use
&lt;strong&gt;quick3&lt;/strong&gt; or maybe &lt;strong&gt;cangjie3&lt;/strong&gt;, but we still
included &lt;strong&gt;quick5&lt;/strong&gt; and &lt;strong&gt;cangjie5&lt;/strong&gt; for those
looking towards the future, and even &lt;strong&gt;stroke5&lt;/strong&gt; for the disabled
and the elderly (or the 鬼佬 &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt; ):&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.fedora-fr.org/public/bochecha/GNOME/05_add_chinese_input_sources.png&quot; title=&quot;05_add_chinese_input_sources.png&quot;&gt;&lt;img src=&quot;http://blog.fedora-fr.org/public/bochecha/GNOME/.05_add_chinese_input_sources_m.jpg&quot; alt=&quot;05_add_chinese_input_sources.png&quot; style=&quot;margin: 0 auto; display: block;&quot; title=&quot;05_add_chinese_input_sources.png, sept. 2012&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;There, your Chinese input method is available:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.fedora-fr.org/public/bochecha/GNOME/06_input_sources.png&quot; title=&quot;06_input_sources.png&quot;&gt;&lt;img src=&quot;http://blog.fedora-fr.org/public/bochecha/GNOME/.06_input_sources_m.jpg&quot; alt=&quot;06_input_sources.png&quot; style=&quot;margin: 0 auto; display: block;&quot; title=&quot;06_input_sources.png, sept. 2012&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Observe how the &lt;strong&gt;input status menu&lt;/strong&gt; now allows you to choose
your input method (or use the &lt;strong&gt;CTRL+space&lt;/strong&gt; keyboard shortcut)
:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.fedora-fr.org/public/bochecha/GNOME/07_input_sources.png&quot; title=&quot;07_input_sources.png&quot;&gt;&lt;img src=&quot;http://blog.fedora-fr.org/public/bochecha/GNOME/.07_input_sources_m.jpg&quot; alt=&quot;07_input_sources.png&quot; style=&quot;margin: 0 auto; display: block;&quot; title=&quot;07_input_sources.png, sept. 2012&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It really can't get any simpler.&lt;/p&gt;
&lt;p&gt;What's really exciting, is the way input methods are presented in the same
place as the simple keyboard layouts. I think this mere fact is a strong
statement from GNOME: from now on, users of input methods (among which are Hong
Kong people) are first class citizens in GNOME.&lt;/p&gt;
&lt;p&gt;This is a huge first step in the right direction, but of course there are
many things that will need to be improved before we get a great user
experience. We have plans for making all of this much better for 3.8, and I'm
very interested in feedback from Hong Kong users.&lt;/p&gt;
&lt;p&gt;And what better time to give your feedback than the &lt;strong&gt;GNOME 3.6
Release Party&lt;/strong&gt; we are organizing in Hong Kong? More details about that
will come soon, stay tuned. &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.fedora-fr.org/bochecha/post/2012/09/Inputting-Hong-Kong-Chinese-with-GNOME-3.6#comment-form</comments>
      <wfw:comment>http://blog.fedora-fr.org/bochecha/post/2012/09/Inputting-Hong-Kong-Chinese-with-GNOME-3.6#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.fedora-fr.org/bochecha/feed/atom/comments/972</wfw:commentRss>
      </item>
    
  <item>
    <title>Explaining Chinese input methods to non-Chinese</title>
    <link>http://blog.fedora-fr.org/bochecha/post/2012/08/Explaining-Chinese-input-methods-to-non-Chinese</link>
    <guid isPermaLink="false">urn:md5:c409ec4fe2131132a3a0a6cb3a5949bb</guid>
    <pubDate>Wed, 08 Aug 2012 12:20:00 +0800</pubDate>
    <dc:creator>bochecha</dc:creator>
        <category>opensource-hk</category><category>planet-fp</category>    
    <description>    &lt;p&gt;For the past few months, I've been concerned about &lt;a href=&quot;https://live.gnome.org/ThreePointFive/Features/IBus&quot;&gt;the plans to integrate
input methods directly into GNOME&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Not that I disagree with the goal (I am convinced that once this is done, it
will provide a much better user experience than what we have now), but there
are a few things that could make the life of Hong Kong GNOME users more
difficult (e.g the whitelist of supported input methods, the choice of IBus as
only Input Methods Framework,...).&lt;/p&gt;
&lt;p&gt;Reading the &lt;del&gt;flamew&lt;/del&gt;discussions on &lt;a href=&quot;https://mail.gnome.org/mailman/listinfo/desktop-devel-list&quot;&gt;DDL&lt;/a&gt;, I had the
impression that two groups were talking past each other: the developers (mostly
non-Chinese) and the users of Chinese Input Methods (mostly non-developers).
Each group had different perspective and knowledge, and seemed to be talking
about different things:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;q&gt;You don't use Chinese input methods, so you don't know what we
need!&lt;/q&gt;&lt;/li&gt;
&lt;li&gt;&lt;q&gt;You focus on a limited part of the User Experience, when we want to
provide a consistent, integrated, complete UX!&lt;/q&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;One thing is clear though: GNOME developers (and in fact FOSS developers,
but I'm mostly interested in GNOME these days) are mostly not Chinese, can't
read or write Chinese, and as such have a very limited idea of the complexity
of Chinese input methods. That's something we should change (by growing
stronger community of contributors in Chinese-speaking regions), but in the
meantime, Chinese users will depend on non-Chinese developers to provide their
inputting experience.&lt;/p&gt;
&lt;p&gt;So, after being tired of hearing from locals who won't do anything else than
complain, I decided to do something about it and start bridging that gap.&lt;/p&gt;
&lt;p&gt;I spent the past two months (I started during &lt;a href=&quot;http://2012.gnome.asia/&quot;&gt;GNOME.Asia in Hong Kong&lt;/a&gt;) studying Chinese input
methods, what they are, how they work, and how people use them in Hong Kong.
And as a result, I wrote &lt;a href=&quot;http://bochecha.fedorapeople.org/chinese_ims/&quot;&gt;a documentation about it&lt;/a&gt;,
which I hope can be useful to developers outside of China.&lt;/p&gt;
&lt;p&gt;Keep in mind that I'm exactly one of those who don't use Chinese input
methods: &lt;a href=&quot;http://blog.fedora-fr.org/bochecha/post/2010/12/Change-I-can-t-believe-in&quot;&gt;I'm
a French dude who moved to Hong Kong a year and a half ago&lt;/a&gt; and who can't
read or write Chinese. In fact, I even discovered about the very existence of
Chinese input methods a year ago, observing my girlfriend type on her
netbook!&lt;/p&gt;
&lt;p&gt;So of course I might have made mistakes, or missed crucial details. However,
having just recently learned all this, it was probably easier to write it down
in a way others like me could understand it: I didn't assume any previous
knowledge.&lt;/p&gt;
&lt;p&gt;Early feedback from GNOME developers is overwhelmingly positive:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;fcrozat: bochecha: congrats for
http://bochecha.fedorapeople.org/chinese_ims/&lt;br /&gt;
fcrozat: this is really good stuff&lt;br /&gt;
fcrozat: I wish we had that instead of the flames on ddl &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;aday: wow, this is fantastic indeed&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;However, some parts are still incomplete, and I'd love for people who know
more than me to proof-read it and fix any mistake I might have made. Here's the
link again, in case you missed it above:&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://bochecha.fedorapeople.org/chinese_ims/&quot;&gt;http://bochecha.fedorapeople.org/chinese_ims/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Read it, and send me an email with your feedback (my email address is at the
bottom of the document).&lt;/p&gt;
&lt;p&gt;One thing I would like to add to the document is information about the
situation in Taiwan and Mainland China, similar to what I wrote for Hong Kong.
So if you know about that, shoot me an email!&lt;/p&gt;
&lt;p&gt;As a final note, GNOME developers expressed they would love to have the same
kind of documentation from other local communities and their specific needs
for, and usage of, input methods. So if you know about Indian, Thai or other
language specific input methods, just write about it! And we could even group
together the parts which make sense, as I'm sure some of the stuff I wrote is
generic enough to apply to other written languages (e.g sound-based vs
stroke-based).&lt;/p&gt;
&lt;p&gt;Hopefully, this will lead to an awesome user experience when it comes to
inputting complex languages on Free operating systems. At least I did my part
for Hong Kong people. &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.fedora-fr.org/bochecha/post/2012/08/Explaining-Chinese-input-methods-to-non-Chinese#comment-form</comments>
      <wfw:comment>http://blog.fedora-fr.org/bochecha/post/2012/08/Explaining-Chinese-input-methods-to-non-Chinese#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.fedora-fr.org/bochecha/feed/atom/comments/968</wfw:commentRss>
      </item>
    
  <item>
    <title>GNOME 3.6 and IBus for Hong Kong users</title>
    <link>http://blog.fedora-fr.org/bochecha/post/2012/06/GNOME-3.6-and-IBus-for-Hong-Kong-users</link>
    <guid isPermaLink="false">urn:md5:c53217bfd082ebb38c3ff855842c246b</guid>
    <pubDate>Mon, 25 Jun 2012 10:37:00 +0800</pubDate>
    <dc:creator>bochecha</dc:creator>
        <category>opensource-hk</category><category>planet-fp</category>    
    <description>    &lt;p&gt;As you may know, GNOME 3.6 (&lt;a href=&quot;https://live.gnome.org/ThreePointFive&quot;&gt;to be released in September&lt;/a&gt;) will
feature a &lt;a href=&quot;https://live.gnome.org/ThreePointFive/Features/IBus&quot;&gt;tight
integration with IBus&lt;/a&gt;, in order to provide a great out of box experience
for input methods users.&lt;/p&gt;
&lt;p&gt;Unfortunately, IBus provides a &amp;quot;&lt;em&gt;less than optimal&lt;/em&gt;&amp;quot; (to say the
least) UX for Hong Kongers.&lt;/p&gt;
&lt;p&gt;During &lt;a href=&quot;http://2012.gnome.asia/&quot;&gt;GNOME.Asia&lt;/a&gt;, we sat down with
Wan Leung (HKLUG member, passionate about input methods) and Anish (an IBus
core developer) and identified what is in our opinion the &lt;a href=&quot;https://code.google.com/p/ibus/issues/detail?id=1472&quot;&gt;one show-stopper
bug&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I'm hopeful we'll get this fixed before GNOME 3.6 is released, which should
make it a great Free Software OS for Hong Kong people too.&lt;/p&gt;
&lt;p&gt;Of course, there are other bugs and deficiencies in IBus (as in every
software really) which will remain after this one is fixed and which make for a
user experience poorer than it should be (for example, the Candgie IM doesn't
support wildcards, neither Candgie nor Quick adapt to the most frequently used
words by the user, etc...). But those are all details which will
&lt;strong&gt;improve&lt;/strong&gt; the user experience, whereas the one I linked above
really just makes IBus useless in Hong Kong.&lt;/p&gt;
&lt;p&gt;I'm very excited for GNOME 3.6, for &lt;a href=&quot;https://live.gnome.org/ThreePointFive/Features/&quot;&gt;&lt;/a&gt; and specifically because
it will be the first GNOME release we will be able to recommend to everyone
here, not just tinkerers and geeks, but really anyone, no matter what language
they write.&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.fedora-fr.org/bochecha/post/2012/06/GNOME-3.6-and-IBus-for-Hong-Kong-users#comment-form</comments>
      <wfw:comment>http://blog.fedora-fr.org/bochecha/post/2012/06/GNOME-3.6-and-IBus-for-Hong-Kong-users#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.fedora-fr.org/bochecha/feed/atom/comments/959</wfw:commentRss>
      </item>
    
  <item>
    <title>你好 Planet Open Source HK!</title>
    <link>http://blog.fedora-fr.org/bochecha/post/2012/06/%E4%BD%A0%E5%A5%BD-Planet-Open-Source-HK%21</link>
    <guid isPermaLink="false">urn:md5:fc6fcb3b7652ff0cd4f504a5b3c4ba0b</guid>
    <pubDate>Tue, 12 Jun 2012 15:45:00 +0800</pubDate>
    <dc:creator>bochecha</dc:creator>
        <category>opensource-hk</category>    
    <description>    &lt;p&gt;It appears my first article has just been published on &lt;a href=&quot;http://planet.opensource.hk/&quot;&gt;Planet Open Source Hong Kong&lt;/a&gt; and I didn't
even introduce myself. How rude of me!&lt;/p&gt;
&lt;p&gt;So for those who don't know me yet, I'm Mathieu &lt;em&gt;[pronounced something
like &amp;quot;馬吊&amp;quot;]&lt;/em&gt;, better known in geek circles as &lt;code&gt;bochecha&lt;/code&gt;. I'm
French, originally from &lt;a href=&quot;https://encrypted.google.com/search?q=vallee+de+la+maurienne&amp;amp;tbm=isch&quot;&gt;that
place&lt;/a&gt;, and I moved to Hong Kong about a year and a half ago.&lt;/p&gt;
&lt;p&gt;In Hong Kong, I work for &lt;a href=&quot;http://www.network-box.com&quot;&gt;Network
Box&lt;/a&gt;, a local security company where we do some really awesome Linux-related
stuff. &lt;em&gt;[Ask me about it if you'd like to know more!] &lt;span style=&quot;font-size: 7px;&quot;&gt;[We're looking for a C++ developer :-P]&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;When I'm not working, I'm pretty much still a geek, so in my spare time I'm
a &lt;a href=&quot;https://fedoraproject.org&quot;&gt;Fedora&lt;/a&gt; contributor and &lt;a href=&quot;https://www.gnome.org&quot;&gt;GNOME&lt;/a&gt; enthusiast. Back in France, I was a board
member of the &lt;a href=&quot;http://www.borsalinux-fr.org&quot;&gt;Borsalinux-Fr NPO&lt;/a&gt; (the
legal entity behind the French Fedora community), and I've done all sorts of
advocacy work and events organization.&lt;/p&gt;
&lt;p&gt;I want to be more involved in the Hong Kong Linux/FOSS community. The main
things I'd like to work on are the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Educate the population on the importance of Free Software, Open Standards
and Net Neutrality, and why it's much more about strengthening democracy than
it is about a bunch of geeks hacking in their garage,&lt;/li&gt;
&lt;li&gt;Help public institutions and local companies use Free Software and Open
Standards and contribute back, to save money in the long term and develop local
know-how,&lt;/li&gt;
&lt;li&gt;Grow strong GNOME and Fedora communities in Hong Kong,&lt;/li&gt;
&lt;li&gt;Teach whatever I might know about using Linux, contributing to Free
Software, programming, managing servers,...&lt;/li&gt;
&lt;li&gt;Hack on various stuff which could make the lives of the local community
easier,&lt;/li&gt;
&lt;li&gt;Have as much fun as possible doing all those! &lt;img src=&quot;/themes/default/smilies/laugh.png&quot; alt=&quot;:-D&quot; class=&quot;smiley&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you're interested in any of the above, let's get in touch. You can reach
me by email (bochecha at fedoraproject dot org) or on IRC (I'm bochecha on
Freenode and GimpNet). You can also leave a comment here of course. &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Oh, one last thing. I'm learning Cantonese, but only oral language at the
moment, so I'm not going to start writing in Chinese right away. Sorry about
that.&lt;/p&gt;
&lt;p&gt;English being the second language of Hong Kong, I hope you won't mind &lt;em&gt;[I
won't bore you with articles written in French :-P]&lt;/em&gt;. And in case someone
thinks I'm writing exceptional stuff &lt;em&gt;[a man can dream ^_^]&lt;/em&gt; and wants
to translate it to Chinese, have a look at the legal disclaimer on the right of
the blog and feel free to do it!&lt;/p&gt;
&lt;p&gt;That's all for me. If you want to know more, just ask. Otherwise, see you at
&lt;a href=&quot;http://www.registrano.com/events/hklugagm2012&quot;&gt;the next FOSS event in
Hong Kong&lt;/a&gt;!&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.fedora-fr.org/bochecha/post/2012/06/%E4%BD%A0%E5%A5%BD-Planet-Open-Source-HK%21#comment-form</comments>
      <wfw:comment>http://blog.fedora-fr.org/bochecha/post/2012/06/%E4%BD%A0%E5%A5%BD-Planet-Open-Source-HK%21#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.fedora-fr.org/bochecha/feed/atom/comments/957</wfw:commentRss>
      </item>
    
  <item>
    <title>Gnomes in Hong Kong</title>
    <link>http://blog.fedora-fr.org/bochecha/post/2012/06/Gnomes-in-Hong-Kong</link>
    <guid isPermaLink="false">urn:md5:5d4a16c38918819c751d4a10f4eb224d</guid>
    <pubDate>Tue, 12 Jun 2012 13:08:00 +0800</pubDate>
    <dc:creator>bochecha</dc:creator>
        <category>opensource-hk</category><category>planet-fp</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://2012.gnome.asia/&quot;&gt;GNOME.Asia 2012&lt;/a&gt; ended two days ago,
and the event was full of awesome.&lt;/p&gt;
&lt;p&gt;Aside from the &lt;a href=&quot;http://2012.gnome.asia/schedule/&quot;&gt;great talks by
international speakers&lt;/a&gt;, I could meet lots of new people and had lots of
hallway chats about our favourite OS.&lt;/p&gt;
&lt;p&gt;But that's not all, I could also get some important stuff done.&lt;/p&gt;
&lt;p&gt;First, I started hacking on the &lt;a href=&quot;https://github.com/hklug/hklug-web&quot;&gt;new Hong Kong Linux User Group web
site&lt;/a&gt;, as Wan Leung hasn't had the time to finish it yet. Hopefully, I'll
send him a pull request soon, and then we'll be able to deploy it to replace
our ageing wiki.&lt;/p&gt;
&lt;p&gt;My goal is to have that done before the &lt;a href=&quot;http://www.registrano.com/events/hklugagm2012&quot;&gt;LUG assembly in July.&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Perhaps more importantly, Wan Leung took some time to explain to me the
biggest problems with IBus for Hong Kong people.&lt;/p&gt;
&lt;p&gt;This is a fairly new topic to me, and if I'm to promote GNOME in Hong Kong,
it's something I need to understand. To be honest I discovered input methods
even existed less than a year ago: the few languages I'm capable to type don't
need them, so I learnt what they were when I moved to Hong Kong. Thanks to Wan
Leung, I now have a much better understanding of what the problems are.&lt;/p&gt;
&lt;p&gt;After he was done getting me up to speed, I sat down with him and Anish, an
IBus developer who came to the conference. We focused on only one issue, the
biggest, which renders IBus completely useless to Hong Kong people, and we came
up with a possible solution. A potentially very simple one.&lt;/p&gt;
&lt;p&gt;This means that if all goes well, by the time &lt;a href=&quot;https://live.gnome.org/ThreePointFive/Features/IBus&quot;&gt;GNOME 3.6 is released
with input methods integration&lt;/a&gt;, the required change will have been made to
IBus, enabling Hong Kong people to type with the Quick or Candgie input methods
(used by around 90% of the population here). The rest (performance, suggestions
adaptability, wildcards support,...) is just bugs and improvements that can be
fixed in due time.&lt;/p&gt;
&lt;p&gt;All in all, this was a great event. Haggen, Sammy and the local volunteers
team did a great job of organizing it (no, I'm not self-congratulating, I
joined so late I wouldn't consider myself part of it &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt; ).&lt;/p&gt;
&lt;p&gt;From what I've been told, this was also the first big international free
software event in Hong Kong. I'm thrilled it was such a success, as it will be
a great base for our future work here.&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.fedora-fr.org/bochecha/post/2012/06/Gnomes-in-Hong-Kong#comment-form</comments>
      <wfw:comment>http://blog.fedora-fr.org/bochecha/post/2012/06/Gnomes-in-Hong-Kong#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.fedora-fr.org/bochecha/feed/atom/comments/956</wfw:commentRss>
      </item>
    
  <item>
    <title>A Linux user's Cybook experience</title>
    <link>http://blog.fedora-fr.org/bochecha/post/2012/04/A-Linux-user-s-Cybook-experience</link>
    <guid isPermaLink="false">urn:md5:fc3e02b9e7a1d1900a74b020556e1e57</guid>
    <pubDate>Sun, 29 Apr 2012 21:13:00 +0800</pubDate>
    <dc:creator>bochecha</dc:creator>
        <category>life</category><category>planet-fp</category>    
    <description>    &lt;p&gt;&lt;strong&gt;EDIT Sun April 29 2012:&lt;/strong&gt; It seems I failed at typing the
article properly and the end was missing... Just fixed it.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;A few days ago I received my new &lt;a href=&quot;http://bookeen.com/en/cybook/odyssey&quot; hreflang=&quot;en&quot; title=&quot;Cybook Odyssey e-reader&quot;&gt;Cybook Odyssey&lt;/a&gt;, so I thought I'd share my
impressions.&lt;/p&gt;
&lt;p&gt;First of all, I've always been a bit worried about these devices, given the
precedents set by other vendors: DRM, lock-in, remote access to your
device,...&lt;/p&gt;
&lt;p&gt;Reviews like &lt;a href=&quot;http://blog.linuxgrrl.com/2012/04/03/a-linux-users-nook-experience/&quot; hreflang=&quot;en&quot; title=&quot;Mairin's experience with a Nook&quot;&gt;Mairin's&lt;/a&gt; were making me
anxious, and it took me a very long time to decide on buying an ebook
reader.&lt;/p&gt;
&lt;p&gt;What convinced me to go for the Cybook Odyssey was the following (in no
particular order):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;e-Ink: I wanted something with a long battery (the specs sa 25000 pages
turned) and which would be comfortable to read.&lt;/li&gt;
&lt;li&gt;the device is full UMS: plug it into your computer's USB port, and it
appears as an external hard-drive. No stupid application I'm forced to use, I
can just drag and drop ebooks with my file browser.&lt;/li&gt;
&lt;li&gt;somewhat related to the previous point, I don't have to buy ebooks from a
certain shop. I can just download ebooks from the &lt;a href=&quot;http://www.gutenberg.org/&quot; hreflang=&quot;en&quot; title=&quot;Download books in the Public Domain from the Gutenber Project&quot;&gt;Gutenberg
Project&lt;/a&gt; or I can also buy them in any shop I want, from my computer, or
directly from the Odyssey&lt;/li&gt;
&lt;li&gt;unless I choose to lock myself in, there's no stupid DRM involved. The
ebooks I legally obtained are stored on the ebook reader and I don't have to
&lt;a href=&quot;http://blog.linuxgrrl.com/2012/04/03/a-linux-users-nook-experience/&quot; hreflang=&quot;en&quot; title=&quot;Mairin's experience with a Nook&quot;&gt;input my credit card
number or call the hotline before I can read them&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;when I asked the support whether I would have any trouble connecting it to
my laptop running &lt;a href=&quot;https://fedoraproject.org/&quot;&gt;Linux&lt;/a&gt;, they actually
knew what I was talking about (this has been very rare in my experience with
helpdesks), and their answer was that the only thing I would lose was support
for buying books with DRM since that requires some &lt;del&gt;cra&lt;/del&gt;software from
Adobe. I mean, I was so disappointed. :-P&lt;/li&gt;
&lt;li&gt;updates are transparent: just connect the Odyssey to a Wifi network and if
an update is available, you'll be automatically asked whether you want to
upgrade. Again, no need to use iTunes or something like that. I know, you don't
need iTunes anymore to update your iOS device, but it took time. The point is
that Bookeen chose to do things right, right from the start.&lt;/li&gt;
&lt;li&gt;as a bonus, it comes loaded with a bit more than 100 classical (public
domain) books in French, English, German, Italian and Spanish, so you can start
reading right away&lt;/li&gt;
&lt;li style=&quot;list-style: none; display: inline&quot;&gt;
&lt;p&gt;They advertise their screens as having a « High Speed Ink System » that they
developed themselves. They answered my request for a demo with this Youtube
video, if you want to judge by yourselves.&lt;/p&gt;
&lt;div class=&quot;external-media&quot; style=&quot;margin: 1em auto; text-align: center;&quot;&gt;
&lt;iframe width=&quot;480&quot; height=&quot;270&quot; src=&quot;http://www.youtube.com/embed/8oAmdudB5zM?fs=1&amp;amp;feature=oembed&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=8oAmdudB5zM&quot;&gt;High Speed Ink System demo
on the Cybook Odyssey&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;I can only compare with the Kindle I had in hands for about 15 minutes, 2
years ago, but the Odyssey does feel snappy enough, and the screen doesn't
completely blink to black when changing pages, so reading on it is quite
comfortable.&lt;/p&gt;
&lt;p&gt;All in all, I'm really satisfied. I wholeheartedly recommend this ebook
reader to anyone.&lt;/p&gt;
&lt;p&gt;Now to read some more!&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://blog.fedora-fr.org/bochecha/post/2012/04/A-Linux-user-s-Cybook-experience#comment-form</comments>
      <wfw:comment>http://blog.fedora-fr.org/bochecha/post/2012/04/A-Linux-user-s-Cybook-experience#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.fedora-fr.org/bochecha/feed/atom/comments/942</wfw:commentRss>
      </item>
    
  <item>
    <title>[Guest article] Now ready to promote my second favorite project.</title>
    <link>http://blog.fedora-fr.org/bochecha/post/2011/05/Now-ready-to-promote-my-second-favorite-project.</link>
    <guid isPermaLink="false">urn:md5:21b4779470d483b2306b966017648d85</guid>
    <pubDate>Tue, 10 May 2011 22:19:00 +0200</pubDate>
    <dc:creator>bochecha</dc:creator>
        <category>planet-fp</category>    
    <description>    &lt;p&gt;&lt;em&gt;&lt;strong&gt;Note:&lt;/strong&gt; This article is from Nounours, a good friend of
mine. He doesn't have his own blog (yet?), so I'm letting him use
mine.&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;For quite some time now, I had this beautiful Tshirt to promote my favorite
FOSS project in the whole world, Fedora:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.fedora-fr.org/public/bochecha/Nounours/IMG_0631.JPG&quot;&gt;&lt;img src=&quot;http://blog.fedora-fr.org/public/bochecha/Nounours/IMG_0631.JPG&quot; alt=&quot;My beautiful Fedora Tshirt&quot; style=&quot;margin: 0 auto; display: block;&quot; title=&quot;My beautiful Fedora Tshirt&quot; width=&quot;400px&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Well, thanks to &lt;a href=&quot;http://blog.fedora-fr.org/bochecha&quot;&gt;Mathieu&lt;/a&gt;'s
awesome girlfriend, I now have this gorgeous tshirt to promote my second
favorite project:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.fedora-fr.org/public/bochecha/Nounours/IMG_0640.JPG&quot;&gt;&lt;img src=&quot;http://blog.fedora-fr.org/public/bochecha/Nounours/IMG_0640.JPG&quot; alt=&quot;My gorgeous GNOME Tshirt&quot; style=&quot;margin: 0 auto; display: block;&quot; title=&quot;My gorgeous GNOME Tshirt&quot; width=&quot;400px&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Now I'm all set for the FOSS events in Hong-Kong!&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;em&gt;Thanks for the post Nounours, feel free to use my blog again any time
you want. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/em&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.fedora-fr.org/bochecha/post/2011/05/Now-ready-to-promote-my-second-favorite-project.#comment-form</comments>
      <wfw:comment>http://blog.fedora-fr.org/bochecha/post/2011/05/Now-ready-to-promote-my-second-favorite-project.#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.fedora-fr.org/bochecha/feed/atom/comments/826</wfw:commentRss>
      </item>
    
  <item>
    <title>A smarter way of importing a new package in Fedora?</title>
    <link>http://blog.fedora-fr.org/bochecha/post/2011/02/A-smarter-way-of-importing-a-new-package-in-Fedora</link>
    <guid isPermaLink="false">urn:md5:8d498c1b43b6a92941052307ecc667b3</guid>
    <pubDate>Wed, 16 Feb 2011 08:30:00 +0100</pubDate>
    <dc:creator>bochecha</dc:creator>
        <category>planet-fp</category>    
    <description>    &lt;p&gt;&lt;strong&gt;tl;dr:&lt;/strong&gt; This post proposes a new way of importing a new
package in the Fedora dist-git tree which allows to also import the whole back
and forth changes made during the review request.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;The &lt;a href=&quot;http://fedoraproject.org/wiki/PackageMaintainers/NewPackageProcess&quot;&gt;recommended
way to import a new package in Fedora&lt;/a&gt; is to do the following:&lt;/p&gt;
&lt;ol style=&quot;position: relative; z-index: 0;&quot;&gt;
&lt;li&gt;build an SRPM and submit that along with the spec file as a review
request&lt;/li&gt;
&lt;li&gt;wait for comments from a reviewer&lt;/li&gt;
&lt;li&gt;fix the spec/srpm as per the reviewers comments&lt;/li&gt;
&lt;li&gt;repeat steps 2 and 3 until the package gets approved&lt;/li&gt;
&lt;li&gt;ask for the dist-git module to be created&lt;/li&gt;
&lt;li&gt;clone the dist-git moodule once obtained:&lt;br /&gt;
&lt;pre&gt;
$ fedpkg clone $module
&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;import the approved srpm in the dist-git module:&lt;br /&gt;
&lt;pre&gt;
$ fedpkg import $module-x.x.x.src.rpm
$ git commit -m &amp;quot;Initial import (#nnnnnn).&amp;quot;
&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;push, build, submit an update,...&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;However, all the comment/fix process as part of the review is only available
in one place: Bugzilla. The package effectively starts its life in Fedora at
the moment the srpm is imported.&lt;/p&gt;
&lt;p&gt;Wouldn't it be nice to also keep all the history from the review process as
part of the Git history of the module? Fortunately that's possible thanks to
Git. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;p&gt;First, create your module git tree:&lt;/p&gt;
&lt;pre&gt;
$ mkdir $module
$ cd $module
$ git init
&lt;/pre&gt;
&lt;p&gt;Here comes the trick. Once you will be working with the Fedora Git, there
will be a &lt;code&gt;master&lt;/code&gt; branch (for Rawhide). To avoid any future pain,
let's rename the current branch as &lt;code&gt;tmpmaster&lt;/code&gt;:&lt;/p&gt;
&lt;pre&gt;
$ sed -i 's/master/tmpmaster/' .git/HEAD
&lt;/pre&gt;
&lt;p&gt;Now is time for the second trick: to ease the rest of the process, the first
commit must include the same changes as the first commit in the Fedora
repository:&lt;/p&gt;
&lt;pre&gt;
$ touch sources .gitignore
$ git add sources .gitignore
$ git commit -m &amp;quot;Initial setup of the local repo&amp;quot;
&lt;/pre&gt;
&lt;p&gt;You can now start working on your new package as you would normally do:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;write your spec file&lt;/li&gt;
&lt;li&gt;add some patches&lt;/li&gt;
&lt;li&gt;make the required changes as part of the review process&lt;/li&gt;
&lt;li&gt;commit your changes all the way&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Note that you &lt;ins&gt;&lt;strong&gt;must not commit the source
archive&lt;/strong&gt;&lt;/ins&gt;, since it will be added to the lookaside cache later
on.&lt;/p&gt;
&lt;p&gt;Hopefully, at some point, the package will be approved and the Fedora Git
module created. Instead of starting at step 6 above, let's do something a bit
smarter.&lt;/p&gt;
&lt;p&gt;First, make the Fedora remote tree available to your local tree:&lt;/p&gt;
&lt;pre&gt;
$ git remote add origin ssh://$fas_account@pkgs.fedoraproject.org/$module
$ git fetch origin
&lt;/pre&gt;
&lt;p&gt;Then apply your work to the Fedora &amp;quot;master&amp;quot; branch:&lt;/p&gt;
&lt;pre&gt;
$ git checkout tmpmaster
$ git branch master -t origin/master
$ git rebase master
&lt;/pre&gt;
&lt;p&gt;Finally, switch to the master branch and fast-forward it to the state of the
tmpmaster branch:&lt;/p&gt;
&lt;pre&gt;
$ git checkout master
$ git merge tmpmaster
&lt;/pre&gt;
&lt;p&gt;Check that everything is fine with your favorite Git visualization tool, and
when you're ready, just remove the tmpmaster branch:&lt;/p&gt;
&lt;pre&gt;
$ git branch -D tmpmaster
&lt;/pre&gt;
&lt;p&gt;At this point, &lt;a href=&quot;http://pkgs.fedoraproject.org/gitweb/?p=perl-ExtUtils-H2PM.git;a=log;h=7c2cb9d57c00c3cc3b391c25c4ae3effe10e62ea&quot;&gt;
everything will look like you had been working inside the Fedora Git tree since
the beginning&lt;/a&gt;, as if it had been creating before the review. You get to
keep in one place the history of your package, including the history of its
life before entering Fedora. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Finally just upload your sources with fedpkg, build your package on Koji,
and more generally just go on working on your package as you would normally do
after a fedpkg clone (that was step 7 above).&lt;/p&gt;
&lt;p&gt;What would really be awesome is if fedpkg could grow the capability to add
new remotes and do this trick by itself. Hmmm, &lt;a href=&quot;https://fedorahosted.org/fedora-packager/wiki/FedpkgMultiOrganizations&quot;&gt;I
wonder&lt;/a&gt;...&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.fedora-fr.org/bochecha/post/2011/02/A-smarter-way-of-importing-a-new-package-in-Fedora#comment-form</comments>
      <wfw:comment>http://blog.fedora-fr.org/bochecha/post/2011/02/A-smarter-way-of-importing-a-new-package-in-Fedora#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.fedora-fr.org/bochecha/feed/atom/comments/809</wfw:commentRss>
      </item>
    
</channel>
</rss>