Online all the time?

I’ve been following the mobile tech news including the new android and iPhone with interest. It certainly seems like a lot of exciting stuff is happening and many areas could offer innovations in learning languages. In particular, voice recognition could potentially allow a program to check your pronunciation and text-to-speech could read out any Japanese text. Definitely, Android seems to have a lot more innovative stuff that could be potentially leveraged for language acquisition. And we already have touch screens all over the place so I’m hoping it’s only a matter of time before you can look up kanji online by writing it with your finger. Still, I haven’t bought a smart phone of my own, so I can’t test anything myself. I’m just not keen on being online all the time and certainly not by paying $100 every month. I already pay over $40 dollars for broadband. I’m not even on the road that much and have access to a computer most of the time.

Do you have a smartphone and is it worth the money?

2010 and audio still sucks

I finally got around to adding sounds to the Hiragana chart. Check it out. More needs to be done but it was hell getting it all working. I didn’t feel like using flash (not supported by iPhone and iPad) and instead opted for the html 5 audio tag. Only problem is that there is no single audio format that works for more than 2 browsers. So I wrote a script that changes the audio file based on your browser. The volume control is buggy in Firefox and of course, none of this works for IE (until IE 9). Anyway, long story short, setting up audio on a webpage is still a LONG way away from being something a non-techie can do. Isn’t that kind of sad?

Thoughts on podcast mics?

My wife’s friend Akina is coming to visit next month, so I thought I’d take this opportunity to capture her nice voice with a nice microphone. It’s a short visit so time will be limited but I figured I could at least get the Hiragana sounds done (male version by yours truly). I’m looking for a budget mic that costs less than $100 and can be used by multiple people in a quiet room. Does anybody have any good recommendations? I’m currently thinking about buying the blue snowball. I definitely like that it has an omni-mode so that I don’t have to buy a mic for each person once I get to doing audio for conversations.

Thanks to the kind folks who’ve contributed to the audio fund, I now have enough funds there to cover a mic under $100. But you know what? I’m going to pay for it out of pocket because I’d like the donations to go to something more than just gadgets that I want to buy anyway. I’d also like to take this opportunity to thank those who have contributed so far (discreetly ordered in dollar amounts heh). Thanks and I hope to bring some audio to the site in the near future.

  • Mike C.
  • Steven S.
  • Jeff M.
  • The Compagniye Store
  • Jonathan G.
  • Oliver N.
  • Daniel C-W.
  • Helen F.
  • Llorenç S. C.
  • William T.

Thanks again!

Tae Kim’s random tech news

I tried the new version of Chrome yesterday (see review). The Japanese font still looked crappy. However, I found out that if you change Chrome to the Japanese version, it magically fixes itself.

Chrome English version (Win XP):

Chrome Japanese version (Exact same machine):

I’m now considering switching to Chrome with this discovery. It’s much faster than Firefox and the themes look nicer than Firefox personas because it’s not scattered across all the UI elements. Still, with web development, you’ll have to pry Firebug from my cold dead fingers.

By the way, the images in this post were cropped and re-sized using the new image editing tool built in WordPress 2.9. It works but it’s still kind of buggy. For some reason, it won’t let me crop to a really small size. Also, you can’t crop it more than once without saving it first otherwise it crops a completely different area.

Speaking of CMS, I tried Drupal 7 on a demo site. It looks completely revamped. My biggest gripe looks fixed finally. You can actually navigate away from the page or lose your wireless connection and come back to the page without it going of of its way to erase all your content. Wow, that’s a low bar to clear. The book module navigation doesn’t look any better though. <sarcasm>Nobody write books online anyway, right?</sarcasm> Looking forward to what’s looking to be a painful upgrade process once it comes out.

So there you have it, my random tech news update. Nobody cares anyway, right? Apple’s releasing new shit today! If you ask me, an iPod touch with a bigger screen is lame, no matter what it does. It sucks that you have to hold it in one hand while using the other to interface with it. Your thumb will probably get in the way and your wrist won’t last for very long. In any case, I’m not keen on reverting to one-hand typing on a device that doesn’t even fit in my pocket.

Google Wave

I got an account on Google Wave, which is still in limited preview. I watched the video and I get that it would be a nice tool for online and real-time collaboration. Problem is I don’t really have anything to collaborate on since I’ve mostly been working solo. One idea I did have was on compiling a lot of example problems and exercises for a workbook. Does anybody have any good ideas for an online collaboration project for helping people learn Japanese?

Though I don’t know what it does or how it differs from my email address but my wave address is taekim.japanese AT googlewave.com

今日、GoogleWaveのアカウントをゲットしました。紹介ビデオを見て、オンライン上、複数の人数で作業するのに便利なのは分かりましたけど、個人的には大体一人で作業しているから、何に使えばいいか分かりません。ひとつ考えたのは、日本語の問題をいっぱい集めてワークブックを作ることぐらいだけど、皆さんは、日本語学習のために何かいいアイディアありませんか?

なんのために使うか分かりませんが、一応私のウェーブアドレスは、taekim.japanese AT googlewave.comです。

Fonts matter people!

I thought I’d try Chrome out since it has cool themes and I like that kind of stuff.

I considered switching for simple browsing until I went to the news.google.co.jp. Compare the font to Firefox.

Chrome
Chrome Font

FireFox
Firefox font

The font just looks really, really bad. There are jagged edges everywhere and I don’t recall 「員」 having two diagonal lines like in. It’s just downright painful to read. But by far, this takes the cake.

Zetsu

Are you freaking kidding me? This is version 3 and it doesn’t even display the right freaking language?!

