blog.portblue.de | think, imagine, feel

Archive for October 2009

Oct/09

16

Mian Mian 棉棉 – Candy 糖

candy_mianmianMian Mian 棉棉 is one of China’s most controversial contemporary authors, famous for covering topics that were once off-limit to China’s literary world. Her semi-biographical novel ‘Candy’ 糖 became famous for portraying a dark, underground, post-reform China where life of the country’s young generation is ruled by sex, drugs and violence. Candy has received a lot of attention in the Western world, so I naturally wanted to know what the buzz was about. Since the book had been banned in China, I wasn’t able to get my hands on a copy until I returned to Europe, though.

Candy manages to get off on a good start. The first half of her book is a quite compelling read. The story is emotional, but well structured and the insights into Mian Mian’s dark underground world are fascinating. But after a while you can’t help but feeling like walking in circles.  Mian Mian keeps writing about the same issues over and over again, which may be an attempt to make the reader feel her emptiness, but stylistic means like that just don’t work. What is even worse, her book kind-of ‘deteriorates’ after the first half. Her writing looses focus. She discusses things which don’t seem to be of any relevance to the main storyline and  she constantly switches the perspective of the narrator, which gives her book a rather immature feel.

The book doesn’t read so much like a novel, but rather like a diary. And with all the drug-related stories I wondered if Mian Mian has written parts of Candy when she was high. Nevertheless, I still liked her book. I just hope her future works will have more substance.

, , , , , Hide

QQMany Westerners who would like to use QQ, China’s largest instant messenger & social network, feel deterred by the standard QQ software. The programme feels very heavy, looks bloated and is full of advertising. And since the QQ network is usually not THAT important to us, we either look for alternatives or we rather not use it.

I have posted about LumaQQ, a Java-based alternative to the original software, about three years ago. I didn’t use LumaQQ for too long back then and from what I can gather from their homepage, the project seems to be dead by now. The Pidgin QQ plugin, which comes with the main programme by default (download here), was much more convienent and has bascially worked flawlessly for the last two years. Until last summer, when Tencent decided to close the channel for third party clients. At first, users were still able to ‘circumvent’ their blocks by changing a setting in Pidgin that told the server you were using a much newer version of QQ. However, Tencent was quick to fix that hole and now you will usually receive a message like this one when trying to sign in: “您的号码可能存在异常情况,已受到限制登录保护,需激活后才能正常登录。激活网址:http://jihuo.qq.com” — literally: Don’t come back until you got the propper software. Adium, Pidgin’s sister-client for Mac OS X, suffers from the same problem, but won’t get fixed either until the Pidgin devs update the libraries.

Unfortunately, QQ isn’t the highest priority on the list for Pidgin’s developers. Moreover, I’ve heard that the Pidgin QQ plugin is based on LumaQQ code, so I’m not too optimistic about receiving a fix soon. So what options are left? There are a couple of Linux apps that still boast QQ support, Kopete for example. But as I don’t use Linux for everyday work that doesn’t really help. And I wasn’t able to get Kopete to sign on using it on Windows via the experimental ‘KDE on Windows‘. Seems all the third party clients are having this problem. So until someone comes up with a solution to circument Tencent’s new block, the only option left would be to use WebQQ. WebQQ works similar to Microsoft’s Web Messenger for MSN. It’s an online interface for their chat network that runs in your browser and enables you to log in from any computer with internet access. Unfortunately, the website is Chinese-only, so it may be a little difficult to navigate if you don’t speak Chinese. Give it a try, though — you might have to stick with it for a while.

, , , , Hide

Oct/09

13

Vocabulary Trainers

flashcardsMany of my posts cover topics relevant to students of Asian languages. Today is no exception :) If you’re studying an Asian language (or any other language that appears ‘exotic’ from a Western point of view), you will be familiar with the concept of ‘flashcards‘. And you will also know that, at some point during your studies, you just reach a point where it’s not feasible anymore to write flashcards by hand. There will be a moment when you realize that you need to make more progress in much shorter time if you want to succeed. And flashcards have certain drawbacks: once you start using the Leitner system (see Wikipedia for a short rundown) it’s difficult finding cards when you suddenly realize that you need to change or correct something. Also, flashcards have only a frontside and a backside, which is not enough if you need to memorize: a) a foreign character, b) the stroke order of that certain character, c) its various pronunciations and finally d) its translation. Things may get even more complicated depending on the language you’re studying. So having multiple card sides available (preferably adjustable by yourself) is a big plus, which is an advantage software-based systems can offer.

