Archive for the 'University' Category

13
Dec
11

A week in Magic Kindergarten

Dear Princess Celestia,

CC: Anyone else reading my blog.

So I’m a week into my course now, more than one seventh of the way to magic Vietnamese fluency. Or something like that. Between work, classes, minimal homework, and an annoying head-cold, I’ve been pretty much flat out, which is lucky as I don’t have any other plans or commitments. (Or none I can’t procrastinate away, rather)

Magic Kindergarten has been an interesting experience. As a mature-age student at the ANU, I was generally taking classes where the lecturers were pretty senior, and therefore much older than me. However, here I’m confronted with the fact that as a foreign-language student (equivalent of the English course at ANUTech, I guess) I’m actually working with fairly junior teachers. Specifically, junior to me. My oldest teacher is three years younger than me, and the youngest is… well I suspect she’s actually only just graduated from my current creepy dating range. (Bet that’s not how you thought that sentence was going to end…) This actually caused my one main personal pronouns flub, as I hadn’t realised she was my teacher, and called her “em”. In my defense, she’d called me “anh” and herself “em” first, so I took my cue from that. That’s been the weirdest part, actually, as my main technique for dealing with personal pronouns was to simply guess until the native-speaker used some, and reflect them. Apparently that’s not a viable strategy.

For people who aren’t familiar with Vietnamese personal pronouns (like myself ^_^), the system is generally age-based: people your age and older up to your father’s age are “anh” and “chị“, people younger than you are “em” and people older than your father are “ông” and ““. There’s a couple of exceptions to the age rules, such as “thầy” for male teachers, “” for female teachers and women slightly older than your father whom you think it would be safer to call “auntie” than “grandmother”. I’m not sure exactly how that last one works, I think it’s supposed to be for unmarried women only, but I call my landlady cô when I can bring myself to vocalise properly and she seems to get a laugh out of it. The age rules also have more complications, e.g., apparently my friend’s eventual children will be “anh” and “chị” to his younger brother-in-law’s already born child as the parent’s ages override the children’s.

To complicate things a little further, I was taught in class that one’s self is “tôi” until one is close to someone, in which case you refer to yourself as they would refer to you, and vice versa. I believed that was keyed off the more senior person using the personal pronoun for themselves, but haven’t really tried that out. So far I’m sticking with “tôi” for everyone I meet here who hasn’t told me to use the personal pronoun. (Which has actually been no-one here, but certainly my bilingual friends have told me to use the personal pronoun from the outset. It doesn’t clarify matters that I’m “anh” to pretty much all of them, limiting my sample size.) I’ll take a being deliberately a little stand-off-ish over unintentionally insulting for now. Call it a little “Gaijin Smash” if you like.

Here’s a “primer” on Vietnamese personal pronouns if the above wasn’t clear.

I’ll gladly receive corrections to the above in the comments, of course.

Speaking of Gaijin Smash, one of my lecturers was telling me that one of his students used to get out of traffic fines and such by simply repeating “I don’t understand” in Korean until the officer gave up. However, many police officers now speak English, so I can’t really rely on that technique, and I doubt I’d get away with it if I tried Korean. Apparently French might work unless I get an older police officer. If anyone knows the Gaelic expression for “I don’t understand. Do you speak Gaelic” feel free to post in the comments? Perhaps wildly mispronouncing “I don’t understand Vietnamese” in Vietnamese will work. “Thuy khon hieeeuuuuu thing Vietnam”. Actually, simply trying to say that normally would probably be enough to warm them off.

If any Vietnamese police officers are reading this, this is of course hypothetical.

I briefly considered explaining the term “Gaijin Smash” to my lecturer, but decided against it. We lost enough time trying to explore the abstract concept of “half-past”. It seems Vietnamese doesn’t have such a concept, but does contain a grammar rule that depends on it. (The correct use of “kém” in reading time) Another longer-than-expected discussion was “a little far” being not quite as far as “far” in Vietnamese, while meaning “just too far” in (Australian) English. I don’t know if this is direct translation (“hơi” is the adverb “a little”) or if that’s a different English dialect. This turned into a discussion of Australian indirect expressions (“How are you?” “Not bad”; “How was the test?” “Not great”) which at the time seemed related, but on reflection, maybe not.

So… back to Magic Kindergarten.

It’s Kindergarten because the first lesson was dedicated to my placement test. I did so poorly and slowly on it that my second lesson (and the homework inbetween) was also spent on the placement test. That’s not encouraging. I described myself as being sent back to magic kindergarten because I was initially enrolled for level B, but am currently “reviewing” the level A-2 book. The fact that all my lecturers are younger than me didn’t become apparently until later in the week. I don’t know if I’m psychic, lucky, or if the universe really does rearrange itself to match my subconscious. In which case I need to have a few discreet words with my subconscious on a number of topics.

