Blog professionnel et technique de Adrien FROISSART

Lundi, juillet 26 2010

Ménage d'été !

C'est le moment de faire le ménage !!!

Accumulés depuis toutes ces années, je vends pas mal de câbles et diverses choses en tout genre !

A venir une liste non exhaustive des choses que je vends.
Photos sur demande , n'hésitez pas à me contacter : contact [at] digitaldna.fr

A vendre :

  • Câble réseau catégorie 7 (OUI 7 !!) double (2* 4 paires), environ 40 m (faire une proposition).
  • Guide de survie Visual Basic 2005 de Michel Martin, 8€.
  • Asp.Net 2.0 avec VB.Net 2005 Conception et développement d'applications web avec visual studio de Brice-Arnaud Guérin, 13€.
  • C# 2.0 de Hervé Berthet , 8.5€.
  • C# - Asp.net Ajax (VS 2008) Cahier entrainez vous à créer une suite bureautique de Brice-Arnaud Guérin, 17€.
  • C# Développez avec Visual Studio 2008, de Thierry Groussart, 22€.
  • Visual C# 2005, de James Foxall 15€.
  • Cybercriminalité, de Eric Filiol, 8 €.
  • Programmer en Java avec CD de Claude Delannoy, 9 €.
  • Aide mémoire de Java de Vincent Granet 8€.
  • Câble DVI-I <-> DVI-I,Longueur 5 m blindé, 20€ n'ayant jamais servi, (Cout initial 65€).
  • Câble Vivanco 3 RCA mâle RVB/YUV mâle vers VGA Sub D15 mâle - Longueur 5 m - gamme Sound & Image avec contacts OR et liaison en cuivre OFC, 60€ n'ayant jamais servi (Cout initial 90 €).
  • Pochette de rangement ovale Shure EAHCASE pour écouteurs, 3€.
  • Kit piéton htc, n'ayant jamais été utilisés. prise usb htc, deux écouteurs, molette de réglage du volume sonore, bouton et micro. Vendu 5€ (2 Pièces).
  • Câble audio double RCA mâle <-> double RCA mâle. Vendu 1€.
  • Mini hub usb i-rocks 4 ports non alimenté. Vendu 2€
  • Adaptateur DVI 13 Pt Mâle --> D-SUB 15 Pt Femelle, Quantité 4, 1€ pièce.
  • Processeur AMD Sempron 2600+, socket A, ref : SDA2600DUT3D, non testé (5€).
  • Barrette mémoire Nanya 512Mo DDR PC 266/2100, non testée (5€).
  • Câble de connexion pour calculatrice TI-83 (Double jack 2.5), 3€.
  • Adaptateur audio stéréo Jack 3.5 Mâle --> Jack 2.5 Mâle de 0.70m. 2€
  • Câble DVI mâle / mâle 19 broches (DVI-D) blindé et neuf longueur 2m, 90 Cts l'unité 3€ les 4.
  • Cordon RCA mâle / RCA mâle stéréo, 1.2m, 90 Cts.
  • Câble S-VIDEO M/M 10m, 9€.
  • Câble adaptateur 9 broches --> HDTV (YUV/S-VIDEO), 3€.
  • Câble IEEE1394B FireWire 800 9 broches mâle/mâle, 3€.
  • Câble adaptateur composite femelle -> S-Video 1€.
Les prix sont indiqués hors frais de port éventuels, je ne suis pas un professionnel juste un particulier qui se débarrasse donc pas de facture.

Cette liste est également en évolution constante, selon les choses dont je me suis débarrassé !

N'hésitez pas à me contacter au cas ou vous avez un besoin : contact [at] digitaldna.fr

Dernière MAJ : 30/08/10 06h36

Mercredi, juin 30 2010

Ah les soldes...

Ah les soldes un grand moment !

Très important pour tous les professionnels sur internet ou non qui ont un contact direct avec le client.
C'est également un superbe moment pour tester la résistance d'une infrastructure, et parfois c'est le drame, un choc d'une rare violence comme suit :


Quand même, à 8h04 soit 4 minutes après avoir ouvert ses portes (ouverture spéciale à 8h... pour les soldes !!), CDiscount est déjà down.
Bein c'est du joli tout cela !

Jeudi, avril 15 2010

Telerik Reporting et problèmes associés

Un petit post de passage pour exprimer le désespoir rencontré dans l'utilisation d'un composant Telerik : Telerik Reporting en Winforms. 