But software has disadvantages as well. You won’t be writing a character down physically when you create a card, you will only type it into a virtual computer programme — and as your daily quota of words increases, it might take a while until you finally get to practise those words. I often found myself merely ‘processing information’ rather than learning a language. Software is also rather inflexible. You could take your flashcards anywhere and practice. Heck, you could practice while waiting for the water to boil or at the bus stop. But who wants to boot up a computer every time he wants to run a little piece of software to learn Chinese? Which is why interoperability with mobile devices is important. Unfortunately, except of a few commercial web applications (which require internet access — not good), there are very few options for your cellphone. In fact, there is only one that I know of, called MobVoc — a very young vocabulary trainer that can be installed on Java-enabled mobile phones. Apple also offers a vocabulary trainer for the iPhone which can open files created with iFlash, an excellent Mac OS X vocabulary trainer. I will try to give a short overview over the most popular programmes below.

jMemorize (Windows, Linux, Mac, others/Open Source)

Version tested: 1.3.0
Homepage: http://jmemorize.org/
Opens .jml (jMemorize’s own format), .csv, .tsv
Saves: .jml, .pdf, .rtf, .csv

jmemorize1.3.0thI will start with jMemorize as it’s the vocabulary trainer I’ve been using since starting university. It’s neither the best application, nor the most versatile. In fact, the longer I used it, its shortages have become more and more apparent to me, but first things first :) jMemorize is an open source project that has been running for a couple of years already. It’s a Java-based vocabulary trainer, so it will work on a whole lot of different systems, including Windows 9x systems. It is a relatively lightweight application, yet when loading a larger file, the programme seems to slow down a little. The presentation is simple, and the whole application just ‘feels right’. The interface is very intuitive and the graphis showing you your ’stacks’ of flashcards are a nice idea.

The downsides: flashcards only have two card sides, just like the paper ones you use in real life. So its not very suited for studying Asian languages. Unfortunately, this was something I only realized later after spending hours typing my vocabulary into the programme :) So I admit I’m a little reluctant to switch now. The file format, although XML, looks confusing and a little unstructured. That makes it im- and exporting vocabulary from or to other programmes difficult. Last but not least: depite a very active online community and many feature requests, the programme hasn’t received an update for over a year now. But however you put it, it’s still the application I started studying Chinese with and it has proved very stable for the last three years, longer than most programmes survive on my hard disk, so it deserves its place here :)

Anki (Windows, Linux, Mac/Open Source)

Version tested: 0.9.9.8.5
Homepage: http://ichi2.net/anki/
Opens: .anki, .mem, .wcu, .xml
Saves: .anki, .txt

anki0.9.9.8.5thThis is an application I’ve heard of before from students of Japanese. But my attention was drawn to Anki again through a friend who now uses it to study Chinese. Seems the developers widened the focus of the application a bit :) The most intriguing feature of Anki is certainly its online capabilities. On the Anki website there is a feature called Anki Online, which is nothing else than a browser-based version of Anki, which allows you to practise wherever you have internet access. Technically, this should also work on more advanced mobile devices, but I didn’t check up on that. You can even synchronize your card decks with the Anki webserver automatically. Certainly a nice gimmick.

The programme interface is very lean and intuitively designed. It’s easy to use, right from that start. Precreated card decks are available on startup through an integrated download manager. It’s clear that Anki is one of the older projects around, which have received a lot of work already. Everything, including keyboard shortcuts, is very well thought through. But even Anki can’t deny where it’s coming from. You will definitely notice that it was originally designed to study Japanese, but that shouldn’t keep you from using it for other purposes. One last issue I have with Anki is that, despite the fact that you can create three-sided cards (character – pronunciation – translation), it looks like it’s not possible to check for the pronunciation separately (or at least I wasn’t able to find the corresponding function), which is a little disappointing. If Anki had that feature, it would be nearly perfect.