I guess University’s not Magic. But certainly Vietnam is. I kept telling people that I was coming here because simply from sheer population size, there are as many attractive young women in Vietnam as there are women in Australia. Turns out I was actually right about this; which is a bit of a surprise ’cause I was simply covering the fact that I didn’t have a good reason to be here. I have several poor reasons, so I’m relying on the aggregate. Think of it as a motivation bubble, where I rebundle bad reasons until they look like they’re worth a single good reason, and then sell it to someone who is being insufficiently critical. This is one aspect of reality my subconscious has done a terrific job of, no complaints at all.

And everyone’s so industrious, I don’t feel so bad being a workaholic. I dunno what my landlords do during the day (they’re usually out) but given the huge amount of UPSes and Huawei equipment in an insulated and shielded room on the roof, and the two company signs on the door, I suspect there’s two or three businesses going on here. Particularly when every bedroom in my home has a LAN cable, and when I pointed out that the one in my room had been cut off, the “son-in-law who speaks English” (Mr Quy) produced a crimping tool and RJ-45 cable head and expected that I’d know how to use them.

Having done this, and bought a USB multi-card reader to read the CF card driving my Alix 2c2 router, I installed OpenWRT on it and now have a private WiFi network in my room. And decently fast Internet, even if Facebook is DNS-blocked. (But Google’s DNS service is not. If you’re a Vietnamese official from the relevant ministry or bureau of public safety, that’s hypothetical.) So now I’m no longer paying $1 per 40MB for 3G data.

It probably reflects my poor communication skills that I got my Internet connection because I was trying to borrow a screwdriver. ^_^

Nonetheless, that particular interaction as well as the discovery of a street full of computer shops nearby cheered me up quite a lot. A belly full of Cháo and nem chua rán helped too. I’d been feeling rather down that morning (partly because I’d just discovered the night before that I’d misread the above-mentioned 3G data plan, and partly because of the heavy cold I was suffering) but by the end of the day, being back on the Internet for real, I was feeling much more like I had arrived somewhere magical.

Then again, perhaps it’s simply that a sufficiently different culture is indistinguishable from magic?

For those who don’t consider the mere ability to walk down the street and be stared at by attractive women to be magical, there’s also the fact that I can buy Steam games at US prices on my Australian credit card. So hit me up if you want something gifted, for a small appreciation. ^_^

If none of the above strikes you as magical, or at least amusing, you might be at the wrong blog. Or you’re hoping to hear me report about the magic of friendship, in which case you’ll have to wait for a later post, as I’ve experiments to run, there is research to be done, and a forgotten but returning ancient evil to thwart.

tl;dr: I feel FANTASTIC and I’m still alive.

Your Faithful Student, TBBle.

02
Dec
11

The Time Traveller’s Afternoon

Is blogging about lacking Internet access like treating methodone withdrawl using heroin?

I’m writing this offline, as circumstances conspired with my lack of organisation to leave me needing an Internet connection to find out how to activate my 3G, and the WiFi signal to my room is insufficiently powerful.

However, I believe I’m having dinner with my landlords later, so I should get better signal then. I’m not even sure landlords is the right word. I’ve never rented a single room in a home before. Apparently they are only new at renting to international students too. The main English speaker in the family isn’t here today, but I reportedly have a Korean student across the hall, also studying Vietnamese.

That’s not how I know they’re new at this. I know because the department head where I’ll be studying (VNU USSH) dropped by this evening to welcome me and let me know what’s up. I’ve been trying to remember USSH in Vietnamese all afternoon, with two visitors, and now I’m alone, I just got it: Đại học khoa học xã hoi và nhan vanh. The spelling’s wrong, mind you.

The other visitor today was Trang, an  indescribably cute English teacher I already know. Due to a miscommunication, she rushed over to help translate with my landlords; believing I’d somehow rented a room without a bed. I’d actually thought I’d rented a room without bedding, which was clarified by Trang (There was bedding to come), and therefore thankfully my earlier attempt to go buy bedding was foiled as I found a supermarket (Happomart) and ATM but returned bearing only water and Không Độ.

My earlier shopping trip today was to purchase a Vinaphone SIM. Last time I was here, I had a Viettel SIM, and Viettel turned out to be distressingly competent at blocking Facebook. So this time I preselected Vinaphone, since they have good 3G rates and coverage. However, I forgot to grab the APN details before I came, and my new Motorola ME863 doesn’t have it preloaded. Now I just need to get on the ‘net to look them up…

