September 7th, 2009

This version of the plugin is compiled using Google Web Toolkit version 1.7. Along with a small fix to nested PRE within DIV tags, this upgrade of the framework should fix the problems encountered with closed boards under Internet Explorer 8, as well as any other issues specific to that browser that may have been lurking. I also took the opportunity to clean up the code to compile cleanly with no deprecations under GWT 1.7 as well. Anyone who is compiling from source should note that the prior release used GWT 1.5, and the directory structure is completely different in GWT 1.7; the source code in this build reflects that new layout.

This release also moves the config page from the Tools menu to the Settings menu, since this is where most plugin users expect it nowadays.

As usual, here is the Chess By Blog blurb page. You can download the release directly from the wordpress server: chess-by-blog.1.1.4.zip, or first take a look at the Chess by Blog page on wordpress.org.

Please post any questions or issues in the comments. If you are having issues, please be sure to post what browser and what version you are using. Happy chess playing!

July 12th, 2009

Another minor release. Sorry for the extended delay on a major issue, but I’ve been busy nursing my fiancée back to health, and getting married. Anyways, this release primarily fixes authentication issues primarily seen when using boards inserted by the editor button. It turns out this problem was due to the wpautop() function in WordPress which automatically munges text in posts and inserts <p> tags in the middle of PGN, which screws up the client. This issue has been worked around and should not require disabling wpautop().

The PGN button has also been altered slightly to try to improve functionality when using Internet Explorer. It seems marginally better, but not all the way there yet. (I hate working with IE.)

As usual, here is the Chess By Blog blurb page. You can download the release directly from the wordpress server: chess-by-blog.1.1.3.zip, or first take a look at the Chess by Blog page on wordpress.org.

Please post any questions or issues in the comments. Happy chess playing!

April 29th, 2009

I’ve been genuinely busy (really!) and generally not able to commit an hour of brain time to write a decent blog entry. Some of that was self inflicted: I committed to playing cello with the Stanford Savoyards latest production of the Gondoliers, and that more or less killed three consecutive weekends right there.

Beyond that, Susan has been very sick. I’ll avoid duplicating effort and instead point you at the page we wrote for our wedding web site. I can only hope she’s on the mend now that the pancreas is out and she’s off immunosuppression.

Nonetheless, the wedding is definitely still on, in large part due to the heroic efforts of the future in-laws. Caterer, cake maker, florist, DJ have all been committed to, with two months to spare, and invitations were all sent out yesterday. Yes, life continues here even when I’m not posting about it.

January 21st, 2009

I started work at Pixar on Thursday, January 21st, 1999, so today is my tenth anniversary.

I was supposed to start on Monday the 18th, but INS saw fit to deny my entry into the country, mainly because I’d chosen to believe something I’d read on the Internet instead of following the advice of the immigration lawyers. Then on the second day of work, I went to my first beer bash, and had a beer and probably a slice of Zachary’s pizza. At the time I wasn’t consciously aware that the drinking age in the States was higher than in British Columbia. So second day on the job, and already getting Pixar into legal trouble. You can see the seeds of a pattern of behaviour that perhaps hasn’t changed all that much over the ten years.

Anyways, thanks to all of my co-workers in the RenderMan group, past and present, for being supportive, helpful, and generally cool enough to make the last ten years go by in a blink, even through offices in six separate buildings and three zip codes.

January 10th, 2009
The new cello, front and back

I’ve decided to keep the new cello! You can click on the picture for a bigger view of it.

The cello that I had been playing for the last decade has been in the family almost as long as I’ve been alive. Roz played it before me, and when I graduated to a full size cello, we alternated with it. When I moved up from playing piano in the intermediate division of youth orchestra to playing cello in the senior division, alternation wasn’t going to work since Roz was principal cellist in the senior division; we needed two cellos. So our family bought a new, surprisingly good sounding Chinese made cello. We ended up alternating on that new cello, and whenever we needed to play simultaneously for orchestra I used the old one.