Les versions concernées sont la Q1 2010 ainsi que la Q3 2009 (SP1) à savoir les deux dernières versions !

Mes griefs sont simples : Le système de sous-rapport n'est pas franchement ce que l'on peut appeler au point , il en va de même concernant les liaisons de données.

- Les sous-rapports :

Parfois il se révèle nécessaire d'utiliser ceux-ci comme dans mon cas pour faire intervenir des statistiques. Seul problème , j'ai deux champs (un id et un intitulé) ces deux champs ont besoin d'être répartis en colonnes puisque les résultats sont trop nombreux.

Après moultes tentatives, les colonnes s'affichent mais à chaque fois avec une colonne d'écart, entendez par là colonne 1 remplie, colonne 2 vide, colonne 3 remplie colonne 4 vide, etc. Sachant que du coté des données il s'agit d'un simple dataset lié avec un dataAdapter, qui gère lui même la répétition des champs dans les colonnes.

Non, ce n'est pas tout : lorsque les données sont (apparemment) réparties sur 3 colonnes (6 ou 12 dans la réalité en comptant les colonnes vides) la colonne centrale (la seconde remplie) décide tout à coup de ne mettre que 9 enregistrements et non pas 10 comme dans les autres. En tout et pour tout cette péripétie à pris une journée de travail soit une journée de perdue pour (excusez moi d'avance) une foutue connerie de sous rapport. Moralité Crystal Report © le fait tout aussi bien. (Je ne rentre pas dans le débat de Reporting Services © qui est une solution dépendant en partie de Crystal Report ©, enfin tout du moins de ce que j'en sais.)

On pourrait se dire, ce n'est qu'un problème mineur (ce qui est le cas à la base), le rapport fini enfin par être comme on le souhaite (enfin à peu près), mais non lors de l'intégration de ce sous rapport dans le rapport parent, on perd toute la mise en forme retour à l'affichage sur une unique colonne sans autre moyen de négocier. 

- L'accès au données :

Comme beaucoup de monde je suppose, j'utilise des procédures stockées pour toutes mes requêtes, cela permet de ne pas afficher la requête dans le code et surtout de gagner du temps dans le cas ou une procédure va en exécuter d'autres pour vérifier ceci ou cela...

Première constatation : Telerik Reporting ne gère pas les procédure stockées.

Ainsi soit-il je ne suis pas fan des assistants, j'essaye donc relier mes données à mon rapport via ma couche d'accès aux données. Seul petit problème : j'ai de multiples paramètres à transmettre à ma procédure stockée. Résultat :  isNull ! Les paramètres même bien configurés ne passent pas, enfin n'arrivent pas à destination. A partir de ce point j'arrête tout développement sur Telerik Reporting.

Bilan de cette (Mes)aventure : Énervé, Une journée de travail perdue voir même deux plus celles d'avant pour construire les différents rapports soit une bonne semaine, une mauvaise opinion sur Telerik Reporting. Le reste des composants Telerik reste cependant tout à fait satisfaisant.

Jeudi, avril 1 2010

Quand Outlook se mèle à la malchance ...

La situation se passe un soir et vous attendez un mail important.

Vous démarrez votre machine en rentrant du travail tentez (oui oui tentez) d'ouvrir le programme fétiche : Outlook et là BAM :
On vous inflige une magnifique erreur dont le contenu est le suivant : "Impossible de démarrer Microsoft Office Outlook. Impossible d'ouvrir la fenêtre Outlook." avec un peu de chance (ce qui n'est pas mon cas) vous aurez quelques détails sur l'erreur : "Données XML incorrectes. Impossible de charger l'affichage.".

Je vous avoue que c'est plutôt le genre d'erreur déroutante, à laquelle on ne s'attend pas en rentrant d'une bonne journée de travail !

Après quelques recherches voici deux solutions :

  1. La première consiste simplement a réinitialiser le panneau de navigation de Outlook. Ouvrez votre console favorite et accédez au dossier de outlook donc en général : c:\Program Files\Microsoft Office\Office12\
    De là tapez simplement outlook.exe/resetnavpane , à cet instant la magie opère outlook s'ouvre et vous laisse (enfin !) accéder à vos précieux e-mails.

  2. La seconde solution est utile en cas de répétition de ce problème (Dans mon cas à chaque redémarrage) : Il faut exécuter SCANPST.EXE qui se situe dans le dossier c:\Program Files\Microsoft Office\Office12\ à ce niveau il faut sélectionner les fichiers personnels pst situés généralement dans le dossier: C:\Users\Utilisateur\AppData\Local\Microsoft\Outlook De là l'analyse se fait et si tout se passe bien retour à la case départ (là je n'ai pas de solution pour le moment) vos fichiers sont parfaits.
    Si l'analyse trouve des erreurs, il suffit alors de cliquer sur réparer (ce que j'ai fait) et depuis plus aucun problème au démarrage de outlook.

    Morale de l'histoire : comme tout programme Outlook c'est bien mais quand cela dysfonctionne ca prend vraiment le chou !

