Outils pour utilisateurs

Outils du site


labo:logbook_a2010_davel

Décembre 2010

22 décembre

  • Les serveurs n'étaient pas redémarrés à mon arrivée. Il semble que la coupure de courant a été reportée à demain. François n'avait donc pas pensé à redémarrer nos systèmes. Ça devrait être ok pour demain, l'arrêt des serveurs est planifié et François a confirmé qu'il passerait s'occuper de les redémarrer. Je vais quand même m'assurer que tout est ok de chez moi demain.
  • Correction d'un petit problème de gestion de la température sur Dolly (Rappelé par François quand il a vu les messages d'erreur au boot) - https://bugs.launchpad.net/ubuntu/+bug/631358 - Ça n'a jamais posé de problème (crash ou arrêt d'urgence du système pour surchauffe) mais faisons bien les choses. Semble Ok :
    [    6.148959] PowerMac G5 Thermal control driver 1.3
    [    6.149432] Detected fan controls:
    [    6.149439]   0: PWM fan, id 1, location: BACKSIDE,SYS CTRLR FAN
    [    6.149442]   1: RPM fan, id 2, location: DRIVE BAY
    [    6.149445]   2: PWM fan, id 2, location: SLOT,PCI FAN
    [    6.149448]   3: RPM fan, id 3, location: CPU A INTAKE
    [    6.149452]   4: RPM fan, id 4, location: CPU A EXHAUST
    [    6.149455]   5: RPM fan, id 5, location: CPU B INTAKE
    [    6.149458]   6: RPM fan, id 6, location: CPU B EXHAUST
    [    6.149461]   9: RPM fan, id 1, location: CPU A 1
    [    6.149464]   10: RPM fan, id 2, location: CPU A 2
    [    6.149467]   11: RPM fan, id 3, location: CPU A 3
    [    6.149470]   12: RPM fan, id 4, location: CPU B 1
    [    6.149474]   13: RPM fan, id 5, location: CPU B 2
    [    6.149477]   14: RPM fan, id 6, location: CPU B 3
    [    6.167289] FCU Initialized, RPM fan shift is 2
  • Alfresco
    • Modification du modèle de données pour y inclure les nouveaux champs relationIsAttachmentOf, relationHasAttachment et comment. Tel que discuté au début du mois. (A fonctionné du premier coup! Yé!)
    • Tentative de modification du modèle pour pouvoir établir une relation vers un dossier en plus d'autres documents
      • Première tentative : Échec! (simple ajout d'une référence à sys:base pour le champs relation)
      • Deuxième tentative : Échec! (Je croyais qu'il suffisait de mentionner sys dans les imports du modèle pour faire référence à sys:base mais celui-ci n'est pas un modèle mais une classe. Donc Ce n'est pas comme ça que je vais pouvoir créer mon association.
  • Petit ménage du local pour terminer ça en beauté :)
  • Backup de la VM métho vers le NAS serveur

21 décembre

  • Lodel 0.9
    • Semble utiliser PEAR 1.7.2 (datant de mai 2008) mais ne sais pas où exactement dans l'application. Je crains qu'un problème soit possible en lien avec PHP 5.3.3. Validation
    • Préférable de revenir à PHP < 5.3.0? Ne règlera pas le problème de migration vers lodel 0.9 mais potentiellement celui du feed RSS de lodel 0.8. Risqué avant de partir pour les fêtes?
    • MAJ de MacPorts et validation de la possibilité et des implications de passer à PHP 5.2.x - http://old.nabble.com/Downgrade-to-php5.2-(latest)-td24481845.html
    • MAJ de tous les “outdated ports” en vue du downgrade de PHP. Bref downtime à prévoir
    • Downgrade effectué avec succès… mais sans succès. Le RSS de tempszero n'est pas plus fonctionnel
    • Bidouillage dans le code de lodel directement pour corriger l'erreur lors de la création du flux RSS. Semble nécessiter simplement une correction pour le remplacement regex de certains tags. Temporairement désactivé cette opération (en attendant de la corriger). Le RSS est maintenant accessible mais je tente d'effectuer correctement le remplacement qui est supposé être fait.
    • Dans le cas précis de l'utilisation qui est faite sur tempszero, le remplacement ne semble tout simplement pas être nécessaire. Hmmm… validation
    • La cache m'a induit en erreur. Pas le preg_replace le problème mais vraiment la définition de la fonction namespace. De plus, il y a des erreurs d'encodage intermittentes dans le RSS (faire un refresh à répétition du rss pour reproduire). Difficile à expliquer pour l'instant, particulièrement si on considère que ce fichier est en cache du côté Lodel. Le RSS est quand même toujours dispo.
    • Problème non lié à PHP > 5.3 alors procédé à la mise à jour vers 5.3.4 (nouvelle version rendue dispo au début décembre)
  • Alfresco - WQS semble bien intéressant : extraction des données d'un document pour stockage standardisé en vue de le présenter dans des templates personnalisés. À ne pas perdre de vue… http://blogs.alfresco.com/wp/bremmington/2010/12/21/web-quick-start-enhancements-in-3-4-c/

20 décembre

  • Planification de l'arrêt des serveurs
  • Migration Lodel 0.9
    • Appliqué les règles de réécriture d'URL au site de test
    • Migré les contenus statiques manuellement - résolu les problèmes d'affichage
    • La redirection vers les différents documents s'effectue correctement (côté apache) mais ne semble pas être bien reçue par lodel. Impossible d'accéder aux documents que ce soit au format /documentX ou /index.php?id=X
    • Template RSS manquant (index_rssdocuments). Renommé l'ancien (backend_rssdocuments.html) pour satisfaire le système mais le template semble invalide. Y reviendrai plus tard…
      This page contains the following errors:
      
      error on line 1 at column 2: StartTag: invalid element name
      Below is a rendering of the page up to the first error.
    • Le (code source du) rendering en question :
      </body><p class="error">PHP Error (Notice) in file '/Library/WebServer/Documents/lodel09/CACHE/require_caching/12652649384d0f77780e7817.77812569' on line 122 : <br />Use of undefined constant charset - assumed 'charset'</p>
    • Retiré les références à urchin.js dans les pages statiques. (Erreur mineure sans lien avec le problème principal)
    • Modifié l'adresse du site via l'admin. Toujours pas la solution
    • Packages localisés en français
    • Quelques améliorations au moteur de formulaires (dont les associations)
    • Quelques améliorations dans Share (header bar personnalisable, recherche avancée custom (avec forms engine), workflows)

17 décembre

  • Visite de Louis :) Meilleurs voeux de sa part!
  • Retour sur mandat de développement à l'externe et candidatures pour l'hiver
  • Migration Lodel
    • Retour de “le François” - possible d'installer clean+migration
    • On essaie ça!
    • Toujours des erreurs :
      Erreur 330 (net::ERR_CONTENT_DECODING_FAILED) : Erreur inconnue
    • Tentative de compréhension/résolution du/des problème(s)…
      • Tel que vu dans les derniers jours, lodel utilise au moins une fonction “deprecated” (set_magic_quotes_runtime()) qui génère des erreurs et qui empêche donc l'application de tourner (réf: http://php.net/manual/fr/function.set-magic-quotes-runtime.php). Encore une erreur liée à php 5.3+. Tentative de remplacement manuelle avec du code réglementaire :
        ini_set('magic_quotes_runtime', 0)
      • Remplacé 18 occurrences à travers le code - Plus d'erreurs reliées à ce problème mais ne corrige pas le problème principal
      • #@%*&#$!!!!!! Je suis captif dans une fractale de merde (hmmm… belle image quand même). Rien d'alarmant, seulement une expression de ma frustration. Ça fait du bien :)
      • J'avais raison dans mon post pour ce qui est du format de stockage des valeurs de configuration et du '$' en extra dans le 2e paramètre. :)
      • Erreur 330 - Problème d'encodage (interprétation du contenu impossible pour le navigateur). Tenté de passer à fr_CA.UTF8 à la place de fr_FR.UTF8 dans lodelconfig.php sans succès.
      • Mon premier réflexe est de penser que le problème d'encodage est lié à la page mais après vérification, les données de l'ancienne bd sont au format latin1_swedish_ci alors qu'il faut du utf-8. Tentative de convertir la bd à utf-8
      • Conversion effectuée avec succès… mais toujours un problème d'encodage - http://tlug.dnho.net/node/276
      • Ça fait rire les oiseaux. Ça fait chanter les abeilles. Ça chasse les nuages et fait briller le soleil… :S!
      • De retour à l'hypothèse qui veut que le problème d'encodage soit lié à la page et non aux données
      • Oh! Yeah! :) Ça semble être le cas car je réussis à obtenir le source de la page en faisant un GET via telnet. Un peu tordu comme manière de diagnostiquer mais concluant. Reste plus qu'à trouver comment obtenir le bon encodage.
      • Solution partielle trouvée. OS X n'est pas interopérable par défaut par rapport à l'encodage en mode console. J'ai supprimé toutes les lignes de commentaires (contenant potentiellement des (restants de) caractères accentués) dans le fichier de config. Tadaaa! La page s'affiche, mais sans images/css malgré que je les ai migré. Poursuite de l'aventure… ça progresse.
      • Liens cassés de manière générale - Je crois qu'il va y avoir bcp de travail à faire :(