When I moved to California I inherited the old cello. I’ve known for years that it wasn’t a very good instrument, but since I wasn’t playing much it didn’t matter. Lately that’s changed. A few months ago I ended up at a CMNC workshop where they had too many pianos and was forced to play cello for two days. It was there that Burke, the chamber coach for one of the days, said that I was better than the instrument I was playing. Now, Burke is a cellist, and our regular trio group knows him well – we’d signed up for one of his own workshops during the summer to work on the first Rachmaninoff piano trio. (I was playing piano. It’s not a well known piece, incidentally. It ends with a funeral march. Actually, the entire piece is an elegy. Despite that, it’s actually quite a fun piece for all three instruments.) So I value his opinion and took him seriously when he expressed some wonder at the weight of the cello I was playing – cheap cellos have thick wood, which make them heavy.

What set me to serious consideration of a new instrument was orchestra. I ended up being the only cellist for the Christmas concert in December, and was thus the de facto soloist on Ralph Vaughan Williams’ Fantasy on Christmas Carols. It starts off with an extended cello solo and has other exposed cello bits within, and I’m afraid that I didn’t sound very good. Fifty percent of that was my own playing, but the other half I will blame solely on the instrument. The cello has never sounded good on the low strings, and wolfs like mad in fourth position on both the C and G strings; of course, the Williams piece starts off right there. On top of that, it’s definitely not a cello that projects well in a hall. Or in a closet, for that matter. On the recording, you can barely hear me play. Which is probably just as well.

Cellos are like cars: you don’t typically buy them online. Actually, instrument dealers tend to be more trusting than car dealerships: they typically let you take the instrument out for extended trials. On the other hand, I did more or less buy my car online, so why not my cello? And given the limited money I was willing to spend, that put me squarely in the category of “student”, workshop made cellos, so there didn’t seem to much point in going to a shop like Ifshin and comparing a limited selection of mass made instruments. I looked online and took a chance on Linda West’s online storefront based out of Santa Barbara. I kept an eye on a particular model made by Calin Wultur (a workshop in Romania) that she had nice things to say about, and after Pixar paid our film bonus I ordered the instrument online just before the New Year. Linda and I had a interesting e-mail exchange about cases, strings and cello setup, and a few nervous days later the instrument showed up.

So I’ve had it for almost two weeks now and I’m happy with it. For one thing, it’s a very nice instrument to look at. The back is a single solid piece of bird’s eye maple, which I understand to be a rare set up. The sound on the lower two strings is gorgeous, much more richer and powerful than the old cello. The D blends well with the G. I think the A is a bit thin, slightly nasal, but I suspect changing the string will help with that. Admittedly, I’m sure a lot of the difference between the old and new instruments is the setup – for one thing, the old cello has never had a bridge properly cut for it, so the strings were much too high above the fingerboard (making it much harder to play in upper positions). For another, the new cello has much nicer fittings: carbon fiber end pin, ebony wooden tail piece, and Linda also chose a Belgian style bridge and strings that match the instrument well. I think I disagree with her on the Jarger Forte that’s on the A, but the Belcanto C and G definitely sound great. There are some minor fit and finish issues, and I’m a little sad that the finish on one of the cornices got rubbed off during transit (it’s got Montagnana dimensions, so it’s wide, and barely fits in the case), but I definitely feel that this instrument is better than I play and is something that I can grow into for the next few years.

I ordered a new bow too. Arcos Brasil, silver. I wasn’t sure about the bow at first. Back then, Roz and I both had Dörfler bows, except hers was twice the cost of mine. However, I never noticed a difference in tone when I played with her bow, perhaps a slight difference in ease of spiccato. So I was very surprised to notice a significant difference in tone with the new bow. Even taking into account that I just had my old one rehaired, and the rosins were different, the new bow just makes the new cello sound just a bit better.

