Day 39 – Implémentation Try-Catch et TFE

La début de la journée fut consacré entièrement à la rédaction du TFE.

Ensuite, quelques problèmes furent corrigés notamment au niveau des Try-Catch.

Des tests furent effectués afin d’être sur que l’implémentation fut correctement mise en place.

Le blog fut mis à jour par la même occasion.

Publicités

Day 35 – PDO et Problèmes

Cette journée fut dédiée à la fin du changement de MYSQL vers PDO avec plusieurs problèmes rencontrés :
1. Impossible de démarrer/d’arréter le Robotstream après avoir effectuer les changements
2. Impossible de lire une playlist
3. Impossible de supprimer une playlist
4. Impossible de supprimer un container d’une playlist (bug d’affichage).

Avec ces nombreux bugs, une phase de débugging s’impose demain avec la correction de ceux-ci.

Le problème de suppression de playlist fut résolu en début de soirée.

Day 33 – Sprint Review

Cette journée fut intégralement passée à la préparation du Sprint Review.

Pendant 2 heures, nous allons devoir présenter en groupe nos différents projets et ce que nous avons fait depuis le début de notre stage.

Ce sera donc l’occasion de montrer les fonctionnalités ajoutées à Robotstream ainsi que la modification des requêtes vers du PDO.

Day 26 – StackOverFlow et Suite du PDO

Après une réunion concernant les points pouvant être améliorés au Microsoft Innovation Center par Pierre Mengal, j’ai décidé de continuer un peu sur mon compte StackOverFlow.

Ensuite, une trentaine de fichiers ont été modifiés en corrigeant et ajoutant des requêtes PDO pour rendre tout cela autonome c’est-à-dire sans avoir besoin d’un SGBD spécifique.

La journée de demain sera passée uniquements à la fin des requêtes PDO car celles-ci sont très nombreuses et je pense qu’il serait temps d’avoir fini ce point important afin de démarrer le reste du projet.

Day 25 – StackOverFlow et PDO

Cette journée fut dédiée à la participation sur StackOverFlow et la suite des requêtes PDO.

Le principal blocage se trouve actuellement au niveau des horaires de lancement des playlists (problème lors de la création mais non au niveau de l’édition).

Après quelques demandes auprès de Guillaume Tilleul, le problème est en cours de résolution.

Concernant StackOverFlow, je pense garder une plage horaire après mon stage d’une heure pour pouvoir participer activement à la communauté.

La journée de demain sera consacrée à la correction de l’erreur des horaires et à la fin des requêtes PDO pour enfin démarrer la partie serveur.

Modifier du MYSQL vers du PDO – Base de données

Voici un premier tableau pour débuter les correspondances de requêtes entre le MYSQL et le PDO :

Commande MYSQL Commande PDO
mysql_select_db(); Requête non existante en PDO : la table est déjà définie dans la connexion à la BDD avec new PDO(…)
mysql_fetch_array();
mysql_fetch_assoc();
mysql_fetch_row();
Utiliser le PDOStatement->fetch avec :
a) PDO::FETCH_ASSOC
b) PDO :: FETCH_BOTH
C) PDO :: FETCH_OBJ
pour les principaux paramètres.
mysql_free_result(); unset()
mysql_num_rows();
mysql_affected_rows();
PDOStatement->rowCount
mysql_insert_id(); PDO::lastInsertId
mysql_num_rows(); PDOStatement->rowCount

Day 18 – Suite des requêtes PDO et Rédaction Tutorial

En cette journée, le point principal mis en avant est le changement des requêtes MYSQL vers PDO et la modification de divers aspects dans le code.

Plusieurs fichiers furent donc modifiés et testés sur le serveur pour voir si tout fonctionne correctement et si les liens aux base de données sont toujours corrects.

De plus, des tutoriaux seront disponibles à partir de demain concernant les bases de données (par exemple le changement de requêtes MYSQL vers PDO, …).

Demain, un tutorial sera mis en ligne pour les requêtes et je devrai rencontrer mon maître de stage afin de lui montrer mon avancement dans le projet.

 

Day 17 – Fin des labos Windows Azure

Après plusieurs jours de Labo sur le site officiel d’Azure mais aussi sur Channel9, la plupart des points importants sont enfin finis (dont tous les labos présents).

Plusieurs vidéo intéressantes sont encore disponibles sur http://channel9.msdn.com/Tags/windows+azure et je compte les finir ce week-end afin d’avoir une vue d’ensemble sur Windows Azure ce qui me permettra de développer sans aucun problème (enfin je l’espère).

La fin de la semaine sera totalement consacrée à la conversion des requêtes MYSQL vers des requêtes PHP PDO (plus ou moins 1/3 du travail est déjà effectué). Mon objectif est de terminer ce travail pour la fin de cette semaine afin de débuter la partie Windows Server.

Day 16 – Suite Requêtes PHP(PDO) et Rédaction du TFE

Le début de journée commença magnifiquement avec un gros retard des trains suite à un « accident de passage » ce qui m’obligea à programmer chez moi.

J’ai donc continué la conversion de PDO des requêtes MYSQL avec quelques problèmes au niveau des connexions. La requête reste plus ou moins la même mais quelques changements importants doivent être effectués ce qui m’entraina tout droit dans diverses erreurs. Un tutorial sera rédigé dans les prochains jours afin de vous montrer différentes erreurs à éviter lors de cette conversion.

Ensuite, le reste de la journée fut dédié à la rédaction du TFE (parties outils et conception) ainsi que la correction de divers points dans la présentation de l’entreprise (informations reçues de G. Tilleul concernant Robotstream, Numerizik et son entreprise).