Windows Live Writer

Rules because of one feature: you can paste an image directly in the editor (like in MS Word) and have it posted on the blog, no more saving and uploading.

Visual Studio 2010 ASP.NET Intellinonsense

The new ViewStateMode control property completely messes my fast typing mode. I use  .Visible more often, it should be before ViewStateMode.

Docs.com

At first glance docs.com seems much better than google docs, the uploaded documents look exactly the same as on the desktop. And it’s not in Silverlight as I predicted a year ago :) . The UI looks exactly the same as Office 2010.

It seems that the specs for the Powerpoint Web editor are public, you can now build your own ppt editor over the cloud :) .

Microsoft Dev Meeting in Bucharest

This evening: http://ronua.ro/CS/forums/t/7485.aspx

CSS New Features

Wouldn’t it be really great if CSS had the following:

div.leftcol % div.col // inherit from class div.col
{
float:left;
}

and also:

.header
{
font-size:12px;
h1 {
color: red;
}
}

equivalent to:

.header {
font-size: 12px;
}
.header h1 {
color: red;
}

Facebook DataStore

It’s so slow it’s kinda useless. If you don’t use preload_fql there’s a big chance your pages will timeout. But still you’d better not use it and use a real backend database instead !

Why Google Chrome is multi-process

I know why Google Chrome has one process per tab – because their damned V8 Javascript Engine has no multihtreading! There’s no explanation for not having multithreading with different Javascript contexts. I guess I’ll also have to resort to multi-processing instead of multithreading, so cool…

Windows 7 Old Right Click on Taskbar Windows

Do you sometimes need the old right click menu on a taskbar icon in Windows 7 ? The one with Restore, Move, Minimize, etc ? Here’s what happens when you right click a taskbar item:

Should you miss the old menu, press shift+right-click:

If you have multiple windows open:

Linq Select Indices of Top Ordered Elements

I’ve recently got over the second Select variant, so now I can do the following to find the top 3 elements:

double[] output = new double[] { 5,6,7,8,9 };
var indices = output.Select( (v,i) => new { v = v, i = i}).OrderByDescending( p => p.v).Take(3).Select( p => p.i);

Free ASP.NET Profiler

At last a free and brilliant asp.net profiler, here. Instructions for starting it here. 10 minutes and I’ve already got a 100% increase in speed.