2010-02-05

links for 2010-02-05

My chat with jabberwacky

I just was searching through the web and found this learning chatbot, after talking to him for 10 min and he told me about very interesting stuff (He believe that pigs can fly, but still don’t know homer simson) i got some very amazing result that i really did not expect:

[..] long chat [..]
he: You are the one who is confusing.
me: Really?
he: Yes, really.
me: Heng! Ni tau jian!!
he: Shen me ?

This bot really understand girlish Chinese slang!

Have fun chatting: http://international.jabberwacky.com/

Cheers
xuedi

2010-02-04

Call for invitations to be the host of GNOME.Asia Summit 2010

Dear GNOME friends,

We are call for the host of GNOME.Asia Summit 2010 now !

GNOME.Asia Summit is the yearly GNOME Users and Developers Asian Conference. The event focuses primarily on the GNOME desktop, and also covers applications and the development platform tools. It brings together the GNOME community in Asia to provide a forum for users, developers, foundation leaders, governments and businesses to discuss both the present technology and future developments. 

GNOME.Asia Summit was held in Beijing, China during 2008 and in Ho-Chi-Minh City, Vietnam during 2009. We would like to continue finding new national locations as we spread GNOME throughout Asia, and we are looking for local organizers to rise to the challenge of organizing an excellent GNOME event. The GNOME.Asia committee will assist in the process, but there is a definitive need for individuals to be actively involved and committed to the planning and delivery of the event.

You can learn more about GNOME.Asia Summit at our official website: http://gnome.asia

The following two links are “must read items” for organizing the GNOME.Asia Summit:

If you are interested in hosting the summit please submit a formal proposal to the GNOME.Asia Committee at asia-summit-list [at] gnome.org. The deadline for proposals is 31st March 2010. You are encouraged to ask questions before writing the formal proposal.

GNOME.Asia is much like a few trees just planted and we want to grow a forest in Asia. We are looking for local organizers in any Asian country with the desire to take on and succeed in the challenges of organizing an excellent GNOME event. We know that you will need all the time you can get to prepare a proposal but we hope we have inspired you to get started.

We are looking forward to hear from you on or before 31st March 2010.


Sincerely,
GNOME.Asia Summit committee

2010-02-03

Thanks Aron Xu, our translation team coordinator

Ubuntu Desktop will include Chinese translation by default, which mean users will get a localized livecd when he download the official image from Ubuntu Cdimage, all he need to do is chose Chinese at the boot screen.

This great job was achieved by Aron Xu, who hasn't join us for too long. But he is very active in Open Source community, like Ubuntu, GNOME, etc. So, kudos shall go to him for his contribution.

2010-02-02

my page got hacked

Well, i luckily call myself a programmer and not admin, so i don’t feel to bad about what happend ^^

Today i noticed that my Firefox plugin NoScript reported a script that should be executed at my blog, as its my blog i know i never add such a thing. So i checked and now the one year not updateing my WP hit back straight in my face, i was hacked :-(

After checking my server i could confirm that it is just a WP hack (hopefully), most likely i cough one of these WP worms that a recently going around for old WP installations. It was anyway time to do a fresh reinstall, this time i decide to install straight out from the SVN, not the trunk, but the last stable, now i just need to do:

svn co http://core.svn.wordpress.org/tags/2.<new release> .

to keep up to date, i also installed some interesting plugins, and paranoid as i am now read the code in detail of all that plugins ;-)

hopefully this will keep a while running. Soon i will add the old posts as well, and try to post a little more often than before.

Cheers
xuedi

Basic rules for FOSS Localization

I have been spending some time reviewing a few FOSS educational software translations over the last months. Localization is a commitment if you want to do a good job; badly localized software leads to poor experience (people simply won’t use the software) and gives the wrong message that FOSS applications are just bad software. So if you thought localization was just pure translation, then you need to think again! Hopefully my experience will help more people to start a localization effort well prepared and be proud of the work they did.

Cultural adaptation and knowing who that software was written for are paramount in the process. I’ve put up a few rules together hoping it will help newcomers, if I missed anything please feel free to add yours in the comment section!

  1. Know your audience (the people using the software) and pick words that they can easily understand
  2. Have some knowledge in software terminology (if not, web search is your buddy)
  3. Be familiar with the software (try it out before translating it and don’t hesitate to use that software when you are doing the translation)
  4. Be more than fluent in the target language and good enough in the original language (not the other way round)
  5. Don’t be afraid to change the meaning in order to fit cultural differences (e.g. for Rur-ple, we picked a meaningful Chinese robot name rather than doing a phonetic conversion: names must have meaning in Chinese for people and more specifically children to remember)
  6. Use the same terms across the whole software (either by proof reading or with the help of localization tools like Poedit and OmegaT)
  7. Have someone good enough in both languages to review your work and hopefully familiar with the software (he needs to use the software not just read the text)
  8. Fixes, typo corrections and improvements from the source language need to be fed back to the original project in order to help improve the overall quality of the software and all its translation
  9. Keep track of changes and reasons behind so that can be useful for other languages
  10. Have the passion and the time to commit to do a good work :)

Blogging on ZDNet Asia

Following the steps of Michael and Peter I’ve just started to blog on ZDNet Asia yesterday. My writings there will be a lot more “journalistic” than my random stories over here and covering Linux and Open Source in China, and not what I personally get involved with. Most likely I will also add the feed to the BLUG Planet but only once I’m done writing a feed filter that removes the add in the default feed. If there are any specific topic that you would like to be covered just leave a comment at either place.

2010-02-01

Open source blog reloaded!

This is with great pleasure that this "little corner of the Web" is resuming activities through another member of the (now famous ;-)) Beijing Linux User Group (BLUG) doing the reporting. I was reading my predecessors first posts to get a feel of what a.....

2010-01-31

Come to StatusCheck Brussels at FOSDEM 2010 Next Saturday

That’s right! The StatusNet crew invites you #StatusCheckBRU to grab a beer on Saturday night, February 6, 2010 in Brussels at nearby “A La Mort Subite” for a couple of hours to talk all things StatusNet, the free network service microblogging software. Myself (@rejon) and @Evan will be on hand and  have free limited number of new StatusNet shirts, loads of new stickers, and lots of discussions to be had. This is a StatusCheck to coincide with FOSDEM, a Free and Open Software Developer Meeting. You don’t miss StatusNet CEO and Identi.ca Founder, Evan Prodromou’s presentation on Sunday at 4 PM at FOSDEM, either.

http://fosdem.org/2010/schedule/events/820

statuscheck-logo-300px

You are invited to this #StatusCheckBRU where we will have beers, free shirts, free StatusNet sign-ups for private beta, stickers, and great discussion fun. Please go to the wiki page and let us know you are coming!

Put it on your calendars and share it with your friends!

StatusCheckBRU, 6 PM

A La Mort Subite
rue Montagne-aux-Herbes Potagères 7
B-1000 Brussels
+32-(0)2-513.13.18

Map: http://ur1.ca/l16z

http://www.alamortsubite.com/

UPDATE: In addition to some other staffers and community members, StatusNet’s own User Experience Designer, @csarven(Sarven Capadisli) will be on-hand at FOSDEM and the StatusCheckBRU.

using sasl as authentication to login freenode

freenode migrated to use a new server, which forked from others, something notable to me are: 1 support ssl, 2 support sasl authentication, 3 support hang on over 100 channels simultaneously. To get sasl work, you need some configuration work to do:

    install corresponding package

sudo aptitude install libcrypt-blowfish-perl libcrypt-dh-perl libcrypt-openssl-bignum-perl

    download irssi script provided by freenode, and make it run atuomatically

cd ~/.irssi/scripts/

wget http://freenode.net/sasl/cap_sasl.pl

cd autorun

ln -s ../cap_sasl.pl .

    make it run automatically /RUN cap_sasl.pl

/sasl set freenode primary-nick password DH-BLOWFISH

/sasl save

/save

    reconnect to freenode, you will see

22:30:54 [freenode] -!- Irssi: CLICAP: supported by server: identify-msg multi-prefix sasl

22:30:54 [freenode] -!- Irssi: CLICAP: requesting: multi-prefix sasl
22:30:55 [freenode] -!- Irssi: CLICAP: now enabled: multi-prefix sasl
22:30:56 [freenode] -!- freeflying!freeflying@ubuntu/member/freeflying freeflying You are now logged in as freeflying.

22:30:56 [freenode] -!- Irssi: SASL authentication successful

Cycling: to Shahe reservoir

Time: Jan 31 15:20-16:30

Temp: 6 ℃

Route:
[from my home to Shahe](http://ditu.google.com/maps?f=d&source=s_d&saddr=%E5%8C%97%E4%BA%AC%E5%B8%82%E6%98%8C%E5%B9%B3%E5%8C%BA%E5%90%8C%E6%88%90%E8%A1%97+(%E9%BE%99%E6%B3%BD%E8%8B%91%E5%B0%8F%E5%8C%BA)&daddr=%E5%8C%97%E4%BA%AC%E5%B8%82%E6%98%8C%E5%B9%B3%E5%8C%BA%E6%B2%99%E6%B2%B3%E6%B0%B4%E5%BA%93&hl=zh-CN&geocode=FQFwYwIdUufuBiGOqnDcnSjLkg%3BFQZoZAIdJ-TuBilRdpIAVPnwNTFWH1M-TSJegg&mra=ls&sll=40.18282,116.195015&sspn=0.250753,0.611801&brcurrent=3,0x35f0f06ba870ac75:0x470cc62b53ab9e78,0,0x35f05296e7142cb9:0xb9625620af0fa98a%3B5,0,0&ie=UTF8&ll=40.10066,116.299725&spn=0.062764,0.15295&z=13 "from my home to Shahe")

Not so cold today, very nice for cycling.

Google Maps (Lat=40.134662,Lng=116.319271)

2010-01-27

GNOME.Asia Summit 2010 – Call for Host

As part of the GNOME.Asia Summit Committee, I would like to post the Call for Host of the GNOME.Asia Summit 2010 here and let all the communities in Asia know that we are looking for potential host this year. Please find below the announcement and don’t hesitate to pass the message along!

Dear GNOME friends,

We are call for the host of GNOME.Asia Summit 2010 now !

GNOME.Asia Summit is the yearly GNOME Users and Developers Asian Conference. The event focuses primarily on the GNOME desktop, and also covers applications and the development platform tools. It brings together the GNOME community in Asia to provide a forum for users, developers, foundation leaders, governments and businesses to discuss both the present technology and future developments.

GNOME.Asia Summit was held in Beijing, China during 2008 and in Ho-Chi-Minh City, Vietnam during 2009. We would like to continue finding new national locations as we spread GNOME throughout Asia, and we are looking for local organizers to rise to the challenge of organizing an excellent GNOME event. The GNOME.Asia committee will assist in the process, but there is a definitive need for individuals to be actively involved and committed to the planning and delivery of the event.

You can learn more about GNOME.Asia Summit at our official website: http://gnome.asia

The following two links are “must read items” for organizing the GNOME.Asia Summit:

If you are interested in hosting the summit please submit a formal proposal to the GNOME.Asia Committee at asia-summit-list [at] gnome.org. The deadline for proposals is 31st March 2010. You are encouraged to ask questions before writing the formal proposal.

GNOME.Asia is much like a few trees just planted and we want to grow a forest in Asia. We are looking for local organizers in any Asian country with the desire to take on and succeed in the challenges of organizing an excellent GNOME event. We know that you will need all the time you can get to prepare a proposal but we hope we have inspired you to get started.

We are looking forward to hear from you on or before 31st March 2010.

Sincerely,

GNOME.Asia Summit committee

2010-01-26

ubuntu installfest last year

I forgot to write it down when it had been finished last year, so here are some photos I wanna to share with all of you. Attendees are not too much, but we were there, had some end users laptop installed with Ubuntu.

My home office

upgraded my blog system, installed a plugin which can let me use my photo from flickr much easier. Because more than 70 of our colleagues are working at home, so its seems a nice idea to share with each others what your home looks like. so here is one corner of mine.

New phone number

Some of you might have received a SMS from me this morning, I have switched mobile provider and therefore have a new number. I’ll keep the old one for another month during the transition period. Why did I switch? Well the main reason is that I am getting about 10 to 20 SMS and 1-3 MMS spam a day with China Mobile. Being a “Diamond member” (the highest membership level at China Mobile) I did call them a week ago to ask to solve the problem (there are many many technical solutions they could implement) but the only two things they could tell me is that they got an award for fighting spam (???) and that I should install a software on my phone to do that. Note that I started to get spam from day one with them. I suspect their staff are just selling customer data for a few bucks. I still told the customer representative I gave them a week to address the issue or else I would switch carrier. Nothing has happened, so here I come China Unicom. On top of not getting spam (at least at the beginning) I’ll get the pleasure to enjoy 3G on my phone (as China Mobile only supports the Chinese 3G standard on overpriced handsets made only for the Chinese market) and flat rate calling all over China.

I won’t post my new number here, but for those of you who know me, do not hesitate to either send me an sms or drop me an email to get the new number.

2010-01-25

Chinese Reactions to Google Maybe Leaving China

You’ve probably heard the news that Google may leave China. A few folks asked me how the Chinese feel about it, so we dug around a couple Chinese Internet message boards to get some responses.

If you haven’t been following the story, these news articles provide great background informaiton:

- Statement from Google: A new approach to China from the Washington Post.
- Google’s New Approach to China from GlobalVoices Advocacy.
- China: Clinton Internet speech harms ties with US from Yahoo! News.

Before reading what we have below, go check China Smack’s, Say Goodbye to Google China? Chinese Reactions, which contains great translations and more article links.

In the following translations from a tt.mop.com message board posting by azheng270, Harmony refers to Chinese government censorship and TG and Celestial Dynasty refer to the government.

I’ve been using google services, I like google, Google China has been working on it as well.
Many Chinese Internet users like me know the truth that google’s going to leave
In fact, no matter what, we do not want google really leaving us.
Everyone in type in google search bar “google Do not leave”
I hope google can fight on in Chinese Internet at this so called “harmony”

Replies

Bob_99
I’m using google and screaming: google, don’t leave me!

青衫女
This is sadness of Celestial dynasty

jerry8688
This is the feature of Celestial dynasty

猥琐中年
All should leave, this is abyss

DJ舞曲DJ
How does TG monopoly if google stays?
China can not not have monopolized industry!(must have)

http://www.kenengba.com/post/2257.html
一位Google员工及韩寒对Google退出中国的看法
I had also prepared the other manuscripts, but the recent release other information not in the mood. We still continue to focus on Google out of things in China bar.

And here is a transcript from a video interview of Han Han, a young Chinese car racer and writer, on China’s Tudou video sharing site. In this transcript, the fifty cents party refers to people who are paid half a Chinese yuan per Internet message board post supporting Chinese government policy, and Phoenix is a Hong Kong based broadcaster. His interview is no longer available on Tudou.

China’s Internet has become the largest local area network
by Han Han:

The following is the text Record, thanks @ chenshaoju @ melodyskiing @ zypatroon of labor:

I just want to tell Google, a good one.

Then I feel that Google itself, he was at home doing a lot of things, I personally have very much appreciated. Whether it’s to go and stay, I think this is it they have to decide.

I am of course sorry, in terms of Facebook, Youtube, is also included to assume that Google is now gone, then all of the international best internet stations have left us, but I personally In fact, for many of Google’s behavior with their spiritual, then do not bother you are a business holding head, not holding commercial purposes, which I think is not important, because if you are holding commercial purposes, at the same time you can go to the benefit of others, of course, the best.

It’s not like here in many parts of China, you holding commercial purposes, you go to harm others, being the case, we want people to earn money, why do not you choose a benefit of others do?

So I can say is quite regrettable that all the world’s best internet stations have to leave us, the Chinese Internet has become one the world’s largest local area network.

If so, I think anyway, quite unfortunately, we stepped up technology anyway - whether it is over the wall, or with other technologies, we are strengthening the bar anyway.

Because the trend is concerned, these, we have all of these, including young friends, the media, including young people grow up, you have a more open media, more voices, and this historical trend is not stopped, any block of this the historical trend, in a few years later, will be ridiculed by others, so a good go.

be careful with fifty cents Party
Google announced a possible withdrawal of China, and netizens have since discussed this topic. Allows Chinese Internet users to speak in the community, I see a lot of support for Google’s remarks, see a lot of people seen that the nature of Google to leave.

However, there are a lot of the media deliberately misleading Internet users, Google deliberately ugly, or even using some of distorted values to judge the matter.

Readers read the report online should be careful when these arguments:

1. Google Book Search can not because the Chinese writers to reach an agreement to withdraw from shame to China

2. Google’s technology, not strong enough, was been extracted China Baidu

3. Google tried to use business to interfere in China’s internal affairs

4. no Google, China Internet still strong

5. China’s Internet is fully open

A party newspaper editor told me that he could not stand the newspaper recently slandered Google, distorting the facts, intend to resign. I think we should give him applause.

The following article is about what really happened with google China, many people think it’s the truth why google is leaving, and the article got deleted not long after posted. A netizen saved the screenshot for more people to read. http://www.yupoo.com/photos/zoom?id=ff8080812626f15a012632dc592770f3
The main point of this article is that TG sent spies in google and they stole open source and coding send to TG for controlling the human right activist’s movements. The pornographic was the reason for them to leave. Because of this stealing code incident, google feels threaten about the whole company being destroyed and bankrupt. So they decided to leave China anyways.

Replies
wuluoyi
support google, it’s still possible to stay

windliao
Insert a team, I’v read the NetEase reported that the Ministry of Commerce in response to the comments there is a lot of disdain on google, ha ha.
Probably we should have an “illegal flowers” to google here.
Micky
I just saw this link, it might be the truth about what happened

xiaowan3
This article first comes from broadband Hill, the author called “Du Yuesheng.” It has been evaporated already.
Tatsuya
Even the sun can not stand what happened with google China and appeared in the event of the millennium a black hole. Shit.

Cary
Look up the news on Phoenix, we can not trust any of these ”media” anymore

Old
Do you know who owns Phoenix?

Irvin
I heard Phoenix has TG police background, just heard about it!

cj_sd
It’s a public secret for years
N7
Track Phoenix IP, it’s coming from the same IP of CCTV and it’s not in HK anymore, it’s in BJ

I think these Internet message board postings give a bit of insight as to how China’s Internet-savvy younger generation view this issue.

For my part, it’s difficult for me to imagine Google being allowed to stay in China. But I sure hope I’m wrong.

SHARISM2010

和希拉里谈话后的合影, originally uploaded by IsaacMao.

2010-01-22

linux.conf.au 2010 – Day 5: more open gov & hacking for children

I was a little late getting in this morning due to a headache and feeling like I’d been hit by a truck, so unfortunately this meant I missed giving my lightning talk. For those who were interested, I’ll be blogging the content next week.

I met up with Glyn Moody, Stephen Schmid and Julian Carver for a casual chat about open government which was really interesting. We spoke about Open data, which Glyn saw as low hanging fruit. We also spoke about other types of projects happening around transparency in government and technology procurement. It’s interesting to me, because there is a lot of rhetoric around open datoa, citizen engagement and making government more transparent, but there isn’t a lot of discussion about how the current processes of technology procurement may actually inhibit open government initiatives.

Steve has been working for 2 1/2 years on developing the Open Technology Foundation strategy along with some of the other clever folk at the South Australian Office of the CIO, and they are now in the process of putting the plan into action. The Open Technology Foundation will be a great support mechanism for government in pursuing open data, standards, technology and methodologies, so check it out.

After that I continued chatting to Julian for while, particularly about policy development which was great given his experience. We discussed how policy development can mean a lot of different things, and how successful policies usually involve not only logical points but also an understanding of broader social and political context. As we were chatting he came up with an interesting idea. He said that the development of policy could be compared to code development, and perhaps we could purposefully apply the processes of code development to policy development. It’s an interesting thought that needs more consideration before further blogging :)