Update (2009-10-17): I was told that you can indeel tell Anki to check for pronunciation separately. You just need to create a deck of cards with three sides and then configure Anki the right way. Must have slipped past me when I checked the programme, but it’s good to know it’s there :) Great feature.

Mnemosyne (Windows, Linux, Mac/Open Source)

Version tested: 1.2.1
Homepage: http://mnemosyne-proj.org/
Opens: .mem, .wcu, various .txt and .xml formats
Saves: .mem, .wcu, .txt, .xml

mnemosyne1.2.1thOne application I’ve found on Wikipedia before writing up this post is Mnemosyne. Mnemosyne was the fastest programme I tested. It’s graphical user interface is extremely clean and the whole application feels very very light. The simplicity comes at a price, though. Mnemosyne is not as customizable as the other programmes covered. As much as I liked the coding, though, I have to admit that, similarly to Anki, I don’t quite understand why the author goes through the hassle of creating a system that allows the user to enter three-sided cards, but not to check for the pronunciation separately when memorizing new words. Also, I found the system of storing cards a little confusing. As soon as you enter a new vocabulary, the programme seems to create two cards — e.g. if you study German, Mnemosyne would for each vocabulary create one card English->German and another card German->English, instead of just flipping the card around when needed. I could imagine that this causes a lot of redundancy. Still, I think that this programme would be best suited for casual users, who don’t need a lot of options, but something that just works. Precreated card decks are available on the Mnemosyne homepage.

Parley (Linux/Open Source)

Version tested: 0.9.1
Homepage: http://edu.kde.org/parley/
Opens: .kvtml, .wql, .xml.qz, .pau.gz, .voc, .xdxf, .csv
Saves: .kvtml, .csv

parley0.9.2-02thThe next programme on the list is ‘Parley’, an application included in Linux KDE’s Education package. Parley is one of the most mature vocabulary trainers I’ve seen by far. Not only does it open a whole bunch of different formats, it also has a very thoughtful designed interface and plenty of settings. You can add as many sides or languages to a card deck as you want. And the programme even handels verb conjugations, in case that exists in the language of your choice :) I admit I haven’t used the programme much, which is due to the fact that it’s only available for Linux so far — which is also the programme’s biggest disadvantage. HOWEVER, the KDE developers are working on a port of their desktop environent to Windows, called ‘KDE on Windows’, which can be found and downloaded at http://windows.kde.org/. They have made tremendous progress already, but it’s still a work -in-progress and not recommended for everyday use. If you really want to  give it a try, head over to their website, download the installer and choose to install the KDE education package. After the installation, you will find Parley in Start Menu -> KDE – > Education. The Windows version of Parley still shows a few error messages every now and then and it is a little slow. I’ve especially had trouble when running the app in a normal user account instead of my administrator account.

The main reason why you will want to keep an eye on this project, though, is MobVoc. MobVoc, which is available on http://mobvoc.sourceforge.net/, is a small vocabulary trainer for Java-enabled mobile phones. It’s extremely light, fast and responsive and runs on even the most basic Java -equipped phones. The project was only started in 2008 and so far MobVoc basically just flips through the words, but doesn’t save which words you actually learned. So as a vocabulary trainer, MobVoc doesn’t live up to its purpose, but it’s an ongoing project. And it’s free :) Precreated card decks for Parley and MobVoc are available on the Parley homepage.

Update (2009-11-15): After using Parley for a few days on Ubuntu Karmic Koala, I found that it doesn’t fully live up to what it promises. In spite of all its useful features, the programme in general feels a little buggy and many features just don’t work right. I’m not sure if this is related to my system, but I for my part will stick with jMemorize for now. Having a basic but stable vocabulary trainer counts more than dozens of fancy features.

iFlash (Mac/Freeware)

Homepage: http://www.apple.com/downloads/macosx/home_learning/iflash.html
Opens: .cards, .csv
Saves: .cards, iPhone and iPod projectors