There you go Matt. A single story, told in a single chronological sequence, with no branching. (Loops aren’t branches…)

Post-script: Welcome dinner with landlords was great. Quy (English-speaking son-in-law) was there, and I was also plied with clear Vietnamese alcohol. My floor-mate came home during dinner, and I called her “Chị”. She’s in her early 20′s and everyone laughed at me. ^_^

I got Internet working when I remembered that my HTC Dream had working 3G last time I came, so I put the SIM in that and Googled up the APN details on it.

And just like that, I am back in the world.

23
May
09

Actively pwning my Wii, old-school

Dear EA Sports active Team,

I have recently purchased your fine product, but have a few concerns I wish to raise with you.

Firstly, despite your strong insistence, and in fact obstinate refusal to proceed without it, a nunchuck accessory is not required to navigate your user interface menu.

Secondly, given the nature of your target audience, shipping a thigh-wrapping strap with a device for making it shorter, and nothing to make it longer, seems a surprising oversight. In case it is not clear, your target audience for a video games console-based exercise assistance program is people who both need exercise assistance, own a video games console, and feel that there is a sufficient level of overlap between these two ideas to spend money on such a program. Many such people will have thighs which exceed your apparent circumference estimations, particularly the upper thigh where you suggest this device is best placed.

Thirdly, it is a breach of Section 53 of the Trade Practices Act 1974 to indicate that your product is “Fitness made Fun and Easy” or to use the phrase “fun, easy-to-learn exercises” when your product holds these two ideas as antonyms. I realise I have not yet fully explored your product, and in fact there may be exercises in your product that match both terms, but surely it would be appropriate to use “and/or” in place of “and”, or possibly ensure that the exercises that are both fun and easy-to-learn are in the first day’s routine.

Fourthly, for a product that purports to encourage good health, it is a concern that your female trainer appear to smile somewhat more frequently and widely than is healthy. Whether this effect is caused by botox, abuse of medicinal substances or simply because she is attempting to reinforce the “fun” aspect of the program by appearing to enjoy herself, it is rather offputting.

Speaking of offputting, my fifth point relates to the representation of myself during many of the gym-style (as opposed to track or game style) activities. The trainer in the Picture-in-Picture window is facing me, as is correct. However, the representation of myself is also facing me, and then undertakes actions with the incorrect arm. If I am told to lift my right arm, and the image of me lifts my left arm, that is confusing. If there were some indication of a mirror being involved, that would alleviate the confusion somewhat, although that indication would probably be hampered by the appearance of a large, lightly wooded grassland behind me, making the existence of a mirror somewhat jarring.

Ante-penultimately, the suggestion in the front of the manual that the player register this game online in order to access cheat codes seems rather out of place in an exercise game, where cheating should probably be discouraged more than it already should be. This issue is somewhat alleviated by the fact that the manual does not appear to contain the required registration code, so access to these cheat codes appears to be impossible.

Penultimately, and this should probably be passed on to any of your VO-script-writing colleagues who may be tempted to similar behaviour, it is inappropriate to describe the player as “owning” anything that is not either chattel or property, unless the target audience exclusively consists of 12-year old male citizens of the United States of America or her conquered territories.

Despite the above comments, I am quite pleased with your product over all, and after a period of time sufficient to ensure that this pleasure is not simply the result of exercise-induced lightheadedness, I will not hesitate to recommend it to my friends who fall within the target market. Although my list of friends is rather limited, the broad appeal of the Wii gaming platform and the broadness of many of my friends means that I feel this recommendation will be of some benefit.

Yours sincerely,
Paul “TBBle” Hampson, Exhausted.

PS. If you were intending to pronounce “pwned”, that leading descender attached to the initial o similarly attaches a bilabial stop to the front of the initial rounded lower middle vowel, unless you are intending to sound like a 12-year old male citizen of the United States of America or her conquered territories.

So, yeah. I bought EA Sports active for the Wii, and foolishly decided, despite my raging cold, to start with the “high intensity” workout. About 10 minutes in I thought my head was going to explode, but it appears to have not done so, and I was able to finish the workout. Mind you, that’s largely because they don’t actually tell you about the “skip current exercise” button during the workout, but rely on you to wander into the help menu on the front screen.

Despite my above comments, I think it’s actually a good thing, assuming I can keep it up. The resistance band however, I’m not hugely fond of. I’d rather have free weights, if they’d tell me the amount of weight I should be carrying for the relevant exercise.

Apart from that, I spent the day downloading Old Time Radio shows: Abbott and Costello [another set], Sherlock Holmes [another set, part 1] [another set, part 2] [another site], Yours Truly, Johnny Dollar, Candy Matson, Yukon 2-8209, You Bet Your Life and Mindwebs. I’ve downloaded or queued all the above, so if you want to avoid a several-gigabyte download, feel free to poke me into putting them onto a USB stick for you if you’re ’round my place.