16 décembre

  • Mylène - Liste de fichiers créant un problème (surtout titre)
    • Clash entre l'affichage détaillé et les listes (hmmm :S)
  • Sophie - Y'a eu un problème lors de la renumérotation automatique de certains fichiers audio.
    • Validation du contenu nécessaire (aye! aye! aye!)
  • Backup Starbuck - Résolu le problème de compression périodique en séparant les processus de backup et de compression
    • Rsync tous les jours vers le NAS
    • Création d'une archive compressée tous les 2 jours
  • Contacté la liste de diffusion de Lodel pour assistance à la migration.
    • Pas de diffusion immédiate de la liste? J'ai encore rien reçu. C'est surement une liste à diffusion quotidienne.

15 décembre

  • Assemblée générale du CRILCQ et élection de Andrée Mercier au poste de directrice
  • MAJ Starbuck, Dolly, Skippy
  • Migration Lodel 0.9

13 décembre

  • Remis (en temps) ma dernière feuille de temps pour l'année. Indiqué la journée d'aujourd'hui comme un congé de maladie pour compenser la journée de mardi dernier que je considère off.
    • Vendredi le 3 - travaillé 3h en am
    • Lundi le 6 - travaillé 3h en am
    • Mardi le 7 - travaillé 4h à la maison (compense les pm de vendredi et lundi) mais considère la journée comme maladie. Je crois que le compte est bon.
  • <todo>Lodel 0.9 - test de migration des anciens contenus</todo>
  • Problème avec l'application de métho. Activation des logs (dans syslog) pour déterminer la cause. Ne semble pas être lié à une erreur d'interprétation/syntaxe au niveau de PHP. Il faut chercher du côté de la logique de l'application.
  • Vu dans les logs d'apache2 : 2 tentatives de scan (11 et 13 déc) pour s'infiltrer dans le serveur de métho (via phpMyAdmin et autres systèmes du genre) depuis une adresse semblant être en Corée.
  • Instabilité Alfresco
    • Relié à des tentatives pour éditer les métadonnées de documents via l'interface de liste (et non de détail) des documents?
    • Piste valide. Selon les logs, ça semble lié à une erreur de “parsing” du template des associations quand appelé depuis l'affichage en liste
      Expression page is undefined on line 13, column 55 in org/alfresco/components/form/controls/association.ftl.
      The problematic instruction:
      ----------
      ==> ${page.url.templateArgs.site!""} [on line 13, column 53 in org/alfresco/components/form/controls/association.ftl]
       in include "${field.control.template}" [on line 81, column 7 in org/alfresco/components/form/form.lib.ftl]
       in user-directive renderField [on line 112, column 13 in org/alfresco/components/form/form.lib.ftl]
       in user-directive formLib.renderSet [on line 23, column 16 in org/alfresco/components/form/form.get.html.ftl]
       in user-directive formLib.renderFormContainer [on line 20, column 7 in org/alfresco/components/form/form.get.html.ftl]
      ----------