iflash01thI didn’t really get to test this programme as I’ve never owned a Mac myself., but many of my friends use or used it, and I’ve seen it in action for the whole first semester at Jiaotong University thanks to Kai :) So I figured I should include it for the sake of completeness. Similarly to Parley, the application looks very mature already. Other than the applications above, the interface looks much leaner, but it doesn’t lack any of the essential features. Very Apple :) Especially the controls seem very intuitive. You flip through all the card sides with your cursor keys, then use the space key to mark a card as learned. iFlash vocabulary files can also be run on iPhones and other mobile devices, however the corresponding software doesn’t allow the user to mark things as learned, just like MobVoc above, which is particularly disappointing since the rest of the programme looks very well designed. I am sure there will be a fix for this some time, though. So if you’re a Mac user, I wouldn’t know why you would need to change :)

Other programmes

Conclusions

Choosing the winner is tough. If I had to generalize, I would give the award to Parley and iFlash. Both for their flexibility and their useful features. But the perfect programme for you really depends on your personal requirements and what you’re trying to do. Many people have been happy with Anki or jMemorize just as much :) The biggest problem is the lack of intercompatibility between different applications. There is no central file format that all applications implement. Even the formatting standards for plaintext .txt or .csv files differ from one programme to another. So choosing an application which can open and save different formats is crucial before you start typing hundreds of thousands of words into your computer.

It’s also a great pity that there are not more mobile Java applications around. MobVoc looks very promising, but hasn’t been updated for quite a while already. And again, interoperability is a problem here. Another feature I would like to see in more programmes is support for multiple card sides. If you want to learn an Asian language or if you just want to compare languages (e.g. memorize English and French words at the same time), multiple card sides just come in handy. This is an advantage that physical flashcards can’t provide and where computers can be a real help.

Last but not least: Remember this post is a work-in-progress. If you come across software that looks interesting or addresses one of the shortcomings mentioned here, please feel free to add a comment and share your findings with other readers. Although I’ve been mainly covering free/open source software, comments presenting commercial software are also very welcome.

, , , , , Hide

kts_screen01

Whenever I see video games these days, I always wonder at how small the variety of available games actually is. Except for a few innovative ideas, video game publishers all seem to follow the same pattern: a racing game here, a shooting game there, sometimes a jump’n'run for the kids. True, the graphics are a lot better today compared to when I still played video games. But in terms of gameplay I get bored just looking at the screens in a department store.

Not so in Japan. Not so for Nintendo. I confess I wasn’t happy when Nintendo, facing growing competition from Sony and Microsoft, decided to radically change their business concept and focus on the market for ‘family games’ and come up with more innovative products. Contrary to my expectations, this seems to have worked quite well for Nintendo. And today the Wii and the DS have some of the most enjoyable and creative games on the market — like Stock Trader Shun (or Kabu Trader Shun 株トレーダー瞬).

kts_screen02Just when you thought that everything possible has been tried already, Capcom comes up with an adventure set in an environment that people would rarely consider appropriate for a video game. Stock Trader Shun is … well, exactly what the title says: a game where you trade stocks, earn virtual money and work your way up in the DS world. The game consists of two different parts: one is the trading part, where you try to make as much money as possible, as quickly as you can. The other part is the adventure part, where you explore the city and get to talk to people, who teach you the basics about stock trading and – as you make progress – certain trading ‘tricks’ that will allow you to manipulate the stock movements. Did somebody say ‘insider trading‘?

Anyway, the game is a pleasing pastime and compared to its more serious counterparts ‘Kabushiki Baibai Trainer Kabutore’ (株式売買トレーナー カブトレ) and ‘Wakabayashi Fumie no DS Kabu Lesson’ (若林史江のDS株レッスン) it’s also interesting for casual gamers. Apart from that, anybody learning Japanese and trying to understand Japanese stock trading terms, this is the way to go!

, , , , , Hide

Oct/09

11

Switching to WordPress

As most of you have probably noticed, the short outage tonight was caused by a switch from Blogger over to WordPress. From now on, this will be the default platform for this blog. Reasons for switching were numerous, but what finally convinced me to switch was the fact that blogger.com, the frontend that Blogger used, was blocked in China some time this year. Every time I wanted to blog I had to log in via VPN, and the pain of doing that just wasn’t worth it anymore.

The last few issues (missing pictures, empty blogroll etc.) will be sorted out tomorrow :) As for tonight, all I wish to do is to thank the great people who took the time and wrote up the tutorials needed for me to finally make the switch!

, , Hide

Theme Design by devolux.org
modified by Dreamon