LUHN check in C#/LINQ, the quick’n’dirty style

by mmix January 11, 2010 05:03

It’s been a while since I last wrote something in the blog. The culprit? My MBA dissertation research study. A small advice from the newly found wisdom: If someone ever suggests you should do a nationwide survey of any kind, respectfully decline unless you live in Vatican or Monaco, or unless someone pays you to do it :). Doing it for the sake of an MBA research, even for the dissertation, is a huge pain; just choose a theoretical subject and bury yourself in books, it beats dealing with telephone interviews with paranoid members of the population, then having to trust their half-witted answers for a serious subject such as electronic retailing. Well, I did not procrastinate (my old favorite word) and I persevered (my new favorite word) and completed my research with great results, leaving me with more time to play. So, the question now is how best to celebrate the return to blogosphere? Maybe a nice one-liner LINQ to validate LUHN check? More...

Tags:

C# | C# | Programming | Programming | C# | C# | C# | C# | Programming | Programming | Programming | C# | C# | Programming | C# | C# | Programming | C# | C# | Programming | C# | Programming | Programming | Programming | C# | C# | C# | C# | C# | C# | C# | Programming | C# | C# | C# | C# | Programming | C# | C# | Programming | C# | Programming | C# | C# | Programming | C# | C# | C# | C# | Programming | C# | C# | C# | C# | C# | C# | Programming | C# | C# | C# | C# | C# | C# | Programming | Programming | Programming | C# | C# | C# | C# | Programming | C# | C# | C# | Programming | C# | Programming | C# | C# | C# | Programming | C# | C# | Programming | C# | C# | Programming | Programming | C# | C# | C# | C# | Programming | C# | C# | C# | C# | C# | Programming | Programming | Programming | C# | C# | C# | Programming | Programming | C# | C# | C# | C# | C# | Programming | Programming | C# | C# | C# | C# | C# | Programming | C# | Programming | C# | C# | C# | Programming | Programming | Programming | Programming | C# | C# | C# | Programming | C# | Programming | C# | C# | C# | C# | Programming | Programming | Programming | C# | C# | C# | C# | C# | Programming | Programming | C# | C# | C# | C# | C# | Programming | C# | Programming | C# | C# | Programming | C# | Programming | C# | Programming | C# | C# | C# | Programming | C# | Programming | C# | Programming | C# | C# | Programming | Programming | Programming | C# | C# | C# | C# | Programming | Programming | C# | C# | C# | C# | C# | Programming | Programming | C# | C# | C# | C# | C# | Programming | C# | Programming | C# | C# | C# | C# | C# | C# | Programming | Programming | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | Programming | C# | C# | C# | Programming | Programming | C# | Programming | C# | Programming | Programming | Programming | C# | Programming | C# | Programming | C# | Programming | C# | Programming | Programming | Programming | Programming | Programming | C# | Programming | C# | C# | C# | Programming | Programming | Programming | C# | C# | Programming | Programming | C# | Programming | C# | Programming | C# | C# | Programming | C# | Programming | C# | Programming | C# | Programming | C# | C# | C# | C# | Programming | C# | Programming | Programming | C# | C# | Programming | C# | C# | Programming | C# | C# | Programming | Programming | C# | C# | C# | Programming | Programming | C# | C# | C# | C# | C# | C# | C# | C# | Programming | C# | C# | C# | Programming | Programming | C# | C# | C# | Programming | Programming | Programming | C# | C# | C# | Programming | Programming | Programming | Programming | C# | C# | C# | Programming | C# | C# | Programming | C# | C# | C# | Programming | Programming | Programming | Programming | Programming | Programming | Programming | C# | C# | Programming | Programming | Programming | C# | C# | C# | C# | C# | Programming | C# | C# | Programming | C# | Programming | C# | Programming | C# | Programming | C# | Programming | C# | Programming | C# | C# | C# | C# | C# | C# | C# | Programming | C# | C# | C# | C# | C# | Programming | C# | Programming | Programming | C# | C# | C# | C# | Programming | Programming | C# | C# | C# | C# | C# | Programming | Programming | C# | Programming | C# | C# | Programming | C# | Programming | Programming | C# | Programming | Programming | C# | C# | C# | C# | Programming | Programming | C# | Programming | C# | C# | C# | C# | C# | Programming | Programming | C# | C# | C# | C# | Programming | Programming | Programming | C# | Programming | C# | C# | C# | C# | Programming | C# | C# | C# | C# | C# | C# | C# | C# | Programming | C# | Programming | C# | C# | Programming | C# | Programming | C# | C# | C# | C# | C# | C# | Programming | C# | Programming | C# | C# | Programming | C# | C# | Programming | C# | C# | C# | Programming | C# | Programming | C# | Programming | Programming | C# | C# | C# | C# | C# | C# | C# | C# | Programming | C# | Programming | Programming | C# | C# | Programming | C# | Programming | C# | Programming | C# | C# | C# | C# | C# | C# | C# | C# | Programming | C# | C# | C# | C# | Programming | C# | Programming | Programming | C# | C# | Programming | Programming | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | Programming | C# | Programming | C# | C# | C# | Programming | C# | Programming | C# | C# | C# | C# | C# | C# | C# | Programming | C# | C# | C# | Programming | C# | C# | C# | Programming | C# | Programming | C# | Programming | C# | Programming | C# | C# | C# | Programming | C# | C# | C# | C# | C# | Programming | Programming | Programming | C# | C# | C# | C# | C# | Programming | C# | C# | C# | C# | C# | C# | C# | C# | C# | Programming | C# | C# | C# | C# | C# | C# | C# | Programming | C# | C# | C# | C# | C# | Programming | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | Programming | Programming | C# | C# | Programming | Programming | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | Programming | C# | C# | C# | C# | C# | Programming | Programming | Programming | C# | C# | C# | C# | C# | C# | C# | Programming | Programming | Programming | C# | C# | C# | Programming | C# | C# | C# | C# | C# | Programming | C# | C# | C# | C# | C# | C# | C# | Programming | C# | C# | Programming | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | Programming | C# | C# | Programming | C# | Programming | C# | C# | C# | Programming | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | Programming | C# | C# | C# | C# | Programming | C# | C# | C# | C# | C# | C# | C# | C# | C# | Programming | C# | C# | Programming | C# | Programming | C# | C# | Programming | C# | C# | C# | C# | C# | C# | Programming | C# | C# | C# | C# | C# | C# | Programming | C# | C# | C# | C# | Programming | C# | C# | C# | C# | C# | C# | C# | Programming | C# | C# | C# | C# | C# | Programming | C# | C# | Programming | Programming | C# | C# | Programming | C# | C# | C# | C# | C# | C# | C# | C# | C# | Programming | Programming | C# | C# | C# | C# | Programming | C# | C# | C# | C# | Programming | Programming | Programming | C# | C# | Programming | C# | Programming | C# | C# | C# | C# | C# | C# | Programming | C# | Programming | C# | C# | C# | Programming | C# | Programming | C# | C# | Programming | C# | C# | C# | C# | C# | C# | C# | C# | Programming | C# | C# | Programming | C# | C# | C# | Programming | C# | C# | Programming | C# | Programming | C# | C# | Programming | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | Programming | C# | C# | C# | C# | C# | Programming | C# | C# | C# | C# | C# | Programming | C# | C# | C# | C# | Programming | C# | C# | C# | C# | C# | C# | C# | Programming | C# | C# | C# | Programming | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | Programming | C# | Programming | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | Programming | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C#

