Je ne passe qu'un petit message car je suis entre deux exams, mais depuis quelques jours plus rien ne s'affichait dans la colonne de droite du blog (la description, le calendrier, le mini moteur de recherche, les catégories, les archives, la partie pour se logguer...).
Trouvant cela bizarre au début j'ai cru que ce n'était qu'un bug de mon PC, jusqu'à ce que je reçoive un email de chez moi me disant que plus rien ne s'affichait non plus de leur côté!!!
Cela n'étant donc apparemment pas qu'un simple bug, je me suis tappé à parcourir le code pour trouver ce qui n'allait pas. Au début je me suis dit que cela faisait comme si la partie php ne générait plus cette partie de la page, comme si elle avait été mise en commentaire, mais non!! en regardant la source HTML générée, tout était bien présent, mais n'apparaissait pas à l'écran!!!
Puis je me suis rendu compte d'un petit détail que j'ai entouré en rouge sur l'image suivante:
Ce petit détail m'a confirmé que l'affichage se faisait bien, mais en dehors du cadre!!! Et donc que c'était une histoire de padding ou de je ne sais quoi dans la CSS qui avait été modifié!!
La classe dans la CSS correspondante (bSideBar) n'était pas bien dure à trouver, et apparemment ce devait être l'attribut width qui avait été modifié, mais après allez savoir la valeur d'origine de ce qui avait été changé!!
J'ai donc recherché dans mes CD où j'avais bien pu mettre les fichiers d'origine du blog que j'ai fini par retrouver avec par la même occasion la valeur d'origine.
width: 259px;
avait été changé en
width: 009px;
!!!!
Qui a fait ce changement?? PY??
Remarque, pour beaucoup d'entre vous, vous n'aurez peut être même pas vu le bug, car pour s'en rendre compte il faut que la CSS (custom.css) soit réactualisée dans votre cache Internet, ce qui ne se fait pas forcément à moins d'appuyer sur F5 quand vous êtes sur la page Internet!!
Avec du recul c'était amusant de trouver le bug, mais cela m'a quand même fait perdre une bonne heure.
Bon je vais retourner bosser maintenant!!
A+, Nicolas.
Attention, le blog multiutilisateur essaie par défaut de poster dans le blog où vous étiez quand vous avez cliqué sur Administration.
Ainsi si vous cliquez sur Administration quand vous êtes sur mon blog, vous aurez le message
Permission refusée! (blog_post_statuses/any)
Mais le truc c'est que les blogs dans lesquels vous avez le droit de poster sont
Blog all, link blog, blog perso
et non uniquement votre blog perso!!!!!
Donc par contre si vous vous identifiez et cliquer sur Administration quand vous êtes sur l'un de ces 3 blogs, par défaut il vous proposera d'écrire un message dans le blog correspondant (parmi ces 3 blogs) et donc pas forcément dans votre blog perso!!
Je pense qu'il est cependant plus intéressant de poster dans vos blogs perso que dans le blog all où une "copie" sera faite automatiquement de toute façon (en fait c'est plus une référence qu'une copie mais ça revient quasiment au même) surtout que votre message posté dans le blog all n'apparaîtra pas en contre partie dans votre blog perso!!
Donc n'oubliez pas de sélectionner le blog dans lequel vous voulez poster si par défaut vous n'êtes pas dans votre blog perso quand vous cliquez sur Administration
--> Pour sélectionner le blog dans lequel sera posté le message, au-dessus du champ pour entrer le titre de votre message quand vous l'éditez, vous avez :: Poster dans le blog: suivi de boutons vous permettant de sélectionner le blog souhaité.
En effet pour les messages postés uniquement dans le blog all, à l'affichage général (et non en mode édition cette fois) si vous cliquez sur la catégorie Nouvelles (lien juste au-dessus du titre du message), vous verrez que vous n'êtes pas redirigés vers la catégorie Nouvelles d'un des blogs persos mais vers la catégorie nouvelles du blog all!!
D'ailleurs il faudrait peut être renommer ces catégories Nouvelles... par exemple en Nouvelles du blog all ce que je vais certainement faire, et les vôtres en Nouvelles de votre prénom... ou tout autre nom de catégorie plus personnel. Remarque en ce qui me concerne la catégorie dans laquelle je poste en général est Australian_news donc il n'y a pas d'ambiguïtés possibles... De plus comme cela avec des noms de catégories différents on saura directement de qui est le message ce qui résoudra une remarque de PY disant que malheureusement le blog d'origine du message n'est pas directement indiqué (avec le skin custom)).
Exemples de messages postés uniquement dans le blog all:
Message du 2005-11-07 intitulé De retour a Bremen de Céline, message du 2005-11-03 de Céline???, messages du 2005-10-15 de Céline ainsi que celui de Pierre-Yves, message du 2005-10-14 intitulé salut... d'Elsa, messages du 2005-10-04 intitulé BECK'S IT !!!! et du 2005-10-01 intitulé Premier week end à Bremen de Céline, message du 2005-09-27 intitulé moi:le retour! de Pierre-Yves, etc...
C'est dommage qu'ils n'apparaissent pas quand on va sur vos blogs respectifs (mais je crois que vous vous en étiez déjà plus ou moins rendus compte vu qu'Elsa avait par exemple posté en double un message (dans le blog all et dans son blog perso qui apparaissait alors à nouveau dans le blog all). Mais si donc vous vous demandiez pourquoi certains de vos messages n'apparaissaient pas dans vos blogs respectifs, en voilà en tout cas l'explication et comment y remédier.
Nicolas.
Voici un descriptif un peu technique et un peu plus détaillé des matières que je suis à Wollongong. Ce message est principalement destiné aux élèves de l'ESEO de l'année suivante interessés par l'Australie et qui se demanderaient si un Master of Computer Science à Wollongong pourrait les intéresser et à tous ceux qui se demanderaient plus en détails ce que j'étudie en Australie.
Remarque: il se peut que je mette à jour ce message suivant les données plus récentes que j'aurais sur mes cours (comme par exemple pour la description des assignments les plus récents).
Il faut en fait choisir un minimum de 4 subjects par session (matières dont les cours ne doivent pas se chevaucher et qui doivent faire partie d'une liste de matières disponibles changeant légèrement d'une année sur l'autre). 4 matières ne semble pas beaucoup mais ayant beaucoup de projets à côté (assignments à rendre qui ressemblent à nos mini-projets à l'ESEO bien qu'ici ils soient souvent individuels), on est bien occupé! Pour cette Spring session, j'ai donc choisi:
Advanced Topics in Database Management Systems
Jusqu'à présent le programme a porté sur les bases de données orientées objets, puis les bases de données relationnelles-objet (assez différentes des bases de données relationnelles vues en i2 car pas mal plus puissantes...).
Puis on a vu leur implémentation sous Oracle 10g, des java stored functions pour les contrôler, extensibilité des bases de données avec XML principalement, langages d'interrogations de ces bases de données, de parcours de fichiers XML (XQuery, XPath...), programmations de transactions (processus avec problèmes de la programmation parallèle pouvant être amenés à fonctionner simultanément liés à divers clients en même temps)...
Mon premier assignment était principalement de développer une base de données relationnelles-objet sous Oracle pour les gestions de dessins de CAO ainsi que l'implémentation de méthodes spécifiques et récurrentes dans ces bases de données.
Le deuxième assignment est plus basé sur l'intégration d'XML à une base de données ainsi que l'implémentation de transactions.
Il y a également un projet de recherche à présenter à l'oral, à rendre par écrit (à générer en latex et à convertir après en pdf) et à discuter en tête-à-tête avec le prof. Le sujet que j'ai choisi porte sur l'optimisation des algorithmes de jointures négatives et fait partie en fait d'une liste que propose le prof.
Network Security
Le programme porte sur les algorithmes de cryptographie et leurs implémentations (DES, IDEA et AES pour les algorithmes de clés symmétriques (fonctionnement en Block Ciphers, Stream Ciphers...) et RSA... (pour les clés assymmétriques). On voit en détails la manipulation des clés secrètes, les infrastructures de clés publiques et privées (avec leurs certificats, les Key Distribution Center pour les clés symmétriques...), les protocoles de communications (pour assurer une bonne authentification, signatures numériques, intégrité des messages, confidentialité, encodage...), l'étude de protocoles tels que Kerberos v4 et v5, IPSec, SSL/TLS (Secure Sockets Layer/Transport Layer Security), sécurité sur Internet (réseaux VPN...), Firewalls, sécurité des communications sans fil et des téléphones portables.
Mon 1er assignment portait principalement sur les algorithmes "d'encryption", dont l'implementation du TEA (Tiny Encryption Algorithm), études de fonctions de hachage, discussions sur la sécurité des infrastructures de clés assymétriques (publiques/ privées), implémentation du Wyner Wiretap model.
L'assignment 2 porte sur l'implémentation du protocole Needham-Schroeder pour l'établissement de clés symmétriques entre deux entités par l'intermédiaire d'un Key Distribtion Center, tout cela moyennant l'emploi d'algorithmes de cryptage pendant les échanges (comme le TEA), puis on se sert de ces clés pour implémenter le protocole d'Authentification Kerberos. Cela faisant appel à des clients et serveurs, la programmation des sockets est considérée connue et le langage à utiliser peut être C et C++ ou Java.
L'assignment 3 portera apparemment plus sur les protocoles SSL, sur IPSec...
Web Design
Le programme a pour l'instant porté sur les règles de conception efficaces d'un site Internet, sur la création de Designs, d'animations Flash et LiveMotion, l'intégration de WebObjects, framework basé sur un programme en java tournant sur un Application Server gérant diverses sessions par utilisateur et avec connection (par JDBC (Java DataBase Connectivity)) à une base de données en l'occurrence ici Open Base et gérer avec les Enterprise Objects de EOModeler. Tout ceci à développer en environnement Mac OS (demande une petite adaptation au départ tout de même!!).
Mon premier assignment a porté tout d'abord sur une description de différents sites pour voir s'ils respectaient différentes règles de conception permettant un site commercial intéressant et facile d'exploitation par exemple, puis implémentation d'un site au design créé avec Adobe GoLive et Photoshop sous Mac OS (imposé), ainsi que d'animations sonores si possibles avec Flash MX.
Mon second assignment a porté sur le développement d'une interface graphique pour naviguer et générer des requêtes sur une base de données de films à l'aide de WebObjects et de JDBC.
Le 3ème assignment est plus basé sur le développement d'Enterprise Objects pour une base de données conçues avec EOModeler apparemment.
Exemples de 2 petites images Flash qui font partie de ce que j'ai conçu pour mon 2nd assignment:
Une sphère-étoile
Un bonhomme se balladant si on lui "demande" (aller sur la flèche verte...)
Remarque: à ma grande surprise le format .swf est refusé par le programme d'upload de b2evolution (ce blog multiutilisateur)!!! Or ne pouvant pas uploader par ftp sur mon serveur free comme expliqué dans les messages précédents, j'ai essayé de trouver phpMyExplorer dont Ronan m'a parlé mais les liens pour le télécharger que j'ai trouvés sont toujours cassés, cependant j'ai trouvé un site (phpMonExplorateur) qui laisse un serveur libre d'utilisation pour de l'upload jusqu'à 2Mo par fichiers, j'y ai donc mis mes 2 fichiers .swf. Je ne sais pas combien de temps ils y resteront mais en attendant ça me convient!!
Ronan si tu aurais un lien vers ce logiciel je serais donc intéressé, même si apparemment il faut créer un répertoire sur le serveur de son site, ce que je ne peux pas faire directement non plus... Je veux bien que tu me donnes d'ailleurs plus de précisions sur l'utilisation et le fonctionnement de ce logiciel, car apparemment en plus il poserait des problèmes de sécurité (certainement liés au fait que tous les fichiers peuvent devenir accessibles je suppose)...
Human Computer Interface
Programme sur tout ce qui est gestion de projets (création de modèles d'utilisateurs, de spécifications du produit, de réadaptation suivant les clients...) afin de mener à bien le développement d'une interface graphique pour logiciels et machines et simplifier la vie des utilisateurs.
Mes premiers assignments en groupe portaient principalement sur tout ce qui est spécifications pour un système de gestion des étudiants en recherche à l'université de Wollongong... puis d'interfaces répondant à leurs exigences...
Remarque:
Pour tous ceux qui seraient déçus de ne voir qu'un message technique de ma part aujourd'hui, le message à photos dont je parlais dans mes commentaires précédents est pour demain :-)
Autre remarque:
Pour tout élève de l'ESEO intéressé par ce Master et qui voudrait me poser des questions quant à celui-ci, vous pouvez me laisser un comment sur ce message, je le verrai même si ce message a été posté il y a longtemps.
18-05-2007:
Nouveaux liens vers les animations Flash (étant en France maintenant et pouvant donc les mettre directement sur le serveur de mon site):
Une sphère-étoile
Un bonhomme se balladant si on lui "demande" (aller sur la flèche verte...)
Voici mon blog créé principalement pour mon année de Master of Computer Science à Wollongong en Australie.
Blog créé le 7 juin 2005.
Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
---|---|---|---|---|---|---|
<< < | > >> | |||||
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |