19 avril 2012

Aujourd’hui j’ai eu l’occasion, comme tous les jeudis, d’assister à 3 présentations.

1:
Bruno qui a présenté le design pattern MVC. Et a parlé d’ASP.Net MVC 3 et des nouveautés du MVC 4.

2:
Thierry a présenté silverlight, les principes de base. Le pourquoi l’utiliser (pour ne cité qu’un avantage => RIA).

3:
Jonathan à parlé de GTD (Getting things done).
Méthodologie qui permet de s’organiser facilement et efficacement.

Pour le reste de la journée, je vais avancer dans mon projet. Démo demain!

Publié dans Non classé | Laisser un commentaire

14 avril 2012

Aujourd’hui j’ai ma présentation concernant WCF et déploiement dans Azure.
À travers cette présentation, je dois de faire comprendre aux autres étudiants comment fonctionne cette technologie.

Je vais donc parler peu et montrer beaucoup,
1 étape: déploiement dans azure sans explication, histroire de motiver les foules.
2 étape: explication de WCF, démonstration d’une application sans azure.
3 étape: reprise du déploiement de départ avec explications approfondies.

Je pense qu’en faisant de cette manière je réussirai à captiver mon public.

Pour la suite de la journée, je vais réenvoyer mon service sur le compte de Pierre (la BD étant déjà renvoyée).

Je vais aussi approffondir le calendar control trouvé sur codeplex.
J’espère que fin de journée j’aurai la possibilité d’afficher les jours ou un événement est prévu.

Publié dans MIC | Laisser un commentaire

Import – Export base de données Azure

Après avoir cherché pas mal de temps sur comment faire un backup de ma base de données azure,
je suis tombé sur deux tutoriaux pas mal disponibles ici :

http://blogs.msdn.com/b/cesardelatorre/archive/2010/06/04/importing-exporting-data-to-sql-azure-databases-using-bcp-and-sql-scripts.aspx

et

http://sqlserverpedia.com/wiki/Migrating_Data_to_SQL_Azure_Using_BCP

Je pense que cela pourra aider pas mal d’entre vous donc enjoy!
Je ne vais pas refaire l’explication ici cela serait sans utilité étant donné que les deux liens que je vous ai donnés répondent
clairement au besoin.

La seule explication que je donnerai sera celle-ci

import

bcp familymate.dbo.Family in "C:\family.dat" -S server.database.windows.net -U username@server -P password -n -q

Cette ligne spécifie quel fichier injecter dans la base de données.
Dans ce cas-ci, le fichier family.dat (préalablement exporté).

export

bcp familymate.dbo.Family out "C:\family.dat" -S server.database.windows.net -U username@server -P password -n -q

Dans ce cas-ci, les données sont exportées dans un fichier nommé family.dat à la racine du disque dur.

Les lignes d’import-export ici, ne concerne que la table family (familymate.dbo.Family => [nomBd].dbo.[nomtable]).
Il faudra malheureusement refaire la manip pour chaque table de la BD.
Un fichier BAT peut être réalisé en 25 sec (en prenant son temps!) et je pense que cela peut simplifier le backup de la BD (ainsi que son exportation!).

PS: pour rappel, il faut au préalable avoir récupéré la structure de la base de données grâce à sqlManagment studio et son générateur de script.

Publié dans Azure, tips | Laisser un commentaire

03 avril 2012

Hello lecteur,

Aujourd’hui je suis resté chez moi. Mais, cela ne veut pas dire que je n’ai pas travaillé !

Je me suis attelé à commenter mon code (pour l’application familymate) et a mettre les bases concernant la liste de tâches.

Mettre les bases signifie créer la view/view model, créer les tables dans la bd et permet l’ajout et l’affichage de la liste de tâches.

J’ai aussi « amélioré » mon site avec un petit compteur javascript qui m’affiche le nombre de jours/heures/sec restantes pour mon stage. (j’ai intentionnellement laissé le script visible pour que vous puissiez vous en inspirer).

<h1 id="Compte"></h1>
<script type="text/javascript">// <![CDATA[
        var Affiche=document.getElementById("Compte");

        function Rebour() {

        var date1 = new Date();

        var date2 = new Date ("May 18 17:00:00 2012"); // Date et heure de fin

        var sec = (date2 - date1) / 1000; 

        var n = 24 * 3600; //nombre de secondes dans un jour

        if (sec > 0) {

            j = Math.floor (sec / n);

            h = Math.floor ((sec - (j * n)) / 3600);

            mn = Math.floor ((sec - ((j * n + h * 3600))) / 60);

            sec = Math.floor (sec - ((j * n + h * 3600 + mn * 60)));

            Affiche.innerHTML = "Il reste : " + j +" jours, "+ h +" h "+ mn +" min et "+ sec + " sec avant la fin de mon stage.";

            window.status = "Il reste : " + j +" jours, "+ h +" h "+ mn +" min et "+ sec + " sec avant la fin de mon stage.";

        }

        else if (Math.abs(sec) < (86400 * n)) { 

            Affiche.innerHTML = "Mon stage au Mic est en cours.";

            window.status = "Mon stage au Mic est en cours.";

        }

        else {

            Affiche.innerHTML = "Mon stage au Mic est fini.";

            window.status = "Mon stage au Mic est fini.";

        }

        tRebour=setTimeout ("Rebour();", 1000);

        }

        Rebour();

