вівторок, 28 вересня 2010 р.

Select Top n Random Items


class Item
{
public string Name { get; set; }
}
...
var list = new List {
new Item() { Name="Item1" },
new Item() { Name="Item2" },
new Item() { Name="Item3" },
new Item() { Name="Item4" },
new Item() { Name="Item5" },
};

Random rnd = new Random();

var items = from i in list
orderby rnd.Next()
select i;

var top = items.Take(3);

понеділок, 27 вересня 2010 р.

.NET 3.5 RSS Feed Handler


public void ProcessRequest(HttpContext context)
{
SyndicationFeed feed = GetNoveltiesFeed();

var output = new StringWriter();
var writer = new XmlTextWriter(output);

new Rss20FeedFormatter(feed).WriteTo(writer);

context.Response.ContentType = "application/rss+xml";
context.Response.Write(output.ToString());
}

четвер, 23 вересня 2010 р.

Получить top, left static-элемента



var div = $('#div1');
var top = Math.round(div.offset().top);
var left = Math.round(div.offset().left);

четвер, 9 вересня 2010 р.

Remove html-tags from string


var value = Regex.Replace(value, "<[^>]*?>", string.Empty, RegexOptions.IgnoreCase);