Lundi, décembre 28 2009

Développements Janvier-Fevrier 2010

Bonjour,

Voici les développement prévus pour Janvier 2010 :

--> Sortie de DNA Dev portail permettant à quelques développeurs de mettre en commun leurs travaux (Wiki, gestion de projet sous forme de tasks et de progression, etc.) (A ce jour deux : Pierre et moi même) , ce portail sera peut être un jour ouvert au public. Dans tous les cas les sources seront disponibles pour qui les souhaite vers la fin janvier.

--> Sortie de la DVDTeque, ayant vu beaucoup de chose sur le net ces derniers temps et ayant une collection de DVD/Serie grandissante (Oui oui du DVD légal quoi !) j'ai donc décidé de développer une DVDTeque en mode web avec fonctions d'export et tout le tralala. Accessible depuis un login/mot de passe bien entendu. Les sources de la DVDTeque seront disponibles dans le courant du mois de janvier. (Le temps de tester entre amis et famille le bon fonctionnement de celle-ci.).

Tous les codes sources sont bien entendu en C#/ ASP.Net..

Retard : En raison des examens approchants (Bah oui il y a le CNAM aussi !) La sortie des projets sera retardée.

Vendredi, décembre 25 2009

Joyeuses fêtes ...

Je souhaite à toutes et à tous un joyeux noël ainsi que de bonnes fêtes de fin d'année.

Dimanche, novembre 29 2009

SPAM par SMS : 33700

Quand le SPAM ne touche plus uniquement nos messageries mais également nos téléphones mobiles que faire ? Accepter de recevoir des SPAM SMS intempestif, sans broncher ? Non il existe une solution simple en réalité, celle-ci est détaillée dans une petite note du Ministère de l'économie, de l'industrie et de l'emploi ( disponible ici ).

En bref :

1) Vous recevez un SMS Indésirable 2) Vous transférez tout simplement au 33700 3) L'opérateur concerné analyse votre requête, vérifie les informations et bloque immédiatement la ligne du correspondant. 4) EnJoY !

La suite bien évidement concerne l'opérateur et la justice Française.

Vous pouvez trouver plus d'information sur le site du 33700 (SPAM SMS).

Mardi, novembre 24 2009

Un peu d'humour dans la recherche d'emploi.

Bonjour, me voici à presque un mois de chômage (et cela me pèse !!!) Une idée m'est apparue hier lorsque j'ai regardé une émission sur direct 8. Comme Jean pierre qui à créé son site "Rhabillez Jean Pierre", J'ai donc décidé de lancer mon slogan personnel : "Sauvez mon cv" Les deux adresses y menant sont disponibles : www.sauvezmoncv.fr ou encore www.sauvezmoncv.com .Le contenu viendra normalement avant la fin de semaine ( En effet je priorise les candidatures ainsi que les cours à distance du CNAM.).

Bientôt la suite :)

Samedi, octobre 24 2009

Recherche d'emploi en temps de "crise"

Il n'est pas toujours aisé de rechercher un emploi, mais là en temps de crise, c'est pire encore ! Étant moi même à la recherche actuellement d'un emploi, je tiens à partager mes informations.

Je met à votre disposition mon curriculum vitae ainsi que ma lettre de motivation.

Veuillez trouver ci-dessous une liste non exhaustive de sites où je me suis inscrit :

- Monster

- Adecco

- Manpower

- Journal du Net

- Facebook

- Selec'Team

- Add IT Team

- Viadeo

- Linkedin

- Les jeudis

- Page Personnel

- Expectra

- L4M

- Nord Job

- Carrière Info

- Cadre emploi

- Adecco Expert

A venir :

- Delicious

- Diigo

Si vous avez d'autres idées, mettez les en commentaires.

Par avance merci.


MAJ 24/10 10h16

Jeudi, août 6 2009

Après plusieurs mois d'attente le revoila ...