After a lovely ladies lunch at a great vegetarian place on Cuba St, I got ready for Rusty’s talk.

Rusty always gives very entertaining talks, and this was no exception. It was great not only for it’s humour factor, but because so many of our geek peers are having children (and Jeff and I look forward to having children someday) so getting Rusty’s experience in trying to introduce his young girl to programming was fantastic!

It was wonderful to see video of Rusty’s child (who is now around two years old now) using the different wrist bracelets and software Rusty developed for her. After many experiments with writing software she might like, Rusty hooked up a drum machine to an application he wrote, and it was an interesting experiment because when she hit the drums on the outside she got the best physical feedback (sound) and when she hit it in the middle she got software feedback (more eyes on the screen), which wasn’t nearly as satisfying or understandable for her. :) So at this point he decided to simplify:

  • he went with the best wristband design
  • he wrote two very simple programmes that are fun to use, one to smear paint and one to bounce a ball around the screen

This has been quite successful, so nice work Rusty, particularly for being the world’s first kernel developer focused on the pre-school market. :)

Favourite saying of the speech about introducing children to programming -> “Brainwash early, brainwash often”.

And as for what I eluded to yesterday, I played the part of a 2 yr old child for Rusty’s talk to demonstrate his awesome user design hacking for children. It was a lot of fun! :)

As a side note, I really want Rusty’s shirt, it said “Video games ruined my life, good thing I have two extra lives. <3 <3”.

I had a great discussion with Nat Torkington, again about open government where we brainstormed what government does, is meant to do, and what it would look like if it was designed by geeks.

We talked about open data, and how there are many stages to achieving openness. In the first instance, it is just about getting the data publicly accessible in useful formats and with permissive licences. The second stage is automation of the data (so it is machine readable and continually updated), then interactability wherein the APIs to the data is all open so that people can create systems thatfully interact with the systems and thus the data. Finally achieving read/write public data means that government data can be updated by citizens.

We also spoke about trust, and how trust is beginning to trump statements made regardless of the logic or verifiability, because many people will believe a statement from a trusted source even if they can’t verify it. Access to data is one thing that can help with verifiability, however often data by itself is not enough and data needs to be presented in an understandable and if possible interactive way for people to get the best outcomes.

In terms of interacting with government directly, using open API’s would lower the cost of business transactions and ultimately service delivery for government as well as potentially making goverment better at partnering with others. This would be particularly useful in emergencies as a great example.

We also had a bit of a thought experiment about how would we build a government department from scratch. More on that idea in a later blog post I think. :)

The conference closing was great. Lots of love and thanks all round. They announced the competition outcomes, and the QR code commpetition was nicely explained by Glynn. :)

Gopal (T3rminat0r) was the runner up for the photography competition with this, which is an amazing shot, and Andy Fitzsimon said we should all set it as our backgrounds for “at least two months” :)

WGTN!

Mike Beattie took the great winning photo:

Mike Beattie's winning photo, a lucky shot he says :)

linux.conf.au 2011 was announced to be in Brisbane! Hooray!

I didn’t get to the Penguin Dinner, which was a real shame but I wasn’t feeling well and had to stay home and sleep a bit more.

Other cool stuff I saw today:

Some linux.conf.au media coverage I’ve enjoyed from this week so far:

Angus Kidman

Computer World — Stephen Bell

CIO — Rodney Gedda

Linuxworld — Trevor Clarke

Tech Eye — Nick Farrell

Computerworld — Georgina Swan

Computerworld — Kathryn Edwards

There’s a bunch more, I’ll try to do update the media list tomorrow, right now I need to go sleep some more.

2010-01-21

linux.conf.au 2010 – Day 4: elephants & emergencies

Early this morning I went to Yoga which was great! It was my first time, and a really wonderful class. The class was pretty full and the exercises were really interesting. Thanks very much Francois for organising it and to the lovely teacher for the illuminating class.

Afterwards I was feeling a little shaky and so I watched the keynote stream from another room. I enjoyed Glyn Moody’s talk immensly and really want to try to catch up with during the few remaining days at lca.

I had one interesting discussion today with Mako where we discussed the impacts of risk management and liability policies on innovation. It’s an interesting area and I’d love people’s comments or any examples they can think of. :)

Jeremy Allison gave a talk called “The Elephant in the Room” which discussed Microsoft and it’s relationship to the Free Software community. He spoke about several strategies Microsoft have attempted over the years:

  1. De-commoditisation — their move to de-commodotise their software through proprietary standards, media formats, closed integration of their products and other behaviours that locked out other software. In the long run they were made to open up a lot of their standards (through the SAMBA team’s great work).
  2. The OOXML fiasco — which ended up with the ISO standards process being quite dramatically corrupted. One blogger commented that it was effectively one company against everyone, and they won, which is a bit worrying. Industry, governments, community and many others around the world rallied strongly against OOXML. This ended up being a loss of Microsoft because although the standard was passed, there was a lot of frustration and global awareness of the issues resulting, and now Microsoft have adopted ODF support anyway.
  3. Corruption of the Open Internet — through rather particular implementation of standards as an example. Jeremy said that Firefox has been a great boon for openness. This is an ongoing battle, however Jeremy felt they would ultimately have a loss in this strategy too.

Jeremy see patents as the biggest current issue. He posed the Tom Tom lawsuit as “the first openly aggressive use of Microsoft’s patent portfolio against Free Software”.

His core messages came down to what we can do about the elephant in the room, and it came down to:

  • Ignore it — continuing creating awesome software and demonstrating the value of openness. He saw this as the most effective long term strategy.
  • Coral it — keep up pressure on governments and organisations to adopt open, uncorrupted standards and investigate monopolies. I think there will always be a small minority of our community committed to doing this, but I think we can all within our own lives drive education in our peers, workplaces, families and other networks around the importance of openness and software freedom.

I have always been quite firmly in the camp of not attacking individual companies. I do believe people and organisations should be held to account for disruptive and destructive actions, and unfortunately for them, Microsoft often come up due to many of their behaviours. But it is a mistake for people in our community to assume companies are “evil” or “good”. They’re just companies and we need to encourage open and collaborative behaviours whilst keeping our eyes open to bad behaviour, so to speak. :)

I then had a great lunch, catching up with some friends we haven’t seen for ages. We had a great discussion about gender, sexuality & culture. We were comparing social norms, good/bad behaviour, and how to actually drive social progress without excluding or blaming any person or group. It was a really fascinating conversation, and I personally believe that treating issues of negative bias or bad behaviour as a community problem, rather than a problem just of the target group is the way to draw everyone in to creating the best community we can.

I went along to the Sahana talk, but couldn’t stay long as I was helping Rusty prepare for his talk tomorrow. I’m a big fan of Sahana, it is disaster management (in the Tsunami sense) software, so if you are interested in FOSS for saving lives, you should check it out and get involved.

My role in Rusty’s talk is top secret, so you’ll have to come along to see. :)

I caught the Q&A from Jon Oxer’s talk — “Tux on the Moon: FOSS hardware and software in space” — which I’m going to make sure I watch once the recordings are put up as it sounded very interesting.

After that I thought I’d take advantage before it rained again to go out kayaking for an hour. Kate Olliver had said she was keen to go so off we went. I was feeling dizzy as we walked over but ignored the sensation and went kayaking. The kayaking was a lot of work but a lot of fun, and we saw amongst many other cool things a baby starfish which made me wish I’d risked bringing a camera. It was very cute.

Now the story gets a little more exciting. On the way back from kayaking I felt much more dizzy and had to sit down rather suddenly about half way back. We got back and I accepted I was actually a bit sick, so I wanted to figure out whether I had the same bug Andrew and Susanne (the core organisers) had suffered. I went into the NOC to ask and their symptoms didn’t match. I felt quite dizzy and sat down, then lay down, then had some muscle and body spasms which were quite unpleasant and at times painful. Got taken to the hospital where anti-inflamatories, a drip and bed rest calmed down the symptoms, and now I’m home feeling like I’ve been hit by a truck. Turns out muscle spasms are a pretty good form of exercise.

Anyway, thank you very much to the lca2010 team, especially Steve Walsh, Susanne Ruthven and Jayne Foster for putting up with and helping me out, and I’m sorry to everyone for causing a fuss.

Other cool stuff I came across today include:

UPDATE: Friday morning I felt a lot better. Massive headache, stiff neck. sore muscles, but still fine to attend lca. Hooray for panadol and anti-inflammatories. :)

What’s Your StatusNet 2.0 (Updates like Identi.ca)

Wellington New Zealand #LCA2010

I’m in Wellington right now at LinuxConf2010 in Wellington presenting, hacking with @andyfitz and many more of my developer friends. I gave a presentation yesterday updating my StatusNet 2.0 presentation and then having a StatusCheck meetup with about 30-40 people and several getting free StatusNet t-shirts! I have some more for this Saturday’s openday here in Wellington, then I’m back to SF.

If you are in Wellington, lets meetup and talk StatusNet and other projects!

Here is the presentation abstract:

What’s Your StatusNet? (Updates like Identi.ca)

StatusNet is a hosted service for setting your status updates (aka, microblogging), is free software (licensed under the GNU AGPL), and is the software that powers the popular Autonomo.us Free Network Service, Identi.ca. This presentation looks broadly at these three parts of the StatusNet, how to setup YOUROWN.status.net, installing your own instance, and the company which supports the community. As a bonus, this talk introduces StatusNet’s business and how to apply to under-represented free network services. Since this conference is more technical, we will dig deeper into the LAMP-powered StatusNet software, the updated OpenMicroBlogging standard that allows distributed federated microblogging, and will explore the basics of free network services through the eyes of the Franklin Street Declaration.

Here are the slides as a PDF, on Scribd, and then Slideshare.

2010-01-20

2010 starting full speed