This should ensure I have sufficient mp3s to not get bored when I start taking long walks for exercise reasons. Of course, it’d prolly be healthier to walk with someone who can both ignore my whinging of physical discomfort in good humour and whom on with I can carry a conversation for a half hour to an hour, but I don’t have anyone who intersects those two groups, who I feel up to tapping for such a plan.

Oh, and my friends aren’t actually broad. Many of them are broads, but that’s a much harder pun to work into a sentence, without offending them. Not that many of the broads I know are easily offended. ^_^

05
May
08

Tension in Debian changelogs

Holger Levsen wonders what tense people write their changelogs in. Andrew Pollock feels that his tendancy is past-tense.

Looking back over some of mine, FreeRADIUS from a long time ago, and openjpeg more recently, it appears that my preference is to actually write them as untensed fragments. I think I’m answering the question “What does this change do?” from the perspective of the change. This would make sense, mirroring somewhat the comments I put in dpatches (and the overly verbose names that have been known to occur) which are usually the patch talking about itself in the plural. Unless that’s the patch _and_ I talking about ourselves in the plural?

06
Apr
08

Bollypocalypse

Went to see Race tonight. It’s actually not marked on the Hoyts site, but it’s Hindi/English blend with English/nonsense blend subtitles. It’s mentioned on the IMDB front page, but I missed it looking for the comments on the plot. The front page comment was satisfyingly spoiler free, and very positive. Had I noticed that the commenter was Indian, I might have clicked. Ah, hindsight. >_<

As an aside, the Hindi/English mix was interesting. I haven’t seen enough Bollywood films to know if it’s particular to this film or is part of the style (a friend suggested it was the latter) although I noticed while researching this post that one of the actresses doesn’t speak Hindi. I need to learn more languages, at least reaching the point where I can watch movies in Japanese, Cantonese and now Hindi. And of course I wonder if I can possibly swing a research project into a Hindi/English pidgin. A university-funded Bollywood movie collection would be a thing of beauty…

So I took a few friends, all of us completely unprepared. I really should have clicked to it being Bollywood, given I’d noted the Indian director, actors, etc…

On the plus side it’s really good. Turns out that the best way to improve a twisty, turny, windy plot, double-plot, cross and recross fest (ala Wild Things, which I’ve raved about here before) is to have the actors stop to sing and dance about what they’re feeling every so often.

Also, attractive people are important. ^_^ I now have a new secretarial hiring policy, and a new fashion model hiring policy.

These policies remain subserviant to my existing Neve Campbell hiring policy and Mew Azama hiring policy. But not by much. I’m an equal opportunity employer.

I also want to get married in Cape Town, at the registry office.

If you haven’t seen Wild Things or Race, go do so.

Now Playing: Wild Things. My housemate hadn’t seen it! This is a revelation akin to discovering another friend of mine hadn’t seen The Princess Bride. There’s also a Princess Bride Game coming, although I’m a little concerned, after seeing the trailer.

And just in case you didn’t twig, this post’s title is of course related to revelations. I’m not harbingering the end of Bollywood…

20
Jun
07

AmazonJP digs smart chicks like me

For reasons which I suspect are more due to the purchase of のだめカンタービレ 特典 のだめの鍵盤ポーチ付き than DS陰山メソッド 電脳反復 正しい漢字かきとりくん and 漢字そのまま DS楽引辞典, Amazon has emailed me to recommend this:

Now, my Japanese is not exactly spectacular, and rikaichan proved unhelpful as well, but this appears to be to be a 3-month exercise cartridge for women to increase their 女ヂカラ. As the joke goes, you fuck just one goat…

(Japanese is my best non-native language, too. My knowledge of Modern Standard Chinese currently extends only to 你有好乳房 “You have excellent breasts” and 你的妹妹有十六歲嗎 “Is your sister 16?”, although if pressed occasional other words, interspersed with Japanese and the occasional mumble will emerge. ^_^)

Now of course I need to go assert my masculinity by buying something like this:
(The infamous witch touching game)

Granted, I’d have bought this game whether Amazon was trying to make me buy girly things or not and I realise that my other purchases (Kakitorikun, Pretty Guardian Sailor Moon DVDs, for example) may have given Amazon the impression that I was a female Japanese primary-school student, but seriously, who gives a credit card to an eight-year-old girl named Paul?