Here are some quick recordings I made this afternoon of the first 90 seconds or so of the Brahms E minor cello sonata – my favourite piece for trying out cellos. This is the old cello; compare it to the new one, with everything else more or less constant. Sorry about the very poor intonation; I haven’t practiced this piece in a while, and, well, my intonation sucks. The accompanist (me) wasn’t drunk, but if you know the piano part, you can hopefully excuse how hard it is to keep in time while playing by yourself on the off beats. My playing and recording set up doesn’t do justice to the differences between the two instruments, but you should be able to hear the completely different resonances between the two, particularly on the lower strings.

January 2nd, 2009

A lot can happen in one hundred and nine days.

Susan has been sick the last few months, and is still sick. She’s had to go to the hospital twice. We were lucky to have her discharged just prior to Christmas, and her parents flew out to help make it more festive here, but it seems like it will still be a long way to full recovery for her.

During her second extended hospitalization Kaylee decided to take after her mother and have a solid week of being sick as well. She took to waking her dad three or four times a night to be let out into the backyard to do her business. As a result her dad did not sleep particularly well, especially after spending evenings at the hospital. At least she recovered, albeit immediately after being taken to the vet.

Before and during all this going down, I’ve found myself playing a lot more cello. Two days at the CMNC workshop when they had too many pianos, and two quarters as the principal (and sometimes, only) cellist with orchestra. The first quarter concert was a treat: a performance of Mozart’s Requiem in Berkeley with full choir, including the Vilnius Pro Musica group from Lithuania. We’ve never sounded so good. The second quarter concert featured yours truly as a soloist on Ralph Vaughan Williams’ Fantasy on Christmas Carols. That experience, along with Burke’s assertion during the chamber music workshop that my current cello is a piece of crap, convinced me I needed a new cello. So I ordered one – it’s on trial and I will post more about it if I decide to keep it.

Our wedding website is up: ffwed.com. Currently more of interest to guests, but we’ll have photos there after the big day.

Happy New Year to all. I’ll try to keep my New Year’s resolution to boost this blog’s interestingness.

January 2nd, 2009

Another minor release. What’s new:

  • Some compatibility issues related to user logins under WordPress 2.7 have been fixed (I think this only affected the playability of live boards).
  • A single blog post containing multiple live boards should now work correctly – moves are posted to the post under the correct board, and multiple players should no longer interfere with each other.
  • A new PGN button has been added. This opens a new browser window with the PGN content of the board, this can then be saved to the local drive. This feature is somewhat experimental and I would be interested in any comments (note that due to browser security, there isn’t much I can do from JavaScript to make this prettier).
  • Live boards can now automatically refresh themselves on a regular interval, to reflect moves made by the opponent. This interval can be configured in the plugin control page (under Tools in WordPress 2.7).

As usual, here is the Chess By Blog blurb page. You can download the release directly from the wordpress server: chess-by-blog.1.1.2.zip, or first take a look at the Chess by Blog page on wordpress.org.

By the way, since a lot of my users seem to be overseas, I’m still looking for volunteers to help with internationalization – this would amount to translating the strings that are in the user interface. If you’re interested, please drop me a line.

Please post any questions or issues in the comments. Happy chess playing!

September 15th, 2008

Where the wedding isn't: somewhere in Nebraska
Our familes will have to fly in from opposite ends of North America to our wedding in Berkeley (more details forthcoming when I get the website up and going). We wondered what the geographic average of their hometowns would be. The answer is a cornfield in Nebraska. (If you think the map is off, remember that the Earth is curved.) The closest town is Stuart and as much as I would like to stay for the Summer Stock Car Races for our honeymoon I’m pretty sure Susan would not go for it. Factoring in the overseas parent leaves us with an average somewhere in the middle of the Yukon; not a marked improvement either.

September 3rd, 2008

My subconscious is repressed enough for me generally not to remember my dreams when I wake up, but lately there was an exception.

