Categories
Software and Programming

Uh… The F**k? (- 8)

Being an Israeli, you learn a whole lot more about how text is represented on computers than you really want to know. Or think about.

UTF-8 is a text format compatible with ascii (what people who insist that computers can only speak English call “plain text”) that can represent text in many different languages, including Hebrew, Russian and European (by which I mean, it includes Hebrew and Cyrillic letters, as well as those funny accented characters that Germans and Scandinavians use).

However, for silly historical reasons, it is customary to insert a small piece of gibberish called a BOM at the begining of a UTF-8 file. You might possibly imagine some reason someone thought at the time that sticking it there might be a good idea, but generally, it’s a damn stupid one, because it messes up the whole “compatible with plain text” thing. Certain stupid programs, like, say, PHP (written in part by a couple of Israelis, so naturally its International text support is teh suck).

Now, my text editor of choice knows how to handle UTF-8; in fact, it offers 2 ways of encoding it, called “UTF-8” and “UTF-8 with cookie”.

So, quick quiz: If you wanted to save a UTF-8 file without a BOM, which would you choose? With cookie or without?

I thought that “cookie” might be some technical cute way of referring to this BOM thing. However, turns out that by “cookie” my editor means that it will try to guess if the file is UTF-8 automatically by reading the first line and seeing if it uses the words “coding” and “utf-8” together in some way (this is an XML convention).

Apparently, lots of other people don’t know from BOMs either: they just know that, if they use UTF-8, they can write French (or, with a little more difficulty because of directionality, Hebrew) text in their “plain text” files. This guy uses BBEdit, which actually offers “UTF-8” and “UTF-8, without BOM”, and he still got confused.

Ugh.

Categories
Blather Roleplaying Science Fiction and Fantasy

ICon by proxy

You can’t see and do everything in a con (let alone in a festival), and ICon was no exception (actually, like most cons, it had the infuriating tendency to schedule lots of interesting events on top of each other. And then I went and registered to run games over these time-slots). But I love the buzz of being surrounded by geeks enjoying geek things, and I get a kick out of hearing someone raving about a cool game or lecture about Russian self-castrating monks or Trek sexuality or even Tryscer’s jokes.

So I got a bit of a kick to get home after ICon, turn on the Internet, and read that Abigail went to see Serenity and that Aya got to hang and bond with Tim Powers. Well, Aya’s Powers’ story actually verges on a case where a person seems to have so much more fun than you that it makes you (well, me) go green. But damn, happiness.

And for Aya, a link from Abigail that might be interesting: a new Doctor Who spin-off starring Captain Jack Harkness has been announced, called Torchwood.

Categories
Blather long Roleplaying Science Fiction and Fantasy

ICon tally

Here’s my summary of everything I did in the con, excluding meals and saying “Hi” to people.

Day 1– Opening ceremony (crowded, technical suckage, and boy, Tal Guttman was born to be a rabbi. Also, Tryscer lost weight), a Tim Powers lecture (wondered around missing half of it before I realized it was going on; it seemed to consist of all the funny anecdotes and clever remarks I found in interviews online, but the live delivery is excellent), a Tim and Serena Powers dinner (actually, sort of dinner with Joe Brown. There were annoying problems with the tickets/coupons/whatever. Powerses are charming, funny, and entertaining, and have more anecdotes up their sleeves), missed Serenity (again) because they were out of tickets (Bo called me to see if I could get him in, but in the end got in thanks to K and her connections with the usher). Spent all night writing characters for the Transhuman Space game.

Day 2 – Gave a lecture/workshop about roleplaying; actually had attentive people in the audience, although there was disappointment there was no demo section. Looked for a place to continue writing my character sheets, and ended up sitting in the corner of the Cinematheque. Then went to the Tim Powers press conference, where Kitaro asked too many questions. Stayed in the room to finish writing those character sheets and missed the Tim Powers / Carmel Bergman duel in the colloseum.
Ran my Transhuman Space game (should prep the game more – it ended up being a simple mission type thing, but timewas short anyway), dragged Bo and friend to Primer (I nodded off during crucial exposition, I suspect, although I think it was confusing as it is. Anyway, a good film that makes you think). Went home and slept instead of writing charcter sheets.

Day 3 – Tim Powers writing workshop: I realized two days before (Vered mentioned it during the dinner) that you need to bring something to read, but was too busy writing characters; brought my laptop with my unfinished five-year-old stories, and although I had the chance, passed on reading the first page of any. Powers was again clever and very good. I wish I’d asked him about how he outlines, but I skipped the relevant talk (day 2, a Powers lecture on writing) because I was running games. Ran my Brooklyn Jewish gangsters Unknown Armies game, with 4 registered players + a refugee from Dicky’s cancelled intro game. Not enough time, and again I should have prepped harder, but got some good moments – the refugee actually gave me the most fun, with both some nice touches of threatening gangster behaviour and a freaked-out by the supernatural performance latter on (the player was expecting a straight game. Those newbies, with their innocent unawareness of lasersharking…). Did have one terrific horror scene where the assassin creeps into the dark bedroom of his victim, lighting his way with a match, pulls the blanket off the bed and sees that what looked like a person is in fact a measuring dummy. He pulls back, and then the dummy suddenly bolts upright – and the match burns out…
Went to the Israeli SF&F society meeting, then to see the “Who is the Hero?” play, which is basically “Choose Your Own Adventure: The Musical”, except without songs (they did have dancing, and a lovely choreographed battle scene at the end). Worth seeing because of the charismatic and excellent Gorodin, Greif and Genkin, a lovely and graceful dancer whose surname also starts with G, and the guy playing “Tree Number 2”. Then found Bo, waiting outside the Cinematheque to see the Rocky pre-show, and dragged him to the closing ceremonies (more Tal Guttman and Tryscer; the nerd-baiting humor is begining to grate with me). Got dragged in return by Bo back to Rocky once that was over, dragged Bo out of Rocky after 7 minutes, and we went to eat.

I planned to go see Free Enterprise on Friday, but chose to sleep instead. Wanted to drag Bo to Gamerz later, but the Corky MySQL Upgrade Encoding Crisis sucked away the rest of my day (Sweden should be collated from orbit).

Categories
Blather Science Fiction and Fantasy

Missed Serenity

The pre-preview screening of Serenity started an hour ago. I could have been there, if I’dbothered to check when it was starting and compromised on my hardcore “No getting up early” (on non-working days) stance.
Guess I’ll see it at ICon on Tuesday, or at a regular screening when it gets released.
I think I still have time to catch G.O.R.A, which is also part of this pre-ICon event thing. It’s being shown twice during ICon, but this is the one time it won’t be playing opposite something else.
I did book tickets for the two Tim Powers events; as of yesterday, there were still seats left for the dinner (two, I think), which means that except for Boojie and myself, there are just four other Powers fanboys who are rabid enough to have signed up so far.
This goes against my sense of how the world should behave. It’s like discovering that most people in the country would go vote for the other political party.
So, now I’m blogging live from events I’m missing. How low.
In other news, I finally have a Tel Aviv resident sticker on my car, so I can sleep late on work days as well, instead of having to drive to work before the 9:30 deadline imposed by the local traffic warden.

Categories
Resources

Tales from the Vault! Canadian pulps

uncanny_tales.jpg women_in_crime.jpg
Tales from the Vault! is an online archive of Canadian pulp magazines. [via Malcolm Sheppard]