Using a custom font renderer that lets me position text exactly where I want it, I put together a simple game that teaches you to count from 1 to 10 in Korean characters. First, you HAVE to manually download the Korean font I’m using (because I don’t think I can […]
java tutorials
First, check whether I can actually render Korean characters. I know that Unicode supports nearly all of the glyphs (or, more correctly it seems, “ideographs”) needed for Chinese, Japanese, Korean (typically abbreviated as “CJK”) – but I also know that MS Windows fonts are infamous for missing some/most/all of the […]
Today, I was pointed at an article suggesting that java is responsible for the decline in the quality of Computer Science graduates. Specifically if you want to be a Computer Scientist, I’d say that the initial claim that “java is bad as a first language” is true, just as “C++ […]
I’ve made a small simple but complete java NIO server (with full source included) that is free for anyone to use for anything. At the moment, it only deals with sending and receiving strings, and isn’t optimized, but if anyone wants to improve it and send me the changes then […]
(Only a couple of these are java-specific, but this is a.k.a.: “How to make Facebook Apps using Java – part 3”) (I assume you’ve already had a look at part 1 and part 2? They’re more beginner-oriented) Bugs, Misconceptions, and Subtle Features Interfacing with Facebook’s servers is pretty hard, considering […]
In the first part, I covered a very high-level, idiot-guide to getting started with writing a Facebook app in java. This part will cover the details of how to architect your own code for basic Facebook authentication, and include code samples you can use to get up and running more […]
I wrote a game last weekend, for Facebook. Writing the entire multiplayer persistent game took a day and a half; getting it to integrate with Facebook is taking several days. Mostly, the problem is that Facebook hasn’t – yet – provided user-guide documentation, and there are plenty of bugs in […]