ARCHIVE février, 2012

Expression régulière REGEX pour les URL

mai 27, 2010

Voici quelques REGEX que j’ai faite qui pourrait en aider plus d’un. Elle ne sont pas parfaite, mais rien ne vous empêche à me proposer les vôtres.
Pour les URL qui peuvent contenir http https www ou pas :
((http:\/\/|https:\/\/)?(www.)?(([a-zA-Z0-9-]){2,}\.){1,4}([a-zA-Z]){2,6}(\/([a-zA-Z-_\/\.0-9#:?=&;,]*)?)?)
Pour les URL qui doivent contenir soit http ou soit https et peuvent contenir www :
((http:\/\/|https:\/\/)(www.)?(([a-zA-Z0-9-]){2,}\.){1,4}([a-zA-Z]){2,6}(\/([a-zA-Z-_\/\.0-9#:?=&;,]*)?)?)
Pour les URL [...]

Piwik – La solution de remplacement à google analytics

mai 18, 2010

Pour ceux qui ne veulent pas utiliser Google Analytics et qui ne veulent pas se payer une licence GetClicky ou autres, il y a un outil qui déchire et qui est OPEN SOURCE : PIWIK
Cet outil est gratuit et super rapide, il faut l’installer sur votre serveur. Il nécessite une base de donnée ainsi que [...]

Mon explication du Web 2.0

mai 16, 2010

Je lis par ci et là, des blogueurs qui essayent d’expliquer ce que c’est que le WEB 2.0 Certains disent que ça n’existe pas, d’autres pensent que c’est les technologies AJAX, FLASH et Silverlight
Pour moi le WEB 2.0 c’est une interaction avec l’utilisateur. Un site WEB 2.0 est un site qui sans la participation des [...]

isnumeric en c# .NET

mai 16, 2010

3 façons propres de tester si une chaine de caractères est numérique :
1ère méthode
Int32.TryParse(VARIABLE_A_TESTER);
2ème méthode
Une petite regex pour les courageux :
Using System.Text.RegularExpressions
System.Text.RegularExpressions.Regex.IsMatch(VARIABLE_A_TESTER,@ »(^[-+]?\d+(,?\d*)*\.?\d*([Ee][-+]\d*)?$)|(^[-+]?\d?(,?\d*)*\.\d+([Ee][-+]\d*)?$) »);
3ème méthode
Dans la librairie Microsoft.VisualBasic.dll
Microsoft.VisualBasic.Information.IsNumeric(VARIABLE_A_TESTER);
Plus d’information sur http://msdn.microsoft.com/fr-fr/library/microsoft.visualbasic.information.isnumeric.aspx

Mettre des zéros devant un nombre en C#

mai 15, 2010

Comment mettre des zéros devant un nombre en C# ?
Il nous arrive souvent de vouloir normaliser un nombre, pour différentes raisons. Comme pour renommer des images (image-0001.jpg … image-0183.jpg etc…)
Je suis allergique aux boucles qui rendent le code sale, et c’est pire encore quand il y a des méthodes du framework DOTNET permettant de faire [...]

Compter le nombre d’occurrence dans une chaine en C#

mai 15, 2010

Compter le nombre d’occurrence dans une chaine en C#, en clair compter le nombre de fois qu’une chaine de caractère (string) est contenu dans une autre chaine de caractère.
int nbOccurrence = Regex.Matches(string_source, string_a_rechercher, RegexOptions.IgnoreCase).Count;
Plus besoin de faire des boucles, cette méthode est propre et en une seule ligne. Que demander de plus ?

Incompatibilité MVC2 DataBinding Gridview DetailsView FormView

mai 13, 2010

Après plusieurs heures de recherche à trouver pourquoi mon DataBinding ne fonctionnait pas sur ma nouvelle structure MVC2 d’un de mes projets.
J’ai appris ceci :
Les GridView ne fonctionnent avec ASP.NET MVC à cause d’une dépendance à ViewState et PostBack.
Il faut alors créer manuellement nos tableaux éditables, ce qui représente une charge de code assez énorme.
Vous [...]