The dream started with me being home (a long time ago, still the grocery store) from university for lunch, just finishing up and about to walk back to school. As dream logic goes: apparently, a 16 km walk wasn’t about to deter me from saving a few quarters on bus fare.

Along the way I cut through an alley and passed the computer lab of my elementary school. As entirely opposed to reality, here the lab was on the first floor, enclosed in glass walls and I could clearly see what was going on inside. All the kids were working hard in front of Apple IIGs. Entrances to the lab were all keypad locked doors, but on the wall opposite those doors across the alley way, there were coin exchange machines, each one guarded by very short men in sunglasses and suits. Kids darted out with dollar bills in hand, exchanged them for quarters, and scurried back inside. I thought to myself, “well, these students must be sitting in front of coin operated computers, and there wasn’t enough room to install coin exchange machines in the lab, so they put them across the alley and hired dwarfish security guards so as to not intimidate the schoolkids. Yes, this all makes sense.”

A few minutes later I arrived at my class at UBC. It seems I was taking some sort of media class on doing your own television commercials, and I had arrived just to see my particular project be screened to the rest of my classmates.

Narrator: “Have you ever found yourself suffering.. from uncontrolled sarcasm?”
Woman in a boardroom, commenting on a coworker’s presentation: “Yeah, this is SUCH a brilliant marketing pitch. I’m sure the CEO would LOVE to know that our profits will rise by a WHOPPING 3% with that AMAZING advertising campaign”.
Everyone else in room: nervous stares, uncomfortable shuffling.
Narrator: “Now, with Sarcastaid, you can treat your once uncontrollable sarcasm! A once a day pill attacks sarcasm right at the source – your tongue!”
Animated cutaway graphic of tongue, showing red glowing arrows of sarcasm flowing from bloodstream upwards through tongue pores, then showing suppressive effect of Sarcastaid: white arrows pointing back down through tongue pores, countering red arrows and reducing sarcasm by 85%.
Repeat of same scene in boardroom, same woman presumably after taking drug: “Who designed the color scheme of your slides, your mom?”
Everyone else in boardroom: easy grins, benign chuckles.

Commercial over. Silence. Classmates looked around, a little shocked at the sheer inanity just on display. Some student, “You know, that wasn’t really all that less sarcastic.” Various mutterings of concordance. Then the professor: “For the rest of the year, ‘your mom’ will be one of those viral memes that comes up after every project is screened. It will be disruptive, and not even that funny. And who will we blame?” Accusing, unison answer: “Julian”.

And then I woke up in a cold sweat.

August 27th, 2008

Hopefully a minor release. What’s new:

  • The plugin can now be installed one subdirectory lower – i.e. if you unzip while in the WordPress plugins directory and leave all the files where they are, it should still work correctly. This should make installation simpler.
  • PGN comments are now supported. They will be shown in the status field when you click on the corresponding entry in the game log. Game entries in the log which have comments are shown in italic (in the default themes). Recursive Annotated Variations are, for now, treated as comments.
  • Event, round, date, and location information is now displayed with the board (this can be configured on or off).
  • The “JsCom” tag is now supported. This can be used to specify a starting display position for the board which is not the last move. The syntax is: [JsCom "startply X"], where X is the starting halfmove (i.e. specifying 5 will show the board after White’s 3rd move).
  • The plugin will now try to respect the display name preference of players. (This can only be done when the board is first created, it is not dynamic.)
  • Some compatibility issues related to WordPress blog theme style sheets have been fixed.

As usual, here is the Chess By Blog blurb page. You can download the release directly from the wordpress server: chess-by-blog.1.1.1.zip, or first take a look at the Chess by Blog page on wordpress.org.

By the way, since a lot of my users seem to be overseas, I’m looking for volunteers to help with internationalization – this would amount to translating the strings that are in the user interface. If you’re interested, please drop me a line.

Please post any questions or issues in the comments. Happy chess playing!

© 1999-2008 Julian Fong