La Gazette du Técleux - 1er septembre 2006

 

Un mois d'activité Tcl en Francophonie.


Citation du Mois

  Oui, l'ennui avec les associatifs c'est qu'ils sont fâchés avec l'ordre.
  Alors forcément, ça fait désordre.

Ulis


L'activité sur le groupe fr.comp.lang.tcl


  . Pour lancer un challenge à un serveur VNC, mieux vaut s'y connaître en matière
    de cryptage DES. Il existe des solutions en Tcl pour cela.
  tkvnc + mots de passe vnc
    http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/ca3f72a2d7ab08c0
  . Petit rappel sur la recherche d'occurence ainsi que les remplacements sur des chaînes
     contenant un caractère spécial aux expressions régulières.
  Test et remplacement avec TCL
    http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/98542c0b1da35f7a
  . Intégrer un wiki façon tcl sur un site ne s'avère pas si compliqué que cela.
  wikit.kit
    http://groups.google.fr/group/fr.comp.lang.tcl/browse_thread/thread/4bded34ad1ab5fb5
  wikit.kit / David Cobac
    http://groups.google.fr/group/fr.comp.lang.tcl/browse_thread/thread/abb87c81f11c7fe9
  . Ulis s'applique à nous éclairer les widgets de mille feux et à toute vitesse...enfin presque.
    Voici une recherche effrénée du réglage de la vitesse : allergiques aux after et update s'abstenir !
  lumière qui passe
    http://groups.google.fr/group/fr.comp.lang.tcl/browse_thread/thread/8d7e768997fb024d
  éclairez-moi !
    http://groups.google.fr/group/fr.comp.lang.tcl/browse_thread/thread/24d25b0b63ebdf47/f30826d18a366b67
  . Un tableau construit avec 'array set' est difficilement (mais kroc le fait) récupérable avec
    'array get' dans l'ordre d'entrée. Il convient alors d'abandonner ce format-là pour adopter
    celui plus adapté d'une liste.
  ordre d'extraction de array
    http://groups.google.fr/group/fr.comp.lang.tcl/browse_thread/thread/080d7eea95d4e7c0
  . Récupérer la dimension d'une fenêtre avec les décorations du système est possible grâce
    à Éric Hassold, 'winfo rootx' et son collègue 'winfo rooty'. Merci à vous trois !
  taille totale d'une fenetre
    http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/591ff955577cd46a

L'activité sur le Wiki tcl francophone


  . Qui n'a rêvé d'exemples simples pour mettre en oeuvre les widgets de Tk ?
    Le Wiki francophone l'a fait. Ou du moins commencé :
    les widgets label, button, entry, scale et spinbox sont déjà là.
    Souhaitons une longue vie à cette initiative.
  Tk facile
    http://wfr.tcl.tk/1215
  . Ulis, dans la page GUI, restez vivants !, nous avait dit : Il faut utiliser Update.
    Miguel Sofer, lui, répond qu'on peut ne pas utiliser Update. Tous les détails :
  GUI, restez vivants (sans update)!
    http://wfr.tcl.tk/1219

L'activité sur le groupe comp.lang.tcl


  . sasan3, qui revient après 5 ans sur une autre planète,
    se pose des questions sur la santé de Tcl/Tk.
    Tcl/Tk 9.0 devait arriver en 2003 : faut-il s'inquiéter du futur de Tcl ?
    Plein de questions intéressantes dans ce fil (plus de 150 messages) mais pas
    toujours les réponses.
  is tcl/tk dying out?!
    http://groups.google.fr/group/comp.lang.tcl/browse_thread/thread/a9ff5bd741ee1635

Pour vraiment savoir ce qui se passe, ne ratez pas la contribution de Mark Roseman [1]

  . Suivant les conseils d'un valeureux técleux vous expérimentez sous Tkcon.
    Vous sourcez à nouveau votre beau script tcl et là... pas glop.
    Quelques bons conseils à glaner pour ce cas là :
  How to 'un-source' ?
    http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/9df98bc541e6f002
  . Une fois un script terminé il peut être nécessaire de le distribuer sous la forme d'un exécutable.
    Se pose alors le problème d'intégrer les extensions utilisées par le script.
    Le fil donne des pistes et même un explication pour Freewrap.
  Freewrap6.2 and Snack 2.2
    http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/cda7d93c7d8cf3b9

L'activité sur le Wiki tcl international


   Il va s'agir de mises à jour, mais sur des articles toujours au goût du jour
  . Imprimer sous Tk est l'un des cauchemars des técleux.
    Seul le canvas (avec qui on peut tout faire !) le permet.
    A condition de l'aider.
  Printing a canvas under Windows
    http://wiki.tcl.tk/949
  . Comment conserver une valeur entre deux appels d'une procédure ?
    Quelques techniques bien tecleuses.
  static data in command procedures
    http://wiki.tcl.tk/12584
  . La légèreté en question consiste à partager sa fenêtre avec d'autres widgets.
    Et comme on peut tout faire avec un canvas...
  Canvas Buttons
    http://wiki.tcl.tk/1383
  . Un article de synthèse sur comment modifier un widget ou construire un megawidget.
  Overloading widgets
    http://wiki.tcl.tk/1146

Actualité des logiciels


  Wub est un serveur web écrit entièrement en Tcl comme Tclhttpd. Selon Colin
  McCormack, son architecture modulaire et devrait faciliter le développement.

    http://wiki.tcl.tk/15781
  NaviServer est un serveur web écrit en C et en Tcl et basé sur la version 4.0
  de Aolserver.

    http://naviserver.sourceforge.net/wiki/index.php/NaviServer
  KWWidgets est un GUI toolkit utilisabel avec Tcl-Tk. Il a été développé par les
  auteurs du toolkit de visualisation VTK (Kitware). On y retrouve des widgets
  similaires à ceux de Tk plus quelques autres comme un thumbwheels, un nouveau
  sélecteur de couleur, un écran de démarrage, de histogrammes ou des widgets plus
  orientés vers la visualisation. Il va sans dire qu'il fonctionne de concert avec
  VTK.

    http://www.kwwidgets.org/Wiki/KWWidgets
  XOTcl est une extension objet pour Tcl. Cette nouvelle version apporte nombres
  de nouvelles améliorations. C'est par exemple le cas d'un mécanisme de slots.

    http://www.xotcl.org/

Il y a 5 ans sur fclt


  L'extraction de chemin de fichiers comportant des espaces peut se révéler douloureuse.
  La conclusion, de ce fil de septembre 2001, est finalement de bien générer/stocker l'information
  pour bien l'extraire.

  extraire le chemin d'accès à un fichier
    http://groups.google.fr/group/fr.comp.lang.tcl/browse_thread/thread/8269cc50738c5da4

La vie des entreprises


  Il reste des places pour la prochaine séance de formation PROTCL0002
  prévue semaine 41 dans les locaux de La Rochelle Innovation.

  Formation 'Perfectionnement à Tcl/Tk'
   http://groups.google.com/group/fr.comp.lang.tcl/browse_frm/thread/f46da5281103696e

Les références

  http://groups.google.com/group/fr.comp.lang.tcl
  http://wfr.tcl.tk

En anglais (international) :