10 décembre

  • Création de l'accès Alfresco pour Alexandra
  • Discussion métadonnées avec Mylène et Sophie (Retranscriptions d'entrevues)
  • <todo #>Modification des champs description et résumé - utilisation d'un textarea plutôt qu'un textbox</todo>
    • <todo #>Textarea de description - hauteur de 5 lignes au lieu de 3</todo>
  • Encore une odeur suspecte sur l'étage. hmmm
  • <todo #>Test Lodel 0.9</todo>
  • Beaucoup d'assistance à la saisie des métadonnées en général - Discussions
  • <todo #>Augmenter le timeout d'une session Alfresco</todo>

9 décembre

  • Ordi livré au local
  • Cours de métho
    • Différences visuelles - Corrigé : modification des css suite au déplacement de /methodologie vers /
    • Corrigé 3 liens qui étaient hardcodés dans des fichiers html (toujours lié au déplacement vers /)
    • Données incomplètes?
  • Discussion à propos des métadonnées avec Dave et Mylène + Sophie (x3)
  • Problème de feed Lodel [Suspendu…]
  • Problème étrange avec Alfresco : Impossible d'enregistrer les modifications des métadonnées (Mylène)
  • MAJ Starbuck

7 décembre

  • Travail de la maison
  • Migration métho (suite)
    • Piste: http://dev.mysql.com/doc/refman/5.1/en/innodb-foreign-key-constraints.html InnoDB requires indexes on foreign keys and referenced keys so that foreign key checks can be fast and not require a table scan. In the referencing table, there must be an index where the foreign key columns are listed as the first columns in the same order. Such an index is created on the referencing table automatically if it does not exist. (This is in contrast to some older versions, in which indexes had to be created explicitly or the creation of foreign key constraints would fail.) index_name, if given, is used as described previously.

6 décembre

  • Migration métho
    • Problème d'importation de la bd sur le nouveau système. Clash en lien avec la syntaxe d'import/export entre 2 versions de MySQL. [Résolu]
      #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'USING BTREE,
        UNIQUE KEY Index_3 (matricule_Etudiant,id_Section) USING BTREE,
      ' at line 13 
    • Nouvelle erreur lors de l'importation avec la ligne
      ALTER TABLE  `ChoixDeReponse` ADD CONSTRAINT  `ChoixDeReponse_ibfk_1` FOREIGN KEY (  `id_Question` ) REFERENCES  `question` (  `id_Question` ) ON DELETE CASCADE ON UPDATE CASCADE ;

      Produisant l'erreur (“the dreaded errno 150”):

      #1005 - Can't create table './litterature/#sql-1001_83.frm' (errno: 150)

      Ce qui indique un problème avec les clés étrangères… http://www.vamsipavan.com/blog/mysql-error-number-1005-can%E2%80%99t-create-table-%E2%80%98mydbsql-328_45frm%E2%80%99-errno-150/ [En cours de résolution…]

  • Retour à la maison en PM.

3 décembre

  • Demande d'attribution d'une adresse IP effectuée pour la VM métho
  • Config VM et transfert de l'application metho (root du serveur web plutôt que /methodologie) [En attente de l'adresse IP]
  • Tâche cron de backup de Starbuck : échec? hmmm :S
  • Toujours des problèmes de “broken pipe” avec Skippy. Irritant. Remmina semble être ok.
  • Blessure au dos (vieille blessure de guerre réveillée hier soir) Plus capable de rester assis. Retour à la maison forcé. Je vais reprendre mon temps de pm la semaine prochaine. Désolé.

