La gestion des dates dans un environnement Client / Serveur

Writing by jfmathieu on Wednesday, 30 of June , 2010 at 7:27 pm

Effectivement les dates sont toujours un problème. Que ce soit en .NET ou autre language ou en SQL. Le principal problème est le formatage. Comment en SQL envoyer le bon format ? aaaa/mm/jj ou jj/mm/aaaa ou mm/jj/aaaa ? Ce problème est réel et encore plus quand vous faites des reqêtes sur des systèmes distant par Webservice ou autre.
La solution est d’utiliser des différence de date avec les fonctions serveurs. Par exemple en sql utilisé GetDate() avec un soustraction de x soit GetDate()-1 ou autre.

Bonne programmation


DateTime data are always a problem to manage. Either in .NET or PHP or SQL (T-SQL). The real problem is event bigger when you didn’t know the date format of the remote computer. Is it yyyy/mm/dd or dd/mm/yy ? It also possible that the remote system (WebService or Client) will change it regional setting to put other formating.

The solution is to use the time on the server. For exemple in SQL use GetDate() witrh a substraction number.

Happy programming

Leave a comment

Category: Général

Ajouter Windows Live à Votre Site Web

Writing by jfmathieu on Sunday, 20 of June , 2010 at 7:23 pm

Microsoft nous à donné accès à un nouvel API nous permettant de mettre sur notre site web un indicateur de présence Windows Live Messenger.

wml-1

En allant sur ce site ( Windows Live Messenger ) vous pouvez récupérer le code HTML qui vous permettra de mettre une fenêtre de chat, un bouton ou un icône sur votre site.

Par la suite les internautes, possédant ou non un compte Windows Live pourront vous écrire directement.

Voilà !

Leave a comment

Category: Astuce, Blogging

Pré-requis pour Live Writer avec Live Space

Writing by jfmathieu on Sunday, 6 of June , 2010 at 7:19 pm

Je recréer récemment mon espace perso sur live space. Je me suis dit que j’allais l’utiliser un peu pour partager des idées. :)

J’ai donc démarré mon éditeur "Live Writer" (disponible sur … ) et j’ai tenté de créer mon compte "Live Space".

3

À ce moment j’ai obtenu une erreur me disant qu’il ne pouvait accéder à mon espace et de revérifier le mot de passe. Mais pourquoi je ne peux pas mettre mon espace perso dans Writer ? À ce moment l’URL de mon site était du format : http://cid-6cfee467cf0cb497.spaces.live.com/ (ce dernier n’est pas à moi !). Je ne trouvais pas ce lien particulièrement intéressant, mais je n’y voyais pas de problème.

Après un peu de "d’essaie & erreur" (de gossage) j’ai fini par trouvé une option dans "options > espace perso" que je ne désirais pas avoir, mais que je ne pouvais pas activé.

1

Cette option m’a permis d’avoir un lien personnalisé sur mon site internet live space qui ce traduit comme suit : http://gee-blog.spaces.live.com/

2

Dans cette zone il y avait la fonction non activable. Par la suite j’ai pu ajouter mon espace live space dans live writer sans problème !

Happy Blog !

Leave a comment

Category: Astuce

Analyse des communications client-serveur

Writing by jfmathieu on Saturday, 22 of May , 2010 at 5:30 pm

Dans le monde du Web, qui est un monde client-serveur, il arrive souvent que nous devions analyser les communications entre le client (ex: Internet Explorer) et le serveur web (ex: IIS).

Dans le cadre d’un des projets sur lequel je travailler, nous avons du “débuggé” une partie du système développé en SharePoint 2007, WCF et SilverLight.