// ]]></script>
Publié dans MIC | Laisser un commentaire

02 avril 2012

Dur journée aujourd’hui ! j’ai mis en place le module d’invitation au complet (création + acceptation + … ) et le système de note (avec la gestion de la date ! ).

Je suis content car j’ai implémenté mes items (pour ce sprint). Ce qui signifier que j’ai 2-3 jours d’avance.
Je vais donc pouvoir profiter de cette avance pour la documentation, l’amélioration et vérification de bug.

Publié dans MIC | Laisser un commentaire

29 mars 2012

Je pense que j’ai été un peu optimiste pour la journée d’aujourd’hui. Ce matin les présentations commencent à 10heures et se finissent à midi (je passe la mienne à 11h30).

Après les présentations, j’ai eu rendez-vous avec Thibaut pour discuter de ce que nous faisons au MIC.

Ensuite, je me suis attelé à refaire mon CV (une nouvelle fois mais, cette fois-ci en anglais) et corriger les derniers points de ma présentation.

Publié dans Non classé | Laisser un commentaire

28 mars 2012

Hier, j’ai eu l’opportunité de soumettre mon CV à Pierre et d’avoir un feedback super rapide.

Concernant le projet j’ai pas mal avancé mais, je reste bloqué concernant la mise à jour de la valeur d’une textbox.

Ce matin, comme j’ai commencé mon CV hier et qu’il faut encore que j’y fasse pas mal de modifications (voir repartir de 0) je vais faire cela jusque 11 h. Après, je me laisse 1 heure pour regarder à mon problème de textbox !

Ce midi un bbq a été fait en équipe ! 8 personnes pour allumer du charbon j’ai vu mieux. :D
On a mis pas mal de temps pour se fameux bbq mais, je pense que le temps passé à faire ça n’est pas vraiment perdu. Il nous permet d’en apprendre un peu plus sur les uns et les autres (une équipe quoi !).

Pour le restant de l’après-midi, je me suis concentré sur la réalisation de la note.

J’ai eu l’occasion de pouvoir solutionner mon problème grâce à Pierre et stackoverflow, je ferai un tutoriel d’ici quelques jours.

Publié dans Non classé | Laisser un commentaire

27 mars 2012

Ce qui a été fait hier, réalisation de la création d’utilisateur et de la famille.

J’ai dû changer mon service de compte azure. Car, suite à une mauvaise manipulation, j’ai fait « sauter » le compte de Pierre.
Résultat des course ; mon projet n’a pas été réellement impacté, par contre mon blog si (dans la précipitation je n’ai pu faire un backup correcte).
Ce matin je me préoccupe d’écrire la partie concernant la création d’une invitation.

Petits plus de la matinée,
1. J’ai fait la mise à jour de mon Lumia 800 (Maj ; 12070). J’en avais assez de ces problèmes de batterie (12heures d’autonomie). Maintenant, wait and see… .
2. Présentation de mon ppt à Pierre et modification de celui-ci selon ses suggestions et celles des autres stagiaires.

J’ai commencé à la vue de la note dans le courant de l’après-midi. La note devait respecter certain critères, comme par exemple le respect du thème utilisateur !

Je pense pouvoir terminer la note demain (avec la gestion du thread de synchronisation).

Publié dans MIC | Laisser un commentaire

05.03

Réunions avec Pierre, David et les promoteurs.

Ce qui ressort de la réunions; on est bien encadré, on fait du bon boulot et surtout.. encore 10 semaines pour retirer un max de cette expérience!!!!

Suite à cette réunion, lecture de quelques documents important (debugging, rapport de bug, etc.)

Pour finir, par une remise en forme de mon application. Et un avancement du projet.

 

Publié dans Non classé | Laisser un commentaire

02.03

Aujourd’hui le mic a 3 ans !! (http://events.mic-belgique.be/event/conference-de-presse-3-annees-dactivite-du-mic-bilan-et-perspectives-en-presence-du-ministre-jean-claude-marcourt)

Donc, journée conf, discussion, et vue vers l’avenir! (planification de projet? on verra dans 8 semaines)

 

Publié dans MIC | Laisser un commentaire