Après plusieurs mois de recherches infructueuses pour trouver le livre écrit par "Scott BERKUN" sur l'art du management de projet édité par O'reilly (Qui n'existe plus aujourd'hui), celui-ci réapparait enfin sur internet et en français.

C'est un vendeur pro qui le propose au tarif de 38€. Pour les intéressés : c'est ici sur Priceminister.

Mercredi, juillet 15 2009

C'est l'été et donc le moment du grand vide grenier sur vos machines !

Avec le temps les machines situées sur un réseau peuvent facilement devenir de « vraies poubelles ».

C’est la qu’entre en jeu une solution simple : un script déployé par un serveur, de préférence le contrôleur de domaine principal qui sera à l’initiative de la « Purge ».
Voici un exemple de scripts successifs mis en œuvre personnellement pour la société qui m’emploie :

Tout d’abord il faut créer un dossier partagé sur le serveur (Purge ici) qui servira, de dossier de base pour les scripts et, de cible pour les logs remontant des machines. (Hé oui on logue ce que l’on fait ! )
Ce premier script est celui qui va être déployé et permettra la copie et l’exécution des scripts et utilitaires nécessaire au nettoyage.

Deploy.bat

   

@Echo off 
rem  désactive l’affichage du script à l’écran.
net use y: \\domaincontroler\Purge
rem créé un lecteur réseau P : .
p:
md c:\purge
rem créé un dossier purge à la racine.
copy purge.bat c:\purge\
rem copie le script (purge.bat) vers le dossier purge.
c:
rem reviens à la racine du disque.
cd\ purge
rem se met dans le dossier purge.
start /wait purge.bat
rem exécute le script purge.bat et attend la fin de son exécution pour continuer.
del /s /q /f *.*
rem efface tout ce qui est contenu dans le dossier purge.
cd\
rem retour à la racine du disque.
rd purge
rem supprime le dossier purge.
net use /delete p:
rem déconnecte le lecteur réseau P :.
shutdown -m \\127.0.0.1 -s -t 0
rem ordonne l’extinction de la machine sans attendre.

Ce second script quand à lui va effectuer la purge. Toutes les actions effectuées sont loguées dans un fichier texte au nom de la machine.

Purge.bat

@Echo off
c:
cd\
del /s /q /f *.old
del /s /q /f *.tmp
del /s /q /f *.pif
rem suppression des fichiers de type .old, .tmp, .pif. /s supprime tout ce qui est contenu dans les sous répertoires, /q ne demande aucune confirmation avant suppression, /f supprime les fichiers en lecture seule.

if exist %systemroot%\temp del /s /q /f %systemroot%\temp\*.* >> p:\logs\%computername%.txt

If exist “%USERPROFILE%\Local Settings\Temp\*.tmp” del “%USERPROFILE%\Local Settings\Temp\*.*” /s /q /f

cd\purge
chkdsk >> p:\logs\%computername%.txt
defrag c: -v >> p:\logs\%computername%.txt
exit


Microsoft permet également de supprimer des profils utilisateurs via un petit utilitaire : User Profile Deletion Utility (Delprof.exe) disponible à cette adresse : http://www.microsoft.com/downloads/details.aspx?familyid=901A9B95-6063-4462-8150-360394E98E1E&displaylang=en

Cette information est donnée à titre informative et/ou éducative en aucun cas je ne saurait être tenu pour responsable de vos agissements, d'une mauvaise utilisation de ce script ou d'une perte éventuelle de données.


Mardi, novembre 4 2008

CTP Visual Studio 2010 & Framework 4.0 disponibles

Pour les amateurs de test logiciel, Microsoft à mis en libre téléchargement La CTP de Visual Studio 2010 qui en outre intègre le Framework.NET 4.0.

Pour télécharger Visual Studio 2010 c'est : Microsoft Pre-release Software Visual Studio 2010 and .NET Framework 4.0 Community Technology Preview (CTP)

et pour retourner vos FeedBack c'est : Visual Studio 2010 and .NET Framework 4.0 CTP Feedback

Quand explorer.exe plante sans cesse ...

