Reverberations

Censorship : Google Censured

Posted in Freedom of Speech, Google by Brajesh on January 29th, 2006

'Do no evil' or 'Do less evil than others'. Pre - China Entry Google on Censorship -

"Google does not censor results for any search term. The order and content of our results are completely automated; we do not manipulate our search results by hand. We believe strongly in allowing the democracy of the web to determine the inclusion and ranking of sites in our search results. To learn more about Google’s search technology, please visit …"

And now,

"It is Google’s policy not to censor search results. However, in response to local laws, regulations, or policies, we may do so. When we remove search results for these reasons, we display a notice on our search results pages. Please note: For some older removals (before March 2005), we may not show a notice at this time."

*Google logo by Paul Bubel.

Fixing ‘Really Simple Syndication’(RSS) for good

Posted in Content, Media, RSS by Brajesh on January 21st, 2006

No one knows what 'syndication' means, unless you’re talking about I Love Lucy reruns. Syndication is a publisher-centric, geek-centric term. For most people, it’s Really Simple Huh? Most people don’t even know that syndicate can be used as a verb!

And then there are issues at the other extreme too - the problem of abundance of RSS feeds.

Scott Karp at Publishing 2.0 suggests this three step solution

  1. Call it 'subscribing'
  2. because 'subscription' is something most people are familiar with

  3. Encourage everyone to get a reader
  4. because most people either don’t have one or don’t know that they have one

  5. Use the iTunes model — Search, browse, recommend, remix
  6. an Amazon-esque 'people who subscribed to this also subscribed to…'

    I would add,

  7. One click subscription
  8. The way we do it now is just too geeky. No wonder only 4% of Internet users know what RSS is.

So what will it take to 'feed' them RSS. Either,

  1. Wait for Microsoft to fix this - for those who think that the little blue 'e' icon is THE Internet, or,
  2. Make it easier than browsing itself, as easy as e-mail. (RSS integration in Outlook is soooo (a))

We'll see!

Hyperwords : Cool Firefox extension

Posted in Firefox, Web 2.0 by Brajesh on January 13th, 2006

Hyperwords

“With Hyperwords, all text on the web is interactive (not just the links): select your text and search, lookup, email, translate and so on.”

I like it already. One of the reason being, it also includes Clusty as one of the search engines along with Google, Yahoo and Alexa(duh). It has the usual Web 2.0 blabby features- tagging, blogging and all that. And it has some ‘more useful’ features as well. It is going to be a truly addictive firefox extension. A ‘thumbs up’ from me.

Just one issue: It doesn’t work with textbox, I would love it to.

.NET : Smooth Scrolling Panel

Posted in .net, Coding by Brajesh on January 10th, 2006

Windows raises ThumbTrack ScrollEvent while dragging Scrollbar. And if your System Visual Effects are optimized for performance, window contents are updated only when scollbar stops ( unlike browser)- that looks ugly and annoying.

To solve this I just substituted all SB_THUMBTRACK messeges with SB_THUMBPOSITION. Not very pretty, but works. The following code is in C#.

public class ScrollPanel : System.Windows.Forms.Panel
{
private const int WM_HSCROLL = 0×114;
private const int WM_VSCROLL = 0×115;

protected override void WndProc (ref Message m)
{
if ((m.Msg == WM_HSCROLL || m.Msg == WM_VSCROLL)
&& (((int)m.WParam & 0xFFFF) == 5))
{
// Change SB_THUMBTRACK to SB_THUMBPOSITION
m.WParam = (IntPtr)(((int)m.WParam & ~0xFFFF) | 4);
}
base.WndProc (ref m);
}
}