vendredi 23 juillet 2010

DotNetGuru - adieu

Mauvaise nouvelle,

Fin du site web DotNetGuru qui représentait un site web d'échange d'idées sur l'architecture logiciel .NET.
Vous pouvez retrouvez toutes les raisons de l'arret de ce site web sur le blog de l'auteur :


http://www.dng-consulting.com/blogs/index.php/2010/07/08/dotnetguru-tire-sa-raeacute-vaeacute-ren?blog=1

Extrait de l'article :
"C'était un contre-pouvoir à l'hégémonie technique de Microsoft et une certaine idée de l'informatique d'entreprise. Un tout teinté d'ouverture d'esprit et d'interopérabilité".

C'est vrai qu'il y en a pas beaucoup qui traite de ces sujets.

Si vous en connaissais un autre, n'hésitez pas à me le transmettre.

[CODE] Expressions régulières

Voici des exemples d'expressions que j'utilise couramment dans mes développements.
J'espère qu'ils vous aideront également. Je les mettrai à jour au fur et à mesure...
  • Repérer les numéros de SIREN 
    • ^FR[0-9]{2} + N°siren + $
  • Repérer  les tags RTF 
    • ({\\)(.+?)(})|(\\)(.+?)(\b)
  • Repérer  les tage HTML 
    • s/<[a-zA-Z\/][^>]*>//g
  • Repérer les emails :  
    • ^[a-zA-Z0-9\._-]+@[a-zA-Z0-9\.-]{2,}[\.][a-zA-Z]{2,4}$ ou
    • \w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
  • Numéro de téléphone (international) : 
    • (0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)\d\d
    • ^\+(\d{2})\(\d{1}\)(\d{1,3})\/(\d{2,3})(.\d{2}){1,}
  • Heure 
    • ([0-9]{2}(h)[0-9]{2})|([0-9]{1,2})
  • Nombre 
    • (\d*[.,]?\d*[1-9]+\d*$)|([1-9]+\d*[.,]\d*$) 
  • Liens Internet
    • http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
  • Date 
    • ^([0]?[1-9]|[1][0-9]|[3][0])[/]([0]?[1-9]|[1][0-2])[/]([0-9]{4}|[0-9]{2})$
    •  ^(\d{2})\/(\d{2})\/(\d{4}) (pour le format (jj/mm/aaaa))

lundi 1 mars 2010

[CODE] Kit d'urgence pour tous public...

Vous en avez assez de chercher des exemples sur le NET ? De trouver des exemples bancales, non finalisés et susceptible d'être buggé ?

Codeplex a le projet que vous attendiez... ;-). Un projet de Microsoft regroupant plus de 290 applications contenant les best pratices sur :
  • COM Samples
  • Library Samples
  • IPC Samples
  • Data Platform Samples
  • Office Samples
  • WinForm Samples
  • Hook Samples
  • Diagnostics Samples
  • WPF Samples
  • Security Samples
  • Windows Samples
  • XML Samples
  • File System Samples
  • Language Samples
  • Network Samples
  • Shell Samples
  • Silverlight Samples
  • ASP.NET Samples
  • VSX Samples
  • IIS Samples
  • Win7 Samples
  • App Comp Samples
  • MFC Samples
  • WF Samples
  • Service Samples
  • Winbase Samples
  • Azure Samples
  • Powershell Samples
Pfff, j'en connais pas la moitié.....

Vous pouvez visualiser sous forme de diagramme l'ensemble des fonctionnalités et les rependre à votre aise.


http://cfx.codeplex.com/wikipage?title=All-In-One%20Code%20Framework%20Sample%20Catalog&referringTitle=Home

Exemple :


De quoi nous enrichir sous des domaines quelques fois difficiles à aborder.

Enjoy !

mercredi 10 février 2010

[OUTIL] Programme de visualisation de fichiers de logs

Qui aujourd'hui n'utilise pas les fichiers de logs pour stocker des informations d'erreurs et de diagnostiques ?
Il n'y a rien de plus pénible d'ailleurs que de réactualiser à chaque fois votre fichier pour suivre l'évolution de vos logs.  Pourtant pour ceux qui ne connaissent pas, plusieurs outils existent qui montre en direct l'evolution de votre fichiers.

Voici deux logiciels que j'apprécie particulièrement (MTail et Log4View)

Commençons par le plus complexe Log4View.
Cet outil est disponible sur http://www.log4view.com/.
Il est disponible en version gratuite mais limité et une version payante avec toute les fonctions.
Il est efficace mais un peu lourd à l'utilisation personnellement.

Voici une impression écran pour voir à quoi il ressemble.


Complet n'est-ce pas ?

Bon personnellement, j'en préfère un plus léger mais néanmoins efficace MTail
Il est disponible sur http://ophilipp.free.fr/op_tail.htm.

Réalisé par Olivier PHILIPP, il est gratuit à l'usage personnel et payant au niveau professionnel mais le coût de la licence est à votre bon cœur.


Voici un aperçu :


J'espere en tout cas qu'il vont vous aider dans vos développement.





mardi 2 février 2010

[ARTICLE] Erreurs de programmations les plus courantes

 Hello,

JDN nous parle dans un article trés intéréssant des 25 erreurs à ne pas commettre lorsque que l'on développe des applications quelles soient web et windows ou autre.


Voici l'adresse :

http://www.journaldunet.com/developpeur/algo-methodes/actualite/les-25-erreurs-de-programmation-les-plus-dangereuses.shtml

N'hésitez pas à vous y rendre et vérifier par la même occasion si vous n'en faites pas dans les 25 .... ;-)

Enjoy,