Welcome to ChaosZone!
Prasenjeet Dutta's Home Page.

Older Stuff | Links | About
 
~
 
 
Recent Updates on Twitter



    Quick Links

    Blogroll (OPML)
    Technorati Profile
    Follow me on Twitter

    OJ
    S Anand
    Anand M
    WebJives
    Anita Bora
    varnam.org
    Suman Palit
    Madhu Menon
    Jordon Kalilich
    Kingsley Jegan
    Shanti Mangala
    NPK Gangadhar
    Tarun Upadhyay
    Nilesh Chaudhari
    Vikram Raghavan
    Chicago Uncommon
    Karthik Narayanaswami

    Amazon Wishlist

     

    Weblog

    9 March 2010

    Smart (curly) Quotes in MSN / Windows Live Messenger

    8:34 am

    Undocumented MSN / Windows Live Messenger “feature”: Shift+Ctrl+” (Shift+Ctrl+Quotation Mark) toggles smart or curly quotes in the Conversation Window. Unfortunately, not only does this completely undocumented keystroke not give any feedback to the user (and it’s easy to press this by mistake while IMing away) but also breaks some emoticons: [Weepie] produces a weepie [Weepie], but :‘( and :’( produce nothing.

    Update: The shortcut is Shift+Ctrl+Quotation Mark on US keyboards only. On British keyboards the shortcut is Shift+Ctrl+~.

    Update 2: This still happens in the latest version of Live Messenger (14.0.8089.726), which is why I’ve bumped this post to 2010 (I first wrote about this bug in 2004!).

    3 Comments

    2 March 2010

    Ian McEwan’s “Solar”

    12:24 am

    Coming March 18. Can’t wait.

    Solar, by Ian McEwan

    Comment »

    1 March 2010

    Out of Process Plugins in Firefox trunk

    11:54 pm

    Out-of-process plugins (from the Electrolysis project) have landed in the Firefox trunk. This means: no more Flash crashes. Yay!

    Firefox handles Flash crashes gracefully with Out of process plugins

    The trunk also has support for hardware-accelerated graphics and text.

    Comment »

    1 February 2010

    Tab Docking in Google Chrome

    2:38 am

    Almost everyone knows you can tear off and re-join tabs in Chrome, but it also supports powerful docking features that are quite useful, especially on Windows XP and Vista (which lacks the window manager refinements of Windows 7).

    The most useful feature probably is the ability to drag a tab to the middle of the left or right edge of the browser window (as shown below) and have the windows arrange themselves into a vertically-split view that’s ideal for side-by-side comparisons.

    Drag tab to the middle of the left or right edges of the browser window Vertically split Chrome windows side-by-side

    There are more docking positions listed on Chrome’s help pages.

    Comment »

    30 January 2010

    Flash is a win for Adobe, not Users

    2:34 am

    Here’s a revealing quote from a Flash evangelist about exactly who benefits from Flash. Hint: it’s not the users.

    Companies will not stop using Flash because it is extremely profitable, especially in the advertising space.

    I’m glad someone finally admitted it. Flash is not primarily about users — it’s been about giving companies commercial opportunities they never had with the Web, i.e., better ways to grab the user’s attention. (And by that I mean ads. For every good game that uses Flash, there are probably 50 distracting ads that use it.) In fact, Flash is positively user-hostile and un-weblike in giving users control over the browsing experience: crashes, general slowness, nightmarish security, super-cookies that can’t be easily managed via a browser’s privacy controls, … the list goes on.

    On the other hand, John Nack points out that Flash made video ubiquitous on the web. They do deserve a hat-tip for that, but now that Youtube, Vimeo, BBC and several other sites have standardized around H.264, the de facto future of web video appears to be H.264 (despite some very well-reasoned arguments against from Mozilla). All it’d take is for a H.264 licensor (Google, say) to distribute a lightweight binary plugin for H.264 support for browsers like Mozilla and pre-Win7 IE, which don’t support H.264. Bingo, you no longer require Flash to play video on modern sites.

    Of course, Flash is far more than just video. It’s very capable and Nack is correct when he says the Web moves far more slowly than the Flash team. But browser capabilities are going up not down — which means justifying using Flash will become more, not less, difficult over time. Ultimately, what I wrote 6 years ago (in a slightly different context) remains true:

    Upgrading the browser results in a far superior user experience than hacking together kludges adding layers on the server that execute on the client via plugins.

    Comment »

    20 January 2010

    Tweaking IE’s Security Zones Settings

    12:11 am

    If you still need to keep IE around after all the security warnings, cranking up IE’s security settings is a great idea. Most people need IE for a specific few sites anyway, so it shouldn’t get in the way much. Here are the security settings to use for each zone (in Tools > Internet Options > Security Tab):

    • Internet: High
    • Intranet: High (especially if you are on a home network or you have a workgroup)
    • Trusted Sites: Medium-High (add the sites you need IE to work with to this zone)
    • Restricted Sites: High

    (Yes, the zones security model is horrible and well past its sell-by date, but that’s the price you pay for keeping IE around.)

    After you do this, you may notice that Firefox has trouble downloading files (a side-effect of trying to respect the new Internet security settings). To get around this, follow the instructions on this thread to tweak your security settings, or (less recommended) create an about:config entry called browser.download.manager.skipWinSecurityPolicyChecks and set it to true. Google Chrome doesn’t have this problem.

    If you’re still using Internet Explorer 6, please upgrade to the latest version (version 8) as soon as you can. And consider installing Mozilla Firefox or Google Chrome as your default browser — you’ll be much safer on the web.

    Update: this no longer works with Firefox 3.6 — the skipWinSecurityPolicyChecks setting has been removed (not very well thought out move, imho). I’d still recommend cranking up IE’s security settings, though — and using other browsers like Google Chrome or Opera for downloading EXEs (both of these ignore Windows’/IE’s security policies).

    Comment »

    7 January 2010

    Feels a bit chilly outside

    9:10 pm

    And now I know why:

    Image of a snow-covered Britain from NASA's Terra satellite

    That’s an amazing picture, almost like something from The Day After Tomorrow, and all the more awe-inspiring because it’s real. As one of the commenters at BadAstronomy also noted, all the talk about England’s green and pleasant land makes one forget just how far North it is (above the US in latitude), and how dependent it is on a very complex web — things like the Gulf Stream — for its climate.

    The BBC has more news and pictures about the Big Freeze of 2010.

    (via BadAstronomy)

    Comment »

    16 December 2009

    First Snow 2009

    2:06 pm

    First snow of the year:

    Comments Off

    19 November 2009

    Platform.new()

    5:27 pm

    Taking platform management advice from a Mac person is like taking relationship advice from an autistic savant. His advice probably works for him, but Your Mileage May Vary.

    Which brings me to John Gruber of Daring Fireball on OS opportunity:

    If Palm can create WebOS for pocket-sized computers — replete with an email client, calendaring app, web browser, and SDK — why couldn’t these companies make something equivalent for full-size computers?

    Short answer: look how many people are developing for Palm.

    Long answer: Funny how an OS in some people’s minds (especially Mac users) stops at the web browser and email+calendaring. An OS as a platform is so much more. It took Linux 7-10 years depending on whom you asked to be taken seriously in the server world (it’s not quite there yet in the desktop world). Even the iPhone, with its seemingly unassailable 100k+ apps, has developers champing at the bit with its platform limitations. There is every likelihood that an open standard (whether in the sense of de facto industry standard or open-source, or both) like Android will do to the iPhone what the technically far inferior DOS and Windows did to the classic Mac.

    Apple does particularly well these days well because it’s the equivalent of a BMW in the computer market — people buy it for fact that it’s a nice PC, and it has polish and grace for the basic tasks users need to perform: web, email, photo and video editing. But the Mac also has an amazing line-up of applications beyond these basics. Even discounting iWork, you can buy Microsoft Office for the Mac, and lots of Mac users appear to like it (indeed, Microsoft is the biggest ISV for Mac). Then there’s the all-star line-up of pro-grade DTP, photo, video and music manipulation apps – a niche the Mac has held on to for years. And yet even Apple has had to fight hard to convince even its top ISVs to keep the faith – witness the times the Mac community felt betrayed because Microsoft or (worse) Adobe seemed to prioritize the Windows version.

    Nurturing a platform is hard work.

    Sure a Dell or an HP could go its own and create a platform. But it’d have to stand by and commit to its platform for the 5-7 years it takes for a platform to gain critical mass. (Hint: you can’t commit and still sell Windows. That’d send a really bad signal about how committed you are.) Can Dell or HP take the sales risk? If all they want to do is escape the clutches of Microsoft, wouldn’t they rather throw a few pennies at Canonical and get Ubuntu on their low-end machines?

    And no, Desktop Linux in its current avatar isn’t going to save PC OEMs. Apple bolted a proprietary, world-class consumer-grade GUI to an open-source Unix in 4 years. 12 years on, Linux desktop devs are still distracted with KDE v Gnome. Desktop Linux is very much a low-end user/advanced-user choice, not a solution for a mainstream user.

    That said, I’m looking forward to seeing what Google’s Chrome OS has in store for us. Google’s heft in the marketplace would go a long way in assuring ISVs and OEMs of commitment. Slowly but steadily, they’ve been putting blocks like Gears, HTML5, Native Client and the Go language (it targets Native Client along with x86 and ARM) in place to make the beginnings of a compelling platform. And they have some of the finest minds in OS development working for them. If anyone can give the OEM market an alternative with polish and backing, it’s Google.

    Interesting times ahead, for sure.

    1 Comment

    16 June 2009

    Miéville on Tolkien

    10:34 pm

    Hell freezes over: China Miéville (better known for excoriating Tolkien in the past) has a piece out with 5 reasons Tolkien rocks. Money quote: “Tolk gives good monster”.

    (Also, if you haven’t already, go read Miéville’s new book The City and the City. Now.)

    Comments Off

     

    Copyright © 2001-2006, Prasenjeet Dutta. Terms of Use.

    RSS Subscription Icon Subscribe

    Powered by WordPress