Moonos - an Englightenment Ubuntu based distro!I hope everybody had a great time over Christmas and the new year festivities. It’s not really my preferred time of the year for various reasons, but that doesn’t mean other people can’t enjoy ;-) ! So I have been focusing my time and energy on Open Source stuff, namely RUR-PLE, some GNOME.Asia related stuff, Greenboard of course, our pilots in migrant schools and Software Freedom Day planning for 2010.
On top of those activities I will start blogging for ZDNet Asia about Linux and Open Source in China, most likely organize the Beijing chapter of the Global Ignite Week with O’Reilly and the cool guys from the Beijing LUG, while trying to get a Hackerspace started in Beijing with a few other enthusiasts from various communities (but mainly from the BLUG though for now).
And finally I am happily providing hosting space for two open source projects, the Phnom Penh LUG, a growing Linux community in Cambodia, and moonOS, a lightweight Ubuntu based distribution (using Enlightenment) started by a cool Cambodian guy with whom I chat almost daily nowadays as we’re working on other open source stuff together. I’ll probably come back to all of those but for sure it’s more than enough to keep me away from writing here…

linux.conf.au 2010 – Day 3: freedom, games & Bruce Campbell

Day 3 of lca2010 and I had 3.5 hours sleep last night but got up early anyway and did some stick and pole weapons training with Ian Beardslee which was great fun.

Ian Beardslee demonstrating pole

This morning Benjamin Mako Hill gave the keynote. I met Mako years ago and he has always been a massive inspiration. He’s spoken, written and hacked on software freedom for many years, a freedom fighter from way back. :)

In his keynote he talked about empowerment and autonomy rather than licences. “Who controls the technology, controls how I get to use it. So the question of who controls software is a profound and political question.” He spoke about “antifeatures”, features that users hate and would even pay money to have removed. Mako holds that these antifeatures are very common and everyone deals with them. He gave four key categories of antifeatures:

  • Protection money - pay us so you are kept safe. For instance Gator, which was spyware installed on 35 million Windows computers that replaced banner ads with other ads. It shipped with other software so many users didn’t even know they had it. DivX for instance had a free download that had Gator, or you could get the “premium” version for $19.95 which was exactly the same software but without the Gator spyware. Wow.
  • Market segmentation (price discrimination) - for example Windows NT Workstation 4.0 vs the Server product. The workstation was basically artificially limited (although the actual code was identical) by a single registry key that identified whether the machine was a server or workstation. The differences were very limiting, for instance the workstation version could only have 10 TCP connections. Another example of market segmentation in this way is different versions of Windows even today will allow different limits of RAM, which again is a completely artificial limitation aimed at “segmenting the market” to charge different amounts. Vista Starter for instance apparently limits you to 3 graphical applications running simultaneously.
  • Securing monopolies - Panasonic released a firmware update for their cameras, which would identify whether the camera was third party and prevent the camera from turning on unless it was a genuine battery. Other camera companies have written similar firmware updates to make third party batteries not use power saving and so appear to be worse quality than a brand name battery.
  • “Protecting” copyrights (“from whom?”) - an example is that unskippable track at the beginning of DVDs.

He talked about how network services are creating new and interesting roadblocks to personal empowerment and autonomy and a bunch more. It was a highly informative and entertaining talk, so watch it! Also check out his Unhappy Birthday website.

Mako's talk at lca2010

Then I went to Richard Jones’ Games programming Tutorial, which I was really excited to see as I’ve always wanted to develop games, but had only got as far as some Battle for Wesnoth campaign development, which is more like marked up creative writing :) (but loads of fun).

I took a bunch of notes about games development, but it would be most useful to actually watch the tutorial and check out of Richard’s slides and material. It’s a great tutorial for all ages :)

My notes on collision detecting were:

Most common way of collision detection is the use of axis-aligned bounding boxes (squares). For example, one around the character, and then one around the ground and then when the boxes overlap they are colliding. Much faster than pixel-perfect collision detection. We used circle-circle collision detection, however there are also hash maps for more complications collision detection such as used in “bullet hell” games. This defines a grid on the screen and detects where in the grid each items are to determine what is overlapping.

By the end of the session (which just flew past) I had a basic but working Asteroids game! Now I just need to learn more Python and I intend on taking up the recommendations and get into more study. Thanks Richard!! He recommended the “Invent with Python” online book to check out, even though it was written for 12 yr olds :) Also check out PyCon Au.

I then spoke to Pamela Fox about applying Wave to a Public Sphere government consultation. I’m not sure how yet, but I have the feeling there could be some very clever way too do this. I need to think about it more.

I attended Matthew Garrett’s talk on “Social success in (and for) the Linux community”. I always enjoy Matthew’s talks, just the right mix of dry humour and cutting cynicism — very British. ;)

First he spoke about who the Linux community is:

  • Developers - people who make it
  • Users - people who use it
  • Anyone who cares enough to participate and count themselves in the community

Matthew observed “As a community we are very hostile”. He talked a bit about how obvious people are about minorities in the community, and gave a great example of women. He said that pointing out to people that they are in fact quite obviously different is not endearing. He posed the question “what is acceptable?”:

“The idea that we should be nice to each other does not mean that we can’t have fun.” Completely agree. I get so sick of inappropriate humour that marginalises people in the community. Great point! It’s much better to create a community where everyone feels comfortable and enthused to contribute and make the project rock! Matthew pointed out that as a community we often value code above all else, but this isn’t necessarily a good thing, and we should be thinking about what we want our community to be and then make a choice.

Matthew said in Q&A that he used to be very abusive and got a lot of attention for that, however he’s realised over time that he can earn respect through his contributions to the community and doesn’t need the other sort of attention. This was a very useful and personal insight to this kind of behaviour in projects.

Matthew Garrett asks what's acceptable

I watched Andrew Tridgell and Bob Edwards give a great talk about “Teaching FOSS at universities”. Basically they ran a course last year as a bit of an experiment to see whether it was feasible to teach people the technical and community methods of FOSS in the context of a university. Tridge says it was a resounding success and encourages us to suggest this kind of course to other universities. They are repeating the course in April 2010 and it looks very interesting. It would be great to get this kind of courseware into schools as it would help all students understand how to engage online, how to contribute to an online project and how to apply FOSS principles to other areas.

The final talk I attended today was Paul Fenwick’s “Worst inventions”. He compared leeches in glass bottles from one 18th Century invention with social networking, because the inventor said *glass* bottles were used so the “little comrades… were not in social isolation”.

He described some rather terrible inventions over the years, a few are below:

  • Cabbage Patch Snacktime - Eats Human Flesh
  • Bindeez which as it turns out got children high as the water activated soluble when made wet would create GHB, otherwise known as Ecstasy.
  • The “Atomic Energy Lab” for the budding nuclear physicist which had actual uranium, and a comic book called “Learn how Dagwood splits the atom”. Hilarious!

Paul Fenwick - the crazy scientist

The night finished with a Girl Geek Dinner with about 30 attendees. We had an amazing dinner at the Little India restaurant and Amber the dinner organiser also managed to coordinate heaps of prizes which was fantastic, thanks Amber! I managed to score an awesome KiwiCon tshirt from Joh which has Bruce Campbell on the back, and being a big Army of Darkness fan, I’ve been quoting Ash all night. :) It’s always great to catch up with a bunch of other technical women to just chill and not be the odd one out for a little while.

Other cool things I came across today include:

Below are a couple of photos I’ve taken this last week to keep it interesting :)

Spirit tree at Lake Taupo

A parade of paper penguins

Pouty Jeff John and Silvia Silvia at the falls "I wanna honey icecream" Hello!!! john, Jeff and Silvia in New Zealand Pia and Jeff in New Zealand Chilling at the waterfall Mitai Chief at Roturua Mitai Family presentation at Roturua Hungry Silvia Newly engaged on Te Mata Peak Newly engaged on Te Mata Peak Newly engaged on Te Mata Peak The ring fits... the wrong finger! Do you, I do! Silvia is shocked Engaged and a wide open sky Aww, the newly engaged monkies img_3104.jpg img_3108.jpg img_3112.jpg img_3114.jpg img_3123.jpg img_3131.jpg img_3134.jpg img_3136.jpg img_3142.jpg img_3143.jpg Spirit tree at Lake Taupo

2010-01-19

linux.conf.au 2010 – Day 2: paradoxes & open government

Firstly I should say that the Martial Arts Bof last night was awesome! We had about 8 linux.conf.au people, plus a few locals. We had many styles represented and it was a fantastic night of knowledge sharing, training and loads more. Paul Wayper came along as a Martial Arts newbie and did a good write up that was fascinating as he was observing all of us with fresh eyes. :)

Day 2 of linux.conf.au was just amazing. The day started with the brilliant Biella Coleman who gave a keynote talk about the history of IP rights, which included some really interesting reflections on hacker culture and the paradox of the “global politics of IP” vs the free software (and broader open culture/knowledge/source) movements. One insight was about TINC (There Is No Cabal), and how it is a joke in most hacker circles, she reflected that the joke is actually a constant subtle reminder to project leaders and other people in positions of responsibility to maintain openness and transparency in the governance and process of their project. Had never thought of it that way. :) She’s about to release a book called “Coding Freedom: Hacker Pleasure and the Ethics of Free and Open Source Software” which I’m looking forward to very much. The amazing thing about Biella is how she has observed and participated in hacker culture for many years, and so many of her observations are an integral and internally unnoticed part of hacker culture, but very interesting to muse upon and communicate. Thanks heaps Biella! Great work and please keep it up!

Biella’s blog is well worth checking out. I first met her in Brazil at DebConf a number of years ago, and she has done a lot of interesting research. One paper I really enjoyed explored female hackers in the early days of computing when the machines were room size. Her research showed that it was mainly women coding because “typing” was seen as women’s work, however whenever there was press or announcements made, photos would be taken of the computers without any of the women. I’ll find the link later (as I am trying to blog this tonight so I get a post in every day :) ).

Finally, Biella made a fascinating comparison between the Free Software/Open Source movement and “clear-sighted irony”, watch her talk to see more. ;)

The rest of today I spent in the Open in the Public Sector miniconf where there was an amazing lineup of speakers from NZ, Australia and the UK. We also had attendees from all over the world, who participated in the conversation! It was an incredible day and I recommend anyone interested in government, politics and/or open government to check out the presentations once the video is made available. I’ll be helping Daniel Spector (the awesome organiser) to put up all the slides in the coming day.

Below is a quick wrap up of each talk. Please note I’ve linked where possible to their Twitter accounts so you can followup with them later:

  • Keynote from Andrew Stott, Director of Digital Engagement, UK. Andrew gave, as usual a fantastic talk however due to bandwidth and me stupidly using wireless he was very difficult to understand. His slides were quite thorough and they’ll be linked through from the miniconf website in the coming day or two so check them out.
  • Keynote from Lisa Harvey, representative of Australian Govt 2.0 Taskforce. Lisa gave a great talk outlining the Australian Government 2.0 Taskforce project and outcomes. I wanted to link to some of the cool stuff she mentioned:
    • The Taskforce Final Report was made publicly available December 22nd (2009) and is a great read. When the draft was posted a few weeks before that they had Gov 2.0 giants in the UK and US commenting on it within a few hours which was cool. It’s been a huge project to undertake in the 6 months the Taskforce was running, and the whole team should be very proud of their work as well as their commitment to public engagement, and for making the process of creating this report a sterling Gov 2.0 case study in itself. :)
    • She gave a shout out to the Public Spheres that I designed and ran with Senator Kate Lundy which was cool. Lisa said the Gov 2.0 Public Sphere was a vital contribution to the Taskforce which was great!
    • Lisa gave a huge thank you and recognition to Nicholas Gruen, the chair of the Taskforce and a powerhouse for open government and Gov 2.0.
    • Mashup Australia was a major Taskforce project wherein a bunch of data was made openly available for public mashups as well as some events coordinated to create places for hacking and knowledge sharing. Check out the projects and datasets.
  • Stephen Boyd (Aus) IT Security Adviser Department of the Environment, Water, Heritage & the Arts; Why hasn’t the year of the linux desktop arrived in Canberra? Stephen’s talk was a bit controversial for a few attendees as he outlined the issues and assumptions facing government departments in Australia.
  • Laurence Millar, How can Govt procurement better support Open? Laurence gave a great talk about open data, and the assumptions underpinning government decision making. He was, as always a wonderful presenter. :)
  • Pia Waugh, ICT Policy Advisor to Senator Kate Lundy (Aus); Open Government: Getting the core policy and technical principles right! I spoke about why getting basic principles is important to avoid falling off cliffs, and how every government department/office should have a FOSS geek to help them due to the open instincts they develop from our awesome community.
  • Panel Discussion: The Politics of Open: Moderator: Nat Torkington Panel: Clare Curran- Labour MP, Pia Waugh, Andrew Holmes, Principal Clinical Advisor, Health Information, National Health Board Business Unit, Ministry of Health. The panel was interesting and dealt with some questions about how geeks can engage politically, the challenges facing departments, the blockers to adoption of open standards and much more. Clare also announced that she will be running an open consultation on the NZ Labour Open Government policy which was cool to hear.
  • Steven Schmid, A/NZ Open Source Sand Pit; Implementing an authoritative repository of public sector Open Technologies for Government agencies. Stephen gave a great talk and followup Q&A about the OTF which he has been working on for 2 1/2 years as well as the possibility of creating a global repository of government knowledge and experience with open technologies like FOSS, open standards, etc. He  talked about it being federated and in collaboration with global projects, but also part of a broader project to create real government support for  adoption of open tech which is awesome. Great work Steve! Check it out.
  • Panel Discussion: Creative Commons, Open access/ licensing, and NZGOAL. Panel Professor Anne Fitzgerald - QUT Law Faculty, Keitha Booth - Open Government Information and Data work programme at NZSSC. Anne and Keitha both gave great short talks about copyright in government, where things are at and where they are going in New Zealand and Australia.
  • Jason Ryan, Manager, Communications & Records Management, NZ State Services Commission. Jason Ryan did a fantastic job of wrapping up the miniconf, reflecting on all of the speakers, their core messages, and allocating themes to each talk. Stephen Schmid got “The Matrix” for his talk on the Open Technology Foundation, and Laurence Millar was compared to “In the Name of the Rose”. :) It was hilarious! Jason gave me the “oscar of the day” for one of my suggestions for government: “open source geeks, get one”. He reflected on how important that was and useful regardless of the topic area. Definitely check out his talk!
  • The final comment from the day, from Jason, was that government is a bit like when he first played with Slackware. There’s hundreds of dependencies all all you need is a great package manager, and then he suggested all of us (at the open gov miniconf) were like the package managers for open government. Great comparison! :)

Am now getting to bed, past midnight, but importantly before midnight Australian time so I’m counting this as being on track to blog every day at lca, which has been my challenge this year! :P

2010-01-18

linux.conf.au 2010 – Day 1

Day one of linux.conf.au 2010 started with a fantastic video introducing Wellington in a very tongue in cheek fashion:

It turns out that Andrew and Susanne Ruthven, the core organisers of the conference are actually quite sick today, which must be heartbreaking for them given how much they have put into the conference. On the flip side, the rest of the team are doing really well, with Glynn Foster doing all the welcome and introductions this morning. So don’t worry Susanne and Andrew, it’s all going well! We miss you and hope you get better soon! :)

