News, Views, Rants and Raves About Technology and More

Archive for January 2006

Censorship : Google Censured

with 4 comments

'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.


Written by Brajesh

January 29, 2006 at 2:23 pm

Fixing ‘Really Simple Syndication'(RSS) for good

leave a comment »

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!

Written by Brajesh

January 21, 2006 at 11:27 pm

Posted in Content, Media, RSS

Hyperwords : Cool Firefox extension

with 3 comments


“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.

Written by Brajesh

January 13, 2006 at 4:46 pm

Posted in Firefox, Web 2.0

.NET : Smooth Scrolling Panel

with 4 comments

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 = 0x114;
private const int WM_VSCROLL = 0x115;

protected override void WndProc (ref Message m)
if ((m.Msg == WM_HSCROLL || m.Msg == WM_VSCROLL)
&& (((int)m.WParam & 0xFFFF) == 5))
m.WParam = (IntPtr)(((int)m.WParam & ~0xFFFF) | 4);
base.WndProc (ref m);

Written by Brajesh

January 10, 2006 at 2:56 pm

Posted in .net, Coding