This was on all my Windows XP machines including a Japanese version of Windows XP.

Link to original article: http://www.yomiuri.co.jp/national/news/20091029-OYT1T00108.htm

Drupal sucks!

Actually, Drupal is a pretty nice CMS and you certainly can’t complain about the price.

A CMS (Content Management System) is supposed to be a simple way to post information online. A blog is simply one form of content management. A CMS usually supports many types of content including blogs and forums.

Drupal is pretty nice and does pretty much what I need, though there aren’t many very good-looking themes and I never bother to spend the time to make my own. However, there is just one “quirk” that I cannot forgive.

If you are filling in a whole bunch of content and you navigate to another page by accident or your internet connection goes down, you will lose all your work! It doesn’t matter whether you’re pressing the back button or reloading the page, you will be greeted with a nice blank form.

When WordPress and Blogger.com has auto-save, this is simply unforgivable. The freakin’ browser will even remember your form data as long as it doesn’t crash! You have to actually go out of your way to physically clear out the form data to do what Drupal is doing! It’s probably dynamic HTML or some AJAX bull-crap from the Web 2.0 kool-aid that’s causing the issue. I don’t care, just don’t wipe my data for a simple navigation error! 6 versions of this software and I write in Notepad so I don’t lose my work. It’s simply ridiculous.

You think Japanese is hard, try LaTeX

I haven’t been posting lately because I’ve been trying to focus on my book which I’ve decided to call “Tae’s Complete Guide to Japanese”.

I’m having some hiccups because TeX, LaTeX, XeTeX, whatever the hell you want to call it SUCKS! The fact that you can’t even come up with a single name to identify what you’re talking about is a perfect example of the ass shit this monstrosity has become. This whole hodgepodge of crap is what you get when you have absolutely no API, no architecture, nor any sort of standard and instead have a bunch of people do whatever the hell they want. There’s all sorts of packages doing god knows what to each other with no sort of hierarchy, inheritance, black box protection, or namespace. Don’t even think about a single source of documentation. Documentation? Whoa, don’t get ahead of yourself with this fancy pants documentation. We ain’t gonna tolerate no stinkin document-thingy round here, boy.

Here’s what I’m struggling with. I can’t get bloody italics to show up in a Japanese font!

I’ve posted more details on my dilemma on a programming site here.
http://stackoverflow.com/questions/622767/cant-get-italics-to-display-for-japanese-font-using-xelatex

In the meantime, I’m going to try to reinstall my Tex package because I could have sworn my italics were working at some point. Was I seeing things again? Or did some other package just break it?

At least it’s not docbook, thank god!

What obstacles in online colloboration?

I had a couple online lessons during the weekend as well as one face-to-face.

The online lessons went amazingly well except for when my stupid, stupid Comcast connection died and didn’t come back for 10 minutes. I would even venture to say it worked out better than the real-life meeting because the place we had arranged to meet had already closed. (What kind of large coffee chain closes at 7pm??)

We have the technology

Here’s the technology I used to set this up, in case anybody is curious.

Skype with webcam: Of course you need some kind of chat program. One person suggested MSN Live Messenger, which I will try out but Skype with video works amazingly well. It’s almost as good as talking face-to-face!

Drupal: I use Drupal to manage my lessons, conversation notes, and any other content related to the lessons. If you’re not familiar with Content Management Systems (CMS), it’s a generic platform to manage content in different formats whether it’s a blog, online book, forum, etc. This was used to setup the main lesson site.

Google Calendar: I added a new calendar on my Gmail account to manage my lesson calendar. You can embed the calendar for others to share and sync as I have done in this page.

Yuuguu: I researched around for screen sharing apps and this was the first one I tried. It was very simple to use and works great so I’ve stuck with it. At least, it seems to work great for me since I’m the one sharing the screen. I don’t know how slow it is on the other end but so far, there seems to be little trouble following along. I can run Google searches and show how to find interesting information pertaining to your interests in Japanese.

I have screen sharing on my laptop and I converse on Skype through my desktop. I have the laptop on the side for demonstration mostly because my desktop monitor resolution is far too large for sharing.

Lang-8: I setup a separate account on Lang-8 exclusively to correct my student’s writing. I ask them to setup their own account and add me as a friend. This way, I can easily correct their writing and also allows them to find additional friends and input from the awesome Lang-8 community.

Google Checkout: I haven’t tried this out yet but it allows sending out email invoices so you don’t even need a website with a shopping cart. You can however easily embed one in your website if you so choose. I plan to send emails out at the end of every month for lessons already done to save myself the trouble of tracking amount purchased, amount remaining, and all that junk. The transaction fee is 2% and $0.20. Not bad at all!

Synopsis

Drupal is great if you already pay for a domain name and have a provider with PHP and database support. But you could probably do most of what you need with a free blog from blogger. So really, there is no overhead cost at all except for your internet connection which I assume you already have since you’re reading this.

My setup probably isn’t going to work for most people. If you need help finding students or don’t want to bother with managing billing and payment, you’ll probably just want to pay the 15% and go with eduFire. But I doubt their flash app can beat having screen sharing where you can show the student whatever you want, whether it’s the lesson, searching for their favorite author’s works in Japanese on Amazon.co.jp or showing them show to use wwwjdic to find example sentences of something they just learned during the course of the conversation. You can even give them control briefly so they can have their hand at it.

Update: I’ve been checking out some videos and it does look like eduFire has screen sharing as well so it’s actually a really impressive little app they’ve developed.

Update 2: Actually, the app I think is from Adobe so it’s a nice big app that they’ve licensed or bought.

Next time, I’ll talk about the most important part which are the actual lessons themselves.