Glynn asked the audience members to stand up for previous lca’s they’ve been too which was interesting. There were only about 6 of us who stood us for the very first lca (CALU) in 1999 (although I didn’t actually get to 2001 and 2002 :/ ) . The numbers gradually grew, but it turns out about half the audience are attending lca for the first time, which is awesome!

40% of this years attendees are from Wellington, 40% are from Australia and 20% are from the rest of the world. Another interesting statistic is that 15% of attendees are women. I’m not sure, but I think it’s the highest percentage yet which is great! :)

Everyday there are podcasts happening from linux.conf.au so I’ll try to make sure I link to them all.

Radio NZ podcast on the linux.conf.au opening

The wireless here has generally been good, although I’ve had to reconnect a few times, so thanks very much to the networking team for keeping the juice flowing :)

Today we even had a few hours of sunshine, which was the first I’d seen in Wellington (I’ve been here since Wednesday). Yay!

Below are some thoughts about the talks I attended:

  • Haecksen & Linuxchix miniconf:
    • Sara Falamaki — “Happy Hackers == Happy Code”. Sara gave a great talk about some best practises, cool tools and other things that make hackers happy.
    • Elizabeth Garbee (ebeth) — “Through the Looking Glass - Free Software through the eyes of a teenager”. Elizabeth shares her experiences with FOSS, particularly as a teenager in the US public school system. “It turns out that any Unix-based machine brought into the school meant immediate expulsion, so we had to get that rule fixed!”. She also discussed how she is breaking the stereotype misconceptions held by her peers and teachers. Go Ebeth! Also, a funny quote from Bdale, “a GLUI is a GUI I’m stuck using”.
    • Joh Clarke — “Hackers, Crackers and Things That Go Bump in the Night”. Joh gave a great talk about security, things you can do to minimise your risk, and a bunch more. I’m going to go back and check out the slides later :) When asked what her favourite security tools were, she said there isn’t one, but experience is important. She also gave out a great poster with the title “Hackers don’t give a shit:” and then listing all the things hackers don’t apparently care about, like “About your Return on Investment” and such. It’s from KiwiCon 3 :)
  • I had a lovely lunch talking about open government, and the challenges facing government, politicians, and the public sector.
  • Business of Open Source miniconf:
    • Nic Steenhout — “Accessibility and FOSS”. Nic discussed the challenges around accessibility for people with a disability, as well as for people involved in FOSS who want their projects to be successful. In terms of reaching the major markets (government, education and medium/large business), accessibility support is mandatory, so if you want your project to be successful you must consider accessibility in your planning and development. He talked about what makes software accessible with examples like keyboard only options, alternate text, no dependence on a particular sense (eg - sound, colour, images).
  • Lightening talks:
    • Pamela Fox - Practical uses for Wave. Pamela gave a good talk about ways you can use Wave. Main points were event planning, learning new (programming) languages and collaborative documentation. Personally I can see that Wave gadgets could (and probably already do for many) make it something quite unique and useful, however I’m still struggling with it. I’ll continue experimenting and see where it goes :) At this point I kind of prefer IRC for chat, Twitter for microblogging, Wordpress for publishing and sharing and wiki’s for documentation collaboration. The collaborative doc devel in Wave is certainly much nicer than a wiki, but it also requires a Google account which simply isn’t open enough (nor publicly transparent enough) for most of my uses.

And now I’m off to the lca Tweetup, and then the Martial Arts BoF, both of which I’ll report on tomorrow. :)

UPDATE: There was a great writeup of the Haecksen & Linuxchix miniconf by Helen Varley Jamieson, make sure you click through to part 2 and 3.

2010-01-17

linux.conf.au 2010 – registration day

Since starting my new job last April, I haven’t been blogging much because I’ve been so busy! I decided to take this week to make up for my slackness by trying to blog about each day of linux.conf.au, which is why I’m in Wellington, New Zealand all this week.

linux.conf.au, for those who don’t know it, is the yearly Australia/New Zealand Free and Open Source Software (FOSS) community conference. A bit of a mouthful, but basically it is one of the best technical and geeky conferences you’ll ever go to, seriously :) I’m probably biased due to being involved in that community for so long. However, when you look at how competitive the paper selection process is (this year there were 69 papers accepted out of 255 submissions), the quality of conference extras (like the Partners Programme, the Open Day and that it’s in a different city every year) and the fact that many of the world’s smartest geeks attend year after year from all around the world, you have a compelling case for awesomeness!

Every year it is run by a different group of volunteers who bring their own ideas and surprises to the mix. It is a great formula for continually keeping the conference fresh and interesting — although it does mean each team usually gets pretty burnt out. :/

Having been on the organising team for lca2007, I can completely understand the pressure and commitment of the current team. Given we arrived in Wellington a few days early I decided to volunteer to help over the last few days, so I’ve been running around playing gopher :) This year’s team have done a great job already, and are super-organised, so I think this week is going to be amazing!

Today the conference registration opened so people could get in early, get their passes and schwag (thanks Grant!), and catch up with other conference goers. It was great to catch up with a bunch of people, who I usually see either online or at lca :) The shirts are pretty cool (and apparently the printing actually breathes properly), and the name badges are fantastic as they’ve printed a tiny book inside so you have maps, schedules and other useful information at your fingertips. They’ve also included most other material on a USB key so no unnecessary printing, nice! They’ve also included a nice hat, to keep the rain and wind off I guess ;)

This is the first linux.conf.au not run in a University, so it’ll be interesting to see how it feels in a conference centre. I’ve checked out the building and although you’d expect a conference centre to feel a bit sterile, it is an interesting and warm building and I found it a great venue for lca. Today at registration it felt pretty chilled out and normal for an lca rego day :)

There are great coffee places close by, along with great shopping (clothes, games and gadgets). The conference is pretty much in the centre of town, there is plenty of sightseeing only a short walk away (if you haven’t been there yet, go to Te Papa. If you don’t have time for anything else, go to Te Papa). Check out the conference pages on Wellington for more.

Most looking forward to

I’m pretty excited about this year’s lca. Some of the things I’m most looking forward to are:

  • All the keynotes look great, in particular Mako and Nat.
  • There is a miniconf about openness in the public sector, where Andrew Stott (Director of Digital Engagement, UK), Laurence Millar (previous CIO of NZ Government) and many other interesting speakers will be presenting. I’ll also be giving a talk on the principles and practise of open government based on my experiences to date in Australia :)
  • The Haecksen and Linuxchix miniconf looks cool. Sara Falamaki’s talk is fantastic (I’ve seen a version of it before), and I’m also looking forward to Elizabeth Garbee’s talk and Joh Clarke’s one on security.
  • Open Day looks awesome this year, great job Jayne!
  • On Monday night is a Martial Arts BoF I’m really excited about! Always fun to share knowledge, particularly when there are weapons involved!
  • I’m sure I’ll find more things to look forward to as I finish reading through the schedule tonight :)

Finally, for those of you not attending linux.conf.au, you can follow it online with the live streaming, which will be linked every day from the schedule. Please note the links will be available during lca only (Monday to Saturday including the Linux Australia SGM).

Update: after some prompting, I should also add I alwayss love the Ghosts dinner where we catch up with other previous organisers of lca to share war stories :)

Some pre-linux.conf.au 2010 sightseeing

At the beginning of this week Jeff and I travelled around the North Island of New Zealand with John and Silvia for a bit of sightseeing in the lead up to linux.conf.au 2010 as we drove down from Auckland to Wellington.

It was a lovely few days seeing the Rotorua mud baths and Mitai Maori culture, the amazing Art Deco towns of Napier and Hastings, and Te Mata Peak, where John surprised Silvia by proposing on the highest peak. It was a lovely moment, and one that I luckily (and accidentally) caught on camera :) Some photos are below. I’ll upload all the Art Deco town photos later (when I have decent bandwidth tomorrow).

We got into Wellington Tuesday night as Silvia and John were organising and going to the Foundations of Open Media Software (FOMS) conference from Wed - Fri, so I’ve been helping the lca2010 team out with their final preparations. It has been great to be in the action again, even just as a helper (I was on the organising team for lca2007) and I think this lca is going to be great!

The other great thing about an lca in Wellington is the opportunity to catch up with some friends in New Zealand, and also to do some Martial Arts training with friends and mentors. We are having a Martial Arts BoF on Monday night for anyone interested :) I’ll be taking a pole and some chain fire-twirlers to play with.

Pouty Jeff John and Silvia Silvia at the falls "I wanna honey icecream" Hello!!! john, Jeff and Silvia in New Zealand Pia and Jeff in New Zealand Chilling at the waterfall Mitai Chief at Roturua Mitai Family presentation at Roturua Hungry Silvia Newly engaged on Te Mata Peak Newly engaged on Te Mata Peak Newly engaged on Te Mata Peak The ring fits... the wrong finger! Do you, I do! Silvia is shocked Engaged and a wide open sky Aww, the newly engaged monkies

2010-01-13

给Google中国献花

今天一上班就听到Google要退出中国的消息, 之后twitter上就看到有很多网友自发组织要去Google的碑前献花。

下班之后, 我特意绕道去Google大楼, 还没走到跟前,就看到黑压压的一片。 写着Google谷歌的碑上已经放满了各种鲜花,放在纸杯里面的蜡烛。想拍张照都很难, 需要挤进去。

对于Google退出中国的声明, 原文写得大气磅礴。 失败者退出一个战场, 自然是默默无闻,不声不响,而Google即使退出了,也退得有声有色, 如此有社会效应。

Google 在中国的市场作得不好,没有赚到钱, 其根本原因是她不够 “土”。 这个“土” 就是本土化, 真正理解这个市场是需要的是什么,我们几亿网民脑子里面想的是什么。Google与baidu的竞争, 就如同 ebay和淘宝的竞争, facebook和开心网的竞争, MSN和QQ的竞争一样。 从前几个先例分析我们可以毫无例外地推断出Google在中国必然是要失去市场。 这个必然, 就在于她太阳春白雪,太不够“土”了。

不够“土”的另外一个含义,就是不理解中国的网络文化, 即使理解了中国网络的潜规则, 也不会玩下去。举个例子, 一个全球知名的国际女影星, 非常想到中国13亿人民的市场去发展, 但是该明星到了中国就水土不服, 根据中国的潜规则, 要想成名,必须要“脱”。要想拿到女一号的角色, 必须要跟导演去房间研究剧本。 最后拍出来的片子, 本来是3个小时, 但是所有的露点和激情镜头都被删减了,最后只有一个半小时的时长。 该女影星终于不愿妥协, 不愿意看到自己付出那么大代价的电影惨遭”阉割“, 最后非常有勇气的说出:我要放弃中国这块市场, 我要放弃13亿人民的腰包。

这需要多么大的勇气, 才可以作出这种决定, 才可以说服她的经纪人和投资人, 放弃13亿的市场。 原因则是坚持自己的原则, 要让观众看到最真实,最人性的电影。

Google 一开始就具有了大明星的派头, 出身学院派, 以技术创新为核心驱动力,支持开源技术, 不被市场左右而是走在前面, 去引领市场。 这一点,跟SUN的风格非常相似。 10年前的SUN, 正如今日之Google一样意气风发, 不可一世。 SUN的理念we are the dot of the .net , we make the net work, 就是以技术为本, 以工程师为中心, 这相对于IBM,以市场需求为导向的企业文化, 显得如此阳春白雪, 理想化主义。 Google最牛的也是技术, 以技术为主导的公司经常容易犯的错误就是,太清高。

晚上在Google大楼前, 一记者问一献花男子: 你是为什么来献花, 是为此事感到高兴还是为此事感到悲哀? 那男子说: 都不是,我是来感谢Google的, 感谢她让我们看到黑夜中的星星, 希望Google坚持自己的原则。


中国的网络环境, 河蟹得过度了。 就如同小孩子一样, 我们的父母看管得太严, 看不到事情的真相, 也听不到跟我们父母不一样的声音和论调,当然就更看不到毛片了。 我想几乎所有中国小孩的父母都在试图隐藏所有毛片的源头, 清静小孩子们的视听。但是我想几乎所有的中国男生应该都是在18岁之前从各种途径看过了毛片, 并且正常健康地成长起来。 因为这就是人性,是怎么压抑,怎么封锁也不可能禁止的。

时常感慨而又时常庆幸我所处于的这个年代!
就如同我深深恨着而又深爱着我所生长的这个国家一样!





Is GAPP About To Drop The Hammer On Netease and World Of Warcraft?

Just like the current confusion over .cn, registrations, ICP – ICP by itself let alone in combination with others.  Rules in China are one thing – but this isn’t the first time that two regulators don’t agree and have a pissing match.  Or the rule creation and rule enforcement depts are thinking different things.

DigiCha Link

2010-01-11

NSC1 Neotenylabs Conference Singapore, StatusNet, Open Font Web 1.0, and MiddleEast Entrepreneurship

I somehow didn’t post my praises towards the excellent NSC1 Neotenylabs conference in Singapore which happened in mid-December. What a great event! Great Friends all in one place! And I accumulated another huge mound of business cards to process :) I’ll get back to you all soon! Expect much more happening in Singapore over the next year.

Here are my sets of slides from presenting lightning talks, then I used my current StatusNet slide deck to talk about StatusNet. I don’t have any slides for the Kids2.0 that Jon, Max and I did! That happened last minute! That session was more popular than my sessions!!!

Here is the StatusNet slides on Scribd.

Here is my slide deck as well from the Open Font Web 1.0 mini-presentaiton I gave for a competition, but Joi, Cory and Sean gave me the shaft in not voting for my presentation.

Open Font Web 1.0

Here is the non-flash version of the DOC and PDF.

And, here is another presentation that Bassel and I put together for the conference. There will be more about this in the new year as well.

MiddleEast Entrepreneurship

Here is the link to the presentation in non-flash google docs.

Bassel wrote a bit more about in arabic, and I encourage you to read his page.

The above documents were more relevant in December, but some projects have already changed hands slightly. The SAMAlab, Bassel and I are now calling the AikiLab, and these projects are actively being pursued from the IDEA2009 stack to SHARISM2010 project.

2010-01-08

StatusCampSF in San Francisco Next Friday January 15

statuscamp

I just posted over at the StatusNet blog about the big StatusCampSF next week, followed by StatusCheck drinks at Norton’s Vault at 6 PM. Here’s a bit, but please follow to the real blog post to get all the details:

