Now that I had chance to play around with the new geek toy, here are my impressions:
Apparently the device isn't a good replacement for a PDA or a tablet PC, but it does work well for the task it was designed for: browsing the web and sending/receiving emails at public WLAN hotspots (or anywhere else, if paired with a bluetooth-capable cell phone). It yet has to be found out for what else it can be useful, though. :)
It's almost Halloween/Samhain and even deadlines begin to rise from their graves. The submission deadline for the PEPM06 paper has been prolongated until today and I was asked to submit more test results. That was time-consuming work with academic software, which only works in theory (pun intended). ;)
Living la Vida Linux
I'm getting paid for adjusting Redhat's Anaconda installer to work well with gentoo-based VidaLinux OS. If the next release of VLOS installs very smoothly, you know who to thank. :)
I never thought that I would ever install a time-consuming gentoo, until VLOS came around and convinced me. It isn't even time-consuming but works out of the box!
Nokia 770
Like many other GNOMErs around the world, I finally received my Nokia 770 internet tablet with developer discount today. And it's good to know that Nokia is donating my EUR 100 to the GNOME foundation.
The tablet is a nice toy; now I have a compelling reason for buying a WLAN router. If I find time, I'll take a closer look at the maemo development platform for this device soon. I guess it's only a matter of time until I will port gDesklets and maybe gDeskCal to this device in some form.
In Print
The book Exploring Python which has a chapter written by me is currently in print. It will be released in early November by Software & Support Verlag GmbH. Put it on your Xmas wishlist! :D
After months of work I finally finished my university thesis on dynamic path conditions in dependence graphs. I still have to give a talk about it but the date is yet unknown. I expect it to be sometime in late November / December. It's also great that the chair where I wrote the thesis want to hand it in for the upcoming PEPM 06 conference in South Carolina in January. I was invited to contribute to the paper as well and hope my contributions will be useful. Thanks and good luck with PEPM 06, guys! The call for papers ends in a few hours.
GNOME 2.12 and VLOS - A Dream Team!
After finishing my thesis, i thought it would be a good time to upgrade my old Fedora Core 3 box. It's now running a nice VLOS with a fresh GNOME 2.12 on it. Within almost one week of desktop uptime, nautilus did not even crash once on me. GNOME 2.12 is a great and stable release. Things just work! Congrats to all GNOME hackers! :D
Now I'd love to go on holidays, but work calls, and it's calling loudly. So I have to postpone holidays until I can afford them.
gDesklets and my Book
It's also time to resume work on gDesklets again. Before the 0.36 release, I want to make some 0.35.x releases with code and performance improvements.
If you speak German, there will be a printed book covering desklet development available in November. I have contributed a gDesklets chapter to Exploring Python, a new Python book for advanced programmers. My first book contribution! Please be so nice and buy it, if you can read German. Thanks! :)
Today the European Parliament had the guts to act in the sense of democracy and reject the proposed software-patents regulation, which on its way clearly showed up a fascistic dark side of a Europe regulated by big global companies!
Many people don't even know about this war for democracy which lasted three years, but we should let them know that today is not only a great day for us, but for the democracy in Europe! I hope to at least see a news about it on mainstream TV this evening. Only if the people know the disadvantages of the current EU, they can raise their voice to improve it.
Steps which should follow IMHO:
No Software-Patents?
Remember that today is not a big day against SW-patents. It's a big day for democracy. There's still no regulation about SW-patents to either rule them out or restrict them. Today's rejection only means that it's still left to the EU patents office to accept or deny SW-patents (they already accepted more than 30,000). Europe needs a clear regulation regarding SW-patents, but a good one, which doesn't leave much room for interpretations.
Bribery?
The EU council always stated that they do not want the American patents mess in Europe. The parliament was trying to improve the proposed regulation to exactly rule that out. Why did the council then harshly reject these improvements? Did the council tell lies? Was it bribery? Have they been blackmailed like Denmark claims it had been blackmailed by Microsoft? What has happened? It's time for investigations now.
26 Jun 2005 (updated 26 Jun 2005 at 12:08 UTC) »
Google Maps now covers many parts of the planet with sattelite images. I tried to visit the beautiful places where I have been last year once again. It's surprisingly easy to find places you already know on a sattelite map. The sattelite images are often blurry and low resolution only, but Beijing was amazingly sharp (just take a look at the Tiananmen Square to count people). Military reasons?
This is what I have found so far.
Microsoft presents IE 7
Firefox, is that you?! :D
Time to hurry
I have to finish my thesis this semester. Taking another semester is not an option for me since it would cost 500 Euros of tuition fee. There used to be no tuition fee in Germany; now Bavaria has them in some cases (which apply to me) "thanks" to our "brilliant" right-wing party leader of Bavaria... :(
I planned to finish it in summer anyway, so there shouldn't be a problem with tuition fee. :)
1 Jun 2005 (updated 1 Jun 2005 at 20:11 UTC) »
Talk
This year I've been to GUADEC again. About 1 1/2 weeks before the event Dave Neary asked me if I wanted to replace Sandino Flores Moreno from Novell because he couldn't come. He wanted to give a talk about PyGTK, libglade, and his new code generator. Being quite familiar with PyGTK, I said yes and prepared a talk for GUADEC.
The "Haus der Wirtschaft" where GUADEC took place was equipped with lots of beamers who had problems with Radeon graphics chips. They didn't recognize the resolution and always fell back to 640 x 480. My presentation desklet wouldn't have any problems scaling down to that resolution, but there seems to be a strange bug in gDesklets which prevented me from using full-screen mode in 640 x 480 resolution for my slides. So I decided to talk without slides. From what people have told me, the talk still went fine without slides; the major part of my talk was a live demonstration anyway. You can find my slides for download at http://www.gdesklets.org/~pycage/rad-slides.tar.bz2, though. The PyGTK people also want me to add it to www.pygtk.org. I'll do that soon.
Lightning Talks
This year's GUADEC introduced "Lightning Talks" which are actually very cool. Every participant gets 5 minutes to present a project, and may answer one question from the audience. That way you get to learn a lot of new projects in a short amount of time. Our gDesklets talk was the first, so I think people will remember that well. The gDesklets lightning talk went very well. We talked about what gDesklets is and about our plans for the future, esp. about the keybindings stuff.
That nifty Nokia device
The Nokia 770 is an internet and multimedia tablet which is based on Linux (Debian) and GNOME technology. Nokia arrived with an army of about 20 people at GUADEC to introduce and demonstrate this toy. The best part is that Nokia encourages hacking this device and provides a SDK for free.
So, when are we going to see gDesklets running on it? I'm pretty confident that it will happen this year! :)
I had lots of chance to play with the N770. At first at the speakers-only Nokia-Party one day before GUADEC started, and later at GUADEC in Nokia's VIP room.
More about the N770
The N770 is an internet tablet with 64 MB RAM driven by a Strong ARM processor. It's a lightweight device flat as a matchbox and about the size of an O'Reilly pocket reference book. Its display is quite big and very sharp with a fine resolution. Under the hood there was a Debian Linux with 2.6.12rc2 kernel and some patches and proprietary drivers. The user interface was GTK with additional widgets (LGPL) on the matchbox window manager.
My points of criticism are the loooong booting time (Nokia is working to improve this) and the fact that the battery only lasts for about three hours. Also, the system lacks memory and feels a bit slow. Handwriting recognition had problems with my handwriting also, but that might be because of my handwriting. ;)
The device can play videos with RealPlayer but it's not too smooth.
However, since the device is still in beta-stage, and since this is the first device of its kind, there is hope for improvements. :)
Python on the N770
At GUADEC party I had plenty of time to talk to Nokia's Python guy, who is from Germany. They got Python running on the device and are currently in the process of porting PyGTK, gnome-python, and making Python bindings for their Hildon widgets. Nokia is very eager to have Python on this device!
Some strange meat
Some of us GUADEC people have been to "Sidney", an Australian restaurant in Stuttgart. There they were serving strange meat such as kangarooh, emu, or crocodile. I haven't tasted emu, but kangarooh is very tasty. Crocodile is also good and a bit like fish (it's a scaly reptile after all).
This is Shanghai at night as I could see it from the hotel room. The night can turn even a dirty city into a beautiful place.
Sunset at the West-Lake in Hangzhou
The air at the famous West-Lake of Hangzhou was always crowded by lots of bats in the evening.
I don't know exactly what this was, but it was sitting in the bathtub in my room in Hangzhou one morning.
This was found a few days later beneath the sink in the bathroom. I guess it's the sexual counter part of the previous fellow.
What a comfortable place to sleep. It had 30°C in there.
Rubbish will never be homeless!
The train to Xi'an
The city of Xi'an is about 2000km away from Hangzhou. We went there by train and it took 25 hours. We were lucky to get a sleep wagon, because those who buy their tickets too late have to sit on a very dirty floor full of spit and waste.
The beds in the wagon were not really comfortable. Basically it was a hard plank bed covered by a blanket. In every position I tried, some part of my body began to hurt after a few minutes. Additionally to that, it was loud in the wagon and we had 30 degrees centigrade in it. However, the service on train was good: they sold food, beverages, toys, they even had a VCD player for rent.
Xi'an
Xi'an was the first capital of China in the Qin-Dynasty and is a historic city with a still complete city wall. The city itself, however, was boring and ugly.
The site of the Terracotta-Army is located near the city and was flooded with many many tourists, of course. The salesmen of tourist crap (fake Rolex, Mao watches, mini terracottas, ...) were very aggressive here and even pulled people's arms to get their attention.
In the centre of Xi'an, there is a big bazaar of muslim people at the Great Mosque of Xi'an. You can buy almost everything there from Chinese paintings, fake brand clothes or back packs to red Mao Zedong alarm clocks where instead of the seconds hand, Mao is waiving his hand at you.
We could not really enjoy Xi'an, since rain was pouring every day (except for the day of our departure, of course).
You are tourists! Receive our special treatment.
Travel agencies have contracts with certain so-called "factories". The tourist guide has to drag the tourists in there in order to receive a required token. Such a "factory" is nothing more than a place made for tourists where they demonstrate how certain wares, e.g. jade items, are produced. After a few minutes of demonstration, they lead you into their sales rooms where they want to you to buy their stuff (credit cards accepted, shipping of large items to your house by airmail). They sometimes have a restaurant room with tourist food, too.
The historic museum of Xi'an (what a boring place!) has two entries: a normal one for visitors, and a special one for tourist groups. The one for tourist groups first leads you through a sales room filled with tourist crap, of coure.
Off to the capital
The last location of our journey through China was Beijing, the capital. It took 12 hours on the overnight train to get there from Xi'an. This time, the wagon was a bit more modern with softer plank beds. I could even sleep in there. We arrived in Beijing at 6.30 in the morning.
Our hotel is Beijing was OK, but not as great as the one which we had in Xi'an. This time the hotel personell was a bit unfriendly and even the breakfast tasted as if it was prepared by unfriendly people. The bathtub in the room of two girls looked like somebody was slaughtered in there. Luckily just across the road in front of our hotel, there were a big shopping mall, McDonald's, KFC, Pizza Hut, and Starbucks Coffee.
We had fine weather in Beijing and Beijing is a really beautiful city, unlike ugly Xi'an. :)
The Great Wall
The Simatai section of the Great Wall is about 3 hours away from Beijing. The wall there is steep and has not been reconstructed. Because it's so steep, tourist groups (which often consist of elderly people) don't go there. We were almost alone on the wall. Wonderful!
The Simatai Wall lies beautifully in the mountains and you can watch the wall reaching to the horizon across the mountains. Every three or four people got a local guide with them because of safety reasons (the real reason was that they wanted to sell you books and T-shirts, of course). But those poor women didn't know that we have climbed the Yellow Mountain earlier. A steep Chinese Wall could not shock us anymore, so we were too fast for our guides, wo had problems following us. :D
Food Time
There was a street in Beijing with lots of food booths all selling different types of "Shashlik". For instance, you could eat chicken on a pole, beef on a pole, pork on a pole, chicks on a pole, fried rats on a pole, tentacles, silk worms, dog meat, grass hoppers, sea stars, sea horses, snake, snake skin, frogs, fruits, or the "goat soup of whole internal organs". Yummy! Too bad I already had dinner at Pizza Hut before, so I couldn't taste any "specialties". *g*
After having visited and photographed those boothes, I went went to Karaoke with three others. It was fun for 14 Yuan (1.40 EUR) per person per hour.
Back Home
I'm back in Germany now for already more than two weeks. It was damn cold when I came home, so I immediately caught a cold here. China was so comfortably warm.
Next time, I'll try to blog some photos.
Hello
Parents often thinks its funny to educate their little children to say "Hello!" to foreigners. This might be cute for little children, but when teenagers or grown-up people do this with falling in laughter after, it's just silly. As a foreigner, many people stare at you.
Exams
We had an exam for our Chinese course yesterday. I scored quite well and thus am happy. Tomorrow we'll receive our certificates.
Leaving Hangzhou
I'll be leaving the city of Hangzhou on Thursday. The next destination will be Xi'an, after some 25 hours on train. The weather is making it easy for us to leave. It's been raining for days. A typhoon hit ZheJiang province recently, so maybe some rain is caused by this. The typhoon didn't hit Hangzhou, though.
9 Sep 2004 (updated 9 Sep 2004 at 09:32 UTC) »
What Hangzhou is Famous for
Welcome to the London of the East. After some days of rain, our Chinese teacher told us that Hangzhou indeed is famous for its rain. Ouch!
Food
We're all totally fed up with Chinese food. Went to Restaurant Muenchen (Munich) two days ago. Although they didn't have German food, they had Western food (Pizzas, Spaghettis, Steaks). It was great there. Yesterday I was at the Irish Pub in Hangzhou. They are quite expensive but have great food there. Aah, what a delicous plate of fresh salad (you usually don't get such a thing in China). The Hamburger was tasty, too.
I bought potatoe chips/crackers with Sushi flavour some days ago. You never find such curiosities in good ol' Europe.
I tasted a chicken claw last weekend. It turned out to be delicious having the best meat of the chicken.
What's GPL in Chinese?
I found an English-Chinese dictionary for IT vocabulary yesterday. It even has entries for "Linux", "GPL", or "KDE". There is no entry for "GNOME", though. How unfair!
What a Waste of Time
There was an excursion to a joint venture in Hangzhou on our program. We visited the CocaCola Company there. What a waste of time! After a free coke and a short summary of the history of CocaCola and some international and national TV ads for CocaCola, they showed us a small part of their production halls, and that was it. It was quite dissappointing.
Economy
We had a lecture about Chinese economy and law this afternoon. After some discussion with the professor, we realized that the current socialistic market economy in China is less socialistic than in many European countries. Funny!
Photos?
I was asked about adding photos to my diary entries. In fact, I have made lots of photos, but I can't upload them in the internet cafe here. The photos will become available online when I'm back home in Germany. Be patient.
FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!