2 décembre

  • Cours de métho en ligne
    • Diagnostique
    • PHP 5.3+ ne traite plus les méthodes ayant le même nom qu'une classe comme son constructeur. Il faut la nommer explicitement __construct() (voir http://www.php.net/archive/2010.php#id2010-07-22-2). Le framework Zend semble avoir été adapté en conséquence à partir de la version 1.6 (1.6.2 semble être préférable dans notre cas).
    • Le problème est vraisemblablement au niveau de l'application qui n'a peut-être pas été codée selon les bonnes pratiques.
    • Solution privilégiée : créer une VM sur Skippy, dédiée à l'application
    • Détails de la VM (sur VirtualBox pour Mac):
      Ubuntu 8.04 server LTS (supportée jusqu'en avril 2013)
      PHP 5.2.4 (patché à jour avec support mbstring, mysql, mysqli, PDO)
      Mysql 5
      Apache 2.2
      OpenSSH
      ImageMagick
      PhpMyAdmin
    • Backup de l'application+bd

Novembre 2010

30 novembre

  • Problème avec lodel. Solution apparente : créer un lien symbolique lodeladmin pointant vers lodeladmin-0.8
  • Environnement de dev Alfresco SDK sous Eclipse

29 novembre

  • Retour #bcmtl
  • Vérification de la procédure de backup pour Starbuck
    • Hmmm… rsync Ok mais échec de la création de l'archive et création de l'archive OK. J'avais déjà oublié que les fichiers copiés n'apparaissaient pas dans l'environnement graphique. Tout baigne finalement :)
    • Pourquoi? Semble être causé par l'extension des métadonnées du filesystem sur Mac. Existe une version spéciale de rsync mais inadéquat dans la situation actuelle. Infos intéressantes tout de même : http://www.egg-tech.com/mac_backup/
  • MAJ CCC sur Skippy
  • Petit divertissement ce midi : craquer l'accès au NAS :)
  • Vérification des VMware tools sur Starbuck (en prévsion de l'arrêt demain am par Pierre)
  • Développement Alfresco dans l'IDE Eclipse - Familiarisation

26 novembre

  • Backup Alfresco sur Starbuck
    • Script créé et testé : /root/alfbak.sh (sur Starbuck)
    • Y'a un petit problème d'accès quand on passe par le GUI d'OSX mais pas par la ligne de commande (avec utilisateur admin dans les 2 cas). Étrange mais fonctionnel
    • La dernière sauvegarde (alfresco, alfresco_db et alf_data) est toujours stockée sur le NAS des serveurs dans nas-backup/starbuck de manière non compressée (pour utilisation efficace de rsync). Chaque opération de backup met à jour ces fichiers puis crée une archive tar.bz2 dans ce même répertoire.
    • Planifié pour se faire tous les 2 jours à 4h du matin
    • Éventuellement, modifier le script pour supprimer les vieux/certains backups pour ne pas bouffer trop d'espace
    • Good job! Je crois que c'est solide comme solution :)

25 novembre

  • C'est Noël! (hein? :S )
  • Petite rencontre RDD
  • Liste des relations fichier → description pour les fichiers audio - Sophie
  • Cours en ligne - description du problème actuel
  • Mini présentation de Planner à Dave

23 novembre

  • Cours de métho en ligne
    • Résolu un problème lié à un mauvais pointeur vers le socket MySQL dans php.ini
    • Autre problème dans l'accès admin [En cours…]
      • Semble lié à un bris causé par la maj de PHP (5.3.3 en ce moment). ZendFramework est pas content. Réf : http://framework.zend.com/issues/browse/ZF-3417
      • Hmmm, comment mettre ZF à jour maintenant? (Sans casser autre chose)
      • Version installée: 1.5.2. Version à jour: 1.11. Le problème semble avoir été résolu pour 1.6+
      • La MAJ de ZenFramework 1.5.2 → 1.11.0 Semble avoir réglé le problème mais j'ai vu qqes glitches d'affichage des caractères accentués.
      • La MAJ a créé un nouveau problème d'accès aux interfaces étudiants et prof. Tentative d'utiliser une version plus ancienne de ZF.
  • Toujours des problèmes de broken pipe en ssh avec Skippy. Désactiver SMB n'a rien donné?

22 Novembre

  • Planification
    • Test de TaskJuggler → Trop complexe
    • Test de Planner → Relativement simple mais semble bien adapté.
  • Assistance à Mylène pour fichier PDF à corriger. Document trouvé : situé seulement sur Alfresco
  • Problème d'accès au cours en ligne
    • Les extensions nécessaires semblent bien fonctionnelles
  • TinyMCE (donc Alfresco) et iOS 4.2 : :(

19 novembre

  • Installation de ClipComrade sur les 3 postes de prod
  • MAJ OSX+CCC sur Skippy
  • Problème : Une session doit être ouverte sur Skippy sans quoi les backups ne se font pas. Faute à CCC ou NAS?
  • Problème de déconnexion/broken pipe depuis plusieurs mois sur Skippy. Semble relié au service SMB. Désactivé pour test.
  • Backup auto de Starbuck (suite)

18 novembre

  • Il existe effectivement une nouvelle version du plugin tablewidth pour la nouvelle version de DokuWiki. Installation. [Terminé]
  • Réciproques des relations dans le wiki
  • Plus de batteries dans le clavier de Mylène. Clavier avec fil en attendant.
  • Assistance à Alexandra pour 1ere utilisation de FineReader
    • Configuration de Finereader
    • Ignorer les références numériques en exposant qui ne sont pas reconnues correctement à cause de l'utilisation d'une dactylo (hein kessé?) pour rédiger le doc original.
  • Réunion
  • MAJ de Starbuck. Reboot nécessaire. [Terminé]
  • Saisie des métadonnées: Sophie - Attention particulière aux relations réciproques
  • Trouvé un outil de clipboard adapté aux besoins de la saisie : http://sourceforge.net/projects/clipcomrade/

16 novembre

  • Traduction
  • Expérimentation Alfresco 3.4
  • Problématique de la correspondance.
    • Discussion avec Sophie et Dave
    • Création d'une entité correspondance regroupant logiquement les pièces concernées?
  • Réunion jeudi pour faire le point
    • Traitement et la saisie des métadonnées
    • Regroupements et relations (fiches et correspondance par ex)
    • Distinction, organisation et impact des dossiers vs chemises
    • Répétition de documents uniques dans un lot de dossiers
  • Division d'un document pdf en 2 parties pour Sophie (R6_A_001_002_0006)
  • Alfresco sur port 80. Utilisation de mod_jk obligatoire si on veut préserver apache en parallèle.

15 novembre

  • Alfresco 3.3g → 3.4b sur Starbuck
  • Il semble que le pack de langue que j'utilisais a été remplacé par une traduction officielle par l'équipe d'Alfresco. Migration vers 3.4 quand même et traduction par la suite.
    • Le pack n'est pas encore disponible. Je vais donc utiliser l'ancien en attendant.
  • Backup et mise à jour d'Alfresco sur Starbuck terminés.
  • Vérification du bon fonctionnement général
  • Reprise de la saisie des MD par Sophie
  • À première vue, la traduction est déficiente
  • Légère erreur dans modèle de données (relations). Rien de grave. Ce sont les restants d'un test. [Terminé]
  • Essai d'un pack de langue FR préliminaire. Isssh! Je crois que je vais laisser faire finalement. Le fichier readme.txt qui accompagne ce pack non-officiel est bourré de fautes. Ça ne me met pas en confiance…
  • Modifié quelques chaînes (les plus irritantes) à la main

12 novembre

  • Les serveurs n'ont pas été redémarrés comme prévu
    • Le tech devant le faire n'a pas cru bon d'appuyer sur power car il y avait déjà de la lumière sur les unités. Seulement, c'était les indicateurs des interfaces réseau qui sont allumés même si le système n'est pas en fonction. Oups!
    • Tout est maintenant en fonction. J'ai vérifié les logs et les systèmes se sont arrêtés correctement.
  • Alfresco version 3.4 et + n'est plus disponible packagé avec Tomcat : http://blogs.alfresco.com/wp/wabson/2010/09/30/alfresco-tomcat-packages-for-34/
    • Construction d'un package perso pour palier à ce manque. Script disponible sur la page mentionnée plus haut. [En test]
    • Révision de la procédure d'installation/maj?
    • Nouvelle version d'Alfresco. Je vais donc en profiter pour installer 3.4b plutôt que 3.4a.
  • La répétition générale de la mise à jour d'Alfresco s'est bien déroulée. C'est l'heure de la première… tapis rouge S.V.P.!
  • Formation Alfresco pour Sophie
  • MAJ des postes de production (acrobat+java)

11 novembre

  • Configuration de Dolly pour Olivier Lapointe
    • Compte d'utilisateur
    • Accès aux répertoires dans /var/www/
    • Accès à 2 BDs MySQL. (Problème : Pas capable d'accéder au service via root? Hein!? Ok, fausse alerte, mauvais mdp)
    • Migration remise à lundi/mardi prochain. Imprévu du côté d'Olivier.
  • Métadonnées - Comment représenter le lien entre un document et sa pièce jointe? Utilisation des relations référence et Est référencé par.
  • Besoin de numériser des négatifs. Recherche d'un adaptateur adapté (haha)
  • Planification d'un shutdown pour les différents serveurs. Dolly+Starbuck+Skippy: Ok.
    • Les différents serveurs seront redémarrés par qq'un du service informatique

9 novembre

  • Nouvelle version “release” de DokuWiki disponible. Installation complétée.
  • Backup + upgrade Alfresco

8 novembre

  • Petit problème de stabilité d'Alfresco sur Starbuck
    • Augmenté la mémoire réservée à Alfresco. Le temps dira si c'est la solution.
  • Maj Starbuck + Skippy
  • Backup + upgrade Alfresco
    • Pas si simple que décrit par Rida mais je vais vaincre :)
  • Regénération de la liste des fichiers à M. Boivin [Terminé]
    • Exporté vers un fichier html avec formatage de base (h1 → # de disquette, h2 → arborescence, li → nom de fichier)

4 novembre

  • R6_B → Starbuck
  • Backup + Upgrade (documentation+test) [En pause]
  • Affichage des listes dans documentLibrary (ordre alpha+éléments affichés) [En cours]

3 novembre

  • Préparation de la réunion de 14h
  • Conversion+nettoyage des fichiers audio terminé.
  • Optimisation et intégration de R6_B sur Starbuck
  • Réunion (Guy, Rida, Pierre, René et Dave²)
    • État actuel
    • À venir
    • Partenariat
    • Backups

2 novembre

  • Script de nettoyage de fonds. [Terminé]
  • R6 a été nettoyé
  • Conversion en batch des wav → ogg, moyenne de réduction : 93%
  • Passage des PDFs dans l'optimisateur Adobe
    • Nécessite quelques ajustements mais permet parfois de réduire de 90% la taille d'un fichier. C'est un must alors avant de transférer vers Starbuck
    • Problème d'alignement de la composante texte OCRisée. Validation si seulement sur certains fichiers
  • Transfert de R6_A sur Starbuck
  • Maj Starbuck

1er novembre

  • Optimisation et normalisation des fichiers (script)
  • Err! Reste des décisions/interventions sur la structure de R6 pour transfert vers Starbuck :( [Résolu]
  • Conversion wav → ogg

Octobre 2010

29 octobre

  • Optimisation et normalisation des fichiers pdf dans R6 pour upload vers Starbuck
    • Err! Les sous-séries doivent être codées sur 3 chiffres contrairement à ce qui a été stipulé hier. Ex: R6_B_01_###…
    • Création d'un script de normalisation des dossiers pour conformité au format R?_?_##_###(_###)… (Trop laborieux avec PyRenamer)
    • Plus pratique d'utiliser R?_?_###_###(_###) plutot que R?_?_##_###(_###) pour ne pas avoir à distinguer les sous-sous-séries des sous-séries.
    • Ouais, ben… je crois que l'upload sera pas possible aujourd'hui :( Pas assez de temps pour corriger l'arborescence

28 octobre

  • Tentative de résolution du problème d'accès au NAS par l'ordinosaure [Échec]
  • Révision et intégration de la version finale des modèles de données
    • Modèle de données custom complété et vérifié
    • Réussi à faire afficher les liens pour les associations (relations de nos documents)
    • Test d'ajout de documents (web+ftp) et modif des métadonnées - Fonctionne bien à date
    • Transfert des données 25Mo < 1min (très encourageant)
    • Les regex de validation fonctionne à merveille
  • Éditeur WYSIWYG dans Alfresco incompatible avec iOS pour l'instant
  • Alouette!

26 octobre

  • Révision et intégration de la version finale des modèles de données

25 octobre

  • Fin de la MAJ du vieux iMac lancée vendredi [Ok]
  • Révision et intégration de la version finale des modèles de données
    • Comment représenter une période de temps de manière normalisée? Version modifiée du regex de validation de date :
      ^(((\d{4})/((0[1-9])|(1[012]))/((0[1-9])|([12]\d)|(3[01])))|((\d{4})/((0[1-9])|(1[012])))|(\d{4}))(-(((\d{4})/((0[1-9])|(1[012]))/((0[1-9])|([12]\d)|(3[01])))|((\d{4})/((0[1-9])|(1[012])))|(\d{4})))?$

      De cette manière, le séparateur de date doit impérativement être un slash et on se sert d'un tiret pour représenter une période. Cela fait en sorte que le slash sera utilisé aussi pour le format de date, par souci d'uniformité des données. Par exemple : 2000/01/01-2009/12/31 est une période valide. Il est possible d'omettre le jour ou le jour et le mois dans l'une ou l'autre des dates limites.

    • Petit problème de match avec les regex. Je crois que c'est relié à cette problématique : http://www.regular-expressions.info/captureall.html [Résolu}
  • Problème d'accès au NAS depuis l'ordinosaure. Cause inconnue.

22 octobre

  • Révision et intégration de la version finale des modèles de données
    • Regex pour validation des dates (complètes et partielles) Ouch! Mal de tête…
      (^((?:19|20)\d\d)/(0[1-9]|1[012])/(0[1-9]|[12][0-9]|3[01])$)|(^((?:19|20)\d\d)/(0[1-9]|1[012])$)|(^((?:19|20)\d\d)$)

      ou plutôt, pour prendre en charge les dates hors 1900-2099 :

      (^\d{4}/(0[1-9]|1[012])/(0[1-9]|[12][0-9]|3[01])$)|(^\d{4}/(0[1-9]|1[012])$)|(^\d{4}$)
    • Possibilité d'utiliser des propriétés composites? Par exemple pour former une plage de temps avec début et fin.
  • Backup du NAS → vieux iMac [Ok]
  • Commande d'une cartouche pour l'imprimante du labo [Ok]

21 octobre

  • René a des problèmes avec certains contrôles de saisie (wiki+blog) dans Alfresco lorsqu'utilisé depuis son iPad
  • Révision et intégration de la version finale des modèles de données
  • PY a trouvé un système avec floppy 5¼. Il sera livré ici même sans frais :)

19 octobre

  • Expérimentation avec un filesystem FTP dans Alfresco. Fonctionne à merveille!
  • Révision et intégration de la version finale des modèles de données
  • Script de lancement/arrêt d'Alfresco au démarrage du système

18 octobre

  • Installation du client Networker sur Starbuck [Terminé] (À tester avec Pierre)
  • Vague de tentative de spam sur le blog ex-situ hier. Ca arrive de temps en temps (surtout la fds je crois)
  • MAJ des plugins akismet et Twitter Widget sur Wordpress
  • Interface CIFS pour Alfresco. Je crois que ça va être “Vive le FTP!” finalement. Pourquoi faire compliqué? De plus ce protocole est définitivement mieux adapté au besoin de transfert de fichiers hors d'un lan et peut être chiffré, faisant en sorte qu'il n'est pas nécessaire d'utiliser un tunnel VPN.

15 octobre

  • Config Starbuck+alfresco
  • MAJ Skippy + config pour relais de mail depuis Starbuck
  • Alfresco sur Starbuck : Wow! très performant
  • Trouvé ma barrette de mémoire à la maison. N'est pas compatible avec Dolly. Nécessite PC3200 DDR400 en paire DDR3 ECC (~30$/1Gb @ Centre d'ordinateur STO)
  • Contacté Pierre pour obtenir le client Networker. À tester même si ce n'est pas la solution à envisager pour le backup de toutes nos données.
  • Test de traduction d'Alfresco

14 octobre

  • Pierre a préparé la VM avec les disques “strippés” en morceaux de 2 To. Reste à installer Ubuntu et valider que Networker est fonctionnel
  • Répondu au mail de Pierre
  • Installation VM@BUL
  • René se fait kicker out de Dokuwiki à répétition depuis quelques jours. À voir. Lié au module d'auth WP+DW?
  • Problème de partitionnement LVM sur le serveur [Résolu]
  • Assistance pour accès aux fichiers Reflex Plus dans les disquettes d'Aurélien
  • Après avoir terminé d'installer Starbuck au complet avec Alfresco. Le système semble avoir foiré :( Causé par ma création de snapshot? [Résolu]

12 octobre

  • [Publicité] Le nouveau Ubuntu 10.10 (Maverick Meerkat) est sorti! [Publicité] ;)
  • Alfresco - File server subsystem
  • Discussion avec Dave à propos des métadonnées. Nous sommes sur la même longueur d'onde
  • Rencontre avec René + Dave²

8 octobre

  • Nouvelle version de Dokuwiki (“Lazy Sunday” Release Candidate 2010-10-07) MAJ quand elle passe à stable
  • Guide de saisie des métadonnées (Ouf! je crois qu'on a maintenant qqe chose de solide)

7 octobre

  • Pierre a trouvé la cause du problème pour la VM. Il semble qu'il n'est pas possible de créer des volumes plus gros que 2To mais ça ne pose pas un gros problème puisqu'on peut en concaténer plusieurs pour en former un seul gros de 5To pour le stockage. Je lui ai écrit et ça devrait débloquer rapidement.
  • Configuration de Postfix sur Dolly pour envoi de mail via Skippy. Utilisé Exim4 à la place car je croyais qu'il y avait un problème avec Postfix, ce qui n'était pas le cas. Pas très important mais pourrai changer pour Postfix éventuellement.
  • Utilisation de mod_jk sur apache2 pour redirection du port 80 → 8080

5 octobre

  • Expérimentation avec Alfresco sur Dolly
    • Utilisateurs + groupe pour les étudiants
    • Optimisation des performances
    • Utilisation de mod_jk sur apache2 pour redirection du port 80 → 8080
  • Essai de l'authentification unifiée entre DW et WP. Pas la solution recherchée. Out!
  • Installé et testé le plugin WP-Dokuwiki dans Wordpress. Ça fait le travail mais ne permet pas de modifier le contenu dans le frontend :(
  • Installé le plugin dw2wp mais n'arrive pas à le faire fonctionner. (Gnnnnnehh!) C'est probablement ce plugin qui est le bon en plus.
    • Essayé de modifier le action du formulaire de création pour appeler la page d'édition autrement. Y'a une amélioration (pas d'erreur de page) mais ça ne fonctionne toujours pas.

4 octobre

  • MAJ Skippy (OS, CCC, MacPorts)
  • MAJ Dolly, installation Alfresco (avec openjdk-6-jdk plutot que sun-java6-jdk pour éviter de compiler manuellement ce package manquant à cause de l'architecture PPC du système)
  • Nouvelle version d'Alfresco Community Edition disponible : 3.4a
  • Premier boot d'Alfresco sur Dolly : 18 min (ouch! Mais devrait être plus raisonnable par la suite)
  • Deuxième boot : 9 minutes. Beaucoup mieux!
  • Créé les utilisateurs : reneaudet, davedumontier et daveletourneau sur la nouvelle instance Alfresco (http://132.203.74.115:8080/share). Me contacter pour MdP ;)
  • Expérimentation avec Alfresco sur Dolly

1er octobre

  • Redirection pour l'Épée du soleil
    RewriteRule ^/audet(.*) http://carnets.contemporain.info/audet$1
    • J'ai du changer la configuration des permaliens dans le nouveau WordPress pour rester compatible avec l'ancienne (/%year%/%monthnum%/%day%/%postname%/ → /archives/%post_id%). C'est un peu moins élégant mais 100% compatible avec l'ancien site.
    • Validé que les différentes manières de consulter le contenu fonctionnent, incluant les feeds RSS
    • 11h45 : René a trouvé un problème en utilisant Dokuwiki. Je comprends la substitution (non désirée) mais pas pourquoi elle est appliquée [Résolu]
  • Rédaction et formatage du guide de saisie des métadonnées
  • Recherche d'une solution pour le problème disque de VM à la BUL

Septembre 2010

30 septembre

  • Problème de NAS du côté de Sophie [Résolu]
  • Retour de Pierre Lemieux à propos de la VM Ubuntu. Il aimerait que je l'assiste pour l'installation.
  • Passé au bureau de Pierre en am
    • Problème à la création du disque virtuel dans VMware. Je fais des recherches pour la solution en parallèle avec lui
    • On a tout de même pu faire une installation d'essai en qqes minutes. Concluant
    • Configuration d'un compte pour Pierre sur le système
    • MAJ + installation des VMware tools
  • Rédaction et formatage du guide de saisie des métadonnées

28 septembre

  • Résolution du problème des images dans WordPress. Solution : remplacer dans le .htaccess
    RewriteRule ^(.*/)?files/(.*) wp-content/index.php?file=$2 [L]
    pour
    RewriteRule ^(.*/)?files/(.*) wp-includes/ms-files.php?file=$2 [L]
  • Migration de L'épée du soleil vers Wordpress 3
    • Migration du thème “cityscape” (pas mal) réussie
    • Petit problème de migration des catégories [Résolu]
    • Reste à modifier l'information d'auteur (depuis admin vers René Audet) pour les entrées affectées par la correction des catégories
    • Reste un peu de mise en page (sidebars+menus) qui sera effectuée par René
    • Reste à valider la méthode de redirection/réécriture d'URL à utiliser
  • Rédaction et formatage du guide de saisie des métadonnées

27 septembre

  • Nettoyage et conversion des fichiers provenant des disquettes de M. Boivin
  • Rédaction et formatage du guide de saisie des métadonnées
  • Installation du thème WordPress Maparaan
  • MAJ de WordPress Mu → WordPress 3.0.1 (Problème pour la prise en charge des images mais sera réglé demain à la 1e heure. Je crois avoir trouvé la solution)

24 septembre

23 septembre

  • Création d'un utilisateur wiki pour Alexandra
  • Réunion - René Dave²
  • Métadonnées - Choix des champs utilisés + groupement

21 septembre

  • Fichiers Pro-Cite pour Richard
  • Formation de Michèle (Numérisation des documents à M. Boivin)

20 septembre

  • Alfresco
    • Intégration de modèle d'affichage perso pour les listes de documentLibrary
    • Interface CIFS
  • Grosse discussion avec Dave au sujet de la description des fonds, séries et sous-séries
  • Retour à Pierre au sujet de Starbuck (Ok pour utiliser Ubuntu! Yé!)

17 septembre

  • MAJ Starbuck
  • Courriel à Rida et Pierre
  • Alfresco - Interface CIFS
  • Test de mise en page pour le calendrier

16 septembre

  • Alfresco - Modèles de données, formulaires
  • Support MacBook Pro Marie-André Bergeron
  • Rédaction d'un courriel à Pierre Lemieux
  • Vidéoconférence - René, Dave²

14 septembre

  • Lecture SPI (Simple Publishing Interface) - http://www.dlib.org/dlib/september10/ternier/09ternier.html
    • Faudrait que je retrouve ma documentation SCORM (Shareable Content Object Reference Model). Ca pourrait être utile.
    • Semble orienté eLearning et interopérabilité/harvesting
    • À voir : Moodle LMS (Disponible directement dans les dépôts Ubuntu)
    • À (re)voir : OAI-PMH (Harvesting)
  • Alfresco - Modèles de données, formulaires

13 septembre

  • Préparation du poste d'Alexandra
  • Métadonnées (XMP)
  • Alfresco - Modèles de données, formulaires

9 septembre

  • Résolution d'un problème de configuration de mon poste suite à la réinstallation de l'OS que j'ai faite hier
  • Alfresco - Modèles de données, formulaires, interface

7 septembre

  • Oublié mon laptop à la maison :( Fonctionnel sur le iMac grâce à Ubuntu ONE.
  • MAJ des systèmes du labo
  • Entrevues pour poste de production (Choisi Alexandra de la Sablonnière)
  • MAJ Skippy et Dolly
  • Installation d'Alfresco sur Dolly

3 septembre

  • Évaluation des candidatures
  • Rencontre avec M. Bernard Émont (problème de fusion de documents)
  • Discussion avec René pour choix des candidatures retenues (entrevues mardi le 7 sept à partir de midi)
    • Amélie Fréchette
    • Alexandra de la Sablonnière
    • Stéphanie Roy
    • Maude Mainguy
  • Recherche d'une solution pour M. Émont
    • Monkey Merge
    • Extension OpenOffice?
    • ERRRRR! Time is up! (problème épineux nécessitant bcp plus de temps pour un résultat incertain. Conclusion : Faut se taper le tout à la main)

2 Septembre

  • Problème avec VirtualBox suite à une maj Ubuntu [Résolu]
  • Essai de l'outil DROID pour l'identification de fichiers (Mon outil Archipropre est plus fort! Gna gna!)
  • Petit ménage dans le wiki
  • Évaluation perso
  • Réunion pour embauche
  • Solution pour l'organisation des tâches dans le wiki
labo/logbook_a2010_davel.txt · Dernière modification : 2018/02/15 13:57 de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki