BlogEngine.NET Twitter Widget

by Donovan Olivier April 30, 2010 10:24PM

I have been using a modified version of the BlogEngine.NET Twitter widget that I got from Al Bsharah, but noticed that it doesn't correctly create the link for Twitter user names that contain an underscore.

An easy fix for this is to modify line 354 of his widget.ascx.cs file to include an underscore in the regular expression:

private static readonly Regex regex2 = new Regex("@[a-zA-Z0-9_]*", 
                                        RegexOptions.Compiled | RegexOptions.IgnoreCase);

UPDATE May 1, 2010: The original has now been updated.


Tags: ,

Blog

Unity 2.0

by Donovan Olivier April 21, 2010 6:07PM

So you've switched to Enterprise Library 5.0 and you're now finding compiler errors relating to generic implementations of .Resolve, .RegisterType, etc. in your UnityContainer? These are now extension methods, so just add the following to your class and your problem will be solved:

using Microsoft.Practices.Unity;

Tags: ,

Blog

Public Holidays

by Donovan Olivier April 9, 2010 11:29PM

I recently updated my component for calculating public holidays and have decided to share the C# source.  This is currently configured for South Africa, but can easily be updated to support any other country you choose (see the config file in the unit test project).

The standard holidays are stored in a custom configuration section as month and day, while easter is calculated for the specific year in question.  The provider determines if a public holiday falls on a Sunday and rolls it over to the Monday, as per South African standard (this behavior can be disabled in the configuration).

Enjoy. Any feedback would be appreciated.

Imaginary.Holidays.7z (12.70 kb)


Tags: , ,

Blog

The Perpetrator

perpetrator

Donovan Olivier

software developer, architect, husband, father, son, brother, uncle, nephew, sinistral, enquirer, skeptic, cynic, anarchist, contrarian, infidel, dissident, rebel, troublemaker, dissenter, renegade.

Noise

RT @newsycombinator: 10 of the most dangerous pieces of startup advice http://t.co/6LcgCGoyYW
planetdonovan 1 day ago

forza 5 coming to xbox one... is a decent steering wheel also coming to xbox one?
planetdonovan 1 day ago

@planetdonovan not talking about that article. Has been a lot of that here in tabloids today unfortunately!
marceldupreez 2 days ago

@marceldupreez agree that ppl shouldn't give up their rights, but is it scaremongering? telegraph didn't make up the al qaeda angle.
planetdonovan 2 days ago

whale watching is not a crime... yet. http://t.co/VyI7wsfk2M
planetdonovan 2 days ago

RT @bleikamp: The easiest way to vertically center something in CSS is to close your laptop and go to the bar.
planetdonovan 2 days ago

my wife just talked me into eating out and then straight back out of it... all i know is my stomach is grumbling...
planetdonovan 4 days ago

are daft punk the most overrated band in the world?
planetdonovan 4 days ago

@PigSpotter why do they bother? http://t.co/kRE8XmzWbr
planetdonovan 4 days ago

why?
planetdonovan 5 days ago

this oppression of women's rights is hard to believe http://t.co/1TBzmund7u
planetdonovan 6 days ago