Archive for novembre, 2007

Utiliser DBDesigner avec l’i18n de symfony Mercredi, novembre 21st, 2007

Quand j’ai introduit les tables d’internationalisation symfony (i18n) dans mon MCD, je me suis aperçu que le petit batch pour symfony qui change la vie ne fonctionnait plus :-/ C’est bien normal car en plus d’une simple dépendance de clé étrangère il faut spécifier deux attributs supplémentaires dans schema.yml:

      required: true
      isCulture: true

simplement il serait utile d’avoir un script qui ajoute ces lignes au champs culture automatiquement. C’est exactement le propos de How To Patch Tables For I18n From Generated Schema. Il s’installe dans le répertoire tasks de l’installation pear de symfony et s’utilise en commande symfony juste avant de construire le modèle …
Basiquement il suffit à présent de créer un lien [ 1: n ] entre une entité et ces attributs internationalisés.
Les prérequis sont un suffixe discriminatnt pour les tables i18n (_i18n par défaut) et un nom pour le champs contenant la langue (culture par defaut). Et c’est reparti pour le design du MCD en mode graphique :-D

monter une image ISO comme nouveau lecteur dans windows Mercredi, novembre 21st, 2007

Pour ceux qui comme moi ne sont pas des fanas de la gravure. Voici un power tools XP qui fait bien son job. Une fois l’archive téléchargée et décompressée on dispose d’un fichier VCdControlTool.exe et d’un fichier VCdRom.sys.
VCdRom.sys est à copier dans le répertoire c:windowssystem32drivers ou plutot %systemroot%system32drivers.
Il faut ensuite

  • Lancer VCdControlTool.exe
  • cliquer sur "Driver control"
  • cliquer sur "Install Driver" s’il est cliquable, et parcourir le disque dur jusqu’à %systemroot%system32drivers et y sélectionner VCdRom.sys
  • cliquer sur "Start"
  • cliquer sur "OK"
  • cliquer sur "Add Drive" pour crééer le lecteur
  • cliquer sur "Mount" pour sélectionner l’image ISO à monter sur le lecteur qui vient d’être créé.

C’est spartiate mais ça marche!