Of course, my last AmazonJP shipment went to a female friend who was in Japan, maybe they assume I’ve been pretending to be a foreigner all this time to avoid sales tax? (Which is the opposite of online games, where I usually claim to be from very very south Okinawa, on the grounds that they don’t actually ask what country you’re from, just which prefecture of Japan…. This isn’t a problem, both because I am roughly south of Okinawa, and because Japanese MMOs lost their appeal to me once I realised that the Japanese seem to produce nothing but grinding MMOs.)

On that topic, I was disappointed to see that the Romance Of The Three Kingdoms MMO, at least from the two gameplay videos posted on YouTube, looks like another grinder. A translation of a beta test announcement however suggests that some level of facitonality will enter into it. Shame, really. ROTK would have been an excellent setting for the MMO I’ve been dreaming of creating. And sadly, the link to Dynasty Warriors Wave on the Wii is still not actually a link, at the Koei site. They showed this at the Tokyo Games show in 2005. And after the wonder experience The Godfather turned out to be, I was so looking forward to uniting China under the kingdom of Wu with nought but a pair of chakrams, a Wiimote, and the sweat of my brow (and other body parts). I guess I’ll just have to grab Dynasty Warriors DS: Fighter’s Battle when it ships somewhere in English.

I just now finished watching Dexter, (Warning, Wikipedia article contains unmarked spoilers) which I enjoyed quite a lot. I have to say though, I’d have been frustrated to be watching it week by week. And the second half of the season involved me yelling at him a lot for being an idiot.

Oh, and I joined Mensa the other day. I’ve spent all week telling people I’m a card-carrying genius, which is a bit of an exaggeration, as I don’t know if I get a card (I’ve been too busy to check my post office box.)

Just to reinforce my genius status, I tonight completed all the character writing and drills for the grade 1 of Kakitorikun. That’s 80 kanji, and technically I’ve got an academic transcript that says I know several hundred, but… yeah. That’s not as impressive when I write it down, it turns out my level of Japanese approaches that of an particularly uncommunicative six-year-old. But I have gotten a stamp for every day this month so far. ^_^

I get proud about completely the wrong things, sometimes.

In somewhat more age-appropriate educational news, I’m finally getting back to uni this coming semester, taking Morphology part-time. Work’s pretty good about flexible hours and stuff, so this will hopefully only consume time from my life, rather than life from my veins, as per my previous attempts at part-time study. It helps that this time I’m not travelling interstate to work and further again to study. However, I think I’m going to have to withdraw from the ANUAS comittee, as I’m going to be even more pressed for time than I am now.

If anyone from the ANUAS exec is reading this, sorry. I’ll prolly make an official announcement this week, although given the way things are going, that’s about as reliable as everything else I’ve promised I’d do for the exec.

At least this won’t crimp my social life. My social life couldn’t be crimped by an angry hairdresser with an AK-47 crimping iron, since it’s basically completely absent.

If only I could find an amazonian smart Japanese chick who digs me… Although frankly, I’m flexible on nearly all those details.

17
Jan
07

Conga-line parking

Oh you lucky things, today this blog becomes a photoblog!

Anyway, walking back from LCA07 to International House…

Front-to-rear An unusual sign was seen in a UNSW parking area

Front-to-kerb This is probably what they actually meant…

Scene from a UNSW parking lot They are of course referring to the same parking lot. But at least they’re not in the parking lot of a department which has a large amount of contact with cars and the like…

Identity revealed Oh.

In other news, I may not have mentioned, but I got a Kodak C310 camera for Christmas. Happily, it is supported by gPhoto’s libgphoto2 so I can pull my photos and movies (no sound) in linux

14
Aug
06

So you wanna be a domain-specific hero?

Wow. “Later this week” certainly took longer than I expected.

As of July 31st, I’m a (junior, for now) programmer at Micro Forté‘s Canberra studio. Two weeks in, and it’s the best job I’ve had so far. ^_^ My first task involved trying out installation of the BigWorld MMOG server system as a new user so we could see what state the documentation was in, and for those who know how pedantic I am, a four-page file called whinge.txt is actually a positive sign.

It’s an approximately eighteen-month contract, so I guess Japan and University will have to be put off at least that much longer. Still, I’ve pretty much wanted to write video games since I was six, learning Applesoft BASIC on the family //c, so no regrets. ^_^

I’m no longer working full-time at CBIT Internet, although I am still maintaining the ISP’s servers there.

In celebration, I bought Guitar Hero, which neccesitated getting my Playstation 2 back from Richard, who’d in the meantime bought a PS2 EyeToy. I haven’t tried the bundled game yet, but instructions exist to use the EyeToy as a windows webcam, and to use the EyeToy as a linux webcam.

