Friday, October 30, 2009

Minute Clinic

Minute Clinic at CVS rules! I went in today for a flu shot and was very pleasantly surprised. Actually, it reminded me of my visit to another Minute Clinic location 2 years ago - I also went in for a flu shot and also walked out smiling and surprised at how nice and effortless and well thought-out the entire process was. It's an experience that is entirely different from all other healthcare-related interactions you would typically deal with. Little to no wait. Smiling, likable, nice personnel. In-and-out - exactly how I like my interactions with healthcare system to be, if I must interact with it. Also, on the geeky side - their IT is very impressively done. You register at a kiosk outside - touch-screen PC with good (not excellent, but good) interface walks you through a few screens of demographics and typical questionnaire about your allergies, etc. Quick and painless. There's a question about whether you like to get access to your records and you need to provide your e-mail address if that is what you want. One I got home, there was an e-mail waiting with instructions to click on a link to verify my identity. Another nice touch - I had to enter a code found on my paper visit receipt which I was given upon leaving the clinic - this way the system was able to not only verify my ownership of the e-mail, but also verify my identify, but in a completely unobtrusive and seamless way! Once I completed the simple registration process online, I saw the records from both of my visits to Minute Clinic - complete with all information, even including vaccine lot numbers! In addition, there were two buttons - one for exporting my records into Google Health and another for Microsoft HealthVault. As easy as clicking a button - literally! Pleasant, simple, transparent - overall two thumbs up. If only they had H1N1 vaccine there...

Thursday, October 22, 2009

Russification of Macintosh

My venerable Russification of Macintosh site has not been updated in a while, mostly due to the fact that the free hosting provider has been ignoring my pleas to restore access to the files. There've been some recent developments and I wanted to make sure that my fellow Russian-speaking computer users have uninterrupted access to the wisdom and goodness that is the Russian phonetic keyboard layout. Hence this update in my blog.

If you are a Mac user, things have gotten substantially easier since I originally started providing information about getting your Mac to "type" in Russian. Macs come with all the necessary pieces in place - fonts, keyboard layouts, applications that are ready to deal with Cyrillic alphabets right out of the box. One crucial thing is still missing, however - if you are not familiar with key layout in a standard Russian typewriter, you will find it difficult to use Apple-supplied Russian keyboard layouts. This is where my phonetic keyboard layout comes in - it makes it to super-easy to type in Russian because majority of letters are arranged in such a way as to correspond phonetically with latin keys on your keyboard. Here's what my keyboard layout looks like:


There are two things that prompted me to make this update in my blog - first, keyboard layout files are no longer available for download from the original website; and second - MacOS X 10.6 "Snow Leopard" finally did away with old way of specifying keyboard layouts in favor of newfangled XML-based files. I made a quick version of my layout in the new format and have been testing it for a while; it is now ready for wider audience.

Dear users, please enjoy!

