Welcome to MSDN Blogs Sign in | Join | Help

December 2007 - Posts

How many people think Michael should remember to log off of blogs.msdn.com from machines he lets his good friends use, even if they are running Panther Leopard and have no access to secret Microsoft information? :-) Assuming he keeps his word and doesn't Read More...
After having been stuck at home all exacerbated for much of my end of the year vacation , I feel like I deserve a little time off. So I am going to take it. :-) I'll be visiting with an old friend and I'll be back in time for work next week. I will not Read More...
Regular readers may have noticed that I have often used the CJK Radicals and the KangXi Radicals as sponsors to various blogs. The other day, Jeroen Ruigrok van der Werven and John H. Jenkins were talking about the radicals (well, Jeroen was explaining Read More...
Developer Amy asked: Hi I need to display number with the setting in Regional Options on Digital grouping symbol and Digital grouping I tried using VarBstrFromR8 and passing LOCALE_NOUSEROVERRIDE to dwFlags but it doesn’t seem to do the trick. Any hint? Read More...
One of the interesting consequences I have noted when it comes to dealing with having a Blog with >2200 blogs in it, such as what happens when somebody comes across the Blog as it is and start randomly reading posts from it. When combined with the Read More...
If you have never seen The O.C. then this post will be entirely useless to you.... So yesterday was one of those weird days, when SoapNet decided to show the series finale of The O.C. ( The End's Not Near, It's Here ) at 3pm and the series pilot at 4pm. Read More...
The question over on the OpenType list was: Dear All, I've been developing my first Opentype Font lately. It is an Arabic Naskh style font that is fully compliant with the rules of Naskh Calligraphy. So Far, things have been going quite well. The only Read More...
WARNING : Be sure to read the disclaimer at the bottom of this blog before you take your eyes off the screen. In the movie Conspiracy Theory , Mel Gibson's character (Jerry) is programmed (Manchurian Candidate style) to buy a copy of J.D. Salinger's The Read More...
If you are easily offended then please stop reading now.... I talk a lot. And people who know me will verify this. In fact, there are only four things I know of that will [ever] shut me up: When I am asleep (and then I might snore; luckily I don't tend Read More...
It wouldn't be Christmas without a Salt-N-Pepa reference, would it? This blog is not about sexual dysfunction as a symptom of multiple sclerosis, it is about the relationship between gender and incidence of MS... It is widely reported (and has been almost Read More...
Regular readers might remember my whole Converting a project to Unicode series in nine parts: Part 0 (The introduction) Part 1 (Business before pleasure) Part 2 ('Sorry, you're not my type.' 'Um, maybe I could change that?) Part 3 (Can I quote you on Read More...
Now if you look over on the side of the blog, you will see an expandable group entitled Rebuilding MFC and the CRT with MSLU, with links under it for MFC/CRT 6.0 , MFC/CRT 7.0 , MFC/CRT 7.1 , and MFC/CRT 8.0 . Now that Visual Studio 2008 (aka "Orcas") Read More...
The first in what might be a large series of blogs in this Blog.... Conventional wisdom from those enlightened in the ways of writing localizable applications suggests that developers should do their best to avoid reusing strings in different contexts Read More...
It was something I hinted at the other day in Shticks and stones , for the record I'll now say that I am indeed having illness-inspired acute multiple sclerosis exacerbation. Some visual symptoms (OD aka left eye only), some weakness in my left leg with Read More...
In just a few weeks from now, it will have been three years since I first wrote about What is up with number sorting? . Since then, that SHLWAPI function StrCmpLogicalW has come up a few other times, like in: What would it mean to internationalize StrCmpLogicalW? Read More...
When you think about locales (or make that cultures for those of you who are into managed code), you are basically looking at, for lack of a better bit of terminology, buckets of information. Buckets that vary according to language or region or dialect Read More...
There are many things that I am thankful for. When it comes to Unicode,one of them is the simple fact that the CLDR (Common Locale Data Repository) is managed by a separate technical committee, not by the UTC within Unicode, as well as its own mailing Read More...
In memory of Allen Sherman.... A bit of track maintenance. I did get some sleep last night -- so that long streak of no sleep is officially over. It was not a ton of sleep, but my usual amount, at least. In other news, regular reader and my window into Read More...
I don't think my body is used to vacations. It has been a few days now, and I just haven't been tired. It's not like I am doing much (just reading, watching movies, catching up on other people's blogs, browsing the web, etc.) but it just occurred to me Read More...
Recent announcement over on the Unicode List and other places: To better support students with an interest in internationalization, localization, and the support of natural languages in software, the Unicode Consortium introduced a new level of membership Read More...
So, the other day, someone was asking for a TextBox that would better support decimal or currency values: What he want is a simple control to allow him to enter decimal or currency values. He would prefer behavior that looks a lot more like a standard Read More...
I was going to run the title by some people since it seems like it might be mildly offensive, though one of the side effects of my little Cerebus-esque 1 vacation is that I couldn't bounce it off anyone. So if you are offended then I apologize as it seems Read More...
Sometimes when dealing with internationalization issues, questions come in where it is clear that person is confused about the results being observed. Now it is true that in some cases the confusion is entirely on their side and it is just a matter of Read More...
Apologies for the mixed metaphors in the title. It seemed much more clever and catchy in my head but I couldn't seem to recapture the words! A while back on Friends (the episode The One Where Ross Got High ) the following exchange took place: Ross: Mom, Read More...
Nothing technical, but since I am on vacation I feel quite comfortable with that.... Sometimes, even being sure that a fact is entirely false doesn't keep you from being able to make use of that fact when it seems relevant. I'll explain by way of an example, Read More...
A very common question I get (and which I have received several times by different people over the last few weeks via the Contact link -- from Deborah, Kurt, and Phil!) is: What's the difference between running a localized version of Windows and running Read More...
The question I received via the Contact link was: Dear Michael, we have a huge issues with Persian (Jalali) Calendar on WSS 3.0. We will appreciate if you can provide us with your input in this regard. it looks all Microsoft applications are getting the Read More...
Another recent mail coming to me via the Contact link: Suppose i create my LOGFONT structure with a fontname(say 'Arial') with style Italic/Bold set.In this case,i do have "Arial Bold Italic(True Type)" in my window's font's folder so i should effectively Read More...
Back in the end of September after I posted What's Mac 2008 got, you wonder? , I realized that I may have a few more readers than I realized when several people sent me the information of how I could get the beta. Very heartwarming, actually. It is always Read More...
It had been a little while since I had been out over the weekend. So when I was asked, I figured what the hell. Have you ever seen The Matrix? The first one? There is a scene near the beginning just after Neo decides to follow the white rabbit. He is Read More...
From my Osborne 1 keyboard: Just to the right of the CTRL key and to the left of the A key, the ALPHA LOCK key is there to do exactly what many people want out of their keyboards. :-) This post brought to you by A ( U+0041 , aka LATIN CAPITAL LETTER A Read More...
I have some vacation hours that I could end of forfeiting if I don't take them before the year ends. Now between that and the holidays and the three days off that Julie gave us all anyway, I think it looks like I should be taking most of the rest of the Read More...
Not about a familial legacy of working for Microsoft, this is a 100% Multiple Sclerosis post with nothing from an internationalization perspective, technical or otherwise.... I have really been following the whole HealthTalk series for Multiple Sclerosis Read More...
The mail I got yesterday pointed out an interesting article: The BBC's Elizabeth Blunt reports from Addis Ababa on the increasing popularity of mobile phones which permit text messages in Amharic. Ethiopians get texting in Amharic The article is interesting Read More...
I am not talking about going blind or hair on your palms, either. I'm talking about internationalization issues. Get your mind out of the gutter! It started when I realized I hadn't played with my gadgets for a while. I decided to see what was in the Read More...
Recently, Tony read About the Fonts folder in Windows, Part 3 (aka What changes in Vista?) that was posted last year and commented : Hm, the Fonts folder has changed drastically in Vista. I'm one of the people trying to install Office 97 SP2b and getting Read More...
I had a regular 1 reader the other day tell me that I needed to stop writing about SQL Server so much. Since this person is on the SQL Server team, there is probably some subtext here that I am missing. But I think this is the last one I have on tap for Read More...
Over in the Suggestion Box, Doug asks: Hi Michael, Your posts include a "This post brought to you by" character at the bottom of the post. Often the characters are displayed, but sometimes they just show as a rectangle. For example U+267f on a recent Read More...
My friend Liz was heading to Alaska on Sunday morning and she ended up with something of a layover in Seattle. I suspect she just missed me, since it seems like there are flights to various pieces of Alaska every 7.5 minutes, even on Sunday. :-) But these Read More...
Previously in this series, I have talked about many things. Like how the distance between A and Z is wider than you might think . how A-Z, A-z, a-Z, and a-z may not mean the same thing , how the wrong range can make you seem insensitive to one's width! Read More...
In response to the blog post from guest blogger Erik Fortune entitled There is no E in MUI, even if you pronounce it MOO-EE , regular reader Cristian Secară commented : To whom is addressed that tutorial ? The sense of the above post is like "we, Microsoft, Read More...
Previous posts in this series: In SQL Server, the distance between A and Z is wider than you might think In SQL Server, A-Z, A-z, a-Z, and a-z may not mean the same thing In SQL Server, the wrong range can make you seem insensitive to one's width! (aka Read More...
So the question seems simple enough, whether it is asked in Hebrew: מה נשתנה הלילה הזה מכל הלילות‏‏ ? ‏ Or Tamil: இன்றிரவுக்கும் மற்றிரவுகளுக்கும் என்ன வித்தியாசம்? Or Bengali: আজ রাত অন্নো কোন রাতের থেকে আলদা কেন ? Or Klingon: qatlh pImlaw' ramvam rammey Read More...
Previous posts in this series: In SQL Server, the distance between A and Z is wider than you might think In SQL Server, A-Z, A-z, a-Z, and a-z may not mean the same thing In SQL Server, the wrong range can make you seem insensitive to one's width! (aka Read More...
Regular reader Jan Kučera suggested in response to In Case you have problems that you might think are ǸȦȘȚȲ in a comment : Although this scenario might seem quite NASTY, why does Vista the same thing when copying folders/files beginning/ending with space? Read More...
You might have started to sense a pattern developing here with the last few posts in this series: In SQL Server, the distance between A and Z is wider than you might think In SQL Server, A-Z, A-z, a-Z, and a-z may not mean the same thing In SQL Server, Read More...
I am begging you to skip this post. Please skip it, these is nothing worthwhile in it and I actually use a curse word or two. It isn't wiorth the time. You know, I get the impression that you aren't listening to me here. We should talk later about the Read More...
I'm usually not one to jump on trends -- in computers, in music, in anything really. That's why I don't have an iPod, and why my Zune is the color least likely to ever be considered cool. It also has a lot to do with what I write here. At times I have Read More...
Previously I wrote about how In SQL Server, the distance between A and Z is wider than you might think , and I followed up the next day with In SQL Server, A-Z, A-z, a-Z, and a-z may not mean the same thing . Now that first post reminded you of the over Read More...
After I posted Every character has a story #29: U+1000^H^H^H^H0f40, (TIBETAN or MYANMAR LETTER KA, depending on when you ask) , I had developer Dana ask me via email: It looks like there was unintentional support for Myanmar in those earlier versions Read More...
Yesterday, I was blathering about how In SQL Server, the distance between A and Z is wider than you might think . So now let's add case sensitivity to the mix, which is a great way to find problems, as I pointed out in If you are more sensitive, you'll Read More...
So last night at 7:59pm I posted A Strange and Sublime HASANT and a ways down the page I put in a nonexistent Bengali word, made by adding a HASANT (aka Virama, aka hôshonto) to an otherwise valid Bengali word whose final vowel is not there despite lacking Read More...
Now as I said in Learning to spell in Bengali (when one doesn't know the language) -- admitting I said many different things in that post -- I wanted to get a copy of that book by Amit Chaudhuri. It arrived yesterday (actually a collection of three of Read More...