Tuesday, January 31, 2006

Is Google going p2p?

Sharelive used to be a file sharing site. Now it resolves to Google's page. Is there anything to read like Google's p2p plans or it's just a site rip off.

Sunday, January 29, 2006

Censorship : Google Censured

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

Saturday, January 21, 2006

Fixing 'Really Simple Syndication'(RSS) for good

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!

Friday, January 13, 2006

Hyperwords : Cool Firefox extension

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.

Tuesday, January 10, 2006

.NET : Smooth Scrolling Panel

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))
{
// Change SB_THUMBTRACK to SB_THUMBPOSITION
m.WParam = (IntPtr)(((int)m.WParam & ~0xFFFF)
| 4);
}
base.WndProc (ref m);
}
}