Keyboard Layout for MacOS X 10.6 "Snow Leopard" and above

  • Download this file: ruskbd106.zip
  • Unzip it by double-clicking on it
  • Place contents into either /Library/Keyboard Layouts or ~/Library/Keyboards folder
  • Go to System Preferences -> Language & Text -> Input Sources tab and enable the new layout - it is called "Russification"
  • Log out and log back in
  • Switch to this layout to type in Russian; switch back to your default layout when you're done
  • Option key accesses certain letters not present in regular layout
  • Apostrophe is in the upper left instead of "~" (tilde) key - this feature is unique in Snow Leopard version
  • If you use this layout, consider making a donation to support availability and continued development!
  • Keyboard Layout for MacOS X 10.2 "Jaguar" to 10.5 "Leopard"

    • Download this file: ruskbdx2.zip
    • Unzip it by double-clicking on it
    • Place contents into either /Library/Keyboard Layouts or ~/Library/Keyboards folder
    • Log out and log back in
    • Go to System Preferences -> International -> Input Menu tab and enable the new layouts (you truly need only one - "Русская - AppleStd")
    • CapsLock toggles between Latin and Cyrillic layout:
        • CapsLock up -> Latin
        • CapsLock down -> Cyrillic
      • Shift key functions normally in both configurations, producing capital letters.
      • Option key accesses certain letters not present in regular layout
      • If you use this layout, consider making a donation to support availability and continued development!
      • Keyboard Layout for Windows

        Now you can have the same easy-to-use phonetic keyboard layout you came to trust on your Mac when using Windows. I understand that you would rather be using your Mac, but sometimes we simply have no control over these things. So while you have to put up with Windows, at least you do not have to put up with a typewriter-style keyboard layout!


        Should be compatible with Windows 2000 and XP (limited testing performed on XP only)


        Instructions
        • Download this file: RU-MBP.zip
        • Unzip
        • Double-click "RU-MBP" to install

        • Configure XP
          • Start->Settings->Control Panel->Regional and Language
          • Languages Tab, in "Text services and input languages," click
          • "Details..."
          • Under "Installed services," click "Add..."
          • Under "Input language:" select Russian
          • Check "Keyboard layout/IME:"
          • Choose "Russian Phonetic Student Keyboard Layout," click "OK"
          • There are now 2 Russian keyboard layouts; remove the one named "Russian"
          • One the same window under "Preferences" click "Language Bar..."
          • Check "Show the Language bar on the desktop" and click "OK"
          • A few more "OK" to dismiss the remaining windows
          • Now, use Left Alt + Shift to activate the new layout you just installed!
          • If you use this layout, consider making a donation to support availability and continued development!
          • Wednesday, October 21, 2009

            What's the difference between a "disc" and a "disk?"

            Did you ever wonder about the difference between a "disc" and a "disk?" Find out by reading a recent Apple's KnowledgeBase article.

            Wednesday, October 7, 2009

            Create custom keyboard layouts with Ukelele | MacFixIt - CNET Reviews

            MacFixIt has a writeup on using Ukelele utility to create your own keyboard layouts for the Mac: Create custom keyboard layouts with Ukelele | MacFixIt - CNET Reviews

            Wednesday, September 16, 2009

            Configure built-in VPN client in Snow Leopard

            MacOS X 10.6 Snow Leopard comes with built-in VPN client. Snow Leopard did break my Cisco VPN client, so learning how to set up the native client makes me very happy. Steps are:
            • System Preferences > Network
            • Click "+" and pick "VPN" under Interface
            • Choose "Cisco IPSec" as VPN Type
            • Enter a name of your choosing as Service Name
            • Click "Create"
            • Server Address - value of Host from your .pcf file
            • Account name - your user name
            • Password - leave blank and you will be prompted upon establishing a connection
            • click Authentication Settings
            • Shared Secret - either value of GroupPwd from .pcf file; if blank, take value of enc_GroupPwd and decrypt it at http://www.unix-ag.uni-kl.de/~massar/bin/cisco-decode
            • Group Name - value of GroupName from .pcf file

            Friday, September 4, 2009

            Upgrading to Snow Leopard

            Despite the warning of incompatibilities with software I use at work (see below), I went ahead with Snow Leopard upgrade. Picked up the install disk at Harvard Technology Services, hoping to save on sales tax. No such luck, but even at a bit over $30, I was a happy camper and looking forward to playing with the new OS.

            The install went very smoothly and took under 1 hour. I recommend looking under "Customize" and at the very least choosing to add Rosetta - I understand Apple's desire to forget the PowerPC legacy as soon as possible, but chances are, you still have some old apps that require Rosetta. If you don't install it, you can always add it later.

            First order of business - Juniper's VPN over SSL issues. As others described, I did the following:

            sudo chmod 755 /usr/local/juniper/nc/[version number]/

            sudo mkdir /Applications/Network\ Connect.app/Contents/Frameworks


            and that did the trick - my VPN over SSL is functional and I can connect to a PC in my office using RDC any time I want.

            Growl - as expected, not compatible. Got the beta - it is indispensable. Of course, it still does not work with Mail (so I am back to my AppleScript-based hack) nor does it work with growliChat (replaced that with Chax alpha). Growl's system-wide notifications are brilliant and once you start using them, you'll be hooked.

            iStat menus failed to load - turned out I had an old version. I love how tasteful and unobtrusive theythose menus are, and came to rely on CPU load and temperature and network load indicators. New version is compatible and runs great.

            Highly anticipated feature - automatic text replacement. I type "THanks" and it magically converts to "Thanks" - in my opinion, that is what computers are for!!! I know that Microsoft products already do that, and there are commercial programs, but having such feature be a part of the OS makes all the sense in the world. So add your desired replacements in System Preferences > Language and Text > Text and then go to Mail (or other apps, I guess), right-click in the body of a new message and choose Substitutions > Text Replacement. You are good to go!

            Major issue of the day - freezing Address Book and Mail applications. Very disturbing, as you can imagine. Lots of Force Quits, restarts, etc. to no avail. More Googling and - bingo! - the problem is with a Smart Group I had in my Address Book which used a negation in one antecedents. Solution was inspired by this post - sort your /Users/user_name/Library/Application Support/AddressBook/Metadata folder by Kind and look for "Smart" something or other. I then used QuickLook to figure out which Smart Group the file was for and trashed the offending ones. Problem was solved!!! Belatedly, saw a mention of it in more visible places... Apple definitely needs to fix this one soon.

            And now - the pièce de résistance - enabling Exchange 2007 integration. I was very pleasantly surprised by how easy it was - even easier then iPhone! I put in my e-mail address and a password and my Mac figured that it was an Exchange account, set up Mail and downloaded all my mail, set up iCal and populated a new calendar, and set up Address Book. Everything happened extremely fast and with no hiccups. I immediately proceeded to drag Entourage off my Dock and hope not to have to use it ever again. Looking forward to trying Mail/iCal/Address Book combo as the only destination for all my "personal information managment" needs.

            To wrap up, Snow Leopard looks good and my Mac feels pretty snappy running it. Clearly not without issues, but worth the upgrade anyway, in my opinion.

            Wednesday, August 26, 2009