Voila il m'est arrivé la mésaventure et plus d'une fois que "explorer.exe" plante sans cesse lors de la manipulation de fichiers exécutables avec un Ctrl+C ou Ctrl+V ou même avec un simple clic droit sur l'exe. Force de constater que Microsoft n'a aucune ressource la dessus et grâce à diverses sources anglophone j'ai pu trouver une petite solution à ce problème. En effet celui-ci et dans mon cas se situait sur une extension de type "CmdLineContextMenu Class" Context Menu SecuROM context menu for Explorer Version:1,1,224,0 Editeur: Sony DADC Austria AG. Ce problème se règle facilement avec "ShellEx View" disponible à cette adresse : http://www.nirsoft.net/utils/shexview.html. Après installation il vous suffira de lancer le programme et de trier les élément par type. L'élément qui faisait sans cesse planter lamentablement explorer.exe chez moi était de type "Context Menu". Si vous avez exactement le même problème que moi essayez de faire un clic droit sur SecuRom puis "Disable selected item". Testez en live, si le clic droit est revenu c'est que c'était le bon élément sinon retentez votre chance avec un autre.

Samedi, août 9 2008

C# (Sharp) la présentation

A la demande de Microsoft, "Anders Hejlsberg" a mis au point un système pour rendre le développement d'application Windows et Web beaucoup plus aisé. Une nouvelle architecture est née suivit d'un langage qui devient aussitôt la référence et le principal langage pour Microsoft: le C# prononcé C Sharp.
Le c# est dérivé du c++, on y retrouve aussi plusieurs caractéristiques des langages relativement récent à savoir par exemple le java.Il participe aussi pleinement à la création des pages Web dynamiques côté serveur et des services Web. Puisque le c# s'inscrit dans la lignée c c++, nous allons en premier présenter les caractéristiques de c# par rapport au c++ et en second étudier les instructions de base de C#.

Les Caractéristiques du C# par rapport au C++

  1. orientation objet prononcé tout doit être incorporé dans les classes.
  2. code unicode nouvelle solution pour faire face à la lourdeur de l'interfaçage avec la lourdeur des modules unicodes.
  3. libération automatique des objets
  4. disparition des pointeurs
  5. remplacement des pointeurs par des références.
  6. disparition du passage d'argument par adresse au profit du passage par référence.
  7. nouvelles manipulations des tableaux.
  8. passage de tableaux en arguments
  9. nouvelles manières d'écrire les boucles.
  10. disparition de l'héritage multiple mais possibilité d'implémenter plusieurs interfaces dans une classe.

Lire la suite »

Jeudi, juillet 17 2008

MO5 C'est notre patrimoine ludique qui est en danger

logoMO5.png

Communiqué : Attention : Patrimoine en danger !

Paris, le 09/07/2008,

Depuis plus de 10 ans, les collectionneurs fondateurs de l'association MO5.COM ont assemblé une des plus grandes collections d'Europe, dédiée à l'histoire de l'informatique et des jeux vidéo. Ils la font vivre au travers d'expositions interactives ouvertes au public tout en préparant son avenir dans un futur musée.

Mais cette collection est aujourd'hui menacée : Des défauts ont été relevés par une commission de sécurité dans les locaux où elle est conservée depuis cinq ans, dans les sous-sols d'un collège de la région parisienne, aménagés par nos soins. En raison des risques d'incendie, cette commission a demandé le départ des 30.000 pièces qui composent la collection. Or l'association, composée de bénévoles, ne dispose ni de l'espace nécessaire pour entreposer cette collection ailleurs, ni de moyens suffisants pour assurer son transport.

Lire la suite »

Mercredi, juillet 16 2008

Présentation succincte de l'auteur

Bienvenue sur mon blog je me prénomme Adrien j'ai 23 ans passionné d'informatique et plus particulièrement de développement applicatif sur les technologies Microsoft Dotnet . Je suis actuellement titulaire d'un BTS informatique de gestion option développeur d'application.J'ai créé ce blog pour y publier mes différentes réalisation mais aussi pour faire partager ma passion : Dotnet !!

Pour ceux qui ne connaissent pas, Dotnet ou .Net était à l'origine (fin des 90') appelé "Next Generation Windows Services", la première version étant disponible courant 2001 il me semble. Dotnet est aujourd'hui la réponse de Microsoft pour le développement d'applications d'entreprises multi-niveaux basé sur les technologies Dotnet. Le moteur CLR (Common Language Runtime) permet à Dotnet d'être complètement indépendant des langages employés ce qui lui confère nativement la possibilité de supporter de nombreux langages. Seul hic dirais-je, Dotnet est réservé à un environnement "windows", contrairement aux technologies java de Sun. Un projet est actuellement en cours concernant la portabilité de .net sous Linux et Mac OS Le Projet Mono (en anglais), pour les réfractaires : La communauté francophone liée à Mono. La suite bientôt.