This, plus the request of a nice young lady whom I only seem to face-to-face once every twelve months or so that I install Skype, got me playing with Skype again. Sadly, the 10 euros of credit I bought in 2004 and was unable to use (due to their system failing to transmit voice to the US at the time) have “expired”, which annoyed me enough that I was boycotting them. The boycott ended the moment someone asked me to actually use it, mind you. ^_^

Of course, this led me into an exploration of open-source alternatives. On the Skype-protcol side, there’s a paper from 2004 looking at how Skype 0.97 talked to the network as well as a recent claims from a Chinese company to have reverse-engineered the Skype protocol. Sadly, the latter is planning to commercialise their results, not publish them.

On the actual open-source side, I’ve been playing with SIP stuff again. I’ve had a SIP-based Asterisk server running here (You can try to call me via SIP although I don’t always have a SIP client running) for a while now, and I recently got a chance to test it with some overseas friends, but due to poor codec choice, it quality sucked.

On codecs, I have to say that Speex is great and iLBC is awful. Both in voice quality, and for the fact that Speex is free open-source, while iLBC comes with a “no-commercial use” license.

Anyway, with a webcam, I’ve been toying with video-supporting SIP clients. For windows, the only free one appears to be X-Lite 3 which doesn’t do Speex (although its commerical version, eyeBeam 1.5 does) but for my purposes (LAN to the Asterisk Box) I can do G.711 and let Asterisk do the Speex transcoding for me.

Under linux, Linphone has video support (although the 1.35 Debian package is compiled without, and the build-deps to build it wanted to remove texlive in favour of tetex…) which I’ve not tried yet, but which a brief glance at the source suggests supports H.263-1998. Ekiga, the successor to GnomeMeeting, also supports video, via opal, but only H.261. There’s H.263 code there, but relies on FFMpeg 0.4.7 patched to support RFC2190 for its video support. (It’s actually FFMpeg‘s libavcodec that’s being used, but very few people make the distinction it seems)

A brief aside on the video codecs at play here. H.261 is the older ITU-T video standard for ISDN, while H.263 was a newer standard which drew from H.261 as well as MPEG-1 and MPEG-2, and which was the default video standard for H.323 computer video conferencing, thanks to things like Microsoft’s NetMeeting and the open-source GnomeMeeting. However, along with MPEG technology comes murky and ill-defined MPEGLA patent issues. There’s also H.263-1998, aka H.263p or H.263+, which adds some annexes to H.263 to support some more encoding features. For moving H.263 over RTP RFC 2190 was written. However, the stream format defined in RFC2190 couldn’t support the data stream from H.263-1998, so RFC 2429 was published. Both H.263 and H.263-1998 can be carried in the RFC 2429 stream format, so in theory everyone should be using RFC 2429 streams, and we’d all be happy. Apparently, NetMeeting only support RFC 2190 and H.263 however, so that’s the version that they implemented in Ekiga too (since Opal is a refactoring of the OpenH323 library’s media interface, and Gnomemeeting’s built on OpenH323. And the OpenH323 H.263 code was submitted by the same person who did the FFMpeg patch mentioned above.) Meanwhile, X-Lite supports H.263, H.263plus, and (according to my SIP debug logs on Asterisk) RFC 2429 streaming.

I spent most of today weighing up forwardporting the RFC2190 patch to FFMpeg, or updating libopal to support RFC2429. I didn’t achieve much, but I weighed it up a lot. The final answer was wait for the current libopal refactoring (they’ve moved the video codec support out into plugins, and rewrote the H.263 code such that it’s much easier to _add_ RFC2429 support) to reach my via Debian in some way, and then have a poke at it, if they haven’t done it already. If it’s not already done, I’m sure that submitted the code to make it work would make me an Open-source Telephony Hero

So to bring us back to the story, I’ve got a nice little Windows-based SIP client which does video but not Speex and needs to register with someone, a Linux-based client that does speex but which I haven’t compiled the video for yet (Linphone), and a both linux- and win32-based client which claims to do Speex but barfs (Ekiga…) and which can’t do the current video codec with the current video stream format, and depends on a slight fork of another library to do current video with the old format.

I can see why Skype’s so popular…>_<

Incidentally, if you want a non-registrar-requiring Speex-supporting free but-without-video SIP client for Windows, I found PhonerLite seemed to work well. And frankly, if you’re going to call me without warning at home, you might not want the webcam to show you whatever my current state of dress or undress is. ^_^

Talking to Chris Smart (of Kororaa) at CLUG‘s PSIG meeting last Thursday about webcams, Ekiga and kopete inevitably led onto the GPL and the Linux Kernel (he loves to talk about it, really! ^_^) and Chris pointed me at Greg K-H’s take on Linux and Binary-only modules, which manages to draw the line between legal and illegal way way back there compared to where we all through we were. (On a sidenote, OLS looks like it would have been tremendous fun. I can hardly wait until I’m a jetsetting conference-attending Linux Kernel Hero.)