SQL Server Autonomous Transactions

by mmix August 02, 2009 18:07

If you ever did anything in SQL worth embedding into transaction(s), you were bound to encounter an age old problem of auditing failures in audit table(s) while at the same time rolling back the failed transaction. Problem ofcourse being that transaction rollbacks are efficient and blind in their duty and will leave no stone unturned while wiping out all evidence that your statements were ever executed on that server, this unfortunately including the inserts in the audit table. Kind of a catch 22 situation. Or was that the "chicken and the egg" dillema?

More...

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

SQL Server | SQL Server | SQL Server | C# | SQL Server | C# | SQL Server | C# | SQL Server | C# | SQL Server | SQL Server | SQL Server | C# | SQL Server | C# | SQL Server | C# | SQL Server | C# | SQL Server | C# | SQL Server | SQL Server | SQL Server | Programming | SQL Server | Programming | C# | C# | C# | Programming | SQL Server | C# | C# | Programming | SQL Server | C# | C# | C# | Programming | SQL Server | C# | C# | Programming | C# | C# | C# | Programming | C# | C# | C# | Programming | C# | C# | Programming | C# | C# | C# | Programming | C# | C# | C# | Programming | C# | C# | C# | Programming | C# | C# | Programming | C# | Programming | C# | Programming | Programming | Programming | Programming | SQL Server | SQL Server | SQL Server | SQL Server | SQL Server | SQL Server | SQL Server | SQL Server | SQL Server | SQL Server | SQL Server | SQL Server | SQL Server | SQL Server | SQL Server | C# | C# | SQL Server | C# | SQL Server | C# | C# | SQL Server | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C# | C#

Powered by BlogEngine.NET 1.5.0.7
Theme by Mads Kristensen | Modified by Mooglegiant

Disclaimer

This blog contains my personal opinions and does not necessarily reflect the views of my employer; which, I might add, is paradoxical in itself being that I own the company I work for. If this doesn't rip the fabric of the universe, I don't know what will.