Nous avions un problème de communication dans le cadre de l’utilisation d’un NLB (network Load Balancer) avec SharePoint 2007. Pour analyser l’interaction entre les différentes composantes, nous pouvons utiliser un logiciel tel que Fiddler ( http://www.fiddler2.com/fiddler2/ ) ou utiliser un add-on pour FireFox tel que Live HTTP header.

Ce genre de logiciel vous permet de voir les communications et les appels au serveur sur les différents protocoles. Il est de plus possible de voir le contenu des réponses du serveur en divers format.

happy debuging

Leave a comment

Category: Astuce, Outils, Testing

Antivirus et Anti-Malware de Microsoft

Writing by jfmathieu on Saturday, 15 of May , 2010 at 5:14 pm

Microsoft distribue maintenant un antivirus gratuit, Microsoft Security Essentials, pour les détenteurs d’une licence de Windows légale.

Les fonctionnalités clés sont

  • Protection complète contre les logiciels malveillants
  • Téléchargement simple et gratuit*
  • Mises à jour automatiques
  • Simplicité d’utilisation

 

Vous pouvez le télécharger ici en français. http://www.microsoft.com/security_essentials/default.aspx?mkt=fr-ca

Voilà !

Leave a comment

Category: Outils

Utilitaire de présentation

Writing by jfmathieu on Thursday, 4 of March , 2010 at 8:24 pm

Lorsque je suis allé à la conférence Microsoft SharePoint 2009 sur Microsoft SharePoint 2010 qui a eu lieu en octobre 2009 à Las Vegas, les présentateurs avaient presque tous un petit utilitaire très pratique.

L’outil s’appelle ZoomIt est il permet de :

  • Faire un Zoom où est votre curseur

Zoomit1

  • De faire un LiveZoom (le zoom est en permanence sur votre curseur)

Zoomit2

  • De dessiner sur votre écran

Zoomit3

  • D’écrire sur votre écran

Zoomit4

  • Et finalement d’avoir un compte pour les pauses !

Zoomit5

Ceci est très pratique lorsque vous donnez une formation !

Télécharger ZoomIt du site Technet de Microsoft (SysInternals) (269kb) version 4.1

Exécutez le directement de SysInternals par ici.

Leave a comment

Category: Astuce

ReadItLater… Ma liste de chose à lire…

Writing by jfmathieu on Saturday, 20 of February , 2010 at 12:22 pm

Le monde dans lequel nous vivions, et surtout dans mon domaine, tous bouge très vite.  Je suis environ 74 blogues sur SharePoint et d’autres sujets qui m’intéressent avec Google Reader cependant je ne peux pas toujours lire tous les articles que je veux sur le champ.

2-0-list-dl

J’utilise donc Read it Later qui est un Add-on pour FireFox, des booklet pour les autres navigateurs. De plus, il possède une application pour le iPhone.

Ainsi, je peux facilement marque les pages que je désire lire. Par la suite, avec mon navigateur ou mon téléphone portable, je peux lire les articles et les marquer comme lu.

Une autre fonctionnalité intéressante de la version “mobile” est qu’elle fournit une version “text” de l’article ce qui est plus facile à consulter sur de petit appareil comme le BlackBerry.

Essayez-le !

Read It Later…

Leave a comment

Category: Général

Aide à distances

Writing by jfmathieu on Monday, 14 of September , 2009 at 8:36 pm

Il existe plusieurs produits d’aide à distance telle que GoToMeeting ou NetMeeting. J’ai découvert TeamViewer qui est gratuit pour une utilisation personnelle et fonctionne à merveille ! On peut même enregistrer la présentation !

  • Commande à distance de n’importe quel ordinateur,
  • Administration à distance des serveurs,
  • Transfert de données,
  • Assistance à distance sans installation,
  • Présentation et démonstrations de produit à distance,
  • Support des écrans multiple,
  • et plus

Le PDF de présentation !

Allez voir http://www.teamviewer.com

@+

Leave a comment

Category: Général, Technologie

Google Wave – En temps réel

Writing by jfmathieu on Wednesday, 10 of June , 2009 at 8:05 pm

Un nouvel outil pour communiquer et collaborer sur le web. Cest la fusion du courriel, de la messagerie instantane, des pages web et plus
http://wave.google.com/

 

 

voir !

Leave a comment

Category: Général

10 gestes simples pour sauver la planète

Writing by jfmathieu on Wednesday, 22 of April , 2009 at 3:12 pm

10 gestes simples pour sauver la plante

1 N’achetez que ce dont vous avez besoin.
Pensez la location et l’emprunt, car beaucoup de choses sont rarement ncessaires.
Achetez des articles dans les ventes-dbarras et les magasins d’occasion.

2 Remplacez les ampoules incandescentes par des ampoules fluorescentes compactes.
Assurez-vous que vos portes et fentres sont tanches.

3  Le transport
Marchez, faites du vlo, utilisez le covoiturage et les transports en commun.
Envisagez un programme de partage de voitures ou la location.

4 Alimentation
Choisissez des aliments biologiques de saison.
Encouragez les producteurs locaux de denres alimentaires.
Consommez moins de viande.

5 Lavage et schage
Lavez davantage vos vtements dans l’eau froide et faites-les scher l’air libre.

6  Chauffage et climatisation
En t, rglez le thermostat 24 C ou 25 C.
En hiver, rglez le thermostat 19 C ou 20 C.
Installez des ventilateurs de plafond et des thermostats programmables.

7 Optez pour la proximit
Faites en sorte de travailler le plus prs possible de votre domicile.

8 L’eau
Choisissez de prendre des douches courtes plutt que des bains.
Fermez le robinet du lavabo pendant que vous vous brossez les dents.

9 Les dchets
Pensez aux dons, la rutilisation ou au recyclage des articles avant de les jeter.
Les matriaux nocifs comme les produits chimiques, les piles ou les appareils lectroniques devraient tre remis dans des dpotoirs pour dchets dangereux ou dans des centres de recyclage.

10  Entretien
Choisissez des produits de nettoyage naturels et non toxiques.
Pensez simplement utiliser des ingrdients naturels comme le vinaigre, le bicarbonate de soude et l’eau.

 

Pour plus d’informations sur le Jour de la Terre, consultez le site: www.jourdelaterre.org

 

Pensez-y !

Leave a comment

Category: Général

Hosting powered by 1&1 Hosting and by WordPress

WEB, TI & Programmation

Réflexions, outils et astuces par Jean-Francois Mathieu


Développeur internet depuis plusieurs années, je conçois, évalue et développe des solutions d'affaire électronique pour les entreprises. Les principales technologies utilisées sont Microsoft .NET (ASP, WebService, Window Service) avec MS SQL Server ou PHP avec MySQL. Pour le côté client, j'utilise le Javascript et le XML (AJAX) pour des solutions plus intéressantes pour l'utilisateur.