I’ve also been poking at the DeviceScape 802.11 stack for Linux. As well as happily running my laptop’s Apple Airport Extreme2 card for the past few months, its software-based Access Point support appears to have progressed to the point at which I can start poking at it for Nintendo DS Wirelss Multi-boot infrastructure, which will bypass all the card-specific hacking people’re having to do, as well as let it work on things that aren’t RT25xx cards. It seems in the six months or so since I’ve looked hard at Nifi, a dude called masscat has picked up the ball and run with it, so I’ve almost 10 pages of forum thread, and then whatever code he’s published, to catch up on. I’m pleasantly surprised, I thought with the advent of Wifi support for Nintendo DS Homebrew code interest in WMBing over Nifi would die. So here’s my chance to get the dscape port done, and become an NDS Homebrew Hero.

I’m currently reading Perl 6 and Parrot Essentials and it’s reinvigorating my love of Perl. ^_^ Shame MicroForté is a C++ and Python shop… Still, it’s a nice change from reading The C++ Programming Language, 3rd Edition which I was reading for the six weeks between my first job interview and pretty much the weekend before I started at MicroForté. Of course, this means I’m tempted to spend my free time ignoring all the above ideas, and tooling about with Perl 6 and Parrot Especially with sheer coolness like Z-Code support in Parrot.

And for one final note, the real-estate agent is coming around next Saturday to inspect my flat, so I had to clean up. Luckily, it was mainly a case of emptying all the bins, although I need to run a quick vacuum around the place, it’s a bit dusty in parts. I expect this inspection is because my lease expires in the next couple of weeks, and they want to know if they should kick me out or not. Given that I’m not working days in Watson with occasional evenings in Belconnen, I’m looking at moving anyway. Anyone know of a cheap one-bedroomer or two-bedroomer in Watson or adjoining suburbs? I’d like to be able to walk or bicycle to work. ^_^

Perl 6 And Parrot Essentials (Essentials)
The C++ Programming Language

Edit: Correct misspelling

03
May
06

Sin, Certs and Wans; or Sun Tzu VS Bikinis

I pre-ordered Sin Episode 1: Emergence on the weekend. It was cheap (AU$23 or so) and included a Steam version of the original Sin. This is partly my fault, I was hoping for a steamy version of Original Sin… (Sorry if you were hoping for a different original sin joke. ^_^)

I actually own Sin, but I don’t know where the CD is. The original box is still on my shelf. So I’m taking the opportunity to actually finish the game, since the new one is set four years later. And it’s still as I remember, one of the best-fun first-person shooters I’ve played… Dragged me right away from Half-Life and its expansion packs. (Although I’m finished Half-Life and Blue Shift now, and I think I’m close to the end of Opposing Force)

A recent topic on Slashdot about The changing value of certifications. Beyond the somewhat inaccurate summarising of the arcticle on Slashdot (certifications still attract a pay premium, they don’t actively hurt your career) I think a rather important oversight was made in much of the discussion (ie. that bit which survived my threshhold) — and maybe this was covered in the original research, I didn’t bother trying to track down the report mentioned in the article — that for some jobs a certification doesn’t attract a premium, because it’s a neccessity.

Certainly the terms of employment at CBIT require that I hold a certification of some kind within six months of joining. It originally specified MCSE, but they happily let me substitute my LPIC-1. I since discovered that my Windows NT4 MCSE is still valid, so I’m putting the MCSE upgrade on hold to get my CCNA done.

Then a lot of the posters proceeded to confuse certification with qualifications. Having both, I’m amazed that this happens. On the other hand, the people generating this confusion were usually on the “I didn’t need stuffy boring university or a do-in-my-sleep MCSD, I just walked in and told them how I’ve been running Windows since I was six and they hired me” side of the debate.

I’m going to get condescending here. I’ll let you know when it’s over. I really think these attitudes go hand in hand, and are usually closely followed by “Why won’t <large company> hire me as their CTO? I know as much as all these highly qualified lawyers and managers. They’ll fail now, and it’ll be all their fault for not hiring me,” and then later followed by “I’ve been working this same $30k/year first-level support role for ten years now, because management are too short sighted to realise that I was just too smart to waste three years on a degree.”Done with the condescending bit.

And sure, I myself have been guilty of this. I still am, frequently. I think most of us in IT do it to some extent. This is also how we end up with the armchair lawyers, armchair managers, armchair accountants and armchair linguists that pervade our community. (I pick those because I’ve done them all myself. Ranter, berate theyself. ^_^) It might be a symptom of the type of person who succeeds in IT (self-confident, multi-skilled and widely read/educated) as compared to those who fail (obstinant, unfocussed and arrogant).