Please come out to the first StatusCamp unconference in SF (#StatusCampSF) to be held on Friday, January 15, 2010 at AwesomeJar from 9 AM until 5 PM. Many of the Status.Net crew will be there including @Evan, @Brion, @Zach, @Nate and myself (@rejon). Come meet us and the many other people who will be in attendance! Since this is an unconference, try to arrive early to shape the schedule for the day including topics you are interested in. If you come only come over for a few sessions, that is ok too! Topics for this first StatusCampSF may range from technical discussions to micro-blogging standards to general software development practices in usage of Status.Net. If you have a great idea, or just want to talk shop, please RSVP to this FREE event by sending your name to http://identi.ca/rejon or email jon@status.net so that we know how much coffee and snacks we need to get.

2010-01-04

2010 first snow in Beijing

Yesterday, the 2010 first snow visited Beijing. I stayed in home till midnight, then went out to take some photos.

The air was so cold, I walked in the frozen wind for 1.5 hours.  It was fun to see the snow covered every where, especially the houses, cars, and plants. Several fat cats appeared on my way without glancing on me. I guesses they were looking for some warm place to stay, wish they felt comfortable last night and still be okey this morning. It’s probably that cats are stronger than me, after last night’s walk and even stayed in a warm room, I am afraid I’ve caught a chill :(

In China, it was a perfect sign for a big snow in beginning of year 2010.  Maybe this is another excited and impressive new year, if we are more diligent and optimistic, who knows ? :-)

Sponsor speakers to GNOME.Asia Summit 2009

The second GNOME.Asia Summit was happened on Nov 20 - 22, 2009, Ho-Chi-Minh City in Vietnam. In order to better support this summit and bring more international speakers to Vietnam,  the GNOME travel committee and GNOME.Asia committee have sponsored below speakers, they are: 

  • Andy Fitzsimon from Guangzhou, China
  • Frederic Muller from Beijing, China
  • Pockey Lam from Beijing, China
  • Ray Wang from Beijing, China
  • Alfred Peng from Singapore
  • Ming-Ting Wei from Taiwan
  • Tobias Gruetzmacher from Germany
  • Louis Suarez-Potts from Canada
  • Fred Chien from Taiwan
  • Ping-Hsun Chen from Taiwan
  • Andrew Lee from Taiwan
  • Viirak Hor from Cambodia
  • Chanrithy Thim from Cambodia 

Thanks a lot to those speakers who bring the latest technology, start the discussion, build the connection around GNOME to the Summit.

You can read some of their blog about the GNOME.Asia Summit 2009, from their eyes:

Pockey Lam

  • Pockey and Emily also give presentation about GNOME.Asia Summit in the joint meeting of BeijingLUG and Beijing GNOME Users Group. See Pockey's blog from here.

Fred Muller

  • Fred posted an announcement on Beijing LUG website the day the event started. See here .
  • Fred also blog about Lemote participation as a sponsor, see his blog from here

Ming-Ting Wei

  • See his blog and photos from here.  

Ray Wang

  • His blogs with photos from here.

Tobias Gruetzmacher

  • His blog from here. (Link to his blog seems broken today. Will update this link soon)

Viirak Hor

  • He took lots of photo from here.  

Chanrithy Thim

  • His blog post from here.     


Thanks to all speakers, your talks and contribution is very meaningful for GNOME in Asian country. 


2010-01-01

Please help a Linux programmer’s daughter, she is dying

Junting Pan, an excellent Linux programmer in Beijing, a friend of mine, his daughter is dying. I am here asking more people to save the lovely life of a little girl.

Yifan, the 5 years old daughter of Pan, has a badly lung disease in past years, she almost died on Nov 11 2009 (http://help-yifan.org/img/notice.jpg).  In order to save her life, her parents must send their little girl to see some of the best specialists in the world, which means  a big amount of money ($300K~$500K US dollar).  This is an impossible number for a software engineer (especially in a developing country).

Yesterday, the last day of Year 2009, I visited Yifan’s family in Beijing. Her parents sold their only house to support the treatment expense, now the whole family stayed together in a small room.  Yifan’s mother and father were brave and strong-minded, we talked about Yifan’s physical situation and current donation amount. The great news was, by Dec 31, 2009, help-yifan.org got 314K RMB Yuan donation (most of it was from China mainland), which was almost 1/10 of the expected donation amount. Yifan said hello to me, and looked at me with sweet smile. She looked like a small flower, to wait for the beautiful sunshine of he life. What a great miracle if she can have a blissful tomorrow, while what a pity if she has to leave us due to the lung disease.

Last week, I got the remuneration of “Linkers and Loaders” Chinese translation, and donated it to little Yifan. I wish it’s helpful, but in order to save the life of Yifan, the family needs more help from more people in the world. If you read this blog, please do not hesitate to tell Yifan’s story to your friends.

If you want to help Yifan, please visit http://www.help-yifan.org (Chinese) or http://www.yifanfund.com (English)  , donation or volunteer are all helpful. Today is the first day of a brand new year. I wish Yifan to be able to have more new years in the future,  wish people from all of the world can help little Yifan, to make the life’s miracle happen.

2009-12-30

Happy Holiday 2009

.flickr-photo { border: solid 2px #000000; } .flickr-yourcomment { } .flickr-frame { text-align: left; padding: 3px; } .flickr-caption { font-size: 0.8em; margin-top: 0px; }

Much happening. So much in transit. So much necessary to end the year. Happy holidaze #xmas2009!

I’m cleaning out my queues and killing tasks until 2010.

You may or may not see more blog posts prior, but you’ll definitely see some traffic.

NOTE: The above image is a great genealogy that my Mom pulled together with some family and gave to all grandkids on my dad’s side. Very cool!

Check out my other photos up on flickr.

Wende School Trial – Part 5 (Localized TuxTyping)

We have been looking for an Open Source typing application for kids for quite some time. We found TuxTyping appealing and decided to localize the interface and the 43 typing exercises that come with it into Chinese. TuxTyping is an educational typing tutor for kids starring Tux, the Linux penguin. This educational game comes with two different games for practicing typing, and allows you to create exercises according to students needs. Of course we already brought this good news to Wende School. After two hours of training, Miss Liu  was already mastering TuxTyping. She will incorporate it into the school program starting from 2010.

Fred is now submitting the Chinese version upstream to make it available for everybody.  The TuxTyping developers have been very responsive and helpful with our translation problems and fixing minor bugs we found. We are now even working with them to make it workable for Chinese input method, as only pinyin typing is available currently. Hopefully we will have something ready to test soon.

In no time thanks to volunteers and passionate people like us, we went from nothing available in Chinese to a great looking software that will even deal with the Chinese language specificities. That’s the reason why I love Open Source; its community and its spirit definitely ROCK!

TuxTyping is an educational typing tutor for kids starring Tux, the Linux penguin!

TuxTyping is an educational typing tutor for kids starring Tux, the Linux penguin.

There are four different kinds of typing games for kids to practise typing.

There are four different kids of typing games for kids to practise typing.

This is "Feeding Tux with fish"

Tux the penguin is hungry, and loves to eat fish. But Tux can only catch the fish if you type the right letters in time!

There are over 40 exercises learning the finger position of each letter and punctuation

2009-12-23

The year in review

It’s been such a long time since I’ve posted anything but considering the post I made in March I’m really not that surprised. Zander is taking up a lot of my spare time which is the way it should be.

The last twelve months have been a bit of a rollercoaster ride:

  • My wife had a baby – Zander James Brown.
  • I completed my Graduate Diploma of Education – Secondary.
  • I was offered a job in Malaysia.
  • My wife was diagnosed with Hodgkin’s lymphoma.
  • I turned down the job in Malaysia.
  • I was offered a job at Kelvin Grove State College and accepted it.
  • I was offered a job at Unisys over the holidays (fantastic since I don’t get holiday pay).
  • My wife found a new house for us in the city closer to the hospital and Kelvin Grove.

The best thing that happened this year was definitely Zander closely followed by graduating. The worst thing was Sheree being diagnosed with cancer. I was really scary when we knew it was cancer but didn’t know what type of cancer it was or if it was even treatable. When we finally found out it was Hodgkin’s lymphoma we were actually relieved because Hodgkin’s lymphoma has an 80%+ cure rate which is much better than some of the alternatives.

Sheree has been having chemotherapy for almost two months now and the side effects haven’t been that bad. The worst side effects have actually been from another drug she is given after the chemotherapy which makes her bones ache.

I’m going to try to post more frequently this year but we’ll see what happens.

The new way to order food in Chinese Restaurants

China Menu

China Menu

One of the most challenging things that I had to deal with when we moved to Beijing in 2006 was ordering food from chinese restaurants that didn’t have English menus (most of them). Over time it became easier (you memorize a few favorite dishes) but it was always slightly annoying.

Well technology keeps on progressing and a new application has been released on the iPhone that should make ordering Chinese food easier. If you are planning to visit China for a holiday or have decided to line in China but can’t speak Chinese then China Menu is an App worth considering. Unlike phrases books this China Menu helps you customize your order (you want cold beer, not warm beer). It also has a section that help you to understand Chinese customs and tells you how to deal with some of the more interesting ones.

That being said it doesn’t have the killer feature that I would love to see which is being able to take a photo of the menu and being told what it is ^_^

Discloser: I worked with the primary developer of this App when I was living in China. That being said it’s still a great idea and I’m looking forward to using it when I go back to China.

开源软件更安全

                                       开源软件更安全
                                                      中国开源软件推进联盟主席 陆首群


    人们问:开源软件安全吗?特别在国防、政府等要害部门应用时,以及在金融、电信行业等具有“关键任务(Mission Critical)”高端应用时,人们关注开源软件的安全性问题。


    近日,友人给我一份美国开源人士为奥巴马政府起草的“白皮书”,对开源软件的安全性问题作了概述,很有意思,谨摘引如下与大家分享:
   “开源软件是最重要的、全面的、长期的趋势”
   “目前美国联邦政府使用的所有平台都有开源产品

   (开源促进会OSI主席Michael Tiemann也指出:开放标准、开源理念、开源解决方案将成为各国政府在实施几乎所有政务上的潜在优势)
   “在过去十年里,开源软件在美国军队和情报部门得到广泛应用,这主要取决于它的安全优势”
   “最近美国国家安全局(NSA)证实:发现开放源代码在网络安全方面优于私有代码”
   “与私有软件相比开源软件更加安全”
   “有证据显示,从操作系统到中间件,到数据库,到浏览器以及Java等,比之私有软件产品,开源软件产品在其生命周期里面临更少的安全问题”


    什么原因呢?“白皮书”中谈到:
   (1) 在开源代码中不留“后门”(不隐藏秘密)
   “白皮书”阐述:“开源软件的源代码是公开的,公众可以揭开代码的信息,可以保证在代码中没有隐藏的或没有可能挖掘的秘密,而私有软件却不能保证这一点。”
   (2) 开源软件比私有软件“漏洞(Vulnerability)”少
    “白皮书”引用美国国家漏洞数据库(NVD,National Vulnerability Database)统计数据显示:“开源软件产品比私有软件产品漏洞要少得多”。(有人可能会说,目前开源软件比某些私有软件应用的数量少,所以遭受黑客攻击的概率较小或发现的“漏洞”也较少,我赞成这种说法,有一定道理,但我认为,正如白皮书所说:“开源软件的源代码是公开的,公众可以揭开代码的信息”,“全球有数百万个开发者都在做开源项目”,他们不断对开源软件产品进行“检错、纠错,打补丁、修正(Bug Fix,Patch)”,这种做法是导致开源软件产品“漏洞”要少得多的主要原因)。


(3) 开源软件的安全管理是独立的,不在代码中
    “白皮书”阐述:“开源软件产品的开放性意味着安全秘密不在代码中,它必须在代码外进行管理”。
   (我认为,这条保障或提升安全的措施,可解除人们对具有公开性的开源软件不安全的担心;同时也表明,本条措施,开源软件可做,私有软件也可做,因此光凭本条,不能比较两种不同类型的软件的安全性谁高谁低;但综合上述三条,完全可以认为开源软件更安全)。


    我曾介绍今年5月12日《华盛顿时报》刊登的一篇署名文章《中国阻止美国发动网络战争》,文中谈到我国开发的开源的麒麟(Kylin)操作系统,从2007年开始在国防网络上服役以来,阻止了以往有人通过网络脆弱环节(即“后门”)进行信息渗透,保障了网络的安全。


    关于金融行业配置的服务器,以IBM服务器X、P、I、Z系统为例,X是低端系统,可配置Linux或Windows操作系统(在国内使用较多);P、I是中端系统,其中P系统可配置AIX(Unix)或Linux操作系统,I系统可配置IOS(专用系统)或Linux操作系统;Z(主机)是高端系统,可配置ZOS(专用系统)或Linux操作系统(在美、欧、日使用较多)。去年国内CNNIC订购一套Z系统,配Novell的Linux(SuSE)操作系统,今年上海公安部门订购一套Z系统,配Red Hat的Linux操作系统;国内各大银行出于对安全的担心,他们较为保守,至今尚未订购配Linux的Z系统。Linux是一种类Unix的多用户环境的操作系统,近年来Unix或专用系统向Linux迁移已成为一种趋势,据Saugatuck Tech.报告,到今年底,约25%的企业的“关键任务(Misson Critical)系统”将在Linux平台上运行,而到2011年度该比率将提升到48%。所谓“关键任务系统”的应用,是指高端服务器的核心应用,如银行的支付系统、电信的计费系统、商业的交易系统、大企业的ERP系统等。在这些应用场合,对操作系统安全性的要求是很高的,国内外的应用实例都说明,Linux是能满足其安全性要求的。


    国内金融界的一些主管曾对采用Linux的安全性表示担心,我看是没有必要的,但确实要向他们做好技术交底,技术准备和服务到位的工作。


    电信和金融等行业在要求产品高度安全性的同时,还要求高可靠性或高可利用率,如电信的高可利用率(high  Availability)要求达到99.999%(一年宕机时间不超过5.26分钟)。其实高可靠性和高可利用率也是高安全性的一部分。


    2004年,我们曾支持为联通公司的天津短信网关配置电信级Linux(CGL-3.0)操作系统(由Montavista和中兴通讯负责提供),能满足高安全性和高可利用率的要求,至今运行正常。


    国内中标软件、北京拓林思、中科红旗等企业,几年来向中国建设银行、中国工商银行、国家邮政(含邮储银行)提供约4-5万套Linux系统(最长运行已有5-6年),但多数是低端的前置系统,要承接高端核心应用还有待提高。为国外银行高端核心业务配套的Linux系统多数是Red Hat提供的,Novell也提供相当部分,Cannonical(Ubuntu)是后起之秀。


   “白皮书”指出:‘云计算环境应该具有开放的标准界面”,这表明:云计算的开放性,不会降低只会增强云安全;“白皮书”还指出:“这样,政府就不会局限于一个云计算解决方案或某一个供应商,”这又表明:采取这种措施完全有利于提高云安全

“七”乐无穷,尽在新浪新版博客,快来体验啊~~~请点击进入~

2009-12-16

智能手机的格局和走势

智能手机的格局和走势
                                               中国开源软件推进联盟主席陆首群

 

智能手机操作系统市场格局

    下面我介绍Gartner关于2012年全球智能手机操作系统市场格局的预测:
(1)NOKIA、三星等的Symbian全球销量2.03亿部,占39%;(2)Google的Android销量7600万部,占14.5%;(3)Apple的iPhone销量7150万部,占13.7%;(4)微软的Windows Mobile(从2009年10月改名为Windows Phone)6680万部,占12.8%;(5)RIM的Black Berry6525万部,占12.5%;(6)各类Linux智能手机2800万部,占5.4%;(7)Palm的Web OS 1100万部,占2.1%。

 

                     NOKIA智能手机操作系统在转型


     NOKIA、三星等的Symbian操作系统是一个不开放的闭源系统,几年来在全球市场上所占的份额一直位居第一,但近来逐年下降,2007年其市场份额约60%,到今年可能会降到50%或以下,而到2012年Gartner预测将更降为39%。NOKIA、三星均在着手转型工作,NOKIA推出基于Linux的开放的开源系统Maemo,拟在2010年作为主打产品,2012年完全摒弃使用Symbian系统N系列高端智能手机;三星推出基于Linux的开放的开源系统Bada,拟于2011年完全退出Symbian系统。

 

                   Windows Mobile(WM)平台死了吗?


    这个标题是美国一家杂志提出的。微软的WM操作系统也是一个不开放的闭源系统,近几年来WM的市场占有率江河日下,美国市场调研公司Canalys指出:“WM在全球智能手机市场份额已从2002年的13.9%下滑至2008年9%”;Admob公司的数据:“WM全球市场份额已从今年2月的7%下滑至8月的4%”;《旧金山纪事报》、《西雅图邮讯报》均哀叹:“现在在智能手机市场上已看不到微软的身影”,美国市场调研公司Strategic News service认为:“WM在智能手机市场上已失去竞争力”,《PC World》著文:“微软在手机领域已经黔驴技穷了吗?微软今天如果不对WM采取紧急有力措施,则Gartner对WM在2012年高估的市场预测(占12.8%份额,6680万部)将很难达到。
       
                Google Android手机操作系统平台的崛起


     Google于2006年11月发布基于Linux的Android开源操作系统平台,2008年9月发布首款Android智能手机(G1)。有人说,Android在2008年前还名不见经传,在2009年之后名声鹊起,Android智能手机的市场份额急剧飚升,估计到2010年还将有40多款Android智能手机上市。Android市场份额短期内扶摇直上,Gartner在上面的预测中将其从去年的第6位排名提升到2012年的第2位。

 

                  Apple  iPhone引领智能手机发展潮流


    Apple推出的iPhone,功能前卫、界面流畅、设计时尚,硬件与软件结合好,具有出色的多种网络服务功能,在其应用软件商店(即iPhone的App Store)中拥有广泛的软件支持(如3D游戏、现实增强软件、访问地图、推送消息等),引领智能手机发展潮流; iPhone3GS与Black Berry-2、Palm pre(Web OS)、Android2.0等四款对等品牌的智能手机正在展开激烈竞争;iPhone等前三者操作系统均为不开放的闭源系统。

                       

                          Linux智能手机的增长


    除上面已述的基于Linux的 Android、Maemo、Bada等开源的操作系统外,Gartner所提的“其他Linux操作系统”,也在支持智能手机发展中高速成长,所谓“其他Linux操作系统” 指NTT Docomo、NEC、Panasonic、Access(Palm Source)开发的Linux系统,以及Motorola开发的不同于Android(Droid)的Linux系统,Nokia开发的不同于Daemo的Linux系统。
 
                         开源化和时尚化两大发展趋向


     开源化是智能手机操作系统的发展趋向。从Gartner预测的2012年数据来看,考虑发展、转型等因素,开源操作系统所占市场份额将高达约60%。智能手机操作系统平台由于其开放性,将吸引第三方开发者、手机制造商和用户强烈关注、访问并登录开发、修改应用程序,可以让开发者很方便地测试自己的现实增强软件,这样有利于壮大开发力量,发展生态系统和扩大用户群。时尚化也是智能手机操作系统的发展趋向。连微软的主管也认为,微软未能适应现代手机的发展潮流,适应消费级应用的发展,而苹果公司的成功就在于消费市场,他们勇于创新,追求时尚。在这里微软就显行保守、落后了。

 

                               谁来掌控互联网


    2006年末,当Google推出Android手机操作系统平台时,我曾提出:手机制造商、平台提供商和网络运营商都想通过互联网“门户(Portal,咽喉)”来掌控互联网。什么是“门户”呢?在这里就是指手机操作系统平台;换言之,即手机“应用商店(App Market或App Store)”。比较典型的手机制造商如NOKIA、Apple等,平台提供商如Google、微软等,网络运营商在中国如移动、联通等;国内运营商只是在引入Google开放的Android操作系统的基础上再包上一层自己的、由开发环境和本地应用程序所组成的软件(SDK),如中国移动的OMS系统,然后再开放给第三方开发者或用户。这场掌控互联网的竞争,方兴未艾、十分激烈;不但涉及各自的主导权和利益,还会影响未来的生态系统、产业链、业务模式、以至游戏规则等,以及直接影响到互联网应用和智能手机的发展。

 

                       Nexus One提出的挑战


     Google计划发布自有品牌Nexus One智能手机(配置Android 2.1操作系统),最早于明年1月5日发布。Nexus One 内置集成广泛应用程序的Chrome浏览器, 拥有很多精彩、有趣的功能:如能置换PC大型游戏的手机网页游戏,交互式3D应用程序,虚拟键盘与语音输入,快速运行和浏览等新功能, 势将挑战iPhone。当然,iPhone在其App Store中已有超过10万个手机应用,而Android在其App Market中目前只有1.2万个应用,因此Android一时还很难对iPhone构成严重威胁;可是由开源的Android所支持的“Google App Market”比由闭源的iPhone所支持的“Apple App Store”更能吸引第三方开发者、开发效率也会更高,因此从手机应用的增长速度来看,Android比iPhone要快,就是说从长远看,Android对iPhone的压力将与日俱增。Nexus One的发布,不但向iPhone提出挑战,也向企图出手掌控互联网的有关三方(即网络运营商、平台提供商和手机制造商)提出挑战。Google自有品牌的上市也很有可能改变未来的业务经营模式。我们要认真看待Google的举措,提高警惕。

 

                       中国智能手机产业路在何处


    目前在全球智能手机第一集团中我们还找不到中国厂商的身影。中兴通讯今年销售手机1420万部,在全球位列第五,他们希望在未来3~5年内闯进三甲。华为为T-Mobile开发的Android Pulse智能手机(配置Android 1.5),年前在英、法、荷热销(承接10万部订单)。比扬科技、海尔等企业也在研发Android智能手机。今年是中国的3G年,3G的应用使智能手机升温、普及。


    关于我国智能手机产业路在何处,我不想全面论述,现就几个问题和大家讨论:
1、发展方向。中国智能手机的开发,首先要抓好方向,走开放与时尚的创新之路。是不是?大家可以讨论。
2、防止被边缘化。中国智能手机现在是否遭遇到边缘化的风险?要建立信心,勇于拼搏,逆流而上,设法挤进全球第一集团;防止一哄而上,低水平重复,决不搞“山寨机”,自毁长城。对不对?大家也可以讨论。
3、奋斗目标。要不要制定一个奋斗目标?如要花多少年时间,争取国内的自主品牌能进入全球第一集团的行列(至于如何定义第一集团,可参照国际惯例来讨论)。

“七”乐无穷,尽在新浪新版博客,快来体验啊~~~请点击进入~

<p>Considerations about official localized editions of Live CDs</p>

---------- Forwarded message ----------
From: happyaron.xu@gmail.comDate: Wed, Dec 16, 2009 at 2:31 PM
Subject: Considerations about official localized editions of Live CDs
To: ubuntu-devel@lists.ubuntu.com
Cc: ubuntu-translators@lists.ubuntu.com, loco-contacts@lists.ubuntu.com

Hi everyone,

It is a proven fact that Ubuntu, the Linux for Human Beings, is a great GNU/Linux distribution, which enables more and more people all over the world enjoy free software, share their knowledge and joys.

Being an user of Ubuntu, I must say all the work done by the community and Canonical is awesome; but as a contributor from a not English spoken country, I would be extremely happy to see we can launch localized edition Live CDs, in other words language specific edition Live CDs for users that have different languages and preferences.

For different languages there always be different cultures, and this caused to different user preferences. There are many people don't have enough knowledge about English to use a not localized computer in this world. A user of this kind will find it essential to download and install many thing to complete their language support when they installed Ubuntu from our Live CD in the past and at present. Most of these users have some common usage of software, so install these "language preferred" software is another required task before the system is usable. Do you think such a thing is very annoying? Yes, users would be much happier when they find an operating system designed to be very considerate.

We have spent lots of man power on improving the process of installation including language support, and a GNU/Linux distribution always ships not only a system but also a set of selected applications, but I think things are still not perfect for us. Microsoft and Apple make their operating systems have different language's editions, and as a non-native English speaker, I 'd like to say it worth. Users prefer to have a fully localized environment in every corner they can see from the very beginning. But for Ubuntu we can only add translations of software that used during installation. The live session is an exciting feature, but I always here somebody ask "why are those all in English?""is there a fully translated Ubuntu available?" I've explained our current situation times by times, and these people always return to say "Ubuntu is great, but if there is a fully translated one, things will be even better." The way to solve such problem, is having a language specific edition.

So there are teams and individuals appear to make their distributions based on Ubuntu, or we are regarding them as Ubuntu Derivatives. The existence of these derivatives help us spread our distribution in the positive side, but there are really negative side, it's not just a problem on user choice, like between Fedora and Ubuntu, but something influence our build of community. Those derivatives always not only ship language packs but also some small tweaks for specific user groups (not like Mint, which makes some bigger differences). Due to many reasons, there always be breakages and bugs that never existed in official Live CD. Users have to choose a provider that he or she can trust when they are about to turn to Ubuntu but can hardly accept to start from a global edition Live CD with minor support of his or her language. But who can make sure the quality of these derivatives? Perhaps nobody can tell. For the derivatives provided by non-profit organizations, situations are better than those profit-driven teams. I know some editions have changes that bring security holes, ship Ads (e.g. hard change on Firefox home page which point to a site full of Ads), and of course some of them refused to open there changes. Yes, users are able to drop those unwilling changes, but why he or she tries a derivative if they like to deal with such issues? We may still say it doesn't matter a lot up to here. Then, most of those derivative's authors don't supply support even though some of them have make changes and cause problems, and even some of them push the support work to local community deliberately. Apart from general questions, these users always ask about problems caused by derivative's changes. It is an annoying and overwhelming job to answer, even just tell them "to use the official one" can be an awful thing that few people like to do. This lead to discount to our community, and those users may think Ubuntu and our community are not friendly because most of them don't know the real situation exactly.

Making official localized Live CDs can also lead to a new stage of Live CD usage. A Live CD can be used as a demo, a rescue system, or even a temporary working environment, the live session is a feature that many users like very much. As mentioned before, a not English spoken user can find some very limited support in the current Live CD. We need to admit it can hardly be used to do anything other than run a installation. Even for a demo purpose, other will always ask about the nearly all English environment. I've said in the beginning of this piece, users prefer to seeing that every corner he or she can reach is localized. To achieve a better usage of Live CD, a full localization is critical for these users. As for languages that need input method to input characters, for instance CJK languages (Chinese, Japanese and Korean), without a full featured input method, their usage of Live CD can be even more limited. It is really hard to input these complex scripts, though we have ibus with general m17n support by default, but you can only type characters one by one, such thing look very ridiculous for nowadays input method development and usage. When you cannot input a sentence, how can you make it even if you just want to search the web for some articles via live session?

Apart from the meanings of official localized Live CDs above, users can save time on downloading and installing language support and perhaps other common software using a localized Live CD. For example, to complete a basic language support of Chinese needs around 100MiB to be downloaded, such a size only count in the language packs and input method without pulling in any other common software like StarDict to land on the system. With a localized Live CD, users can have a usable environment to be installed when they can't access a fast Internet connection, or even without a connection, such feature is obviously welcomed by many users who have desired it for long. With a fully localized environment, we can simplify user's configuration process, and make it really almost ready-to-use once installed.

Making the localized Live CDs don't need any changes on our most infrastructures, it is just a matter of default selection of software in the CD. This will cause some more work for CD image team, translation exportation and our ISO building facilities, but I think it worth it. The intention of default package sets and some QA work can be done by the LoCo teams.

We can't provide Live CDs for all languages, especially at the very beginning, but starting with having a try for some languages that have special need of care and a big amount of potential users is worthwhile. We can accumulate experience and make the process better. Windows and Macs can have language specific editions, why we can't?

Providing official localized editions can be a big step forward on spreading Ubuntu and free software to the world. The progress of making it out is another try on the cooperation of development community and local communities. Ubuntu is Linux for Human Beings, I think such an action is really to that point, which will benefit a lot of users throughout the world.

Best regards,
Aron Xu

--
loco-contacts mailing list
loco-contacts@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/loco-contacts

Leica M9 and the definition of vicarious

A mate from 1X.com on my insistence decided to do an un boxing of his M9 for me.  It is the least he could do since we acted as counsellors and advisors on purchase and then mental distractions during the agonising wait that ensued.

http://www.youtube.com/watch?v=1ZTxY2mojCs

2009-12-15

An event helping the Migrant Workers Families

As a volunteer of the Greenboard Free and Open Teaching project, I was invited to join the charity event hosted by Friends of New Citizens and 10 other NGOs on December 13 Sunday. The event objectives were mainly to:

  1. give awards and recognitions to volunteers and migrant schools teachers (and RMB 50,000 red pocket will go to 99 teachers during the coming Chinese New Year, it was announced by Mr. Xu from Narada Foundation during the event)
  2. give subsidies to Migrant workers’ families (a total of RMB 600,000 to 300 families)
  3. enjoy the day with nice songs and dance (it was definitely a very nice show for all of us)
  4. panel discussions trying to solve problems

It was a very successful event with over 400 participants. The whole venue was seated with migrant workers families and migrant schools teachers as well as volunteers coming from different NGOs all focusing on helping migrant workers families. It was also full of touching stories and hot discussions about how to improve the quality of living for migrant workers families. It was very nice to see that so many organizations were concerned about this society problem. But we all know that subsidy can only help in the short term, policy and education are the only long term solution. In order to solve the root problem the society should provide migrant workers with trainings in order to be able to access better job opportunities and their children with free and decent quality education. We should definitely invite the government and Ministry of Education to participate in these kinds of events and panel discussions :) Yes, it’s time to nurture and be responsible for migrant workers!

Helping the migrant workers and children

Awards given to volunteers from different organizations all over China

RMB 2,000 subsidy was given to 300 Migrant Workers' families

RMB 2,000 subsidy was given to 300 selected Migrant Workers' families

Best Teachers Awards were given to 99 selected teachers at Migrant Schools

Gardener Awards were given to 99 selected teachers from different Migrant Schools

Volunteers dancing with 4 volunteering children, nice performance!

Volunteers dancing with 4 volunteering children, nice performance!

A few folk songs given by Chinese famous singer

A few folk songs by a Chinese famous singer

During the event, there are a few Panel Discussions by NGO organizers, teachers, volunteers and even media

Different Panel Discussions by NGO organizers, teachers, volunteers and even media

2009-12-12

A productive day at “Coding for Fun”

As you may know Beijing Linux User Group has a lot of interest groups and one of the most popular groups is “Coding for fun“. The purpose is to bring together developers in an informal way to encourage them to share their projects and coding experience. It’s basically like a Hackathon, everyone hacks on their own code. Even you don’t have anything to hack on? Just look around and join anytime if you feel interested!

I personally found this group very interesting and joined numerous times already! Especially for computer science students, it’s a great place for them to learn how to get involve in FOSS projects as they can always get guidance from other experienced hackers. For other members, it’s their regular meeting place to meet and discuss about their projects. If you work alone on your own project? You can see from the pictures that the environment is very nice, it’s definitely a cool place to spend a day  working there. For myself, I always work on random stuff related to BLUG, GNOME.Asia Summit, Software Freedom Day , College OSS Society and Open Source deployment in schools. My projects of the day are mainly the BLUG website news / events announcement and TuxTyping localization. Here it is, the most popular group in BLUG!

Everybody hack on their own project there

Everybody hack on their own project there

Here is a group hacking on the Linux kernel

Hacking on the Linux kernel

Quadcopter Open hardware project

One of the projects is "Quadcopter Open hardware project"

All the projects of the day would be listed in every coding for fun

All the projects of the day would be listed in every coding for fun

SF Monday Next Week StatusWeek + StatusCamp Montreal

sean photo
[ Assume you start on the #FLIST ]

Hi all, round one of Asia travel is nearing completion. I’m ending with a bang at Joi’s NSC1 unconference in the always great Singapore figuring out how to build a startup culture in asia. I believe I’ll be spending much more time here over the next year, so great to build out!

I’ll be in SF for about 24 hours on Sunday Monday which will be nice, do some meetings and have an Overlap Dinner and Party. Then, onto Montreal for the week to powerdrive on StatusNet!

If you are in and/or around Montreal, please come to the first StatusCampMontreal1:

Its not too late to add your topic, name to the wiki, and help spread the status updates about the first ever StatusCamp in Montreal on December 18 from 9 until 5 PM at Station C. As mentioned before, its free and open to the public, just RSVP or email me jon@status.net, or message me @rejon to confirm your attendance please.

Here are a few of the topics upcoming attendees want to discuss:

  • Status.Net software + technology
  • Social concerns and movements
  • Building business off of Status.Net
  • APIs
  • Hack session
  • Free Network Services
  • Identi.ca: now what?
  • How micro-blogging (aka Status.net) is changing the web & the world
  • Using status.net to make change
  • Documentation sprint: we’ll create a list of all the “pain points” that need to be documented

Also, I should add that changeMedium will be a part of the StatusNet StatusCamp. Check out this snippet about from Michael:

In that spirit I’m putting out the call to all you folks interested in making change using the medium of change. Status.net has opened their arms and their community. Let’s show up and return the spirit. How can we advance our understanding, contribute to, and apply this medium for change?

Check out ChangeMedium.

2009-12-11

Python code auto complete in vim by ropevim

ropevim introduce a one stop python code auto complete, auto import and other features to vim.
refs: http://rope.sourceforge.net/ropevim.html

I did this:

$ mkdir /home/liwen/install/rope
$ cd /home/liwen/install/rope
$ hg clone http://bitbucket.org/agr/rope/
$ cd rope
$ python setup.py install
$ cd ..
$ hg clone http://bitbucket.org/agr/ropevim/
$ cd ropevim
$ hg clone http://bitbucket.org/agr/ropemode/
$ mv ropemode/ropemode/* ropemode/
$ python setup.py install

And added some code in my .vimrc:


let $PYTHONPATH .= ":/home/liwen/install/rope/rope:/home/liwen/install/rope/ropevim"
source /home/liwen/install/rope/ropevim/ropevim.vim

let ropevim_codeassist_maxfixes=10
let ropevim_guess_project=1
let ropevim_vim_completion=1
let ropevim_enable_autoimport=1
let ropevim_extended_complete=1

function! CustomCodeAssistInsertMode()
    call RopeCodeAssistInsertMode()
    if pumvisible()
        return "\<C-L>\<Down>"
    else
        return ''
    endif
endfunction

function! TabWrapperComplete()
    let cursyn = synID(line('.'), col('.') - 1, 1)
    if pumvisible()
        return "\<C-Y>"
    endif
    if strpart(getline('.'), 0, col('.')-1) =~ '^\s*$' || cursyn != 0
        return "\<Tab>"
    else
        return "\<C-R>=CustomCodeAssistInsertMode()\<CR>"
    endif
endfunction

inoremap <buffer><silent><expr> <Tab> TabWrapperComplete()

Then auto complete should work automatically. But RopeRename not work, which will fill up my cpu, I think it’s ok for a beginning.

PS: hg is mercurial


The foreigner with email in China = Poor Communicator

Here is an email that I was sent from a client – received from one of his staff:

“One of our contributors sent me through an urgent news story in the morning which I was completely unaware of until the end of the day – when 600 emails suddenly landed in my inbox.”

What I find funny is that email never has and never will be a synchronous and real time communications tool.  Don’t people get that?

Same Place, Same Time = Meeting Room

Same Place, Different Time = Email

Different Place, Different Time = Email

Different Place, Same Time = Telephone

Regardless of place or time and is urgent = TELEPHONE

The issue here is that this client needs to take action and educate his staff on correct communication procedures (Logic) and what the whole concept of information asymmetry is and how to deal with it.

The problem is NOT that the service provider messed up (we didn’t and weird stuff happens all the time in China and we are setup to be able to adapt fairly quickly and re route stuff – hence our CNN interview in August 2007 for being one of the few ISP’s that managed to deliver international email while no one else could for a week during the lead up to a CCPC event), the problem is that the worker was relying on EMAIL for “Urgent” matters.

FAIL.

This bizarre communications problem seems to happen a lot in China.  And 99% of the time it is the foreigners – bitching and complaining about an email not arriving and therefore THAT is why they couldn’t or didn’t do something.  That is the same logic as saying the reason why you were late to work was because of Beijing’s traffic.

FAIL.

It does start to grate on your nerves after a while.  Have none of these foreigners ever been dragged over the coals back home for such sloppy work communication practices?  Or do they just wait until they get to China to unwind themselves and become all slack and not responsible for their own situations?

No – they ignore that truth and send off a bitchy email to their boss without thought to the consequences and thus potentially exposing innocent and hard working people to undue persecution or the need to defend themselves.

Follow Up.

Follow Up.

Follow Up.

:-s

PS:  The dog ate my homework….


OCFS2 Truncate Log

Here are some lines I copied from “OCFS2 Support Guide – On-Disk Format

Truncate Log

Truncate logs help to improve the delete performance. This system file allows the fs to collect freed bits and flush it to the global bitmap in chunks. What that also means is that space could be temporarily “lost” from the fs. As in, the space freed by deleting a large file may not show up immediately. One can view the orphan_dirs and the truncate_logs to account for such “lost” space.

To view a truncate log, do:

truncate_log_output

The truncate_log keeps records of start cluster# and number of clusters. The max number of such records “Total Records” depend on the block size. The above is for a 4K block size.

2009-12-10

桌面Linux初战报捷

桌面Linux初战报捷
                                                   中国开源软件推进联盟主席 陆首群

  • 全球“桌面Linux”市场占有率从1-2%提升到8-10%,结束长期低迷的发展状态,与“服务器Linux”、“移动嵌入式Linux”一样汇入主流
  • 上网本同时运行桌面(本地)应用程序和Web应用程序,成长为一种战略性的电脑产品

目前有三个主流上网本:
装Windows 7初级版的上网本,
装Windows XP家庭版的上网本,
装Moblin Linux的上网本

  • 2009年Linux上网本市场占有率32%,Windows上网本为68%,
  • Moblin平台将提升、统一Linux上网本

     上网本对微软是双刃剑

 

    今年是Linux的桌面年,桌面Linux将改变其“软肋”状态,摆脱低迷发展,起飞有期,实绩堪佳,初战报捷。
    下面是2009年10月Wikipedia所列各种桌面操作系统在全球市场上所占份额:

Windows XP       67.55%
Windows Vista    22.23%
Windows 2000     0.60%
(Σ Windows      90.38%)
Mac OS X         4.71%
Linux            0.96%

     这是大家熟知的数据;其他一些市场调研机构提供的数据也差不多:Mac OS为5-10%,Linux为1-2%,Windows为85-90%。IT资深分析人士认为,国外的一些市场调研机构,通常以“Web终端”的数据代替“桌面终端”的数据,误导公众。而上面列举的数据犯了同样的错误;因为很多台式机和笔记本电脑并不使用Web上网(或冲浪,Web Surfing);微软CEO Steve Ballmer 2009年2月在参加一个投资者会议的讲话中指出,根据微软内部的调研,桌面Linux在商用和家用PCs中所占的份额与苹果Mac OS X相同。这就是说,目前桌面Linux的市场份额不是1-2%,而是5%(或更高)。
    我们再列出一些数据(这是ABI市场调研公司对2009年全球3500万款上网本的调查数据):
      68%的上网本装Windows操作系统,
      32%的上网本装Linux(桌面Linux)操作系统。
    这样我们就能有把握地预测,今年桌面Linux在全球各种操作系统市场的占有率为8-10%(或更高)。这个急剧增长的数字,标志桌面Linux长期低迷发展状态的终结,桌面Linux将与服务器Linux、移动嵌入式Linux一样汇入主流。
    桌面Linux在起飞进行时,全球Linux业界同仁做了大量艰巨卓越的工作,解决了桌面Linux在驱动、应用和兼容性方面的不足,特别是基于Linux内核的Moblin平台的崛起,为桌面Linux、上网本及其他超便携终端(如MID、IVI等)的起飞、创新,创造了优越的环境。
    Moblin是由Intel公司主导的一个开源社区,它与中科红旗、中标软件、Linpus、Linspire、WindRiver、Xandros、Novell、Ubuntu、Gos、Mandriva等Linux操作系统开发商、发行商或社区(有数千个志愿开发者),以及国内外数百个独立软件开发商(第三方),组成生态系统,协同开发基于Linux内核的软件开发环境(Linux SDK),后来Intel将Moblin交由Linux基金会来领导,作为一项优化Linux操作系统的开发项目。以Moblin 2.1上网本开发的功能为例,除低功耗、超便携等特点外,开发了大量应用软件(包括各种常用的和本地资源软件),还开发了具有3D动画技术的Clutter桌面环境、多点触摸屏、手势输入、屏幕键盘、快速启动等一系列创新功能,以及具有对不同电源、不同应用间快速切换的全新界面,能实行社交网络互动的应用软件,并支持Adobe Flash和微软Silver Light 3等功能。
    Ubuntu开发了两种Linux上网本版本:(1)Clutter(界面)Moblin Remix,(2)Gnome(界面)Netbook Remix;今年9月24日,Dell宣布其上网本预装基于Moblin 2.0的Ubuntu Remix操作系统。据悉,Ubuntu即将为OEM统一提供Moblin Linux版本;为了提高标准化和兼容性,其他Linux发行商也将为OEM统一提供Moblin Linux这种优化的版本;这时发行商可为用户在其Moblin 软件堆栈中(各种软件模块)进行定制、选择或调整,在出货前要做好兼容性测试和质量认证,以保证产品使用稳定并提供规范化的服务。
    上网本是同时具有简洁有效的桌面应用程序和Web应用程序的战略性的低功耗、超便携电脑产品。
    目前主要有三种款式的主流上网本:
     (1)装Windows 7初级版的上网本,
     (2)装Windows XP家庭版的上网本,
     (3)装Moblin Linux的上网本。
    近来,从Dell等主流PC厂商的报告中可以看到,Linux模式与Windows模式的用户满意率不相上下。
    在三种主流上网本中,Win7初级版目前预装比例最高,但应用限制很多(只能运行3个应用程序),OEM报价最高;Win XP家庭版至今尚在延用,微软对WinXP的支持结束期被迫一再推迟(原定自2008年7月起,不让XP进行OEM了),最近又宣布将于2010年7月13日结束对Windows XP SP2的技术支持。上网本对微软是双刃剑,2009财年微软总收入、纯利润、股市三大指标历史性下滑,不能不说与上网本的冲击没有关系。Linux上网本的比例在稳健增长,其实只要能占20-30%的份额,它在与Windows的竞争中就是胜利!国内Linux发行商在与PC制造商(特别是主流厂商)洽谈Linux上网本OEM协议时,望明确提供“Moblin Linux上网本”,并提交质量认证报告,以提高自己的供货形象;还望提供Moblin软件堆栈(各种软件模块)供用户选项或定制;还要适度提升自己的OEM报价(决不能以免费或超低价自残或作秀)。

“七”乐无穷,尽在新浪新版博客,快来体验啊~~~请点击进入~

2009-12-09

First Joint Event with Beijing GNOME User Group

Beijing Linux User Group (BLUG) and Beijing GNOME User Group (BGUG), two of the most active open source communities in Beijing just celebrated their anniversary in November (one day after the other)! With 7 and 1 year of services for BLUG and BGUG respectively it was about time we organized a joint event. In fact being a core member of both groups and a close friend of Emily Chen, BGUG’s President, I can recall how it all started: in 2008 we worked very closely to organize the first instance of GNOME.Asia Summit 2008 in Beijing, bringing passionate GNOME people from all horizons together, discussing and willing to contribute to the GNOME project here in China. The rest happened “all by itself” and it is really nice to see BGUG growing up strong with now a few core members taking over some of the group management responsibilities!

For this joint event we presented to both groups a report of the second instance of GNOME.Asia Summit which happened in Vietnam this year. Emily, Fred, Ray and myself were giving presentation there and we gave a summary of what happened, who we met, how vibrant the local Open Source scene is and showed of course many pictures of the 3 days event. In the second part of the meeting Peter Junge, core member of OpenOffice.org community, presented his experience while representing the BLUG and attending the OpenOffice.org Conference (OOoCon) in Italy. It was really a wonderful evening flooded with event highlights, innovative technology, travel and funny stories. After witnessing the success of GNOME.Asia Summit in Beijing and Vietnam, I can’t wait to know where it will be hosted in 2010 and of course participate again!

Emily Chen, President of Beijing GNOME User Group

Emily Chen, President of Beijing GNOME User Group

Peter Junge, OpenOffice.org community member

Peter Junge, OpenOffice.org expert, represented BLUG to join the OpenOffice.org Conference

First joint event of BLUG and BGUG, over 60 members joined!

First joint event of BLUG and BGUG, over 60 members joined!

Shanzhai VS. Qi Inside: Making Legal Open Source in China (at TEDxGuangzhou)

2009-12-04 15.45.15
[ My new obsession are pirated, shanzhai and old books found in developing nations (Delhi, India) ]

My whirlwind bizdev journey I’m now calling #timetraveling is nearly wrapped up. I had to make a quick trip to Delhi from FOSS.in to have a great meeting with a large media organization in India. Then, zoomed off from there to Guangzhou to take my first stab at making the case for analyzing Shanzhai technology culture, and building a legal international movement from this rapid hardware remix culture.


Shanzhai VS. Qi Inside: Making Legal Open Hardware in China

Here is the non-PDF non-FLASH version of the presentation. Here is the slideshare and scribd version, which I’m having battle here for best quality. You can grab the PPT from them so you can use and spread the Qi.

Me (rejon) Speaking at TEDx
[ Photo by Adeh ]

There is a tedtochina website which has some info about the TEDxGuangzhou conference and then many more photos. Check the press hits out:

继TEDxShanghai, TEDxXiamen以及TEDxBeijing之后,TEDxGuangzhou亦将于12月5号在广州市大学城广东科学中心举行。本次TEDxGuangzhou 的主题为“创意锦缎——想象无界”(The Fabric of Imagination)。本次的TEDx活动邀请到了来自科学、艺术、建筑、设计等多个领域的专家,分享他们最优秀的创作、思想和故事。

Thanks to CiCi (not CC), for taking good close-ups of me.

CiCi photo of me

The TEDxGuangzhou conference I really appreciated the large 700-1000 person audience at one of the weirdest/coolest buildings in guangzhou that looks like an alien spaceship. Big thanks to the organizers, Lonnie Hodges and all the volunteers who made it real! Big thanks!

CiCi photo of me

2009-12-05

<p>thinkfan make my world quiet now</p>

When I did apt-cache search thinkpad, I found this nice tool, after some configuration, my world become more quiet. the fan won't run at full speed all the time. To make it work, you'd follow some steps.

1 reload thinkacpi with fancontrol=1

2 Configure hardware interface

You need to provide thinkfan with the path(s) of all sysfs temperature sensor files you want to use. You may find them by doing something like this:

# find -L /sys/class/hwmon -maxdepth 5 -name "temp*_input" \ -print -exec cat {} \;

Now put all file names into the config file that give you a sensible temperature reading, each one on a separate "sensor" line. Example:

sensor /sys/class/hwmon/hwmon3/device/temp10_input

Next you need to find the PWM control file of your fan:

# find -L /sys/class/hwmon -maxdepth 3 -name "pwm?" -print -exec cat {} \;

At the moment, thinkfan can control only one fan. Support for multiple fans may be added in a later release. Put your PWM control file on a "fan" line like so:

fan /sys/class/hwmon/hwmon3/device/pwm1

3 edit /etc/default/thinlfan to let it start automatically

and now, here we go!

2009-12-04

Wende School Trial – Part 4

Just back from Cambodia and Vietnam, I returned to Wende School to see how things were going.  With the help of Julien and Jason, they already incorporated computer classes into their existing curriculum, once a week for grade 3 to grade 6 (grade 1 and 2 should have it soon) teaching children how to use the keyboard and mouse with Gcompris and giving Art classes with Kolourpaint. Miss Liu already scheduled each grade classes until the end of the school year. When we arrived grade 5 was actually using the computer lab, it was so cool! At the end of the class, we discussed again with Miss Liu and gathered more comments.

The main reason of our visit was to give formal training to the English teacher (whom I mentioned in my previous blog post). For this session, we tried to deliver a class that would enable her to teach at the end of the course. We managed to build a new 2 hours class focusing on:

  1. Concepts of Computer, FOSS and Open Education in education (10 mins)
  2. Hardware and Operating System introduction (30 mins)
  3. Apps to teach English (30 mins)
  4. Italc classroom management system (30 mins)
  5. Q&A (20 mins)

The purpose of the shortening of the initial teacher training class is mainly due to the high turn over rate of teachers in Migrant Schools. After 2 hours of training, the teacher take the Gdium home and practices with it during her spare time. Any question is then directed to either Miss Liu who is already trained (and of course ourselves).

This time again, at the end of the training section, the Maths teacher this time popped in and expressed her interest to join the training next time. It seems that word of mouth is doing wonder at Wende School hopefully we can spread the word all over China soon!

Computer class of Gcompris and Kolourpaint, not demo any longer!

A real computer class of Gcompris, not demo class any longer!

Teaching children how to use keyboard and mouse with Gcompris

Teaching children how to use keyboard and mouse with Gcompris

Concept of FOSS, Operating System and Educational Apps training

Concept of FOSS, Operating System and Educational Apps training

Italc Classroom Management System Training

Italc Classroom Management System Training

Computer classes are already incorporated in their existing school program

Computer classes are already incorporated in their existing school program

Happy kids in Wende School!

Happy kids in Wende School!

Software Freedom International 2010 Presidency

Catching up with life since my return from GNOME.Asia Summit as a lot of things have happened as well last month. On December 1st the SFD General Assembly was held (IRC meeting) and as our former president Robert Schumann stepped down I was elected the new president for 2010! This is definitely a big responsibility and I will try to keep up the good work that has been carried out since 2004. The good thing is that we have more board members this coming year (some new ones and some older ones) which hopefully will help us to do more. I want to thank everyone for their support and more specifically my colleagues from SFI, our sponsors, the members of the Beijing LUG and all the SFD team leaders around the world without whom we would never have done so much. so, Thank you all!

2009-12-02

FOSS.IN StatusNet Presentation and Creative Commons Salon Bangaore Slides

Following up from earlier, the above is a pretty good stack I used for first time at FOSS.IN conference today for describing StatusNet, the Company, Service and Software. The crowd received me well, and we will do a FOSS.IN WorkOut at 11 AM tomorrow at the conference venue. If you are around, please stop by for a hack session.

Also, there were some reality distortion tech issues tonite, but we had a load of fun at Jaaga! I made some good slides updating and talking about Creative Commons Case Studies. I went old school instead with just me, the mic, and the audience. It went quite well! Here are the slides:

UPDATE

The above presentation is available, but needs the Droid Sans font if you download the presentation.

View of What’s Your StatusNet? Updates like Identi.ca (NO FLASH necessary).

View of Creative Commons Case Studies, Featuring Identi.ca (NO FLASH necessary).

2009-12-01

What’s Your Status.Net? at FOSS.IN and CC Salon India at Jaaga

I’m speaking tomorrow, December 2, 2009 at noon at the inspiring FOSS.IN conference in Bangalore with a new talk:

What’s Your StatusNet? (Updates like Identi.ca)

StatusNet is a hosted service for setting your status updates (aka, microblogging), is free software (licensed under the GNU AGPL), and is the software that powers the popular Autonomo.us Free Network Service, Identi.ca. This presentation looks broadly at these three parts of the StatusNet, how to setup YOUROWN.status.net, installing your own instance, and the company which supports the community. As a bonus, this talk introduces StatusNet’s business model and how to apply to other areas.

I’ll post my slides up once they are done! Bring on the realidad!

And, then tomorrow night at 7:30 PM, I’m giving another new presentation along with German artists at the first ever Creative Commons Salon Bangalore at my friend Freeman’s hacker/art space, Jaaga. Check out a quick excerpt:

Creative Commons Casestudies, Featuring Status.Net

Creative Commons is a well-known nonprofit organization that increases sharing and improves collaboration. Its key tools are six licenses that fit between public domain and complete control, copyright, to give you control over how your work is shared with the world. This presentation explores high level case studies that use Creative Commons licenses to make a successful project. The key featured case study is Status.Net, a new status updating hosted service and open source software that uses Creative Commons licensing for content.

For following all things CC Salon Bangalore, here’s the link.

I’ll get my slides up to both! Asap!

2009-11-30

开源中间件的主流优势

开源中间件的主流优势
(在2009 Apache亚洲路演北京站会议上的讲话)
中国开源软件推进联盟主席 陆首群
 
与Apache基金会主席Justin Erendrantz合影
各位嘉宾:
    上午好!
    我很荣幸应邀参加Apache亚洲路演的北京站活动。
    Apache是一支优秀的开源团队(600个正式代码维护者、广大志愿开发者),具有先进的开发机制(开源社区、“Help”或孵化器、Top开发项目和开发环境),并做出了辉煌的业绩。你们开发的开源中间件(软件):Apache、Tomcat,配置Web服务器、应用服务器(硬件),在广域网(含互联网)中使用,由于质量稳定、可靠性高、灵活性大、可扩展性好、成本低等特点,自1995年以来,长期保持主流地位和竞争优势,为开源软件争来了光荣,这是很不容易的。我看了你们送来的资料,以最近(2009年11月份)的统计为例,配置开源Apache的Web服务器在网络市场的份额为47%,微软IIS服务器为17%。去年你们在北京召开Apache峰会时,我曾表示过担心:Apache和IIS两条市场份额曲线之间的间隔是否会缩小(即竞争优势是否会丧失),过了一年从现在来看,Apache的曲线基本稳定,IIS的曲线大幅下降(降幅达38%),微软似乎出现了危机!
    众所周知,由于开源软件LAMP架构(L-Linux操作系统,A-Apache开源中间件,M-MySQL 开源数据库,P-PHP、Perl、Python、Ruby超文本语言)的崛起,与IBM、SUN主导的J2EE架构(Java语言)和微软主导的.Net架构(C#语言)形成了三角鼎立的竞争架势(过去我主张用户也可根据自己需要,同时采用混源架构,这时就形成了既有竞争又有合作的架势)。LAMP也是一种信息化应用的解决方案,Apache的强势表现增强了LAMP的优势。不久前,美国政府采用开源代码改造白宫网站,并运行在LAMP平台上,他们如此做的原因据说是考虑LAMP安全、快速、灵活,并不依赖于某个私有厂商的诸多特点。
    下面我简要地向各位介绍整个开源软件的一些发展背景:
   (1)Linux操作系统
    2008年全球各种服务器操作系统的市场份额为:Linux 25%,Windows 64%,Unix 11%;中国:Linux 12%,Windows 48%就,Unix 40%。在服务器、互联网、移动嵌入式、高性能计算、云计算等领域,Linux已成为主流;智能手机的Linux化和时尚潮流化已成为其发展趋势。
    我过去一直讲“桌面Linux”是Linux发展的软肋,今年是“Linux桌面年”,桌面Linux正在起飞(进行时);必须指出国外一些市场调研公司,通常以“Web终端”的数据代替“桌面终端”的数据,误导公众,还是微软CEO Steve Ballmer说了“大实话”,他说:“根据微软自己的调研,Linux在商用和家用PCs中所占的份额和苹果的Mac OS-X相似”,这就是说目前“桌面Linux”的市场份额不是1-2%而是5%左右。顺便说一句:上网本有力地支持了Linux的发展,年初美国NPD Group市场调研公司也来一次误导,说“现在90%的上网本都装Windows XP”,NPD的错误有三:① 它也是按其Web站点作的调查,② 仅在美国市场调查,③ 只调查了2008年11月和2009年1月。据ABI对2009年全球3500万款上网本的调查来看,68%装Windows,32%装Linux。
    (2)Apache开源中间件
    Apache的市场份额已如前述,下面补充介绍Apache在中国普及的情况。
    据www.mexen.net统计,2005年在中国,Apache占本国采用的Web服务器市场的17.65%(居全球国别统计倒数第二),2007年9月Apache占有率提升到24.22%,2008年又提升到30%左右。金蝶开发的开源中间件已达量产和应用阶段。开源中间件具有主流优势,现在是如何做的更大、更强的问题。
    (3)Firefox开源浏览器
    Firefox在全球增长很快,今年10月统计,市场份额达24%(微软的IE为64.7%),国内市场份额约5-6%。为挖掘提升Firefox国内市场潜力,需要解决一些技术和政策措施。
    (4)MySQL开源数据库
    近几年MySQL在国内市场发展很快。MySQL(社区版)2006年全国下载量为1.1亿套,中国为250万套,占全球的2.3%;MySQL(商业版)国内年销量约2000套,占全球的2.5%。PostgreSQL开源数据库在国内也有广泛应用。
    (5)办公套件
    2008年国内办公套件销售80万套,1.2亿元(与2007年大致持平),具有一定规模;另外,2008年国内免费下载Open Office.org 230万套,占全球下载量2.3%。
    (6)PHP、Perl、Python、Ruby超文本编程语言
     2007年,PHP在中国市场的份额为23.17%,在全球国别排序中居中,甚至高于美国(21.27%)、英国(17.93%)、日本(10.56%),Perl、Python在国内也有广泛应用;最近才推出的Ruby,其创始人松本于今年5月来上海交流,目前国内也有应用。
    Apache基金会主席Justin Erenkrantz说,Apache第2版的许可证ALv2即GPLv3(ALv2 is GPLv3),GPL项目可用它(Apache),但GPL不含在Apache中(Can be used by GPL Projects but no GPL within Apache),Apache不执行“左版(Copy Left)”。如此说来,Apache应该是开源软件而不是自由软件。我认为,自由软件与开源软件均不排斥商业模式,而商业模式是把开源软件做大做强的前提,在当前,为开源软件探索其商业模式已蔚然成风。为此,我向Justin Erenkrantz先生建议:“为了Apache更大发展,Apache需要探索自己的商业模式”,Erenkrantz对我说:“Apache做的完全是公益事业,不谋求像赢利这样的商业行为,Apache的核心人员,包括我在内都是不支付工资的”,我说:“正像你们指出那样,Apache一路走来:Geek、Need、Interest、Career、Work、Giving back、Help、Challenge,现在要迎接挑战,与时俱进”。“软件可以免费,但与软件捆绑在一起的硬件或服务、维护、授权,或网络运营,或内容、广告等原来就是收费的,如果Apache能同时在其中也付出价值,找到价值点,我想可考虑从中“提成”。作为开源软件的Apache如果能找到自己的商业模式,将如虎添翼,可以做的更大更强”。这个建议将提供Apache基金会作研究。
 

“七”乐无穷,尽在新浪新版博客,快来体验啊~~~请点击进入~

Find the right one to do the right thing

its really important, but in most cases, people can't achieve it, too bad.

2009-11-29

Random Sleeps



Random Sleeps, originally uploaded by rejon.

When sleeping 2-3 hours of sleep a night and very irregularly, you get loads of random naps throughout the day. Apologies if I fell asleep in your presence ;)

2009-11-27

I proposed today…

Pockeyand she said YESSSS. For those knowing us it won’t be a big surprise as we’ve been already over 6 years together. For those knowing me, it’s probably a surprise as you know what I think about “getting married” (I’ve just lost a few beers). Overall I believe it was the right thing to do and considering the YESSSS I got, definitely it did make Pockey happy!

Happy Thanksgiving (from Saigon)

Over at Overlap.org, I made a post about giving thanks. I give thanks to you too!

Damascus View

Even though the picture above is from Damascus, and I’m not in Saigon after speaking about Status.Net at Gnome.Asia, I’m chillaxin a bit before heading to FOSS.IN to speak about Status.Net on DEC 1-5, do a Creative Commons Salon India about CC and Status.Net, and then onto TEDxGuangzhou DEC 5, where I’m unveiling a new topic Shanzhai VS. Qi Inside.



[ Photo of me by Joi ]

I promise I’ll be back to USA for the holidays :)

With that all being said, I am thankful for all my family and friends! So many new people I have met in the last few weeks that make me more alive. Time is a finite resource. Use it well!

beirut sunset
[ Photo of beirut sunset by Joi ]

Copyright © 2002-2008, Beijing LUG
Blog entries aggregated on this page are owned by, and represent the opinion of the author.
Hackergotchi heads gimped up by Fred, Lalo and occasionally the person who owns the head in question.
Optimised for standards. Hosted by CANDIS Group