So why certify? I do it partly because I love training and learning, and having something to show for it — Ignore that I waited five years to graduate my B.Sc — and partly because it makes financial sense. I like to read when I go to bed… It settles me down and clears my mind. However, a $20 novel will only last two or three days. My CCNA INTRO book has taken me over a month to get about half-way into… I think because it’s so dry, I can’t read more than a few minutes. Either way, good value for $50.

Flicking through Planet Linux Australia as I do when I forget how much time it sucks up… Between the sordid tales of a Power5 lying with a SunFire — Oh I wish I had a project to throw at them… Where’s my multi-threaded Sudoko solver? — I came across this gem of an idea for a Canberra-wide wireless mesh network. This is something I’d heartily endorse, and help with where I could… I’ll have to dig out my old Gungahlin-wireless-mesh plans…

A quick aside: Another Rich Web with PHP talk from Rasmus Lerdorf. The content aside, the template is sweet. The template aside, the content is fascinating.

Another quick aside: Digital cameras have their own digital signature. I’m not sure if this is even vaugely practical for any use, but here’s the original article‘s PDF. Someone in the discussion pointed me at a US Government scheme to convince colour laser printer manufacturers to encode printer identification data onto each page. It’s a scary world we live in.

Last aside… Two more links: One to make you cry: Even if the author is being facetious, someone somewhere belives this; and one to make you laugh: Every workplace should have a plan on its books for how to deal with Viking Raids.

But what of the bikinis, I hear you ask… Or would, were I narrating this out loud instead of in my head… And you cared about bikinis more than you care about Sun Tzu… OK. This is an IRC story. You’ve been warned.

On one of the IRC channels I hang out on, discussion turned to bikinis, and one of the channel regulars (Io) mentioned that she doesn’t wear bikinis.

Pseudo-aside: This is Io. I knocked up this image that same evening, as it happens. MSPaint’s so much easier to use than The Gimp… I did the whole image in the time it took me to give up the other day on finding a “Draw a square” button in The Gimp.

Anyway, it seemed sensible at this poit to consult with my new TzuBBot. TzuBBot being my Art-Of-War-based-advice-bot. Here’s the results.


03:00 < TBBle> TzuBBot: Any advice on the best way to get Io out of Brazil and into a bikini?
03:00 < TzuBBot> THE NINE SITUATIONS: 55. Hence he does not strive to ally himself with all and sundry, nor does he foster the power of other states. He carries out his own secret designs, keeping his antagonists in awe. Thus he is able to capture their cities and overthrow their kingdoms.
03:01 < TBBle> TzuBBot: Any advice on the best way to get Io out of a bikini and into my lap?
03:01 < TzuBBot> THE ARMY ON THE MARCH: 45. If a general shows confidence in his men but always insists on his orders being obeyed, the gain will be mutual.

The TzuBBot gives useful advice so often, it’s scary…

Final note: My goodneess, but the move from Yurika to Dino has made this website soooo much snappier!

20
Feb
06

Internet on Internet action: Routing around the bad to (speech-)recognise the good

Hmm, time to resurrect an old posting format…

Good
The Internet — automatically routing around damage such as a DMCA from Apple.
Bad
Storyline patents — Everytime I think the world has dug itself to rock-bottom, someone hits me on the back of the head with a shovel.
Educational
Kotodama, a video game research prototype for teaching Japanese to anime fans — Now this is where I’d like to be taking my university education… I wonder where the project’s going, and how I can get onboard… And of course, this led me to Julius, a speech-recognition system that I wish I had time to play with.

Thanks to Hellblazer via Slashdot for the heads-up on the patent.

Slashdot is prolly also the viaduct via which I got the Kotodama link, as well as a reminder about the Linux-based GP2X portable gaming doodad, and AnoNet, like FreeNet but built from VPN and SSH tunnels which leave you in control of your own machine’s actions. I guess the difference is that on AnoNet, if someone does work out who you are and they seize your equipment, you don’t have the I didn’t know that was on there defense you get from FreeNet. There’s also the issue that, if you do something heinous enough, such that international authorities can co-operate on it, then you can be tracked down.

One of the things AnoNet’s Wikipedia entry suggests would be a good thing to protect on AnoNet is bnetd, the Battle.net Server that Blizzard Entertainment had shutdown in the US. Mind you, even on the regular Internet finding bnetd source was as easy as following the link from the bnetd Wikipedia entry, once again demonstrating how the Internet routes around damage. ^_^




Follow

Get every new post delivered to your Inbox.